Skip to content

4.19.218-rc3 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 Latest0 of 320 patches 6 repliesIn review

Patches in v1 No applies recorded yet

None of the 320 patches the cover letter announces are in this archive.

Reviews trailers per patch

PatchJon HunterGuenter RoeckLinux Kernel Functional TestingPavel Machek (CIP)Sudip MukherjeeHulk Robot
SeriesT-b T-b T-b T-b T-b T-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 6 reviewers.

Read the v1 thread

Cover letter [PATCH 4.19 000/320] 4.19.218-rc3 review

This is the start of the stable review cycle for the 4.19.218 release. There are 320 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 Sat, 27 Nov 2021 16:05:05 +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.19.218-rc3.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.19.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.19.218-rc3

Dmitry Osipenko <[email protected]>
soc/tegra: pmc: Fix imbalanced clock disabling in error code path

Uwe Kleine-König <[email protected]>
usb: max-3421: Use driver data instead of maintaining a list of bound devices

Takashi Iwai <[email protected]>
ASoC: DAPM: Cover regression by kctl change notification fix

Leon Romanovsky <[email protected]>
RDMA/netlink: Add __maybe_unused to static inline in C file

Sven Eckelmann <[email protected]>
batman-adv: Don't always reallocate the fragmentation skb head

Sven Eckelmann <[email protected]>
batman-adv: Reserve needed_*room for fragments

Sven Eckelmann <[email protected]>
batman-adv: Consider fragmentation for needed_headroom

Linus Lüssing <[email protected]>
batman-adv: mcast: fix duplicate mcast packets in BLA backbone from LAN

Greg Thelen <[email protected]>
perf/core: Avoid put_page() when GUP fails

hongao <[email protected]>
drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors

Johan Hovold <[email protected]>
drm/udl: fix control-message timeout

Nguyen Dinh Phi <[email protected]>
cfg80211: call cfg80211_stop_ap when switch from P2P_GO type

Sven Schnelle <[email protected]>
parisc/sticon: fix reverse colors

Nikolay Borisov <[email protected]>
btrfs: fix memory ordering between normal and ordered work functions

Jan Kara <[email protected]>
udf: Fix crash after seekdir

Sean Christopherson <[email protected]>
x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails

Rustam Kovhaev <[email protected]>
mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag

Alexander Mikhalitsyn <[email protected]>
ipc: WARN if trying to remove ipc object which is absent

Nathan Chancellor <[email protected]>
hexagon: export raw I/O routines for modules

Nicolas Dichtel <[email protected]>
tun: fix bonding active backup with arp monitoring

Alexander Antonov <[email protected]>
perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server

Alexander Antonov <[email protected]>
perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server

Lin Ma <[email protected]>
NFC: reorder the logic in nfc_{un,}register_device

Lin Ma <[email protected]>
NFC: reorganize the functions in nci_request

Grzegorz Szczurek <[email protected]>
i40e: Fix display error code in dmesg

Eryk Rybak <[email protected]>
i40e: Fix changing previously set num_queue_pairs for PFs

Michal Maloszewski <[email protected]>
i40e: Fix NULL ptr dereference on VSI filter sync

Eryk Rybak <[email protected]>
i40e: Fix correct max_pkt_size on VF RX queue

Jonathan Davies <[email protected]>
net: virtio_net_hdr_to_skb: count transport header in UFO

Christophe JAILLET <[email protected]>
platform/x86: hp_accel: Fix an error handling path in 'lis3lv02d_probe()'

Randy Dunlap <[email protected]>
mips: lantiq: add support for clk_get_parent()

Randy Dunlap <[email protected]>
mips: bcm63xx: add support for clk_get_parent()

Colin Ian King <[email protected]>
MIPS: generic/yamon-dt: fix uninitialized variable error

Surabhi Boob <[email protected]>
iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset

Nicholas Nunley <[email protected]>
iavf: check for null in iavf_fix_features

Pavel Skripkin <[email protected]>
net: bnx2x: fix variable dereferenced before check

Hans Verkuil <[email protected]>
drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame

Vincent Donnefort <[email protected]>
sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain()

Randy Dunlap <[email protected]>
mips: BCM63XX: ensure that CPU_SUPPORTS_32BIT_KERNEL is set

Randy Dunlap <[email protected]>
sh: define __BIG_ENDIAN for math-emu

Randy Dunlap <[email protected]>
sh: fix kconfig unmet dependency warning for FRAME_POINTER

Gao Xiang <[email protected]>
f2fs: fix up f2fs_lookup tracepoints

Lu Wei <[email protected]>
maple: fix wrong return value of maple_bus_init().

Nick Desaulniers <[email protected]>
sh: check return code of request_irq

Michael Ellerman <[email protected]>
powerpc/dcr: Use cmplwi instead of 3-argument cmpli

Chengfeng Ye <[email protected]>
ALSA: gus: fix null pointer dereference on pointer block

Anatolij Gustschin <[email protected]>
powerpc/5200: dts: fix memory node unit name

Mike Christie <[email protected]>
scsi: target: Fix alua_tg_pt_gps_count tracking

Mike Christie <[email protected]>
scsi: target: Fix ordered tag handling

Bart Van Assche <[email protected]>
MIPS: sni: Fix the build

Guanghui Feng <[email protected]>
tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc

Randy Dunlap <[email protected]>
ALSA: ISA: not for M68K

Yang Yingliang <[email protected]>
usb: host: ohci-tmio: check return value after calling platform_get_resource()

Roger Quadros <[email protected]>
ARM: dts: omap: fix gpmc,mux-add-data type

Luis Chamberlain <[email protected]>
firmware_loader: fix pre-allocated buf built-in firmware use

Guo Zhi <[email protected]>
scsi: advansys: Fix kernel pointer leak

Hans de Goede <[email protected]>
ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect

Michael Walle <[email protected]>
arm64: dts: freescale: fix arm,sp805 compatible string

Sven Peter <[email protected]>
usb: typec: tipd: Remove WARN_ON in tps6598x_block_read

Yang Yingliang <[email protected]>
usb: musb: tusb6010: check return value after calling platform_get_resource()

Michael Walle <[email protected]>
arm64: dts: hisilicon: fix arm,sp805 compatible string

James Smart <[email protected]>
scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq()

Michal Simek <[email protected]>
arm64: zynqmp: Fix serial compatible string

Amit Kumar Mahapatra <[email protected]>
arm64: zynqmp: Do not duplicate flash partition label property

Gao Xiang <[email protected]>
erofs: fix unsafe pagevec reuse of hooked pclusters

Yue Hu <[email protected]>
erofs: remove the occupied parameter from z_erofs_pagevec_enqueue()

Marc Zyngier <[email protected]>
PCI: Add MSI masking quirk for Nvidia ION AHCI

Marc Zyngier <[email protected]>
PCI/MSI: Deal with devices lying about their MSI mask capability

Thomas Gleixner <[email protected]>
PCI/MSI: Destroy sysfs before freeing entries

Sven Schnelle <[email protected]>
parisc/entry: fix trace test in syscall exit path

Kees Cook <[email protected]>
fortify: Explicitly disable Clang support

Shaoying Xu <[email protected]>
ext4: fix lazy initialization next schedule time computation in more granular unit

Jane Malalane <[email protected]>
x86/cpu: Fix migration safety with X86_BUG_NULL_SEL

Miklos Szeredi <[email protected]>
fuse: truncate pagecache on atomic_o_trunc

Pali Rohár <[email protected]>
PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros

Sven Schnelle <[email protected]>
s390/tape: fix timer initialization in tape_std_assign()

Vineeth Vijayan <[email protected]>
s390/cio: check the subchannel validity for dev_busid

Marek Vasut <[email protected]>
video: backlight: Drop maximum brightness override for brightness zero

Peter Ujfalusi <[email protected]>
backlight: gpio-backlight: Correct initial power state handling

Michal Hocko <[email protected]>
mm, oom: do not trigger out_of_memory from the #PF

Vasily Averin <[email protected]>
mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks

Naveen N. Rao <[email protected]>
powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC

Naveen N. Rao <[email protected]>
powerpc/security: Add a helper to query stf_barrier type

Naveen N. Rao <[email protected]>

    powerpc/bpf: Fix BPF_SUB when imm == 0x80000000

Naveen N. Rao <[email protected]>
powerpc/bpf: Validate branch ranges

Naveen N. Rao <[email protected]>
powerpc/lib: Add helper to check if offset is within conditional branch range

Dominique Martinet <[email protected]>
9p/net: fix missing error check in p9_check_errors

Jaegeuk Kim <[email protected]>
f2fs: should use GFP_NOFS for directory inodes

Arnd Bergmann <[email protected]>
ARM: 9156/1: drop cc-option fallbacks for architecture selection

Michał Mirosław <[email protected]>

    ARM: 9155/1: fix early early_iounmap()

Johan Hovold <[email protected]>
USB: chipidea: fix interrupt deadlock

Rahul Lakkireddy <[email protected]>
cxgb4: fix eeprom len when diagnostics not implemented

Eiichi Tsukata <[email protected]>
vsock: prevent unnecessary refcnt inc for nonblocking connect

Arnd Bergmann <[email protected]>
arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline functions

Chengfeng Ye <[email protected]>
nfc: pn533: Fix double free when pn533_fill_fragment_skbs() fails

Eric Dumazet <[email protected]>
llc: fix out-of-bound array index in llc_sk_dev_hash()

Dan Carpenter <[email protected]>
zram: off by one in read_block_state()

Miaohe Lin <[email protected]>
mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration()

Huang Guobin <[email protected]>
bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed

Hans de Goede <[email protected]>
ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses

Maxim Kiselev <[email protected]>
net: davinci_emac: Fix interrupt pacing disable

YueHaibing <[email protected]>
xen-pciback: Fix return in pm_ctrl_init()

Christophe JAILLET <[email protected]>
i2c: xlr: Fix a resource leak in the error handling path of 'xlr_i2c_probe()'

Quinn Tran <[email protected]>
scsi: qla2xxx: Turn off target reset during issue_lip

Quinn Tran <[email protected]>
scsi: qla2xxx: Fix gnl list corruption

Jackie Liu <[email protected]>
ar7: fix kernel builds for compiler test

Ahmad Fatoum <[email protected]>
watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT

Randy Dunlap <[email protected]>
m68k: set a default value for MEMORY_RESERVE

Lars-Peter Clausen <[email protected]>
dmaengine: dmaengine_desc_callback_valid(): Check for callback_result

Florian Westphal <[email protected]>
netfilter: nfnetlink_queue: fix OOB when mac header was cleared

Geert Uytterhoeven <[email protected]>
auxdisplay: ht16k33: Fix frame buffer device blanking

Geert Uytterhoeven <[email protected]>
auxdisplay: ht16k33: Connect backlight to fbdev

Geert Uytterhoeven <[email protected]>
auxdisplay: img-ascii-lcd: Fix lock-up when displaying empty string

Claudiu Beznea <[email protected]>
dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro

Evgeny Novikov <[email protected]>
mtd: spi-nor: hisi-sfc: Remove excessive clk_disable_unprepare()

Jia-Ju Bai <[email protected]>
fs: orangefs: fix error return code of orangefs_revalidate_lookup()

Trond Myklebust <[email protected]>
NFS: Fix deadlocks in nfs_scan_commit_list()

Marek Behún <[email protected]>
PCI: aardvark: Don't spam about PIO Response Status

Alex Xu (Hello71) <[email protected]>
drm/plane-helper: fix uninitialized variable reference

Baptiste Lepers <[email protected]>
pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds

Arnaud Pouliquen <[email protected]>
rpmsg: Fix rpmsg_create_ept return when RPMSG config is not defined

Tom Rix <[email protected]>
apparmor: fix error check

Hans de Goede <[email protected]>
power: supply: bq27xxx: Fix kernel crash on IRQ handler register error

Geert Uytterhoeven <[email protected]>
mips: cm: Convert to bitfield API to fix out-of-bounds access

Anssi Hannula <[email protected]>
serial: xilinx_uartps: Fix race condition causing stuck TX

Vladimir Zapolskiy <[email protected]>
phy: qcom-qusb2: Fix a memory leak on probe

Richard Fitzgerald <[email protected]>
ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER

Richard Fitzgerald <[email protected]>
ASoC: cs42l42: Correct some register default values

Leon Romanovsky <[email protected]>
RDMA/mlx4: Return missed an error if device doesn't support steering

Dan Carpenter <[email protected]>
scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn()

Jakob Hauser <[email protected]>
power: supply: rt5033_battery: Change voltage values to µV

Dan Carpenter <[email protected]>
usb: gadget: hid: fix error code in do_config()

Andy Shevchenko <[email protected]>
serial: 8250_dw: Drop wrong use of ACPI_PTR()

Christophe Leroy <[email protected]>
video: fbdev: chipsfb: use memset_io() instead of memset()

Dongliang Mu <[email protected]>
memory: fsl_ifc: fix leak of irq and nand_irq in fsl_ifc_ctrl_probe

Christophe JAILLET <[email protected]>
soc/tegra: Fix an error handling path in tegra_powergate_power_up()

Andreas Kemnade <[email protected]>
arm: dts: omap3-gta04a4: accelerometer irq fix

Takashi Iwai <[email protected]>
ALSA: hda: Reduce udelay() at SKL+ position reporting

Dongliang Mu <[email protected]>
JFS: fix memleak in jfs_mount

Jackie Liu <[email protected]>
MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT

Tong Zhang <[email protected]>
scsi: dc395: Fix error case unwinding

Peter Rosin <[email protected]>

    ARM: dts: at91: tse850: the emac<->phy interface is rmii

Selvin Xavier <[email protected]>
RDMA/bnxt_re: Fix query SRQ failure

Alex Bee <[email protected]>
arm64: dts: rockchip: Fix GPU register width for RK3328

Jackie Liu <[email protected]>
ARM: s3c: irq-s3c24xx: Fix return value check for s3c24xx_init_intc()

Junji Wei <[email protected]>
RDMA/rxe: Fix wrong port_cap_flags

Sukadev Bhattiprolu <[email protected]>
ibmvnic: Process crqs after enabling interrupts

Andrea Righi <[email protected]>
selftests/bpf: Fix fclose/pclose mismatch in test_progs

Daniel Jordan <[email protected]>

    crypto: pcrypt - Delay write to padata->info

Russell King (Oracle) <[email protected]>
net: phylink: avoid mvneta warning when setting pause parameters

Shyam Sundar S K <[email protected]>
net: amd-xgbe: Toggle PLL settings during rate change

Benjamin Li <[email protected]>
wcn36xx: add proper DMA memory barriers in rx path

Wang Hai <[email protected]>
libertas: Fix possible memory leak in probe and disconnect

Wang Hai <[email protected]>
libertas_tf: Fix possible memory leak in probe and disconnect

Janis Schoetterl-Glausch <[email protected]>
KVM: s390: Fix handle_sske page fault handling

Tiezhu Yang <[email protected]>
samples/kretprobes: Fix return value if register_kretprobe() failed

Jon Maxwell <[email protected]>
tcp: don't free a FIN sk_buff in tcp_remove_empty_skb()

Mark Rutland <[email protected]>
irq: mips: avoid nested irq_enter()

David Hildenbrand <[email protected]>
s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap()

Tetsuo Handa <[email protected]>
smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi

Jessica Zhang <[email protected]>
drm/msm: Fix potential NULL dereference in DPU SSPP

Kees Cook <[email protected]>
clocksource/drivers/timer-ti-dm: Select TIMER_OF

Anders Roxell <[email protected]>
PM: hibernate: fix sparse warnings

Max Gurtovoy <[email protected]>
nvme-rdma: fix error code in nvme_rdma_setup_ctrl

Stefan Agner <[email protected]>
phy: micrel: ksz8041nl: do not use power down mode

Jonas Dreßler <[email protected]>
mwifiex: Send DELBA requests according to spec

Ziyang Xuan <[email protected]>
rsi: stop thread firstly in rsi_91x_init() error handling

Nathan Chancellor <[email protected]>
platform/x86: thinkpad_acpi: Fix bitwise vs. logical warning

Christophe JAILLET <[email protected]>
mmc: mxs-mmc: disable regulator on error and in the remove function

Jakub Kicinski <[email protected]>
net: stream: don't purge sk_error_queue in sk_stream_kill_queues()

Dan Carpenter <[email protected]>
drm/msm: uninitialized variable in msm_gem_import()

Sven Eckelmann <[email protected]>
ath10k: fix max antenna gain unit

Zev Weiss <[email protected]>
hwmon: (pmbus/lm25066) Let compiler determine outer dimension of lm25066_coeff

Yang Yingliang <[email protected]>
hwmon: Fix possible memleak in __hwmon_device_register()

Dan Carpenter <[email protected]>
memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host()

Arnd Bergmann <[email protected]>
memstick: avoid out-of-range warning

Tony Lindgren <[email protected]>
mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured

Dan Carpenter <[email protected]>
b43: fix a lower bounds test

Dan Carpenter <[email protected]>
b43legacy: fix a lower bounds test

Markus Schneider-Pargmann <[email protected]>
hwrng: mtk - Force runtime pm ops for sleep ops

Giovanni Cabiddu <[email protected]>
crypto: qat - disregard spurious PFVF interrupts

Giovanni Cabiddu <[email protected]>
crypto: qat - detect PFVF collision after ACK

Evgeny Novikov <[email protected]>
media: dvb-frontends: mn88443x: Handle errors of clk_prepare_enable()

Linus Lüssing <[email protected]>
ath9k: Fix potential interrupt storm on queue reset

Colin Ian King <[email protected]>

    media: em28xx: Don't use ops->suspend if it is NULL

Anel Orazgaliyeva <[email protected]>
cpuidle: Fix kobject memory leaks in error paths

Colin Ian King <[email protected]>
media: cx23885: Fix snd_card_free call on null card pointer

Kees Cook <[email protected]>

    media: si470x: Avoid card name truncation

Christophe JAILLET <[email protected]>
media: mtk-vpu: Fix a resource leak in the error handling path of 'mtk_vpu_probe()'

Pavel Skripkin <[email protected]>
media: dvb-usb: fix ununit-value in az6027_rc_query

Pavel Skripkin <[email protected]>
media: em28xx: add missing em28xx_close_extension

Arnd Bergmann <[email protected]>
drm/amdgpu: fix warning for overflow check

Linus Walleij <[email protected]>
net: dsa: rtl8366rb: Fix off-by-one bug

Waiman Long <[email protected]>
cgroup: Make rebind_subsystems() disable v2 controllers all at once

Desmond Cheong Zhi Xi <[email protected]>
Bluetooth: fix init and cleanup of sco_conn.timeout_work

Sven Schnelle <[email protected]>
parisc/kgdb: add kgdb_roundup() to make kgdb work with idle polling

Sven Schnelle <[email protected]>
parisc/unwind: fix unwinder when CONFIG_64BIT is enabled

Helge Deller <[email protected]>
task_stack: Fix end_of_stack() for architectures with upwards-growing stack

Sven Schnelle <[email protected]>
parisc: fix warning in flush_tlb_all

Vitaly Kuznetsov <[email protected]>
x86/hyperv: Protect set_hv_tscchange_cb() against getting preempted

Yang Yingliang <[email protected]>
spi: bcm-qspi: Fix missing clk_disable_unprepare() on error in bcm_qspi_probe()

Arnd Bergmann <[email protected]>

    ARM: 9136/1: ARMv7-M uses BE-8, not BE-32

Stephen Suryaputra <[email protected]>
gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE

Masami Hiramatsu <[email protected]>
ARM: clang: Do not rely on lr register for stacktrace

Tetsuo Handa <[email protected]>
smackfs: use __GFP_NOFAIL for smk_cipso_doi()

Johannes Berg <[email protected]>
iwlwifi: mvm: disable RX-diversity in powersave

Ye Bin <[email protected]>
PM: hibernate: Get block device exclusively in swsusp_check()

Zheyu Ma <[email protected]>
mwl8k: Fix use-after-free in mwl8k_fw_state_machine()

Kalesh Singh <[email protected]>
tracing/cfi: Fix cmp_entries_* functions signature mismatch

Menglong Dong <[email protected]>
workqueue: make sysfs of unbound kworker cpumask more clever

Lasse Collin <[email protected]>
lib/xz: Validate the value before assigning it to an enum variable

Lasse Collin <[email protected]>
lib/xz: Avoid overlapping memcpy() with invalid input with in-place decompression

Zheyu Ma <[email protected]>
memstick: r592: Fix a UAF bug when removing the driver

Kees Cook <[email protected]>
leaking_addresses: Always print a trailing newline

André Almeida <[email protected]>
ACPI: battery: Accept charges over the design capacity as full

Tuo Li <[email protected]>
ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create()

Steven Rostedt (VMware) <[email protected]>
tracefs: Have tracefs directories not set OTH permission bits by default

Anant Thazhemadam <[email protected]>
media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte()

Rafael J. Wysocki <[email protected]>
ACPICA: Avoid evaluating methods too early during system resume

Nadezda Lutovinova <[email protected]>
media: rcar-csi2: Add checking to rcsi2_start_receiver()

Randy Dunlap <[email protected]>
ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK

Rajat Asthana <[email protected]>
media: mceusb: return without resubmitting URB in case of -EPROTO error.

Nadezda Lutovinova <[email protected]>
media: s5p-mfc: Add checking to s5p_mfc_probe().

Tuo Li <[email protected]>
media: s5p-mfc: fix possible null-pointer dereference in s5p_mfc_probe()

Ricardo Ribalda <[email protected]>
media: uvcvideo: Return -EIO for control errors

Ricardo Ribalda <[email protected]>
media: uvcvideo: Set capability in s_param

Zheyu Ma <[email protected]>
media: netup_unidvb: handle interrupt properly according to the firmware

Dirk Bender <[email protected]>
media: mt9p031: Fix corrupted frame after restarting stream

Jonas Dreßler <[email protected]>
mwifiex: Properly initialize private structure on interface type changes

Jonas Dreßler <[email protected]>
mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type

Peter Zijlstra <[email protected]>
x86: Increase exception stack sizes

Pawan Gupta <[email protected]>
smackfs: Fix use-after-free in netlbl_catmap_walk()

Jakub Kicinski <[email protected]>
net: sched: update default qdisc visibility after Tx queue cnt changes

Peter Zijlstra <[email protected]>
locking/lockdep: Avoid RCU-induced noinstr fail

Aleksander Jan Bajkowski <[email protected]>
MIPS: lantiq: dma: reset correct number of channel

Aleksander Jan Bajkowski <[email protected]>
MIPS: lantiq: dma: add small delay after reset

Barnabás Pőcze <[email protected]>
platform/x86: wmi: do not fail if disabling fails

Wang ShaoBo <[email protected]>
Bluetooth: fix use-after-free error in lock_sock_nested()

Takashi Iwai <[email protected]>
Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg()

Hans de Goede <[email protected]>
drm: panel-orientation-quirks: Add quirk for KD Kurio Smart C15200 2-in-1

Johan Hovold <[email protected]>
USB: iowarrior: fix control-message timeouts

Wang Hai <[email protected]>
USB: serial: keyspan: fix memleak on probe errors

Pekka Korpinen <[email protected]>

    iio: dac: ad5446: Fix ad5622_write() return value

Yang Yingliang <[email protected]>
pinctrl: core: fix possible memory leak in pinctrl_enable()

Zhang Yi <[email protected]>
quota: correct error number in free_dqentry()

Zhang Yi <[email protected]>
quota: check block number when reading the block in quota file

Marek Behún <[email protected]>
PCI: aardvark: Read all 16-bits from PCIE_MSI_PAYLOAD_REG

Marek Behún <[email protected]>
PCI: aardvark: Fix return value of MSI domain .alloc() method

Pali Rohár <[email protected]>
PCI: aardvark: Do not unmask unused interrupts

Pali Rohár <[email protected]>
PCI: aardvark: Do not clear status bits of masked interrupts

Juergen Gross <[email protected]>
xen/balloon: add late_initcall_sync() for initial ballooning done

Pavel Skripkin <[email protected]>
ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume

Takashi Iwai <[email protected]>
ALSA: mixer: oss: Fix racy access to slots

Pali Rohár <[email protected]>
serial: core: Fix initializing and restoring termios speed

Xiaoming Ni <[email protected]>
powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cannot be found

Henrik Grimler <[email protected]>
power: supply: max17042_battery: use VFSOC for capacity when no rsns

Sebastian Krzyszkowiak <[email protected]>
power: supply: max17042_battery: Prevent int underflow in set_soc_threshold

Eric W. Biederman <[email protected]>
signal/mips: Update (_save|_restore)_fp_context to fail with -EFAULT

Eric W. Biederman <[email protected]>
signal: Remove the bogus sigkill_pending in ptrace_stop

Alok Prasad <[email protected]>
RDMA/qedr: Fix NULL deref for query_qp on the GSI QP

Marek Vasut <[email protected]>
rsi: Fix module dev_oper_mode parameter description

Martin Fuzzey <[email protected]>
rsi: fix rate mask set leading to P2P failure

Martin Fuzzey <[email protected]>
rsi: fix key enabled check causing unwanted encryption for vap_id > 0

Martin Fuzzey <[email protected]>
rsi: fix occasional initialisation failure with BT coex

Benjamin Li <[email protected]>
wcn36xx: handle connection loss indication

Reimar Döffinger <[email protected]>
libata: fix checking of DMA state

Jonas Dreßler <[email protected]>
mwifiex: Read a PCI register after writing the TX ring write pointer

Loic Poulain <[email protected]>
wcn36xx: Fix HT40 capability for 2Ghz band

Austin Kim <[email protected]>
evm: mark evm_fixmode as __ro_after_init

Johan Hovold <[email protected]>
rtl8187: fix control-message timeouts

Ingmar Klein <[email protected]>
PCI: Mark Atheros QCA6174 to avoid bus reset

Johan Hovold <[email protected]>
ath10k: fix division by zero in send path

Johan Hovold <[email protected]>
ath10k: fix control-message timeout

Johan Hovold <[email protected]>
ath6kl: fix control-message timeout

Johan Hovold <[email protected]>
ath6kl: fix division by zero in send path

Johan Hovold <[email protected]>
mwifiex: fix division by zero in fw download path

Eric Badger <[email protected]>
EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell

Krzysztof Kozlowski <[email protected]>
regulator: dt-bindings: samsung,s5m8767: correct s5m8767,pmic-buck-default-dvs-idx property

Krzysztof Kozlowski <[email protected]>
regulator: s5m8767: do not use reset value as DVS voltage if GPIO DVS is disabled

Zev Weiss <[email protected]>
hwmon: (pmbus/lm25066) Add offset coefficients

Masami Hiramatsu <[email protected]>
ia64: kprobes: Fix to pass correct trampoline address to the handler

Anand Jain <[email protected]>
btrfs: call btrfs_check_rw_degradable only if there is a missing device

Filipe Manana <[email protected]>
btrfs: fix lost error handling when replaying directory deletes

Li Zhang <[email protected]>
btrfs: clear MISSING device status bit in btrfs_close_one_device

Dongli Zhang <[email protected]>
vmxnet3: do not stop tx queues after netif_device_detach()

Walter Stoll <[email protected]>
watchdog: Fix OMAP watchdog early handling

Thomas Perrot <[email protected]>
spi: spl022: fix Microwire full duplex mode

Dongli Zhang <[email protected]>
xen/netfront: stop tx queues during live migration

Lorenz Bauer <[email protected]>
bpf: Prevent increasing bpf_jit_limit above max

Bryant Mairs <[email protected]>
drm: panel-orientation-quirks: Add quirk for Aya Neo 2021

Randy Dunlap <[email protected]>
mmc: winbond: don't build on M68K

Arnd Bergmann <[email protected]>
hyperv/vmbus: include linux/bitops.h

Erik Ekman <[email protected]>
sfc: Don't use netif_info before net_device setup

Zheyu Ma <[email protected]>
cavium: Fix return values of the probe function

Dmitry Bogdanov <[email protected]>
scsi: qla2xxx: Fix unmap of already freed sgl

Zheyu Ma <[email protected]>
cavium: Return negative value when pci_alloc_irq_vectors() fails

Sean Christopherson <[email protected]>
x86/irq: Ensure PI wakeup handler is unregistered before module unload

Tom Lendacky <[email protected]>
x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c

Takashi Iwai <[email protected]>
ALSA: timer: Unconditionally unlink slave instances, too

Wang Wensheng <[email protected]>
ALSA: timer: Fix use-after-free problem

Austin Kim <[email protected]>
ALSA: synth: missing check for possible NULL after the call to kstrdup

Alexander Tsoy <[email protected]>
ALSA: usb-audio: Add registration quirk for JBL Quantum 400

Johan Hovold <[email protected]>
ALSA: line6: fix control and interrupt message timeouts

Johan Hovold <[email protected]>
ALSA: 6fire: fix control and bulk message timeouts

Johan Hovold <[email protected]>
ALSA: ua101: fix division by zero at probe

Tim Crawford <[email protected]>
ALSA: hda/realtek: Add quirk for Clevo PC70HS

Sean Young <[email protected]>
media: ir-kbd-i2c: improve responsiveness of hauppauge zilog receivers

Sean Young <[email protected]>
media: ite-cir: IR receiver stop working after receive overflow

Tang Bin <[email protected]>
crypto: s5p-sss - Add error handling in s5p_aes_probe()

jing yangyang <[email protected]>
firmware/psci: fix application of sizeof to pointer

Dan Carpenter <[email protected]>
tpm: Check for integer overflow in tpm2_map_response_body()

Helge Deller <[email protected]>
parisc: Fix ptrace check on syscall return

Christian Löhle <[email protected]>
mmc: dw_mmc: Dont wait for DRTO on Write RSP error

Jan Kara <[email protected]>
ocfs2: fix data corruption on truncate

Damien Le Moal <[email protected]>
libata: fix read log timeout value

Takashi Iwai <[email protected]>
Input: i8042 - Add quirk for Fujitsu Lifebook T725

Phoenix Huang <[email protected]>
Input: elantench - fix misreporting trackpoint coordinates

Todd Kjos <[email protected]>
binder: use cred instead of task for selinux checks

Todd Kjos <[email protected]>
binder: use euid from cred instead of using task

Mathias Nyman <[email protected]>
xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay

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

Diffstat:

 Documentation/admin-guide/kernel-parameters.txt    |  7 ++
 .../bindings/regulator/samsung,s5m8767.txt         | 23 +++---
 Makefile                                           |  4 +-
 arch/arm/Makefile                                  | 22 ++---
 arch/arm/boot/dts/at91-tse850-3.dts                |  2 +-
 arch/arm/boot/dts/omap-gpmc-smsc9221.dtsi          |  2 +-
 arch/arm/boot/dts/omap3-gta04.dtsi                 |  2 +-
 arch/arm/boot/dts/omap3-overo-tobiduo-common.dtsi  |  2 +-
 arch/arm/kernel/stacktrace.c                       |  3 +-
 arch/arm/mm/Kconfig                                |  2 +-
 arch/arm/mm/mmu.c                                  |  4 +-
 arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi     | 16 ++--
 arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi     | 16 ++--
 arch/arm64/boot/dts/hisilicon/hi3660.dtsi          |  4 +-
 arch/arm64/boot/dts/hisilicon/hi6220.dtsi          |  2 +-
 arch/arm64/boot/dts/rockchip/rk3328.dtsi           |  2 +-
 .../boot/dts/xilinx/zynqmp-zc1751-xm016-dc2.dts    |  4 +-
 arch/arm64/boot/dts/xilinx/zynqmp.dtsi             |  4 +-
 arch/arm64/include/asm/pgtable.h                   | 12 ++-
 arch/hexagon/lib/io.c                              |  4 +
 arch/ia64/Kconfig.debug                            |  2 +-
 arch/ia64/kernel/kprobes.c                         |  9 ++-
 arch/m68k/Kconfig.machine                          |  1 +
 arch/mips/Kconfig                                  |  4 +
 arch/mips/bcm63xx/clk.c                            |  6 ++
 arch/mips/generic/yamon-dt.c                       |  2 +-
 arch/mips/include/asm/mips-cm.h                    | 12 +--
 arch/mips/kernel/mips-cm.c                         | 21 +++--
 arch/mips/kernel/r2300_fpu.S                       |  4 +-
 arch/mips/kernel/syscall.c                         |  9 ---
 arch/mips/lantiq/clk.c                             |  6 ++
 arch/mips/lantiq/xway/dma.c                        | 14 ++--
 arch/mips/sni/time.c                               |  4 +-
 arch/parisc/kernel/entry.S                         |  4 +-
 arch/parisc/kernel/smp.c                           | 19 ++++-
 arch/parisc/kernel/unwind.c                        | 21 +++--
 arch/parisc/mm/init.c                              |  4 +-
 arch/powerpc/boot/dts/charon.dts                   |  2 +-
 arch/powerpc/boot/dts/digsy_mtc.dts                |  2 +-
 arch/powerpc/boot/dts/lite5200.dts                 |  2 +-
 arch/powerpc/boot/dts/lite5200b.dts                |  2 +-
 arch/powerpc/boot/dts/media5200.dts                |  2 +-
 arch/powerpc/boot/dts/mpc5200b.dtsi                |  2 +-
 arch/powerpc/boot/dts/o2d.dts                      |  2 +-
 arch/powerpc/boot/dts/o2d.dtsi                     |  2 +-
 arch/powerpc/boot/dts/o2dnt2.dts                   |  2 +-
 arch/powerpc/boot/dts/o3dnt.dts                    |  2 +-
 arch/powerpc/boot/dts/pcm032.dts                   |  2 +-
 arch/powerpc/boot/dts/tqm5200.dts                  |  2 +-
 arch/powerpc/include/asm/code-patching.h           |  1 +
 arch/powerpc/include/asm/security_features.h       |  5 ++
 arch/powerpc/kernel/security.c                     |  5 ++
 arch/powerpc/lib/code-patching.c                   |  7 +-
 arch/powerpc/net/bpf_jit.h                         | 33 +++++---
 arch/powerpc/net/bpf_jit64.h                       |  8 +-
 arch/powerpc/net/bpf_jit_comp64.c                  | 93 ++++++++++++++++++----
 arch/powerpc/platforms/85xx/mpc85xx_pm_ops.c       |  3 +-
 arch/powerpc/sysdev/dcr-low.S                      |  2 +-
 arch/s390/kvm/priv.c                               |  2 +
 arch/s390/mm/gmap.c                                |  5 +-
 arch/sh/Kconfig.debug                              |  1 +
 arch/sh/include/asm/sfp-machine.h                  |  8 ++
 arch/sh/kernel/cpu/sh4a/smp-shx3.c                 |  5 +-
 arch/x86/events/intel/uncore_snbep.c               |  4 +
 arch/x86/hyperv/hv_init.c                          |  8 +-
 arch/x86/include/asm/page_64_types.h               |  2 +-
 arch/x86/kernel/cpu/amd.c                          |  2 +
 arch/x86/kernel/cpu/common.c                       | 44 ++++++++--
 arch/x86/kernel/cpu/cpu.h                          |  1 +
 arch/x86/kernel/irq.c                              |  4 +-
 arch/x86/mm/mem_encrypt_identity.c                 |  9 +++
 crypto/pcrypt.c                                    | 12 ++-
 drivers/acpi/acpica/acglobal.h                     |  2 +
 drivers/acpi/acpica/hwesleep.c                     |  8 +-
 drivers/acpi/acpica/hwsleep.c                      | 11 +--
 drivers/acpi/acpica/hwxfsleep.c                    |  7 ++
 drivers/acpi/battery.c                             |  2 +-
 drivers/acpi/pmic/intel_pmic.c                     | 51 ++++++------
 drivers/android/binder.c                           | 20 +++--
 drivers/ata/libata-core.c                          |  2 +-
 drivers/ata/libata-eh.c                            |  8 ++
 drivers/auxdisplay/ht16k33.c                       | 66 ++++++++-------
 drivers/auxdisplay/img-ascii-lcd.c                 | 10 +++
 drivers/base/firmware_loader/main.c                | 13 +--
 drivers/block/zram/zram_drv.c                      |  2 +-
 drivers/char/hw_random/mtk-rng.c                   |  9 ++-
 drivers/char/tpm/tpm2-space.c                      |  3 +
 drivers/clocksource/Kconfig                        |  1 +
 drivers/cpuidle/sysfs.c                            |  5 +-
 drivers/crypto/qat/qat_common/adf_pf2vf_msg.c      | 13 +++
 drivers/crypto/qat/qat_common/adf_vf_isr.c         |  6 ++
 drivers/crypto/s5p-sss.c                           |  2 +
 drivers/dma/at_xdmac.c                             |  2 +-
 drivers/dma/dmaengine.h                            |  2 +-
 drivers/edac/sb_edac.c                             |  2 +-
 drivers/firmware/psci_checker.c                    |  2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c        |  2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h        |  2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c     |  1 +
 drivers/gpu/drm/drm_panel_orientation_quirks.c     | 13 +++
 drivers/gpu/drm/drm_plane_helper.c                 |  1 -
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c        |  8 +-
 drivers/gpu/drm/msm/msm_gem.c                      |  4 +-
 .../gpu/drm/nouveau/nvkm/engine/disp/hdmigv100.c   |  1 -
 drivers/gpu/drm/udl/udl_connector.c                |  2 +-
 drivers/hv/hyperv_vmbus.h                          |  1 +
 drivers/hwmon/hwmon.c                              |  6 +-
 drivers/hwmon/pmbus/lm25066.c                      | 25 +++++-
 drivers/i2c/busses/i2c-xlr.c                       |  6 +-
 drivers/iio/dac/ad5446.c                           |  9 ++-
 drivers/infiniband/hw/bnxt_re/qplib_fp.c           |  3 +-
 drivers/infiniband/hw/mlx4/qp.c                    |  4 +-
 drivers/infiniband/hw/qedr/verbs.c                 | 15 ++--
 drivers/infiniband/sw/rxe/rxe_param.h              |  2 +-
 drivers/input/mouse/elantech.c                     | 13 +++
 drivers/input/serio/i8042-x86ia64io.h              | 14 ++++
 drivers/irqchip/irq-bcm6345-l1.c                   |  2 +-
 drivers/irqchip/irq-s3c24xx.c                      | 22 ++++-
 drivers/media/dvb-frontends/mn88443x.c             | 18 ++++-
 drivers/media/i2c/ir-kbd-i2c.c                     |  1 +
 drivers/media/i2c/mt9p031.c                        | 28 ++++++-
 drivers/media/pci/cx23885/cx23885-alsa.c           |  3 +-
 drivers/media/pci/netup_unidvb/netup_unidvb_core.c | 27 ++++---
 drivers/media/platform/mtk-vpu/mtk_vpu.c           |  5 +-
 drivers/media/platform/rcar-vin/rcar-csi2.c        |  2 +
 drivers/media/platform/s5p-mfc/s5p_mfc.c           |  6 +-
 drivers/media/radio/si470x/radio-si470x-i2c.c      |  2 +-
 drivers/media/radio/si470x/radio-si470x-usb.c      |  2 +-
 drivers/media/rc/ite-cir.c                         |  2 +-
 drivers/media/rc/mceusb.c                          |  1 +
 drivers/media/usb/dvb-usb/az6027.c                 |  1 +
 drivers/media/usb/dvb-usb/dibusb-common.c          |  2 +-
 drivers/media/usb/em28xx/em28xx-cards.c            |  5 +-
 drivers/media/usb/em28xx/em28xx-core.c             |  5 +-
 drivers/media/usb/uvc/uvc_v4l2.c                   |  7 +-
 drivers/media/usb/uvc/uvc_video.c                  |  5 ++
 drivers/memory/fsl_ifc.c                           | 13 ++-
 drivers/memstick/core/ms_block.c                   |  2 +-
 drivers/memstick/host/jmb38x_ms.c                  |  2 +-
 drivers/memstick/host/r592.c                       |  8 +-
 drivers/mmc/host/Kconfig                           |  2 +-
 drivers/mmc/host/dw_mmc.c                          |  3 +-
 drivers/mmc/host/mxs-mmc.c                         | 10 +++
 drivers/mmc/host/sdhci-omap.c                      |  3 +-
 drivers/mtd/spi-nor/hisi-sfc.c                     |  1 -
 drivers/net/bonding/bond_sysfs_slave.c             | 36 +++------
 drivers/net/dsa/rtl8366rb.c                        |  2 +-
 drivers/net/ethernet/amd/xgbe/xgbe-common.h        |  8 ++
 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c        | 20 ++++-
 .../net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h   |  4 +-
 drivers/net/ethernet/cavium/thunder/nic_main.c     |  2 +-
 drivers/net/ethernet/cavium/thunder/nicvf_main.c   |  4 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c |  7 +-
 drivers/net/ethernet/chelsio/cxgb4/t4_hw.h         |  2 +
 drivers/net/ethernet/ibm/ibmvnic.c                 |  3 +
 drivers/net/ethernet/intel/i40e/i40e.h             |  1 +
 drivers/net/ethernet/intel/i40e/i40e_main.c        | 45 +++++++----
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 53 +++---------
 drivers/net/ethernet/intel/i40evf/i40evf_main.c    |  5 +-
 drivers/net/ethernet/sfc/ptp.c                     |  4 +-
 drivers/net/ethernet/sfc/siena_sriov.c             |  2 +-
 drivers/net/ethernet/ti/davinci_emac.c             | 16 +++-
 drivers/net/phy/micrel.c                           |  5 +-
 drivers/net/phy/phylink.c                          |  2 +-
 drivers/net/tun.c                                  |  5 ++
 drivers/net/vmxnet3/vmxnet3_drv.c                  |  1 -
 drivers/net/wireless/ath/ath10k/mac.c              |  6 +-
 drivers/net/wireless/ath/ath10k/usb.c              |  7 +-
 drivers/net/wireless/ath/ath10k/wmi.h              |  3 +
 drivers/net/wireless/ath/ath6kl/usb.c              |  7 +-
 drivers/net/wireless/ath/ath9k/main.c              |  4 +-
 drivers/net/wireless/ath/dfs_pattern_detector.c    | 10 ++-
 drivers/net/wireless/ath/wcn36xx/dxe.c             | 12 ++-
 drivers/net/wireless/ath/wcn36xx/main.c            |  4 +-
 drivers/net/wireless/ath/wcn36xx/smd.c             | 44 +++++++---
 drivers/net/wireless/broadcom/b43/phy_g.c          |  2 +-
 drivers/net/wireless/broadcom/b43legacy/radio.c    |  2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/utils.c     |  3 +
 drivers/net/wireless/marvell/libertas/if_usb.c     |  2 +
 drivers/net/wireless/marvell/libertas_tf/if_usb.c  |  2 +
 drivers/net/wireless/marvell/mwifiex/11n.c         |  5 +-
 drivers/net/wireless/marvell/mwifiex/cfg80211.c    | 32 +++-----
 drivers/net/wireless/marvell/mwifiex/pcie.c        |  8 ++
 drivers/net/wireless/marvell/mwifiex/usb.c         | 16 ++++
 drivers/net/wireless/marvell/mwl8k.c               |  2 +-
 .../net/wireless/realtek/rtl818x/rtl8187/rtl8225.c | 14 ++--
 drivers/net/wireless/rsi/rsi_91x_core.c            |  2 +
 drivers/net/wireless/rsi/rsi_91x_hal.c             | 10 ++-
 drivers/net/wireless/rsi/rsi_91x_mac80211.c        | 74 +++++------------
 drivers/net/wireless/rsi/rsi_91x_main.c            | 17 +++-
 drivers/net/wireless/rsi/rsi_91x_mgmt.c            | 24 ++++--
 drivers/net/wireless/rsi/rsi_91x_sdio.c            |  5 +-
 drivers/net/wireless/rsi/rsi_91x_usb.c             |  5 +-
 drivers/net/wireless/rsi/rsi_hal.h                 | 11 +++
 drivers/net/wireless/rsi/rsi_main.h                | 15 +++-
 drivers/net/xen-netfront.c                         |  8 ++
 drivers/nfc/pn533/pn533.c                          |  6 +-
 drivers/nvme/host/rdma.c                           |  2 +
 drivers/pci/controller/pci-aardvark.c              | 23 +++---
 drivers/pci/msi.c                                  | 27 ++++---
 drivers/pci/quirks.c                               |  7 ++
 drivers/phy/qualcomm/phy-qcom-qusb2.c              | 16 ++--
 drivers/pinctrl/core.c                             |  2 +
 drivers/platform/x86/hp_accel.c                    |  2 +
 drivers/platform/x86/thinkpad_acpi.c               |  2 +-
 drivers/platform/x86/wmi.c                         |  9 ++-
 drivers/power/supply/bq27xxx_battery_i2c.c         |  3 +-
 drivers/power/supply/max17042_battery.c            |  8 +-
 drivers/power/supply/rt5033_battery.c              |  2 +-
 drivers/regulator/s5m8767.c                        | 21 +++--
 drivers/s390/char/tape_std.c                       |  3 +-
 drivers/s390/cio/css.c                             |  4 +-
 drivers/scsi/advansys.c                            |  4 +-
 drivers/scsi/csiostor/csio_lnode.c                 |  2 +-
 drivers/scsi/dc395x.c                              |  1 +
 drivers/scsi/lpfc/lpfc_sli.c                       |  1 +
 drivers/scsi/qla2xxx/qla_gbl.h                     |  2 -
 drivers/scsi/qla2xxx/qla_init.c                    |  4 +-
 drivers/scsi/qla2xxx/qla_mr.c                      | 23 ------
 drivers/scsi/qla2xxx/qla_os.c                      | 27 +------
 drivers/scsi/qla2xxx/qla_target.c                  | 14 ++--
 drivers/sh/maple/maple.c                           |  5 +-
 drivers/soc/tegra/pmc.c                            |  4 +-
 drivers/spi/spi-bcm-qspi.c                         |  5 +-
 drivers/spi/spi-pl022.c                            |  5 +-
 drivers/staging/erofs/unzip_pagevec.h              | 14 ++--
 drivers/staging/erofs/unzip_vle.c                  | 19 +++--
 drivers/target/target_core_alua.c                  |  1 -
 drivers/target/target_core_device.c                |  2 +
 drivers/target/target_core_internal.h              |  1 +
 drivers/target/target_core_transport.c             | 76 +++++++++++++-----
 drivers/tty/serial/8250/8250_dw.c                  |  2 +-
 drivers/tty/serial/serial_core.c                   | 16 +++-
 drivers/tty/serial/xilinx_uartps.c                 |  3 +-
 drivers/tty/tty_buffer.c                           |  3 +
 drivers/usb/chipidea/core.c                        | 19 +++--
 drivers/usb/gadget/legacy/hid.c                    |  4 +-
 drivers/usb/host/max3421-hcd.c                     | 25 ++----
 drivers/usb/host/ohci-tmio.c                       |  2 +-
 drivers/usb/host/xhci-hub.c                        |  3 +-
 drivers/usb/misc/iowarrior.c                       |  8 +-
 drivers/usb/musb/tusb6010.c                        |  5 ++
 drivers/usb/serial/keyspan.c                       | 15 ++--
 drivers/usb/typec/tps6598x.c                       |  2 +-
 drivers/video/backlight/backlight.c                |  6 --
 drivers/video/backlight/gpio_backlight.c           | 24 +++++-
 drivers/video/console/sticon.c                     | 12 +--
 drivers/video/fbdev/chipsfb.c                      |  2 +-
 drivers/watchdog/Kconfig                           |  2 +-
 drivers/watchdog/f71808e_wdt.c                     |  4 +-
 drivers/watchdog/omap_wdt.c                        |  6 +-
 drivers/xen/balloon.c                              | 86 ++++++++++++++------
 drivers/xen/xen-pciback/conf_space_capability.c    |  2 +-
 fs/btrfs/async-thread.c                            | 14 ++++
 fs/btrfs/disk-io.c                                 |  3 +-
 fs/btrfs/tree-log.c                                |  4 +-
 fs/btrfs/volumes.c                                 |  4 +-
 fs/ext4/super.c                                    |  9 +--
 fs/f2fs/inode.c                                    |  2 +-
 fs/f2fs/namei.c                                    |  2 +-
 fs/fuse/file.c                                     |  7 +-
 fs/jfs/jfs_mount.c                                 | 51 +++++-------
 fs/nfs/flexfilelayout/flexfilelayoutdev.c          |  4 +-
 fs/nfs/pnfs_nfs.c                                  |  4 +-
 fs/nfs/write.c                                     | 17 +---
 fs/ocfs2/file.c                                    |  8 +-
 fs/orangefs/dcache.c                               |  4 +-
 fs/quota/quota_tree.c                              | 15 ++++
 fs/tracefs/inode.c                                 |  3 +-
 fs/udf/dir.c                                       | 32 +++++++-
 fs/udf/namei.c                                     |  3 +
 fs/udf/super.c                                     |  2 +
 include/linux/console.h                            |  2 +
 include/linux/filter.h                             |  1 +
 include/linux/libata.h                             |  2 +-
 include/linux/lsm_hooks.h                          | 28 +++----
 include/linux/pci.h                                |  2 +
 include/linux/rpmsg.h                              |  2 +-
 include/linux/sched/task_stack.h                   |  4 +
 include/linux/security.h                           | 28 +++----
 include/linux/virtio_net.h                         |  7 +-
 include/net/llc.h                                  |  4 +-
 include/net/sch_generic.h                          |  4 +
 include/rdma/rdma_netlink.h                        |  2 +-
 include/target/target_core_base.h                  |  6 +-
 include/trace/events/f2fs.h                        | 12 +--
 include/uapi/linux/pci_regs.h                      |  6 ++
 ipc/util.c                                         |  6 +-
 kernel/bpf/core.c                                  |  4 +-
 kernel/cgroup/cgroup.c                             | 31 +++++++-
 kernel/events/core.c                               | 10 +--
 kernel/locking/lockdep.c                           |  2 +-
 kernel/power/swap.c                                |  7 +-
 kernel/sched/core.c                                |  3 +
 kernel/signal.c                                    | 18 +----
 kernel/trace/tracing_map.c                         | 40 ++++++----
 kernel/workqueue.c                                 | 15 +++-
 lib/decompress_unxz.c                              |  2 +-
 lib/xz/xz_dec_lzma2.c                              | 21 ++++-
 lib/xz/xz_dec_stream.c                             |  6 +-
 mm/oom_kill.c                                      | 23 +++---
 mm/slab.h                                          |  2 +-
 mm/zsmalloc.c                                      |  7 +-
 net/9p/client.c                                    |  2 +
 net/batman-adv/fragmentation.c                     | 26 +++---
 net/batman-adv/hard-interface.c                    |  3 +
 net/batman-adv/multicast.c                         | 31 ++++++++
 net/batman-adv/multicast.h                         | 15 ++++
 net/batman-adv/soft-interface.c                    |  5 +-
 net/bluetooth/l2cap_sock.c                         | 10 ++-
 net/bluetooth/sco.c                                | 33 +++++---
 net/core/dev.c                                     |  2 +
 net/core/stream.c                                  |  3 -
 net/core/sysctl_net_core.c                         |  2 +-
 net/ipv4/tcp.c                                     |  2 +-
 net/ipv6/addrconf.c                                |  3 +
 net/netfilter/nfnetlink_queue.c                    |  2 +-
 net/nfc/core.c                                     | 32 ++++----
 net/nfc/nci/core.c                                 | 11 ++-
 net/sched/sch_generic.c                            |  9 +++
 net/sched/sch_mq.c                                 | 24 ++++++
 net/sched/sch_mqprio.c                             | 23 ++++++
 net/vmw_vsock/af_vsock.c                           |  2 +
 net/wireless/util.c                                |  1 +
 samples/kprobes/kretprobe_example.c                |  2 +-
 scripts/leaking_addresses.pl                       |  3 +-
 security/Kconfig                                   |  3 +
 security/apparmor/label.c                          |  4 +-
 security/integrity/evm/evm_main.c                  |  2 +-
 security/security.c                                | 14 ++--
 security/selinux/hooks.c                           | 36 ++++-----
 security/smack/smackfs.c                           | 11 +--
 sound/core/Makefile                                |  2 +
 sound/core/oss/mixer_oss.c                         | 43 +++++++---
 sound/core/timer.c                                 | 17 ++--
 sound/isa/Kconfig                                  |  2 +-
 sound/isa/gus/gus_dma.c                            |  2 +
 sound/pci/Kconfig                                  |  1 +
 sound/pci/hda/hda_intel.c                          | 28 +++++--
 sound/pci/hda/patch_realtek.c                      |  1 +
 sound/soc/codecs/cs42l42.c                         |  9 ++-
 sound/soc/codecs/nau8824.c                         | 40 ++++++++++
 sound/soc/soc-dapm.c                               | 29 +++++--
 sound/synth/emux/emux.c                            |  2 +-
 sound/usb/6fire/comm.c                             |  2 +-
 sound/usb/6fire/firmware.c                         |  6 +-
 sound/usb/line6/driver.c                           | 14 ++--
 sound/usb/line6/driver.h                           |  2 +-
 sound/usb/line6/podhd.c                            |  6 +-
 sound/usb/line6/toneport.c                         |  2 +-
 sound/usb/misc/ua101.c                             |  4 +-
 sound/usb/quirks.c                                 |  1 +
 tools/testing/selftests/bpf/test_progs.c           |  4 +-
 353 files changed, 2182 insertions(+), 1165 deletions(-)