Skip to content

4.11.5-stable review

Greg Kroah-Hartman cluster-devel kvm linux-arm-msm linux-efi lkml reiserfs-devel stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest141 of 150 patches 10 repliesIn review

141 of 150 patches are in this archive. The cover letter announces 150.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/150bnx2x: Fix Multi-Cosdrivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c+1 -10 replies
2/150net: bridge: start hello timer only if device is upnet/bridge/br_stp_if.c+2 -10 replies
3/150vxlan: eliminate cached dst leakdrivers/net/vxlan.c+17 -30 replies
4/150net: systemport: Fix missing Wake-on-LAN interrupt for SYSTEMPORT Litedrivers/net/ethernet/broadcom/bcmsysport.c+5 -20 replies
5/150ipv6: xfrm: Handle errors reported by xfrm6_find_1stfragopt()net/ipv6/xfrm6_mode_ro.c net/ipv6/xfrm6_mode_transport.c+4 -00 replies
6/150cxgb4: avoid enabling napi twice to the same queuedrivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c+4 -00 replies
7/150tcp: disallow cwnd undo when switching congestion controlnet/ipv4/tcp_cong.c+1 -00 replies
8/150vxlan: fix use-after-free on deletiondrivers/net/vxlan.c+13 -60 replies
9/150ip6_tunnel: fix traffic class routing for tunnelsnet/ipv6/ip6_tunnel.c+3 -00 replies
10/150sock: reset sk_err when the error queue is emptynet/core/skbuff.c+4 -10 replies
11/150geneve: fix needed_headroom and max_mtu for collect_metadatadrivers/net/geneve.c+1 -10 replies
12/150ipv6: Fix leak in ipv6_gso_segment().net/ipv6/ip6_offload.c+3 -10 replies
13/150net: dsa: Fix stale cpu_switch reference after unbind then bindnet/dsa/dsa2.c+3 -10 replies
14/150net: ping: do not abuse udp_poll()include/net/ipv6.h net/ipv4/af_inet.c net/ipv6/ping.c +1 more+4 -30 replies
15/150net/ipv6: Fix CALIPSO causing GPF with datagram supportnet/ipv6/calipso.c+5 -10 replies
16/150ravb: Fix use-after-free on `ifconfig eth0 down`drivers/net/ethernet/renesas/ravb_main.c+12 -120 replies
17/150net: bridge: fix a null pointer dereference in br_afspecnet/bridge/br_netlink.c+1 -10 replies
18/150net: ethoc: enable NAPI before poll may be scheduleddrivers/net/ethernet/ethoc.c+2 -10 replies
19/150net: stmmac: fix completely hung TX when using TSOdrivers/net/ethernet/stmicro/stmmac/stmmac_main.c+1 -10 replies
20/150sparc64: Add __multi3 for gcc 7.x and later.arch/sparc/lib/Makefile arch/sparc/lib/multi3.S+36 -00 replies
21/150sparc64: mm: fix copy_tsb to correctly copy huge page TSBsarch/sparc/kernel/tsb.S arch/sparc/mm/tsb.c+12 -60 replies
22/150sparc: Machine description indices can varyarch/sparc/include/asm/vio.h arch/sparc/kernel/vio.c+65 -40 replies
23/150sparc/mm/hugepages: Fix setup_hugepagesz for invalid values.arch/sparc/mm/init_64.c+2 -10 replies
24/150sparc64: reset mm cpumask after wraparch/sparc/mm/init_64.c+2 -00 replies
25/150sparc64: combine activate_mm and switch_mmarch/sparc/include/asm/mmu_context_64.h+1 -200 replies
26/150sparc64: redefine first versionarch/sparc/include/asm/mmu_64.h arch/sparc/mm/init_64.c+4 -40 replies
27/150sparc64: add per-cpu mm of secondary contextsarch/sparc/include/asm/mmu_context_64.h arch/sparc/mm/init_64.c+4 -20 replies
28/150sparc64: new context wraparch/sparc/mm/init_64.c+54 -270 replies
29/150sparc64: delete old wrap codearch/sparc/include/asm/mmu_context_64.h arch/sparc/include/asm/pil.h arch/sparc/kernel/kernel.h +3 more+1 -450 replies
30/150arch/sparc: support NR_CPUS = 4096arch/sparc/Kconfig arch/sparc/kernel/irq_64.c+15 -60 replies
31/150ftrace: Fix memory leak in ftrace_graph_release()kernel/trace/ftrace.c+1 -10 replies
32/150serial: exar: Fix stuck MSIsdrivers/tty/serial/8250/8250_port.c+10 -90 replies
33/150serial: ifx6x60: fix use-after-free on module unloaddrivers/tty/serial/ifx6x60.c+1 -10 replies
34/150serial: core: fix crash in uart_suspend_portdrivers/tty/serial/serial_core.c+1 -10 replies
35/150ptrace: Properly initialize ptracer_cred on forkinclude/linux/ptrace.h kernel/ptrace.c+18 -90 replies
36/150ARM: dts: keystone-k2l: fix broken Ethernet due to disabled OSRarch/arm/boot/dts/keystone-k2l-netcp.dtsi arch/arm/boot/dts/keystone-k2l.dtsi+10 -20 replies
37/150crypto: asymmetric_keys - handle EBUSY due to backlog correctlycrypto/asymmetric_keys/public_key.c+1 -10 replies
38/150KEYS: fix dereferencing NULL payload with nonzero lengthsecurity/keys/keyctl.c+2 -20 replies
39/150KEYS: fix freeing uninitialized memory in key_update()security/keys/key.c+2 -30 replies
40/150KEYS: encrypted: avoid encrypting/decrypting stack bufferssecurity/keys/encrypted-keys/encrypted.c+9 -80 replies
41/150crypto: drbg - wait for crypto op not signal safecrypto/drbg.c+2 -30 replies
42/150crypto: gcm - wait for crypto op not signal safecrypto/gcm.c+2 -40 replies
43/150ovl: fix creds leak in copy up error pathfs/overlayfs/copy_up.c+6 -50 replies
44/150kthread: Fix use-after-free if kthread fork failskernel/fork.c+12 -50 replies
46/150nfsd4: fix null dereference on replayfs/nfsd/nfs4proc.c+6 -70 replies
47/150gfs2: Make flush bios explicitely syncfs/gfs2/log.c+1 -10 replies
48/150efi: Dont issue error message when booted under Xenarch/x86/platform/efi/quirks.c+3 -00 replies
49/150efi/bgrt: Skip efi_bgrt_init() in case of non-EFI bootarch/x86/platform/efi/efi-bgrt.c+3 -02 replies
52/150arm64: KVM: Preserve RES1 bits in SCTLR_EL2arch/arm64/include/asm/sysreg.h arch/arm64/kvm/hyp-init.S+10 -40 replies
53/150arm64: KVM: Allow unaligned accesses at EL2arch/arm64/kvm/hyp-init.S+3 -20 replies
54/150arm: KVM: Allow unaligned accesses at HYParch/arm/kvm/init.S+2 -30 replies
56/150dmaengine: usb-dmac: Fix DMAOR AE bit definitiondrivers/dma/sh/usb-dmac.c+1 -10 replies
57/150dmaengine: ep93xx: Always start from BASE0drivers/dma/ep93xx_dma.c+2 -00 replies
58/150dmaengine: ep93xx: Dont drain the transfers in terminate_all()drivers/dma/ep93xx_dma.c+33 -40 replies
59/150dmaengine: mv_xor_v2: handle mv_xor_v2_prep_sw_desc() error properlydrivers/dma/mv_xor_v2.c+6 -00 replies
60/150dmaengine: mv_xor_v2: properly handle wrapping in the array of HW descriptorsdrivers/dma/mv_xor_v2.c+4 -100 replies
61/150dmaengine: mv_xor_v2: do not use descriptors not acked by async_txdrivers/dma/mv_xor_v2.c+22 -100 replies
62/150dmaengine: mv_xor_v2: enable XOR engine after its configurationdrivers/dma/mv_xor_v2.c+3 -30 replies
63/150dmaengine: mv_xor_v2: fix tx_submit() implementationdrivers/dma/mv_xor_v2.c+5 -170 replies
64/150dmaengine: mv_xor_v2: remove interrupt coalescingdrivers/dma/mv_xor_v2.c+0 -250 replies
65/150dmaengine: mv_xor_v2: set DMA mask to 40 bitsdrivers/dma/mv_xor_v2.c+4 -00 replies
66/150cfq-iosched: fix the delay of cfq_groups vdisktime under iops modeblock/cfq-iosched.c+15 -20 replies
67/150reiserfs: Make flush bios explicitely syncfs/reiserfs/journal.c+2 -20 replies
68/150mtd: nand: tango: Export OF device ID table as module aliasesdrivers/mtd/nand/tango_nand.c+1 -00 replies
69/150mtd: nand: tango: Update ecc_stats.correcteddrivers/mtd/nand/tango_nand.c+15 -70 replies
70/150xen/privcmd: Support correctly 64KB page granularity when mapping memorydrivers/xen/privcmd.c+2 -20 replies
71/150ext4: fix SEEK_HOLEfs/ext4/file.c+14 -360 replies
72/150ext4: keep existing extra fields when inode expandsfs/ext4/inode.c+3 -20 replies
73/150ext4: fix data corruption with EXT4_GET_BLOCKS_ZEROfs/ext4/extents.c+37 -430 replies
74/150ext4: fix fdatasync(2) after extent manipulation operationsfs/ext4/extents.c fs/ext4/inode.c+7 -00 replies
76/150usb: gadget: f_mass_storage: Serialize wake and sleep executiondrivers/usb/gadget/function/f_mass_storage.c+11 -20 replies
77/150usb: musb: dsps: keep VBUS on for host-only modedrivers/usb/musb/musb_dsps.c+5 -00 replies
78/150usb: chipidea: imx: Do not access CLKONOFF on i.MX51drivers/usb/chipidea/usbmisc_imx.c+32 -90 replies
79/150usb: chipidea: udc: fix NULL pointer dereference if udc_start faileddrivers/usb/chipidea/udc.c+6 -20 replies
80/150usb: chipidea: debug: check before accessing ci_roledrivers/usb/chipidea/debug.c+2 -10 replies
81/150staging/lustre/lov: remove set_fs() call from lov_getstripe()drivers/staging/lustre/lustre/lov/lov_pack.c+0 -90 replies
82/150iio: adc: bcm_iproc_adc: swap primary and secondary isr handlersdrivers/iio/adc/bcm_iproc_adc.c+4 -40 replies
83/150iio: light: ltr501 Fix interchanged als/ps register fielddrivers/iio/light/ltr501.c+2 -20 replies
84/150iio: trigger: fix NULL pointer dereference in iio_trigger_write_current()drivers/iio/industrialio-trigger.c+2 -10 replies
85/150iio: proximity: as3935: fix AS3935_INT maskdrivers/iio/proximity/as3935.c+2 -20 replies
86/150iio: proximity: as3935: fix iio_trigger_poll issuedrivers/iio/proximity/as3935.c+2 -20 replies
87/150block: Avoid that blk_exit_rl() triggers a use-after-freeblock/blk-cgroup.c block/blk-core.c block/blk-sysfs.c +1 more+11 -50 replies
88/150mei: make sysfs modalias format similar as uevent modaliasdrivers/misc/mei/bus.c+3 -10 replies
89/150random: invalidate batched entropy after crng initdrivers/char/random.c+37 -00 replies
90/150cpufreq: cpufreq_register_driver() should return -ENODEV if init failsdrivers/cpufreq/cpufreq.c+1 -00 replies
91/150target: Re-add check to reject control WRITEs with overflow datadrivers/target/target_core_transport.c+18 -50 replies
92/150drm/msm: Expose our reservation object when exporting a dmabuf.drivers/gpu/drm/msm/msm_drv.c drivers/gpu/drm/msm/msm_drv.h drivers/gpu/drm/msm/msm_gem_prime.c+9 -00 replies
93/150drm/msm/mdp5: use __drm_atomic_helper_plane_duplicate_state()drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c+3 -20 replies
94/150ahci: Acer SA5-271 SSD Not Detected Fixdrivers/ata/ahci.c+38 -00 replies
95/150rc-core: race condition during ir_raw_event_register()drivers/media/rc/rc-ir-raw.c+8 -50 replies
96/150cgroup: Prevent kill_css() from being called more than onceinclude/linux/cgroup-defs.h kernel/cgroup/cgroup.c+6 -00 replies
97/150Input: elantech - add Fujitsu Lifebook E546/E557 to force crc_enableddrivers/input/mouse/elantech.c+16 -00 replies
98/150cpuset: consider dying css as offlineinclude/linux/cgroup.h kernel/cgroup/cpuset.c+22 -20 replies
99/150ufs: restore proper tail allocationfs/ufs/inode.c+1 -10 replies
100/150fix ufs_isblockset()fs/ufs/util.h+7 -30 replies
101/150ufs: restore maintaining ->i_blocksfs/stat.c fs/ufs/balloc.c+26 -10 replies
102/150ufs: set correct ->s_maxsizefs/ufs/super.c+18 -00 replies
103/150ufs_extend_tail(): fix the braino in calling conventions of ufs_new_fragments()fs/ufs/inode.c+2 -10 replies
104/150ufs_getfrag_block(): we only grab ->truncate_mutex on block creation pathfs/ufs/inode.c+3 -10 replies
105/150excessive checks in ufs_write_failed() and ufs_evict_inode()fs/ufs/inode.c+5 -130 replies
106/150cxl: Fix error path on bad ioctldrivers/misc/cxl/file.c+2 -50 replies
107/150cxl: Avoid double free_irq() for psl,slice interruptsdrivers/misc/cxl/native.c+11 -30 replies
108/150btrfs: use correct types for page indices in btrfs_page_exists_in_rangefs/btrfs/inode.c+2 -20 replies
109/150btrfs: fix memory leak in update_space_info failure pathfs/btrfs/extent-tree.c+1 -00 replies
110/150btrfs: fix race with relocation recovery and fs_root setupfs/btrfs/extent-tree.c+3 -30 replies
111/150Btrfs: fix delalloc accounting leak caused by u32 overflowfs/btrfs/ctree.h+2 -20 replies
112/150KVM: arm/arm64: Handle possible NULL stage2 pud when ageing pagesarch/arm/kvm/mmu.c+3 -00 replies
113/150scsi: qla2xxx: dont disable a not previously enabled PCI devicedrivers/scsi/qla2xxx/qla_os.c+4 -40 replies
114/150scsi: qla2xxx: Fix recursive loop during target mode configuration for ISP25XX leaving system unresponsivedrivers/scsi/qla2xxx/qla_isr.c+1 -10 replies
115/150scsi: qla2xxx: Fix crash due to mismatch mumber of Q-pair creation for Multi queuedrivers/scsi/qla2xxx/qla_def.h drivers/scsi/qla2xxx/qla_init.c+5 -10 replies
116/150scsi: qla2xxx: Fix NULL pointer access due to redundant fc_host_port_name calldrivers/scsi/qla2xxx/qla_mbx.c+0 -90 replies
117/150scsi: qla2xxx: Modify T262 FW dump template to specify same start/end to debug customer issuesdrivers/scsi/qla2xxx/qla_tmpl.c+1 -10 replies
118/150scsi: qla2xxx: Set bit 15 for DIAG_ECHO_TEST MBCdrivers/scsi/qla2xxx/qla_bsg.c drivers/scsi/qla2xxx/qla_mbx.c+7 -60 replies
119/150scsi: qla2xxx: Fix mailbox pointer error in fwdump capturedrivers/scsi/qla2xxx/qla_dbg.c+2 -20 replies
120/150powerpc/sysdev/simple_gpio: Fix oops in gpio save_regs functionarch/powerpc/sysdev/simple_gpio.c+2 -10 replies
121/150powerpc/numa: Fix percpu allocations to be NUMA awarearch/powerpc/include/asm/topology.h arch/powerpc/kernel/setup_64.c+16 -20 replies
122/150powerpc/hotplug-mem: Fix missing endian conversion of aa_indexarch/powerpc/platforms/pseries/hotplug-memory.c+2 -00 replies
123/150powerpc/kernel: Fix FP and vector register restorationarch/powerpc/kernel/process.c+2 -00 replies
124/150powerpc/kernel: Initialize load_tm on task creationarch/powerpc/kernel/process.c+1 -00 replies
125/150Revert "ata: sata_mv: Convert to devm_ioremap_resource()"drivers/ata/sata_mv.c+8 -50 replies
126/150perf/core: Drop kernel samples even though :u is specifiedkernel/events/core.c+21 -00 replies
127/150srcu: Allow use of Classic SRCU from both process and interrupt contextinclude/linux/srcu.h kernel/rcu/srcu.c+2 -50 replies
128/150net: qcom/emac: do not use hardware mdio automatic pollingdrivers/net/ethernet/qualcomm/emac/emac-mac.c drivers/net/ethernet/qualcomm/emac/emac-phy.c drivers/net/ethernet/qualcomm/emac/emac.c+6 -930 replies
129/150drm/vmwgfx: Handle vmalloc() failure in vmw_local_fifo_reserve()drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c+2 -00 replies
130/150drm/vmwgfx: limit the number of mip levels in vmw_gb_surface_define_ioctl()drivers/gpu/drm/vmwgfx/vmwgfx_surface.c+3 -00 replies
131/150drm/vmwgfx: Make sure backup_handle is always validdrivers/gpu/drm/vmwgfx/vmwgfx_surface.c+11 -70 replies
132/150x86/microcode/intel: Clear patch pointer before jettisoning the initrdarch/x86/kernel/cpu/microcode/intel.c+3 -00 replies
133/150drm/nouveau/tmr: fully separate alarm execution/pending listsdrivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c+5 -30 replies
134/150ALSA: timer: Fix race between read and ioctlsound/core/timer.c+4 -20 replies
135/150ALSA: timer: Fix missing queue indices reset at SNDRV_TIMER_IOCTL_SELECTsound/core/timer.c+1 -00 replies
136/150ASoC: Fix use-after-free at card unregistrationsound/soc/soc-core.c+3 -20 replies
137/150cpu/hotplug: Drop the device lock on errorkernel/cpu.c+2 -20 replies
138/150drivers: char: mem: Fix wraparound check to allow mappings up to the enddrivers/char/mem.c+1 -10 replies
141/150serial: sh-sci: Fix panic when serial console and DMA are enableddrivers/tty/serial/sh-sci.c+6 -40 replies
142/150pinctrl: cherryview: Add terminate entry for dmi_system_id tablesdrivers/pinctrl/intel/pinctrl-cherryview.c+2 -10 replies
143/150cgroup: mark cgroup_get() with __maybe_unusedkernel/cgroup/cgroup.c+1 -10 replies
144/150iomap_dio_rw: Prevent reading file data beyond iomap_dio->i_sizefs/iomap.c+3 -00 replies
145/150tracing: Use strlcpy() instead of strcpy() in __trace_find_cmdline()kernel/trace/trace.c+1 -14 replies
146/150hwmon: (coretemp) Handle frozen hotplug state correctlydrivers/hwmon/coretemp.c+14 -00 replies
147/150audit: fix the RCU locking for the auditd_connection structurekernel/audit.c+115 -520 replies
150/150netfilter: nft_set_rbtree: handle element re-addition after deletionnet/netfilter/nft_set_rbtree.c+11 -110 replies

Reviews trailers per patch

53 of 141 patches have a Reviewed-by or Acked-by.

PatchCraig GallekJiri BencRoi DayanRoopa PrabhuVivien DidelotLorenzo ColittiTobias KlauserFlorian FainelliGiuseppe CavallaroAlexandre TORGUEBob PiccoSteven SistareAtish PatraTakashi IwaiJamie IlesOleg NesterovBob PetersonSabrina DubrocaBrian NorrisBoris OstrovskyTejun HeoHannes ReineckeChristoph HellwigViresh KumarDaniel VetterRob ClarkDamian IvanovLiu BoLaurence ObermanAnthony BloodoffLinus WalleijManoj IyerSinclair YehAlexander PotapenkoTommi RantalaPaul MooreSergei ShtylyovPravin B ShelarPeter DawsonCyril HrubisPaolo AbeniAndy ShevchenkoGeert UytterhoevenTero KristoSantosh ShilimkarAlan SternTony LindgrenAndreas DilgerLi WeiPeter Meerwald-StadlerJan KaraArjan OpmeerVaibhav JainAndrew DonnellanFrederic BarratDavid SterbaBart Van AsscheGiridhar MalavaliAnton BlanchardGregory CLEMENTDeepak RawatRobert JarzmikChristoffer DallMika WesterbergNicholas PigginDarrick J. WongWolfgang Bumiller
1/150
2/150
3/150A-b
4/150
5/150A-b
6/150
7/150
8/150A-b T-b A-b
9/150A-b
10/150T-b
11/150A-b
12/150
13/150R-b
14/150A-b T-b
15/150A-b
16/150A-b
17/150A-b
18/150R-b R-b
19/150A-b A-b
20/150
21/150
22/150
23/150
24/150R-b R-b
25/150R-b R-b
26/150R-b R-b
27/150R-b R-b
28/150R-b R-b
29/150R-b R-b
30/150R-b R-b
31/150
32/150R-b
33/150
34/150
35/150T-b
36/150A-b A-b
37/150
38/150
39/150
40/150
41/150
42/150
43/150
44/150Debugged-by A-b
46/150
47/150A-b
48/150
49/150T-b
52/150
53/150
54/150
56/150R-b
57/150
58/150
59/150
60/150
61/150
62/150
63/150
64/150
65/150
66/150A-b
67/150
68/150A-b
69/150
70/150R-b
71/150
72/150
73/150
74/150
76/150A-b
77/150A-b
78/150
79/150
80/150
81/150R-b R-b
82/150
83/150A-b
84/150
85/150
86/150
87/150A-b R-b R-b
88/150
89/150
90/150A-b
91/150
92/150R-b R-b
93/150R-b
94/150T-b
95/150
96/150
97/150R-b
98/150
99/150
100/150
101/150
102/150
103/150
104/150
105/150
106/150R-b R-b
107/150R-b A-b
108/150R-b
109/150R-b
110/150R-b
111/150R-b
112/150R-b
113/150R-b R-b
114/150T-b T-b
115/150
116/150
117/150
118/150
119/150
120/150R-b
121/150R-b
122/150
123/150A-b
124/150
125/150A-b
126/150
127/150
128/150T-b
129/150R-b
130/150R-b
131/150R-b
132/150
133/150
134/150T-b
135/150T-b
136/150Reported-and-tested-by
137/150
138/150
141/150
142/150A-b
143/150
144/150R-b R-b
145/150
146/150T-b
147/150
150/150T-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 67 reviewers.

Read the v1 thread

Cover letter [PATCH 4.11 000/150] 4.11.5-stable review

This is the start of the stable review cycle for the 4.11.5 release. There are 150 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:24:44 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.11.5-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.11.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 4.11.5-rc1

Pablo Neira Ayuso <[email protected]>
netfilter: nft_set_rbtree: handle element re-addition after deletion

Jani Nikula <[email protected]>
drm/i915/vbt: split out defaults that are set when there is no VBT

Jani Nikula <[email protected]>
drm/i915/vbt: don't propagate errors from intel_bios_init()

Paul Moore <[email protected]>
audit: fix the RCU locking for the auditd_connection structure

Thomas Gleixner <[email protected]>
hwmon: (coretemp) Handle frozen hotplug state correctly

Amey Telawane <[email protected]>
tracing: Use strlcpy() instead of strcpy() in __trace_find_cmdline()

Chandan Rajendra <[email protected]>

    iomap_dio_rw: Prevent reading file data beyond iomap_dio->i_size

Tejun Heo <[email protected]>
cgroup: mark cgroup_get() with __maybe_unused

Wei Yongjun <[email protected]>
pinctrl: cherryview: Add terminate entry for dmi_system_id tables

Takatoshi Akiyama <[email protected]>
serial: sh-sci: Fix panic when serial console and DMA are enabled

Michał Winiarski <[email protected]>
drm/i915/skl: Add missing SKL ID

Ville Syrjälä <[email protected]>
drm/i915: Fix runtime PM for LPE audio

Julius Werner <[email protected]>
drivers: char: mem: Fix wraparound check to allow mappings up to the end

Sebastian Andrzej Siewior <[email protected]>
cpu/hotplug: Drop the device lock on error

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

Dominik Brodowski <[email protected]>
x86/microcode/intel: Clear patch pointer before jettisoning the initrd

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()

Timur Tabi <[email protected]>
net: qcom/emac: do not use hardware mdio automatic polling

Paolo Bonzini <[email protected]>
srcu: Allow use of Classic SRCU from both process and interrupt context

Jin Yao <[email protected]>
perf/core: Drop kernel samples even though :u is specified

Andrew Lunn <[email protected]>
Revert "ata: sata_mv: Convert to devm_ioremap_resource()"

Breno Leitao <[email protected]>
powerpc/kernel: Initialize load_tm on task creation

Breno Leitao <[email protected]>
powerpc/kernel: Fix FP and vector register restoration

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

Christophe Leroy <[email protected]>
powerpc/sysdev/simple_gpio: Fix oops in gpio save_regs function

Joe Carnuccio <[email protected]>
scsi: qla2xxx: Fix mailbox pointer error in fwdump capture

Joe Carnuccio <[email protected]>
scsi: qla2xxx: Set bit 15 for DIAG_ECHO_TEST MBC

Joe Carnuccio <[email protected]>
scsi: qla2xxx: Modify T262 FW dump template to specify same start/end to debug customer issues

Quinn Tran <[email protected]>
scsi: qla2xxx: Fix NULL pointer access due to redundant fc_host_port_name call

Sawan Chandak <[email protected]>
scsi: qla2xxx: Fix crash due to mismatch mumber of Q-pair creation for Multi queue

[email protected] <[email protected]>
scsi: qla2xxx: Fix recursive loop during target mode configuration for ISP25XX leaving system unresponsive

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

Omar Sandoval <[email protected]>
Btrfs: fix delalloc accounting leak caused by u32 overflow

Jeff Mahoney <[email protected]>
btrfs: fix race with relocation recovery and fs_root setup

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

Vaibhav Jain <[email protected]>
cxl: Avoid double free_irq() for psl,slice interrupts

Frederic Barrat <[email protected]>
cxl: Fix error path on bad ioctl

Al Viro <[email protected]>
excessive checks in ufs_write_failed() and ufs_evict_inode()

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

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

Waiman Long <[email protected]>
cgroup: Prevent kill_css() from being called more than once

Sean Young <[email protected]>
rc-core: race condition during ir_raw_event_register()

Sui Chen <[email protected]>
ahci: Acer SA5-271 SSD Not Detected Fix

Rob Clark <[email protected]>
drm/msm/mdp5: use __drm_atomic_helper_plane_duplicate_state()

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

Jason A. Donenfeld <[email protected]>
random: invalidate batched entropy after crng init

Pratyush Anand <[email protected]>
mei: make sysfs modalias format similar as uevent modalias

Bart Van Assche <[email protected]>
block: Avoid that blk_exit_rl() triggers a use-after-free

Matt Ranostay <[email protected]>
iio: proximity: as3935: fix iio_trigger_poll issue

Matt Ranostay <[email protected]>

    iio: proximity: as3935: fix AS3935_INT mask

Marcin Niestroj <[email protected]>
iio: trigger: fix NULL pointer dereference in iio_trigger_write_current()

Franziska Naepelt <[email protected]>
iio: light: ltr501 Fix interchanged als/ps register field

Raveendra Padasalagi <[email protected]>
iio: adc: bcm_iproc_adc: swap primary and secondary isr handler's

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

Andrey Smirnov <[email protected]>
usb: chipidea: imx: Do not access CLKONOFF on i.MX51

Bin Liu <[email protected]>
usb: musb: dsps: keep VBUS on for host-only mode

Thinh Nguyen <[email protected]>
usb: gadget: f_mass_storage: Serialize wake and sleep execution

Hans de Goede <[email protected]>
drm: Fix oops + Xserver hang when unplugging USB drm devices

Jan Kara <[email protected]>
ext4: fix fdatasync(2) after extent manipulation operations

Jan Kara <[email protected]>
ext4: fix data corruption with EXT4_GET_BLOCKS_ZERO

Konstantin Khlebnikov <[email protected]>
ext4: keep existing extra fields when inode expands

Jan Kara <[email protected]>
ext4: fix SEEK_HOLE

Julien Grall <[email protected]>
xen/privcmd: Support correctly 64KB page granularity when mapping memory

Marc Gonzalez <[email protected]>
mtd: nand: tango: Update ecc_stats.corrected

Andres Galacho <[email protected]>
mtd: nand: tango: Export OF device ID table as module aliases

Jan Kara <[email protected]>
reiserfs: Make flush bios explicitely sync

Hou Tao <[email protected]>
cfq-iosched: fix the delay of cfq_group's vdisktime under iops mode

Thomas Petazzoni <[email protected]>
dmaengine: mv_xor_v2: set DMA mask to 40 bits

Thomas Petazzoni <[email protected]>
dmaengine: mv_xor_v2: remove interrupt coalescing

Thomas Petazzoni <[email protected]>
dmaengine: mv_xor_v2: fix tx_submit() implementation

Hanna Hawa <[email protected]>
dmaengine: mv_xor_v2: enable XOR engine after its configuration

Thomas Petazzoni <[email protected]>
dmaengine: mv_xor_v2: do not use descriptors not acked by async_tx

Thomas Petazzoni <[email protected]>
dmaengine: mv_xor_v2: properly handle wrapping in the array of HW descriptors

Thomas Petazzoni <[email protected]>
dmaengine: mv_xor_v2: handle mv_xor_v2_prep_sw_desc() error properly

Alexander Sverdlin <[email protected]>
dmaengine: ep93xx: Don't drain the transfers in terminate_all()

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

Marc Zyngier <[email protected]>
arm64: KVM: Allow unaligned accesses at EL2

Marc Zyngier <[email protected]>
arm64: KVM: Preserve RES1 bits in SCTLR_EL2

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

Dave Young <[email protected]>
efi/bgrt: Skip efi_bgrt_init() in case of non-EFI boot

Juergen Gross <[email protected]>
efi: Don't issue error message when booted under Xen

Jan Kara <[email protected]>
gfs2: Make flush bios explicitely sync

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)

Vegard Nossum <[email protected]>
kthread: Fix use-after-free if kthread fork fails

Amir Goldstein <[email protected]>
ovl: fix creds leak in copy up error path

Gilad Ben-Yossef <[email protected]>
crypto: gcm - wait for crypto op not signal safe

Gilad Ben-Yossef <[email protected]>
crypto: drbg - wait for crypto op not signal safe

Eric Biggers <[email protected]>
KEYS: encrypted: avoid encrypting/decrypting stack buffers

Eric Biggers <[email protected]>
KEYS: fix freeing uninitialized memory in key_update()

Eric Biggers <[email protected]>
KEYS: fix dereferencing NULL payload with nonzero length

Gilad Ben-Yossef <[email protected]>
crypto: asymmetric_keys - handle EBUSY due to backlog correctly

Murali Karicheri <[email protected]>
ARM: dts: keystone-k2l: fix broken Ethernet due to disabled OSR

Eric W. Biederman <[email protected]>
ptrace: Properly initialize ptracer_cred on fork

Lucas Stach <[email protected]>
serial: core: fix crash in uart_suspend_port

Johan Hovold <[email protected]>
serial: ifx6x60: fix use-after-free on module unload

Jan Kiszka <[email protected]>
serial: exar: Fix stuck MSIs

Luis Henriques <[email protected]>
ftrace: Fix memory leak in ftrace_graph_release()

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

Liam R. Howlett <[email protected]>
sparc/mm/hugepages: Fix setup_hugepagesz for invalid values.

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

David S. Miller <[email protected]>
sparc64: Add __multi3 for gcc 7.x and later.

Niklas Cassel <[email protected]>
net: stmmac: fix completely hung TX when using TSO

Max Filippov <[email protected]>
net: ethoc: enable NAPI before poll may be scheduled

Nikolay Aleksandrov <[email protected]>
net: bridge: fix a null pointer dereference in br_afspec

Eugeniu Rosca <[email protected]>
ravb: Fix use-after-free on ifconfig eth0 down

Richard Haines <[email protected]>
net/ipv6: Fix CALIPSO causing GPF with datagram support

Eric Dumazet <[email protected]>
net: ping: do not abuse udp_poll()

Florian Fainelli <[email protected]>
net: dsa: Fix stale cpu_switch reference after unbind then bind

David S. Miller <[email protected]>
ipv6: Fix leak in ipv6_gso_segment().

Eric Garver <[email protected]>
geneve: fix needed_headroom and max_mtu for collect_metadata

Soheil Hassas Yeganeh <[email protected]>
sock: reset sk_err when the error queue is empty

Liam McBirnie <[email protected]>
ip6_tunnel: fix traffic class routing for tunnels

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()

Florian Fainelli <[email protected]>
net: systemport: Fix missing Wake-on-LAN interrupt for SYSTEMPORT Lite

Lance Richardson <[email protected]>
vxlan: eliminate cached dst leak

Nikolay Aleksandrov <[email protected]>
net: bridge: start hello timer only if device is up

Mintz, Yuval <[email protected]>
bnx2x: Fix Multi-Cos

-------------

Diffstat:

 Makefile                                           |   4 +-
 arch/arm/boot/dts/keystone-k2l-netcp.dtsi          |   4 +-
 arch/arm/boot/dts/keystone-k2l.dtsi                |   8 +
 arch/arm/kvm/init.S                                |   5 +-
 arch/arm/kvm/mmu.c                                 |   3 +
 arch/arm64/include/asm/sysreg.h                    |   4 +
 arch/arm64/kvm/hyp-init.S                          |  11 +-
 arch/powerpc/include/asm/topology.h                |  14 ++
 arch/powerpc/kernel/process.c                      |   3 +
 arch/powerpc/kernel/setup_64.c                     |   4 +-
 arch/powerpc/platforms/pseries/hotplug-memory.c    |   2 +
 arch/powerpc/sysdev/simple_gpio.c                  |   3 +-
 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/lib/Makefile                            |   1 +
 arch/sparc/lib/multi3.S                            |  35 +++++
 arch/sparc/mm/init_64.c                            |  89 +++++++----
 arch/sparc/mm/tsb.c                                |   7 +-
 arch/sparc/mm/ultra.S                              |   5 -
 arch/x86/kernel/cpu/microcode/intel.c              |   3 +
 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 +-
 arch/x86/platform/efi/efi-bgrt.c                   |   3 +
 arch/x86/platform/efi/quirks.c                     |   3 +
 block/blk-cgroup.c                                 |   2 +-
 block/blk-core.c                                   |  10 +-
 block/blk-sysfs.c                                  |   2 +-
 block/blk.h                                        |   2 +-
 block/cfq-iosched.c                                |  17 ++-
 crypto/asymmetric_keys/public_key.c                |   2 +-
 crypto/drbg.c                                      |   5 +-
 crypto/gcm.c                                       |   6 +-
 drivers/ata/ahci.c                                 |  38 +++++
 drivers/ata/sata_mv.c                              |  13 +-
 drivers/char/mem.c                                 |   2 +-
 drivers/char/random.c                              |  37 +++++
 drivers/cpufreq/cpufreq.c                          |   1 +
 drivers/dma/ep93xx_dma.c                           |  39 ++++-
 drivers/dma/mv_xor_v2.c                            | 109 ++++++--------
 drivers/dma/sh/usb-dmac.c                          |   2 +-
 drivers/gpu/drm/amd/amdgpu/ci_dpm.c                |   6 +
 drivers/gpu/drm/drm_drv.c                          |   7 +-
 drivers/gpu/drm/i915/i915_drv.c                    |   4 +-
 drivers/gpu/drm/i915/i915_drv.h                    |   2 +-
 drivers/gpu/drm/i915/intel_bios.c                  |  46 ++++--
 drivers/gpu/drm/i915/intel_lpe_audio.c             |   5 +
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c          |   5 +-
 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/hwmon/coretemp.c                           |  14 ++
 drivers/iio/adc/bcm_iproc_adc.c                    |   8 +-
 drivers/iio/industrialio-trigger.c                 |   3 +-
 drivers/iio/light/ltr501.c                         |   4 +-
 drivers/iio/proximity/as3935.c                     |   8 +-
 drivers/input/mouse/elantech.c                     |  16 ++
 drivers/media/rc/rc-ir-raw.c                       |  13 +-
 drivers/misc/cxl/file.c                            |   7 +-
 drivers/misc/cxl/native.c                          |  14 +-
 drivers/misc/mei/bus.c                             |   4 +-
 drivers/mtd/nand/tango_nand.c                      |  23 ++-
 drivers/net/ethernet/broadcom/bcmsysport.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/ethernet/qualcomm/emac/emac-mac.c      |   2 +-
 drivers/net/ethernet/qualcomm/emac/emac-phy.c      |  75 +--------
 drivers/net/ethernet/qualcomm/emac/emac.c          |  22 +--
 drivers/net/ethernet/renesas/ravb_main.c           |  24 +--
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |   2 +-
 drivers/net/geneve.c                               |   2 +-
 drivers/net/vxlan.c                                |  39 +++--
 drivers/pinctrl/intel/pinctrl-cherryview.c         |   3 +-
 drivers/scsi/qla2xxx/qla_bsg.c                     |   9 +-
 drivers/scsi/qla2xxx/qla_dbg.c                     |   4 +-
 drivers/scsi/qla2xxx/qla_def.h                     |   1 +
 drivers/scsi/qla2xxx/qla_init.c                    |   5 +-
 drivers/scsi/qla2xxx/qla_isr.c                     |   2 +-
 drivers/scsi/qla2xxx/qla_mbx.c                     |  13 +-
 drivers/scsi/qla2xxx/qla_os.c                      |   8 +-
 drivers/scsi/qla2xxx/qla_tmpl.c                    |   2 +-
 drivers/staging/lustre/lustre/lov/lov_pack.c       |   9 --
 drivers/target/target_core_transport.c             |  23 ++-
 drivers/tty/serial/8250/8250_port.c                |  19 +--
 drivers/tty/serial/ifx6x60.c                       |   2 +-
 drivers/tty/serial/serial_core.c                   |   2 +-
 drivers/tty/serial/sh-sci.c                        |  10 +-
 drivers/usb/chipidea/debug.c                       |   3 +-
 drivers/usb/chipidea/udc.c                         |   8 +-
 drivers/usb/chipidea/usbmisc_imx.c                 |  41 +++--
 drivers/usb/gadget/function/f_mass_storage.c       |  13 +-
 drivers/usb/musb/musb_dsps.c                       |   5 +
 drivers/xen/privcmd.c                              |   4 +-
 fs/btrfs/ctree.h                                   |   4 +-
 fs/btrfs/extent-tree.c                             |   7 +-
 fs/btrfs/inode.c                                   |   4 +-
 fs/ext4/extents.c                                  |  85 ++++++-----
 fs/ext4/file.c                                     |  50 ++----
 fs/ext4/inode.c                                    |   7 +-
 fs/gfs2/log.c                                      |   2 +-
 fs/iomap.c                                         |   3 +
 fs/nfsd/nfs4proc.c                                 |  13 +-
 fs/overlayfs/copy_up.c                             |  11 +-
 fs/reiserfs/journal.c                              |   4 +-
 fs/stat.c                                          |   1 +
 fs/ufs/balloc.c                                    |  26 +++-
 fs/ufs/inode.c                                     |  27 ++--
 fs/ufs/super.c                                     |  18 +++
 fs/ufs/util.h                                      |  10 +-
 include/drm/i915_pciids.h                          |   3 +-
 include/linux/cgroup-defs.h                        |   1 +
 include/linux/cgroup.h                             |  20 +++
 include/linux/ptrace.h                             |   7 +-
 include/linux/srcu.h                               |   2 -
 include/net/ipv6.h                                 |   1 +
 kernel/audit.c                                     | 167 ++++++++++++++-------
 kernel/cgroup/cgroup.c                             |   7 +-
 kernel/cgroup/cpuset.c                             |   4 +-
 kernel/cpu.c                                       |   4 +-
 kernel/events/core.c                               |  21 +++
 kernel/fork.c                                      |  17 ++-
 kernel/ptrace.c                                    |  20 ++-
 kernel/rcu/srcu.c                                  |   5 +-
 kernel/trace/ftrace.c                              |   2 +-
 kernel/trace/trace.c                               |   2 +-
 net/bridge/br_netlink.c                            |   2 +-
 net/bridge/br_stp_if.c                             |   3 +-
 net/core/skbuff.c                                  |   5 +-
 net/dsa/dsa2.c                                     |   4 +-
 net/ipv4/af_inet.c                                 |   2 +-
 net/ipv4/tcp_cong.c                                |   1 +
 net/ipv6/calipso.c                                 |   6 +-
 net/ipv6/ip6_offload.c                             |   4 +-
 net/ipv6/ip6_tunnel.c                              |   3 +
 net/ipv6/ping.c                                    |   2 +-
 net/ipv6/raw.c                                     |   2 +-
 net/ipv6/xfrm6_mode_ro.c                           |   2 +
 net/ipv6/xfrm6_mode_transport.c                    |   2 +
 net/netfilter/nft_set_rbtree.c                     |  22 +--
 security/keys/encrypted-keys/encrypted.c           |  17 ++-
 security/keys/key.c                                |   5 +-
 security/keys/keyctl.c                             |   4 +-
 sound/core/timer.c                                 |   7 +-
 sound/soc/soc-core.c                               |   5 +-
 sound/x86/intel_hdmi_audio.c                       |   4 -
 161 files changed, 1226 insertions(+), 729 deletions(-)