4.4.18-stable review
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest49 patches 3 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/49 | tcp: make challenge acks less predictablenet/ | +10 | 0 replies | |
| 2/49 | tcp: enable per-socket rate limiting of all challenge acksnet/ | +22 | 0 replies | |
| 3/49 | ipv4: reject RTNH_F_DEAD and RTNH_F_LINKDOWN from user spacenet/ | +6 | 0 replies | |
| 4/49 | bonding: set carrier off for devices created through netlinkdrivers/ | +5 | 0 replies | |
| 5/49 | net: bgmac: Fix infinite loop in bgmac_dma_tx_add()drivers/ | +1 | 0 replies | |
| 6/49 | net/irda: fix NULL pointer dereference on memory allocation failurenet/ | +5 | 0 replies | |
| 7/49 | qed: Fix setting/clearing bit in completion bitmapdrivers/ | +3 | 0 replies | |
| 8/49 | tcp: consider recv buf for the initial window scalenet/ | +2 | 0 replies | |
| 9/49 | ipath: Restrict use of the write() interfacedrivers/ | +5 | 0 replies | |
| 10/49 | scsi: ignore errors from scsi_dh_add_device()drivers/ | +4 | 0 replies | |
| 11/49 | PNP: Add Haswell-ULT to Intel MCH size workarounddrivers/ | +1 | 0 replies | |
| 12/49 | PNP: Add Broadwell to Intel MCH size workarounddrivers/ | +1 | 0 replies | |
| 13/49 | HID: sony: do not bail out when the sixaxis refuses the output reportdrivers/ | +4 | 0 replies | |
| 14/49 | x86/mm/32: Enable full randomization on i386 and X86_32arch/ | +1 | 0 replies | |
| 17/49 | arm: oabi compat: add missing access checksarch/ | +7 | 0 replies | |
| 18/49 | KEYS: 64-bit MIPS needs to use compat_sys_keyctl for 32-bit userspacearch/ arch/ | +2 | 0 replies | |
| 19/49 | Revert "s390/kdump: Clear subchannel ID to signal non-CCW/SCSI IPL"arch/ | +0 | 0 replies | |
| 20/49 | apparmor: fix ref count leak when profile sha1 hash is readsecurity/ | +1 | 0 replies | |
| 21/49 | random: strengthen input validation for RNDADDTOENTCNTdrivers/ | +7 | 0 replies | |
| 22/49 | devpts: clean up interface to pty driversdrivers/ fs/ include/ | +64 | 0 replies | |
| 23/49 | x86/mm/pat: Add support of non-default PAT MSR settingarch/ arch/ arch/ | +55 | 0 replies | |
| 23/49 | x86/mm/pat: Add support of non-default PAT MSR settingarch/ arch/ arch/ | +55 | 0 replies | |
| 24/49 | x86/mm/pat: Add pat_disable() interfacearch/ arch/ | +13 | 0 replies | |
| 24/49 | x86/mm/pat: Add pat_disable() interfacearch/ arch/ | +13 | 0 replies | |
| 25/49 | x86/mm/pat: Replace cpu_has_pat with boot_cpu_has()arch/ | +2 | 0 replies | |
| 25/49 | x86/mm/pat: Replace cpu_has_pat with boot_cpu_has()arch/ | +2 | 0 replies | |
| 26/49 | x86/mtrr: Fix Xorg crashes in Qemu sessionsarch/ arch/ | +14 | 0 replies | |
| 26/49 | x86/mtrr: Fix Xorg crashes in Qemu sessionsarch/ arch/ | +14 | 0 replies | |
| 27/49 | x86/mtrr: Fix PAT init handling when MTRR is disabledarch/ arch/ arch/ | +18 | 0 replies | |
| 28/49 | x86/xen, pat: Remove PAT table init code from Xenarch/ arch/ arch/ | +1 | 0 replies | |
| 28/49 | x86/xen, pat: Remove PAT table init code from Xenarch/ arch/ arch/ | +1 | 0 replies | |
| 29/49 | x86/pat: Document the PAT initialization sequenceDocumentation/ | +32 | 0 replies | |
| 30/49 | x86/mm/pat: Fix BUG_ON() in mmap_mem() on QEMU/i386arch/ | +0 | 0 replies | |
| 31/49 | drm/i915: Pretend cursor is always on for ILK-style WM calculations (v2)drivers/ | +9 | 0 replies | |
| 32/49 | mm: memcontrol: fix cgroup creation failure after many small jobsinclude/ mm/ mm/ | +85 | 0 replies | |
| 33/49 | mm: memcontrol: fix swap counter leak on swapout from offline cgroupmm/ | +33 | 0 replies | |
| 34/49 | mm: memcontrol: fix memcg id ref counter on swap charge movemm/ | +18 | 0 replies | |
| 35/49 | x86/syscalls/64: Add compat_sys_keyctl for 32-bit userspacearch/ | +1 | 0 replies | |
| 36/49 | block: fix use-after-free in seq fileblock/ | +1 | 0 replies | |
| 37/49 | sysv, ipc: fix security-layer leakingipc/ ipc/ | +7 | 0 replies | |
| 38/49 | fuse: fsync() did not return IO errorsfs/ | +15 | 0 replies | |
| 39/49 | fuse: fuse_flush must check mapping->flags for errorsfs/ | +9 | 0 replies | |
| 40/49 | fuse: fix wrong assignment of ->flags in fuse_send_init()fs/ | +1 | 0 replies | |
| 41/49 | fs/dcache.c: avoid soft-lockup in dput()fs/ | +5 | 0 replies | |
| 42/49 | crypto: gcm - Filter out async ghash if necessarycrypto/ | +3 | 0 replies | |
| 43/49 | crypto: scatterwalk - Fix test in scatterwalk_donecrypto/ | +2 | 0 replies | |
| 44/49 | ext4: check for extents that wrap aroundfs/ | +6 | 0 replies | |
| 45/49 | ext4: fix deadlock during page writebackfs/ | +26 | 0 replies | |
| 46/49 | ext4: dont call ext4_should_journal_data() on the journal inodefs/ | +3 | 0 replies | |
| 47/49 | ext4: validate s_reserved_gdt_blocks on mountfs/ fs/ | +10 | 0 replies | |
| 48/49 | ext4: short-cut orphan cleanup on errorfs/ | +10 | 0 replies | |
| 49/49 | ext4: fix reference counting bug on block allocation errorfs/ | +3 | 0 replies |
Reviews trailers per patch
26 of 52 patches have a Reviewed-by or Acked-by.
| Patch | Andy Gospodarek | Ismael Ripoll Ripoll | Kees Cook | Arjan van de Ven | Heiko Carstens | Thomas Gleixner | Jay | Vladimir Davydov | Tejun Heo | Johannes Weiner | Michal Hocko | Johannes Thumshirn | Christoph Hellwig | Neal Cardwell | Yuchung Cheng | [email protected] | Max Fedotov | Nicolas Pitre | Seth Arnold | Stephan Mueller | Eryu Guan | Jan Kara | Juergen Gross | Borislav Petkov |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1/49 | A-b | A-b | ||||||||||||||||||||||
| 2/49 | ||||||||||||||||||||||||
| 3/49 | R-b | |||||||||||||||||||||||
| 4/49 | ||||||||||||||||||||||||
| 5/49 | ||||||||||||||||||||||||
| 6/49 | ||||||||||||||||||||||||
| 7/49 | ||||||||||||||||||||||||
| 8/49 | A-b | |||||||||||||||||||||||
| 9/49 | ||||||||||||||||||||||||
| 10/49 | R-b | R-b | ||||||||||||||||||||||
| 11/49 | T-b | |||||||||||||||||||||||
| 12/49 | ||||||||||||||||||||||||
| 13/49 | Reported-and-tested-by | |||||||||||||||||||||||
| 14/49 | A-b | A-b | A-b | |||||||||||||||||||||
| 17/49 | R-b | R-b | ||||||||||||||||||||||
| 18/49 | ||||||||||||||||||||||||
| 19/49 | R-b | |||||||||||||||||||||||
| 20/49 | A-b | |||||||||||||||||||||||
| 21/49 | ||||||||||||||||||||||||
| 22/49 | ||||||||||||||||||||||||
| 23/49 | R-b R-b | |||||||||||||||||||||||
| 23/49 | R-b R-b | |||||||||||||||||||||||
| 24/49 | R-b R-b | |||||||||||||||||||||||
| 24/49 | R-b R-b | |||||||||||||||||||||||
| 25/49 | R-b R-b | |||||||||||||||||||||||
| 25/49 | R-b R-b | |||||||||||||||||||||||
| 26/49 | R-b R-b | |||||||||||||||||||||||
| 26/49 | R-b R-b | |||||||||||||||||||||||
| 27/49 | R-b | |||||||||||||||||||||||
| 28/49 | R-b R-b | A-b A-b | ||||||||||||||||||||||
| 28/49 | R-b R-b | A-b A-b | ||||||||||||||||||||||
| 29/49 | R-b | |||||||||||||||||||||||
| 30/49 | R-b | |||||||||||||||||||||||
| 31/49 | T-b | |||||||||||||||||||||||
| 32/49 | R-b | A-b | ||||||||||||||||||||||
| 33/49 | A-b | A-b | ||||||||||||||||||||||
| 34/49 | A-b | A-b | ||||||||||||||||||||||
| 35/49 | T-b | |||||||||||||||||||||||
| 36/49 | A-b | |||||||||||||||||||||||
| 37/49 | ||||||||||||||||||||||||
| 38/49 | ||||||||||||||||||||||||
| 39/49 | ||||||||||||||||||||||||
| 40/49 | ||||||||||||||||||||||||
| 41/49 | ||||||||||||||||||||||||
| 42/49 | ||||||||||||||||||||||||
| 43/49 | ||||||||||||||||||||||||
| 44/49 | ||||||||||||||||||||||||
| 45/49 | Reported-and-tested-by | |||||||||||||||||||||||
| 46/49 | R-b | |||||||||||||||||||||||
| 47/49 | ||||||||||||||||||||||||
| 48/49 | ||||||||||||||||||||||||
| 49/49 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 24 reviewers.
Cover letter [PATCH 4.4 00/49] 4.4.18-stable review
This is the start of the stable review cycle for the 4.4.18 release. There are 49 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 Tue Aug 16 20:22:43 UTC 2016. 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.18-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.18-rc1
Vegard Nossum <[email protected]>
ext4: fix reference counting bug on block allocation error
Vegard Nossum <[email protected]>
ext4: short-cut orphan cleanup on error
Theodore Ts'o <[email protected]>
ext4: validate s_reserved_gdt_blocks on mount
Vegard Nossum <[email protected]>
ext4: don't call ext4_should_journal_data() on the journal inode
Jan Kara <[email protected]>
ext4: fix deadlock during page writeback
Vegard Nossum <[email protected]>
ext4: check for extents that wrap around
Herbert Xu <[email protected]>
crypto: scatterwalk - Fix test in scatterwalk_done
Herbert Xu <[email protected]>
crypto: gcm - Filter out async ghash if necessary
Wei Fang <[email protected]>
fs/dcache.c: avoid soft-lockup in dput()
Wei Fang <[email protected]>
fuse: fix wrong assignment of ->flags in fuse_send_init()
Maxim Patlasov <[email protected]>
fuse: fuse_flush must check mapping->flags for errors
Alexey Kuznetsov <[email protected]>
fuse: fsync() did not return IO errors
Fabian Frederick <[email protected]>
sysv, ipc: fix security-layer leaking
Vegard Nossum <[email protected]>
block: fix use-after-free in seq file
David Howells <[email protected]>
x86/syscalls/64: Add compat_sys_keyctl for 32-bit userspace
Vladimir Davydov <[email protected]>
mm: memcontrol: fix memcg id ref counter on swap charge move
Vladimir Davydov <[email protected]>
mm: memcontrol: fix swap counter leak on swapout from offline cgroup
Johannes Weiner <[email protected]>
mm: memcontrol: fix cgroup creation failure after many small jobs
Matt Roper <[email protected]>
drm/i915: Pretend cursor is always on for ILK-style WM calculations (v2)
Toshi Kani <[email protected]>
x86/mm/pat: Fix BUG_ON() in mmap_mem() on QEMU/i386
Toshi Kani <[email protected]>
x86/pat: Document the PAT initialization sequence
Toshi Kani <[email protected]>
x86/xen, pat: Remove PAT table init code from Xen
Toshi Kani <[email protected]>
x86/mtrr: Fix PAT init handling when MTRR is disabled
Toshi Kani <[email protected]>
x86/mtrr: Fix Xorg crashes in Qemu sessions
Toshi Kani <[email protected]>
x86/mm/pat: Replace cpu_has_pat with boot_cpu_has()
Toshi Kani <[email protected]>
x86/mm/pat: Add pat_disable() interface
Toshi Kani <[email protected]>
x86/mm/pat: Add support of non-default PAT MSR setting
Linus Torvalds <[email protected]>
devpts: clean up interface to pty drivers
Theodore Ts'o <[email protected]>
random: strengthen input validation for RNDADDTOENTCNT
John Johansen <[email protected]>
apparmor: fix ref count leak when profile sha1 hash is read
Michael Holzheu <[email protected]>
Revert "s390/kdump: Clear subchannel ID to signal non-CCW/SCSI IPL"
David Howells <[email protected]>
KEYS: 64-bit MIPS needs to use compat_sys_keyctl for 32-bit userspace
Dave Weinstein <[email protected]>
arm: oabi compat: add missing access checks
Bjørn Mork <[email protected]>
cdc_ncm: do not call usbnet_link_change from cdc_ncm_bind
Mika Westerberg <[email protected]>
i2c: i801: Allow ACPI SystemIO OpRegion to conflict with PCI BAR
Hector Marco-Gisbert <[email protected]>
x86/mm/32: Enable full randomization on i386 and X86_32
Benjamin Tissoires <[email protected]>
HID: sony: do not bail out when the sixaxis refuses the output report
Christophe Le Roy <[email protected]>
PNP: Add Broadwell to Intel MCH size workaround
Josh Boyer <[email protected]>
PNP: Add Haswell-ULT to Intel MCH size workaround
Hannes Reinecke <[email protected]>
scsi: ignore errors from scsi_dh_add_device()
Ben Hutchings <[email protected]>
ipath: Restrict use of the write() interface
Soheil Hassas Yeganeh <[email protected]>
tcp: consider recv buf for the initial window scale
Manish Chopra <[email protected]>
qed: Fix setting/clearing bit in completion bitmap
Vegard Nossum <[email protected]>
net/irda: fix NULL pointer dereference on memory allocation failure
Florian Fainelli <[email protected]>
net: bgmac: Fix infinite loop in bgmac_dma_tx_add()
Beniamino Galvani <[email protected]>
bonding: set carrier off for devices created through netlink
Julian Anastasov <[email protected]>
ipv4: reject RTNH_F_DEAD and RTNH_F_LINKDOWN from user space
Jason Baron <[email protected]>
tcp: enable per-socket rate limiting of all 'challenge acks'
Eric Dumazet <[email protected]>
tcp: make challenge acks less predictable
-------------
Diffstat:
Documentation/x86/pat.txt | 32 ++++++ Makefile | 4 +- arch/arm/kernel/sys_oabi-compat.c | 8 +- arch/mips/kernel/scall64-n32.S | 2 +- arch/mips/kernel/scall64-o32.S | 2 +- arch/s390/kernel/ipl.c | 7 -- arch/x86/entry/syscalls/syscall_32.tbl | 2 +- arch/x86/include/asm/mtrr.h | 6 +- arch/x86/include/asm/pat.h | 2 +- arch/x86/kernel/cpu/mtrr/generic.c | 24 +++-- arch/x86/kernel/cpu/mtrr/main.c | 13 ++- arch/x86/kernel/cpu/mtrr/mtrr.h | 1 + arch/x86/mm/mmap.c | 14 +-- arch/x86/mm/pat.c | 109 +++++++++++++-------- arch/x86/xen/enlighten.c | 9 -- block/genhd.c | 1 + crypto/gcm.c | 4 +- crypto/scatterwalk.c | 3 +- drivers/char/random.c | 13 +-- drivers/gpu/drm/i915/intel_pm.c | 14 ++- drivers/hid/hid-sony.c | 6 +- drivers/i2c/busses/i2c-i801.c | 103 ++++++++++++++++++-- drivers/net/bonding/bond_netlink.c | 6 +- drivers/net/ethernet/broadcom/bgmac.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_spq.c | 7 +- drivers/net/usb/cdc_ncm.c | 20 +--- drivers/pnp/quirks.c | 2 + drivers/scsi/scsi_sysfs.c | 7 +- drivers/staging/rdma/ipath/ipath_file_ops.c | 5 + drivers/tty/pty.c | 63 ++++++------ fs/dcache.c | 7 +- fs/devpts/inode.c | 49 +++++----- fs/ext4/balloc.c | 3 + fs/ext4/extents.c | 8 +- fs/ext4/inode.c | 35 +++++-- fs/ext4/mballoc.c | 17 +--- fs/ext4/super.c | 17 ++++ fs/fuse/file.c | 24 +++++ fs/fuse/inode.c | 2 +- include/linux/devpts_fs.h | 34 ++----- include/linux/memcontrol.h | 8 ++ ipc/msg.c | 2 +- ipc/sem.c | 12 +-- mm/memcontrol.c | 146 +++++++++++++++++++++++----- mm/slab_common.c | 2 +- net/ipv4/fib_semantics.c | 6 ++ net/ipv4/tcp_input.c | 54 +++++----- net/ipv4/tcp_output.c | 3 +- net/irda/af_irda.c | 7 +- security/apparmor/apparmorfs.c | 1 + 50 files changed, 626 insertions(+), 302 deletions(-)