[GIT PULL] commits for Linux 3.18

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Hi Greg,

Pleae pull commits for Linux 3.18 .

I've sent a review request for all commits over a week ago and all
comments were addressed.


Thanks,
Sasha

=====


The following changes since commit 9764536dc592144beee43c987fef45d2e91ca55c:

  Linux 3.18.102 (2018-03-24 10:57:35 +0100)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-stable.git tags/for-greg-3.18-15042018

for you to fetch changes up to 75df115d69ca70bd7ebd8e0db11c2411abe3dce1:

  irqchip/gic-v3: Change pr_debug message to pr_devel (2018-04-15 11:02:31 -0400)

- ----------------------------------------------------------------
for-greg-3.18-15042018

- ----------------------------------------------------------------
Alex Estrin (1):
      IB/ipoib: Fix for potential no-carrier state

Alex Williamson (1):
      PCI: Add function 1 DMA alias quirk for Marvell 9128

Alexey Dobriyan (1):
      proc: fix /proc/*/map_files lookup

Alexey Khoroshilov (1):
      vmlfb: Fix error handling in cr_pll_init()

Anna-Maria Gleixner (1):
      tracing/hrtimer: Fix tracing bugs by taking all clock bases and modes into account

Arnd Bergmann (4):
      xen: avoid type warning in xchg_xen_ulong
      scsi: fas216: fix sense buffer initialization
      x86/power: Fix swsusp_arch_resume prototype
      cifs: silence compiler warnings showing up with gcc-8.0.0

Benoît Thébaudeau (1):
      mmc: sdhci-esdhc: Add SDHCI_QUIRK_32BIT_DMA_ADDR

Bjorn Helgaas (2):
      PCI: Correct PCI_STD_RESOURCE_END usage
      PCI: Enable ECRC only if device supports it

Bob Moore (1):
      ACPICA: Disassembler: Abort on an invalid/unknown AML opcode

Chen Yu (1):
      ACPI: processor_perflib: Do not send _PPC change notification if not ready

Chris Packham (1):
      mtd: handle partitioning on devices with 0 erasesize

Chris Wilson (1):
      e1000e: Undo e1000e_pm_freeze if __e1000_shutdown fails

Christian Lamparter (1):
      net: emac: fix reset timeout with AR8035 phy

Christoph Hellwig (1):
      PCI: Protect pci_error_handlers->reset_notify() usage with device_lock()

Coly Li (1):
      bcache: properly set task state in bch_writeback_thread()

Dan Carpenter (5):
      x86/nmi: Fix timeout test in test_nmi_ipi()
      scsi: bnx2i: missing error code in bnx2i_ep_connect()
      libertas: Fix lbs_prb_rsp_limit_set()
      ASoC: au1x: Fix timeout tests in au1xac97c_ac97_read()
      HID: roccat: prevent an out of bounds read in kovaplus_profile_activated()

Dave Martin (3):
      arm64: ptrace: Fix VFP register dumping in compat coredumps
      arm64: ptrace: Avoid setting compat FP[SC]R to garbage if get_user fails
      arm64: ptrace: Fix incorrect get_user() use in compat_vfp_set()

Eric Biggers (1):
      KEYS: put keyring if install_session_keyring_to_cred() fails

Guenter Roeck (1):
      watchdog: sp5100_tco: Fix watchdog disable bit

Hari Bathini (1):
      powerpc/fadump: avoid duplicates in crash memory ranges

Hector Martin (1):
      firewire-ohci: work around oversized DMA reads on JMicron controllers

Jacob Keller (1):
      ixgbe: avoid permanent lock of *_PTP_TX_IN_PROGRESS

Jag Raman (1):
      sparc64: ldc abort during vds iso boot

Jake Daryll Obina (1):
      jffs2: Fix use-after-free bug in jffs2_iget()'s error handling path

James Smart (2):
      scsi: lpfc: Fix return value of board_mode store routine in case of online failure
      scsi: lpfc: Fix crash after firmware flash when IO is running.

Jan Chochol (1):
      nfs: Do not convert nfs_idmap_cache_timeout to jiffies

Jan Höppner (1):
      s390/dasd: Display read-only attribute correctly

Jean Delvare (2):
      firmware: dmi_scan: Check DMI structure length
      firmware: dmi_scan: Fix handling of empty DMI strings

Jia-Ju Bai (1):
      scsi: megaraid: Fix a sleep-in-atomic bug

Johan Hovold (1):
      scsi: sun_esp: fix device reference leaks

João Paulo Rechi Vita (1):
      platform/x86: acer-wmi: Detect RF Button capability

Kees Cook (1):
      scsi: csiostor: Avoid content leaks and casts

Kirill A. Shutemov (1):
      asm-generic: provide generic_pmdp_establish()

Leon Romanovsky (1):
      RDMA/mlx5: Avoid memory leak in case of XRCD dealloc failure

Liu Bo (1):
      Btrfs: skip commit transaction if we don't have enough pinned bytes

Liwei Song (1):
      i2c: ismt: fix wrong device address when unmap the data buffer

Lorenzo Bianconi (1):
      iio: magnetometer: st_magn_spi: fix spi_device_id table

Luc Van Oostenryck (2):
      arm64: pass machine size to sparse
      arm64: pass endianness info to sparse

Luis R. Rodriguez (1):
      fs: warn in case userspace lied about modprobe return

Lv Zheng (2):
      ACPICA: Events: Add runtime stub support for event APIs
      ACPI: EC: Fix EC command visibility for dynamic debug

Marcel Holtmann (1):
      Bluetooth: Send HCI Set Event Mask Page 2 command only when needed

Marcelo Ricardo Leitner (1):
      sctp: adjust ssthresh when transport is idle

Marcin Nowakowski (2):
      MIPS: mm: fixed mappings: correct initialisation
      MIPS: kprobes: flush_insn_slot should flush only if probe initialised

Mark Salter (1):
      irqchip/gic-v3: Change pr_debug message to pr_devel

Mateusz Jurczyk (1):
      caif: Add sockaddr length check before accessing sa_family in connect handler

Mathieu Larouche (1):
      drm/mgag200: Fix to always set HiPri for G200e4 V2

Matt Redfearn (1):
      MIPS: TXx9: use IS_BUILTIN() for CONFIG_LEDS_CLASS

Mel Gorman (1):
      mm: pin address_space before dereferencing it while isolating an LRU page

Michael Neuling (1):
      powerpc: Fix /proc/cpuinfo revision for POWER9 DD2

Mintz, Yuval (1):
      bnx2x: Allow vfs to disable txvlan offload

Namhyung Kim (1):
      perf tests: Decompress kernel module before objdump

Nikolay Borisov (1):
      btrfs: Fix out of bounds access in btrfs_search_slot

Paolo Bonzini (1):
      kvm: x86: fix KVM_XEN_HVM_CONFIG ioctl

Paul Burton (2):
      MIPS: CPS: Prevent multi-core with dcache aliasing
      MIPS: Handle tlbex-tlbp race condition

Peter Zijlstra (1):
      perf/core: Correct event creation with PERF_FORMAT_GROUP

Roopa Prabhu (1):
      vxlan: dont migrate permanent fdb entries during learn

Ross Lagerwall (1):
      xen/grant-table: Use put_page instead of free_page

Serhey Popovych (2):
      fib_rules: Resolve goto rules target on delete
      veth: Be more robust on network device creation when no attributes

Steven Rostedt (VMware) (1):
      tools lib traceevent: Fix get_field_str() for dynamic strings

Sujith Pandel (1):
      PCI: Add domain number check to find_smbios_instance_string()

Suzuki K Poulose (1):
      irqchip/gic-v3: Honor forced affinity setting

Tahsin Erdogan (1):
      ext4: change fast symlink test to not rely on i_blocks

Takashi Iwai (1):
      ALSA: timer: Wrap with spinlock for queue access

Tang Junhui (3):
      bcache: fix for allocator and register thread race
      bcache: fix for data collapse after re-attaching an attached device
      bcache: return attach error when no cache set exist

Ulf Magnusson (3):
      kconfig: Don't leak main menus during parsing
      kconfig: Fix automatic menu creation mem leak
      kconfig: Fix expr_free() E_NOT leak

Vlad Yasevich (1):
      macvlan: Do not return error when setting the same mac address

WANG Cong (1):
      net_sched: move tcf_lock down after gen_replace_estimator()

Xin Long (2):
      sctp: fix recursive locking warning in sctp_do_peeloff
      dccp: call inet_add_protocol after register_pernet_subsys in dccp_v4_init

Xose Vazquez Perez (1):
      scsi: devinfo: fix format of the device list

Yisheng Xie (2):
      mm/mempolicy: fix the check of nodemask from user
      mm/mempolicy: add nodes_empty check in SYSC_migrate_pages

Yuyang Du (2):
      usb: usbip tool: Check the return of get_nports()
      usb: usbip tool: Fix refresh_imported_device_list()

hayeswang (1):
      r8152: add byte_enable for ocp_read_word function

mulhern (1):
      dm thin: fix documentation relative to low water mark threshold

piaojun (2):
      ocfs2: return -EROFS to mount.ocfs2 if inode block is invalid
      ocfs2/acl: use 'ip_xattr_sem' to protect getting extended attribute

 Documentation/device-mapper/thin-provisioning.txt |  8 ++--
 arch/arm/include/asm/xen/events.h                 |  2 +-
 arch/arm64/Makefile                               |  4 +-
 arch/arm64/kernel/ptrace.c                        | 25 ++++++++-----
 arch/mips/include/asm/kprobes.h                   |  3 +-
 arch/mips/kernel/smp-cps.c                        |  8 ++--
 arch/mips/mm/pgtable-32.c                         |  6 +--
 arch/mips/mm/tlbex.c                              | 38 ++++++++++++++++++-
 arch/mips/txx9/rbtx4939/setup.c                   |  4 +-
 arch/powerpc/kernel/fadump.c                      | 15 +++++++-
 arch/powerpc/kernel/setup-common.c                |  4 ++
 arch/sparc/kernel/ldc.c                           |  7 +++-
 arch/x86/kernel/nmi_selftest.c                    |  2 +-
 arch/x86/kvm/x86.c                                |  7 ++--
 arch/x86/power/hibernate_32.c                     |  2 +-
 arch/x86/power/hibernate_64.c                     |  2 +-
 drivers/acpi/acpica/evxfevnt.c                    | 18 +++++++++
 drivers/acpi/acpica/psobject.c                    | 14 +++++++
 drivers/acpi/ec.c                                 |  2 +-
 drivers/acpi/processor_perflib.c                  |  2 +-
 drivers/firewire/ohci.c                           |  8 +++-
 drivers/firmware/dmi_scan.c                       | 45 +++++++++++++----------
 drivers/gpu/drm/mgag200/mgag200_mode.c            |  9 ++++-
 drivers/hid/hid-roccat-kovaplus.c                 |  2 +
 drivers/i2c/busses/i2c-ismt.c                     |  2 +-
 drivers/iio/magnetometer/st_magn_spi.c            |  2 -
 drivers/infiniband/hw/mlx5/qp.c                   |  5 +--
 drivers/infiniband/ulp/ipoib/ipoib_main.c         |  3 ++
 drivers/irqchip/irq-gic-v3.c                      |  9 ++++-
 drivers/md/bcache/alloc.c                         |  4 +-
 drivers/md/bcache/bcache.h                        |  2 +-
 drivers/md/bcache/btree.c                         |  9 +++--
 drivers/md/bcache/super.c                         | 23 +++++++++---
 drivers/md/bcache/sysfs.c                         | 11 ++++--
 drivers/md/bcache/writeback.c                     |  7 +++-
 drivers/mmc/host/sdhci-esdhc.h                    |  1 +
 drivers/mtd/mtdpart.c                             | 26 ++++++++-----
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c   | 19 ++++++++--
 drivers/net/ethernet/ibm/emac/core.c              | 26 +++++++++++--
 drivers/net/ethernet/intel/e1000e/netdev.c        |  7 +++-
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c     | 20 +++++++---
 drivers/net/macvlan.c                             |  4 ++
 drivers/net/usb/r8152.c                           |  4 +-
 drivers/net/veth.c                                |  4 +-
 drivers/net/vxlan.c                               |  2 +-
 drivers/net/wireless/libertas/mesh.c              |  5 ++-
 drivers/pci/pci-label.c                           |  7 +++-
 drivers/pci/pci.c                                 | 26 +++++++++----
 drivers/pci/probe.c                               |  5 +++
 drivers/pci/quirks.c                              |  4 +-
 drivers/platform/x86/acer-wmi.c                   |  7 ++++
 drivers/s390/block/dasd_devmap.c                  | 19 +++++++---
 drivers/scsi/arm/fas216.c                         |  2 +-
 drivers/scsi/bnx2i/bnx2i_iscsi.c                  |  3 +-
 drivers/scsi/csiostor/csio_lnode.c                | 43 +++++++++++++---------
 drivers/scsi/lpfc/lpfc_attr.c                     |  2 +
 drivers/scsi/lpfc/lpfc_sli.c                      |  2 +-
 drivers/scsi/megaraid/megaraid_mm.c               |  2 +-
 drivers/scsi/scsi_devinfo.c                       |  7 ++--
 drivers/scsi/sun_esp.c                            |  9 ++++-
 drivers/video/fbdev/vermilion/cr_pll.c            |  1 +
 drivers/watchdog/sp5100_tco.h                     |  2 +-
 drivers/xen/grant-table.c                         |  4 +-
 fs/btrfs/ctree.c                                  | 12 ++++--
 fs/btrfs/extent-tree.c                            |  2 +-
 fs/cifs/cifssmb.c                                 |  4 +-
 fs/ext4/inode.c                                   | 20 ++++++----
 fs/filesystems.c                                  |  4 +-
 fs/jffs2/fs.c                                     |  1 -
 fs/nfs/nfs4sysctl.c                               |  2 +-
 fs/ocfs2/acl.c                                    |  6 +++
 fs/ocfs2/super.c                                  |  5 +--
 fs/ocfs2/xattr.c                                  |  2 +
 fs/proc/base.c                                    | 29 ++++++++++++++-
 include/asm-generic/pgtable.h                     | 15 ++++++++
 include/linux/suspend.h                           |  2 +
 include/trace/events/timer.h                      | 20 ++++++++--
 kernel/events/core.c                              | 15 +++++---
 kernel/power/power.h                              |  3 --
 mm/mempolicy.c                                    | 33 ++++++++++++++---
 mm/vmscan.c                                       | 14 ++++++-
 net/bluetooth/hci_core.c                          | 17 ++++++++-
 net/caif/caif_socket.c                            |  4 ++
 net/core/fib_rules.c                              | 21 +++++++----
 net/dccp/ipv4.c                                   | 17 +++++----
 net/sched/act_police.c                            |  8 ++--
 net/sctp/socket.c                                 |  4 +-
 net/sctp/transport.c                              |  2 +
 scripts/kconfig/expr.c                            |  2 +-
 scripts/kconfig/menu.c                            |  1 +
 scripts/kconfig/zconf.y                           | 33 ++++++++++++-----
 security/keys/process_keys.c                      |  7 ++--
 sound/core/timer.c                                |  4 ++
 sound/soc/au1x/ac97c.c                            |  6 +--
 tools/lib/traceevent/parse-filter.c               | 10 ++++-
 tools/perf/tests/code-reading.c                   | 20 +++++++++-
 tools/usb/usbip/libsrc/vhci_driver.c              | 36 ++++++++++++++----
 97 files changed, 712 insertions(+), 246 deletions(-)
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE4n5dijQDou9mhzu83qZv95d3LNwFAlrTxkkACgkQ3qZv95d3
LNyfOg/+Ic6vtNSD5e34LVX9jQWJUG1rJNUoROLI+2ETel16nT2z3hNV2zgeOXeM
z1bDWVnk3hctBzOujNThLI5Y2L9cYl/AeysI5GWwAVVXjdZhEpJNvNuVwuJTEcEF
iwnx7ufyTqDboJaDDB3EfrVd1gadLQ7joTFxWFgNf2cgbeHUPpXIfdXeHEUfJNPf
WOYYYh5He6KN/SobsU9HD1lMycY9FdGxpGfN3gQyRFiWvL4GfZA1ObNk9Gr50JZT
+6SeyuoAFOwWTjmrTFIl1kFm9xCQlsKV+JRTD2ghqwRkT1NgtX9l+qXnKBOEFhrq
KnWn0wKihLDKrQWF2JXP6O2I1MOw/oFyjzQ/PWUkYrSKRYmIsrB83N8QG038CT4l
lapt6HVKZIRMPNfM0vRo8ZoNagA7T9O3zQp7fA0aLlvyQQOibPH4e1dQ6nXo+cnT
aP8s3nZsJZtrR0hR3/1TG3gH4EBEhNdFL/Z2CshsjA4EROEOrzk+nFBu1pcOD+2M
giPI6xkjZykm5ARJzX7Osf9AttunxKvptH6S5ZxP4vD/mm/TS8bSGmlm0DZo9tbU
CFxeJiEP1ZevRfJa7HzpCX3dMqJAmF/zzFzjDZWegktvhB3m5wSDPMvsUX+gUPvm
RCaINjNzHljDI7IW4GvW8843Aj4Ssvhgu+eTjFXp+HQxPpnWf+I=
=AqXj
-----END PGP SIGNATURE-----




[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]