Skip to content

4.14.177-rc1 review

Greg Kroah-Hartman linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest129 of 199 patches 2 repliesIn review

129 of 199 patches are in this archive. The cover letter announces 199.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/199bus: sunxi-rsb: Return correct data when mixing 16-bit and 8-bit readsdrivers/bus/sunxi-rsb.c+1 -10 replies
2/199net: vxge: fix wrong __VA_ARGS__ usagedrivers/net/ethernet/neterion/vxge/vxge-config.h drivers/net/ethernet/neterion/vxge/vxge-main.h+8 -80 replies
3/199hinic: fix a bug of waitting for IO stoppeddrivers/net/ethernet/huawei/hinic/hinic_hw_dev.c+2 -490 replies
4/199hinic: fix wrong para of wait_for_completion_timeoutdrivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c+5 -30 replies
5/199cxgb4/ptp: pass the sign of offset delta in FW CMDdrivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c+3 -00 replies
6/199qlcnic: Fix bad kzalloc null testdrivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c+1 -10 replies
7/199i2c: st: fix missing struct parameter descriptiondrivers/i2c/busses/i2c-st.c+1 -00 replies
8/199null_blk: Fix the null_add_dev() error pathdrivers/block/null_blk.c+1 -00 replies
9/199null_blk: Handle null_add_dev() failures properlydrivers/block/null_blk.c+6 -10 replies
10/199null_blk: fix spurious IO errors after failed past-wp accessdrivers/block/null_blk.c+2 -00 replies
11/199x86: Dont let pgprot_modify() change the page encryption bitarch/x86/include/asm/pgtable.h arch/x86/include/asm/pgtable_types.h+6 -30 replies
12/199block: keep bdi->io_pages in sync with max_sectors_kb for stacked devicesblock/blk-settings.c+3 -00 replies
13/199irqchip/versatile-fpga: Handle chained IRQs properlydrivers/irqchip/irq-versatile-fpga.c+10 -20 replies
14/199sched: Avoid scale real weight down to zerokernel/sched/sched.h+7 -10 replies
15/199selftests/x86/ptrace_syscall_32: Fix no-vDSO segfaulttools/testing/selftests/x86/ptrace_syscall.c+6 -20 replies
16/199PCI/switchtec: Fix init_completion race condition with poll_wait()drivers/pci/switch/switchtec.c+1 -10 replies
17/199libata: Remove extra scsi_host_put() in ata_scsi_add_hosts()drivers/ata/libata-scsi.c+3 -60 replies
18/199gfs2: Dont demote a glock until its revokes are writtenfs/gfs2/glock.c+3 -00 replies
19/199x86/boot: Use unsigned comparison for addressesarch/x86/boot/compressed/head_32.S arch/x86/boot/compressed/head_64.S+3 -30 replies
20/199efi/x86: Ignore the memory attributes table on i386drivers/firmware/efi/efi.c+1 -10 replies
21/199genirq/irqdomain: Check pointer in irq_domain_alloc_irqs_hierarchy()kernel/irq/irqdomain.c+5 -50 replies
22/199block: Fix use-after-free issue accessing struct io_cqblock/blk-ioc.c include/linux/iocontext.h+8 -00 replies
23/199usb: dwc3: core: add support for disabling SS instances in park modedrivers/usb/dwc3/core.c drivers/usb/dwc3/core.h+9 -00 replies
24/199irqchip/gic-v4: Provide irq_retrigger to avoid circular locking dependencydrivers/irqchip/irq-gic-v3-its.c+6 -00 replies
25/199locking/lockdep: Avoid recursion in lockdep_count_{for,back}ward_deps()kernel/locking/lockdep.c+4 -00 replies
26/199block, bfq: fix use-after-free in bfq_idle_slice_timer_bodyblock/bfq-iosched.c+12 -40 replies
27/199btrfs: remove a BUG_ON() from merge_reloc_roots()fs/btrfs/relocation.c+15 -10 replies
28/199btrfs: track reloc roots based on their commit root bytenrfs/btrfs/relocation.c+7 -100 replies
29/199uapi: rename ext2_swab() to swab() and share globally in swab.hinclude/linux/swab.h include/uapi/linux/swab.h lib/find_bit.c+13 -140 replies
30/199misc: rtsx: set correct pcr_ops for rts522Adrivers/mfd/rts5227.c+1 -00 replies
31/199slub: improve bit diffusion for freelist ptr obfuscationmm/slub.c+1 -10 replies
32/199ASoC: fix regwmasksound/soc/soc-ops.c+2 -20 replies
33/199ASoC: dapm: connect virtual mux with default valuesound/soc/soc-dapm.c+7 -10 replies
34/199ASoC: dpcm: allow start or stop during pause for backendsound/soc/soc-pcm.c+4 -20 replies
35/199ASoC: topology: use name_prefix for new kcontrolsound/soc/soc-topology.c+1 -10 replies
36/199usb: gadget: f_fs: Fix use after free issue as part of queue failuredrivers/usb/gadget/function/f_fs.c+1 -00 replies
37/199usb: gadget: composite: Inform controller driver of self-powereddrivers/usb/gadget/composite.c+9 -00 replies
38/199ALSA: usb-audio: Add mixer workaround for TRX40 and cosound/usb/mixer_maps.c+28 -00 replies
39/199ALSA: hda: Add driver blacklistsound/pci/hda/hda_intel.c+16 -00 replies
40/199ALSA: hda: Fix potential access overflow in beep helpersound/pci/hda/hda_beep.c+5 -10 replies
41/199ALSA: ice1724: Fix invalid access for enumerated ctl itemssound/pci/ice1712/prodigy_hifi.c+2 -20 replies
42/199ALSA: pcm: oss: Fix regression by buffer overflow fixsound/core/oss/pcm_plugin.c+24 -80 replies
43/199ALSA: doc: Document PC Beep Hidden Register on Realtek ALC256Documentation/sound/hd-audio/index.rst Documentation/sound/hd-audio/realtek-pc-beep.rst+130 -00 replies
44/199ALSA: hda/realtek - Set principled PC Beep configuration for ALC256sound/pci/hda/patch_realtek.c+9 -60 replies
45/199media: ti-vpe: cal: fix disable_irqs to only the intended targetdrivers/media/platform/ti-vpe/cal.c+8 -80 replies
46/199acpi/x86: ignore unspecified bit positions in the ACPI global lock fieldarch/x86/kernel/acpi/boot.c+1 -10 replies
47/199thermal: devfreq_cooling: inline all stubs for CONFIG_DEVFREQ_THERMAL=ninclude/linux/devfreq_cooling.h+1 -10 replies
48/199nvme-fc: Revert "add module to ops template to allow module references"drivers/nvme/host/fc.c drivers/nvme/target/fcloop.c drivers/scsi/lpfc/lpfc_nvme.c +2 more+2 -200 replies
49/199PCI/ASPM: Clear the correct bits when enabling L1 substatesdrivers/pci/pcie/aspm.c+2 -20 replies
50/199PCI: endpoint: Fix for concurrent memory allocation in OB address regiondrivers/pci/endpoint/pci-epc-mem.c include/linux/pci-epc.h+11 -20 replies
51/199KEYS: reaching the keys quotas correctlysecurity/keys/key.c security/keys/keyctl.c+3 -30 replies
52/199irqchip/versatile-fpga: Apply clear-mask earlierdrivers/irqchip/irq-versatile-fpga.c+3 -30 replies
53/199MIPS: OCTEON: irq: Fix potential NULL pointer dereferencearch/mips/cavium-octeon/octeon-irq.c+3 -00 replies
54/199ath9k: Handle txpower changes even when TPC is disableddrivers/net/wireless/ath/ath9k/main.c+3 -00 replies
55/199signal: Extend exec_id to 64bitsfs/exec.c include/linux/sched.h kernel/signal.c+4 -40 replies
56/199x86/entry/32: Add missing ASM_CLAC to general_protection entryarch/x86/entry/entry_32.S+1 -00 replies
57/199KVM: nVMX: Properly handle userspace interrupt window requestarch/x86/include/asm/kvm_host.h arch/x86/kvm/vmx.c arch/x86/kvm/x86.c+17 -220 replies
58/199KVM: s390: vsie: Fix region 1 ASCE sanity shadow address checksarch/s390/mm/gmap.c+5 -10 replies
59/199KVM: s390: vsie: Fix delivery of addressing exceptionsarch/s390/kvm/vsie.c+1 -00 replies
60/199KVM: x86: Allocate new rmap and large page tracking when moving memslotarch/x86/kvm/x86.c+11 -00 replies
61/199KVM: VMX: Always VMCLEAR in-use VMCSes during crash with kexec supportarch/x86/kvm/vmx.c+16 -510 replies
62/199KVM: VMX: fix crash cleanup when KVM wasnt usedarch/x86/kvm/vmx.c+7 -50 replies
63/199CIFS: Fix bug which the return value by asynchronous read is errorfs/cifs/file.c+1 -10 replies
64/199btrfs: drop block from cache on error in relocationfs/btrfs/relocation.c+1 -10 replies
65/199crypto: mxs-dcp - fix scatterlist linearization for hashdrivers/crypto/mxs-dcp.c+26 -280 replies
66/199ALSA: hda: Initialize power_state field properlysound/pci/hda/hda_codec.c+1 -00 replies
67/199net: rtnl_configure_link: fix dev flags changes arg to __dev_notify_flagsnet/core/rtnetlink.c+1 -10 replies
68/199powerpc/pseries: Drop pointless static qualifier in vpa_debugfs_init()arch/powerpc/platforms/pseries/lpar.c+1 -10 replies
69/199x86/speculation: Remove redundant arch_smt_update() invocationkernel/cpu.c+1 -40 replies
70/199tools: gpio: Fix out-of-tree build regressiontools/gpio/Makefile+1 -10 replies
71/199mm: Use fixed constant in page_frag_alloc instead of size + 1mm/page_alloc.c+4 -40 replies
72/199dm verity fec: fix memory leak in verity_fec_dtrdrivers/md/dm-verity-fec.c+1 -00 replies
73/199scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-pointdrivers/s390/scsi/zfcp_erp.c+1 -10 replies
74/199arm64: armv8_deprecated: Fix undef_hook mask for thumb setendarch/arm64/kernel/armv8_deprecated.c+1 -10 replies
75/199rtc: omap: Use define directive for PIN_CONFIG_ACTIVE_HIGHdrivers/rtc/rtc-omap.c+1 -30 replies
76/199NFS: Fix a page leak in nfs_destroy_unlinked_subrequests()fs/nfs/write.c+1 -00 replies
77/199ext4: fix a data race at inode->i_blocksfs/ext4/inode.c+1 -10 replies
78/199fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once()fs/filesystems.c+3 -10 replies
79/199ocfs2: no need try to truncate file beyond i_sizefs/ocfs2/alloc.c+4 -00 replies
80/199perf tools: Support Python 3.8+ in Makefiletools/perf/Makefile.config+10 -10 replies
81/199s390/diag: fix display of diagnose call statisticsarch/s390/kernel/diag.c+1 -10 replies
82/199Input: i8042 - add Acer Aspire 5738z to nomux listdrivers/input/serio/i8042-x86ia64io.h+11 -00 replies
83/199kmod: make request_module() return an error when autoloading is disabledkernel/kmod.c+2 -20 replies
84/199cpufreq: powernv: Fix use-after-freedrivers/cpufreq/powernv-cpufreq.c+6 -00 replies
85/199hfsplus: fix crash and filesystem corruption when deleting filesfs/hfsplus/attributes.c+4 -00 replies
86/199libata: Return correct status in sata_pmp_eh_recover_pm() when ATA_DFLAG_DETACH is setdrivers/ata/libata-pmp.c+1 -00 replies
87/199powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idlearch/powerpc/kernel/idle_book3s.S+23 -40 replies
88/199powerpc/64/tm: Dont let userspace set regs->trap via sigreturnarch/powerpc/kernel/signal_64.c+3 -10 replies
89/199powerpc/hash64/devmap: Use H_PAGE_THP_HUGE when setting up huge devmap PTE entriesarch/powerpc/include/asm/book3s/64/hash-4k.h arch/powerpc/include/asm/book3s/64/hash-64k.h arch/powerpc/include/asm/book3s/64/pgtable.h +1 more+21 -20 replies
90/199powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIsarch/powerpc/sysdev/xive/common.c arch/powerpc/sysdev/xive/native.c arch/powerpc/sysdev/xive/spapr.c +1 more+14 -130 replies
91/199powerpc/kprobes: Ignore traps that happened in real modearch/powerpc/kernel/kprobes.c+3 -00 replies
92/199scsi: mpt3sas: Fix kernel panic observed on soft HBA unplugdrivers/scsi/mpt3sas/mpt3sas_scsih.c+4 -40 replies
93/199powerpc: Add attributes for setjmp/longjmparch/powerpc/include/asm/setjmp.h+2 -20 replies
94/199powerpc: Make setjmp/longjmp signature standardarch/powerpc/include/asm/setjmp.h arch/powerpc/kernel/Makefile arch/powerpc/xmon/Makefile+4 -80 replies
95/199Btrfs: fix crash during unmount due to race with delayed inode workersfs/btrfs/async-thread.c fs/btrfs/async-thread.h fs/btrfs/disk-io.c+23 -00 replies
96/199btrfs: use nofs allocations for running delayed itemsfs/btrfs/delayed-inode.c+13 -00 replies
97/199dm zoned: remove duplicate nr_rnd_zones increase in dmz_init_zone()drivers/md/dm-zoned-metadata.c+0 -10 replies
98/199crypto: caam - update xts sector size for large input lengthdrivers/crypto/caam/caamalg_desc.c+14 -20 replies
99/199drm/dp_mst: Fix clearing payload state on topology disabledrivers/gpu/drm/drm_dp_mst_topology.c+6 -10 replies
100/199drm: Remove PageReserved manipulation from drm_pci_allocdrivers/gpu/drm/drm_pci.c+2 -230 replies
101/199ftrace/kprobe: Show the maxactive number on kprobe_eventskernel/trace/trace_kprobe.c+2 -00 replies
102/199ipmi: fix hung processes in __get_guid()drivers/char/ipmi/ipmi_msghandler.c+3 -10 replies
103/199powerpc/fsl_booke: Avoid creating duplicate tlb1 entryarch/powerpc/mm/tlb_nohash_low.S+11 -10 replies
104/199misc: echo: Remove unnecessary parentheses and simplify check for zerodrivers/misc/echo/echo.c+1 -10 replies
105/199mfd: dln2: Fix sanity checking for endpointsdrivers/mfd/dln2.c+7 -20 replies
106/199amd-xgbe: Use __napi_schedule() in BH contextdrivers/net/ethernet/amd/xgbe/xgbe-drv.c+1 -10 replies
107/199hsr: check protocol version in hsr_newlink()net/hsr/hsr_netlink.c+8 -20 replies
108/199net: ipv4: devinet: Fix crash when add/del multicast IP with autojoinnet/ipv4/devinet.c+9 -40 replies
109/199net: ipv6: do not consider routes via gateways for anycast address checkinclude/net/ip6_route.h+1 -00 replies
110/199net: qrtr: send msgs from local of same id as broadcastnet/qrtr/qrtr.c+4 -30 replies
111/199net: revert default NAPI poll timeout to 2 jiffiesnet/core/dev.c+2 -10 replies
112/199net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizesdrivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c+2 -00 replies
113/199scsi: ufs: Fix ufshcd_hold() caused scheduling while atomicdrivers/scsi/ufs/ufshcd.c+5 -00 replies
114/199jbd2: improve comments about freeing data buffers whose page mapping is NULLfs/jbd2/commit.c+4 -30 replies
115/199pwm: pca9685: Fix PWM/GPIO inter-operationdrivers/pwm/pwm-pca9685.c+48 -370 replies
116/199ext4: fix incorrect group count in ext4_fill_super error messagefs/ext4/super.c+2 -20 replies
117/199ext4: fix incorrect inodes per group in error messagefs/ext4/super.c+1 -10 replies
118/199ASoC: Intel: mrfld: fix incorrect check on p->sinksound/soc/intel/atom/sst-atom-controls.c+1 -10 replies
119/199ASoC: Intel: mrfld: return error codes when an error occurssound/soc/intel/atom/sst/sst_pci.c+1 -10 replies
120/199ALSA: usb-audio: Dont override ignore_ctl_error value from the mapsound/usb/mixer.c+1 -10 replies
121/199tracing: Fix the race between registering snapshot event trigger and triggering snapshot operationkernel/trace/trace_events_trigger.c+3 -70 replies
122/199btrfs: check commit root generation in should_ignore_rootfs/btrfs/relocation.c+2 -20 replies
123/199mac80211_hwsim: Use kstrndup() in place of kasprintf()drivers/net/wireless/mac80211_hwsim.c+6 -60 replies
124/199ext4: do not zeroout extents beyond i_disksizefs/ext4/extents.c+4 -40 replies
125/199dm flakey: check for null arg_name in parse_features()drivers/md/dm-flakey.c+5 -00 replies
126/199kvm: x86: Host feature SSBD doesnt imply guest feature SPEC_CTRL_SSBDarch/x86/kvm/cpuid.c+2 -10 replies
127/199scsi: target: remove boilerplate codedrivers/target/iscsi/iscsi_target.c drivers/target/iscsi/iscsi_target.h+2 -450 replies
128/199scsi: target: fix hang when multiple threads try to destroy the same iscsi sessiondrivers/target/iscsi/iscsi_target.c drivers/target/iscsi/iscsi_target_configfs.c drivers/target/iscsi/iscsi_target_login.c +1 more+30 -170 replies
129/199x86/microcode/AMD: Increase microcode PATCH_MAX_SIZEarch/x86/include/asm/microcode_amd.h+1 -10 replies

Reviews trailers per patch

60 of 129 patches have a Reviewed-by or Acked-by.

PatchChen-Yu TsaiPatrice ChotardChaitanya KulkarniArvind SankarPaolo ValenteQu WenruoPaul MenzelBob LiuVinod KoulJaroslav KyselaJari RuusuHimanshu MadhaniLinus WalleijJarkko SakkinenEric BiggersBjorn HelgaasChristoph HellwigDavid SterbaHoria GeantăBartosz GolaszewskiSuzuki K PouloseJessica YuJoseph QiHe ZheJiri OlsaHeiko CarstensKees CookLuis ChamberlainAnton AltaparmakovGautham R. ShenoyDavid GibsonJanosch FrankClaudio ImbrendaChristian BorntraegerDamien Le MoalNathan ChancellorVitaly KuznetsovSean ChristophersonAlex DeucherJan KaraFilipe MananaRahul KunduJacob XuPeter ShierMatt ColemanNick DesaulniersVille SyrjäläTom LendackyScott WoodCezary RojewskiPierre-Louis BossartLukas CzernerAndreas DilgerMika WesterbergClemens GruberSven Van AsbroeckHongwu SuAsutosh DasBean HuoStanley ChuRonnie SahlbergPeter XuMasami HiramatsuNaveen N. RaoFrederic WeisbeckerAlexandre ChartreAndy LutomirskiJens RemusBenjamin BlockDaniel AxtensAndreas GruenbacherVincent GuittotThomas ZimmermannPeter ChenDave Hansen
1/199A-b
2/199
3/199
4/199
5/199
6/199
7/199R-b
8/199R-b
9/199R-b
10/199R-b
11/199A-b R-b
12/199R-b R-b
13/199
14/199R-b
15/199
16/199A-b
17/199
18/199R-b
19/199
20/199T-b
21/199
22/199
23/199
24/199
25/199
26/199A-b
27/199R-b
28/199
29/199
30/199
31/199
32/199
33/199
34/199R-b
35/199
36/199R-b
37/199
38/199
39/199
40/199R-b
41/199R-b
42/199Tested-and-reported-by
43/199
44/199
45/199
46/199
47/199T-b
48/199R-b
49/199
50/199
51/199R-b R-b
52/199R-b
53/199
54/199
55/199
56/199R-b R-b R-b
57/199
58/199T-b R-b R-b
59/199R-b R-b
60/199R-b
61/199R-b
62/199R-b
63/199A-b
64/199R-b R-b
65/199R-b
66/199
67/199
68/199R-b
69/199
70/199R-b
71/199
72/199
73/199R-b R-b
74/199R-b
75/199
76/199
77/199
78/199R-b
79/199R-b
80/199T-b A-b
81/199R-b
82/199
83/199R-b R-b A-b
84/199R-b
85/199R-b
86/199
87/199
88/199
89/199
90/199R-b T-b
91/199R-b R-b
92/199
93/199
94/199R-b T-b
95/199R-b
96/199R-b
97/199R-b
98/199R-b
99/199R-b
100/199R-b
101/199
102/199
103/199A-b
104/199R-b
105/199
106/199A-b
107/199
108/199
109/199
110/199
111/199
112/199A-b
113/199R-b R-b R-b R-b
114/199R-b
115/199R-b T-b R-b
116/199
117/199R-b
118/199
119/199A-b A-b
120/199
121/199
122/199R-b
123/199
124/199R-b
125/199
126/199R-b R-b
127/199T-b
128/199T-b T-b
129/199

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 75 reviewers.

Read the v1 thread

Cover letter [PATCH 4.14 000/199] 4.14.177-rc1 review

This is the start of the stable review cycle for the 4.14.177 release. There are 199 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, 24 Apr 2020 09:48:23 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.14.177-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.14.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.14.177-rc1

Waiman Long <[email protected]>
KEYS: Don't write out to userspace while holding key semaphore

David Howells <[email protected]>
KEYS: Use individual pages in big_key for crypto buffers

Wen Yang <[email protected]>
mtd: phram: fix a double free issue in error path

Dan Carpenter <[email protected]>
mtd: lpddr: Fix a double free in probe()

Paul E. McKenney <[email protected]>
locktorture: Print ratio of acquisitions, not failures

Stephen Rothwell <[email protected]>
tty: evh_bytechan: Fix out of bounds accesses

Dan Carpenter <[email protected]>
fbdev: potential information leak in do_fb_ioctl()

Florian Fainelli <[email protected]>
net: dsa: bcm_sf2: Fix overflow checks

Adrian Huang <[email protected]>
iommu/amd: Fix the configuration of GCR3 table root pointer

Dan Carpenter <[email protected]>
libnvdimm: Out of bounds read in __nd_ioctl()

Jan Kara <[email protected]>
ext2: fix debug reference to ext2_xattr_cache

Randy Dunlap <[email protected]>
ext2: fix empty body warnings when -Wextra is used

Jacob Pan <[email protected]>
iommu/vt-d: Fix mm reference leak

Trond Myklebust <[email protected]>
NFS: Fix memory leaks in nfs_pageio_stop_mirroring()

Jack Zhang <[email protected]>
drm/amdkfd: kfree the wrong pointer

Qian Cai <[email protected]>
x86: ACPI: fix CPU hotplug deadlock

David Hildenbrand <[email protected]>
KVM: s390: vsie: Fix possible race when shadowing region 3 tables

Vegard Nossum <[email protected]>
compiler.h: fix error in BUILD_BUG_ON() reporting

Qian Cai <[email protected]>
percpu_counter: fix a data race at vm_committed_as

Steven Price <[email protected]>
include/linux/swapops.h: correct guards for non_swap_entry()

Eric Sandeen <[email protected]>
ext4: do not commit super on read-only bdev

Nathan Chancellor <[email protected]>
powerpc/maple: Fix declaration made after definition

Alexander Gordeev <[email protected]>
s390/cpuinfo: fix wrong output when CPU0 is offline

Misono Tomohiro <[email protected]>
NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails

Trond Myklebust <[email protected]>
NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid()

Alexandre Belloni <[email protected]>

    rtc: 88pm860x: fix possible race condition

Lucas Stach <[email protected]>
soc: imx: gpc: fix power up sequencing

Sowjanya Komatineni <[email protected]>
clk: tegra: Fix Tegra PMC clock out parents

Dmitry Osipenko <[email protected]>
power: supply: bq27xxx_battery: Silence deferred-probe error

Claudiu Beznea <[email protected]>
clk: at91: usb: continue if clk_hw_round_rate() return zero

Frank Rowand <[email protected]>
of: unittest: kmemleak in of_unittest_platform_populate()

Ilya Dryomov <[email protected]>
rbd: call rbd_dev_unprobe() after unwatching and flushing notifies

Ilya Dryomov <[email protected]>
rbd: avoid a deadlock on header_rwsem when flushing notifies

Rob Herring <[email protected]>

    of: fix missing kobject init for !SYSFS && OF_DYNAMIC config

Chris Lew <[email protected]>
soc: qcom: smem: Use le32_to_cpu for comparison

Hamad Kadmany <[email protected]>
wil6210: abort properly in cfg suspend

Lior David <[email protected]>
wil6210: fix length check in __wmi_send

Lior David <[email protected]>
wil6210: add block size checks during FW load

Lazar Alexei <[email protected]>
wil6210: fix PCIe bus mastering in case of interface down

Bjorn Andersson <[email protected]>
rpmsg: glink: smem: Ensure ordering during tx

Wei Yongjun <[email protected]>
rpmsg: glink: Fix missing mutex_init() in qcom_glink_alloc_channel()

Mohit Aggarwal <[email protected]>
rtc: pm8xxx: Fix issue in RTC write path

Arvind Yadav <[email protected]>
rpmsg: glink: use put_device() if device_register fail

Dedy Lansky <[email protected]>
wil6210: rate limit wil_rx_refill error

Subhash Jadavani <[email protected]>
scsi: ufs: ufs-qcom: remove broken hci version quirk

Venkat Gopalakrishnan <[email protected]>
scsi: ufs: make sure all interrupts are processed

Dedy Lansky <[email protected]>
wil6210: fix temperature debugfs

Hamad Kadmany <[email protected]>
wil6210: increase firmware ready timeout

Prasad Sodagudi <[email protected]>
arch_topology: Fix section miss match warning due to free_raw_capacity()

Will Deacon <[email protected]>
arm64: traps: Don't print stack or raw PC/LR values in backtraces

Xu YiPing <[email protected]>
arm64: perf: remove unsupported events for Cortex-A73

Timur Tabi <[email protected]>
Revert "gpio: set up initial state from .get_direction()"

Geert Uytterhoeven <[email protected]>
clk: Fix debugfs_create_*() usage

Joe Moriarty <[email protected]>
drm: NULL pointer dereference [null-pointer-deref] (CWE 476) problem

Nathan Chancellor <[email protected]>
video: fbdev: sis: Remove unnecessary parentheses and commented code

[email protected] <[email protected]>
lib/raid6: use vdupq_n_u8 to avoid endianness warnings

Frank Rowand <[email protected]>
of: unittest: kmemleak on changeset destroy

Takashi Iwai <[email protected]>
ALSA: hda: Don't release card at firmware loading error

Zenghui Yu <[email protected]>
irqchip/mbigen: Free msi_desc on device teardown

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type

Luke Nelson <[email protected]>
arm, bpf: Fix bugs with ALU64 {RSH, ARSH} BPF_K shift by 0

Roman Gushchin <[email protected]>
ext4: use non-movable memory for superblock readahead

Li Bin <[email protected]>
scsi: sg: add sg_remove_request in sg_common_write

Josh Poimboeuf <[email protected]>
objtool: Fix switch table detection in .text.unlikely

Austin Kim <[email protected]>

    mm/vmalloc.c: move 'area->pages' after if statement

Reinette Chatre <[email protected]>
x86/resctrl: Fix invalid attempt at removing the default resource group

James Morse <[email protected]>
x86/resctrl: Preserve CDP enable over CPU hotplug

Fenghua Yu <[email protected]>
x86/intel_rdt: Enable L2 CDP in MSR IA32_L2_QOS_CFG

Fenghua Yu <[email protected]>
x86/intel_rdt: Add two new resources for L2 Code and Data Prioritization (CDP)

Fenghua Yu <[email protected]>
x86/intel_rdt: Enumerate L2 Code and Data Prioritization (CDP) feature

John Allen <[email protected]>
x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE

Maurizio Lombardi <[email protected]>
scsi: target: fix hang when multiple threads try to destroy the same iscsi session

Maurizio Lombardi <[email protected]>
scsi: target: remove boilerplate code

Jim Mattson <[email protected]>
kvm: x86: Host feature SSBD doesn't imply guest feature SPEC_CTRL_SSBD

Goldwyn Rodrigues <[email protected]>
dm flakey: check for null arg_name in parse_features()

Jan Kara <[email protected]>
ext4: do not zeroout extents beyond i_disksize

Tuomas Tynkkynen <[email protected]>
mac80211_hwsim: Use kstrndup() in place of kasprintf()

Josef Bacik <[email protected]>
btrfs: check commit root generation in should_ignore_root

Xiao Yang <[email protected]>
tracing: Fix the race between registering 'snapshot' event trigger and triggering 'snapshot' operation

Takashi Iwai <[email protected]>
ALSA: usb-audio: Don't override ignore_ctl_error value from the map

Colin Ian King <[email protected]>
ASoC: Intel: mrfld: return error codes when an error occurs

Colin Ian King <[email protected]>

    ASoC: Intel: mrfld: fix incorrect check on p->sink

Josh Triplett <[email protected]>
ext4: fix incorrect inodes per group in error message

Josh Triplett <[email protected]>
ext4: fix incorrect group count in ext4_fill_super error message

Sven Van Asbroeck <[email protected]>
pwm: pca9685: Fix PWM/GPIO inter-operation

zhangyi (F) <[email protected]>
jbd2: improve comments about freeing data buffers whose page mapping is NULL

Can Guo <[email protected]>
scsi: ufs: Fix ufshcd_hold() caused scheduling while atomic

Florian Fainelli <[email protected]>
net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizes

Konstantin Khlebnikov <[email protected]>
net: revert default NAPI poll timeout to 2 jiffies

Wang Wenhu <[email protected]>
net: qrtr: send msgs from local of same id as broadcast

Tim Stallard <[email protected]>
net: ipv6: do not consider routes via gateways for anycast address check

Taras Chornyi <[email protected]>
net: ipv4: devinet: Fix crash when add/del multicast IP with autojoin

Taehee Yoo <[email protected]>
hsr: check protocol version in hsr_newlink()

Sebastian Andrzej Siewior <[email protected]>
amd-xgbe: Use __napi_schedule() in BH context

Andy Shevchenko <[email protected]>
mfd: dln2: Fix sanity checking for endpoints

Nathan Chancellor <[email protected]>
misc: echo: Remove unnecessary parentheses and simplify check for zero

Laurentiu Tudor <[email protected]>
powerpc/fsl_booke: Avoid creating duplicate tlb1 entry

Wen Yang <[email protected]>
ipmi: fix hung processes in __get_guid()

Masami Hiramatsu <[email protected]>
ftrace/kprobe: Show the maxactive number on kprobe_events

Chris Wilson <[email protected]>
drm: Remove PageReserved manipulation from drm_pci_alloc

Lyude Paul <[email protected]>
drm/dp_mst: Fix clearing payload state on topology disable

Andrei Botila <[email protected]>
crypto: caam - update xts sector size for large input length

Bob Liu <[email protected]>
dm zoned: remove duplicate nr_rnd_zones increase in dmz_init_zone()

Josef Bacik <[email protected]>
btrfs: use nofs allocations for running delayed items

Filipe Manana <[email protected]>
Btrfs: fix crash during unmount due to race with delayed inode workers

Clement Courbet <[email protected]>
powerpc: Make setjmp/longjmp signature standard

Segher Boessenkool <[email protected]>
powerpc: Add attributes for setjmp/longjmp

Sreekanth Reddy <[email protected]>
scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug

Christophe Leroy <[email protected]>
powerpc/kprobes: Ignore traps that happened in real mode

Cédric Le Goater <[email protected]>
powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs

Aneesh Kumar K.V <[email protected]>
powerpc/hash64/devmap: Use H_PAGE_THP_HUGE when setting up huge devmap PTE entries

Michael Ellerman <[email protected]>

    powerpc/64/tm: Don't let userspace set regs->trap via sigreturn

Michael Ellerman <[email protected]>
powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle

Kai-Heng Feng <[email protected]>
libata: Return correct status in sata_pmp_eh_recover_pm() when ATA_DFLAG_DETACH is set

Simon Gander <[email protected]>
hfsplus: fix crash and filesystem corruption when deleting files

Oliver O'Halloran <[email protected]>
cpufreq: powernv: Fix use-after-free

Eric Biggers <[email protected]>
kmod: make request_module() return an error when autoloading is disabled

Hans de Goede <[email protected]>
Input: i8042 - add Acer Aspire 5738z to nomux list

Michael Mueller <[email protected]>
s390/diag: fix display of diagnose call statistics

Sam Lunt <[email protected]>
perf tools: Support Python 3.8+ in Makefile

Changwei Ge <[email protected]>
ocfs2: no need try to truncate file beyond i_size

Eric Biggers <[email protected]>
fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once()

Qian Cai <[email protected]>

    ext4: fix a data race at inode->i_blocks

Trond Myklebust <[email protected]>
NFS: Fix a page leak in nfs_destroy_unlinked_subrequests()

Nathan Chancellor <[email protected]>
rtc: omap: Use define directive for PIN_CONFIG_ACTIVE_HIGH

Fredrik Strupe <[email protected]>
arm64: armv8_deprecated: Fix undef_hook mask for thumb setend

Steffen Maier <[email protected]>
scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point

Shetty, Harshini X (EXT-Sony Mobile) <[email protected]>
dm verity fec: fix memory leak in verity_fec_dtr

Alexander Duyck <[email protected]>
mm: Use fixed constant in page_frag_alloc instead of size + 1

Anssi Hannula <[email protected]>
tools: gpio: Fix out-of-tree build regression

Zhenzhong Duan <[email protected]>
x86/speculation: Remove redundant arch_smt_update() invocation

YueHaibing <[email protected]>
powerpc/pseries: Drop pointless static qualifier in vpa_debugfs_init()

Roopa Prabhu <[email protected]>
net: rtnl_configure_link: fix dev flags changes arg to __dev_notify_flags

Takashi Iwai <[email protected]>
ALSA: hda: Initialize power_state field properly

Rosioru Dragos <[email protected]>
crypto: mxs-dcp - fix scatterlist linearization for hash

Josef Bacik <[email protected]>
btrfs: drop block from cache on error in relocation

Yilu Lin <[email protected]>
CIFS: Fix bug which the return value by asynchronous read is error

Vitaly Kuznetsov <[email protected]>
KVM: VMX: fix crash cleanup when KVM wasn't used

Sean Christopherson <[email protected]>
KVM: VMX: Always VMCLEAR in-use VMCSes during crash with kexec support

Sean Christopherson <[email protected]>
KVM: x86: Allocate new rmap and large page tracking when moving memslot

David Hildenbrand <[email protected]>
KVM: s390: vsie: Fix delivery of addressing exceptions

David Hildenbrand <[email protected]>
KVM: s390: vsie: Fix region 1 ASCE sanity shadow address checks

Sean Christopherson <[email protected]>
KVM: nVMX: Properly handle userspace interrupt window request

Thomas Gleixner <[email protected]>
x86/entry/32: Add missing ASM_CLAC to general_protection entry

Eric W. Biederman <[email protected]>
signal: Extend exec_id to 64bits

Remi Pommarel <[email protected]>
ath9k: Handle txpower changes even when TPC is disabled

Gustavo A. R. Silva <[email protected]>
MIPS: OCTEON: irq: Fix potential NULL pointer dereference

Sungbo Eo <[email protected]>
irqchip/versatile-fpga: Apply clear-mask earlier

Yang Xu <[email protected]>
KEYS: reaching the keys quotas correctly

Kishon Vijay Abraham I <[email protected]>
PCI: endpoint: Fix for concurrent memory allocation in OB address region

Yicong Yang <[email protected]>
PCI/ASPM: Clear the correct bits when enabling L1 substates

James Smart <[email protected]>
nvme-fc: Revert "add module to ops template to allow module references"

Martin Blumenstingl <[email protected]>
thermal: devfreq_cooling: inline all stubs for CONFIG_DEVFREQ_THERMAL=n

Jan Engelhardt <[email protected]>
acpi/x86: ignore unspecified bit positions in the ACPI global lock field

Benoit Parrot <[email protected]>
media: ti-vpe: cal: fix disable_irqs to only the intended target

Thomas Hebb <[email protected]>
ALSA: hda/realtek - Set principled PC Beep configuration for ALC256

Thomas Hebb <[email protected]>
ALSA: doc: Document PC Beep Hidden Register on Realtek ALC256

Takashi Iwai <[email protected]>
ALSA: pcm: oss: Fix regression by buffer overflow fix

Takashi Iwai <[email protected]>
ALSA: ice1724: Fix invalid access for enumerated ctl items

Takashi Iwai <[email protected]>
ALSA: hda: Fix potential access overflow in beep helper

Takashi Iwai <[email protected]>
ALSA: hda: Add driver blacklist

Takashi Iwai <[email protected]>
ALSA: usb-audio: Add mixer workaround for TRX40 and co

Thinh Nguyen <[email protected]>
usb: gadget: composite: Inform controller driver of self-powered

Sriharsha Allenki <[email protected]>
usb: gadget: f_fs: Fix use after free issue as part of queue failure

이경택 <[email protected]>
ASoC: topology: use name_prefix for new kcontrol

이경택 <[email protected]>
ASoC: dpcm: allow start or stop during pause for backend

이경택 <[email protected]>
ASoC: dapm: connect virtual mux with default value

이경택 <[email protected]>
ASoC: fix regwmask

Kees Cook <[email protected]>
slub: improve bit diffusion for freelist ptr obfuscation

YueHaibing <[email protected]>
misc: rtsx: set correct pcr_ops for rts522A

Yury Norov <[email protected]>
uapi: rename ext2_swab() to swab() and share globally in swab.h

Josef Bacik <[email protected]>
btrfs: track reloc roots based on their commit root bytenr

Josef Bacik <[email protected]>
btrfs: remove a BUG_ON() from merge_reloc_roots()

Zhiqiang Liu <[email protected]>
block, bfq: fix use-after-free in bfq_idle_slice_timer_body

Boqun Feng <[email protected]>
locking/lockdep: Avoid recursion in lockdep_count_{for,back}ward_deps()

Marc Zyngier <[email protected]>
irqchip/gic-v4: Provide irq_retrigger to avoid circular locking dependency

Neil Armstrong <[email protected]>
usb: dwc3: core: add support for disabling SS instances in park mode

Sahitya Tummala <[email protected]>
block: Fix use-after-free issue accessing struct io_cq

Alexander Sverdlin <[email protected]>
genirq/irqdomain: Check pointer in irq_domain_alloc_irqs_hierarchy()

Ard Biesheuvel <[email protected]>
efi/x86: Ignore the memory attributes table on i386

Arvind Sankar <[email protected]>
x86/boot: Use unsigned comparison for addresses

Bob Peterson <[email protected]>
gfs2: Don't demote a glock until its revokes are written

John Garry <[email protected]>
libata: Remove extra scsi_host_put() in ata_scsi_add_hosts()

Logan Gunthorpe <[email protected]>
PCI/switchtec: Fix init_completion race condition with poll_wait()

Andy Lutomirski <[email protected]>
selftests/x86/ptrace_syscall_32: Fix no-vDSO segfault

Michael Wang <[email protected]>
sched: Avoid scale real weight down to zero

Sungbo Eo <[email protected]>
irqchip/versatile-fpga: Handle chained IRQs properly

Konstantin Khlebnikov <[email protected]>

    block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices

Thomas Hellstrom <[email protected]>
x86: Don't let pgprot_modify() change the page encryption bit

Alexey Dobriyan <[email protected]>
null_blk: fix spurious IO errors after failed past-wp access

Bart Van Assche <[email protected]>
null_blk: Handle null_add_dev() failures properly

Bart Van Assche <[email protected]>
null_blk: Fix the null_add_dev() error path

Alain Volmat <[email protected]>
i2c: st: fix missing struct parameter description

Xu Wang <[email protected]>
qlcnic: Fix bad kzalloc null test

Raju Rangoju <[email protected]>
cxgb4/ptp: pass the sign of offset delta in FW CMD

Luo bin <[email protected]>
hinic: fix wrong para of wait_for_completion_timeout

Luo bin <[email protected]>
hinic: fix a bug of waitting for IO stopped

Zheng Wei <[email protected]>
net: vxge: fix wrong __VA_ARGS__ usage

Ondrej Jirman <[email protected]>
bus: sunxi-rsb: Return correct data when mixing 16-bit and 8-bit reads

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

Diffstat:

 Documentation/sound/hd-audio/index.rst             |   1 +
 Documentation/sound/hd-audio/realtek-pc-beep.rst   | 129 ++++++++++++++++++++
 Makefile                                           |   4 +-
 arch/arm/net/bpf_jit_32.c                          |  12 +-
 arch/arm64/kernel/armv8_deprecated.c               |   2 +-
 arch/arm64/kernel/perf_event.c                     |   6 -
 arch/arm64/kernel/process.c                        |   8 +-
 arch/arm64/kernel/traps.c                          |  65 +---------
 arch/mips/cavium-octeon/octeon-irq.c               |   3 +
 arch/powerpc/include/asm/book3s/64/hash-4k.h       |   6 +
 arch/powerpc/include/asm/book3s/64/hash-64k.h      |   8 +-
 arch/powerpc/include/asm/book3s/64/pgtable.h       |   4 +-
 arch/powerpc/include/asm/book3s/64/radix.h         |   5 +
 arch/powerpc/include/asm/setjmp.h                  |   6 +-
 arch/powerpc/kernel/Makefile                       |   3 -
 arch/powerpc/kernel/idle_book3s.S                  |  27 ++++-
 arch/powerpc/kernel/kprobes.c                      |   3 +
 arch/powerpc/kernel/signal_64.c                    |   4 +-
 arch/powerpc/mm/tlb_nohash_low.S                   |  12 +-
 arch/powerpc/platforms/maple/setup.c               |  34 +++---
 arch/powerpc/platforms/pseries/lpar.c              |   2 +-
 arch/powerpc/sysdev/xive/common.c                  |  12 +-
 arch/powerpc/sysdev/xive/native.c                  |   4 +-
 arch/powerpc/sysdev/xive/spapr.c                   |   4 +-
 arch/powerpc/sysdev/xive/xive-internal.h           |   7 ++
 arch/powerpc/xmon/Makefile                         |   3 -
 arch/s390/kernel/diag.c                            |   2 +-
 arch/s390/kernel/processor.c                       |   5 +-
 arch/s390/kvm/vsie.c                               |   1 +
 arch/s390/mm/gmap.c                                |   7 +-
 arch/x86/boot/compressed/head_32.S                 |   2 +-
 arch/x86/boot/compressed/head_64.S                 |   4 +-
 arch/x86/entry/entry_32.S                          |   1 +
 arch/x86/include/asm/cpufeatures.h                 |   2 +-
 arch/x86/include/asm/kvm_host.h                    |   2 +-
 arch/x86/include/asm/microcode_amd.h               |   2 +-
 arch/x86/include/asm/pgtable.h                     |   7 +-
 arch/x86/include/asm/pgtable_types.h               |   2 +-
 arch/x86/kernel/acpi/boot.c                        |   2 +-
 arch/x86/kernel/acpi/cstate.c                      |   3 +-
 arch/x86/kernel/cpu/intel_rdt.c                    |  68 +++++++++--
 arch/x86/kernel/cpu/intel_rdt.h                    |   6 +
 arch/x86/kernel/cpu/intel_rdt_rdtgroup.c           | 133 ++++++++++++++++-----
 arch/x86/kernel/cpu/scattered.c                    |   1 +
 arch/x86/kvm/cpuid.c                               |   3 +-
 arch/x86/kvm/vmx.c                                 | 106 ++++++----------
 arch/x86/kvm/x86.c                                 |  21 +++-
 block/bfq-iosched.c                                |  16 ++-
 block/blk-ioc.c                                    |   7 ++
 block/blk-settings.c                               |   3 +
 drivers/acpi/processor_throttling.c                |   7 --
 drivers/ata/libata-pmp.c                           |   1 +
 drivers/ata/libata-scsi.c                          |   9 +-
 drivers/base/arch_topology.c                       |   2 +-
 drivers/block/null_blk.c                           |  10 +-
 drivers/block/rbd.c                                |  25 ++--
 drivers/bus/sunxi-rsb.c                            |   2 +-
 drivers/char/ipmi/ipmi_msghandler.c                |   4 +-
 drivers/clk/at91/clk-usb.c                         |   3 +
 drivers/clk/clk.c                                  |  32 +++--
 drivers/clk/tegra/clk-tegra-pmc.c                  |  12 +-
 drivers/cpufreq/powernv-cpufreq.c                  |   6 +
 drivers/crypto/caam/caamalg_desc.c                 |  16 ++-
 drivers/crypto/mxs-dcp.c                           |  58 +++++----
 drivers/firmware/efi/efi.c                         |   2 +-
 drivers/gpio/gpiolib.c                             |  31 ++---
 drivers/gpu/drm/amd/amdkfd/kfd_device.c            |   4 +-
 drivers/gpu/drm/drm_dp_mst_topology.c              |  15 ++-
 drivers/gpu/drm/drm_pci.c                          |  25 +---
 drivers/i2c/busses/i2c-st.c                        |   1 +
 drivers/input/serio/i8042-x86ia64io.h              |  11 ++
 drivers/iommu/amd_iommu_types.h                    |   2 +-
 drivers/iommu/intel-svm.c                          |   7 +-
 drivers/irqchip/irq-gic-v3-its.c                   |   6 +
 drivers/irqchip/irq-mbigen.c                       |   8 +-
 drivers/irqchip/irq-versatile-fpga.c               |  18 ++-
 drivers/md/dm-flakey.c                             |   5 +
 drivers/md/dm-verity-fec.c                         |   1 +
 drivers/md/dm-zoned-metadata.c                     |   1 -
 drivers/media/platform/ti-vpe/cal.c                |  16 +--
 drivers/mfd/dln2.c                                 |   9 +-
 drivers/mfd/rts5227.c                              |   1 +
 drivers/misc/echo/echo.c                           |   2 +-
 drivers/mtd/devices/phram.c                        |  15 ++-
 drivers/mtd/lpddr/lpddr_cmds.c                     |   1 -
 drivers/net/dsa/bcm_sf2_cfp.c                      |   9 +-
 drivers/net/ethernet/amd/xgbe/xgbe-drv.c           |   2 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c     |   3 +
 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c  |   3 +-
 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c   |  51 +-------
 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c  |   5 +-
 drivers/net/ethernet/neterion/vxge/vxge-config.h   |   2 +-
 drivers/net/ethernet/neterion/vxge/vxge-main.h     |  14 +--
 .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c  |   2 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c  |   2 +
 drivers/net/wireless/ath/ath9k/main.c              |   3 +
 drivers/net/wireless/ath/wil6210/cfg80211.c        |   7 +-
 drivers/net/wireless/ath/wil6210/debugfs.c         |   7 +-
 drivers/net/wireless/ath/wil6210/fw_inc.c          |  58 +++++----
 drivers/net/wireless/ath/wil6210/interrupt.c       |  22 +++-
 drivers/net/wireless/ath/wil6210/main.c            |   2 +-
 drivers/net/wireless/ath/wil6210/pcie_bus.c        |  24 ++--
 drivers/net/wireless/ath/wil6210/pm.c              |  10 +-
 drivers/net/wireless/ath/wil6210/txrx.c            |   4 +-
 drivers/net/wireless/ath/wil6210/wil6210.h         |   5 +-
 drivers/net/wireless/ath/wil6210/wmi.c             |  13 +-
 drivers/net/wireless/mac80211_hwsim.c              |  12 +-
 drivers/nvdimm/bus.c                               |   6 +-
 drivers/nvme/host/fc.c                             |  14 +--
 drivers/nvme/target/fcloop.c                       |   1 -
 drivers/of/base.c                                  |   3 -
 drivers/of/unittest.c                              |  11 +-
 drivers/pci/endpoint/pci-epc-mem.c                 |  10 +-
 drivers/pci/pcie/aspm.c                            |   4 +-
 drivers/pci/switch/switchtec.c                     |   2 +-
 drivers/power/supply/bq27xxx_battery.c             |   5 +-
 drivers/pwm/pwm-pca9685.c                          |  85 +++++++------
 drivers/rpmsg/qcom_glink_native.c                  |   1 +
 drivers/rpmsg/qcom_glink_smem.c                    |   6 +-
 drivers/rtc/rtc-88pm860x.c                         |  14 ++-
 drivers/rtc/rtc-omap.c                             |   4 +-
 drivers/rtc/rtc-pm8xxx.c                           |  49 ++++++--
 drivers/s390/scsi/zfcp_erp.c                       |   2 +-
 drivers/scsi/lpfc/lpfc_nvme.c                      |   2 -
 drivers/scsi/mpt3sas/mpt3sas_scsih.c               |   8 +-
 drivers/scsi/qla2xxx/qla_nvme.c                    |   1 -
 drivers/scsi/sg.c                                  |   4 +-
 drivers/scsi/ufs/ufs-qcom.c                        |   2 +-
 drivers/scsi/ufs/ufshcd.c                          |  32 +++--
 drivers/soc/imx/gpc.c                              |  24 ++--
 drivers/soc/qcom/smem.c                            |   2 +-
 drivers/target/iscsi/iscsi_target.c                |  79 ++++--------
 drivers/target/iscsi/iscsi_target.h                |   1 -
 drivers/target/iscsi/iscsi_target_configfs.c       |   5 +-
 drivers/target/iscsi/iscsi_target_login.c          |   5 +-
 drivers/tty/ehv_bytechan.c                         |  21 +++-
 drivers/usb/dwc3/core.c                            |   5 +
 drivers/usb/dwc3/core.h                            |   4 +
 drivers/usb/gadget/composite.c                     |   9 ++
 drivers/usb/gadget/function/f_fs.c                 |   1 +
 drivers/video/fbdev/core/fbmem.c                   |   2 +-
 drivers/video/fbdev/sis/init301.c                  |   4 +-
 fs/btrfs/async-thread.c                            |   8 ++
 fs/btrfs/async-thread.h                            |   2 +
 fs/btrfs/delayed-inode.c                           |  13 ++
 fs/btrfs/disk-io.c                                 |  13 ++
 fs/btrfs/relocation.c                              |  39 +++---
 fs/buffer.c                                        |  11 ++
 fs/cifs/file.c                                     |   2 +-
 fs/exec.c                                          |   2 +-
 fs/ext2/xattr.c                                    |   8 +-
 fs/ext4/extents.c                                  |   8 +-
 fs/ext4/inode.c                                    |   4 +-
 fs/ext4/super.c                                    |  11 +-
 fs/filesystems.c                                   |   4 +-
 fs/gfs2/glock.c                                    |   3 +
 fs/hfsplus/attributes.c                            |   4 +
 fs/jbd2/commit.c                                   |   7 +-
 fs/nfs/callback_proc.c                             |   2 +
 fs/nfs/direct.c                                    |   2 +
 fs/nfs/pagelist.c                                  |  17 ++-
 fs/nfs/write.c                                     |   1 +
 fs/ocfs2/alloc.c                                   |   4 +
 include/acpi/processor.h                           |   8 ++
 include/keys/big_key-type.h                        |   2 +-
 include/keys/user-type.h                           |   3 +-
 include/linux/buffer_head.h                        |   8 ++
 include/linux/compiler.h                           |   2 +-
 include/linux/devfreq_cooling.h                    |   2 +-
 include/linux/iocontext.h                          |   1 +
 include/linux/key-type.h                           |   2 +-
 include/linux/nvme-fc-driver.h                     |   4 -
 include/linux/pci-epc.h                            |   3 +
 include/linux/percpu_counter.h                     |   4 +-
 include/linux/sched.h                              |   4 +-
 include/linux/swab.h                               |   1 +
 include/linux/swapops.h                            |   3 +-
 include/net/ip6_route.h                            |   1 +
 include/target/iscsi/iscsi_target_core.h           |   2 +-
 include/uapi/linux/swab.h                          |  10 ++
 kernel/cpu.c                                       |   5 +-
 kernel/irq/irqdomain.c                             |  10 +-
 kernel/kmod.c                                      |   4 +-
 kernel/locking/lockdep.c                           |   4 +
 kernel/locking/locktorture.c                       |   8 +-
 kernel/sched/sched.h                               |   8 +-
 kernel/signal.c                                    |   2 +-
 kernel/trace/trace_events_trigger.c                |  10 +-
 kernel/trace/trace_kprobe.c                        |   2 +
 lib/find_bit.c                                     |  16 +--
 lib/raid6/neon.uc                                  |   5 +-
 lib/raid6/recov_neon_inner.c                       |   7 +-
 mm/page_alloc.c                                    |   8 +-
 mm/slub.c                                          |   2 +-
 mm/vmalloc.c                                       |   8 +-
 net/core/dev.c                                     |   3 +-
 net/core/rtnetlink.c                               |   2 +-
 net/dns_resolver/dns_key.c                         |   2 +-
 net/hsr/hsr_netlink.c                              |  10 +-
 net/ipv4/devinet.c                                 |  13 +-
 net/netfilter/nf_tables_api.c                      |   4 +-
 net/qrtr/qrtr.c                                    |   7 +-
 net/rxrpc/key.c                                    |  27 ++---
 security/keys/big_key.c                            | 119 +++++++++++++-----
 security/keys/encrypted-keys/encrypted.c           |   7 +-
 security/keys/key.c                                |   2 +-
 security/keys/keyctl.c                             |  77 +++++++++---
 security/keys/keyring.c                            |   6 +-
 security/keys/request_key_auth.c                   |   7 +-
 security/keys/trusted.c                            |  14 +--
 security/keys/user_defined.c                       |   5 +-
 sound/core/oss/pcm_plugin.c                        |  32 +++--
 sound/pci/hda/hda_beep.c                           |   6 +-
 sound/pci/hda/hda_codec.c                          |   1 +
 sound/pci/hda/hda_intel.c                          |  35 +++---
 sound/pci/hda/patch_realtek.c                      |  15 ++-
 sound/pci/ice1712/prodigy_hifi.c                   |   4 +-
 sound/soc/intel/atom/sst-atom-controls.c           |   2 +-
 sound/soc/intel/atom/sst/sst_pci.c                 |   2 +-
 sound/soc/soc-dapm.c                               |   8 +-
 sound/soc/soc-ops.c                                |   4 +-
 sound/soc/soc-pcm.c                                |   6 +-
 sound/soc/soc-topology.c                           |   2 +-
 sound/usb/mixer.c                                  |   2 +-
 sound/usb/mixer_maps.c                             |  28 +++++
 tools/gpio/Makefile                                |   2 +-
 tools/objtool/check.c                              |   5 +-
 tools/perf/Makefile.config                         |  11 +-
 tools/testing/selftests/x86/ptrace_syscall.c       |   8 +-
 229 files changed, 1642 insertions(+), 996 deletions(-)