4.4.107-stable review
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest109 of 115 patches 38 repliesIn review
109 of 115 patches are in this archive. The cover letter announces 115.
Patches in v1 No applies recorded yet
Reviews trailers per patch
37 of 109 patches have a Reviewed-by or Acked-by.
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 37 reviewers.
Cover letter [PATCH 4.4 000/115] 4.4.107-stable review
This is the start of the stable review cycle for the 4.4.107 release. There are 115 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Wed Dec 20 15:28:15 UTC 2017. Anything received after that time might be too late.
The whole patch series can be found in one patch at:
kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.4.107-rc1.gz
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.4.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <[email protected]>
Linux 4.4.107-rc1
Miaoqing Pan <[email protected]>
ath9k: fix tx99 potential info leak
Alex Vesker <[email protected]>
IB/ipoib: Grab rtnl lock on heavy flush when calling ndo_open/stop
Bart Van Assche <[email protected]>
RDMA/cma: Avoid triggering undefined behavior
Alexander Duyck <[email protected]>
macvlan: Only deliver one copy of the frame to the macvlan interface
Jan Kara <[email protected]>
udf: Avoid overflow when session starts at large offset
Dan Carpenter <[email protected]>
scsi: bfa: integer overflow in debugfs
weiping zhang <[email protected]>
scsi: sd: change allow_restart to bool in sysfs interface
weiping zhang <[email protected]>
scsi: sd: change manage_start_stop to bool in sysfs interface
Jia-Ju Bai <[email protected]>
vt6655: Fix a possible sleep-in-atomic bug in vt6655_suspend
Kurt Garloff <[email protected]>
scsi: scsi_devinfo: Add REPORTLUN2 to EMC SYMMETRIX blacklist entry
NeilBrown <[email protected]>
raid5: Set R5_Expanded on parity devices as well as data.
Linus Walleij <[email protected]>
pinctrl: adi2: Fix Kconfig build problem
Bin Liu <[email protected]>
usb: musb: da8xx: fix babble condition handling
nixiaoming <[email protected]>
tty fix oops when rmmod 8250
Michael Ellerman <[email protected]>
powerpc/perf/hv-24x7: Fix incorrect comparison in memord
Martin Wilck <[email protected]>
scsi: hpsa: destroy sas transport properties before scsi_host
Martin Wilck <[email protected]>
scsi: hpsa: cleanup sas_phy structures in sysfs when unloading
Alex Williamson <[email protected]>
PCI: Detach driver before procfs & sysfs teardown on device remove
Christoph Hellwig <[email protected]>
xfs: fix incorrect extent state in xfs_bmap_add_extent_unwritten_real
Brian Foster <[email protected]>
xfs: fix log block underflow during recovery cycle verification
Jiri Slaby <[email protected]>
l2tp: cleanup l2tp_tunnel_delete calls
tang.junhui <[email protected]>
bcache: fix wrong cache_misses statistics
Liang Chen <[email protected]>
bcache: explicitly destroy mutex while exiting
Bob Peterson <[email protected]>
GFS2: Take inode off order_write list when setting jdata flag
Daniel Lezcano <[email protected]>
thermal/drivers/step_wise: Fix temperature regulation misbehavior
Gao Feng <[email protected]>
ppp: Destroy the mutex when cleanup
Michał Mirosław <[email protected]>
clk: tegra: Fix cclk_lp divisor register
Sébastien Szymanski <[email protected]>
clk: imx6: refine hdmi_isfr's parent to make HDMI work on i.MX6 SoCs w/o VPU
Chen Zhong <[email protected]>
clk: mediatek: add the option for determining PLL source clock
Jan Kara <[email protected]>
mm: Handle 0 flags in _calc_vm_trans() macro
Robert Baronescu <[email protected]>
crypto: tcrypt - fix buffer lengths in test_aead_speed()
Suzuki K Poulose <[email protected]>
arm-ccn: perf: Prevent module unload while PMU is in use
Jiang Yi <[email protected]>
target/file: Do not return error for UNMAP if length is zero
tangwenji <[email protected]>
target:fix condition return in core_pr_dump_initiator_port()
tangwenji <[email protected]>
iscsi-target: fix memory leak in lio_target_tiqn_addtpg()
Bart Van Assche <[email protected]>
target/iscsi: Fix a race condition in iscsit_add_reject_from_cmd()
Markus Elfring <[email protected]>
platform/x86: sony-laptop: Fix error handling in sony_nc_setup_rfkill()
Christophe Leroy <[email protected]>
powerpc/ipic: Fix status get and status clear
William A. Kennington III <[email protected]>
powerpc/opal: Fix EBUSY bug in acquiring tokens
KUWAZAWA Takuya <[email protected]>
netfilter: ipvs: Fix inappropriate output of procfs
Shriya <[email protected]>
powerpc/powernv/cpufreq: Fix the frequency read by /proc/cpuinfo
Qiang <[email protected]>
PCI/PME: Handle invalid data when reading Root Status
Peter Ujfalusi <[email protected]>
dmaengine: ti-dma-crossbar: Correct am335x/am43xx mux value type
Philipp Zabel <[email protected]>
rtc: pcf8563: fix output clock rate
Christophe JAILLET <[email protected]>
video: fbdev: au1200fb: Return an error code if a memory allocation fails
Christophe JAILLET <[email protected]>
video: fbdev: au1200fb: Release some resources if a memory allocation fails
Ladislav Michl <[email protected]>
video: udlfb: Fix read EDID timeout
Geert Uytterhoeven <[email protected]>
fbdev: controlfb: Add missing modes to fix out of bounds access
Robert Stonehouse <[email protected]>
sfc: don't warn on successful change of MAC
Mike Christie <[email protected]>
target: fix race during implicit transition work flushes
Mike Christie <[email protected]>
target: fix ALUA transition timeout handling
Mike Christie <[email protected]>
target: Use system workqueue for ALUA transitions
Zygo Blaxell <[email protected]>
btrfs: add missing memset while reading compressed inline extents
Olga Kornievskaia <[email protected]>
NFSv4.1 respect server's max size in CREATE_SESSION
Daniel Drake <[email protected]>
efi/esrt: Cleanup bad memory map log messages
Daniel Borkmann <[email protected]>
perf symbols: Fix symbols__fixup_end heuristic for corner cases
Jack Morgenstein <[email protected]>
net/mlx4_core: Avoid delays during VF driver device shutdown
David Howells <[email protected]>
afs: Fix afs_kill_pages()
David Howells <[email protected]>
afs: Fix page leak in afs_write_begin()
Marc Dionne <[email protected]>
afs: Populate and use client modification time
David Howells <[email protected]>
afs: Fix the maths in afs_fs_store_data()
Tina Ruchandani <[email protected]>
afs: Prevent callback expiry timer overflow
Tina Ruchandani <[email protected]>
afs: Migrate vlocation fields to 64-bit
David Howells <[email protected]>
afs: Flush outstanding writes when an fd is closed
Marc Dionne <[email protected]>
afs: Adjust mode bits processing
Marc Dionne <[email protected]>
afs: Populate group ID from vnode status
David Howells <[email protected]>
afs: Fix missing put_page()
Alex Deucher <[email protected]>
drm/radeon: reinstate oland workaround for sclk
yong mao <[email protected]>
mmc: mediatek: Fixed bug where clock frequency could be set wrong
Steven Rostedt (VMware) <[email protected]>
sched/deadline: Use deadline instead of period when calculating overflow
Daniel Bristot de Oliveira <[email protected]>
sched/deadline: Throttle a constrained deadline task activated after the deadline
Daniel Bristot de Oliveira <[email protected]>
sched/deadline: Make sure the replenishment timer fires in the next period
Alex Deucher <[email protected]>
drm/radeon/si: add dpm quirk for Oland
Taku Izumi <[email protected]>
fjes: Fix wrong netdevice feature flags
Don Brace <[email protected]>
scsi: hpsa: limit outstanding rescans
Don Brace <[email protected]>
scsi: hpsa: update check for logical volume status
Stafford Horne <[email protected]>
openrisc: fix issue handling 8 byte get_user calls
Alexander Shishkin <[email protected]>
intel_th: pci: Add Gemini Lake support
Jiri Pirko <[email protected]>
mlxsw: reg: Fix SPVMLR max record count
Jiri Pirko <[email protected]>
mlxsw: reg: Fix SPVM max record count
Vlad Yasevich <[email protected]>
net: Resend IGMP memberships upon peer notification.
Matthias Kaehlcke <[email protected]>
dmaengine: Fix array index out of bounds warning in __get_unmap_pool()
Johan Hovold <[email protected]>
net: wimax/i2400m: fix NULL-deref at probe
Tahsin Erdogan <[email protected]>
writeback: fix memory leak in wb_queue_work()
Florian Westphal <[email protected]>
netfilter: bridge: honor frag_max_size when refragmenting
Tomi Valkeinen <[email protected]>
drm/omap: fix dmabuf mmap for dma_alloc'ed buffers
Dmitry Torokhov <[email protected]>
Input: i8042 - add TUXEDO BU1406 (N24_25BU) to the nomux list
NeilBrown <[email protected]>
NFSD: fix nfsd_reset_versions for NFSv4.
NeilBrown <[email protected]>
NFSD: fix nfsd_minorversion(.., NFSD_AVAIL)
Doug Berger <[email protected]>
net: bcmgenet: Power up the internal PHY before probing the MII
Doug Berger <[email protected]>
net: bcmgenet: power down internal phy if open or resume fails
Doug Berger <[email protected]>
net: bcmgenet: reserved phy revisions must be checked first
Doug Berger <[email protected]>
net: bcmgenet: correct MIB access of UniMAC RUNT counters
Doug Berger <[email protected]>
net: bcmgenet: correct the RBUF_OVFL_CNT and RBUF_ERR_CNT MIB values
Alexander Potapenko <[email protected]>
net: initialize msg.msg_flags in recvfrom
Andrea Arcangeli <[email protected]>
userfaultfd: selftest: vm: allow to build in vm/ directory
Andrea Arcangeli <[email protected]>
userfaultfd: shmem: __do_fault requires VM_FAULT_NOPAGE
Guoqing Jiang <[email protected]>
md-cluster: free md_cluster_info if node leave cluster
Javier Martinez Canillas <[email protected]>
usb: phy: isp1301: Add OF device ID table
Ilan peer <[email protected]>
mac80211: Fix addition of mesh configuration element
Eric Biggers <[email protected]>
KEYS: add missing permission check for request_key() destination
Chandan Rajendra <[email protected]>
ext4: fix crash when a directory's i_size is too small
Eryu Guan <[email protected]>
ext4: fix fdatasync(2) after fallocate(2) operation
Adam Wallis <[email protected]>
dmaengine: dmatest: move callback wait queue to thread context
Steven Rostedt <[email protected]>
sched/rt: Do not pull from current CPU if only one CPU to pull
Mathias Nyman <[email protected]>
xhci: Don't add a virt_dev to the devs array before it's fully allocated
Sukumar Ghorai <[email protected]>
Bluetooth: btusb: driver to enable the usb-wakeup feature
Yan, Zheng <[email protected]>
ceph: drop negative child dentries before try pruning inode's alias
Shuah Khan <[email protected]>
usbip: fix stub_send_ret_submit() vulnerability to null transfer_buffer
Alan Stern <[email protected]>
USB: core: prevent malicious bNumInterfaces overflow
David Kozub <[email protected]>
USB: uas and storage: Add US_FL_BROKEN_FUA for another JMicron JMS567 ID
Changbin Du <[email protected]>
tracing: Allocate mask_str buffer dynamically
NeilBrown <[email protected]>
autofs: fix careless error in recent commit
Eric Biggers <[email protected]>
crypto: salsa20 - fix blkcipher_walk API usage
Eric Biggers <[email protected]>
crypto: hmac - require that the underlying hash algorithm is unkeyed
-------------
Diffstat:
Makefile | 4 +- arch/blackfin/Kconfig | 7 +- arch/blackfin/Kconfig.debug | 1 + arch/openrisc/include/asm/uaccess.h | 2 +- arch/powerpc/perf/hv-24x7.c | 2 +- arch/powerpc/platforms/powernv/opal-async.c | 6 +- arch/powerpc/platforms/powernv/setup.c | 2 +- arch/powerpc/sysdev/ipic.c | 4 +- arch/x86/crypto/salsa20_glue.c | 7 -- crypto/hmac.c | 6 +- crypto/salsa20_generic.c | 7 -- crypto/shash.c | 5 +- crypto/tcrypt.c | 6 +- drivers/bluetooth/btusb.c | 5 ++ drivers/bus/arm-ccn.c | 1 + drivers/clk/imx/clk-imx6q.c | 2 +- drivers/clk/mediatek/clk-mtk.h | 1 + drivers/clk/mediatek/clk-pll.c | 5 +- drivers/clk/tegra/clk-tegra30.c | 2 +- drivers/dma/dmaengine.c | 2 + drivers/dma/dmatest.c | 55 ++++++++------- drivers/dma/ti-dma-crossbar.c | 8 +-- drivers/firmware/efi/efi.c | 1 - drivers/firmware/efi/esrt.c | 2 +- drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 3 - drivers/gpu/drm/radeon/si_dpm.c | 10 +++ drivers/hwtracing/intel_th/pci.c | 5 ++ drivers/infiniband/core/cma.c | 11 +-- drivers/infiniband/ulp/ipoib/ipoib_ib.c | 7 +- drivers/input/serio/i8042-x86ia64io.h | 7 ++ drivers/md/bcache/request.c | 6 +- drivers/md/bcache/super.c | 6 +- drivers/md/md-cluster.c | 1 + drivers/md/raid5.c | 5 +- drivers/mmc/host/mtk-sd.c | 4 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 95 +++++++++++++++++++++----- drivers/net/ethernet/broadcom/genet/bcmgenet.h | 10 ++- drivers/net/ethernet/mellanox/mlx4/cmd.c | 11 +++ drivers/net/ethernet/mellanox/mlx4/main.c | 11 +++ drivers/net/ethernet/mellanox/mlxsw/reg.h | 4 +- drivers/net/ethernet/sfc/ef10.c | 2 +- drivers/net/fjes/fjes_main.c | 2 +- drivers/net/macvlan.c | 2 +- drivers/net/ppp/ppp_generic.c | 1 + drivers/net/wimax/i2400m/usb.c | 3 + drivers/net/wireless/ath/ath9k/tx99.c | 5 ++ drivers/pci/pcie/pme.c | 5 +- drivers/pci/remove.c | 2 +- drivers/pinctrl/Kconfig | 3 +- drivers/platform/x86/sony-laptop.c | 14 ++-- drivers/rtc/rtc-pcf8563.c | 2 +- drivers/scsi/bfa/bfad_debugfs.c | 5 +- drivers/scsi/hpsa.c | 57 +++++++++------- drivers/scsi/hpsa.h | 1 + drivers/scsi/hpsa_cmd.h | 2 + drivers/scsi/scsi_devinfo.c | 2 +- drivers/scsi/sd.c | 12 +++- drivers/staging/vt6655/device_main.c | 3 +- drivers/target/iscsi/iscsi_target.c | 3 +- drivers/target/iscsi/iscsi_target_configfs.c | 3 +- drivers/target/target_core_alua.c | 33 +++------ drivers/target/target_core_file.c | 4 ++ drivers/target/target_core_pr.c | 4 +- drivers/thermal/step_wise.c | 11 +-- drivers/usb/core/config.c | 4 +- drivers/usb/host/xhci-mem.c | 15 ++-- drivers/usb/musb/da8xx.c | 10 ++- drivers/usb/phy/phy-isp1301.c | 7 ++ drivers/usb/storage/unusual_devs.h | 7 ++ drivers/usb/storage/unusual_uas.h | 7 ++ drivers/usb/usbip/stub_tx.c | 7 ++ drivers/video/fbdev/au1200fb.c | 7 +- drivers/video/fbdev/controlfb.h | 2 + drivers/video/fbdev/udlfb.c | 10 +-- fs/afs/callback.c | 7 +- fs/afs/file.c | 1 + fs/afs/fsclient.c | 22 +++--- fs/afs/inode.c | 11 +-- fs/afs/internal.h | 12 ++-- fs/afs/security.c | 7 +- fs/afs/server.c | 6 +- fs/afs/vlocation.c | 16 +++-- fs/afs/write.c | 32 +++++++-- fs/autofs4/waitq.c | 1 - fs/btrfs/inode.c | 14 ++++ fs/ceph/mds_client.c | 42 ++++++++++-- fs/ext4/extents.c | 1 + fs/ext4/namei.c | 4 ++ fs/fs-writeback.c | 35 ++++++---- fs/gfs2/file.c | 4 +- fs/nfs/nfs4client.c | 4 +- fs/nfsd/nfssvc.c | 30 ++++---- fs/proc/proc_tty.c | 3 +- fs/udf/super.c | 2 +- fs/userfaultfd.c | 2 +- fs/xfs/libxfs/xfs_bmap.c | 2 +- fs/xfs/xfs_log_recover.c | 2 +- include/crypto/internal/hash.h | 8 +++ include/linux/mlx4/device.h | 1 + include/linux/mman.h | 3 +- include/target/target_core_base.h | 2 +- kernel/sched/deadline.c | 62 +++++++++++++++-- kernel/sched/rt.c | 8 ++- kernel/trace/trace.c | 29 +++----- net/bridge/br_netfilter_hooks.c | 12 ++-- net/core/dev.c | 1 + net/l2tp/l2tp_core.c | 2 +- net/l2tp/l2tp_netlink.c | 2 +- net/mac80211/mesh.c | 2 - net/netfilter/ipvs/ip_vs_ctl.c | 4 ++ net/socket.c | 1 + security/keys/request_key.c | 48 ++++++++++--- tools/perf/util/symbol.c | 2 +- tools/testing/selftests/vm/Makefile | 4 ++ 114 files changed, 727 insertions(+), 320 deletions(-)