-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
Hi Greg,
Pleae pull commits for Linux 4.4 .
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 8ff8cb8ec27effc5a0b04fee2c383b231a19f691:
Linux 4.4.126 (2018-03-31 18:12:35 +0200)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-stable.git tags/for-greg-4.4-15042018
for you to fetch changes up to 84aff9e3d20833c9a71d96c3d8128ae6b8479c68:
irqchip/gic-v3: Change pr_debug message to pr_devel (2018-04-15 11:02:45 -0400)
- ---------------------------------------------------------------- for-greg-4.4-15042018
- ---------------------------------------------------------------- Adrian Hunter (1): perf intel-pt: Do not use TSC packets for calculating CPU cycles to TSC
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
Arnaldo Carvalho de Melo (1): perf callchain: Fix attr.sample_max_stack setting
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
Boris Brezillon (1): drm/vc4: Send a VBLANK event when disabling a CRTC
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()
Christophe Jaillet (1): cpuidle: dt: Add missing 'of_node_put()'
Chuck Lever (1): sunrpc: Disable splice for krb5i
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()
Dinh Nguyen (1): clk: socfpga: Fix the smplsel on Arria10 and Stratix10
Edward Cree (1): sfc: remove duplicate up_write on VF filter_sem
Eric Biggers (1): KEYS: put keyring if install_session_keyring_to_cred() fails
Eric Ren (1): ocfs2: fix deadlock caused by recursive locking in xattr
Gal Pressman (1): net/mlx5: Fix driver load error flow when firmware is stuck
Goran Ferenc (3): MIPS: VDSO: Fix conversions in do_monotonic()/do_monotonic_coarse() MIPS: VDSO: Add implementation of clock_gettime() fallback MIPS: VDSO: Add implementation of gettimeofday() fallback
Guanglei Li (1): RDS: IB: Fix null pointer issue
Guenter Roeck (1): watchdog: sp5100_tco: Fix watchdog disable bit
Haishuang Yan (1): ip_tunnel: fix potential issue in ip_tunnel_rcv
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.
James Wang (1): Fix loop device flush before configure v3
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 (3): firmware: dmi_scan: Look for SMBIOS 3 entry point first firmware: dmi_scan: Check DMI structure length firmware: dmi_scan: Fix handling of empty DMI strings
Jeff Mahoney (1): ixgbe: pci_set_drvdata must be called before register_netdev
Jesper Dangaard Brouer (1): tools/libbpf: handle issues with bpf ELF objects containing .eh_frames
Jia-Ju Bai (1): scsi: megaraid: Fix a sleep-in-atomic bug
Johan Hovold (2): NFC: nfcmrvl_uart: fix device-node leak during probe scsi: sun_esp: fix device reference leaks
Jonas Gorski (1): leds: bcm6328: fix signal source assignment for leds 4 to 7
João Paulo Rechi Vita (1): platform/x86: acer-wmi: Detect RF Button capability
Kai Heng Feng (1): platform/x86: dell-laptop: Fix bogus keyboard backlight sysfs interface
Kees Cook (2): scsi: csiostor: Avoid content leaks and casts seccomp: Adjust selftests to avoid double-join
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 (4): Btrfs: skip commit transaction if we don't have enough pinned bytes Btrfs: tolerate errors if we have retried successfully Btrfs: set plug for fsync Btrfs: fix scrub to repair raid6 corruption
Liwei Song (1): i2c: ismt: fix wrong device address when unmap the data buffer
Logan Gunthorpe (1): ntb_transport: Fix bug with max_mw_size parameter
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 (2): caif: Add sockaddr length check before accessing sa_family in connect handler af_iucv: Move sockaddr length checks to before accessing sa_family in bind and connect handlers
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
Matt Weber (1): i2c: cadance: fix ctrl/addr reg write order
Mel Gorman (1): mm: pin address_space before dereferencing it while isolating an LRU page
Michael Bringmann (2): powerpc/numa: Use ibm,max-associativity-domains to discover possible nodes powerpc/numa: Ensure nodes initialized for hotplug
Michael Grzeschik (1): arcnet: change irq handler to lock irqsave
Michael Neuling (1): powerpc: Fix /proc/cpuinfo revision for POWER9 DD2
Michail Georgios Etairidis (1): i2c: imx: Use correct function to write to register
Mintz, Yuval (1): bnx2x: Allow vfs to disable txvlan offload
Miroslav Lichvar (1): kselftests: timers: Fix inconsistency-check to not ignore first timestamp
Namhyung Kim (1): perf tests: Decompress kernel module before objdump
NeilBrown (1): NFSv4: always set NFS_LOCK_LOST when a lock is lost.
Nikolay Aleksandrov (1): bridge: allow ext learned entries to change ports
Nikolay Borisov (1): btrfs: Fix out of bounds access in btrfs_search_slot
Omar Sandoval (1): Btrfs: always account pinned bytes when dropping a tree block ref
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
Paul E. McKenney (1): rcu: Make synchronize_rcu_mult() check for duplicates
Peter Xu (1): iommu/vt-d: Use domain instead of cache fetching
Peter Zijlstra (1): perf/core: Correct event creation with PERF_FORMAT_GROUP
Phong LE (1): mmc: mediatek: Fixed size in dma_free_coherent
Ping-Ke Shih (1): rtlwifi: btcoex: rtl8723be: fix ant_sel not work
Robin Murphy (1): irqchip/gic-v3-its: Fix MSI alias accounting
Roopa Prabhu (1): vxlan: dont migrate permanent fdb entries during learn
Ross Lagerwall (2): xen-netfront: Fix race between device setup and open xen/grant-table: Use put_page instead of free_page
Sebastian Ott (2): s390/pci: improve error handling during interrupt deregistration s390/pci: improve unreg_ioat error handling
Serhey Popovych (2): fib_rules: Resolve goto rules target on delete veth: Be more robust on network device creation when no attributes
Stefan Haberland (1): s390/dasd: fix hanging safe offline
Steven Rostedt (VMware) (2): tools lib traceevent: Simplify pointer print logic and fix %pF 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 (3): irqchip/gic-v2: Report failures in gic_irq_domain_alloc irqchip/gic-v3: Report failures in gic_irq_domain_alloc irqchip/gic-v3: Honor forced affinity setting
Tahsin Erdogan (1): ext4: change fast symlink test to not rely on i_blocks
Takashi Iwai (3): ALSA: timer: Wrap with spinlock for queue access ALSA: hda: Fix potential race at unregistration and unsol events ALSA: hda - Use IS_REACHABLE() for dependency on input
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
Thiago Jung Bauermann (2): powerpc/perf/hv-24x7: Fix passing of catalog version number powerpc/perf/hv-24x7: Fix off-by-one error in request_buffer check
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()
Wei Yongjun (1): ipmi/powernv: Fix error return code in ipmi_powernv_probe()
Will Deacon (2): arm64: spinlock: Fix theoretical trylock() A-B-A with LSE atomics locking/qspinlock: Ensure node->count is updated before initialising node
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
Yazen Ghannam (1): x86/mce: Don't disable MCA banks when offlining a CPU on AMD
Yisheng Xie (2): mm/mempolicy: fix the check of nodemask from user mm/mempolicy: add nodes_empty check in SYSC_migrate_pages
Yonghong Song (1): bpf: fix selftests/bpf test_kmod.sh failure when CONFIG_BPF_JIT_ALWAYS_ON=y
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 (3): ocfs2: return -EROFS to mount.ocfs2 if inode block is invalid ocfs2/acl: use 'ip_xattr_sem' to protect getting extended attribute ocfs2: return error when we attempt to access a dirty bh in jbd2
weiyongjun (A) (1): mac80211_hwsim: fix possible memory leak in hwsim_new_radio_nl()
Documentation/device-mapper/thin-provisioning.txt | 8 ++- arch/arm/include/asm/xen/events.h | 2 +- arch/arm64/Makefile | 4 +- arch/arm64/include/asm/spinlock.h | 4 +- arch/arm64/kernel/ptrace.c | 25 ++++--- arch/mips/include/asm/kprobes.h | 3 +- arch/mips/include/asm/vdso.h | 4 +- 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/mips/vdso/gettimeofday.c | 57 +++++++++++++--- arch/powerpc/kernel/fadump.c | 15 ++++- arch/powerpc/kernel/setup-common.c | 4 ++ arch/powerpc/mm/numa.c | 78 +++++++++++++++++++--- arch/powerpc/perf/hv-24x7.c | 16 +++-- arch/s390/include/asm/pci_insn.h | 2 +- arch/s390/pci/pci.c | 48 ++++++++----- arch/s390/pci/pci_dma.c | 4 +- arch/s390/pci/pci_insn.c | 10 +-- arch/sparc/kernel/ldc.c | 7 +- arch/x86/kernel/cpu/mcheck/mce.c | 5 +- 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/block/loop.c | 3 + drivers/char/ipmi/ipmi_powernv.c | 5 +- drivers/clk/socfpga/clk-gate-a10.c | 2 +- drivers/clk/socfpga/clk.h | 3 + drivers/cpuidle/dt_idle_states.c | 4 +- drivers/firewire/ohci.c | 8 ++- drivers/firmware/dmi_scan.c | 62 +++++++++++------ drivers/gpu/drm/mgag200/mgag200_mode.c | 9 ++- drivers/gpu/drm/vc4/vc4_crtc.c | 13 ++++ drivers/hid/hid-roccat-kovaplus.c | 2 + drivers/i2c/busses/i2c-cadence.c | 6 +- drivers/i2c/busses/i2c-imx.c | 8 +-- 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/iommu/intel-iommu.c | 3 +- drivers/irqchip/irq-gic-v3-its-pci-msi.c | 35 +++++----- drivers/irqchip/irq-gic-v3.c | 16 +++-- drivers/irqchip/irq-gic.c | 7 +- drivers/leds/leds-bcm6328.c | 4 +- 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/mtk-sd.c | 2 +- drivers/mmc/host/sdhci-esdhc.h | 1 + drivers/mtd/mtdpart.c | 26 +++++--- drivers/net/arcnet/arcnet.c | 7 +- 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 | 22 ++++-- drivers/net/ethernet/mellanox/mlx5/core/main.c | 2 +- drivers/net/ethernet/sfc/ef10_sriov.c | 2 - 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/net/wireless/mac80211_hwsim.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8723be/hw.c | 3 + drivers/net/wireless/realtek/rtlwifi/wifi.h | 1 + drivers/net/xen-netfront.c | 46 +++++++------ drivers/nfc/nfcmrvl/uart.c | 3 + drivers/ntb/ntb_transport.c | 3 + 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/platform/x86/dell-laptop.c | 6 +- drivers/s390/block/dasd.c | 8 ++- 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 | 19 +++--- fs/btrfs/file.c | 9 +++ fs/btrfs/inode.c | 5 +- fs/btrfs/raid56.c | 18 +++-- fs/btrfs/volumes.c | 9 ++- fs/cifs/cifssmb.c | 4 +- fs/ext4/inode.c | 20 ++++-- fs/filesystems.c | 4 +- fs/jffs2/fs.c | 1 - fs/nfs/nfs4proc.c | 12 ++-- fs/nfs/nfs4state.c | 5 +- fs/nfs/nfs4sysctl.c | 2 +- fs/ocfs2/acl.c | 6 ++ fs/ocfs2/dlmglue.c | 4 ++ fs/ocfs2/journal.c | 23 ++++--- fs/ocfs2/super.c | 5 +- fs/ocfs2/xattr.c | 25 ++++--- 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/locking/qspinlock.c | 8 +++ kernel/power/power.h | 3 - kernel/rcu/update.c | 13 +++- lib/test_bpf.c | 31 +++++++-- mm/mempolicy.c | 33 +++++++-- mm/vmscan.c | 14 +++- net/bluetooth/hci_core.c | 17 ++++- net/bridge/br_fdb.c | 28 +++++--- net/caif/caif_socket.c | 4 ++ net/core/fib_rules.c | 21 ++++-- net/dccp/ipv4.c | 17 ++--- net/ipv4/ip_tunnel.c | 2 + net/iucv/af_iucv.c | 8 +-- net/rds/ib.c | 3 +- net/sched/act_police.c | 8 +-- net/sctp/socket.c | 4 +- net/sctp/transport.c | 2 + net/sunrpc/auth_gss/svcauth_gss.c | 8 +++ net/sunrpc/svc.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/hda/hdac_bus.c | 1 + sound/hda/hdac_device.c | 1 + sound/pci/hda/Kconfig | 1 - sound/pci/hda/patch_realtek.c | 5 ++ sound/soc/au1x/ac97c.c | 6 +- tools/lib/bpf/libbpf.c | 26 ++++++++ tools/lib/traceevent/event-parse.c | 17 ++--- tools/lib/traceevent/parse-filter.c | 10 ++- tools/perf/tests/code-reading.c | 20 +++++- tools/perf/util/evsel.c | 8 +-- .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 14 ++++ tools/testing/selftests/seccomp/seccomp_bpf.c | 51 +++++++++----- .../testing/selftests/timers/inconsistency-check.c | 4 +- tools/usb/usbip/libsrc/vhci_driver.c | 36 ++++++++-- 158 files changed, 1283 insertions(+), 465 deletions(-)
On Sun, Apr 15, 2018 at 09:38:08PM +0000, Sasha Levin wrote:
Hi Greg,
Pleae pull commits for Linux 4.4 .
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 8ff8cb8ec27effc5a0b04fee2c383b231a19f691:
Linux 4.4.126 (2018-03-31 18:12:35 +0200)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-stable.git tags/for-greg-4.4-15042018
This too has a bunch of stuff I already applied in it, so I don't really want to take this.
Can you regenerate it on top of a "clean" tree?
thanks,
greg k-h
linux-stable-mirror@lists.linaro.org