4.9.7-stable review
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest63 of 66 patches 4 repliesIn review
63 of 66 patches are in this archive. The cover letter announces 66.
Patches in v1 No applies recorded yet
Reviews trailers per patch
33 of 63 patches have a Reviewed-by or Acked-by.
| Patch | Kirill A. Shutemov | Michal Hocko | David Rientjes | Marc Zyngier | Dmitry Vyukov | Eric Sandeen | Darrick J. Wong | Leon Romanovsky | Mark Bloch | Yuval Shaia | Bart Van Assche | Laurence Oberman | Haggai Eran | Reza Arbab | Mika Kuoppala | Daniel Vetter | Fabio Estevam | Mel Gorman | Hillf Danton | David Sterba | Chris Murphy | Eric Engestrom | Eric Anholt | Ville Syrjälä | Jani Nikula | Matthew Auld | Chris Wilson | Moni Shoua | Andy Shevchenko | Mika Westerberg | Sagi Grimberg | John Dias | Steve Wise | Vadim Pasternak |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1/66 | ||||||||||||||||||||||||||||||||||
| 2/66 | ||||||||||||||||||||||||||||||||||
| 3/66 | ||||||||||||||||||||||||||||||||||
| 6/66 | ||||||||||||||||||||||||||||||||||
| 7/66 | ||||||||||||||||||||||||||||||||||
| 8/66 | ||||||||||||||||||||||||||||||||||
| 9/66 | R-b | R-b | ||||||||||||||||||||||||||||||||
| 10/66 | ||||||||||||||||||||||||||||||||||
| 11/66 | R-b | T-b | ||||||||||||||||||||||||||||||||
| 12/66 | A-b | |||||||||||||||||||||||||||||||||
| 13/66 | A-b | A-b | A-b | |||||||||||||||||||||||||||||||
| 14/66 | A-b | A-b | ||||||||||||||||||||||||||||||||
| 15/66 | A-b | A-b | A-b | |||||||||||||||||||||||||||||||
| 16/66 | A-b | A-b | ||||||||||||||||||||||||||||||||
| 17/66 | A-b | A-b | ||||||||||||||||||||||||||||||||
| 18/66 | A-b | |||||||||||||||||||||||||||||||||
| 19/66 | T-b | |||||||||||||||||||||||||||||||||
| 20/66 | ||||||||||||||||||||||||||||||||||
| 21/66 | R-b | R-b | ||||||||||||||||||||||||||||||||
| 22/66 | ||||||||||||||||||||||||||||||||||
| 23/66 | R-b | |||||||||||||||||||||||||||||||||
| 24/66 | R-b | T-b | ||||||||||||||||||||||||||||||||
| 25/66 | R-b | |||||||||||||||||||||||||||||||||
| 26/66 | R-b | |||||||||||||||||||||||||||||||||
| 27/66 | ||||||||||||||||||||||||||||||||||
| 28/66 | ||||||||||||||||||||||||||||||||||
| 29/66 | R-b | A-b | ||||||||||||||||||||||||||||||||
| 30/66 | R-b | |||||||||||||||||||||||||||||||||
| 31/66 | R-b | R-b | R-b | R-b | ||||||||||||||||||||||||||||||
| 32/66 | R-b | R-b | ||||||||||||||||||||||||||||||||
| 34/66 | ||||||||||||||||||||||||||||||||||
| 35/66 | ||||||||||||||||||||||||||||||||||
| 36/66 | ||||||||||||||||||||||||||||||||||
| 37/66 | ||||||||||||||||||||||||||||||||||
| 38/66 | ||||||||||||||||||||||||||||||||||
| 39/66 | ||||||||||||||||||||||||||||||||||
| 40/66 | ||||||||||||||||||||||||||||||||||
| 41/66 | ||||||||||||||||||||||||||||||||||
| 42/66 | ||||||||||||||||||||||||||||||||||
| 43/66 | ||||||||||||||||||||||||||||||||||
| 44/66 | ||||||||||||||||||||||||||||||||||
| 45/66 | ||||||||||||||||||||||||||||||||||
| 46/66 | ||||||||||||||||||||||||||||||||||
| 47/66 | R-b | |||||||||||||||||||||||||||||||||
| 48/66 | R-b | |||||||||||||||||||||||||||||||||
| 49/66 | R-b | R-b | ||||||||||||||||||||||||||||||||
| 50/66 | R-b | |||||||||||||||||||||||||||||||||
| 51/66 | R-b | |||||||||||||||||||||||||||||||||
| 52/66 | R-b | |||||||||||||||||||||||||||||||||
| 53/66 | R-b | R-b | ||||||||||||||||||||||||||||||||
| 54/66 | R-b | |||||||||||||||||||||||||||||||||
| 55/66 | R-b | |||||||||||||||||||||||||||||||||
| 56/66 | ||||||||||||||||||||||||||||||||||
| 57/66 | R-b | |||||||||||||||||||||||||||||||||
| 58/66 | ||||||||||||||||||||||||||||||||||
| 59/66 | A-b | |||||||||||||||||||||||||||||||||
| 60/66 | R-b | |||||||||||||||||||||||||||||||||
| 61/66 | ||||||||||||||||||||||||||||||||||
| 62/66 | A-b | |||||||||||||||||||||||||||||||||
| 63/66 | ||||||||||||||||||||||||||||||||||
| 64/66 | A-b | |||||||||||||||||||||||||||||||||
| 65/66 | T-b | |||||||||||||||||||||||||||||||||
| 66/66 | R-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 34 reviewers.
Cover letter [PATCH 4.9 00/66] 4.9.7-stable review
This is the start of the stable review cycle for the 4.9.7 release. There are 66 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 Thu Feb 2 05:35:45 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.9.7-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.9.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <[email protected]>
Linux 4.9.7-rc1
Francisco Jerez <[email protected]>
drm/i915: Remove WaDisableLSQCROPERFforOCL KBL workaround.
Peter Zijlstra <[email protected]>
perf/core: Fix concurrent sys_perf_event_open() vs. 'move_group' race
David Rientjes <[email protected]>
mm, memcg: do not retry precharge charges
Andy Shevchenko <[email protected]>
platform/x86: intel_mid_powerbtn: Set IRQ_ONESHOT
Dan Carpenter <[email protected]>
platform/x86: mlx-platform: free first dev on error
Robin Murphy <[email protected]>
virtio_mmio: Set DMA masks appropriately
Yasuaki Ishimatsu <[email protected]>
memory_hotplug: make zone_can_shift() return a boolean value
Andy Shevchenko <[email protected]>
pinctrl: baytrail: Rectify debounce support
Masahiro Yamada <[email protected]>
pinctrl: uniphier: fix Ethernet (RMII) pin-mux setting for LD20
Mika Westerberg <[email protected]>
pinctrl: broxton: Use correct PADCFGLOCK offset
Arnd Bergmann <[email protected]>
s5k4ecgx: select CRC32 helper
Yonatan Cohen <[email protected]>
IB/rxe: Prevent from completer to operate on non valid QP
Maor Gottlieb <[email protected]>
IB/rxe: Fix rxe dev insertion to rxe_dev_list
Kenneth Lee <[email protected]>
IB/umem: Release pid in error and ODP flow
Ander Conselvan de Oliveira <[email protected]>
drm/i915: Check for NULL atomic state in intel_crtc_disable_noatomic()
Ander Conselvan de Oliveira <[email protected]>
drm/i915: Fix calculation of rotated x and y offsets for planar formats
Ander Conselvan de Oliveira <[email protected]>
drm/i915: Don't init hpd polling for vlv and chv from runtime_suspend()
Ander Conselvan de Oliveira <[email protected]>
drm/i915: Don't leak edid in intel_crt_detect_ddc()
Clint Taylor <[email protected]>
drm/i915: prevent crash with .disable_display parameter
Chris Wilson <[email protected]>
drm/i915: Clear ret before unbinding in i915_gem_evict_something()
Laurent Pinchart <[email protected]>
v4l: tvp5150: Don't override output pinmuxing at stream on/off time
Laurent Pinchart <[email protected]>
v4l: tvp5150: Fix comment regarding output pin muxing
Laurent Pinchart <[email protected]>
v4l: tvp5150: Reset device at probe time, not in get/set format handlers
Max Kellermann <[email protected]>
pctv452e: move buffer to heap, no mutex
Steve Wise <[email protected]>
iw_cxgb4: free EQ queue memory on last deref
Kinglong Mee <[email protected]>
SUNRPC: cleanup ida information when removing sunrpc module
Benjamin Coddington <[email protected]>
NFSv4.0: always send mode in SETATTR after EXCLUSIVE4
Trond Myklebust <[email protected]>
NFSv4.1: Fix a deadlock in layoutget
Chuck Lever <[email protected]>
nfs: Don't increment lock sequence ID after NFS4ERR_MOVED
Helge Deller <[email protected]>
parisc: Don't use BITS_PER_LONG in userspace-exported swab.h header
Vineet Gupta <[email protected]>
ARC: [arcompact] handle unaligned access delay slot corner case
Vineet Gupta <[email protected]>
ARC: udelay: fix inline assembler by adding LP_COUNT to clobber list
Yegor Yefremov <[email protected]>
can: ti_hecc: add missing prepare and unprepare of the clock
Einar Jón <[email protected]>
can: c_can_pci: fix null-pointer-deref in c_can_start() - set device pointer
Israel Rukshin <[email protected]>
IB/srp: fix invalid indirect_sg_entries parameter value
Israel Rukshin <[email protected]>
IB/srp: fix mr allocation when the device supports sg gaps
Max Gurtovoy <[email protected]>
IB/iser: Fix sg_tablesize calculation
Nicolas Iooss <[email protected]>
IB/cxgb3: fix misspelling in header guard
Martin Schwidefsky <[email protected]>
s390/ptrace: Preserve previous registers for short regset write
Christian Borntraeger <[email protected]>
s390/mm: Fix cmma unused transfer from pgste into pte
Jack Morgenstein <[email protected]>
RDMA/cma: Fix unknown symbol when CONFIG_IPV6 is not enabled
Omar Sandoval <[email protected]>
Btrfs: remove ->{get, set}_acl() from btrfs_dir_ro_inode_operationsOmar Sandoval <[email protected]>
Btrfs: disable xattr operations on subvolume directories
Omar Sandoval <[email protected]>
Btrfs: remove old tree_root case in btrfs_read_locked_inode()
Arnd Bergmann <[email protected]>
ISDN: eicon: silence misleading array-bounds warning
Brian Foster <[email protected]>
xfs: prevent quotacheck from overloading inode lru
Eric Dumazet <[email protected]>
sysctl: fix proc_doulongvec_ms_jiffies_minmax()
Nikolay Borisov <[email protected]>
userns: Make ucounts lock irq-safe
Will Deacon <[email protected]>
vring: Force use of DMA API for ARM-based systems with legacy devices
Vlastimil Babka <[email protected]>
mm, page_alloc: fix premature OOM when racing with cpuset mems update
Vlastimil Babka <[email protected]>
mm, page_alloc: move cpuset seqcount checking to slowpath
Vlastimil Babka <[email protected]>
mm, page_alloc: fix fast-path race with cpuset update or removal
Vlastimil Babka <[email protected]>
mm, page_alloc: fix check for NULL preferred_zone
Vlastimil Babka <[email protected]>
mm/mempolicy.c: do not put mempolicy before using its nodemask
Keno Fischer <[email protected]>
mm/huge_memory.c: respect FOLL_FORCE/FOLL_COW for thp
Lucas Stach <[email protected]>
drm/atomic: clear out fence when duplicating state
Alex Deucher <[email protected]>
Revert "drm/radeon: always apply pci shutdown callbacks"
Dan Carpenter <[email protected]>
drm/vc4: fix a bounds check
Eric Anholt <[email protected]>
drm/vc4: Return -EINVAL on the overflow checks failing.
Eric Anholt <[email protected]>
drm/vc4: Fix an integer overflow in temporary allocation layout.
Eric Anholt <[email protected]>
drm/vc4: Fix memory leak of the CRTC state.
Ville Syrjälä <[email protected]>
drm/i915: Ignore bogus plane coordinates on SKL when the plane is not visible
Takashi Iwai <[email protected]>
drm: Fix broken VT switch with video=1366x768 option
Peter Ujfalusi <[email protected]>
drm: Schedule the output_poll_work with 1s delay if we have delayed event
Dave Martin <[email protected]>
tile/ptrace: Preserve previous registers for short regset write
Kees Cook <[email protected]>
fbdev: color map copying bounds checking
-------------
Diffstat:
Makefile | 4 +- arch/arc/include/asm/delay.h | 4 +- arch/arc/kernel/unaligned.c | 3 +- arch/parisc/include/asm/bitops.h | 8 +- arch/parisc/include/uapi/asm/bitsperlong.h | 2 - arch/parisc/include/uapi/asm/swab.h | 5 +- arch/s390/kernel/ptrace.c | 8 ++ arch/s390/mm/pgtable.c | 7 +- arch/tile/kernel/ptrace.c | 2 +- arch/x86/platform/mellanox/mlx-platform.c | 2 +- drivers/base/memory.c | 4 +- drivers/gpu/drm/drm_atomic_helper.c | 2 + drivers/gpu/drm/drm_modes.c | 7 ++ drivers/gpu/drm/drm_probe_helper.c | 12 +- drivers/gpu/drm/i915/i915_drv.c | 2 +- drivers/gpu/drm/i915/i915_gem_evict.c | 1 + drivers/gpu/drm/i915/intel_crt.c | 9 +- drivers/gpu/drm/i915/intel_display.c | 14 ++- drivers/gpu/drm/i915/intel_fbdev.c | 3 + drivers/gpu/drm/i915/intel_lrc.c | 3 +- drivers/gpu/drm/i915/intel_ringbuffer.c | 8 -- drivers/gpu/drm/radeon/radeon_drv.c | 7 +- drivers/gpu/drm/vc4/vc4_crtc.c | 2 +- drivers/gpu/drm/vc4/vc4_gem.c | 4 +- drivers/gpu/drm/vc4/vc4_render_cl.c | 2 +- drivers/infiniband/core/cma.c | 3 +- drivers/infiniband/core/umem.c | 2 + drivers/infiniband/hw/cxgb4/device.c | 9 ++ drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 18 +++ drivers/infiniband/hw/cxgb4/provider.c | 20 +++- drivers/infiniband/hw/cxgb4/qp.c | 35 ++++-- drivers/infiniband/sw/rxe/rxe_net.c | 2 +- drivers/infiniband/sw/rxe/rxe_qp.c | 3 +- drivers/infiniband/ulp/iser/iscsi_iser.c | 7 -- drivers/infiniband/ulp/srp/ib_srp.c | 15 ++- drivers/isdn/hardware/eicon/message.c | 3 +- drivers/media/i2c/Kconfig | 1 + drivers/media/i2c/tvp5150.c | 56 ++++++---- drivers/media/i2c/tvp5150_reg.h | 9 ++ drivers/media/usb/dvb-usb/pctv452e.c | 133 ++++++++++++----------- drivers/net/can/c_can/c_can_pci.c | 1 + drivers/net/can/ti_hecc.c | 16 ++- drivers/pinctrl/intel/pinctrl-baytrail.c | 28 +++-- drivers/pinctrl/intel/pinctrl-broxton.c | 2 +- drivers/pinctrl/uniphier/pinctrl-uniphier-ld20.c | 2 +- drivers/platform/x86/intel_mid_powerbtn.c | 2 +- drivers/video/fbdev/core/fbcmap.c | 26 +++-- drivers/virtio/virtio_mmio.c | 20 +++- drivers/virtio/virtio_ring.c | 7 ++ fs/btrfs/inode.c | 8 +- fs/nfs/nfs4proc.c | 4 +- fs/xfs/xfs_qm.c | 3 +- include/linux/memory_hotplug.h | 4 +- include/linux/mmzone.h | 6 +- include/linux/nfs4.h | 3 +- include/linux/sunrpc/clnt.h | 1 + include/uapi/rdma/cxgb3-abi.h | 2 +- kernel/events/core.c | 58 +++++++++- kernel/sysctl.c | 1 + kernel/ucount.c | 14 ++- mm/huge_memory.c | 18 ++- mm/memcontrol.c | 4 +- mm/memory_hotplug.c | 28 +++-- mm/mempolicy.c | 2 +- mm/page_alloc.c | 68 ++++++++---- net/sunrpc/clnt.c | 5 + net/sunrpc/sunrpc_syms.c | 1 + 67 files changed, 535 insertions(+), 240 deletions(-)