4.8.16-stable review
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest84 of 85 patches 2 repliesIn review
84 of 85 patches are in this archive. The cover letter announces 85.
Patches in v1 No applies recorded yet
Reviews trailers per patch
36 of 84 patches have a Reviewed-by or Acked-by.
| Patch | Filipe Manana | Ladislav Michl | Andreas Dilger | Sachin Prabhu | Guenter Roeck | Hugh Dickins | Olaf Hering | Catalin Marinas | James Morse | Tested-by: Don Koch | Alan Stern | Oliver Neukum | Greg Kroah-Hartman | Shuah Khan | David Sterba | Josef Bacik | Liu Bo | Jan Kara | Vlastimil Babka | Michal Hocko | Hillf Danton | Christoph Hellwig | Ming Lei | Hannes Reinecke | Johannes Thumshirn | Sagi Grimberg | Bart Van Assche | Vinod Koul | Daniel Thompson | Kees Cook | Cyrill Gorcunov | Stefano Stabellini | Brian Foster | Jarkko Sakkinen | Mikulas Patocka | Joe Thornber |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1/85 | T-b | |||||||||||||||||||||||||||||||||||
| 2/85 | ||||||||||||||||||||||||||||||||||||
| 3/85 | R-b | |||||||||||||||||||||||||||||||||||
| 4/85 | R-b | |||||||||||||||||||||||||||||||||||
| 5/85 | R-b | |||||||||||||||||||||||||||||||||||
| 6/85 | R-b | |||||||||||||||||||||||||||||||||||
| 7/85 | ||||||||||||||||||||||||||||||||||||
| 8/85 | R-b | |||||||||||||||||||||||||||||||||||
| 9/85 | R-b | |||||||||||||||||||||||||||||||||||
| 10/85 | ||||||||||||||||||||||||||||||||||||
| 11/85 | ||||||||||||||||||||||||||||||||||||
| 12/85 | ||||||||||||||||||||||||||||||||||||
| 13/85 | A-b | |||||||||||||||||||||||||||||||||||
| 14/85 | ||||||||||||||||||||||||||||||||||||
| 15/85 | A-b | |||||||||||||||||||||||||||||||||||
| 16/85 | ||||||||||||||||||||||||||||||||||||
| 17/85 | ||||||||||||||||||||||||||||||||||||
| 18/85 | A-b | |||||||||||||||||||||||||||||||||||
| 19/85 | A-b | |||||||||||||||||||||||||||||||||||
| 20/85 | ||||||||||||||||||||||||||||||||||||
| 21/85 | ||||||||||||||||||||||||||||||||||||
| 22/85 | ||||||||||||||||||||||||||||||||||||
| 23/85 | ||||||||||||||||||||||||||||||||||||
| 24/85 | ||||||||||||||||||||||||||||||||||||
| 25/85 | ||||||||||||||||||||||||||||||||||||
| 26/85 | ||||||||||||||||||||||||||||||||||||
| 27/85 | T-b | |||||||||||||||||||||||||||||||||||
| 28/85 | R-b | |||||||||||||||||||||||||||||||||||
| 29/85 | R-b | |||||||||||||||||||||||||||||||||||
| 30/85 | R-b | |||||||||||||||||||||||||||||||||||
| 31/85 | ||||||||||||||||||||||||||||||||||||
| 32/85 | R-b | |||||||||||||||||||||||||||||||||||
| 33/85 | R-b | |||||||||||||||||||||||||||||||||||
| 34/85 | R-b | |||||||||||||||||||||||||||||||||||
| 35/85 | R-b | |||||||||||||||||||||||||||||||||||
| 36/85 | ||||||||||||||||||||||||||||||||||||
| 37/85 | R-b | |||||||||||||||||||||||||||||||||||
| 38/85 | ||||||||||||||||||||||||||||||||||||
| 39/85 | ||||||||||||||||||||||||||||||||||||
| 40/85 | ||||||||||||||||||||||||||||||||||||
| 41/85 | A-b | T-b | ||||||||||||||||||||||||||||||||||
| 42/85 | ||||||||||||||||||||||||||||||||||||
| 43/85 | ||||||||||||||||||||||||||||||||||||
| 45/85 | R-b | |||||||||||||||||||||||||||||||||||
| 46/85 | R-b | |||||||||||||||||||||||||||||||||||
| 47/85 | R-b | |||||||||||||||||||||||||||||||||||
| 48/85 | ||||||||||||||||||||||||||||||||||||
| 49/85 | ||||||||||||||||||||||||||||||||||||
| 50/85 | ||||||||||||||||||||||||||||||||||||
| 51/85 | ||||||||||||||||||||||||||||||||||||
| 52/85 | ||||||||||||||||||||||||||||||||||||
| 53/85 | ||||||||||||||||||||||||||||||||||||
| 54/85 | ||||||||||||||||||||||||||||||||||||
| 55/85 | ||||||||||||||||||||||||||||||||||||
| 56/85 | ||||||||||||||||||||||||||||||||||||
| 57/85 | ||||||||||||||||||||||||||||||||||||
| 58/85 | ||||||||||||||||||||||||||||||||||||
| 59/85 | A-b | A-b | A-b | |||||||||||||||||||||||||||||||||
| 60/85 | ||||||||||||||||||||||||||||||||||||
| 61/85 | ||||||||||||||||||||||||||||||||||||
| 62/85 | R-b | R-b | R-b | R-b | R-b | |||||||||||||||||||||||||||||||
| 63/85 | T-b | |||||||||||||||||||||||||||||||||||
| 64/85 | ||||||||||||||||||||||||||||||||||||
| 65/85 | ||||||||||||||||||||||||||||||||||||
| 66/85 | R-b | |||||||||||||||||||||||||||||||||||
| 67/85 | ||||||||||||||||||||||||||||||||||||
| 68/85 | ||||||||||||||||||||||||||||||||||||
| 69/85 | A-b | |||||||||||||||||||||||||||||||||||
| 70/85 | A-b | |||||||||||||||||||||||||||||||||||
| 71/85 | ||||||||||||||||||||||||||||||||||||
| 72/85 | A-b | |||||||||||||||||||||||||||||||||||
| 73/85 | ||||||||||||||||||||||||||||||||||||
| 74/85 | ||||||||||||||||||||||||||||||||||||
| 75/85 | R-b | |||||||||||||||||||||||||||||||||||
| 76/85 | R-b | |||||||||||||||||||||||||||||||||||
| 77/85 | R-b | |||||||||||||||||||||||||||||||||||
| 78/85 | R-b | |||||||||||||||||||||||||||||||||||
| 79/85 | A-b | T-b | ||||||||||||||||||||||||||||||||||
| 80/85 | R-b | |||||||||||||||||||||||||||||||||||
| 81/85 | R-b | R-b | ||||||||||||||||||||||||||||||||||
| 82/85 | R-b | T-b R-b | ||||||||||||||||||||||||||||||||||
| 83/85 | ||||||||||||||||||||||||||||||||||||
| 84/85 | ||||||||||||||||||||||||||||||||||||
| 85/85 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 36 reviewers.
Cover letter [PATCH 4.8 00/85] 4.8.16-stable review
This is the start of the stable review cycle for the 4.8.16 release. There are 85 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 Fri Jan 6 20:06: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.8.16-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.8.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <[email protected]>
Linux 4.8.16-rc1
Ming Lei <[email protected]>
driver core: fix race between creating/querying glue dir and its cleanup
Greg Kroah-Hartman <[email protected]>
Revert "netfilter: move nat hlist_head to nf_conn"
Greg Kroah-Hartman <[email protected]>
Revert "netfilter: nat: convert nat bysrc hash to rhashtable"
AKASHI Takahiro <[email protected]>
arm64: mark reserved memblock regions explicitly in iomem
Eric Sandeen <[email protected]>
xfs: set AGI buffer type in xlog_recover_clear_agi_bucket
Julien Grall <[email protected]>
arm/xen: Use alloc_percpu rather than __alloc_percpu
Boris Ostrovsky <[email protected]>
xen/gntdev: Use VM_MIXEDMAP instead of VM_IO to avoid NUMA balancing
Jason Gunthorpe <[email protected]>
tpm xen: Remove bogus tpm_chip_unregister
Douglas Anderson <[email protected]>
kernel/debug/debug_core.c: more properly delay for secondary CPUs
Christian Lamparter <[email protected]>
watchdog: qcom: fix kernel panic due to external abort on non-linefetch
Alexander Usyskin <[email protected]>
watchdog: mei_wdt: request stop on reboot to prevent false positive event
Konstantin Khlebnikov <[email protected]>
kernel/watchdog: use nmi registers snapshot in hardlockup handler
Pavel Shilovsky <[email protected]>
CIFS: Fix a possible memory corruption in push locks
Pavel Shilovsky <[email protected]>
CIFS: Fix missing nls unload in smb2_reconnect()
Pavel Shilovsky <[email protected]>
CIFS: Fix a possible memory corruption during reconnect
Takashi Iwai <[email protected]>
ASoC: intel: Fix crash at suspend/resume without card registration
Benjamin Marzinski <[email protected]>
dm space map metadata: fix 'struct sm_metadata' leak on failed create
Heinz Mauelshagen <[email protected]>
dm raid: fix discard support regression
Bart Van Assche <[email protected]>
dm rq: fix a race condition in rq_completed()
Ondrej Kozina <[email protected]>
dm crypt: mark key as invalid until properly loaded
Wei Yongjun <[email protected]>
dm flakey: return -EINVAL on interval bounds error in flakey_ctr()
Bart Van Assche <[email protected]>
dm table: an 'all_blk_mq' table must be loaded for a blk-mq DM device
Mike Snitzer <[email protected]>
dm table: fix 'all_blk_mq' inconsistency when an empty table is loaded
Bart Van Assche <[email protected]>
blk-mq: Do not invoke .queue_rq() for a stopped queue
Stephen Boyd <[email protected]>
PM / OPP: Pass opp_table to dev_pm_opp_put_regulator()
Felipe Balbi <[email protected]>
usb: gadget: composite: always set ep->mult to a sensible value
Mel Gorman <[email protected]>
mm, page_alloc: keep pcp count and list contents in sync if struct page is corrupted
Shaohua Li <[email protected]>
mm/vmscan.c: set correct defer count for shrinker
Solganik Alexander <[email protected]>
nvmet: Fix possible infinite loop triggered on hot namespace removal
Omar Sandoval <[email protected]>
loop: return proper error from loop_queue_rq()
Jaegeuk Kim <[email protected]>
f2fs: fix overflow due to condition check order
Nicolai Stange <[email protected]>
f2fs: set ->owner for debugfs status file's file_operations
Jaegeuk Kim <[email protected]>
Revert "f2fs: use percpu_counter for # of dirty pages in inode"
Sergey Karamov <[email protected]>
ext4: do not perform data journaling when data is encrypted
Dan Carpenter <[email protected]>
ext4: return -ENOMEM instead of success
Darrick J. Wong <[email protected]>
ext4: reject inodes with negative size
Theodore Ts'o <[email protected]>
ext4: add sanity checking to count_overhead()
Theodore Ts'o <[email protected]>
ext4: fix in-superblock mount options processing
Theodore Ts'o <[email protected]>
ext4: use more strict checks for inodes_per_block on mount
Chandan Rajendra <[email protected]>
ext4: fix stack memory corruption with 64k block size
Chandan Rajendra <[email protected]>
ext4: fix mballoc breakage with 64k block size
Alex Porosanu <[email protected]>
crypto: caam - fix AEAD givenc descriptors
Eric W. Biederman <[email protected]>
ptrace: Capture the ptracer's creds not PT_PTRACE_CAP
Linus Torvalds <[email protected]>
vfs,mm: fix return value of read() at s_maxbytes
Eric W. Biederman <[email protected]>
mm: Add a user_ns owner to mm_struct and fix ptrace permission checks
NeilBrown <[email protected]>
block_dev: don't test bdev->bd_contains when it is not stable
Aleksa Sarai <[email protected]>
fs: exec: apply CLOEXEC before changing dumpable task flags
Eric W. Biederman <[email protected]>
exec: Ensure mm->user_ns contains the execed files
Wang Xiaoguang <[email protected]>
btrfs: make file clone aware of fatal signals
Filipe Manana <[email protected]>
Btrfs: fix incremental send failure caused by balance
Josef Bacik <[email protected]>
Btrfs: don't BUG() during drop snapshot
Anand Jain <[email protected]>
btrfs: fix a possible umount deadlock
Liu Bo <[email protected]>
Btrfs: fix memory leak in do_walk_down
Jeff Mahoney <[email protected]>
btrfs: clean the old superblocks before freeing the device
Josef Bacik <[email protected]>
Btrfs: don't leak reloc root nodes on error
Liu Bo <[email protected]>
Btrfs: return gracefully from balance if fs tree is corrupted
Liu Bo <[email protected]>
Btrfs: bail out if block group has different mixed flag
Liu Bo <[email protected]>
Btrfs: fix memory leak in reading btree blocks
Richard Watts <[email protected]>
clk: ti: omap36xx: Work around sprz319 advisory 2.1
Kai-Heng Feng <[email protected]>
ALSA: hda: when comparing pin configurations, ignore assoc in addition to seq
Takashi Iwai <[email protected]>
ALSA: hda - Gate the mic jack on HP Z1 Gen3 AiO
Hui Wang <[email protected]>
ALSA: hda - fix headset-mic problem on a Dell laptop
Hui Wang <[email protected]>
ALSA: hda - ignore the assoc and seq when comparing pin configurations
Sven Hahne <[email protected]>
ALSA: hda/ca0132 - Add quirk for Alienware 15 R2 2016
Jussi Laako <[email protected]>
ALSA: hiface: Fix M2Tech hiFace driver sampling rate change
Con Kolivas <[email protected]>
ALSA: usb-audio: Add QuickCam Communicate Deluxe/S7500 to volume_control_quirks
Krzysztof Opasiak <[email protected]>
usbip: vudc: fix: Clear already_seen flag also for ep0
Alan Stern <[email protected]>
USB: UHCI: report non-PME wakeup signalling for Intel hardware
Felipe Balbi <[email protected]>
usb: gadget: composite: correctly initialize ep->maxpacket
Peter Chen <[email protected]>
usb: gadget: f_uac2: fix error handling at afunc_bind
Mathias Nyman <[email protected]>
usb: hub: Fix auto-remount of safely removed or ejected USB-3 devices
Felipe Balbi <[email protected]>
usb: dwc3: gadget: set PCM1 field of isochronous-first TRBs
Nathaniel Quillin <[email protected]>
USB: cdc-acm: add device id for GW Instek AFG-125
Johan Hovold <[email protected]>
USB: serial: kl5kusb105: fix open error path
Giuseppe Lippolis <[email protected]>
USB: serial: option: add dlink dwm-158
Daniele Palmas <[email protected]>
USB: serial: option: add support for Telit LE922A PIDs 0x1040, 0x1041
Filipe Manana <[email protected]>
Btrfs: fix qgroup rescan worker initialization
Filipe Manana <[email protected]>
Btrfs: fix emptiness check for dirtied extent buffers at check_leaf()
David Sterba <[email protected]>
btrfs: store and load values of stripes_min/stripes_max in balance status item
Filipe Manana <[email protected]>
Btrfs: fix relocation incorrectly dropping data references
Robbie Ko <[email protected]>
Btrfs: fix tree search logic when replaying directory entry deletes
Robbie Ko <[email protected]>
Btrfs: fix deadlock caused by fsync when logging directory entries
Liu Bo <[email protected]>
Btrfs: fix BUG_ON in btrfs_mark_buffer_dirty
Maxim Patlasov <[email protected]>
btrfs: limit async_work allocation and worker func duration
Jens Axboe <[email protected]>
aoe: fix crash in page count manipulation
-------------
Diffstat:
Makefile | 4 +- arch/arm/xen/enlighten.c | 3 +- arch/arm64/include/asm/acpi.h | 8 +- arch/arm64/kernel/setup.c | 9 +- block/blk-mq.c | 6 +- drivers/base/core.c | 39 ++++-- drivers/base/power/opp/core.c | 22 +-- drivers/block/aoe/aoecmd.c | 41 ------ drivers/block/loop.c | 2 +- drivers/char/tpm/xen-tpmfront.c | 1 - drivers/clk/ti/clk-3xxx.c | 20 +-- drivers/clk/ti/clock.h | 9 ++ drivers/clk/ti/dpll.c | 19 ++- drivers/clk/ti/dpll3xxx.c | 67 +++++++++ drivers/cpufreq/cpufreq-dt.c | 12 +- drivers/crypto/caam/caamalg.c | 4 +- drivers/md/dm-crypt.c | 7 +- drivers/md/dm-flakey.c | 2 + drivers/md/dm-raid.c | 9 +- drivers/md/dm-rq.c | 10 +- drivers/md/dm-table.c | 24 +++- drivers/md/persistent-data/dm-space-map-metadata.c | 14 +- drivers/nvme/target/configfs.c | 6 +- drivers/nvme/target/core.c | 14 +- drivers/nvme/target/nvmet.h | 6 +- drivers/usb/class/cdc-acm.c | 1 + drivers/usb/core/hub.c | 101 +++++--------- drivers/usb/dwc3/gadget.c | 13 +- drivers/usb/gadget/composite.c | 11 +- drivers/usb/gadget/function/f_uac2.c | 14 +- drivers/usb/gadget/function/uvc_video.c | 2 +- drivers/usb/host/uhci-pci.c | 4 + drivers/usb/serial/kl5kusb105.c | 33 +++-- drivers/usb/serial/option.c | 7 + drivers/usb/usbip/vudc_transfer.c | 2 + drivers/watchdog/mei_wdt.c | 2 + drivers/watchdog/qcom-wdt.c | 2 +- drivers/xen/gntdev.c | 2 +- fs/block_dev.c | 2 +- fs/btrfs/async-thread.c | 14 ++ fs/btrfs/async-thread.h | 1 + fs/btrfs/ctree.h | 4 + fs/btrfs/delayed-inode.c | 6 +- fs/btrfs/disk-io.c | 23 +++- fs/btrfs/extent-tree.c | 51 +++++-- fs/btrfs/extent_io.c | 9 ++ fs/btrfs/ioctl.c | 5 + fs/btrfs/qgroup.c | 5 +- fs/btrfs/relocation.c | 42 ++++-- fs/btrfs/send.c | 58 ++++++++ fs/btrfs/tree-log.c | 7 +- fs/btrfs/volumes.c | 64 +++++---- fs/cifs/cifsglob.h | 3 + fs/cifs/cifsproto.h | 3 + fs/cifs/connect.c | 34 ++++- fs/cifs/smb2file.c | 2 +- fs/cifs/smb2pdu.c | 77 +++++++---- fs/cifs/smb2proto.h | 1 + fs/exec.c | 31 ++++- fs/ext4/ext4_jbd2.h | 14 +- fs/ext4/inline.c | 4 +- fs/ext4/inode.c | 6 + fs/ext4/mballoc.c | 4 +- fs/ext4/super.c | 69 ++++++---- fs/f2fs/debug.c | 1 + fs/f2fs/f2fs.h | 10 +- fs/f2fs/file.c | 4 +- fs/f2fs/super.c | 7 +- fs/xfs/xfs_log_recover.c | 1 + include/linux/capability.h | 2 + include/linux/mm_types.h | 1 + include/linux/pm_opp.h | 11 +- include/linux/ptrace.h | 1 - include/linux/sched.h | 1 + include/net/netfilter/nf_conntrack.h | 4 - include/net/netfilter/nf_conntrack_extend.h | 3 + include/net/netfilter/nf_nat.h | 3 +- kernel/capability.c | 36 ++++- kernel/debug/debug_core.c | 4 +- kernel/fork.c | 9 +- kernel/ptrace.c | 28 ++-- kernel/watchdog.c | 1 - mm/filemap.c | 2 +- mm/init-mm.c | 2 + mm/page_alloc.c | 12 +- mm/vmscan.c | 14 +- net/netfilter/nf_conntrack_extend.c | 15 ++- net/netfilter/nf_nat_core.c | 149 +++++++++++---------- sound/pci/hda/hda_auto_parser.c | 4 +- sound/pci/hda/patch_ca0132.c | 1 + sound/pci/hda/patch_conexant.c | 17 +++ sound/pci/hda/patch_realtek.c | 3 + sound/soc/intel/atom/sst-mfld-platform-pcm.c | 6 + sound/usb/hiface/pcm.c | 2 + sound/usb/mixer.c | 3 +- 95 files changed, 957 insertions(+), 491 deletions(-)