4.4.72-stable review
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest86 of 90 patches 8 repliesIn review
86 of 90 patches are in this archive. The cover letter announces 90.
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/90 | bnx2x: Fix Multi-Cosdrivers/ | +1 | 0 replies | |
| 2/90 | ipv6: xfrm: Handle errors reported by xfrm6_find_1stfragopt()net/ net/ | +4 | 0 replies | |
| 3/90 | cxgb4: avoid enabling napi twice to the same queuedrivers/ | +4 | 0 replies | |
| 4/90 | tcp: disallow cwnd undo when switching congestion controlnet/ | +1 | 0 replies | |
| 5/90 | vxlan: fix use-after-free on deletiondrivers/ | +13 | 0 replies | |
| 6/90 | ipv6: Fix leak in ipv6_gso_segment().net/ | +3 | 0 replies | |
| 7/90 | net: ping: do not abuse udp_poll()include/ net/ net/ +1 more | +4 | 0 replies | |
| 8/90 | net: ethoc: enable NAPI before poll may be scheduleddrivers/ | +2 | 0 replies | |
| 9/90 | net: bridge: start hello timer only if device is upnet/ | +2 | 0 replies | |
| 10/90 | sparc64: mm: fix copy_tsb to correctly copy huge page TSBsarch/ arch/ | +12 | 0 replies | |
| 11/90 | sparc: Machine description indices can varyarch/ arch/ | +65 | 0 replies | |
| 12/90 | sparc64: reset mm cpumask after wraparch/ | +2 | 0 replies | |
| 13/90 | sparc64: combine activate_mm and switch_mmarch/ | +1 | 0 replies | |
| 14/90 | sparc64: redefine first versionarch/ arch/ | +4 | 0 replies | |
| 15/90 | sparc64: add per-cpu mm of secondary contextsarch/ arch/ | +4 | 0 replies | |
| 16/90 | sparc64: new context wraparch/ | +54 | 0 replies | |
| 17/90 | sparc64: delete old wrap codearch/ arch/ arch/ +3 more | +1 | 0 replies | |
| 18/90 | arch/sparc: support NR_CPUS = 4096arch/ arch/ | +15 | 0 replies | |
| 19/90 | serial: ifx6x60: fix use-after-free on module unloaddrivers/ | +1 | 0 replies | |
| 20/90 | ptrace: Properly initialize ptracer_cred on forkinclude/ kernel/ | +18 | 0 replies | |
| 21/90 | KEYS: fix dereferencing NULL payload with nonzero lengthsecurity/ | +2 | 0 replies | |
| 22/90 | KEYS: fix freeing uninitialized memory in key_update()security/ | +2 | 0 replies | |
| 23/90 | crypto: gcm - wait for crypto op not signal safecrypto/ | +2 | 0 replies | |
| 25/90 | nfsd4: fix null dereference on replayfs/ | +6 | 0 replies | |
| 26/90 | nfsd: Fix up the "supattr_exclcreat" attributesfs/ | +10 | 0 replies | |
| 29/90 | arm: KVM: Allow unaligned accesses at HYParch/ | +2 | 0 replies | |
| 31/90 | dmaengine: usb-dmac: Fix DMAOR AE bit definitiondrivers/ | +1 | 0 replies | |
| 32/90 | dmaengine: ep93xx: Always start from BASE0drivers/ | +2 | 0 replies | |
| 33/90 | xen/privcmd: Support correctly 64KB page granularity when mapping memorydrivers/ | +2 | 0 replies | |
| 34/90 | xen-netfront: do not cast grant table reference to signed shortdrivers/ | +2 | 0 replies | |
| 35/90 | xen-netfront: cast grant table reference first to type intdrivers/ | +2 | 0 replies | |
| 36/90 | ext4: fix SEEK_HOLEfs/ | +14 | 0 replies | |
| 37/90 | ext4: keep existing extra fields when inode expandsfs/ | +3 | 0 replies | |
| 38/90 | ext4: fix fdatasync(2) after extent manipulation operationsfs/ fs/ | +7 | 0 replies | |
| 39/90 | usb: gadget: f_mass_storage: Serialize wake and sleep executiondrivers/ | +11 | 0 replies | |
| 40/90 | usb: chipidea: udc: fix NULL pointer dereference if udc_start faileddrivers/ | +6 | 0 replies | |
| 41/90 | usb: chipidea: debug: check before accessing ci_roledrivers/ | +2 | 0 replies | |
| 42/90 | staging/lustre/lov: remove set_fs() call from lov_getstripe()drivers/ | +0 | 0 replies | |
| 43/90 | iio: light: ltr501 Fix interchanged als/ps register fielddrivers/ | +2 | 0 replies | |
| 44/90 | iio: proximity: as3935: fix AS3935_INT maskdrivers/ | +2 | 0 replies | |
| 45/90 | drivers: char: random: add get_random_long()drivers/ include/ | +23 | 0 replies | |
| 46/90 | random: properly align get_random_int_hashdrivers/ | +3 | 0 replies | |
| 47/90 | stackprotector: Increase the per-task stack canarys random range from 32 bits to 64 bits on 64-bit platformskernel/ | +1 | 2 replies | |
| 48/90 | cpufreq: cpufreq_register_driver() should return -ENODEV if init failsdrivers/ | +1 | 0 replies | |
| 49/90 | target: Re-add check to reject control WRITEs with overflow datadrivers/ | +18 | 0 replies | |
| 50/90 | drm/msm: Expose our reservation object when exporting a dmabuf.drivers/ drivers/ drivers/ | +9 | 0 replies | |
| 51/90 | Input: elantech - add Fujitsu Lifebook E546/E557 to force crc_enableddrivers/ | +16 | 0 replies | |
| 52/90 | cpuset: consider dying css as offlineinclude/ kernel/ | +22 | 0 replies | |
| 53/90 | fs: add i_blocksize()fs/ fs/ fs/ +20 more | +41 | 0 replies | |
| 54/90 | ufs: restore proper tail allocationfs/ | +1 | 0 replies | |
| 55/90 | fix ufs_isblockset()fs/ | +7 | 0 replies | |
| 56/90 | ufs: restore maintaining ->i_blocksfs/ fs/ | +26 | 0 replies | |
| 57/90 | ufs: set correct ->s_maxsizefs/ | +18 | 0 replies | |
| 58/90 | ufs_extend_tail(): fix the braino in calling conventions of ufs_new_fragments()fs/ | +2 | 0 replies | |
| 59/90 | ufs_getfrag_block(): we only grab ->truncate_mutex on block creation pathfs/ | +3 | 0 replies | |
| 60/90 | cxl: Fix error path on bad ioctldrivers/ | +2 | 0 replies | |
| 61/90 | btrfs: use correct types for page indices in btrfs_page_exists_in_rangefs/ | +2 | 0 replies | |
| 62/90 | btrfs: fix memory leak in update_space_info failure pathfs/ | +1 | 0 replies | |
| 63/90 | KVM: arm/arm64: Handle possible NULL stage2 pud when ageing pagesarch/ | +3 | 0 replies | |
| 64/90 | scsi: qla2xxx: dont disable a not previously enabled PCI devicedrivers/ | +4 | 0 replies | |
| 65/90 | powerpc/eeh: Avoid use after free in eeh_handle_special_event()arch/ | +15 | 0 replies | |
| 66/90 | powerpc/numa: Fix percpu allocations to be NUMA awarearch/ arch/ | +16 | 4 replies | |
| 67/90 | powerpc/hotplug-mem: Fix missing endian conversion of aa_indexarch/ | +2 | 0 replies | |
| 68/90 | perf/core: Drop kernel samples even though :u is specifiedkernel/ | +21 | 0 replies | |
| 69/90 | drm/vmwgfx: Handle vmalloc() failure in vmw_local_fifo_reserve()drivers/ | +2 | 0 replies | |
| 70/90 | drm/vmwgfx: limit the number of mip levels in vmw_gb_surface_define_ioctl()drivers/ | +3 | 0 replies | |
| 71/90 | drm/vmwgfx: Make sure backup_handle is always validdrivers/ | +11 | 0 replies | |
| 72/90 | drm/nouveau/tmr: fully separate alarm execution/pending listsdrivers/ drivers/ | +5 | 0 replies | |
| 73/90 | ALSA: timer: Fix race between read and ioctlsound/ | +4 | 0 replies | |
| 74/90 | ALSA: timer: Fix missing queue indices reset at SNDRV_TIMER_IOCTL_SELECTsound/ | +1 | 0 replies | |
| 75/90 | ASoC: Fix use-after-free at card unregistrationsound/ | +3 | 0 replies | |
| 76/90 | drivers: char: mem: Fix wraparound check to allow mappings up to the enddrivers/ | +1 | 0 replies | |
| 77/90 | tty: Drop krefs for interrupted tty lockdrivers/ drivers/ | +7 | 0 replies | |
| 78/90 | serial: sh-sci: Fix panic when serial console and DMA are enableddrivers/ | +6 | 0 replies | |
| 79/90 | net: better skb->sender_cpu and skb->napi_id cohabitationinclude/ net/ | +16 | 0 replies | |
| 80/90 | mm: consider memblock reservations for deferred memory initialization sizinginclude/ include/ mm/ +1 more | +55 | 0 replies | |
| 81/90 | NFS: Ensure we revalidate attributes before using execute_ok()fs/ | +16 | 0 replies | |
| 82/90 | NFSv4: Dont perform cached access checks before weve OPENed the filefs/ | +3 | 0 replies | |
| 83/90 | Make __xfs_xattr_put_listen preperly report errors.fs/ | +1 | 0 replies | |
| 84/90 | arm64: hw_breakpoint: fix watchpoint matching for tagged pointersarch/ arch/ | +10 | 0 replies | |
| 85/90 | arm64: entry: improve data abort handling of tagged pointersarch/ arch/ | +17 | 0 replies | |
| 86/90 | RDMA/qib,hfi1: Fix MR reference count leak on write with immediatedrivers/ | +3 | 0 replies | |
| 87/90 | tracing: Use strlcpy() instead of strcpy() in __trace_find_cmdline()kernel/ | +1 | 0 replies | |
| 88/90 | usercopy: Adjust tests to deal with SMAP/PANlib/ | +18 | 0 replies | |
| 89/90 | arm64: armv8_deprecated: ensure extension of addrarch/ | +2 | 0 replies | |
| 90/90 | arm64: ensure extension of smp_store_release valuearch/ | +14 | 0 replies |
Reviews trailers per patch
39 of 86 patches have a Reviewed-by or Acked-by.
| Patch | Tobias Klauser | Florian Fainelli | Bob Picco | Steven Sistare | Atish Patra | Geert Uytterhoeven | Arjan van de Ven | Rik van Riel | Kees Cook | Daniel Vetter | Rob Clark | Liu Bo | Christoffer Dall | Gavin Shan | Nicholas Piggin | Sinclair Yeh | Deepak Rawat | Will Deacon | Craig Gallek | Takashi Iwai | Jiri Benc | Roi Dayan | Roopa Prabhu | Lorenzo Colitti | Andreas Dilger | Li Wei | Peter Meerwald-Stadler | Viresh Kumar | Arjan Opmeer | Boris Ostrovsky | Vaibhav Jain | Andrew Donnellan | Bart Van Assche | Giridhar Malavali | Alan Stern | Mel Gorman | Srikar Dronamraju | Dave Chinner | Tadeusz Struk | Dennis Dalessandro | Mark Rutland | Dave Martin | Alexander Potapenko | Robert Jarzmik | Alexei Starovoitov |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1/90 | |||||||||||||||||||||||||||||||||||||||||||||
| 2/90 | A-b | ||||||||||||||||||||||||||||||||||||||||||||
| 3/90 | |||||||||||||||||||||||||||||||||||||||||||||
| 4/90 | |||||||||||||||||||||||||||||||||||||||||||||
| 5/90 | A-b | T-b | A-b | ||||||||||||||||||||||||||||||||||||||||||
| 6/90 | |||||||||||||||||||||||||||||||||||||||||||||
| 7/90 | A-b T-b | ||||||||||||||||||||||||||||||||||||||||||||
| 8/90 | R-b | R-b | |||||||||||||||||||||||||||||||||||||||||||
| 9/90 | |||||||||||||||||||||||||||||||||||||||||||||
| 10/90 | |||||||||||||||||||||||||||||||||||||||||||||
| 11/90 | |||||||||||||||||||||||||||||||||||||||||||||
| 12/90 | R-b | R-b | |||||||||||||||||||||||||||||||||||||||||||
| 13/90 | R-b | R-b | |||||||||||||||||||||||||||||||||||||||||||
| 14/90 | R-b | R-b | |||||||||||||||||||||||||||||||||||||||||||
| 15/90 | R-b | R-b | |||||||||||||||||||||||||||||||||||||||||||
| 16/90 | R-b | R-b | |||||||||||||||||||||||||||||||||||||||||||
| 17/90 | R-b | R-b | |||||||||||||||||||||||||||||||||||||||||||
| 18/90 | R-b | R-b | |||||||||||||||||||||||||||||||||||||||||||
| 19/90 | |||||||||||||||||||||||||||||||||||||||||||||
| 20/90 | T-b | ||||||||||||||||||||||||||||||||||||||||||||
| 21/90 | |||||||||||||||||||||||||||||||||||||||||||||
| 22/90 | |||||||||||||||||||||||||||||||||||||||||||||
| 23/90 | |||||||||||||||||||||||||||||||||||||||||||||
| 25/90 | |||||||||||||||||||||||||||||||||||||||||||||
| 26/90 | |||||||||||||||||||||||||||||||||||||||||||||
| 29/90 | |||||||||||||||||||||||||||||||||||||||||||||
| 31/90 | R-b | ||||||||||||||||||||||||||||||||||||||||||||
| 32/90 | |||||||||||||||||||||||||||||||||||||||||||||
| 33/90 | R-b | ||||||||||||||||||||||||||||||||||||||||||||
| 34/90 | |||||||||||||||||||||||||||||||||||||||||||||
| 35/90 | |||||||||||||||||||||||||||||||||||||||||||||
| 36/90 | |||||||||||||||||||||||||||||||||||||||||||||
| 37/90 | |||||||||||||||||||||||||||||||||||||||||||||
| 38/90 | |||||||||||||||||||||||||||||||||||||||||||||
| 39/90 | A-b | ||||||||||||||||||||||||||||||||||||||||||||
| 40/90 | |||||||||||||||||||||||||||||||||||||||||||||
| 41/90 | |||||||||||||||||||||||||||||||||||||||||||||
| 42/90 | R-b | R-b | |||||||||||||||||||||||||||||||||||||||||||
| 43/90 | A-b | ||||||||||||||||||||||||||||||||||||||||||||
| 44/90 | |||||||||||||||||||||||||||||||||||||||||||||
| 45/90 | A-b | ||||||||||||||||||||||||||||||||||||||||||||
| 46/90 | |||||||||||||||||||||||||||||||||||||||||||||
| 47/90 | A-b | A-b | A-b | ||||||||||||||||||||||||||||||||||||||||||
| 48/90 | A-b | ||||||||||||||||||||||||||||||||||||||||||||
| 49/90 | |||||||||||||||||||||||||||||||||||||||||||||
| 50/90 | R-b | R-b | |||||||||||||||||||||||||||||||||||||||||||
| 51/90 | R-b | ||||||||||||||||||||||||||||||||||||||||||||
| 52/90 | |||||||||||||||||||||||||||||||||||||||||||||
| 53/90 | |||||||||||||||||||||||||||||||||||||||||||||
| 54/90 | |||||||||||||||||||||||||||||||||||||||||||||
| 55/90 | |||||||||||||||||||||||||||||||||||||||||||||
| 56/90 | |||||||||||||||||||||||||||||||||||||||||||||
| 57/90 | |||||||||||||||||||||||||||||||||||||||||||||
| 58/90 | |||||||||||||||||||||||||||||||||||||||||||||
| 59/90 | |||||||||||||||||||||||||||||||||||||||||||||
| 60/90 | R-b | R-b | |||||||||||||||||||||||||||||||||||||||||||
| 61/90 | R-b | ||||||||||||||||||||||||||||||||||||||||||||
| 62/90 | R-b | ||||||||||||||||||||||||||||||||||||||||||||
| 63/90 | R-b | ||||||||||||||||||||||||||||||||||||||||||||
| 64/90 | R-b | R-b | |||||||||||||||||||||||||||||||||||||||||||
| 65/90 | R-b | ||||||||||||||||||||||||||||||||||||||||||||
| 66/90 | R-b | ||||||||||||||||||||||||||||||||||||||||||||
| 67/90 | |||||||||||||||||||||||||||||||||||||||||||||
| 68/90 | |||||||||||||||||||||||||||||||||||||||||||||
| 69/90 | R-b | ||||||||||||||||||||||||||||||||||||||||||||
| 70/90 | R-b | ||||||||||||||||||||||||||||||||||||||||||||
| 71/90 | R-b | ||||||||||||||||||||||||||||||||||||||||||||
| 72/90 | |||||||||||||||||||||||||||||||||||||||||||||
| 73/90 | T-b | ||||||||||||||||||||||||||||||||||||||||||||
| 74/90 | T-b | ||||||||||||||||||||||||||||||||||||||||||||
| 75/90 | Reported-and-tested-by | ||||||||||||||||||||||||||||||||||||||||||||
| 76/90 | |||||||||||||||||||||||||||||||||||||||||||||
| 77/90 | |||||||||||||||||||||||||||||||||||||||||||||
| 78/90 | |||||||||||||||||||||||||||||||||||||||||||||
| 79/90 | A-b | ||||||||||||||||||||||||||||||||||||||||||||
| 80/90 | A-b | T-b | |||||||||||||||||||||||||||||||||||||||||||
| 81/90 | |||||||||||||||||||||||||||||||||||||||||||||
| 82/90 | |||||||||||||||||||||||||||||||||||||||||||||
| 83/90 | R-b | ||||||||||||||||||||||||||||||||||||||||||||
| 84/90 | A-b | A-b | |||||||||||||||||||||||||||||||||||||||||||
| 85/90 | A-b | R-b | |||||||||||||||||||||||||||||||||||||||||||
| 86/90 | T-b | R-b | |||||||||||||||||||||||||||||||||||||||||||
| 87/90 | |||||||||||||||||||||||||||||||||||||||||||||
| 88/90 | |||||||||||||||||||||||||||||||||||||||||||||
| 89/90 | A-b | ||||||||||||||||||||||||||||||||||||||||||||
| 90/90 | A-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 45 reviewers.
Cover letter [PATCH 4.4 00/90] 4.4.72-stable review
This is the start of the stable review cycle for the 4.4.72 release. There are 90 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 Jun 14 15:25:30 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.72-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.72-rc1
Mark Rutland <[email protected]>
arm64: ensure extension of smp_store_release value
Mark Rutland <[email protected]>
arm64: armv8_deprecated: ensure extension of addr
Kees Cook <[email protected]>
usercopy: Adjust tests to deal with SMAP/PAN
Amey Telawane <[email protected]>
tracing: Use strlcpy() instead of strcpy() in __trace_find_cmdline()
Mike Marciniszyn <[email protected]>
RDMA/qib,hfi1: Fix MR reference count leak on write with immediate
Kristina Martsenko <[email protected]>
arm64: entry: improve data abort handling of tagged pointers
Kristina Martsenko <[email protected]>
arm64: hw_breakpoint: fix watchpoint matching for tagged pointers
Artem Savkov <[email protected]>
Make __xfs_xattr_put_listen preperly report errors.
Trond Myklebust <[email protected]>
NFSv4: Don't perform cached access checks before we've OPENed the file
Trond Myklebust <[email protected]>
NFS: Ensure we revalidate attributes before using execute_ok()
Michal Hocko <[email protected]>
mm: consider memblock reservations for deferred memory initialization sizing
Eric Dumazet <[email protected]>
net: better skb->sender_cpu and skb->napi_id cohabitation
Takatoshi Akiyama <[email protected]>
serial: sh-sci: Fix panic when serial console and DMA are enabled
Peter Hurley <[email protected]>
tty: Drop krefs for interrupted tty lock
Julius Werner <[email protected]>
drivers: char: mem: Fix wraparound check to allow mappings up to the end
Takashi Iwai <[email protected]>
ASoC: Fix use-after-free at card unregistration
Takashi Iwai <[email protected]>
ALSA: timer: Fix missing queue indices reset at SNDRV_TIMER_IOCTL_SELECT
Takashi Iwai <[email protected]>
ALSA: timer: Fix race between read and ioctl
Ben Skeggs <[email protected]>
drm/nouveau/tmr: fully separate alarm execution/pending lists
Sinclair Yeh <[email protected]>
drm/vmwgfx: Make sure backup_handle is always valid
Vladis Dronov <[email protected]>
drm/vmwgfx: limit the number of mip levels in vmw_gb_surface_define_ioctl()
Dan Carpenter <[email protected]>
drm/vmwgfx: Handle vmalloc() failure in vmw_local_fifo_reserve()
Jin Yao <[email protected]>
perf/core: Drop kernel samples even though :u is specified
Michael Bringmann <[email protected]>
powerpc/hotplug-mem: Fix missing endian conversion of aa_index
Michael Ellerman <[email protected]>
powerpc/numa: Fix percpu allocations to be NUMA aware
Russell Currey <[email protected]>
powerpc/eeh: Avoid use after free in eeh_handle_special_event()
Johannes Thumshirn <[email protected]>
scsi: qla2xxx: don't disable a not previously enabled PCI device
Marc Zyngier <[email protected]>
KVM: arm/arm64: Handle possible NULL stage2 pud when ageing pages
Jeff Mahoney <[email protected]>
btrfs: fix memory leak in update_space_info failure path
David Sterba <[email protected]>
btrfs: use correct types for page indices in btrfs_page_exists_in_range
Frederic Barrat <[email protected]>
cxl: Fix error path on bad ioctl
Al Viro <[email protected]>
ufs_getfrag_block(): we only grab ->truncate_mutex on block creation path
Al Viro <[email protected]>
ufs_extend_tail(): fix the braino in calling conventions of ufs_new_fragments()
Al Viro <[email protected]>
ufs: set correct ->s_maxsize
Al Viro <[email protected]>
ufs: restore maintaining ->i_blocks
Al Viro <[email protected]>
fix ufs_isblockset()
Al Viro <[email protected]>
ufs: restore proper tail allocation
Fabian Frederick <[email protected]>
fs: add i_blocksize()
Tejun Heo <[email protected]>
cpuset: consider dying css as offline
Ulrik De Bie <[email protected]>
Input: elantech - add Fujitsu Lifebook E546/E557 to force crc_enabled
Eric Anholt <[email protected]>
drm/msm: Expose our reservation object when exporting a dmabuf.
Nicholas Bellinger <[email protected]>
target: Re-add check to reject control WRITEs with overflow data
David Arcari <[email protected]>
cpufreq: cpufreq_register_driver() should return -ENODEV if init fails
Daniel Micay <[email protected]>
stackprotector: Increase the per-task stack canary's random range from 32 bits to 64 bits on 64-bit platforms
Eric Biggers <[email protected]>
random: properly align get_random_int_hash
Daniel Cashman <[email protected]>
drivers: char: random: add get_random_long()
Matt Ranostay <[email protected]>
iio: proximity: as3935: fix AS3935_INT mask
Franziska Naepelt <[email protected]>
iio: light: ltr501 Fix interchanged als/ps register field
Oleg Drokin <[email protected]>
staging/lustre/lov: remove set_fs() call from lov_getstripe()
Michael Thalmeier <[email protected]>
usb: chipidea: debug: check before accessing ci_role
Jisheng Zhang <[email protected]>
usb: chipidea: udc: fix NULL pointer dereference if udc_start failed
Thinh Nguyen <[email protected]>
usb: gadget: f_mass_storage: Serialize wake and sleep execution
Jan Kara <[email protected]>
ext4: fix fdatasync(2) after extent manipulation operations
Konstantin Khlebnikov <[email protected]>
ext4: keep existing extra fields when inode expands
Jan Kara <[email protected]>
ext4: fix SEEK_HOLE
Dongli Zhang <[email protected]>
xen-netfront: cast grant table reference first to type int
Dongli Zhang <[email protected]>
xen-netfront: do not cast grant table reference to signed short
Julien Grall <[email protected]>
xen/privcmd: Support correctly 64KB page granularity when mapping memory
Alexander Sverdlin <[email protected]>
dmaengine: ep93xx: Always start from BASE0
Hiroyuki Yokoyama <[email protected]>
dmaengine: usb-dmac: Fix DMAOR AE bit definition
Wanpeng Li <[email protected]>
KVM: async_pf: avoid async pf injection when in guest mode
Marc Zyngier <[email protected]>
arm: KVM: Allow unaligned accesses at HYP
Wanpeng Li <[email protected]>
KVM: cpuid: Fix read/write out-of-bounds vulnerability in cpuid emulation
Paolo Bonzini <[email protected]>
kvm: async_pf: fix rcu_irq_enter() with irqs enabled
Trond Myklebust <[email protected]>
nfsd: Fix up the "supattr_exclcreat" attributes
J. Bruce Fields <[email protected]>
nfsd4: fix null dereference on replay
Alex Deucher <[email protected]>
drm/amdgpu/ci: disable mclk switching for high refresh rates (v2)
Gilad Ben-Yossef <[email protected]>
crypto: gcm - wait for crypto op not signal safe
Eric Biggers <[email protected]>
KEYS: fix freeing uninitialized memory in key_update()
Eric Biggers <[email protected]>
KEYS: fix dereferencing NULL payload with nonzero length
Eric W. Biederman <[email protected]>
ptrace: Properly initialize ptracer_cred on fork
Johan Hovold <[email protected]>
serial: ifx6x60: fix use-after-free on module unload
Jane Chu <[email protected]>
arch/sparc: support NR_CPUS = 4096
Pavel Tatashin <[email protected]>
sparc64: delete old wrap code
Pavel Tatashin <[email protected]>
sparc64: new context wrap
Pavel Tatashin <[email protected]>
sparc64: add per-cpu mm of secondary contexts
Pavel Tatashin <[email protected]>
sparc64: redefine first version
Pavel Tatashin <[email protected]>
sparc64: combine activate_mm and switch_mm
Pavel Tatashin <[email protected]>
sparc64: reset mm cpumask after wrap
James Clarke <[email protected]>
sparc: Machine description indices can vary
Mike Kravetz <[email protected]>
sparc64: mm: fix copy_tsb to correctly copy huge page TSBs
Nikolay Aleksandrov <[email protected]>
net: bridge: start hello timer only if device is up
Max Filippov <[email protected]>
net: ethoc: enable NAPI before poll may be scheduled
Eric Dumazet <[email protected]>
net: ping: do not abuse udp_poll()
David S. Miller <[email protected]>
ipv6: Fix leak in ipv6_gso_segment().
Mark Bloch <[email protected]>
vxlan: fix use-after-free on deletion
Yuchung Cheng <[email protected]>
tcp: disallow cwnd undo when switching congestion control
Ganesh Goudar <[email protected]>
cxgb4: avoid enabling napi twice to the same queue
Ben Hutchings <[email protected]>
ipv6: xfrm: Handle errors reported by xfrm6_find_1stfragopt()
Mintz, Yuval <[email protected]>
bnx2x: Fix Multi-Cos
-------------
Diffstat:
Makefile | 4 +- arch/arm/kvm/init.S | 5 +- arch/arm/kvm/mmu.c | 3 + arch/arm64/include/asm/asm-uaccess.h | 13 ++++ arch/arm64/include/asm/barrier.h | 18 ++++- arch/arm64/include/asm/uaccess.h | 8 ++ arch/arm64/kernel/armv8_deprecated.c | 3 +- arch/arm64/kernel/entry.S | 6 +- arch/arm64/kernel/hw_breakpoint.c | 3 +- arch/powerpc/include/asm/topology.h | 14 ++++ arch/powerpc/kernel/eeh_driver.c | 19 ++++- arch/powerpc/kernel/setup_64.c | 4 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 2 + arch/sparc/Kconfig | 4 +- arch/sparc/include/asm/mmu_64.h | 2 +- arch/sparc/include/asm/mmu_context_64.h | 32 +------- arch/sparc/include/asm/pil.h | 1 - arch/sparc/include/asm/vio.h | 1 + arch/sparc/kernel/irq_64.c | 17 ++++- arch/sparc/kernel/kernel.h | 1 - arch/sparc/kernel/smp_64.c | 31 -------- arch/sparc/kernel/tsb.S | 11 ++- arch/sparc/kernel/ttable_64.S | 2 +- arch/sparc/kernel/vio.c | 68 ++++++++++++++++- arch/sparc/mm/init_64.c | 86 +++++++++++++++------- arch/sparc/mm/tsb.c | 7 +- arch/sparc/mm/ultra.S | 5 -- arch/x86/kernel/kvm.c | 2 +- arch/x86/kvm/cpuid.c | 20 ++--- arch/x86/kvm/mmu.c | 7 +- arch/x86/kvm/mmu.h | 1 + arch/x86/kvm/x86.c | 3 +- crypto/gcm.c | 6 +- drivers/char/mem.c | 2 +- drivers/char/random.c | 26 ++++++- drivers/cpufreq/cpufreq.c | 1 + drivers/dma/ep93xx_dma.c | 2 + drivers/dma/sh/usb-dmac.c | 2 +- drivers/gpu/drm/amd/amdgpu/ci_dpm.c | 6 ++ drivers/gpu/drm/msm/msm_drv.c | 1 + drivers/gpu/drm/msm/msm_drv.h | 1 + drivers/gpu/drm/msm/msm_gem_prime.c | 7 ++ .../gpu/drm/nouveau/include/nvkm/subdev/timer.h | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c | 7 +- drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c | 2 + drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 21 ++++-- drivers/iio/light/ltr501.c | 4 +- drivers/iio/proximity/as3935.c | 4 +- drivers/infiniband/hw/qib/qib_rc.c | 4 +- drivers/input/mouse/elantech.c | 16 ++++ drivers/misc/cxl/file.c | 7 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 4 + drivers/net/ethernet/ethoc.c | 3 +- drivers/net/vxlan.c | 19 +++-- drivers/net/xen-netfront.c | 4 +- drivers/scsi/qla2xxx/qla_os.c | 8 +- drivers/staging/lustre/lustre/lov/lov_pack.c | 9 --- drivers/target/target_core_transport.c | 23 ++++-- drivers/tty/serial/ifx6x60.c | 2 +- drivers/tty/serial/sh-sci.c | 10 ++- drivers/tty/tty_io.c | 3 +- drivers/tty/tty_mutex.c | 7 +- drivers/usb/chipidea/debug.c | 3 +- drivers/usb/chipidea/udc.c | 8 +- drivers/usb/gadget/function/f_mass_storage.c | 13 +++- drivers/xen/privcmd.c | 4 +- fs/btrfs/extent-tree.c | 1 + fs/btrfs/file.c | 2 +- fs/btrfs/inode.c | 4 +- fs/buffer.c | 12 +-- fs/ceph/addr.c | 2 +- fs/direct-io.c | 2 +- fs/ext4/extents.c | 5 ++ fs/ext4/file.c | 50 ++++--------- fs/ext4/inode.c | 9 ++- fs/ext4/move_extent.c | 2 +- fs/jfs/super.c | 4 +- fs/mpage.c | 2 +- fs/nfs/dir.c | 21 +++++- fs/nfsd/blocklayout.c | 4 +- fs/nfsd/nfs4proc.c | 13 ++-- fs/nfsd/nfs4xdr.c | 13 +++- fs/nilfs2/btnode.c | 2 +- fs/nilfs2/inode.c | 4 +- fs/nilfs2/mdt.c | 4 +- fs/nilfs2/segment.c | 2 +- fs/ocfs2/aops.c | 2 +- fs/ocfs2/file.c | 2 +- fs/reiserfs/file.c | 2 +- fs/reiserfs/inode.c | 2 +- fs/stat.c | 3 +- fs/udf/inode.c | 2 +- fs/ufs/balloc.c | 26 ++++++- fs/ufs/inode.c | 9 ++- fs/ufs/super.c | 18 +++++ fs/ufs/util.h | 10 ++- fs/xfs/xfs_aops.c | 10 +-- fs/xfs/xfs_file.c | 4 +- fs/xfs/xfs_xattr.c | 1 + include/linux/cgroup.h | 20 +++++ include/linux/fs.h | 5 ++ include/linux/memblock.h | 8 ++ include/linux/mmzone.h | 1 + include/linux/ptrace.h | 7 +- include/linux/random.h | 1 + include/linux/skbuff.h | 3 - include/net/ipv6.h | 1 + kernel/cpuset.c | 4 +- kernel/events/core.c | 21 ++++++ kernel/fork.c | 2 +- kernel/ptrace.c | 20 +++-- kernel/trace/trace.c | 2 +- lib/test_user_copy.c | 20 ++++- mm/memblock.c | 24 ++++++ mm/page_alloc.c | 25 ++++++- mm/truncate.c | 2 +- net/bridge/br_stp_if.c | 3 +- net/core/dev.c | 33 ++++----- net/ipv4/af_inet.c | 2 +- net/ipv4/tcp_cong.c | 1 + net/ipv6/ip6_offload.c | 4 +- net/ipv6/ping.c | 2 +- net/ipv6/raw.c | 2 +- net/ipv6/xfrm6_mode_ro.c | 2 + net/ipv6/xfrm6_mode_transport.c | 2 + security/keys/key.c | 5 +- security/keys/keyctl.c | 4 +- sound/core/timer.c | 7 +- sound/soc/soc-core.c | 5 +- 130 files changed, 770 insertions(+), 362 deletions(-)