CHROMIUM: Merge 'v4.14.79' into chromeos-4.14
Merge of v4.14.79 into chromeos-4.14
Conflicts:
fs/overlayfs/readdir.c
drivers/net/wireless/ath/ath10k/debug.c
drivers/md/dm-linear.c
drivers/gpu/drm/i915/i915_gem.c
Manually edited net/core/dev.c to resolve a compilation error.
Changelog:
----------------------------------------------------------------
Aaron Knister (1):
IB/ipoib: Avoid a race condition between start_xmit and cm_rep_handler
Aaron Ma (1):
Input: elantech - enable middle button of touchpad on ThinkPad P72
Aaron Sierra (1):
serial: 8250_exar: Read INT0 from slave device, too
Adam Ford (2):
ARM: davinci: board-da850-evm: fix WP pin polarity for MMC/SD
ARM: dts: am3517.dtsi: Disable reference to OMAP3 OTG controller
Adrian Hunter (3):
perf auxtrace: Fix queue resize
perf script python: Fix export-to-postgresql.py occasional failure
perf script python: Fix export-to-sqlite.py sample columns
Ajay Gupta (1):
usb: xhci: increase CRS timeout value
Ake Koomsin (1):
virtio_net: avoid using netif_tx_disable() for serializing tx routine
Akinobu Mita (4):
iio: adc: ina2xx: avoid kthread_stop() with stale task_struct
iio: accel: adxl345: convert address field usage in iio_chan_spec
media: s3c-camif: ignore -ENOIOCTLCMD from v4l2_subdev_call for s_power
media: soc_camera: ov772x: correct setting of banding filter
Alagu Sankar (2):
ath10k: sdio: use same endpoint id for all packets in a bundle
ath10k: sdio: set skb len for all rx packets
Alan Stern (4):
USB: net2280: Fix erroneous synchronization change
USB: fix error handling in usb_driver_claim_interface()
USB: handle NULL config in usb_find_alt_setting()
USB: remove LPM management from usb_driver_claim_interface()
Alberto Panizzo (1):
clk: rockchip: fix clk_i2sout parent selection bits on rk3399
Aleh Filipovich (1):
platform/x86: asus-nb-wmi: Add keymap entry for lid flip action on UX360
Aleksander Morgado (2):
USB: option: add support for DW5821e
qmi_wwan: fix interface number for DW5821e production firmware
Alex Deucher (3):
drm/amdgpu: fix swapped emit_ib_size in vce3
drm/amdgpu: add new polaris pci id
drm/amdgpu: add another ATPX quirk for TOPAZ
Alex Vesker (1):
IB/ipoib: Fix lockdep issue found on ipoib_ib_dev_heavy_flush
Alexander Aring (2):
net: 6lowpan: fix reserved space for single frames
net: mac802154: tx: expand tailroom if necessary
Alexander Duyck (1):
ixgbe: Be more careful when modifying MAC filters
Alexander Shishkin (2):
intel_th: Fix device removal logic
intel_th: pci: Add Ice Lake PCH support
Alexander Sverdlin (2):
octeon_mgmt: Fix MIX registers configuration on MTU setup
i2c: davinci: Avoid zero value of CLKH
Alexander Usyskin (2):
mei: don't update offset in write
mei: ignore not found client in the enumeration
Alexandre Belloni (2):
clocksource/drivers/timer-atmel-pit: Properly handle error cases
soc: fsl: qbman: qman: avoid allocating from non existing gen_pool
Alexandru Gheorghe (1):
drm: mali-dp: Call drm_crtc_vblank_reset on device init
Alexey Brodkin (5):
ARC: Explicitly add -mmedium-calls to CFLAGS
ARC: Enable machine_desc->init_per_cpu for !CONFIG_SMP
ARC: [plat-axs*]: Enable SWAP
ARC: build: Get rid of toolchain check
ARC: build: Don't set CROSS_COMPILE in arch's Makefile
Alexey Dobriyan (1):
slub: make ->cpu_partial unsigned int
Alexey Kardashevskiy (1):
powerpc/powernv/ioda2: Reduce upper limit for DMA window size
Alexey Khoroshilov (1):
media: fsl-viu: fix error handling in viu_of_probe()
Alexey Kodanev (2):
dccp: fix undefined behavior with 'cwnd' shift in ccid2_cwnd_restart()
vti6: remove !skb->ignore_df check from vti6_xmit()
Alison Wang (1):
drm: mali-dp: Enable Global SE interrupts mask for DP500
Alistair Strachan (1):
staging: android: ashmem: Fix mmap size validation
Amber Lin (1):
drm/amdgpu: Fix SDMA HQD destroy error on gfx_v7
Amir Goldstein (4):
ovl: fix wrong use of impure dir cache in ovl_iterate()
ovl: hash non-dir by lower inode for fsnotify
ovl: fix access beyond unterminated strings
ovl: fix memory leak on unlink of indexed file
Anand Jain (1):
btrfs: btrfs_shrink_device should call commit transaction at the end
Andi Kleen (2):
x86/spectre: Add missing family 6 check to microcode check
x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+
Andrea Parri (1):
sched/core: Use smp_mb() in wake_woken_function()
Andreas Gruenbacher (3):
gfs2: Special-case rindex for gfs2_grow
iomap: complete partial direct I/O writes synchronously
sysfs: Do not return POSIX ACL xattrs via listxattr
Andreas Kemnade (1):
mmc: omap_hsmmc: fix wakeirq handling on removal
Andreas Schwab (1):
Input: atakbd - fix Atari keymap
Andrei Otcheretianski (2):
mac80211: Always report TX status
cfg80211: reg: Init wiphy_idx in regulatory_hint_core()
Andrey Ryabinin (3):
netfilter: nf_conntrack: Fix possible possible crash on module loading.
fuse: Don't access pipe->buffers without pipe_lock()
mm/fadvise.c: fix signed overflow UBSAN complaint
Andrzej Hajda (1):
drm/bridge/sii8620: fix loops in EDID fetch logic
Andy Lutomirski (8):
selftests/x86/sigreturn/64: Fix spurious failures on AMD CPUs
selftests/x86/sigreturn: Do minor cleanups
x86/vdso: Fix vDSO build if a retpoline is emitted
x86/nmi: Fix NMI uaccess race against CR3 switching
x86/vdso: Fix asm constraints on vDSO syscall fallbacks
selftests/x86: Add clock_gettime() tests to test_vdso
x86/vdso: Only enable vDSO retpolines when enabled and supported
x86/vdso: Fix vDSO syscall fallback asm constraint regression
Andy Shevchenko (3):
gpiolib: Mark gpio_suffixes array with __maybe_unused
x86/tsc: Add missing header to tsc_msr.c
gpiolib: acpi: Switch to cansleep version of GPIO library call
Andy Whitcroft (1):
floppy: Do not copy a kernel pointer to user memory in FDGETPRM ioctl
Anson Huang (3):
soc: imx: gpcv2: correct PGC offset
soc: imx: gpc: restrict register range for regmap access
thermal: of-thermal: disable passive polling when thermal zone is disabled
Anssi Hannula (1):
net: macb: do not disable MDIO bus at open/close time
Anthony Wong (1):
r8169: add support for NCube 8168 network card
Antoine Tenart (1):
net: mvpp2: fix a txq_done race condition
Anton Vasilyev (10):
media: davinci: vpif_display: Mix memory leak on probe error path
media: dw2102: Fix memleak on sequence of probes
misc: ti-st: Fix memory leak in the error path of probe()
firmware: vpd: Fix section enabled flag on vpd_section_destroy
tty: rocket: Fix possible buffer overwrite on register_PCI
scsi: 3ware: fix return 0 on the error path of probe
gpio: ml-ioh: Fix buffer underwrite on probe error path
video: goldfishfb: fix memory leak on driver remove
uwb: hwa-rc: fix memory leak at probe
usb: gadget: fotg210-udc: Fix memory leak of fotg210->ep[i]
Ard Biesheuvel (3):
KVM: arm/arm64: Drop resource size check for GICV window
efi/arm: preserve early mapping of UEFI memory map longer for BGRT
efi/esrt: Only call efi_mem_reserve() for boot services memory
Arindam Nath (1):
iommu/amd: Return devid as alias for ACPI HID devices
Arnaldo Carvalho de Melo (2):
perf annotate: Use asprintf when formatting objdump command line
perf python: Use -Wno-redundant-decls to build with PYTHON=python3
Arnd Bergmann (8):
ext4: sysfs: print ext4_super_block fields as little-endian
reiserfs: change j_timestamp type to time64_t
x86/mce: Add notifier_block forward declaration
x86: kvm: avoid unused variable warning
arm64: cpu_errata: include required headers
crypto: aes-generic - fix aes-generic regression on powerpc
scsi: aacraid: address UBSAN warning regression
net: stmmac: mark PM functions as __maybe_unused
Arthur Kiyanovski (2):
net: ena: fix warning in rmmod caused by double iounmap
net: ena: fix NULL dereference due to untimely napi initialization
Arun Kumar Neelakantam (1):
net: qrtr: Broadcast messages only from control port
Arun Parameswaran (1):
net: phy: Fix the register offsets in Broadcom iProc mdio mux driver
Arunk Khandavalli (1):
cfg80211: nl80211_update_ft_ies() to validate NL80211_ATTR_IE
Ashish Samant (1):
ocfs2: fix locking for res->tracking and dlm->tracking_list
Aurelien Aptel (1):
smb2: fix missing files in root share directory listing
Ayan Kumar Halder (1):
drm/arm/malidp: Preserve LAYER_FORMAT contents when setting format
Bart Van Assche (11):
drbd: Fix drbd_request_prepare() discard handling
scsi: mpt3sas: Fix _transport_smp_handler() error path
scsi: sysfs: Introduce sysfs_{un,}break_active_protection()
scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlock
ib_srpt: Fix a use-after-free in srpt_close_ch()
RDMA/rxe: Set wqe->status correctly if an unexpected response is received
cfq: Suppress compiler warnings about comparisons
scsi: target/iscsi: Make iscsit_ta_authentication() respect the output buffer size
scsi: klist: Make it safe to use klists in atomic context
scsi: target: Avoid that EXTENDED COPY commands trigger lock inversion
IB/srp: Avoid that sg_reset -d ${srp_device} triggers an infinite loop
Bartosz Golaszewski (2):
net: davinci_emac: match the mdio device against its compatible if possible
spi: davinci: fix a NULL pointer dereference
Ben Greear (1):
ath10k: protect ath10k_htt_rx_ring_free with rx_ring.lock
Ben Hutchings (3):
USB: yurex: Fix buffer over-read in yurex_write()
USB: yurex: Check for truncation in yurex_read()
scsi: qla2xxx: Avoid double completion of abort command
Ben Skeggs (2):
drm/nouveau/TBDdevinit: don't fail when PMU/PRE_OS is missing from VBIOS
drm/nouveau/disp: fix DP disable race
Benjamin Herrenschmidt (1):
powerpc/powernv/pci: Work around races in PCI bridge enabling
Benjamin Poirier (7):
e1000e: Remove Other from EIAC
Partial revert "e1000e: Avoid receiver overrun interrupt bursts"
e1000e: Fix queue interrupt re-raising in Other interrupt
e1000e: Avoid missed interrupts following ICR read
Revert "e1000e: Separate signaling for link check/link up"
e1000e: Fix link check race condition
e1000e: Fix check_for_link return value with autoneg off
Benjamin Tissoires (2):
gpiolib-acpi: make sure we trigger edge events at least once on boot
power: remove possible deadlock when unregistering power_supply
Benno Evers (1):
perf tools: Check for null when copying nsinfo.
Bernd Edlinger (1):
nl80211: Add a missing break in parse_station_flags
Bhushan Shah (1):
ARM: dts: qcom: msm8974-hammerhead: increase load on l20 for sdhci
Bill Baker (1):
NFSv4 client live hangs after live data migration recovery
Bin Liu (1):
usb: musb: dsps: do not disable CPPI41 irq in driver teardown
Bin Yang (1):
pstore: Fix incorrect persistent ram buffer mapping
BingJing Chang (2):
md/raid10: fix that replacement cannot complete recovery after reassemble
md/raid5: fix data corruption of replacements after originals dropped
Bjørn Mork (1):
qmi_wwan: set DTR for modems in forced USB2 mode
Bo Chen (2):
e1000: check on netif_running() before calling e1000_up()
e1000: ensure to free old tx/rx rings in set_ringparam()
Bob Copeland (2):
nl80211: relax ht operation checks for mesh
mac80211: fix pending queue hang due to TX_DROP
Bob Peterson (1):
gfs2: Don't reject a supposedly full bitmap if we have blocks reserved
Boris Brezillon (1):
drm/vc4: Fix the "no scaling" case on multi-planar YUV formats
Boris Ostrovsky (2):
x86/EISA: Don't probe EISA bus for Xen PV guests
xen/x86/vpmu: Zero struct pt_regs before calling into sample handling code
Brandon Maier (2):
net: phy: xgmiitorgmii: Check read_status results
net: phy: xgmiitorgmii: Check phy_driver ready before accessing
Breno Leitao (2):
selftests/powerpc: Kill child processes on SIGINT
scsi: ibmvscsi: Improve strings handling
Brian King (1):
scsi: ibmvfc: Avoid unnecessary port relogin
Calvin Walton (1):
tools/power turbostat: Read extended processor family from CPUID
Carl Huang (1):
ath10k: fix use-after-free in ath10k_wmi_cmd_send_nowait
Casey Schaufler (1):
Smack: Mark inode instant in smack_task_to_inode
Chanwoo Choi (1):
extcon: Release locking when sending the notification of connector state
Chao Yu (8):
f2fs: fix to clear PG_checked flag in set_page_dirty()
f2fs: fix to active page in lru list for read path
f2fs: try grabbing node page lock aggressively in sync scenario
f2fs: fix to skip GC if type in SSA and SIT is inconsistent
f2fs: fix to do sanity check with reserved blkaddr of inline inode
f2fs: fix to wait on page writeback before updating page
f2fs: fix to do sanity check with {sit,nat}_ver_bitmap_bytesize
f2fs: fix invalid memory access
Chen Hu (1):
serial: 8250_dw: always set baud rate in dw8250_set_termios
Chengguang Xu (1):
nfp: cast sizeof() to int when comparing with error code
Chirantan Ekbote (1):
9p/net: Fix zero-copy path in the 9p virtio transport
Chris Boot (1):
mmc: block: avoid multiblock reads for the last sector in SPI mode
Chris Paterson (1):
ARM: dts: r8a7790: Correct critical CPU temperature
Chris Phlipot (1):
perf util: Fix bad memory access in trace info.
Chris Wilson (3):
drm/i915/lpe: Mark LPE audio runtime pm as "no callbacks"
drm/i915: Apply the GTT write flush for all !llc machines
drm/i915: Remove vma from object on destroy, not close
Christian Brauner (1):
getxattr: use correct xattr length
Christian König (1):
drm/amdgpu: fix error handling in amdgpu_cs_user_fence_chunk
Christian Lamparter (1):
net: emac: fix fixed-link setup for the RTL8363SB switch
Christoffer Dall (1):
KVM: arm/arm64: Fix vgic init race
Christoph Paasch (1):
sch_netem: restore skb->dev after dequeuing from the rbtree
Christophe Jaillet (2):
IB/mlx4: Fix an error handling path in 'mlx4_ib_rereg_user_mr()'
ASoC: samsung: i2s: Fix error handling path in i2s_set_sysclk()
Christophe Leroy (5):
perf tools: Allow overriding MAX_NR_CPUS at compile time
serial: cpm_uart: return immediately from console poll
powerpc/lib/code-patching: refactor patch_instruction()
powerpc/lib: fix book3s/32 boot failure due to code patching
powerpc/lib/feature-fixups: use raw_patch_instruction()
Chunfeng Yun (2):
usb: gadget: composite: fix delayed_status race condition when set_interface
usb: xhci-mtk: resume USB3 roothub first
Claudio Imbrenda (1):
s390/kvm: fix deadlock when killed by oom
Clint Taylor (1):
drm/i915/glk: Add Quirk for GLK NUC HDMI port issues.
Colin Ian King (5):
drivers: net: lmc: fix case value for target abort error
net: hp100: fix always-true check for link up state
staging: rts5208: fix missing error check on call to rtsx_write_register
drm/amd/pp: initialize result to before or'ing in data
drm/i915/gvt: fix memory leak of a cmd_entry struct on error exit path
Cong Wang (10):
llc: use refcount_inc_not_zero() for llc_sap_find()
vsock: split dwork to avoid reinitializations
act_ife: fix a potential use-after-free
tipc: fix a missing rhashtable_walk_exit()
act_ife: move tcfa_lock down to where necessary
act_ife: fix a potential deadlock
rds: fix two RCU related problems
ucma: fix a use-after-free in ucma_resolve_ip()
llc: set SOCK_RCU_FREE in llc_sap_add_socket()
net: drop skb on failure in ip_check_defrag()
Corentin Labbe (1):
powerpc/pseries: Add empty update_numa_cpu_lookup_table() for NUMA=n
Corey Minyard (1):
ipmi: Fix I2C client removal in the SSIF driver
Damien Le Moal (2):
dm: fix report zone remapping to account for partition offset
dm linear: fix linear_end_io conditional definition
Dan Carpenter (30):
block: sed-opal: Fix a couple off by one bugs
typec: tcpm: Fix a msecs vs jiffies bug
dmaengine: k3dma: Off by one in k3_of_dma_simple_xlate()
qlogic: check kstrtoul() for errors
pinctrl: nsp: off by ones in nsp_pinmux_enable()
drm/nouveau/gem: off by one bugs in nouveau_gem_pushbuf_reloc_apply()
pinctrl: freescale: off by one in imx1_pinconf_group_dbg_show()
PM / clk: signedness bug in of_pm_clk_add_clks()
pnfs/blocklayout: off by one in bl_map_stripe()
powerpc: Fix size calculation using resource_size()
scsi: aic94xx: fix an error code in aic94xx_init()
misc: mic: SCIF Fix scif_get_new_port() error handling
uio: potential double frees if __uio_register_device() fails
pinctrl: imx: off by one in imx_pinconf_group_dbg_show()
f2fs: Fix uninitialized return in f2fs_ioc_shutdown()
ipv4: frags: precedence bug in ip_expire()
fbdev: omapfb: off by one in omapfb_register_client()
cifs: prevent integer overflow in nxt_dir_entry()
CIFS: fix wrapping bugs in num_entries()
drm/panel: type promotion bug in s6e8aa0_read_mtp_id()
mei: bus: type promotion bug in mei_nfc_if_version()
vmci: type promotion bug in qp_host_get_user_memory()
RDMA/bnxt_re: Fix a couple off by one bugs
IB/core: type promotion bug in rdma_rw_init_one_mr()
rndis_wlan: potential buffer overflow in rndis_wlan_auth_indication()
hwmon: (adt7475) Make adt7475_read_word() return errors
cfg80211: fix a type issue in ieee80211_chandef_to_operating_class()
cifs: read overflow in is_valid_oplock_break()
scsi: qla2xxx: Fix an endian bug in fcpcmd_is_corrupted()
x86/paravirt: Fix some warning messages
Dan Williams (2):
x86/numa_emulation: Fix emulated-to-physical node mapping
tools/testing/nvdimm: unit test clear-error commands
Danek Duvall (2):
mac80211: correct use of IEEE80211_VHT_CAP_RXSTBC_X
mac80211_hwsim: correct use of IEEE80211_VHT_CAP_RXSTBC_X
Daniel Black (1):
mm: madvise(MADV_DODUMP): allow hugetlbfs pages
Daniel Borkmann (3):
bpf, s390: fix potential memleak when later bpf_jit_prog fails
bpf, ppc64: fix unexpected r0=0 exit path inside bpf_xadd
tcp, ulp: add alias for all ulp modules
Daniel Drake (1):
PCI: Reprogram bridge prefetch registers on resume
Daniel Jurgens (1):
net/mlx5: Consider PCI domain in search for next dev
Daniel Kurtz (1):
pinctrl/amd: only handle irq if it is pending and unmasked
Daniel Mack (5):
ARM: dts: am437x: make edt-ft5x06 a wakeup source
ARM: pxa: irq: fix handling of ICMR registers in suspend/resume
libertas: fix suspend and resume for SDIO connected cards
video: fbdev: pxafb: clear allocated memory for video modes
libertas: call into generic suspend code before turning off power
Daniel Wang (1):
Merge branch 'linux/v4.14.79' into merge/chromeos-4.14-v4.14.79
Danny Smith (1):
ASoC: sigmadsp: safeload should not have lower byte limit
Dave Gerlach (1):
ARM: hwmod: RTC: Don't assume lock/unlock will be called with irq enabled
Dave Jiang (3):
acpi/nfit: fix cmd_rc for acpi_nfit_ctl to always return a value
nfit: fix unchecked dereference in acpi_nfit_ctl
mm: disallow mappings that conflict for devm_memremap_pages()
Dave Martin (1):
arm64: KVM: Tighten guest core register access from userspace
Dave Young (1):
HID: add quirk for another PIXART OEM mouse used by HP
David Ahern (4):
net/ipv6: prevent use after free in ip6_route_mpath_notify
net: sched: Add policy validation for tc attributes
netfilter: bridge: Don't sabotage nf_hook calls from an l3mdev
net/ipv6: Fix index counter for unicast addresses in in6_dump_addrs
David Howells (3):
rxrpc: Don't check RXRPC_CALL_TX_LAST after calling rxrpc_rotate_tx_window()
rxrpc: Only take the rwind and mtu values from latest ACK
rxrpc: Fix connection-level abort handling
David Lechner (1):
net: usb: rtl8150: demote allmulti message to dev_dbg()
David S. Miller (1):
sparc64: Fix regression in pmdp_invalidate().
Davide Caratti (6):
net/sched: act_tunnel_key: fix NULL dereference when 'goto chain' is used
net/sched: act_pedit: fix dump of extended layered op
net/sched: act_sample: fix NULL dereference in the data path
bnxt_en: don't try to offload VLAN 'modify' action
be2net: don't flip hw_features when VXLANs are added/deleted
net/sched: cls_api: add missing validation of netlink attributes
Davidlohr Bueso (1):
ipc/sem.c: prevent queue.status tearing in semop
Dexuan Cui (3):
Drivers: hv: vmbus: Reset the channel callback in vmbus_onoffer_rescind()
hv_netvsc: Fix a deadlock by getting rtnl lock earlier in netvsc_probe()
Drivers: hv: vmbus: Use get/put_cpu() in vmbus_connect()
Dimitris Michailidis (1):
net: fix pskb_trim_rcsum_slow() with odd trim offset
Dinh Nguyen (1):
net: stmmac: socfpga: add additional ocp reset line for Stratix10
Dirk Gouders (1):
kconfig: fix line numbers for if-entries in menu tree
Dmitry Bogdanov (1):
net: aquantia: Fix IFF_ALLMULTI flag functionality
Dmitry Osipenko (2):
gpu: host1x: Check whether size of unpin isn't 0
gpio: tegra: Move driver registration to subsys_init level
Dmitry Safonov (1):
tty: Drop tty->count on tty_reopen() failure
Dmitry Torokhov (1):
Input: do not use WARN() in input_alloc_absinfo()
Dong Jia Shi (1):
vfio: ccw: fix error return in vfio_ccw_sch_event
Dongjiu Geng (1):
usb: xhci: remove the code build warning
Doron Roberts-Kedes (1):
nbd: Add the nbd NBD_DISCONNECT_ON_CLOSE config flag.
Doug Berger (1):
net: bcmgenet: use MAC link status for fixed phy
Doug Ledford (1):
IB/rxe: put the pool on allocation failure
Douglas Anderson (3):
nvmem: Don't let a NULL cell_id for nvmem_cell_get() crash us
pinctrl: msm: Fix msm_config_group_get() to be compliant
pinctrl: qcom: spmi-gpio: Fix pmic_gpio_config_get() to be compliant
Eddie.Horng (1):
cap_inode_getsecurity: use d_find_any_alias() instead of d_find_alias()
Edgar Cherkasov (1):
i2c: i2c-scmi: fix for i2c_smbus_write_block_data
Eli Cohen (1):
net/mlx5: E-Switch, Disallow vlan/spoofcheck setup if not being esw manager
Emil Lundmark (1):
drm: udl: Destroy framebuffer only if it was initialized
Emmanuel Grumbach (4):
mac80211: fix a race between restart and CSA flows
mac80211: don't Tx a deauth frame if the AP forbade Tx
mac80211: shorten the IBSS debug messages
iwlwifi: fix the ALIVE notification layout
Enrico Scholz (1):
gpu: ipu-v3: csi: pass back mbus_code_to_bus_cfg error codes
Eran Ben Elisha (1):
net/mlx5: E-Switch, Fix out of bound access when setting vport rate
Eric Biggers (2):
security: check for kstrdup() failure in lsm_append()
ext4: show test_dummy_encryption mount option in /proc/mounts
Eric Dumazet (32):
netfilter: ipv6: nf_defrag: reduce struct net memory waste
xfrm_user: prevent leaking 2 bytes of kernel memory
ipv4: tcp: send zero IPID for RST and ACK sent in SYN-RECV and TIME-WAIT state
inet: frags: change inet_frags_init_net() return value
inet: frags: add a pointer to struct netns_frags
inet: frags: refactor ipfrag_init()
inet: frags: refactor ipv6_frag_init()
inet: frags: refactor lowpan_net_frag_init()
ipv6: export ip6 fragments sysctl to unprivileged users
rhashtable: add schedule points
inet: frags: use rhashtables for reassembly units
inet: frags: remove some helpers
inet: frags: get rif of inet_frag_evicting()
inet: frags: remove inet_frag_maybe_warn_overflow()
inet: frags: break the 2GB limit for frags storage
inet: frags: do not clone skb in ip_expire()
ipv6: frags: rewrite ip6_expire_frag_queue()
rhashtable: reorganize struct rhashtable layout
inet: frags: reorganize struct netns_frags
inet: frags: get rid of ipfrag_skb_cb/FRAG_CB
inet: frags: fix ip6frag_low_thresh boundary
net: speed up skb_rbtree_purge()
net: pskb_trim_rcsum() and CHECKSUM_COMPLETE are friends
net: add rb_to_skb() and other rb tree helpers
net: sk_buff rbnode reorg
ipv6: fix possible use-after-free in ip6_xmit()
ipv4: fix use-after-free in ip_cmsg_recv_dstaddr()
rtnl: limit IFLA_NUM_TX_QUEUES and IFLA_NUM_RX_QUEUES to 4096
tcp/dccp: fix lockdep issue when SYN is backlogged
inet: make sure to grab rcu_read_lock before using ireq->ireq_opt
ipv6: mcast: fix a use-after-free in inet6_mc_check
net/mlx5e: fix csum adjustments caused by RXFCS
Eric Farman (1):
s390/cio: Fix how vfio-ccw checks pinned pages
Eric Sandeen (2):
ext4: reset error code in ext4_find_entry in fallback
isofs: reject hardware sector size > 2048 bytes
Erich E. Hoover (1):
usb: dwc3: change stream event enable bit back to 13
Ernesto A. Fernández (2):
hfs: prevent crash on exit from failed search
hfsplus: fix NULL dereference in hfsplus_lookup()
Esben Haabendal (1):
i2c: imx: Fix race condition in dma read
Ethan Lien (1):
btrfs: use correct compare function of dirty_metadata_bytes
Ethan Tuttle (1):
ARM: mvebu: declare asm symbols as character arrays in pmsu.c
Eugeniu Rosca (3):
usb: gadget: f_uac2: fix error handling in afunc_bind (again)
usb: gadget: u_audio: fix pcm/card naming in g_audio_setup()
usb: gadget: f_uac2: fix endianness of 'struct cntrl_*_lay3'
Eugeniy Paltsev (1):
ARC: dma [non-IOC] setup SMP_CACHE_BYTES and cache_line_size
Eyal Birger (1):
vti6: fix PMTU caching and reporting on xmit
Fabio Estevam (3):
ARM: imx_v6_v7_defconfig: Select ULPI support
ARM: imx_v4_v5_defconfig: Select ULPI support
Revert "ARM: imx_v6_v7_defconfig: Select ULPI support"
Faiz Abbas (1):
can: m_can: Move accessing of message ram to after clocks are enabled
Fathi Boudra (1):
selftests: sync: add config fragment for testing sync framework
Felipe Balbi (1):
i2c: i801: fix DNV's SMBCTRL register offset
Felix Fietkau (4):
ath9k: report tx status on EOSP
ath9k_hw: fix channel maximum power level test
MIPS: ath79: fix system restart
mac80211: fix setting IEEE80211_KEY_FLAG_RX_MGMT for AP mode keys
Feng Tang (1):
x86/mm: Expand static page table for fixmap space
Filipe Manana (1):
Btrfs: fix data corruption when deduplicating between different files
Filippo Sironi (1):
x86/microcode: Update the new microcode revision unconditionally
Finn Thain (1):
macintosh/via-pmu: Add missing mmio accessors
Florian Fainelli (17):
ARM: dts: NSP: Fix i2c controller interrupt type
ARM: dts: NSP: Fix PCIe controllers interrupt types
ARM: dts: BCM5301x: Fix i2c controller interrupt type
ethtool: Remove trailing semicolon for static inline
net: dsa: bcm_sf2: Call setup during switch resume
net: systemport: Fix wake-up interrupt race during resume
net: dsa: bcm_sf2: Fix unbind ordering
ARM: dts: BCM63xx: Fix incorrect interrupt specifiers
asix: Check for supported Wake-on-LAN modes
ax88179_178a: Check for supported Wake-on-LAN modes
lan78xx: Check for supported Wake-on-LAN modes
sr9800: Check for supported Wake-on-LAN modes
r8152: Check for supported Wake-on-LAN Modes
smsc75xx: Check for Wake-on-LAN modes
smsc95xx: Check for Wake-on-LAN modes
net: phy: phylink: Don't release NULL GPIO
net: bcmgenet: Poll internal PHY for GENETv5
Florian Westphal (11):
netfilter: x_tables: set module owner for icmp(6) matches
netfilter: nft_compat: explicitly reject ERROR and standard target
netfilter: conntrack: dccp: treat SYNC/SYNCACK as invalid if no prior state
xfrm: free skb if nlsk pointer is NULL
netfilter: nf_tables: fix memory leaks on chain rename
netfilter: nf_tables: don't allow to rename to already-pending name
atl1c: reserve min skb headroom
tcp: do not restart timewait timer on rst reception
netfilter: ip6t_rpfilter: set F_IFACE for linklocal addresses
netfilter: fix memory leaks on netlink_dump_start error
ipv6: defrag: drop non-last frags smaller than min mtu
Frederick Lawler (1):
PCI: Add wrappers for dev_printk()
Fredrik Noring (1):
fbdev: Distinguish between interlaced and progressive modes
Fredrik Schön (1):
drm/i915: Increase LSPCON timeout
Friedemann Gerold (1):
net: aquantia: memory corruption on jumbo frames
Fugang Duan (1):
net: fec: don't dump RX FIFO register when not available
Gaku Inami (1):
spi: sh-msiof: Fix invalid SPI use during system suspend
Gal Pressman (1):
RDMA/hns: Fix usage of bitmap allocation functions return values
Ganesh Goudar (1):
cxgb4: when disabling dcb set txq dcb priority to 0
Gao Feng (1):
netfilter: nf_ct_helper: Fix possible panic after nf_conntrack_helper_unregister
Gaurav Kohli (1):
timers: Clear timer_base::must_forward_clk with timer_base::lock held
Geert Uytterhoeven (7):
mtd: dataflash: Use ULL suffix for 64-bit constants
iommu/ipmmu-vmsa: Fix allocation in atomic context
spi: Fix double IDR allocation with DT aliases
serial: sh-sci: Stop RX FIFO timer during port shutdown
spi: rspi: Fix invalid SPI use during system suspend
spi: rspi: Fix interrupted DMA transfers
cifs: Use ULL suffix for 64-bit constant
Gerald Schaefer (1):
s390/mm: fix addressing exception after suspend/resume
Giacinto Cifelli (1):
qmi_wwan: Added support for Gemalto's Cinterion ALASxx WWAN interface
Gilad Ben-Yossef (1):
staging: ccree: check DMA pool buf !NULL before free
Govindarajulu Varadarajan (4):
enic: initialize enic->rfs_h.lock in enic_probe
enic: handle mtu change for vf properly
enic: do not call enic_change_mtu in enic_probe
enic: do not overwrite error code
Greg Edwards (1):
block: bvec_nr_vecs() returns value for wrong slab
Greg Hackmann (1):
arm64: mm: check for upper PAGE_SHIFT bits in pfn_valid()
Greg Kroah-Hartman (16):
Linux 4.14.66
Linux 4.14.67
Linux 4.14.68
Linux 4.14.69
Linux 4.14.70
Linux 4.14.71
Linux 4.14.72
Revert "rpmsg: core: add support to power domains for devices"
Linux 4.14.73
Linux 4.14.74
Linux 4.14.75
Linux 4.14.76
Linux 4.14.77
Revert "vfs: fix freeze protection in mnt_want_write_file() for overlayfs"
Linux 4.14.78
Linux 4.14.79
Greg Ungerer (1):
m68k: fix "bad page state" oops on ColdFire boot
Grigor Tovmasyan (1):
usb: gadget: dwc2: fix memory leak in gadget_init()
Guenter Roeck (5):
hwmon: (nct6775) Fix loop limit
media: staging: omap4iss: Include asm/cacheflush.h after generic includes
mfd: sm501: Set coherent_dma_mask when creating subdevices
of: unittest: Disable interrupt node tests for old world MAC systems
locking/ww_mutex: Fix runtime warning in the WW mutex selftest
Guillaume Nault (1):
pppoe: fix reception of frames with no mac header
Guoqing Jiang (1):
md-cluster: clear another node's suspend_area after the copy is finished
Gustavo A. R. Silva (9):
drm/i915/kvmgt: Fix potential Spectre v1
ASoC: sirf: Fix potential NULL pointer dereference
hwmon: (nct6775) Fix potential Spectre v1
mailbox: xgene-slimpro: Fix potential NULL pointer dereference
iio: sca3000: Fix missing return in switch
ASoC: wm8994: Fix missing break in switch
switchtec: Fix Spectre v1 vulnerability
misc: hmc6352: fix potential Spectre v1
tty: vt_ioctl: fix potential Spectre v1
H. Nikolaus Schaller (2):
power: generic-adc-battery: fix out-of-bounds write when copying channel properties
power: generic-adc-battery: check for duplicate properties copied from iio channels
Hailong Liu (1):
sched/rt: Restore rt_runtime after disabling RT_RUNTIME_SHARE
Haishuang Yan (2):
erspan: fix error handling for erspan tunnel
erspan: return PACKET_REJECT when the appropriate tunnel is not found
Hangbin Liu (6):
net_sched: fix NULL pointer dereference when delete tcindex filter
net_sched: Fix missing res info when create new tc_index filter
cls_matchall: fix tcf_unbind_filter missing
ipv6: mcast: fix unsolicited report interval after receiving querys
ipvlan: call dev_change_flags when ipvlan mode is reset
bridge: do not add port to router list when receives query with source 0.0.0.0
Hanna Hawa (1):
dmaengine: mv_xor_v2: kill the tasklets upon exit
Hannes Reinecke (1):
scsi: libfc: fixup 'sleeping function called from invalid context'
Hans Verkuil (1):
media: videobuf2-core: check for q->error in vb2_core_qbuf()
Hans de Goede (9):
ALSA: hda: Correct Asrock B85M-ITX power_save blacklist entry
NFC: pn533: Fix wrong GFP flag usage
i2c: core: ACPI: Properly set status byte to 0 for multi-byte writes
ACPI / scan: Initialize status to ACPI_STA_DEFAULT
power: supply: axp288_charger: Fix initial constant_charge_current value
gpiolib-acpi: Register GpioInt ACPI event handlers from a late_initcall
HID: sensor-hub: Restore fixup for Lenovo ThinkPad Helix 2 sensor hub report
clk: x86: add "ether_clk" alias for Bay Trail / Cherry Trail
clk: x86: Stop marking clocks as CLK_IS_CRITICAL
Hari Bathini (2):
powerpc/fadump: handle crash memory ranges array index overflow
powerpc/kdump: Handle crashkernel memory reservation failure
Harry Mallon (1):
HID: hid-saitek: Add device ID for RAT 7 Contagion
Harsh Jain (1):
crypto: chelsio - Fix memory corruption in DMA Mapped buffers.
Heikki Krogerus (1):
usb: dwc3: pci: add support for Intel IceLake
Heiko Carstens (1):
s390/sysinfo: add missing #ifdef CONFIG_PROC_FS
Heiner Kallweit (1):
r8169: fix NAPI handling under high load
Heinz Mauelshagen (1):
dm raid: fix rebuild of specific devices by updating superblock
Henry Willard (1):
cpufreq: governor: Avoid accessing invalid governor_data
Hermes Zhang (1):
Bluetooth: hci_ldisc: Free rw_semaphore on close
Hiromitsu Yamasaki (1):
spi: sh-msiof: Fix handling of write value for SISTR register
Hisao Tanabe (1):
perf evsel: Fix potential null pointer dereference in perf_evsel__new_idx()
Hoan Tran (1):
drivers/perf: xgene_pmu: Fix IOB SLOW PMU parser error
Horia Geantă (4):
crypto: caam - fix DMA mapping direction for RSA forms 2 & 3
crypto: caam/jr - fix descriptor DMA unmapping
crypto: caam/qi - fix error path in xts setkey
crypto: caam/jr - fix ablkcipher_edesc pointer arithmetic
Hou Tao (1):
dm thin: stop no_space_timeout worker when switching to write-mode
Huacai Chen (1):
MIPS: Change definition of cpu_relax() for Loongson-3
Huaisheng Ye (1):
tools/testing/nvdimm: kaddr and pfn can be NULL to ->direct_access()
Huazhong Tan (2):
net: hns: fix length and page_offset overflow when CONFIG_ARM64_64K_PAGES
net: hns: fix skb->truesize underestimation
Hugh Dickins (1):
mm: delete historical BUG from zap_pmd_range()
Huibin Hong (1):
arm64: dts: rockchip: corrected uart1 clock-names for rk3328
Huy Nguyen (2):
net/mlx5: Check for error in mlx5_attach_interface
net/mlx5: Take only bit 24-26 of wqe.pftype_wq for page fault type
Ian Abbott (1):
staging: comedi: ni_mio_common: fix subdevice flags for PFI subdevice
Ian Kent (1):
autofs: fix autofs_sbi() does not check super block type
Ido Schimmel (3):
mlxsw: spectrum_switchdev: Do not leak RIFs when removing bridge
team: Forbid enslaving team device to itself
rtnetlink: Disallow FDB configuration for non-Ethernet device
Ilan Peer (1):
mac80211: Fix station bandwidth setting after channel switch
Ilya Dryomov (2):
dm cache metadata: set dirty on all cache blocks after a crash
blk-mq: I/O and timer unplugs are inverted in blktrace
Ingo Franzki (1):
s390/crypto: Fix return code checking in cbc_paes_crypt()
Ira Weiny (1):
IB/hfi1: Fix SL array bounds check
Israel Rukshin (1):
net/mlx5: Fix mlx5_get_vector_affinity function
J. Bruce Fields (1):
nfsd: fix corrupted reply to badly ordered compound
Jacek Tomaka (1):
perf/x86/intel: Add support/quirk for the MISPREDICT bit on Knights Landing CPUs
Jack Morgenstein (2):
net/mlx5: Fix use-after-free in self-healing flow
net/mlx5: Fix debugfs cleanup in the device init/remove flow
Jacob Pan (2):
iommu/vt-d: Add definitions for PFSID
iommu/vt-d: Fix dev iotlb pfsid use
Jae Hyun Yoo (2):
i2c: aspeed: Add an explicit type casting for *get_clk_reg_val
i2c: aspeed: Fix initial values of master and slave state
Jaechul Lee (1):
ASoC: samsung: Fix invalid argument when devm_gpiod_get is called
Jaegeuk Kim (2):
f2fs: return error during fill_super
f2fs: sanity check for total valid node blocks
Jaime Caamaño Ruiz (1):
openvswitch: Fix push/pop ethernet validation
Jakub Kicinski (4):
nfp: wait for posted reconfigs when disabling the device
nfp: avoid buffer leak when FW communication fails
nfp: avoid soft lockups under control message storm
net: sched: gred: pass the right attribute to gred_change_table_def()
James Chapman (1):
l2tp: remove configurable payload offset
James Morse (2):
arm64: mm: always enable CONFIG_HOLES_IN_ZONE
fs/proc/kcore.c: use __pa_symbol() for KCORE_TEXT list entries
James Smart (3):
scsi: lpfc: Correct MDS diag and nvmet configuration
nvme-fcloop: Fix dropped LS's to removed target port
nvme_fc: fix ctrl create failures racing with workq items
James Zhu (2):
drm/amdgpu: update tmr mc address
drm/amdgpu:add tmr mc address into amdgpu_firmware_info
Jan Beulich (2):
x86/entry/64: Add two more instruction suffixes
xen-netback: fix input validation in xenvif_set_hash_mapping()
Jan H. Schönherr (1):
mm: Fix devm_memremap_pages() collision handling
Jan Kara (1):
mm: Preserve _PAGE_DEVMAP across mprotect() calls
Jan Kiszka (1):
serial: mvebu-uart: Fix reporting of effective CSIZE to userspace
Jan Stancek (1):
virtio_balloon: fix increment of vb->num_pfns in fill_balloon()
Janek Kotas (1):
spi: cadence: Change usleep_range() to udelay(), for atomic context
Jani Nikula (1):
drm/i915: set DP Main Stream Attribute for color range on DDI platforms
Jann Horn (12):
netfilter: nf_log: fix uninit read in nf_log_proc_dostring
reiserfs: fix broken xattr handling (heap corruption, bad retval)
x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit()
sys: don't hold uts_sem while accessing userspace memory
userns: move user access out of the mutex
fork: don't copy inconsistent signal handler state to child
mtdchar: fix overflows in adjustment of `count`
bpf: 32-bit RSH verification must truncate input before the ALU op
RDMA/ucma: check fd type in ucma_migrate_id()
proc: restrict kernel stack dumps to root
mm/vmstat.c: skip NR_TLB_REMOTE_FLUSH* properly
mm/vmstat.c: fix outdated vmstat_text
Janne Huttunen (1):
perf script python: Fix dict reference counting
Jason Ekstrand (1):
drm/syncobj: Don't leak fences when WAIT_FOR_SUBMIT is set
Jason Gerecke (1):
HID: wacom: Correct touch maximum XY of 2nd-gen Intuos
Jason Gunthorpe (1):
IB/usnic: Update with bug fixes from core code
Jason Wang (5):
vhost: reset metadata cache when initializing new IOTLB
vhost: correctly check the iova range when waking virtqueue
tun: fix use after free for ptr_ring
tuntap: fix use after free during release
vhost: Fix Spectre V1 vulnerability
Javier González (1):
lightnvm: pblk: free padded entries in write buffer
Javier Martinez Canillas (2):
media: Revert "[media] tvp5150: fix pad format frame height"
media: omap3isp: zero-initialize the isp cam_xclk{a,b} initial data
Jean-Philippe Brucker (2):
net/9p: fix error path of p9_virtio_probe
iommu/io-pgtable-arm-v7s: Abort allocation when table address overflows the PTE
Jeff Barnhill (1):
net/ipv6: Display all addresses in output of /proc/net/if_inet6
Jeff Moyer (1):
dev-dax: check_vma: ratelimit dev_info-s
Jeffrin Jose T (1):
selftests: bpf: notification about privilege required to run test_kmod.sh testing script
Jens Axboe (1):
nbd: don't allow invalid blocksize settings
Jeremy Cline (2):
ext4: fix spectre gadget in ext4_mb_regular_allocator()
fs/quota: Fix spectre gadget in do_quotactl
Jernej Skrabec (1):
drm/sun4i: Fix releasing node when enumerating enpoints
Jerome Brunet (2):
ASoC: dpcm: don't merge format from invalid codec dai
pwm: meson: Fix mux clock names
Jessica Yu (1):
module: exclude SHN_UNDEF symbols from kallsyms api
Jia-Ju Bai (6):
usb: gadget: r8a66597: Fix two possible sleep-in-atomic-context bugs in init_controller()
usb: gadget: r8a66597: Fix a possible sleep-in-atomic-context bugs in r8a66597_queue()
usb: host: u132-hcd: Fix a sleep-in-atomic-context bug in u132_get_frame()
usb: misc: uss720: Fix two sleep-in-atomic-context bugs
usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()
net: cadence: Fix a sleep-in-atomic-context bug in macb_halt_tx()
Jiada Wang (1):
ASoC: rsnd: fixup not to call clk_get/set under non-atomic
Jian Shen (1):
net: hns3: Fix for phy link issue when using marvell phy driver
Jian-Hong Pan (1):
Bluetooth: Add a new Realtek 8723DE ID 0bda:b009
Jianbo Liu (1):
net/mlx5e: Set vlan masks for all offloaded TC rules
Jianfeng Tan (1):
net/packet: fix packet drop as of virtio gso
Jiang Biao (2):
x86/pti: Check the return value of pti_user_pagetable_walk_p4d()
x86/pti: Check the return value of pti_user_pagetable_walk_pmd()
Jim Gill (1):
scsi: vmw_pvscsi: Return DID_RESET for status SAM_STAT_COMMAND_TERMINATED
Jim Mattson (1):
kvm: nVMX: Fix fault vector for VMX operation at CPL > 0
Jinbum Park (1):
pktcdvd: Fix possible Spectre-v1 for pkt_devs
Jiri Kosina (1):
udp: Unbreak modules that rely on external __skb_recv_udp() availability
Jiri Olsa (10):
perf tools: Fix error index for pmu event parser
perf bench: Fix numa report output code
perf tools: Fix compilation errors on gcc8
perf c2c report: Fix crash for empty browser
perf tools: Synthesize GROUP_DESC feature in pipe mode
perf tools: Fix struct comm_str removal crash
perf tools: Fix python extension build for gcc 8
perf utils: Move is_directory() to path.h
perf tools: Fix snprint warnings for gcc 8
perf/ring_buffer: Prevent concurent ring buffer access
Jisheng Zhang (1):
PCI: dwc: Fix scheduling while atomic issues
Joe Thornber (2):
dm thin metadata: try to avoid ever aborting transactions
dm cache metadata: ignore hints array being too small during resize
Joel Fernandes (Google) (2):
debugobjects: Make stack check warning more informative
mm: shmem.c: Correctly annotate new inodes for lockdep
Joerg Roedel (2):
x86/mm: Remove in_nmi() warning from vmalloc_fault()
x86/mm/pti: Add an overflow check to pti_clone_pmds()
Johan Hedberg (1):
Bluetooth: h5: Fix missing dependency on BT_HCIUART_SERDEV
Johan Hovold (12):
misc: sram: fix resource leaks in probe error path
usb: dwc3: of-simple: fix use-after-free on remove
rtc: omap: fix potential crash on power off
USB: serial: io_ti: fix array underflow in completion handler
USB: serial: ti_usb_3410_5052: fix array underflow in completion handler
tty: fix termios input-speed encoding when using BOTHER
tty: fix termios input-speed encoding
misc: sram: enable clock before registering regions
USB: serial: kobil_sct: fix modem-status error handling
EDAC, i7core: Fix memleaks and use-after-free on probe and remove
EDAC: Fix memleak in module init error path
USB: serial: simple: add Motorola Tetra MTP6550 id
Johannes Berg (4):
nl80211: check nla_parse_nested() return values
mac80211_hwsim: require at least one channel
mac80211: always account for A-MSDU header changes
mac80211: TDLS: fix skb queue/priority assignment
Johannes Thumshirn (4):
scsi: fcoe: fix use-after-free in fcoe_ctlr_els_send
scsi: fcoe: drop frames in ELS LOGO error path
scsi: fcoe: clear FC_RP_STARTED flags when receiving a LOGO
scsi: sd: don't crash the host on invalid commands
John Allen (1):
ibmvnic: Fix error recovery on login failure
John David Anglin (2):
parisc: Remove ordered stores from syscall.S
parisc: Remove unnecessary barriers from spinlock.h
John Fastabend (3):
tls: possible hang when do_tcp_sendpages hits sndbuf is full case
bpf: sockmap: write_space events need to be passed to TCP handler
bpf: sockmap, map_release does not hold refcnt for pinned maps
John Garry (1):
libahci: Fix possible Spectre-v1 pmp indexing in ahci_led_store()
John Hurley (1):
nfp: flower: fix port metadata conversion bug
John Keeping (2):
dmaengine: pl330: fix irq race with terminate_all
mmc: dw_mmc-rockchip: correct property names in debug
John Ogness (1):
USB: serial: sierra: fix potential deadlock at close
John Pittman (2):
dm kcopyd: avoid softlockup in run_complete_job
dm cache: only allow a single io_mode cache feature to be requested
John Stultz (1):
selftest: timers: Tweak raw_skew to SKIP when ADJ_OFFSET/other clock adjustments are in progress
Jon Hunter (1):
ARM: tegra: Fix Tegra30 Cardhu PCA954x reset
Jon Kuhn (1):
fs/cifs: don't translate SFM_SLASH (U+F026) to backslash
Jonas Gorski (1):
irqchip/bcm7038-l1: Hide cpu offline callback when building for !SMP
Jongsung Kim (1):
stmmac: fix valid numbers of unicast filter entries
Jose Abreu (1):
net: stmmac: Fixup the tail addr setting in xmit path
Josef Bacik (4):
nbd: don't requeue the same request twice.
nbd: handle unexpected replies better
btrfs: don't leak ret from do_chunk_alloc
Btrfs: fix btrfs_write_inode vs delayed iput deadlock
Josh Abraham (1):
xen: fix GCC warning and remove duplicate EVTCHN_ROW/EVTCHN_COL usage
Josh Poimboeuf (2):
objtool: Support GCC 8 '-fnoreorder-functions'
x86/kvm/vmx: Remove duplicate l1d flush definitions
Joshua Frkuska (1):
usb: gadget: u_audio: update hw_ptr in iso_complete after data copied
Jouni Malinen (1):
cfg80211: Address some corner cases in scan result channel updating
Jozef Balga (1):
media: af9035: prevent buffer overflow on write
Juergen Gross (4):
x86/pae: use 64 bit atomic xchg function in native_ptep_get_and_clear
x86/xen: don't write ptes directly in 32-bit PV guests
xen/netfront: fix waiting for xenbus state change
xen/netfront: don't bug in case of too many frags
Julia Lawall (2):
parport: sunbpp: fix error return code
usb: wusbcore: security: cast sizeof to int for comparison
Julian Wiedmann (5):
s390/qdio: reset old sbal_state flags
s390/qeth: fix race in used-buffer accounting
s390/qeth: reset layer2 attribute on layer switch
s390/qeth: don't dump past end of unknown HW header
s390/qeth: fix error handling in adapter command callbacks
Junaid Shahid (1):
kvm: x86: Set highest physical address bits in non-present/reserved SPTEs
Junxiao Bi (1):
ocfs2: fix ocfs2 read block panic
Jérôme Glisse (1):
mm/thp: fix call to mmu_notifier in set_pmd_migration_entry() v2
K. Y. Srinivasan (1):
Tools: hv: Fix a bug in the key delete code
Ka-Cheong Poon (1):
rds: rds_ib_recv_alloc_cache() should call alloc_percpu_gfp() instead
Kai-Heng Feng (4):
drm/edid: Add 6 bpc quirk for SDC panel in Lenovo B50-80
ALSA: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridge
r8169: Clear RTL_FLAG_TASK_*_PENDING when clearing RTL_FLAG_TASK_ENABLED
ALSA: hda/realtek - Cannot adjust speaker's volume on Dell XPS 27 7760
Kamal Heib (1):
RDMA/mlx5: Fix memory leak in mlx5_ib_create_srq() error path
Kamalesh Babulal (1):
livepatch: Validate module/old func name length
Kan Liang (3):
perf evlist: Fix error out while applying initial delay and LBR
perf/x86/intel/lbr: Fix incomplete LBR call stack
perf/x86/intel/uncore: Fix PCI BDF address of M3UPI on SKX
KarimAllah Ahmed (1):
KVM: x86: Update the exit_qualification access bits while walking an address
Karol Herbst (1):
drm/nouveau/debugfs: Wake up GPU before doing any reclocking
Katsuhiro Suzuki (1):
media: helene: fix xtal frequency setting at power on
Kazuya Mizuguchi (1):
ravb: do not write 1 to reserved bits
Keerthy (2):
ARM: dts: da850: Fix interrups property for gpio
clocksource/drivers/ti-32k: Add CLOCK_SOURCE_SUSPEND_NONSTOP flag for non-am43 SoCs
Kees Cook (5):
isdn: Disable IIOCDBGVAR
x86/boot: Fix if_changed build flip/flop bug
gcc-plugins: Use dynamic initializers
net: sched: Fix memory exposure from short TCA_U32_SEL
inet: frags: Convert timers to use timer_setup()
Kevin Hao (2):
net: phy: realtek: Use the dummy stubs for MMD register access for rtl8211b
net: phy: Add general dummy stubs for MMD register access
Kevin Hilman (1):
ARM: dts: dra7: fix DCAN node addresses
Khazhismel Kumykov (1):
fs/fat/fatent.c: add cond_resched() to fat_count_free_clusters()
Kim Phillips (1):
perf llvm-utils: Remove bashism from kernel include fetch script
Kimmo Rautkoski (1):
mtd: spi-nor: Add support for is25wp series chips
Kiran Kumar Modukuri (3):
fscache: Allow cancelled operations to be enqueued
cachefiles: Fix refcounting bug in backing-file read monitoring
cachefiles: Wait rather than BUG'ing on "Unexpected object collision"
Kirill A. Shutemov (1):
mm, thp: fix mlocking THP page with migration enabled
Kirill Kapranov (1):
spi: fix IDR collision on systems with both fixed and dynamic SPI bus numbers
Kirill Tkhai (2):
memcg: remove memcg_cgroup::id from IDR on mem_cgroup_css_alloc() failure
fuse: Add missed unlock_page() to fuse_readpages_fill()
Konstantin Khlebnikov (1):
block: bfq: swap puts in bfqg_and_blkg_put
Konstantin Khorenko (1):
fs/lock: skip lock owner pid translation in case we are in init_pid_ns
Krzysztof Ha?asa (1):
media: tw686x: Fix oops on buffer alloc failure
Krzysztof Kozlowski (2):
spi: spi-fsl-dspi: Fix imprecise abort on VF500 during probe
ARM: exynos: Clear global variable on init error path
Kuninori Morimoto (2):
ASoC: rsnd: adg: care clock-frequency size
ASoC: rsnd: don't fallback to PIO mode when -EPROBE_DEFER
Larry Chen (1):
ocfs2: fix crash in ocfs2_duplicate_clusters_by_page()
Lars-Peter Clausen (2):
iio: ad9523: Fix displayed phase
iio: ad9523: Fix return value for ad952x_store()
Laura Abbott (5):
tools: build: Use HOSTLDFLAGS with fixdep
sunrpc: Don't use stack buffer with scatterlist
scsi: iscsi: target: Don't use stack buffer for scatterlist
scsi: ibmvscsis: Fix a stringop-overflow warning
scsi: ibmvscsis: Ensure partition name is properly NUL terminated
Laurentiu Tudor (1):
mmc: sdhci-of-esdhc: set proper dma mask for ls104x chips
Lei Yang (2):
selftests/efivarfs: add required kernel configs
selftests: memory-hotplug: add required configs
Len Brown (2):
tools/power turbostat: fix -S on UP systems
tools/power turbostat: fix possible sprintf buffer overflow
Leon Romanovsky (1):
RDMA/i40w: Hold read semaphore while looking after VMA
Leonard Crestez (3):
reset: imx7: Fix always writing bits as 0
Revert "ARM: dts: imx7d: Invert legacy PCI irq mapping"
crypto: mxs-dcp - Fix wait logic on chan threads
Levin Du (1):
clk: rockchip: Add pclk_rkpwm_pmu to PMU critical clocks in rk3399
Li Dongyang (1):
ext4: don't mark mmp buffer head dirty
Li RongQing (1):
net: propagate dev_get_valid_name return code
Li Wang (1):
zswap: re-check zswap_is_full() after do zswap_shrink()
Liad Kaufman (1):
iwlwifi: dbg: allow wrt collection before ALIVE
Liam Girdwood (1):
ASoC: dapm: Fix potential DAI widget pointer deref when linking DAIs
Likun Gao (3):
drm/amdgpu:add new firmware id for VCN
drm/amdgpu:add VCN support in PSP driver
drm/amdgpu:add VCN booting with firmware loaded by PSP
Linus Lüssing (2):
batman-adv: Avoid storing non-TT-sync flags on singular entries too
batman-adv: Fix multicast TT issues with bogus ROAM flags
Linus Torvalds (3):
squashfs metadata 2: electric boogaloo
mm: get rid of vmacache_flush_all() entirely
mremap: properly flush TLB before releasing the page
Linus Walleij (2):
tpm_tis_spi: Pass the SPI IRQ down to the driver
ata: ftide010: Add a quirk for SQ201
Loic Poulain (2):
wlcore: Set rx_status boottime_ns field on rx
arm64: dts: qcom: db410c: Fix Bluetooth LED trigger
Lorenzo Bianconi (2):
mac80211: do not convert to A-MSDU if frag/subframe limited
mac80211: fix an off-by-one issue in A-MSDU max_subframe computation
Lothar Felten (1):
hwmon: (ina2xx) fix sysfs shunt resistor read access
Lubomir Rintel (3):
ieee802154: 6lowpan: set IFLA_LINK
Revert "uapi/linux/keyctl.h: don't use C++ reserved keyword as a struct member name"
pxa168fb: prepare the clock
Luca Abeni (1):
sched/deadline: Fix switching to -deadline
Lucas Stach (3):
Input: synaptics-rmi4 - fix axis-swap behavior
drm/imx: imx-ldb: disable LDB on driver bind
drm/imx: imx-ldb: check if channel is enabled before printing warning
Lukas Wunner (3):
PCI: hotplug: Don't leak pci_slot on registration failure
PCI: pciehp: Fix use-after-free on unplug
PCI: pciehp: Fix unprotected list iteration in IRQ handler
Lyude Paul (6):
drm/nouveau: Fix runtime PM leak in drm_open()
drm/nouveau: Fix deadlocks in nouveau_connector_detect()
drm/nouveau/drm/nouveau: Don't forget to cancel hpd_work on suspend/unload
drm/nouveau/drm/nouveau: Fix bogus drm_kms_helper_poll_enable() placement
drm/nouveau/drm/nouveau: Use pm_runtime_get_noresume() in connector_detect()
drm/nouveau/drm/nouveau: Prevent handling ACPI HPD events too early
Maciej Purski (3):
drm/bridge/sii8620: fix potential buffer overflow
drm/bridge/sii8620: fix display of packed pixel modes in MHL2
drm/bridge/sii8620: Fix display of packed pixel modes
Maciej S. Szmigiero (1):
block, bfq: return nbytes and not zero from struct cftype .write() method
Maciej W. Rozycki (3):
MIPS: Correct the 64-bit DSP accumulator register size
binfmt_elf: Respect error return from `regset->active'
declance: Fix continuation with the adapter identification message
Maciej Żenczykowski (1):
net-ethtool: ETHTOOL_GUFO did not and should not require CAP_NET_ADMIN
Madalin Bucur (2):
fsl/fman: fix parser reporting bad checksum on short frames
dpaa_eth: DPAA SGT needs to be 256B
Mahesh Bandewar (3):
bonding: avoid possible dead-lock
bonding: pass link-local packets to bonding master also.
bonding: fix warning message
Mahesh Salgaonkar (2):
powerpc/pseries: Fix endianness while restoring of r3 in MCE handler.
powerpc/pseries: Avoid using the size greater than RTAS_ERROR_LOG_MAX.
Manikanta Pubbisetty (1):
mac80211: restrict delayed tailroom needed decrement
Manish Chopra (1):
qlge: Fix netdev features configuration.
Manish Rangankar (1):
scsi: qedi: Send driver state to MFW
Marc Zyngier (7):
arm64: rockchip: Force CONFIG_PM on Rockchip systems
ARM: rockchip: Force CONFIG_PM on Rockchip systems
arm/arm64: smccc-1.1: Make return values unsigned long
arm/arm64: smccc-1.1: Handle function result as parameters
arm64: KVM: Sanitize PSTATE.M when being set from userspace
ARM: KVM: invalidate BTB on guest exit for Cortex-A12/A17
ARM: KVM: invalidate icache on guest exit for Cortex-A15
Marcel Holtmann (1):
Bluetooth: hidp: Fix handling of strncpy for hid->name information
Marcel Ziswiler (2):
spi: tegra20-slink: explicitly enable/disable clock
ARM: tegra: Fix ULPI regression on Tegra20
Marcelo Ricardo Leitner (2):
sctp: fix erroneous inc of snmp SctpFragUsrMsgs
sctp: fix race on sctp_id2asoc
Marco Felsch (1):
pinctrl: mcp23s08: fix irq and irqchip setup order
Marek Lindner (2):
batman-adv: fix backbone_gw refcount on queue_work() failure
batman-adv: fix hardif_neigh refcount on queue_work() failure
Marek Szyprowski (5):
arm64: dma-mapping: clear buffers allocated with FORCE_CONTIGUOUS flag
dmaengine: pl330: report BURST residue granularity
drm/exynos: gsc: Fix support for NV16/61, YUV420/YVU420 and YUV422 modes
drm/exynos: decon5433: Fix per-plane global alpha for XRGB modes
drm/exynos: decon5433: Fix WINCONx reset value
Mario Limonciello (1):
platform/x86: alienware-wmi: Correct a memory leak
Mark (1):
tty: serial: 8250: Revert NXP SC16C2552 workaround
Mark Rutland (2):
KVM: arm/arm64: vgic: Fix possible spectre-v1 write in vgic_mmio_write_apr()
arm64: fix possible spectre-v1 write in ptrace_hbp_set_event()
Markus Stockhausen (1):
readahead: stricter check for bdi io_pages
Martin Blumenstingl (1):
ARM64: dts: meson-gxl: fix Mali GPU compatible string
Martin K. Petersen (1):
scsi: sd: Remember that READ CAPACITY(16) succeeded
Martin Schwidefsky (3):
s390: fix br_r1_trampoline for machines without exrl
s390/numa: move initial setup of node_to_cpumask_map
s390/lib: use expoline for all bcr instructions
Martin Willi (2):
netfilter: xt_cluster: add dependency on conntrack module
mac80211_hwsim: do not omit multicast announce of first added radio
Masahiro Yamada (6):
kbuild: suppress warnings from 'getconf LFS_*'
kbuild: add .DELETE_ON_ERROR special target
MIPS: boot: fix build rule of vmlinux.its.S
i2c: uniphier: issue STOP only for last message or I2C_M_STOP
i2c: uniphier-f: issue STOP only for last message or I2C_M_STOP
kconfig: fix the rule of mainmenu_stmt symbol
Masami Hiramatsu (4):
selftests/ftrace: Add snapshot and tracing_on test case
kprobes/arm64: Fix %p uses in error messages
kprobes/arm: Fix %p uses in error messages
kprobes: Make list and blacklist root user read only
Masashi Honma (2):
nl80211: Fix possible Spectre-v1 for NL80211_TXRATE_HT
nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds
Mathias Nyman (5):
xhci: Fix use after free for URB cancellation on a reallocated endpoint
usb: Don't die twice if PCI xhci host is not responding in resume
usb: Avoid use-after-free by flushing endpoints early in usb_set_interface()
xhci: Add missing CAS workaround for Intel Sunrise Point xHCI
xhci: Don't print a warning when setting link state for disabled ports
Mathieu Malaterre (1):
tracing: Use __printf markup to silence compiler
Matias Karhumaa (1):
Bluetooth: SMP: fix crash in unpairing
Matt Ranostay (2):
tsl2550: fix lux1_input error in low light
Revert "iio: temperature: maxim_thermocouple: add MAX31856 part"
Matthew Auld (1):
drm/i915/userptr: reject zero user_size
Matthew Garrett (1):
evm: Don't deadlock if a crypto algorithm is unavailable
Matthias Kaehlcke (1):
ASoC: rt5677: Fix initialization of rt5677_of_match.data
Matthijs van Duin (1):
pty: fix O_CLOEXEC for TIOCGPTPEER
Mauricio Faria de Oliveira (3):
partitions/aix: append null character to print data from disk
partitions/aix: fix usage of uninitialized lv_info and lvname structures
rtnetlink: fix rtnl_fdb_dump() for ndmsg header
Mauricio Vasquez B (1):
bpf: hash map: decrement counter on error
Max Filippov (3):
xtensa: limit offsets in __loop_cache_{all,page}
xtensa: increase ranges in ___invalidate_{i,d}cache_all
xtensa: ISS: don't allocate memory in platform_setup
Max Gurtuvoy (1):
nvmet: reset keep alive timer in controller enable
Maxence Duprès (1):
USB: add quirk for WORLDE Controller KS49 or Prodipe MIDI 49C USB controller
Maxime Chevallier (1):
net: mvpp2: Extract the correct ethtype from the skb for tx csum offload
Miao Zhong (1):
iommu/arm-smmu-v3: sync the OVACKFLG to PRIQ consumer register
Michael Buesch (2):
b43legacy/leds: Ensure NUL-termination of LED name string
b43/leds: Ensure NUL-termination of LED name string
Michael Chan (3):
bnxt_en: Fix inconsistent BNXT_FLAG_AGG_RINGS logic.
bnxt_en: Always set output parameters in bnxt_get_max_rings().
bnxt_en: Fix TX timeout during netpoll.
Michael Ellerman (2):
powerpc/uaccess: Enable get_user(u64, *p) on 32-bit
powerpc/64s: Make rfi_flush_fallback a little more robust
Michael Hennerich (1):
gpio: adp5588: Fix sleep-in-atomic-context bug
Michael J. Ruhl (4):
IB/hfi1: Invalid NUMA node information can cause a divide by zero
IB/hfi1: Invalid user input can result in crash
IB/hfi1: Fix context recovery when PBC has an UnsupportedVL
IB/hfi1: Fix destroy_qp hang after a link down
Michael Kelley (1):
Drivers: hv: vmbus: Cleanup synic memory free path
Michael Müller (1):
crypto: sharah - Unregister correct algorithms for SAHARA 3
Michael Neuling (4):
powerpc: Avoid code patching freed init sections
powerpc/tm: Fix userspace r13 corruption
powerpc/tm: Avoid possible userspace r1 corruption on reclaim
selftests/powerpc: Add ptrace hw breakpoint test
Michael S. Tsirkin (1):
virtio_balloon: fix deadlock on OOM
Michael Schmitz (1):
Input: atakbd - fix Atari CapsLock behaviour
Michael Scott (1):
6lowpan: iphc: reset mac_header after decompress to fix panic
Michael Trimarchi (1):
brcmfmac: stop watchdog before detach and free everything
Michal Simek (3):
earlycon: Initialize port->uartclk based on clock-frequency property
earlycon: Remove hardcoded port->uartclk initialization in of_setup_earlycon
net: macb: Clean 64b dma addresses if they are not detected
Michal Wnukowski (1):
nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event
Michel Dänzer (1):
drm/amdgpu: Fix RLC safe mode test in gfx_v9_0_enter_rlc_safe_mode
Miguel Ojeda (1):
arm64: jump_label.h: use asm_volatile_goto macro instead of "asm goto"
Mika Westerberg (4):
ACPI / EC: Use ec_no_wakeup on Thinkpad X1 Carbon 6th
spi: pxa2xx: Add support for Intel Ice Lake
Revert "PCI: Add ACS quirk for Intel 300 series"
i2c: i801: Allow ACPI AML access I/O ports not reserved for SMBus
Mike Christie (3):
iscsi target: fix session creation failure handling
scsi: target: fix __transport_register_session locking
configfs: fix registered group removal
Mike Kravetz (1):
mm: migration: fix migration of huge PMD shared pages
Mike Rapoport (1):
percpu: stop leaking bitmap metadata blocks
Mike Snitzer (5):
dm cache metadata: save in-core policy_hint_size to on-disk superblock
block: allow max_discard_segments to be stacked
dm thin metadata: fix __udivdi3 undefined on 32-bit
dm cache: fix resize crash if user doesn't reload cache table
dm linear: eliminate linear_end_io call if CONFIG_DM_ZONED disabled
Mikko Perttunen (3):
drm/tegra: Fix comparison operator for buffer size
clk: core: Potentially free connection id
clk: tegra: bpmp: Don't crash when a clock fails to register
Miklos Szeredi (7):
fuse: fix initial parallel dirops
fuse: fix double request_end()
fuse: fix unlocked access to processing queue
fuse: umount should wait for all requests
fuse: Fix oops at process_init_reply()
vfs: fix freeze protection in mnt_want_write_file() for overlayfs
ovl: fix format of setxattr debug
Mikulas Patocka (9):
udl-kms: change down_interruptible to down
udl-kms: handle allocation failure
udl-kms: fix crash due to uninitialized memory
udl-kms: avoid division
dm integrity: change 'suspending' variable from bool to int
dm crypt: don't decrease device limits
fb: fix lost console when the user unplugs a USB adapter
udlfb: set optimal write delay
mach64: detect the dot clock divider correctly on sparc
Milan Broz (1):
dm integrity: fail early if required HMAC key is not available
Minas Harutyunyan (2):
usb: dwc2: gadget: Fix issue in dwc2_gadget_start_isoc()
dwc2: gadget: Fix ISOC IN DDMA PID bitfield value calculation
Minchan Kim (1):
android: binder: fix the race mmap and alloc_new_buf_locked
Ming Lei (4):
block: really disable runtime-pm for blk-mq
blk-mq: fix updating tags depth
blk-mq: only attempt to merge bio if there is rq in sw queue
blk-mq: avoid to synchronize rcu inside blk_cleanup_queue()
Misono Tomohiro (1):
btrfs: replace: Reset on-disk dev stats value after replace
Movie Song (1):
USB: serial: pl2303: add a new device id for ATEN
Myron Stowe (1):
PCI: Skip MPS logic for Virtual Functions (VFs)
Nadav Amit (6):
vmw_balloon: fix inflation of 64-bit GFNs
vmw_balloon: do not use 2MB without batching
vmw_balloon: VMCI_DOORBELL_SET does not check status
vmw_balloon: fix VMCI use when balloon built into kernel
vmw_balloon: include asm/io.h
gpio: Fix wrong rounding in gpio-menz127
Naoya Horiguchi (2):
tools/vm/slabinfo.c: fix sign-compare warning
tools/vm/page-types.c: fix "defined but not used" warning
Natanael Copa (1):
HID: quirks: fix support for Apple Magic Keyboards
Natarajan, Janakarajan (1):
perf/x86/amd/uncore: Set ThreadMask and SliceMask for L3 Cache perf events
Nathan Chancellor (6):
net/mlx4: Use cpumask_available for eq->affinity_mask
qed: Avoid implicit enum conversion in qed_set_tunn_cls_info
qed: Fix mask parameter in qed_vf_prep_tunn_req_tlv
qed: Avoid implicit enum conversion in qed_roce_mode_to_flavor
qed: Avoid constant logical operation warning in qed_vf_pf_acquire
qed: Avoid implicit enum conversion in qed_iwarp_parse_rx_pkt
Nayna Jain (1):
tpm: move the delay_msec increment after sleep in tpm_transmit()
Neeraj Upadhyay (1):
cpu/hotplug: Adjust misplaced smb() in cpuhp_thread_fun()
Netanel Belgazal (2):
net: ena: fix driver when PAGE_SIZE == 64kB
net: ena: fix missing calls to READ_ONCE
Nicholas Mc Guire (15):
PCI: xilinx: Add missing of_node_put()
PCI: xilinx-nwl: Add missing of_node_put()
PCI: faraday: Add missing of_node_put()
can: mpc5xxx_can: check of_iomap return before use
cifs: check kmalloc before use
MIPS: Octeon: add missing of_node_put()
MIPS: generic: fix missing of_node_put()
clk: imx6ul: fix missing of_node_put()
staging: bcm2835-camera: fix timeout handling in wait_for_completion_timeout
staging: bcm2835-camera: handle wait_for_completion_timeout return properly
KVM: PPC: Book3S HV: Add of_node_put() in success path
ARM: hisi: handle of_iomap and fix missing of_node_put
ARM: hisi: fix error handling and missing of_node_put
ARM: hisi: check of_iomap and fix missing of_node_put
ALSA: snd-aoa: add of_node_put() in error path
Nicholas Piggin (2):
mm: move tlb_table_flush to tlb_flush_mmu_free
powerpc/powernv: opal_put_chars partial write fix
Nick Desaulniers (1):
x86/irqflags: Mark native_restore_fl extern inline
Nick Dyer (1):
Input: atmel_mxt_ts - only use first T9 instance
Nicolas Ferre (2):
net: macb: disable scatter-gather for macb on sama5d3
ARM: dts: at91: add new compatibility string for macb on sama5d3
Niklas Cassel (3):
iommu/msm: Don't call iommu_device_{,un}link from atomic context
ath10k: transmit queued frames after processing rx packets
net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules
Nikolay Aleksandrov (2):
net: bridge: remove ipv6 zero address check in mcast queries
net: ipmr: fix unresolved entry dumps
Nilesh Javali (1):
scsi: qedi: Add the CRC size within iSCSI NVM image
Nishanth Menon (1):
ARM: DRA7/OMAP5: Enable ACTLR[0] (Enable invalidates of BTB) for secondary cores
Noa Osherovich (2):
net/mlx5: Add missing SET_DRIVER_VERSION command translation
IB/mlx5: Avoid passing an invalid QP type to firmware
OGAWA Hirofumi (1):
fat: validate ->i_start before using
Oder Chiou (2):
ASoC: rt5514: Fix the issue of the delay volume applied
ASoC: rt5514: Fix the issue of the delay volume applied again
Ofer Levi (1):
ARC: [plat-eznps] Add missing struct nps_host_reg_aux_dpc
Olaf Hering (1):
xen: avoid crash in disable_hotplug_cpu
Oleksandr Andrushchenko (1):
Input: xen-kbdfront - fix multi-touch XenStore node's locations
Olga Kornievskaia (1):
NFSv4.0 fix client reference leak in callback
Oliver Neukum (4):
usb: uas: add support for more quirk flags
Revert "cdc-acm: implement put_char() and flush_chars()"
USB: usbdevfs: sanitize flags more
USB: usbdevfs: restore warning for nonsensical flags
Ondrej Mosnacek (1):
crypto: vmx - Fix sleep-in-atomic bugs
Paolo Abeni (6):
udp4: fix IP_CMSG_CHECKSUM for connected sockets
udp6: add missing checks on edumux packet processing
ip6_tunnel: be careful when accessing the inner header
ip_tunnel: be careful when accessing the inner header
selftests: rtnetlink.sh explicitly requires bash.
udp6: fix encap return code for resubmitting
Paolo Bonzini (2):
KVM: irqfd: fix race between EPOLLHUP and irq_bypass_register_consumer
KVM: VMX: fixes for vmentry_l1d_flush module parameter
Parav Pandit (2):
RDMA/cma: Do not ignore net namespace for unbound cm_id
RDMA/cma: Protect cma dev list with lock
Park Ju Hyung (2):
ALSA: hda - Sleep for 10ms after entering D3 on Conexant codecs
ALSA: hda - Turn CX8200 into D3 as well upon reboot
Parthasarathy Bhuvaragan (1):
tipc: fix flow control accounting for implicit connect
Paul Burton (9):
MIPS: Always use -march=<arch>, not -<arch> shortcuts
MIPS: lib: Provide MIPS64r6 __multi3() for GCC < 7
MIPS: VDSO: Match data page cache colouring when D$ aliases
MIPS: Fix ISA virt/bus conversion for non-zero PHYS_OFFSET
MIPS: WARN_ON invalid DMA cache maintenance, not BUG_ON
MIPS: loongson64: cs5536: Fix PCI_OHCI_INT_REG reads
MIPS: VDSO: Always map near top of user memory
MIPS: Workaround GCC __builtin_unreachable reordering bug
compiler.h: Allow arch-specific asm/compiler.h
Paul Cercueil (2):
pinctrl: ingenic: Fix inverted direction for < JZ4770
MIPS: jz4740: Bump zload address
Paul Mackerras (2):
KVM: PPC: Book3S: Fix guest DMA when guest partially backed by THP pages
KVM: PPC: Book3S HV: Don't truncate HPTE index in xlate function
Paul Moore (1):
ipv6: make ipv6_renew_options() interrupt/kernel safe
Paulo Flabiano Smorigo (1):
crypto: vmx - Use skcipher for ctr fallback
Peng Hao (1):
kvmclock: fix TSC calibration for nested guests
Peng Li (2):
net: hns: add the code for cleaning pkt in chip
net: hns: add netif_carrier_off before change speed and duplex
Peter Kalauskas (1):
drivers/block/zram/zram_drv.c: fix bug storing backing_dev
Peter Oskolkov (4):
ip: discard IPv4 datagrams with overlapping segments.
net: modify skb_rbtree_purge to return the truesize of all purged skbs.
ip: add helpers to process in-order fragments faster.
ip: process in-order fragments efficiently
Peter Rosin (6):
locking/rtmutex: Allow specifying a subclass for nested locking
i2c/mux, locking/core: Annotate the nested rt_mutex usage
tpm/tpm_i2c_infineon: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT)
mfd: 88pm860x-i2c: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT)
input: rohm_bu21023: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT)
mtd: rawnand: atmel: add module param to avoid using dma
Peter Seiderer (1):
media: staging/imx: fill vb2_v4l2_buffer field entry
Peter Senna Tschudin (1):
tools: usb: ffs-test: Fix build on big endian systems
Peter Xu (1):
kvm: x86: fix WARN due to uninitialized guest FPU state
Peter Zijlstra (5):
ARC: Improve cmpxchg syscall implementation
stop_machine: Reflow cpu_stop_queue_two_works()
mm/tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREE
mm/tlb: Remove tlb_remove_table() non-concurrent condition
perf/core: Fix perf_pmu_unregister() locking
Petr Machata (1):
net: dcb: For wild-card lookups, use priority -1, not 0
Petr Mladek (3):
printk: Split the code for storing a message into the log buffer
printk: Create helper function to queue deferred console handling
printk/nmi: Prevent deadlock when accessing the main log buffer in NMI
Petr Oros (1):
be2net: Fix memory leak in be_cmd_get_profile_config()
Phil Elwell (1):
lan78xx: Don't reset the interface on open
Phil Reid (1):
iio: buffer: fix the function signature to match implementation
Phil Sutter (1):
net: sched: Fix for duplicate class dump
Philipp Puschmann (1):
Bluetooth: Use lock_sock_nested in bt_accept_enqueue
Philipp Rudo (1):
s390/kdump: Fix memleak in nt_vmcoreinfo
Philipp Zabel (2):
gpu: ipu-v3: default to id 0 on missing OF alias
media: uvcvideo: Fix driver reference counting
Phillip Lougher (1):
Squashfs: Compute expected length from inode size rather than block length
Pierre Morel (1):
KVM: s390: vsie: copy wrapping keys to right place
Pierre-Louis Bossart (1):
ASoC: wm8804: Add ACPI support
Pingfan Liu (1):
drivers/base: stop new probing during shutdown
Piotr Sawicki (1):
Smack: Fix handling of IPv4 traffic received by PF_INET6 sockets
Prarit Bhargava (1):
x86/microcode: Make sure boot_cpu_data.microcode is up-to-date
Prasad Sodagudi (1):
stop_machine: Atomically queue and wake stopper threads
Punit Agrawal (2):
KVM: arm/arm64: Skip updating PMD entry if no change
KVM: arm/arm64: Skip updating PTE entry if no change
Qu Wenruo (5):
btrfs: scrub: Don't use inode page cache in scrub_handle_errored_block()
btrfs: Exit gracefully when chunk map cannot be inserted to the tree
btrfs: relocation: Only remove reloc rb_trees if reloc control has been initialized
btrfs: Don't remove block group that still has pinned down bytes
btrfs: quota: Set rescan progress to (u64)-1 if we hit last leaf
Quentin Perret (1):
sched/fair: Fix util_avg of new tasks for asymmetric systems
Raed Salem (1):
net/mlx5: E-Switch, Fix memory leak when creating switchdev mode FDB tables
Rafael David Tinoco (1):
mfd: hi655x: Fix regmap area declared size for hi655x
Rafael J. Wysocki (1):
PM / core: Clear the direct_complete flag on errors
Rafał Miłecki (1):
Revert "MIPS: BCM47XX: Enable 74K Core ExternalSync for PCIe erratum"
Rajan Vaja (1):
clk: clk-fixed-factor: Clear OF_POPULATED flag in case of failure
Ralf Goebel (1):
iommu/omap: Fix cache flushes on L2 table entries
Randy Dunlap (20):
net/ethernet/freescale/fman: fix cross-build error
tcp: identify cryptic messages as TCP seq # bugs
usb/phy: fix PPC64 build errors in phy-fsl-usb.c
net: prevent ISA drivers from building on PPC32
arc: [plat-eznps] fix data type errors in platform headers
arc: [plat-eznps] fix printk warning in arc/plat-eznps/mtm.c
arc: fix build errors in arc/include/asm/delay.h
arc: fix type warnings in arc/mm/cache.c
scripts: modpost: check memory allocation results
platform/x86: intel_punit_ipc: fix build errors
powerpc/platforms/85xx: fix t1042rdb_diu.c build errors & warning
uapi/linux/keyctl.h: don't use C++ reserved keyword as a struct member name
kbuild: make missing $DEPMOD a Warning instead of an Error
f2fs: fix defined but not used build warnings
mtd/maps: fix solutionengine.c printk format warnings
fbdev/via: fix defined but not used warning
platform/x86: toshiba_acpi: Fix defined but not used build warnings
x86/pti: Fix section mismatch warning/error
arch/hexagon: fix kernel/dma.c build warning
hexagon: modify ffs() and fls() to return int
Rasmus Villemoes (1):
perf tools: Disable parallelism for 'make clean'
Ray Jui (5):
ARM: dts: Cygnus: Fix I2C controller interrupt type
ARM: dts: Cygnus: Fix PCIe controller interrupt type
arm64: dts: ns2: Fix I2C controller interrupt type
arm64: dts: ns2: Fix PCIe controller interrupt type
arm64: dts: Stingray: Fix I2C controller interrupt type
Reinette Chatre (1):
perf/core: Add sanity check to deal with pinned event failure
Rex Zhu (4):
drm/amd/pp/Polaris12: Fix a chunk of registers missed to program
drm/amdgpu: Enable/disable gfx PG feature in rlc safe mode
drm/amdgpu: Update power state at the end of smu hw_init.
drm/amdgpu: Fix vce work queue was not cancelled when suspend
Reza Arbab (1):
powerpc/powernv: Fix concurrency issue with npu->mmio_atsd_usage
Rian Hunter (1):
x86/process: Re-export start_thread()
Ricardo Ribalda Delgado (1):
gpiolib: Free the last requested descriptor
Ricardo Schwarzmeier (1):
tpm: Return the actual size when receiving an unsupported command
Richard Weinberger (7):
ubifs: Fix memory leak in lprobs self-check
Revert "UBIFS: Fix potential integer overflow in allocation"
ubifs: Check data node size before truncate
ubifs: xattr: Don't operate on deleted inodes
ubifs: Fix synced_i_size calculation for xattr inodes
Revert "ubifs: xattr: Don't operate on deleted inodes"
ubifs: Check for name being NULL while mounting
Rick Farrington (1):
liquidio: fix hang when re-binding VF host drv after running DPDK VF driver
Rickard x Andersson (1):
net: fec: fix rare tx timeout
Rob Herring (1):
arm64: dts: msm8916: fix Coresight ETF graph connections
Robin H. Johnson (1):
ACPI / EC: Use ec_no_wakeup on more Thinkpad X1 Carbon 6th systems
Robin Murphy (1):
coresight: tpiu: Fix disabling timeouts
Roger Pau Monne (1):
xen/balloon: fix balloon initialization for PVH Dom0
Roger Quadros (1):
usb: dwc3: core: Fix ULPI PHYs and prevent phy_get/ulpi_init during suspend/resume
Roland Dreier (1):
nvme: fix handling of metadata_len for NVME_IOCTL_IO_CMD
Romain Izard (1):
usb: cdc_acm: Do not leak URB buffers
Roman Gushchin (6):
selftests/bpf: fix a typo in map in map test
mm: introduce NR_INDIRECTLY_RECLAIMABLE_BYTES
mm: treat indirectly reclaimable memory as available in MemAvailable
dcache: account external names as indirectly reclaimable memory
mm: treat indirectly reclaimable memory as free in overcommit logic
mm: don't show nr_indirectly_reclaimable in /proc/vmstat
Ronnie Sahlberg (1):
cifs: check if SMB2 PDU size has been padded and suppress the warning
Ronny Chevalier (1):
audit: fix use-after-free in audit_add_watch
Ross Lagerwall (2):
xen-netfront: Update features after registering netdev
xen-netfront: Fix mismatched rtnl_unlock
Russell King (24):
drm/armada: fix colorkey mode property
drm/armada: fix irq handling
ARM: add more CPU part numbers for Cortex and Brahma B15 CPUs
ARM: bugs: prepare processor bug infrastructure
ARM: bugs: hook processor bug checking into SMP and suspend paths
ARM: bugs: add support for per-processor bug checking
ARM: spectre: add Kconfig symbol for CPUs vulnerable to Spectre
ARM: spectre-v2: harden branch predictor on context switches
ARM: spectre-v2: add Cortex A8 and A15 validation of the IBE bit
ARM: spectre-v2: harden user aborts in kernel space
ARM: spectre-v2: add firmware based hardening
ARM: spectre-v2: warn about incorrect context switching functions
ARM: spectre-v2: KVM: invalidate icache on guest exit for Brahma B15
ARM: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling
ARM: KVM: report support for SMCCC_ARCH_WORKAROUND_1
ARM: spectre-v1: add speculation barrier (csdb) macros
ARM: spectre-v1: add array_index_mask_nospec() implementation
ARM: spectre-v1: fix syscall entry
ARM: signal: copy registers using __copy_from_user()
ARM: vfp: use __copy_from_user() when restoring VFP state
ARM: oabi-compat: copy semops using __copy_from_user()
ARM: use __inttype() in get_user()
ARM: spectre-v1: use get_user() for __get_user()
ARM: spectre-v1: mitigate user accesses
Ryan Hsu (1):
ath10k: update the phymode along with bandwidth change request
Sabrina Dubroca (4):
tls: don't copy the key out of tls12_crypto_info_aes_gcm_128
tls: zero the crypto information from tls_context before freeing
tls: clear key material from kernel memory when do_tls_setsockopt_conf fails
net: ipv4: update fnhe_pmtu when first hop's MTU changes
Saeed Mahameed (1):
net/mlx5: Fix build break when CONFIG_SMP=n
Sagi Grimberg (2):
nvme-rdma: unquiesce queues when deleting the controller
nvmet-rdma: fix possible bogus dereference under heavy load
Sakari Ailus (1):
media: v4l: event: Prevent freeing event subscriptions while accessed
Samuel Neves (1):
x86/vdso: Fix lsl operand order
Sandipan Das (6):
perf report powerpc: Fix crash if callchain is empty
perf probe powerpc: Fix trace event post-processing
perf powerpc: Fix callchain ip filtering when return address is in a register
perf powerpc: Fix callchain ip filtering
perf probe powerpc: Ignore SyS symbols irrespective of endianness
perf tests: Fix indexing when invoking subtests
Sara Sharon (2):
mac80211: avoid kernel panic when building AMSDU from non-linear SKB
iwlwifi: mvm: check for short GI only for OFDM
Sascha Hauer (1):
ARM: dts: imx53-qsb: disable 1.2GHz OPP
Sasha Levin (1):
Revert "netfilter: ipv6: nf_defrag: drop skb dst before queueing"
Saurav Kashyap (1):
scsi: qedf: Send the driver state to MFW
Scott Bauer (1):
cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status
Scott Branden (2):
arm64: dts: specify 1.8V EMMC capabilities for bcm958742k
arm64: dts: specify 1.8V EMMC capabilities for bcm958742t
Sean Christopherson (4):
KVM: vmx: use local variable for current_vmptr when emulating VMPTRST
KVM: vmx: track host_state.loaded using a loaded_vmcs pointer
KVM: VMX: Do not allow reexecute_instruction() when skipping MMIO instr
KVM: x86: fix L1TF's MMIO GFN calculation
Sean O'Brien (1):
HID: add support for Apple Magic Keyboards
Sean Paul (1):
drm/bridge: adv7511: Reset registers on hotplug
Sean Tranchetti (4):
netlabel: check for IPV4MASK in addrinfo_get
xfrm: validate template mode
net: qualcomm: rmnet: Skip processing loopback packets
net: udp: fix handling of CHECKSUM_COMPLETE packets
Sebastian Andrzej Siewior (1):
Revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()"
Sebastian Ott (1):
s390/pci: fix out of bounds access during irq setup
Sergei Shtylyov (3):
PCI: OF: Fix I/O space page leak
PCI: versatile: Fix I/O space page leak
mmc: renesas_sdhi_internal_dmac: fix #define RST_RESERVED_BITS
Shahed Shaikh (1):
qlcnic: fix Tx descriptor corruption on 82xx devices
Shan Hai (1):
bcache: release dc->writeback_lock properly in bch_writeback_thread()
Shaohua Li (1):
md/raid5-cache: disable reshape completely
Shay Agroskin (1):
net/mlx5e: Refine ets validation function
Shenghui Wang (1):
dm cache: destroy migration_cache if cache target registration failed
Shivasharan S (1):
scsi: megaraid_sas: Update controller info during resume
Shuah Khan (1):
usbip: vhci_hcd: update 'status' file header and format
Shuah Khan (Samsung OSG) (6):
selftests: pstore: return Kselftest Skip code for skipped tests
selftests: static_keys: return Kselftest Skip code for skipped tests
selftests: sysctl: return Kselftest Skip code for skipped tests
selftests: user: return Kselftest Skip code for skipped tests
selftests: zram: return Kselftest Skip code for skipped tests
selftests: vm: return Kselftest Skip code for skipped tests
Shubhrajyoti Datta (2):
net: axienet: Fix double deregister of mdio
i2c: xiic: Make the start and the byte count write atomic
Singh, Brijesh (1):
iommu/amd: Clear memory encryption mask from physical address
Song Liu (1):
ixgbe: check return value of napi_complete_done()
Sowmini Varadhan (2):
xfrm: reset transport header back to network header after all input transforms ahave been applied
xfrm: reset crypto_done when iterating over multiple input xfrms
Srikanth Jampala (1):
crypto: cavium/nitrox - fix for command corruption in queue full case with backlog submissions.
Srinath Mannam (1):
serial: 8250_dw: Add ACPI support for uart on Broadcom SoC
Srinivas Kandagatla (1):
rpmsg: core: add support to power domains for devices
Srinivas Pandruvada (2):
ata: libahci: Allow reconfigure of DEVSLP register
ata: libahci: Correct setting of DEVSLP register
Stafford Horne (2):
openrisc: entry: Fix delay slot exception detection
crypto: skcipher - Fix -Wstringop-truncation warnings
Stefan Agner (6):
net: hamradio: use eth_broadcast_addr
mmc: tegra: prevent HS200 on Tegra 3
mmc: sdhci: do not try to use 3.3V signaling if not supported
brcmsmac: fix wrap around in conversion from constant to s16
tty: serial: lpuart: avoid leaking struct tty_struct
kbuild: set no-integrated-as before incl. arch Makefile
Stefan Haberland (2):
s390/dasd: fix hanging offline processing due to canceled worker
s390/dasd: fix panic for failed online processing
Stefan Raspl (2):
tools/kvm_stat: fix python3 issues
tools/kvm_stat: fix handling of invalid paths in debugfs provider
Stefan Schmidt (3):
ieee802154: at86rf230: switch from BUG_ON() to WARN_ON() on problem
ieee802154: at86rf230: use __func__ macro for debug messages
ieee802154: fakelb: switch from BUG_ON() to WARN_ON() on problem
Stefan Wahren (4):
net: qca_spi: Avoid packet drop during initial sync
net: qca_spi: Make sure the QCA7000 reset is triggered
net: qca_spi: Fix log level if probe fails
net: qca_spi: Fix race condition in spi transfers
Stefano Brivio (2):
ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are called
ip6_tunnel: Fix encapsulation layout
Steffen Klassert (2):
xfrm: Validate address prefix lengths in the xfrm selector.
xfrm: Fix NULL pointer dereference when skb_dst_force clears the dst_entry.
Stephen Hemminger (4):
hv/netvsc: fix handling of fallback to single queue mode
hv_netvsc: ignore devices that are not PCI
hv_netvsc: fix schedule in RCU context
PCI: hv: support reporting serial number as slot information
Stephen Rothwell (1):
fs/cifs: suppress a string overflow warning
Steve Capper (1):
arm64: hugetlb: Fix handling of young ptes
Steve French (9):
cifs: add missing debug entries for kconfig options
smb3: enumerating snapshots was leaving part of the data off end
smb3: Do not send SMB3 SET_INFO if nothing changed
smb3: don't request leases in symlink creation and query
smb3: fill in statfs fsid and correct namelen
smb3: fix reset of bytes read and written stats
SMB3: Number of requests sent should be displayed for SMB3 not just CIFS
SMB3: Backup intent flag missing for directory opens with backupuid mounts
smb3: check for and properly advertise directory lease support
Steve Muckle (1):
sched/fair: Fix vruntime_normalized() for remote non-migration wakeup
Steve Wise (2):
iw_cxgb4: only allow 1 flush on user qps
RDMA/uverbs: Atomically flush and mark closed the comp event queue
Steven Rostedt (VMware) (7):
locking/lockdep: Do not record IRQ state within lockdep code
ARM: 8780/1: ftrace: Only set kernel memory back to read-only after boot
sparc/time: Add missing __init to init_tick_ops()
tracing: Do not call start/stop() functions when tracing_on does not change
tracing/blktrace: Fix to allow setting same value
printk/tracing: Do not trace printk_nmi_enter()
uprobes: Use synchronize_rcu() not synchronize_sched()
Sudarsana Reddy Kalluru (8):
qed: Fix possible memory leak in Rx error path handling.
qed: Add sanity check for SIMD fastpath handler.
qed: Do not advertise DCBX_LLD_MANAGED capability.
bnx2x: Fix receiving tx-timeout in error or recovery state.
qed: Fix link flap issue due to mismatching EEE capabilities.
qed: Fix possible race for the link state value.
qed: Correct Multicast API to reflect existence of 256 approximate buckets.
bnx2x: Fix invalid memory access in rss hash config path.
Sudeep Holla (1):
power: vexpress: fix corruption in notifier registration
Sudip Mukherjee (1):
Bluetooth: avoid killing an already killed socket
Surabhi Vishnoi (1):
ath10k: disable bundle mgmt tx completion event support
Suren Baghdasaryan (2):
NFC: Fix possible memory corruption when handling SHDLC I-Frame commands
NFC: Fix the number of pipes
Suzuki K Poulose (5):
virtio: pci-legacy: Validate queue pfn
arm64: Fix mismatched cache line size detection
arm64: Handle mismatched cache type
coresight: Handle errors in finding input/output ports
coresight: ETM: Add support for Arm Cortex-A73 and Cortex-A35
Sven Eckelmann (11):
batman-adv: Fix bat_ogm_iv best gw refcnt after netlink dump
batman-adv: Fix bat_v best gw refcnt after netlink dump
ath10k: prevent active scans on potential unusable channels
batman-adv: Avoid probe ELP information leak
batman-adv: Fix segfault when writing to throughput_override
batman-adv: Fix segfault when writing to sysfs elp_interval
batman-adv: Prevent duplicated gateway_node entry
batman-adv: Prevent duplicated nc_node entry
batman-adv: Prevent duplicated softif_vlan entry
batman-adv: Prevent duplicated global TT entry
batman-adv: Prevent duplicated tvlv handler
Sylwester Nawrocki (2):
media: s5p-mfc: Fix buffer look up in s5p_mfc_handle_frame_{new, copy_time} functions
media: exynos4-is: Prevent NULL pointer dereference in __isp_video_try_fmt()
Sébastien Szymanski (1):
ASoC: cs4265: fix MMTLR Data switch control
Taehee Yoo (4):
netfilter: nft_set_hash: add rcu_barrier() in the nft_rhash_destroy()
bpf: use GFP_ATOMIC instead of GFP_KERNEL in bpf_parse_prog()
ip: frags: fix crash in ip_do_fragment()
netfilter: nf_tables: release chain in flushing set
Taeung Song (3):
samples/bpf: add missing <linux/if_vlan.h>
samples/bpf: Check the result of system()
samples/bpf: Check the error of write() and read()
Takashi Iwai (14):
ALSA: vx222: Fix invalid endian conversions
ALSA: virmidi: Fix too long output trigger loop
ALSA: cs5535audio: Fix invalid endian conversion
ALSA: memalloc: Don't exceed over the requested size
ALSA: vxpocket: Fix invalid endian conversions
EDAC: Add missing MEM_LRDDR4 entry in edac_mem_types[]
ALSA: seq: Fix UBSAN warning at SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT ioctl
platform/x86: ideapad-laptop: Apply no_hw_rfkill to Y20-15IKBM, too
ASoC: zte: Fix incorrect PCM format bit usages
ALSA: hda - Fix cancel_work_sync() stall from jackpoll work
hv/netvsc: Fix NULL dereference at single queue mode fallback
ALSA: msnd: Fix the default sample sizes
ALSA: usb-audio: Fix multiple definitions in AU0828_DEVICE() macro
ALSA: usx2y: Fix invalid stream URBs
Takashi Sakamoto (9):
ALSA: bebob: fix memory leak for M-Audio FW1814 and ProjectMix I/O at error path
ALSA: bebob: use address returned by kmalloc() instead of kernel stack for streaming DMA mapping
ALSA: fireface: fix memory leak in ff400_switch_fetching_mode()
ALSA: firewire-digi00x: fix memory leak of private data
ALSA: firewire-tascam: fix memory leak of private data
ALSA: fireworks: fix memory leak of response buffer at error path
ALSA: oxfw: fix memory leak for model-dependent data at error path
ALSA: oxfw: fix memory leak of discovered stream formats at error path
ALSA: oxfw: fix memory leak of private data
Tan Hu (1):
ipvs: fix race between ip_vs_conn_new() and ip_vs_del_dest()
Tao Ren (1):
clocksource/drivers/fttmr010: Fix set_next_event handler
Tarick Bedeir (1):
IB/mlx4: Test port number before querying type.
Tejun Heo (1):
cgroup: Fix dom_cgrp propagation when enabling threaded mode
Tetsuo Handa (2):
hfsplus: don't return 0 when fill_super() failed
fs/dcache.c: fix kmemcheck splat at take_dentry_name_snapshot()
Thadeu Lima de Souza Cascardo (2):
xfrm6: call kfree_skb when skb is toobig
test_bpf: Fix testing with CONFIG_BPF_JIT_ALWAYS_ON=y on other arches
Theodore Ts'o (8):
ext4: clear mmp sequence number when remounting read-only
ext4: check for NUL characters in extended attribute's name
ext4: check to make sure the rename(2)'s destination is not freed
ext4: avoid divide by zero fault when deleting corrupted inline directories
ext4: avoid arithemetic overflow that can trigger a BUG
ext4: recalucate superblock checksum after updating free blocks/inodes
ext4: fix online resize's handling of a too-small final block group
ext4: fix online resizing for bigalloc file systems with a 1k block size
Thierry Reding (1):
drm/nouveau: tegra: Detach from ARM DMA/IOMMU mapping
Thomas Gleixner (7):
perf/x86/amd/ibs: Don't access non-started event
KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts disabled
cpu/hotplug: Prevent state corruption on error rollback
tick/nohz: Prevent bogus softirq pending warning
alarmtimer: Prevent overflow for relative nanosleep
posix-timers: Make forward callback return s64
posix-timers: Sanitize overrun handling
Thomas Petazzoni (3):
sparc: use asm-generic version of msi.h
PCI: mvebu: Fix I/O space end address calculation
ARM: 8799/1: mm: fix pci_ioremap_io() offset check
Thomas Richter (3):
perf record: Support s390 random socket_id assignment
perf test session topology: Fix test on s390
perf test: Fix subtest number when showing results
Tim Anderson (1):
USB: Add quirk to support DJI CineSSD
Timo Wischer (1):
ALSA: pcm: Fix snd_interval_refine first/last with open min/max
Tobias Jungel (1):
bonding: fix length of actor system
Todor Tomov (2):
media: camss: csid: Configure data type and decode format properly
media: ov5645: Supported external clock is 24MHz
Toke Høiland-Jørgensen (2):
gso_segment: Reset skb->mac_len after modifying network header
mac80211: Run TXQ teardown code before de-registering interfaces
Tomas Bortoli (4):
9p: fix multiple NULL-pointer-dereferences
net/9p/client.c: version pointer uninitialized
net/9p/trans_fd.c: fix race-condition by flushing workqueue before the kfree()
net/9p/trans_fd.c: fix race by holding the lock
Tomas Winkler (2):
tpm: separate cmd_ready/go_idle from runtime_pm
mei: bus: need to unlink client before freeing
Tomasz Duszynski (1):
iio: pressure: bmp280: fix relative humidity unit
Tomer Tayar (4):
qed: Wait for ready indication before rereading the shmem
qed: Wait for MCP halt and resume commands to take place
qed: Prevent a possible deadlock during driver load and unload
qed: Avoid sending mailbox commands when MFW is not responsive
Tomi Valkeinen (1):
fbdev/omapfb: fix omapfb_memory_read infoleak
Tommi Rantala (1):
xfrm: fix missing dst_release() after policy blocking lbcast and multicast
Tony Lindgren (4):
pinctrl: rza1: Fix selector use for groups and functions
wlcore: Add missing PM call for wlcore_cmd_wait_for_event_or_timeout()
ARM: dts: omap4-droid4: Fix emmc errors seen on some devices
mfd: omap-usb-host: Fix dts probe of children
Trond Myklebust (5):
pNFS: Always free the session slot on error in nfs4_layoutget_handle_exception
NFSv4: Fix locking in pnfs_generic_recover_commit_reqs
NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence()
NFSv4.1: Fix a potential layoutget/layoutrecall deadlock
NFSv4.1 fix infinite loop on I/O.
Tuomas Tynkkynen (1):
staging: bcm2835-audio: Don't leak workqueue if open fails
Tycho Andersen (1):
uart: fix race between uart_put_char() and uart_shutdown()
Tyler Hicks (2):
irda: Fix memory leak caused by repeated binds of irda socket
irda: Only insert new objects into the global database via setsockopt
Ursula Braun (1):
net/smc: no shutdown in state SMC_LISTEN
Uwe Kleine-König (2):
ARM: dts: imx6: RDU2: fix irq type for mv88e6xxx switch
serial: imx: restore handshaking irq for imx1
Vaibhav Jain (1):
cxl: Fix wrong comparison in cxl_adapter_context_get()
Vaibhav Nagarnaik (1):
ring-buffer: Allow for rescheduling when removing pages
Vakul Garg (1):
net/tls: Set count of SG entries if sk_alloc_sg returns -ENOSPC
Valdis Kletnieks (1):
gcc-plugins: Add include required by GCC release 8
Varun Prakash (3):
scsi: target: iscsi: cxgbit: fix max iso npdu calculation
scsi: libiscsi: fix possible NULL pointer dereference in case of TMF
scsi: csiostor: add a check for NULL pointer after kmalloc()
Vasily Gorbik (4):
s390/mm: correct allocate_pgste proc_handler callback
s390/dasd: correct numa_node in dasd_alloc_queue
s390/scm_blk: correct numa_node in scm_blk_dev_setup
s390/extmem: fix gcc 8 stringop-overflow warning
Vasily Khoruzhick (1):
neighbour: confirm neigh entries when ARP packet is received
Venkat Duvvuru (1):
bnxt_en: free hwrm resources, if driver probe fails.
Vignesh R (2):
pwm: tiehrpwm: Don't use emulation mode bits to control PWM output
pwm: tiehrpwm: Fix disabling of output of PWMs
Vijay Immanuel (1):
IB/rxe: Fix missing completion for mem_reg work requests
Vikas Gupta (1):
bnxt_en: Fix for system hang if request_irq fails
Ville Syrjälä (1):
drm/i915: Nuke the LVDS lid notifier
Vincent Pelletier (4):
usb: gadget: ffs: Fix BUG when userland exits with submitted AIO transfers
scsi: target: iscsi: Use hex2bin instead of a re-implementation
scsi: target: iscsi: Use bin2hex instead of a re-implementation
scsi: iscsi: target: Set conn->sess to NULL when iscsi_login_set_conn_values fails
Vincent Whitchurch (3):
watchdog: Mark watchdog touch functions as notrace
tcp: really ignore MSG_ZEROCOPY if no SO_ZEROCOPY
gpio: Fix crash due to registration race
Vineet Gupta (1):
ARC: clone syscall to setp r25 as thread pointer
Viresh Kumar (4):
arm: dts: armada: Fix "#cooling-cells" property's name
arm64: dts: uniphier: Add missing cooling device properties for CPUs
ARM: dts: ls1021a: Add missing cooling device properties for CPUs
arm: dts: mediatek: Add missing cooling device properties for CPUs
Vishal Verma (1):
libnvdimm: fix ars_status output length calculation
Vitaly Kuznetsov (4):
xen-netfront: fix queue name setting
xen/manage: don't complain about an empty value in control/sysrq node
tools: hv: fcopy: set 'error' in case an unknown operation was requested
x86/kvm/lapic: always disable MMIO interface in x2APIC mode
Vivek Gautam (1):
iommu/arm-smmu: Error out only if not enough context interrupts
Vlad Buslov (1):
net: sched: action_ife: take reference to meta module
Vladimir Zapolskiy (7):
sh_eth: fix invalid context bug while calling auto-negotiation by ethtool
sh_eth: fix invalid context bug while changing link options by ethtool
ravb: fix invalid context bug while calling auto-negotiation by ethtool
ravb: fix invalid context bug while changing link options by ethtool
usb: gadget: u_audio: remove caching of stream buffer parameters
usb: gadget: u_audio: remove cached period bytes value
usb: gadget: u_audio: protect stream runtime fields with stream spinlock
Vlastimil Babka (3):
x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit
x86/speculation/l1tf: Fix off-by-one error when warning that system has too much RAM
x86/speculation/l1tf: Suggest what to do on systems with too much RAM
Waiman Long (1):
crypto: qat - Fix KASAN stack-out-of-bounds bug in adf_probe()
Wei Lu (1):
drm/amdkfd: Fix error codes in kfd_get_process
Wei Wang (2):
l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache
ipv6: take rcu lock in rawv6_send_hdrinc()
Wei Yongjun (5):
pinctrl: nsp: Fix potential NULL dereference
NFSv4: Fix error handling in nfs4_sp4_select_mode()
mtd: ubi: wl: Fix error return code in ubi_wl_init()
IB/ipoib: Fix error return code in ipoib_dev_init()
gpio: pxa: Fix potential NULL dereference
Wen Xiong (1):
scsi: ipr: System hung while dlpar adding primary ipr adapter back
Wenjia Zhang (1):
s390/qeth: use vzalloc for QUERY OAT buffer
Wenwen Wang (4):
net: cxgb3_main: fix a missing-check bug
yam: fix a missing-check bug
net: socket: fix a missing-check bug
ethtool: fix a privilege escalation bug
Will Deacon (2):
ARC: atomics: unbork atomic_fetch_##op()
arm64: perf: Reject stand-alone CHAIN events for PMUv3
Willem de Bruijn (2):
packet: reset network header if packet shorter than ll reserved space
packet: refine ring v3 block size test to hold one frame
William Breathitt Gray (1):
iio: 104-quad-8: Fix off-by-one error in register selection
William Wu (2):
usb: dwc2: alloc dma aligned buffer for isoc split in
usb: dwc2: fix isoc split in transfer with no data
Willy Tarreau (3):
ACPI / PM: save NVS memory for ASUS 1025C laptop
net/appletalk: fix minor pointer leak to userspace in SIOCFINDIPDDPRT
ALSA: emu10k1: fix possible info leak to userspace on SNDRV_EMU10K1_IOCTL_INFO
Winkler, Tomas (1):
tpm: tpm_crb: relinquish locality on error path.
Wolfram Sang (1):
i2c: rcar: handle RXDMA HW behaviour on Gen3
Xi Wang (1):
net: hns3: Fix for command format parsing error in hclge_is_all_function_id_zero
Xiao Liang (1):
xen-netfront: fix warn message as irq device name has '/'
Xiao Ni (1):
RAID10 BUG_ON in raise_barrier when force is true and conf->barrier is 0
Xin Long (3):
ip6_tunnel: use the right value for ipv4 min mtu check in ip6_tnl_xmit
sctp: hold transport before accessing its asoc in sctp_transport_get_next
sctp: update dst pmtu with the correct daddr
Yabin Cui (1):
perf/core: Force USER_DS when recording user stack data
Yan, Zheng (1):
ceph: fix dentry leak in splice_dentry()
Yannik Sembritzki (2):
Replace magic for trusting the secondary keyring with #define
Fix kexec forbidding kernels signed with keys in the secondary keyring to boot
Yelena Krivosheev (1):
net: mvneta: fix mtu change on port without link
Yonghong Song (1):
perf tools: Fix a clang 7.0 compilation error
Yoshihiro Shimoda (1):
usb: gadget: udc: renesas_usb3: fix maxpacket size of ep0
Yu Wang (1):
ath10k: fix kernel panic issue during pci probe
Yu Zhao (5):
regulator: fix crash caused by null driver data
net/usb: cancel pending work when unbinding smsc75xx
sound: enable interrupt after dma buffer initialization
sound: don't call skl_init_chip() to reset intel skl soc
cfg80211: fix use-after-free in reg_process_hint()
Yuan-Chi Pang (2):
mac80211: mesh: fix HWMP sequence numbering to follow standard
mac80211: fix TX status reporting for ieee80211s
Yuchung Cheng (1):
tcp: remove DELAYED ACK events in DCTCP
YueHaibing (5):
net: caif: Add a missing rcu_read_unlock() in caif_flow_cb
RDS: IB: fix 'passing zero to ERR_PTR()' warning
xfrm: fix 'passing zero to ERR_PTR()' warning
amd-xgbe: use dma_mapping_error to check map errors
wan/fsl_ucc_hdlc: use IS_ERR_VALUE() to check return value of qe_muram_alloc
Yuiko Oshino (1):
smsc75xx: Add workaround for gigabit link up hardware errata.
Yunlong Song (1):
f2fs: do not set free of current section
Yunsheng Lin (1):
net: hns: fix for unmapping problem when SMMU is on
Zachary Zhang (1):
PCI: aardvark: Size bridges before resources allocation
Zhao Qiang (1):
soc: fsl: qe: Fix copy/paste bug in ucc_get_tdm_sync_shift()
Zhen Lei (3):
kasan: fix shadow_size calculation error in kasan_module_alloc
esp6: fix memleak on error path in esp6_input
iommu/amd: make sure TLB to be flushed before IOVA freed
Zhenzhong Duan (2):
x86/microcode/intel: Fix memleak in save_microcode_patch()
x86/mm/32: Initialize the CR4 shadow before __flush_tlb_all()
Zhi Chen (1):
ath10k: fix scan crash due to incorrect length calculation
Zhizhou Zhang (1):
arm64: make secondary_start_kernel() notrace
Zhouyang Jia (8):
xen: add error handling for xenbus_printf
scsi: xen-scsifront: add error handling for xenbus_printf
xen/scsiback: add error handling for xenbus_printf
rtc: bq4802: add error handling for devm_ioremap
drivers/tty: add error handling for pcmcia_loop_config
media: tm6000: add error handling for dvb_register_adapter
HID: hid-ntrig: add error handling for sysfs_create_group
scsi: bnx2i: add error handling for ioremap_nocache
Zhu Yanjun (1):
IB/rxe: Drop QP0 silently
Zumeng Chen (1):
mfd: ti_am335x_tscadc: Fix struct clk memory leak
dann frazier (1):
hinic: Link the logical network device to the pci device in sysfs
jiangyiwen (1):
9p/virtio: fix off-by-one error in sg list bounds check
jie@chenjie6@huwei.com (1):
mm/memory.c: check return value of ioremap_prot
ming_qian (1):
media: uvcvideo: Support realtek's UVC 1.5 device
mpubbise@codeaurora.org (1):
mac80211: add stations tied to AP_VLANs during hw reconfig
piaojun (1):
fs/9p/xattr.c: catch the error of p9_client_clunk when setting xattr failed
xiao jin (1):
block: blk_init_allocated_queue() set q->fq as NULL in the fail case
zhangyi (F) (1):
PM / sleep: wakeup: Fix build error caused by missing SRCU support
Documentation/devicetree/bindings/net/macb.txt | 1 +
Documentation/hwmon/ina2xx | 2 +-
Documentation/networking/ip-sysctl.txt | 13 +-
Makefile | 16 +-
arch/Kconfig | 11 +
arch/alpha/kernel/osf_sys.c | 51 +-
arch/arc/Kconfig | 3 +
arch/arc/Makefile | 39 +-
arch/arc/configs/axs101_defconfig | 1 -
arch/arc/configs/axs103_defconfig | 1 -
arch/arc/configs/axs103_smp_defconfig | 1 -
arch/arc/include/asm/atomic.h | 2 +-
arch/arc/include/asm/cache.h | 4 +-
arch/arc/include/asm/delay.h | 3 +
arch/arc/include/asm/mach_desc.h | 2 -
arch/arc/kernel/irq.c | 2 +-
arch/arc/kernel/process.c | 67 ++-
arch/arc/mm/cache.c | 7 +-
arch/arc/plat-eznps/include/plat/ctop.h | 10 +
arch/arc/plat-eznps/mtm.c | 6 +-
arch/arm/boot/dts/am3517.dtsi | 5 +
arch/arm/boot/dts/am437x-sk-evm.dts | 2 +
arch/arm/boot/dts/armada-385-synology-ds116.dts | 2 +-
arch/arm/boot/dts/bcm-cygnus.dtsi | 24 +-
arch/arm/boot/dts/bcm-nsp.dtsi | 32 +-
arch/arm/boot/dts/bcm5301x.dtsi | 2 +-
arch/arm/boot/dts/bcm63138.dtsi | 14 +-
arch/arm/boot/dts/da850.dtsi | 6 +-
arch/arm/boot/dts/dra7.dtsi | 4 +-
arch/arm/boot/dts/imx53-qsb-common.dtsi | 11 +
arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 2 +-
arch/arm/boot/dts/imx7d.dtsi | 12 +-
arch/arm/boot/dts/ls1021a.dtsi | 1 +
arch/arm/boot/dts/mt7623.dtsi | 3 +
arch/arm/boot/dts/omap4-droid4-xt894.dts | 2 +-
.../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 2 +
arch/arm/boot/dts/r8a7790.dtsi | 2 +-
arch/arm/boot/dts/sama5d3_emac.dtsi | 2 +-
arch/arm/boot/dts/tegra20.dtsi | 2 +-
arch/arm/boot/dts/tegra30-cardhu.dtsi | 1 +
arch/arm/configs/imx_v4_v5_defconfig | 2 +
arch/arm/include/asm/assembler.h | 12 +
arch/arm/include/asm/barrier.h | 32 ++
arch/arm/include/asm/bugs.h | 6 +-
arch/arm/include/asm/cp15.h | 3 +
arch/arm/include/asm/cputype.h | 8 +
arch/arm/include/asm/kvm_asm.h | 2 -
arch/arm/include/asm/kvm_host.h | 14 +-
arch/arm/include/asm/kvm_mmu.h | 23 +-
arch/arm/include/asm/proc-fns.h | 4 +
arch/arm/include/asm/system_misc.h | 15 +
arch/arm/include/asm/thread_info.h | 4 +-
arch/arm/include/asm/uaccess.h | 26 +-
arch/arm/kernel/Makefile | 1 +
arch/arm/kernel/bugs.c | 18 +
arch/arm/kernel/entry-common.S | 18 +-
arch/arm/kernel/entry-header.S | 25 +
arch/arm/kernel/signal.c | 58 +-
arch/arm/kernel/smp.c | 4 +
arch/arm/kernel/suspend.c | 2 +
arch/arm/kernel/sys_oabi-compat.c | 8 +-
arch/arm/kvm/hyp/hyp-entry.S | 112 +++-
arch/arm/lib/copy_from_user.S | 9 +
arch/arm/mach-davinci/board-da850-evm.c | 2 +-
arch/arm/mach-exynos/suspend.c | 1 +
arch/arm/mach-hisi/hotplug.c | 41 +-
arch/arm/mach-mvebu/pmsu.c | 6 +-
arch/arm/mach-omap2/omap-smp.c | 41 ++
arch/arm/mach-omap2/omap_hwmod_reset.c | 12 +-
arch/arm/mach-pxa/irq.c | 4 +-
arch/arm/mach-rockchip/Kconfig | 1 +
arch/arm/mm/Kconfig | 23 +
arch/arm/mm/Makefile | 2 +-
arch/arm/mm/fault.c | 3 +
arch/arm/mm/init.c | 9 +
arch/arm/mm/ioremap.c | 2 +-
arch/arm/mm/proc-macros.S | 3 +-
arch/arm/mm/proc-v7-2level.S | 6 -
arch/arm/mm/proc-v7-bugs.c | 174 ++++++
arch/arm/mm/proc-v7.S | 154 ++++--
arch/arm/probes/kprobes/core.c | 4 +-
arch/arm/probes/kprobes/test-core.c | 1 -
arch/arm/vfp/vfpmodule.c | 17 +-
arch/arm64/Kconfig | 1 -
arch/arm64/Kconfig.platforms | 1 +
arch/arm64/boot/dts/amlogic/meson-gxl-mali.dtsi | 2 +-
arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi | 8 +-
.../boot/dts/broadcom/stingray/bcm958742k.dts | 4 +
.../boot/dts/broadcom/stingray/bcm958742t.dts | 4 +
.../arm64/boot/dts/broadcom/stingray/stingray.dtsi | 4 +-
arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 2 +-
arch/arm64/boot/dts/qcom/msm8916.dtsi | 4 +-
arch/arm64/boot/dts/rockchip/rk3328.dtsi | 2 +-
arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi | 2 +
arch/arm64/include/asm/cache.h | 5 +
arch/arm64/include/asm/cpucaps.h | 3 +-
arch/arm64/include/asm/jump_label.h | 4 +-
arch/arm64/include/asm/kvm_emulate.h | 5 +
arch/arm64/kernel/cpu_errata.c | 25 +-
arch/arm64/kernel/cpufeature.c | 4 +-
arch/arm64/kernel/perf_event.c | 7 +
arch/arm64/kernel/probes/kprobes.c | 2 +-
arch/arm64/kernel/ptrace.c | 19 +-
arch/arm64/kernel/smp.c | 2 +-
arch/arm64/kvm/guest.c | 55 +-
arch/arm64/mm/dma-mapping.c | 9 +-
arch/arm64/mm/hugetlbpage.c | 12 +-
arch/arm64/mm/init.c | 6 +-
arch/hexagon/include/asm/bitops.h | 4 +-
arch/hexagon/kernel/dma.c | 2 +-
arch/m68k/include/asm/mcf_pgalloc.h | 4 +-
arch/mips/Kconfig | 1 +
arch/mips/Makefile | 12 +-
arch/mips/ath79/setup.c | 1 +
arch/mips/bcm47xx/setup.c | 6 -
arch/mips/boot/Makefile | 6 +-
arch/mips/cavium-octeon/octeon-platform.c | 2 +
arch/mips/generic/init.c | 1 +
arch/mips/include/asm/compiler.h | 35 ++
arch/mips/include/asm/io.h | 8 +-
arch/mips/include/asm/mach-ath79/ath79.h | 1 +
arch/mips/include/asm/mipsregs.h | 3 -
arch/mips/include/asm/processor.h | 25 +-
arch/mips/jz4740/Platform | 2 +-
arch/mips/kernel/process.c | 25 +
arch/mips/kernel/ptrace.c | 2 +-
arch/mips/kernel/ptrace32.c | 2 +-
arch/mips/kernel/vdso.c | 38 +-
arch/mips/lib/multi3.c | 6 +-
arch/mips/loongson64/common/cs5536/cs5536_ohci.c | 2 +-
arch/mips/mm/c-r4k.c | 6 +-
arch/openrisc/kernel/entry.S | 8 +-
arch/openrisc/kernel/head.S | 9 +-
arch/openrisc/kernel/traps.c | 2 +-
arch/parisc/include/asm/spinlock.h | 8 +-
arch/parisc/kernel/syscall.S | 24 +-
arch/powerpc/include/asm/book3s/64/pgtable.h | 4 +-
arch/powerpc/include/asm/code-patching.h | 1 +
arch/powerpc/include/asm/fadump.h | 3 -
arch/powerpc/include/asm/setup.h | 1 +
arch/powerpc/include/asm/topology.h | 3 +
arch/powerpc/include/asm/uaccess.h | 13 +-
arch/powerpc/kernel/exceptions-64s.S | 6 +
arch/powerpc/kernel/fadump.c | 91 +++-
arch/powerpc/kernel/machine_kexec.c | 7 +-
arch/powerpc/kernel/tm.S | 20 +-
arch/powerpc/kvm/book3s_64_mmu_hv.c | 2 +-
arch/powerpc/kvm/book3s_hv.c | 2 +
arch/powerpc/lib/code-patching.c | 47 +-
arch/powerpc/lib/feature-fixups.c | 8 +-
arch/powerpc/mm/mem.c | 2 +
arch/powerpc/mm/mmu_context_iommu.c | 17 +-
arch/powerpc/net/bpf_jit_comp64.c | 29 +-
arch/powerpc/platforms/85xx/t1042rdb_diu.c | 4 +
arch/powerpc/platforms/powernv/npu-dma.c | 5 +-
arch/powerpc/platforms/powernv/opal.c | 2 +-
arch/powerpc/platforms/powernv/pci-ioda.c | 39 +-
arch/powerpc/platforms/pseries/ras.c | 4 +-
arch/powerpc/sysdev/mpic_msgr.c | 2 +-
arch/s390/crypto/paes_s390.c | 2 +-
arch/s390/include/asm/qdio.h | 1 -
arch/s390/kernel/crash_dump.c | 17 +-
arch/s390/kernel/sysinfo.c | 4 +
arch/s390/kvm/vsie.c | 3 +-
arch/s390/lib/mem.S | 12 +-
arch/s390/mm/extmem.c | 4 +-
arch/s390/mm/fault.c | 2 +
arch/s390/mm/page-states.c | 2 +-
arch/s390/mm/pgalloc.c | 2 +-
arch/s390/net/bpf_jit_comp.c | 3 +-
arch/s390/numa/numa.c | 16 +-
arch/s390/pci/pci.c | 2 +
arch/sparc/include/asm/Kbuild | 1 +
arch/sparc/kernel/sys_sparc_32.c | 22 +-
arch/sparc/kernel/sys_sparc_64.c | 20 +-
arch/sparc/kernel/time_64.c | 2 +-
arch/sparc/mm/tlb.c | 19 +-
arch/x86/Kconfig | 1 +
arch/x86/boot/compressed/Makefile | 8 +-
arch/x86/entry/entry_64.S | 4 +-
arch/x86/entry/vdso/Makefile | 16 +-
arch/x86/entry/vdso/vclock_gettime.c | 26 +-
arch/x86/events/amd/ibs.c | 6 +-
arch/x86/events/amd/uncore.c | 10 +
arch/x86/events/core.c | 2 +-
arch/x86/events/intel/lbr.c | 36 +-
arch/x86/events/intel/uncore_snbep.c | 12 +-
arch/x86/events/perf_event.h | 1 +
arch/x86/include/asm/fixmap.h | 10 +
arch/x86/include/asm/irqflags.h | 3 +-
arch/x86/include/asm/mce.h | 1 +
arch/x86/include/asm/perf_event.h | 8 +
arch/x86/include/asm/pgtable-3level.h | 7 +-
arch/x86/include/asm/pgtable_64.h | 3 +-
arch/x86/include/asm/pgtable_types.h | 2 +-
arch/x86/include/asm/processor.h | 6 +-
arch/x86/include/asm/tlbflush.h | 40 ++
arch/x86/include/asm/vgtod.h | 2 +-
arch/x86/include/uapi/asm/kvm.h | 1 +
arch/x86/kernel/cpu/bugs.c | 50 +-
arch/x86/kernel/cpu/common.c | 1 +
arch/x86/kernel/cpu/intel.c | 3 +
arch/x86/kernel/cpu/microcode/amd.c | 24 +-
arch/x86/kernel/cpu/microcode/intel.c | 22 +-
arch/x86/kernel/dumpstack.c | 4 +
arch/x86/kernel/eisa.c | 10 +-
arch/x86/kernel/head64.c | 4 +-
arch/x86/kernel/head_64.S | 16 +-
arch/x86/kernel/kexec-bzimage64.c | 2 +-
arch/x86/kernel/kvmclock.c | 1 +
arch/x86/kernel/paravirt.c | 4 +-
arch/x86/kernel/process_64.c | 1 +
arch/x86/kernel/smpboot.c | 5 +
arch/x86/kernel/tsc_msr.c | 1 +
arch/x86/kvm/lapic.c | 22 +-
arch/x86/kvm/mmu.c | 59 ++-
arch/x86/kvm/paging_tmpl.h | 11 +-
arch/x86/kvm/svm.c | 8 +-
arch/x86/kvm/vmx.c | 74 +--
arch/x86/kvm/x86.c | 18 +-
arch/x86/lib/usercopy.c | 5 +
arch/x86/mm/fault.c | 2 -
arch/x86/mm/init.c | 4 +-
arch/x86/mm/mmap.c | 2 +-
arch/x86/mm/numa_emulation.c | 2 +-
arch/x86/mm/pgtable.c | 9 +
arch/x86/mm/pti.c | 27 +-
arch/x86/mm/tlb.c | 7 +
arch/x86/xen/mmu_pv.c | 15 +-
arch/x86/xen/pmu.c | 2 +-
arch/xtensa/include/asm/cacheasm.h | 69 ++-
arch/xtensa/platforms/iss/setup.c | 25 +-
block/bfq-cgroup.c | 7 +-
block/bio.c | 2 +-
block/blk-core.c | 15 +-
block/blk-mq-sched.c | 3 +-
block/blk-mq-tag.c | 8 +-
block/blk-mq.c | 4 +-
block/blk-settings.c | 2 +-
block/cfq-iosched.c | 22 +-
block/partitions/aix.c | 13 +-
block/sed-opal.c | 4 +-
certs/system_keyring.c | 3 +-
crypto/Makefile | 2 +-
crypto/ablkcipher.c | 2 +
crypto/api.c | 2 +-
crypto/asymmetric_keys/pkcs7_key_type.c | 2 +-
crypto/blkcipher.c | 1 +
drivers/acpi/ec.c | 20 +
drivers/acpi/nfit/core.c | 4 +
drivers/acpi/scan.c | 5 +-
drivers/acpi/sleep.c | 8 +
drivers/android/binder_alloc.c | 42 +-
drivers/ata/libahci.c | 27 +-
drivers/ata/pata_ftide010.c | 27 +-
drivers/base/core.c | 3 +
drivers/base/power/clock_ops.c | 2 +-
drivers/base/power/main.c | 5 +-
drivers/block/drbd/drbd_req.c | 4 +-
drivers/block/floppy.c | 3 +
drivers/block/nbd.c | 139 ++++-
drivers/block/pktcdvd.c | 4 +-
drivers/block/zram/zram_drv.c | 7 +-
drivers/bluetooth/Kconfig | 1 +
drivers/bluetooth/btusb.c | 1 +
drivers/bluetooth/hci_ldisc.c | 2 +
drivers/cdrom/cdrom.c | 2 +-
drivers/char/ipmi/ipmi_ssif.c | 19 +-
drivers/char/tpm/tpm-interface.c | 55 +-
drivers/char/tpm/tpm.h | 12 +-
drivers/char/tpm/tpm2-space.c | 16 +-
drivers/char/tpm/tpm_crb.c | 111 ++--
drivers/char/tpm/tpm_i2c_infineon.c | 8 +-
drivers/char/tpm/tpm_tis_spi.c | 9 +-
drivers/clk/clk-fixed-factor.c | 9 +-
drivers/clk/clk.c | 3 +
drivers/clk/imx/clk-imx6ul.c | 1 +
drivers/clk/rockchip/clk-rk3399.c | 3 +-
drivers/clk/tegra/clk-bpmp.c | 12 +-
drivers/clk/x86/clk-pmc-atom.c | 18 +-
drivers/clocksource/timer-atmel-pit.c | 20 +-
drivers/clocksource/timer-fttmr010.c | 18 +-
drivers/clocksource/timer-ti-32k.c | 3 +
drivers/cpufreq/cpufreq_governor.c | 12 +-
drivers/crypto/caam/caamalg.c | 8 +-
drivers/crypto/caam/caamalg_qi.c | 6 +-
drivers/crypto/caam/caampkc.c | 20 +-
drivers/crypto/caam/jr.c | 3 +-
drivers/crypto/cavium/nitrox/nitrox_dev.h | 3 +-
drivers/crypto/cavium/nitrox/nitrox_lib.c | 1 +
drivers/crypto/cavium/nitrox/nitrox_reqmgr.c | 57 +-
drivers/crypto/chelsio/chcr_algo.c | 41 +-
drivers/crypto/chelsio/chcr_crypto.h | 2 +
drivers/crypto/mxs-dcp.c | 53 +-
drivers/crypto/qat/qat_c3xxx/adf_drv.c | 6 +-
drivers/crypto/qat/qat_c3xxxvf/adf_drv.c | 6 +-
drivers/crypto/qat/qat_c62x/adf_drv.c | 6 +-
drivers/crypto/qat/qat_c62xvf/adf_drv.c | 6 +-
drivers/crypto/qat/qat_dh895xcc/adf_drv.c | 6 +-
drivers/crypto/qat/qat_dh895xccvf/adf_drv.c | 6 +-
drivers/crypto/sahara.c | 4 +-
drivers/crypto/vmx/aes_cbc.c | 30 +-
drivers/crypto/vmx/aes_ctr.c | 31 +-
drivers/crypto/vmx/aes_xts.c | 21 +-
drivers/dax/device.c | 12 +-
drivers/dma/k3dma.c | 2 +-
drivers/dma/mv_xor_v2.c | 2 +
drivers/dma/pl330.c | 7 +-
drivers/edac/edac_mc.c | 1 +
drivers/edac/edac_mc_sysfs.c | 6 +-
drivers/edac/i7core_edac.c | 22 +-
drivers/extcon/extcon.c | 3 +-
drivers/firmware/efi/arm-init.c | 1 -
drivers/firmware/efi/arm-runtime.c | 4 +-
drivers/firmware/efi/esrt.c | 3 +-
drivers/firmware/google/vpd.c | 5 +-
drivers/gpio/gpio-adp5588.c | 24 +-
drivers/gpio/gpio-menz127.c | 4 +-
drivers/gpio/gpio-ml-ioh.c | 3 +-
drivers/gpio/gpio-pxa.c | 2 +
drivers/gpio/gpio-tegra.c | 2 +-
drivers/gpio/gpiolib-acpi.c | 70 ++-
drivers/gpio/gpiolib-of.c | 1 +
drivers/gpio/gpiolib.c | 2 +-
drivers/gpio/gpiolib.h | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 14 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 23 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 5 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 21 +-
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 11 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/kv_dpm.c | 4 +-
drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 3 +
drivers/gpu/drm/amd/amdgpu/si_dpm.c | 3 +-
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 40 +-
drivers/gpu/drm/amd/amdkfd/kfd_process.c | 2 +
.../gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c | 43 ++
.../gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c | 2 +-
drivers/gpu/drm/arm/malidp_drv.c | 1 +
drivers/gpu/drm/arm/malidp_hw.c | 3 +-
drivers/gpu/drm/arm/malidp_planes.c | 5 +-
drivers/gpu/drm/armada/armada_crtc.c | 12 +-
drivers/gpu/drm/armada/armada_hw.h | 1 +
drivers/gpu/drm/armada/armada_overlay.c | 30 +-
drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 12 +
drivers/gpu/drm/bridge/sil-sii8620.c | 41 +-
drivers/gpu/drm/drm_edid.c | 3 +
drivers/gpu/drm/drm_syncobj.c | 5 +
drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 6 +-
drivers/gpu/drm/exynos/exynos_drm_gsc.c | 29 +-
drivers/gpu/drm/exynos/regs-gsc.h | 1 +
drivers/gpu/drm/i915/gvt/cmd_parser.c | 1 +
drivers/gpu/drm/i915/gvt/kvmgt.c | 9 +-
drivers/gpu/drm/i915/i915_drv.c | 10 -
drivers/gpu/drm/i915/i915_drv.h | 9 +-
drivers/gpu/drm/i915/i915_gem.c | 3 +-
drivers/gpu/drm/i915/i915_gem_userptr.c | 3 +
drivers/gpu/drm/i915/i915_reg.h | 1 +
drivers/gpu/drm/i915/i915_vma.c | 4 +-
drivers/gpu/drm/i915/intel_ddi.c | 17 +-
drivers/gpu/drm/i915/intel_display.c | 21 +-
drivers/gpu/drm/i915/intel_drv.h | 3 +-
drivers/gpu/drm/i915/intel_lpe_audio.c | 4 +-
drivers/gpu/drm/i915/intel_lspcon.c | 2 +-
drivers/gpu/drm/i915/intel_lvds.c | 136 +----
drivers/gpu/drm/imx/imx-ldb.c | 9 +-
drivers/gpu/drm/nouveau/nouveau_connector.c | 42 +-
drivers/gpu/drm/nouveau/nouveau_debugfs.c | 4 +
drivers/gpu/drm/nouveau/nouveau_display.c | 42 +-
drivers/gpu/drm/nouveau/nouveau_display.h | 2 +-
drivers/gpu/drm/nouveau/nouveau_drm.c | 8 +-
drivers/gpu/drm/nouveau/nouveau_gem.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c | 13 +
drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c | 17 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.c | 2 +
drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.h | 3 +-
.../gpu/drm/nouveau/nvkm/subdev/devinit/gm200.c | 3 +-
drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c | 2 +-
drivers/gpu/drm/sun4i/sun4i_drv.c | 3 +-
drivers/gpu/drm/tegra/drm.c | 2 +-
drivers/gpu/drm/udl/udl_drv.h | 2 +-
drivers/gpu/drm/udl/udl_fb.c | 25 +-
drivers/gpu/drm/udl/udl_main.c | 35 +-
drivers/gpu/drm/udl/udl_transfer.c | 39 +-
drivers/gpu/drm/vc4/vc4_plane.c | 25 +-
drivers/gpu/host1x/job.c | 3 +-
drivers/gpu/ipu-v3/ipu-common.c | 2 +
drivers/gpu/ipu-v3/ipu-csi.c | 20 +-
drivers/hid/hid-apple.c | 9 +-
drivers/hid/hid-core.c | 3 +
drivers/hid/hid-ids.h | 4 +
drivers/hid/hid-ntrig.c | 2 +
drivers/hid/hid-saitek.c | 2 +
drivers/hid/hid-sensor-hub.c | 23 +
drivers/hid/usbhid/hid-quirks.c | 1 +
drivers/hid/wacom_wac.c | 10 +-
drivers/hv/channel.c | 40 +-
drivers/hv/channel_mgmt.c | 6 +
drivers/hv/connection.c | 8 +-
drivers/hv/hv.c | 14 +-
drivers/hwmon/adt7475.c | 14 +-
drivers/hwmon/ina2xx.c | 13 +-
drivers/hwmon/nct6775.c | 4 +-
drivers/hwtracing/coresight/coresight-etm4x.c | 31 +-
drivers/hwtracing/coresight/coresight-tpiu.c | 7 +-
drivers/hwtracing/coresight/coresight.c | 7 +-
drivers/hwtracing/intel_th/core.c | 3 +-
drivers/hwtracing/intel_th/pci.c | 5 +
drivers/i2c/busses/i2c-aspeed.c | 6 +-
drivers/i2c/busses/i2c-davinci.c | 8 +-
drivers/i2c/busses/i2c-i801.c | 16 +-
drivers/i2c/busses/i2c-imx.c | 8 +-
drivers/i2c/busses/i2c-rcar.c | 54 +-
drivers/i2c/busses/i2c-scmi.c | 1 +
drivers/i2c/busses/i2c-uniphier-f.c | 7 +-
drivers/i2c/busses/i2c-uniphier.c | 7 +-
drivers/i2c/busses/i2c-xiic.c | 4 +
drivers/i2c/i2c-core-acpi.c | 11 +-
drivers/i2c/i2c-core-base.c | 2 +-
drivers/i2c/i2c-mux.c | 4 +-
drivers/iio/accel/adxl345_core.c | 21 +-
drivers/iio/accel/sca3000.c | 1 +
drivers/iio/adc/ina2xx-adc.c | 17 +-
drivers/iio/counter/104-quad-8.c | 2 +-
drivers/iio/frequency/ad9523.c | 4 +-
drivers/iio/pressure/bmp280-core.c | 5 +-
drivers/iio/temperature/maxim_thermocouple.c | 1 -
drivers/infiniband/core/cma.c | 25 +-
drivers/infiniband/core/rw.c | 2 +-
drivers/infiniband/core/ucma.c | 8 +
drivers/infiniband/core/uverbs_main.c | 1 +
drivers/infiniband/hw/bnxt_re/qplib_sp.c | 4 +-
drivers/infiniband/hw/cxgb4/qp.c | 6 +
drivers/infiniband/hw/hfi1/affinity.c | 24 +-
drivers/infiniband/hw/hfi1/chip.c | 7 +-
drivers/infiniband/hw/hfi1/pio.c | 51 +-
drivers/infiniband/hw/hfi1/pio.h | 2 +
drivers/infiniband/hw/hfi1/user_sdma.c | 2 +-
drivers/infiniband/hw/hfi1/verbs.c | 8 +-
drivers/infiniband/hw/hns/hns_roce_pd.c | 2 +-
drivers/infiniband/hw/hns/hns_roce_qp.c | 5 +-
drivers/infiniband/hw/i40iw/i40iw_verbs.c | 2 +
drivers/infiniband/hw/mlx4/mr.c | 7 +-
drivers/infiniband/hw/mlx4/qp.c | 2 +-
drivers/infiniband/hw/mlx5/main.c | 2 +-
drivers/infiniband/hw/mlx5/qp.c | 7 +-
drivers/infiniband/hw/mlx5/srq.c | 18 +-
drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 2 +-
drivers/infiniband/hw/usnic/usnic_uiom.c | 40 +-
drivers/infiniband/hw/usnic/usnic_uiom.h | 5 +-
drivers/infiniband/sw/rxe/rxe_comp.c | 1 +
drivers/infiniband/sw/rxe/rxe_pool.c | 16 +-
drivers/infiniband/sw/rxe/rxe_recv.c | 9 +-
drivers/infiniband/sw/rxe/rxe_req.c | 3 +
drivers/infiniband/ulp/ipoib/ipoib_cm.c | 2 +
drivers/infiniband/ulp/ipoib/ipoib_ib.c | 7 +-
drivers/infiniband/ulp/ipoib/ipoib_main.c | 3 +-
drivers/infiniband/ulp/srp/ib_srp.c | 6 +-
drivers/infiniband/ulp/srpt/ib_srpt.c | 3 +-
drivers/input/input.c | 16 +-
drivers/input/keyboard/atakbd.c | 74 +--
drivers/input/misc/xen-kbdfront.c | 8 +-
drivers/input/mouse/elantech.c | 2 +
drivers/input/rmi4/rmi_2d_sensor.c | 34 +-
drivers/input/touchscreen/atmel_mxt_ts.c | 7 +-
drivers/input/touchscreen/rohm_bu21023.c | 4 +-
drivers/iommu/amd_iommu.c | 10 +-
drivers/iommu/arm-smmu-v3.c | 1 +
drivers/iommu/arm-smmu.c | 16 +-
drivers/iommu/dmar.c | 6 +-
drivers/iommu/intel-iommu.c | 18 +-
drivers/iommu/io-pgtable-arm-v7s.c | 7 +-
drivers/iommu/ipmmu-vmsa.c | 9 +-
drivers/iommu/msm_iommu.c | 16 +-
drivers/iommu/omap-iommu.c | 4 +-
drivers/irqchip/irq-bcm7038-l1.c | 4 +
drivers/isdn/i4l/isdn_common.c | 8 +-
drivers/lightnvm/pblk-core.c | 1 -
drivers/lightnvm/pblk-write.c | 7 +-
drivers/macintosh/via-pmu.c | 9 +-
drivers/mailbox/mailbox-xgene-slimpro.c | 6 +-
drivers/md/bcache/writeback.c | 4 +-
drivers/md/dm-cache-metadata.c | 17 +-
drivers/md/dm-cache-target.c | 33 +-
drivers/md/dm-crypt.c | 10 +-
drivers/md/dm-flakey.c | 2 +
drivers/md/dm-integrity.c | 9 +-
drivers/md/dm-kcopyd.c | 2 +
drivers/md/dm-linear.c | 10 +-
drivers/md/dm-raid.c | 5 +
drivers/md/dm-thin-metadata.c | 34 +-
drivers/md/dm-thin.c | 75 ++-
drivers/md/dm.c | 27 +-
drivers/md/md-cluster.c | 19 +-
drivers/md/raid10.c | 12 +-
drivers/md/raid5-log.h | 5 +
drivers/md/raid5.c | 12 +-
drivers/media/dvb-frontends/helene.c | 5 +-
drivers/media/i2c/ov5645.c | 13 +-
drivers/media/i2c/soc_camera/ov772x.c | 2 +-
drivers/media/i2c/tvp5150.c | 2 +-
drivers/media/pci/tw686x/tw686x-video.c | 11 +-
drivers/media/platform/davinci/vpif_display.c | 24 +-
drivers/media/platform/exynos4-is/fimc-isp-video.c | 11 +-
drivers/media/platform/fsl-viu.c | 38 +-
drivers/media/platform/omap3isp/isp.c | 2 +-
.../media/platform/qcom/camss-8x16/camss-csid.c | 16 +-
drivers/media/platform/s3c-camif/camif-capture.c | 2 +
drivers/media/platform/s5p-mfc/s5p_mfc.c | 23 +-
drivers/media/usb/dvb-usb-v2/af9035.c | 6 +-
drivers/media/usb/dvb-usb/dw2102.c | 19 +-
drivers/media/usb/tm6000/tm6000-dvb.c | 5 +
drivers/media/usb/uvc/uvc_driver.c | 11 +-
drivers/media/usb/uvc/uvc_video.c | 24 +-
drivers/media/v4l2-core/v4l2-event.c | 38 +-
drivers/media/v4l2-core/v4l2-fh.c | 2 +
drivers/media/v4l2-core/videobuf2-core.c | 5 +
drivers/mfd/88pm860x-i2c.c | 8 +-
drivers/mfd/hi655x-pmic.c | 2 +-
drivers/mfd/omap-usb-host.c | 11 +-
drivers/mfd/sm501.c | 1 +
drivers/mfd/ti_am335x_tscadc.c | 3 +-
drivers/misc/cxl/main.c | 2 +-
drivers/misc/hmc6352.c | 2 +
drivers/misc/mei/bus-fixup.c | 2 +-
drivers/misc/mei/bus.c | 9 +-
drivers/misc/mei/hbm.c | 9 +-
drivers/misc/mei/main.c | 1 -
drivers/misc/mic/scif/scif_api.c | 20 +-
drivers/misc/sram.c | 18 +-
drivers/misc/ti-st/st_kim.c | 4 +-
drivers/misc/tsl2550.c | 2 +-
drivers/misc/vmw_balloon.c | 68 ++-
drivers/misc/vmw_vmci/vmci_queue_pair.c | 4 +-
drivers/mmc/core/block.c | 10 +
drivers/mmc/host/dw_mmc-rockchip.c | 4 +-
drivers/mmc/host/omap_hsmmc.c | 1 +
drivers/mmc/host/renesas_sdhi_internal_dmac.c | 2 +-
drivers/mmc/host/sdhci-of-esdhc.c | 6 +
drivers/mmc/host/sdhci-tegra.c | 3 +-
drivers/mmc/host/sdhci.c | 9 +-
drivers/mtd/devices/mtd_dataflash.c | 4 +-
drivers/mtd/maps/solutionengine.c | 6 +-
drivers/mtd/mtdchar.c | 10 +-
drivers/mtd/nand/atmel/nand-controller.c | 7 +-
drivers/mtd/spi-nor/spi-nor.c | 6 +
drivers/mtd/ubi/wl.c | 8 +-
drivers/net/appletalk/ipddp.c | 8 +-
drivers/net/bonding/bond_main.c | 65 ++-
drivers/net/bonding/bond_netlink.c | 3 +-
drivers/net/can/m_can/m_can.c | 7 +-
drivers/net/can/mscan/mpc5xxx_can.c | 5 +
drivers/net/dsa/bcm_sf2.c | 12 +-
drivers/net/ethernet/3com/Kconfig | 2 +-
drivers/net/ethernet/amazon/ena/ena_com.c | 8 +-
drivers/net/ethernet/amazon/ena/ena_netdev.c | 28 +-
drivers/net/ethernet/amazon/ena/ena_netdev.h | 11 +
drivers/net/ethernet/amd/Kconfig | 4 +-
drivers/net/ethernet/amd/declance.c | 10 +-
drivers/net/ethernet/amd/xgbe/xgbe-desc.c | 7 +-
drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 32 +-
.../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 2 +-
drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 1 +
drivers/net/ethernet/broadcom/bcmsysport.c | 22 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 1 +
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 6 +
.../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 13 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 6 +
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 36 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 20 +-
drivers/net/ethernet/broadcom/genet/bcmgenet.h | 3 +
drivers/net/ethernet/broadcom/genet/bcmmii.c | 19 +-
drivers/net/ethernet/cadence/macb_main.c | 20 +-
.../ethernet/cavium/liquidio/cn23xx_pf_device.c | 3 +
.../ethernet/cavium/liquidio/cn23xx_vf_device.c | 3 +
drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 14 +-
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 17 +
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 +-
drivers/net/ethernet/cirrus/Kconfig | 1 +
drivers/net/ethernet/cisco/enic/enic_clsf.c | 3 +-
drivers/net/ethernet/cisco/enic/enic_main.c | 92 ++--
drivers/net/ethernet/emulex/benet/be_cmds.c | 2 +-
drivers/net/ethernet/emulex/benet/be_main.c | 5 +-
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 15 +-
drivers/net/ethernet/freescale/fec.h | 4 +
drivers/net/ethernet/freescale/fec_main.c | 24 +-
drivers/net/ethernet/freescale/fman/fman_port.c | 8 +
drivers/net/ethernet/hisilicon/hns/hnae.c | 2 +-
drivers/net/ethernet/hisilicon/hns/hnae.h | 8 +-
drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c | 67 ++-
drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c | 36 ++
drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 44 ++
drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.h | 8 +
drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c | 29 +
drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h | 3 +
drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c | 23 +
drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.h | 1 +
drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c | 23 +
drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.h | 1 +
drivers/net/ethernet/hisilicon/hns/hns_dsaf_reg.h | 1 +
drivers/net/ethernet/hisilicon/hns/hns_enet.c | 53 +-
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 2 +
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 2 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 2 +
drivers/net/ethernet/hp/hp100.c | 2 +-
drivers/net/ethernet/huawei/hinic/hinic_main.c | 1 +
drivers/net/ethernet/ibm/emac/core.c | 15 +-
drivers/net/ethernet/ibm/ibmvnic.c | 4 +-
drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 7 +-
drivers/net/ethernet/intel/e1000e/defines.h | 21 +-
drivers/net/ethernet/intel/e1000e/ich8lan.c | 42 +-
drivers/net/ethernet/intel/e1000e/mac.c | 25 +-
drivers/net/ethernet/intel/e1000e/netdev.c | 33 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 12 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 12 +-
drivers/net/ethernet/marvell/mvneta.c | 1 -
drivers/net/ethernet/marvell/mvpp2.c | 20 +-
drivers/net/ethernet/mellanox/mlx4/eq.c | 3 +-
drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 1 +
drivers/net/ethernet/mellanox/mlx5/core/dev.c | 22 +-
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 17 +-
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 45 +-
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 3 +
drivers/net/ethernet/mellanox/mlx5/core/eq.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 16 +-
.../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 1 +
drivers/net/ethernet/mellanox/mlx5/core/health.c | 10 +-
drivers/net/ethernet/mellanox/mlx5/core/main.c | 12 +-
drivers/net/ethernet/mellanox/mlx5/core/vport.c | 2 -
drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 2 +
.../net/ethernet/mellanox/mlxsw/spectrum_router.c | 11 +
.../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 20 +
drivers/net/ethernet/netronome/nfp/flower/main.c | 4 +-
.../net/ethernet/netronome/nfp/nfp_net_common.c | 78 ++-
.../net/ethernet/netronome/nfp/nfpcore/nfp_nffw.c | 2 +-
drivers/net/ethernet/qlogic/qed/qed_dcbx.c | 11 +-
drivers/net/ethernet/qlogic/qed/qed_iwarp.c | 4 +-
drivers/net/ethernet/qlogic/qed/qed_l2.c | 15 +-
drivers/net/ethernet/qlogic/qed/qed_l2.h | 2 +-
drivers/net/ethernet/qlogic/qed/qed_ll2.c | 11 +-
drivers/net/ethernet/qlogic/qed/qed_main.c | 12 +-
drivers/net/ethernet/qlogic/qed/qed_mcp.c | 200 +++++--
drivers/net/ethernet/qlogic/qed/qed_mcp.h | 27 +-
drivers/net/ethernet/qlogic/qed/qed_reg_addr.h | 2 +
drivers/net/ethernet/qlogic/qed/qed_roce.c | 15 +-
drivers/net/ethernet/qlogic/qed/qed_sp_commands.c | 2 +-
drivers/net/ethernet/qlogic/qed/qed_sriov.c | 2 +-
drivers/net/ethernet/qlogic/qed/qed_vf.c | 9 +-
drivers/net/ethernet/qlogic/qed/qed_vf.h | 7 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h | 8 +-
.../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c | 3 +-
.../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h | 3 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h | 3 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c | 12 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c | 2 +
drivers/net/ethernet/qlogic/qlge/qlge_main.c | 23 +-
drivers/net/ethernet/qualcomm/qca_7k.c | 76 ++-
drivers/net/ethernet/qualcomm/qca_spi.c | 131 ++---
drivers/net/ethernet/qualcomm/qca_spi.h | 5 -
.../net/ethernet/qualcomm/rmnet/rmnet_handlers.c | 3 +
drivers/net/ethernet/realtek/r8169.c | 18 +-
drivers/net/ethernet/renesas/ravb.h | 5 +
drivers/net/ethernet/renesas/ravb_main.c | 67 +--
drivers/net/ethernet/renesas/ravb_ptp.c | 2 +-
drivers/net/ethernet/renesas/sh_eth.c | 59 +--
drivers/net/ethernet/stmicro/stmmac/Kconfig | 2 +-
.../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 18 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 8 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 4 +-
.../net/ethernet/stmicro/stmmac/stmmac_platform.c | 5 +-
drivers/net/ethernet/ti/davinci_emac.c | 4 +
drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c | 1 +
drivers/net/hamradio/bpqether.c | 8 +-
drivers/net/hamradio/yam.c | 4 +
drivers/net/hyperv/netvsc_drv.c | 25 +-
drivers/net/hyperv/rndis_filter.c | 1 +
drivers/net/ieee802154/at86rf230.c | 15 +-
drivers/net/ieee802154/fakelb.c | 2 +-
drivers/net/ipvlan/ipvlan_main.c | 36 +-
drivers/net/phy/mdio-mux-bcm-iproc.c | 20 +-
drivers/net/phy/phy_device.c | 17 +
drivers/net/phy/phylink.c | 2 +-
drivers/net/phy/realtek.c | 2 +
drivers/net/phy/xilinx_gmii2rgmii.c | 10 +-
drivers/net/ppp/pppoe.c | 3 +
drivers/net/team/team.c | 5 +
drivers/net/tun.c | 21 +-
drivers/net/usb/asix_common.c | 3 +
drivers/net/usb/ax88179_178a.c | 3 +
drivers/net/usb/lan78xx.c | 21 +-
drivers/net/usb/qmi_wwan.c | 17 +-
drivers/net/usb/r8152.c | 3 +
drivers/net/usb/rtl8150.c | 2 +-
drivers/net/usb/smsc75xx.c | 66 +++
drivers/net/usb/smsc95xx.c | 3 +
drivers/net/usb/sr9800.c | 3 +
drivers/net/virtio_net.c | 5 +-
drivers/net/wan/fsl_ucc_hdlc.c | 6 +-
drivers/net/wan/lmc/lmc_main.c | 2 +-
drivers/net/wireless/ath/ath10k/debug.c | 12 +-
drivers/net/wireless/ath/ath10k/htt_rx.c | 5 +-
drivers/net/wireless/ath/ath10k/mac.c | 24 +-
drivers/net/wireless/ath/ath10k/sdio.c | 9 +-
drivers/net/wireless/ath/ath10k/wmi-tlv.c | 13 +-
drivers/net/wireless/ath/ath10k/wmi-tlv.h | 5 +
drivers/net/wireless/ath/ath10k/wmi.h | 1 +
drivers/net/wireless/ath/ath9k/hw.c | 7 +-
drivers/net/wireless/ath/ath9k/xmit.c | 3 +-
drivers/net/wireless/broadcom/b43/leds.c | 2 +-
drivers/net/wireless/broadcom/b43legacy/leds.c | 2 +-
.../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 7 +
.../broadcom/brcm80211/brcmsmac/phy/phy_qmath.c | 2 +-
drivers/net/wireless/intel/iwlwifi/fw/api/alive.h | 4 +-
drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 15 +-
drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 3 +-
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 4 +-
drivers/net/wireless/mac80211_hwsim.c | 11 +-
drivers/net/wireless/marvell/libertas/dev.h | 1 +
drivers/net/wireless/marvell/libertas/if_sdio.c | 34 +-
drivers/net/wireless/rndis_wlan.c | 2 +
drivers/net/wireless/ti/wlcore/cmd.c | 6 +
drivers/net/wireless/ti/wlcore/rx.c | 8 +-
drivers/net/xen-netback/hash.c | 12 +-
drivers/net/xen-netfront.c | 49 +-
drivers/nfc/pn533/usb.c | 4 +-
drivers/nvdimm/bus.c | 4 +-
drivers/nvme/host/core.c | 2 +-
drivers/nvme/host/fc.c | 4 +
drivers/nvme/host/pci.c | 8 +
drivers/nvme/host/rdma.c | 2 +
drivers/nvme/target/core.c | 8 +
drivers/nvme/target/fcloop.c | 3 +-
drivers/nvme/target/rdma.c | 27 +-
drivers/of/unittest.c | 26 +-
drivers/parport/parport_sunbpp.c | 8 +-
drivers/pci/dwc/pcie-designware.c | 8 +-
drivers/pci/dwc/pcie-designware.h | 3 +-
drivers/pci/host/pci-aardvark.c | 1 +
drivers/pci/host/pci-ftpci100.c | 2 +
drivers/pci/host/pci-host-common.c | 2 +-
drivers/pci/host/pci-hyperv.c | 37 ++
drivers/pci/host/pci-mvebu.c | 2 +-
drivers/pci/host/pci-versatile.c | 2 +-
drivers/pci/host/pcie-rcar.c | 2 +-
drivers/pci/host/pcie-xilinx-nwl.c | 2 +-
drivers/pci/host/pcie-xilinx.c | 1 +
drivers/pci/hotplug/pci_hotplug_core.c | 9 +
drivers/pci/hotplug/pciehp.h | 1 +
drivers/pci/hotplug/pciehp_core.c | 7 +
drivers/pci/hotplug/pciehp_hpc.c | 18 +-
drivers/pci/pci.c | 65 ++-
drivers/pci/probe.c | 4 +
drivers/pci/quirks.c | 6 -
drivers/pci/switch/switchtec.c | 4 +
drivers/perf/arm_pmu.c | 8 +-
drivers/perf/xgene_pmu.c | 2 +-
drivers/pinctrl/bcm/pinctrl-nsp-mux.c | 6 +-
drivers/pinctrl/freescale/pinctrl-imx.c | 2 +-
drivers/pinctrl/freescale/pinctrl-imx1-core.c | 2 +-
drivers/pinctrl/pinctrl-ingenic.c | 2 +-
drivers/pinctrl/pinctrl-mcp23s08.c | 13 +-
drivers/pinctrl/pinctrl-rza1.c | 24 +-
drivers/pinctrl/qcom/pinctrl-msm.c | 14 +-
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 32 +-
drivers/platform/x86/alienware-wmi.c | 1 +
drivers/platform/x86/asus-nb-wmi.c | 1 +
drivers/platform/x86/ideapad-laptop.c | 4 +-
drivers/platform/x86/intel_punit_ipc.c | 1 +
drivers/platform/x86/toshiba_acpi.c | 3 +-
drivers/power/reset/vexpress-poweroff.c | 12 +-
drivers/power/supply/axp288_charger.c | 2 +-
drivers/power/supply/generic-adc-battery.c | 25 +-
drivers/power/supply/power_supply_core.c | 11 +-
drivers/pwm/pwm-meson.c | 3 +-
drivers/pwm/pwm-tiehrpwm.c | 14 +-
drivers/regulator/core.c | 2 +-
drivers/reset/reset-imx7.c | 2 +-
drivers/rtc/rtc-bq4802.c | 4 +
drivers/rtc/rtc-omap.c | 14 +-
drivers/s390/block/dasd.c | 1 +
drivers/s390/block/dasd_eckd.c | 10 +-
drivers/s390/block/scm_blk.c | 1 +
drivers/s390/cio/qdio_main.c | 5 +-
drivers/s390/cio/vfio_ccw_cp.c | 2 +-
drivers/s390/cio/vfio_ccw_drv.c | 5 +-
drivers/s390/net/qeth_core_main.c | 93 ++--
drivers/s390/net/qeth_core_sys.c | 1 +
drivers/s390/net/qeth_l2_main.c | 2 +-
drivers/s390/net/qeth_l3_main.c | 2 +-
drivers/scsi/3w-9xxx.c | 6 +-
drivers/scsi/3w-sas.c | 3 +
drivers/scsi/3w-xxxx.c | 2 +
drivers/scsi/aacraid/commsup.c | 8 +-
drivers/scsi/aic94xx/aic94xx_init.c | 4 +-
drivers/scsi/bnx2i/bnx2i_hwi.c | 2 +
drivers/scsi/csiostor/csio_hw.c | 16 +-
drivers/scsi/fcoe/fcoe_ctlr.c | 6 +-
drivers/scsi/ibmvscsi/ibmvfc.c | 6 +-
drivers/scsi/ibmvscsi/ibmvscsi.c | 4 +-
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 5 +-
drivers/scsi/ipr.c | 106 ++--
drivers/scsi/ipr.h | 1 +
drivers/scsi/libfc/fc_disc.c | 7 +-
drivers/scsi/libfc/fc_rport.c | 1 +
drivers/scsi/libiscsi.c | 12 +-
drivers/scsi/lpfc/lpfc.h | 2 +-
drivers/scsi/megaraid/megaraid_sas_base.c | 3 +
drivers/scsi/mpt3sas/mpt3sas_transport.c | 5 +-
drivers/scsi/qedf/qedf_main.c | 12 +
drivers/scsi/qedi/qedi.h | 7 +-
drivers/scsi/qedi/qedi_main.c | 39 +-
drivers/scsi/qla2xxx/qla_init.c | 4 +-
drivers/scsi/qla2xxx/qla_target.h | 4 +-
drivers/scsi/scsi_sysfs.c | 20 +-
drivers/scsi/sd.c | 5 +-
drivers/scsi/vmw_pvscsi.c | 11 +-
drivers/scsi/xen-scsifront.c | 33 +-
drivers/soc/fsl/qbman/qman.c | 3 +
drivers/soc/fsl/qe/ucc.c | 2 +-
drivers/soc/imx/gpc.c | 21 +
drivers/soc/imx/gpcv2.c | 13 +-
drivers/spi/spi-cadence.c | 2 +-
drivers/spi/spi-davinci.c | 2 +-
drivers/spi/spi-fsl-dspi.c | 24 +-
drivers/spi/spi-pxa2xx.c | 4 +
drivers/spi/spi-rspi.c | 34 +-
drivers/spi/spi-sh-msiof.c | 28 +-
drivers/spi/spi-tegra20-slink.c | 31 +-
drivers/spi/spi.c | 13 +-
drivers/staging/android/ashmem.c | 6 +
drivers/staging/ccree/ssi_buffer_mgr.c | 3 +-
drivers/staging/comedi/drivers/ni_mio_common.c | 3 +-
drivers/staging/irda/net/af_irda.c | 13 +-
drivers/staging/media/imx/imx-ic-prpencvf.c | 1 +
drivers/staging/media/imx/imx-media-csi.c | 1 +
drivers/staging/media/omap4iss/iss_video.c | 3 +-
drivers/staging/rts5208/sd.c | 2 +-
drivers/staging/typec/tcpm.c | 3 +-
.../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 16 +-
.../vc04_services/bcm2835-camera/bcm2835-camera.c | 7 +-
.../vc04_services/bcm2835-camera/mmal-vchiq.c | 11 +-
drivers/target/iscsi/cxgbit/cxgbit_target.c | 16 +-
drivers/target/iscsi/iscsi_target.c | 22 +-
drivers/target/iscsi/iscsi_target_auth.c | 45 +-
drivers/target/iscsi/iscsi_target_login.c | 43 +-
drivers/target/iscsi/iscsi_target_tpg.c | 3 +-
drivers/target/target_core_device.c | 22 +-
drivers/target/target_core_transport.c | 5 +-
drivers/thermal/of-thermal.c | 7 +-
drivers/tty/pty.c | 2 +-
drivers/tty/rocket.c | 2 +-
drivers/tty/serial/8250/8250_dw.c | 3 +-
drivers/tty/serial/8250/8250_exar.c | 6 +-
drivers/tty/serial/8250/8250_port.c | 3 +-
drivers/tty/serial/8250/serial_cs.c | 6 +-
drivers/tty/serial/cpm_uart/cpm_uart_core.c | 10 +-
drivers/tty/serial/earlycon.c | 5 +-
drivers/tty/serial/fsl_lpuart.c | 3 +-
drivers/tty/serial/imx.c | 8 +
drivers/tty/serial/mvebu-uart.c | 4 +-
drivers/tty/serial/serial_core.c | 17 +-
drivers/tty/serial/sh-sci.c | 2 +
drivers/tty/tty_baudrate.c | 13 +-
drivers/tty/tty_io.c | 11 +-
drivers/tty/vt/vt_ioctl.c | 4 +
drivers/uio/uio.c | 3 +-
drivers/usb/class/cdc-acm.c | 79 +--
drivers/usb/class/cdc-acm.h | 1 -
drivers/usb/core/devio.c | 24 +-
drivers/usb/core/driver.c | 28 +-
drivers/usb/core/hcd-pci.c | 2 -
drivers/usb/core/message.c | 11 +
drivers/usb/core/quirks.c | 7 +
drivers/usb/core/usb.c | 2 +
drivers/usb/dwc2/core.h | 3 +
drivers/usb/dwc2/gadget.c | 15 +-
drivers/usb/dwc2/hcd.c | 89 +++-
drivers/usb/dwc2/hcd.h | 8 +
drivers/usb/dwc2/hcd_intr.c | 11 +-
drivers/usb/dwc2/hcd_queue.c | 3 +
drivers/usb/dwc3/core.c | 47 +-
drivers/usb/dwc3/core.h | 5 +
drivers/usb/dwc3/dwc3-of-simple.c | 3 +-
drivers/usb/dwc3/dwc3-pci.c | 2 +
drivers/usb/dwc3/gadget.h | 2 +-
drivers/usb/gadget/composite.c | 3 +
drivers/usb/gadget/function/f_fs.c | 26 +-
drivers/usb/gadget/function/f_uac2.c | 24 +-
drivers/usb/gadget/function/u_audio.c | 88 ++-
drivers/usb/gadget/udc/fotg210-udc.c | 15 +-
drivers/usb/gadget/udc/net2280.c | 16 +-
drivers/usb/gadget/udc/r8a66597-udc.c | 6 +-
drivers/usb/gadget/udc/renesas_usb3.c | 5 +-
drivers/usb/host/u132-hcd.c | 2 +-
drivers/usb/host/xhci-hub.c | 18 +-
drivers/usb/host/xhci-mtk.c | 4 +-
drivers/usb/host/xhci-pci.c | 2 +
drivers/usb/host/xhci-tegra.c | 2 +-
drivers/usb/host/xhci.c | 37 +-
drivers/usb/misc/uss720.c | 4 +-
drivers/usb/misc/yurex.c | 8 +-
drivers/usb/musb/musb_dsps.c | 12 +-
drivers/usb/phy/phy-fsl-usb.c | 4 +-
drivers/usb/serial/io_ti.h | 2 +-
drivers/usb/serial/kobil_sct.c | 12 +-
drivers/usb/serial/option.c | 4 +
drivers/usb/serial/pl2303.c | 2 +
drivers/usb/serial/pl2303.h | 1 +
drivers/usb/serial/sierra.c | 4 +-
drivers/usb/serial/ti_usb_3410_5052.c | 2 +-
drivers/usb/serial/usb-serial-simple.c | 3 +-
drivers/usb/storage/scsiglue.c | 9 +
drivers/usb/storage/uas.c | 21 +
drivers/usb/storage/unusual_devs.h | 7 +
drivers/usb/usbip/vhci_sysfs.c | 12 +-
drivers/usb/wusbcore/security.c | 2 +-
drivers/uwb/hwa-rc.c | 1 +
drivers/vhost/vhost.c | 13 +-
drivers/video/fbdev/aty/atyfb.h | 3 +-
drivers/video/fbdev/aty/atyfb_base.c | 7 +-
drivers/video/fbdev/aty/mach64_ct.c | 10 +-
drivers/video/fbdev/core/fbmem.c | 38 +-
drivers/video/fbdev/core/modedb.c | 41 +-
drivers/video/fbdev/goldfishfb.c | 1 +
drivers/video/fbdev/omap/omapfb_main.c | 2 +-
drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c | 5 +-
drivers/video/fbdev/pxa168fb.c | 6 +-
drivers/video/fbdev/pxafb.c | 4 +-
drivers/video/fbdev/via/viafbdev.c | 3 +-
drivers/virtio/virtio_balloon.c | 23 +-
drivers/virtio/virtio_pci_legacy.c | 14 +-
drivers/xen/cpu_hotplug.c | 15 +-
drivers/xen/events/events_base.c | 2 +-
drivers/xen/manage.c | 24 +-
drivers/xen/xen-balloon.c | 2 +-
drivers/xen/xen-scsiback.c | 16 +-
fs/9p/xattr.c | 6 +-
fs/autofs4/autofs_i.h | 4 +-
fs/autofs4/inode.c | 1 -
fs/binfmt_elf.c | 2 +-
fs/btrfs/dev-replace.c | 6 +
fs/btrfs/disk-io.c | 10 +-
fs/btrfs/extent-tree.c | 4 +-
fs/btrfs/inode.c | 26 -
fs/btrfs/ioctl.c | 19 +
fs/btrfs/qgroup.c | 4 +-
fs/btrfs/relocation.c | 23 +-
fs/btrfs/scrub.c | 17 +-
fs/btrfs/super.c | 1 -
fs/btrfs/volumes.c | 15 +-
fs/cachefiles/namei.c | 1 -
fs/cachefiles/rdwr.c | 17 +-
fs/ceph/inode.c | 1 +
fs/cifs/cifs_debug.c | 38 +-
fs/cifs/cifs_unicode.c | 3 -
fs/cifs/cifsfs.c | 18 +-
fs/cifs/cifssmb.c | 11 +-
fs/cifs/inode.c | 6 +-
fs/cifs/link.c | 4 +-
fs/cifs/misc.c | 8 +
fs/cifs/readdir.c | 11 +-
fs/cifs/sess.c | 6 +
fs/cifs/smb2inode.c | 2 +-
fs/cifs/smb2misc.c | 7 +
fs/cifs/smb2ops.c | 73 ++-
fs/cifs/smb2pdu.c | 38 +-
fs/cifs/smb2pdu.h | 11 +
fs/configfs/dir.c | 11 +
fs/dcache.c | 41 +-
fs/ext4/dir.c | 20 +-
fs/ext4/ext4.h | 3 +
fs/ext4/inline.c | 4 +-
fs/ext4/inode.c | 9 +-
fs/ext4/mballoc.c | 4 +-
fs/ext4/mmp.c | 8 +-
fs/ext4/namei.c | 7 +
fs/ext4/resize.c | 23 +-
fs/ext4/super.c | 6 +
fs/ext4/sysfs.c | 13 +-
fs/ext4/xattr.c | 2 +
fs/f2fs/checkpoint.c | 9 +-
fs/f2fs/data.c | 4 +
fs/f2fs/f2fs.h | 7 +-
fs/f2fs/file.c | 2 +-
fs/f2fs/gc.c | 8 +-
fs/f2fs/inline.c | 22 +
fs/f2fs/node.c | 4 +-
fs/f2fs/segment.c | 32 +-
fs/f2fs/segment.h | 25 +-
fs/f2fs/super.c | 21 +-
fs/f2fs/sysfs.c | 10 +-
fs/fat/cache.c | 19 +-
fs/fat/fat.h | 5 +
fs/fat/fatent.c | 7 +-
fs/fscache/operation.c | 6 +-
fs/fuse/dev.c | 39 +-
fs/fuse/dir.c | 10 +-
fs/fuse/file.c | 1 +
fs/fuse/fuse_i.h | 5 +-
fs/fuse/inode.c | 37 +-
fs/gfs2/bmap.c | 2 +-
fs/gfs2/rgrp.c | 3 +-
fs/hfs/brec.c | 7 +-
fs/hfsplus/dir.c | 4 +-
fs/hfsplus/super.c | 4 +-
fs/iomap.c | 21 +-
fs/isofs/inode.c | 7 +
fs/locks.c | 7 +
fs/nfs/blocklayout/dev.c | 2 +-
fs/nfs/callback_proc.c | 18 +-
fs/nfs/callback_xdr.c | 11 +-
fs/nfs/nfs4proc.c | 38 +-
fs/nfs/nfs4state.c | 2 +
fs/nfs/pnfs_nfs.c | 16 +-
fs/nfsd/nfs4proc.c | 1 +
fs/ocfs2/buffer_head_io.c | 1 +
fs/ocfs2/dlm/dlmmaster.c | 4 +-
fs/ocfs2/refcounttree.c | 16 +-
fs/overlayfs/inode.c | 62 ++-
fs/overlayfs/namei.c | 2 +-
fs/overlayfs/overlayfs.h | 4 +-
fs/overlayfs/readdir.c | 28 +-
fs/overlayfs/util.c | 3 +-
fs/proc/base.c | 14 +
fs/proc/kcore.c | 4 +-
fs/pstore/ram_core.c | 17 +-
fs/quota/quota.c | 2 +
fs/reiserfs/reiserfs.h | 2 +-
fs/reiserfs/xattr.c | 4 +-
fs/squashfs/file.c | 50 +-
fs/squashfs/file_cache.c | 4 +-
fs/squashfs/file_direct.c | 24 +-
fs/squashfs/squashfs.h | 3 +-
fs/sysfs/file.c | 44 ++
fs/ubifs/journal.c | 21 +-
fs/ubifs/lprops.c | 8 +-
fs/ubifs/super.c | 3 +
fs/xattr.c | 26 +-
include/linux/arm-smccc.h | 38 +-
include/linux/balloon_compaction.h | 35 +-
include/linux/bpf.h | 2 +-
include/linux/cgroup-defs.h | 1 +
include/linux/compiler_types.h | 12 +
include/linux/crypto.h | 5 +
include/linux/fsl/guts.h | 1 +
include/linux/huge_mm.h | 2 +-
include/linux/hugetlb.h | 14 +
include/linux/hyperv.h | 2 +
include/linux/iio/buffer-dma.h | 2 +-
include/linux/intel-iommu.h | 8 +-
include/linux/mlx5/driver.h | 22 +-
include/linux/mm.h | 6 +
include/linux/mm_types.h | 2 +-
include/linux/mm_types_task.h | 2 +-
include/linux/mmzone.h | 1 +
include/linux/netdevice.h | 7 +
include/linux/pci.h | 14 +
include/linux/pci_ids.h | 2 +
include/linux/perf/arm_pmu.h | 1 +
include/linux/phy.h | 4 +
include/linux/platform_data/ina2xx.h | 2 +-
include/linux/posix-timers.h | 4 +-
include/linux/power_supply.h | 1 +
include/linux/printk.h | 4 +
include/linux/rhashtable.h | 8 +-
include/linux/rtmutex.h | 7 +
include/linux/skbuff.h | 50 +-
include/linux/slub_def.h | 3 +-
include/linux/sunrpc/clnt.h | 1 +
include/linux/sysfs.h | 14 +
include/linux/tpm.h | 2 +
include/linux/verification.h | 6 +
include/linux/virtio_net.h | 18 +
include/linux/vm_event_item.h | 1 -
include/linux/vmacache.h | 5 -
include/media/v4l2-fh.h | 4 +
include/net/af_vsock.h | 4 +-
include/net/bonding.h | 7 +-
include/net/inet_frag.h | 135 +++--
include/net/inet_sock.h | 6 -
include/net/ip.h | 1 -
include/net/ip_fib.h | 1 +
include/net/ipv6.h | 35 +-
include/net/llc.h | 5 +
include/net/net_namespace.h | 1 +
include/net/netns/ipv6.h | 1 -
include/net/nfc/hci.h | 2 +-
include/net/tc_act/tc_tunnel_key.h | 1 -
include/net/tcp.h | 6 +-
include/net/tls.h | 14 +-
include/sound/hdaudio.h | 1 +
include/uapi/linux/ethtool.h | 4 +-
include/uapi/linux/nbd.h | 3 +
include/uapi/linux/snmp.h | 1 +
include/video/udlfb.h | 2 +-
ipc/sem.c | 2 +-
kernel/audit_watch.c | 12 +-
kernel/bpf/arraymap.c | 3 +-
kernel/bpf/hashtab.c | 16 +-
kernel/bpf/sockmap.c | 7 +-
kernel/bpf/syscall.c | 4 +-
kernel/bpf/verifier.c | 10 +-
kernel/cgroup/cgroup.c | 25 +-
kernel/cpu.c | 11 +-
kernel/events/core.c | 21 +-
kernel/fork.c | 2 +
kernel/kprobes.c | 4 +-
kernel/livepatch/core.c | 6 +
kernel/locking/lockdep.c | 12 +-
kernel/locking/rtmutex.c | 29 +-
kernel/locking/test-ww_mutex.c | 10 +-
kernel/memremap.c | 29 +-
kernel/module.c | 6 +-
kernel/power/Kconfig | 1 +
kernel/printk/internal.h | 9 +-
kernel/printk/printk.c | 57 +-
kernel/printk/printk_safe.c | 62 ++-
kernel/sched/deadline.c | 11 +-
kernel/sched/fair.c | 13 +-
kernel/sched/rt.c | 2 +
kernel/sched/wait.c | 47 +-
kernel/stop_machine.c | 43 +-
kernel/sys.c | 95 ++--
kernel/time/alarmtimer.c | 7 +-
kernel/time/posix-cpu-timers.c | 2 +-
kernel/time/posix-timers.c | 33 +-
kernel/time/posix-timers.h | 2 +-
kernel/time/tick-sched.c | 2 +-
kernel/time/timer.c | 29 +-
kernel/trace/blktrace.c | 4 +
kernel/trace/ring_buffer.c | 2 +
kernel/trace/trace.c | 13 +-
kernel/trace/trace_uprobe.c | 2 +-
kernel/user_namespace.c | 24 +-
kernel/utsname_sysctl.c | 41 +-
kernel/watchdog.c | 4 +-
kernel/watchdog_hld.c | 2 +-
kernel/workqueue.c | 2 +-
lib/debugobjects.c | 7 +-
lib/klist.c | 10 +-
lib/nmi_backtrace.c | 3 -
lib/rhashtable.c | 2 +
lib/test_bpf.c | 2 +-
mm/balloon_compaction.c | 28 +-
mm/debug.c | 4 +-
mm/fadvise.c | 8 +-
mm/huge_memory.c | 18 +-
mm/hugetlb.c | 37 +-
mm/kasan/kasan.c | 5 +-
mm/madvise.c | 2 +-
mm/memcontrol.c | 15 +-
mm/memory.c | 42 +-
mm/migrate.c | 3 +
mm/mremap.c | 30 +-
mm/page_alloc.c | 7 +
mm/percpu.c | 1 +
mm/readahead.c | 12 +-
mm/rmap.c | 42 +-
mm/shmem.c | 2 +
mm/slub.c | 6 +-
mm/util.c | 7 +
mm/vmacache.c | 38 --
mm/vmstat.c | 9 +-
mm/zswap.c | 9 +
net/6lowpan/iphc.c | 1 +
net/9p/client.c | 2 +-
net/9p/trans_fd.c | 17 +-
net/9p/trans_rdma.c | 3 +
net/9p/trans_virtio.c | 16 +-
net/9p/trans_xen.c | 3 +
net/batman-adv/bat_iv_ogm.c | 4 +-
net/batman-adv/bat_v.c | 4 +-
net/batman-adv/bat_v_elp.c | 10 +-
net/batman-adv/bridge_loop_avoidance.c | 10 +-
net/batman-adv/gateway_client.c | 11 +-
net/batman-adv/network-coding.c | 27 +-
net/batman-adv/soft-interface.c | 25 +-
net/batman-adv/sysfs.c | 30 +-
net/batman-adv/translation-table.c | 13 +-
net/batman-adv/tvlv.c | 8 +-
net/bluetooth/af_bluetooth.c | 2 +-
net/bluetooth/hidp/core.c | 2 +-
net/bluetooth/mgmt.c | 7 +-
net/bluetooth/sco.c | 3 +-
net/bluetooth/smp.c | 29 +-
net/bluetooth/smp.h | 3 +-
net/bridge/br_multicast.c | 9 +-
net/bridge/br_netfilter_hooks.c | 3 +-
net/caif/caif_dev.c | 4 +-
net/core/datagram.c | 5 +-
net/core/dev.c | 32 +-
net/core/ethtool.c | 9 +-
net/core/lwt_bpf.c | 2 +-
net/core/neighbour.c | 13 +-
net/core/rtnetlink.c | 45 +-
net/core/skbuff.c | 35 +-
net/dcb/dcbnl.c | 11 +-
net/dccp/ccids/ccid2.c | 6 +-
net/dccp/input.c | 4 +-
net/dccp/ipv4.c | 4 +-
net/ieee802154/6lowpan/6lowpan_i.h | 26 +-
net/ieee802154/6lowpan/core.c | 6 +
net/ieee802154/6lowpan/reassembly.c | 153 +++---
net/ieee802154/6lowpan/tx.c | 21 +-
net/ipv4/af_inet.c | 1 +
net/ipv4/fib_frontend.c | 12 +-
net/ipv4/fib_semantics.c | 50 ++
net/ipv4/inet_connection_sock.c | 5 +-
net/ipv4/inet_fragment.c | 378 +++----------
net/ipv4/ip_fragment.c | 590 ++++++++++++---------
net/ipv4/ip_gre.c | 4 +
net/ipv4/ip_sockglue.c | 3 +-
net/ipv4/ip_tunnel.c | 9 +
net/ipv4/ipmr.c | 2 -
net/ipv4/netfilter/ip_tables.c | 1 +
net/ipv4/proc.c | 7 +-
net/ipv4/tcp.c | 6 +-
net/ipv4/tcp_dctcp.c | 25 -
net/ipv4/tcp_fastopen.c | 8 +-
net/ipv4/tcp_input.c | 37 +-
net/ipv4/tcp_ipv4.c | 10 +-
net/ipv4/tcp_minisocks.c | 3 +-
net/ipv4/tcp_output.c | 4 -
net/ipv4/tcp_ulp.c | 2 +-
net/ipv4/udp.c | 71 ++-
net/ipv4/xfrm4_input.c | 1 +
net/ipv4/xfrm4_mode_transport.c | 4 +-
net/ipv6/addrconf.c | 10 +-
net/ipv6/calipso.c | 9 +-
net/ipv6/esp6.c | 4 +-
net/ipv6/exthdrs.c | 111 ++--
net/ipv6/ip6_checksum.c | 20 +-
net/ipv6/ip6_offload.c | 1 +
net/ipv6/ip6_output.c | 6 +-
net/ipv6/ip6_tunnel.c | 30 +-
net/ipv6/ip6_vti.c | 13 +-
net/ipv6/ipv6_sockglue.c | 27 +-
net/ipv6/mcast.c | 25 +-
net/ipv6/ndisc.c | 3 +-
net/ipv6/netfilter/ip6_tables.c | 1 +
net/ipv6/netfilter/ip6t_rpfilter.c | 12 +-
net/ipv6/netfilter/nf_conntrack_reasm.c | 113 ++--
net/ipv6/proc.c | 5 +-
net/ipv6/raw.c | 29 +-
net/ipv6/reassembly.c | 217 ++++----
net/ipv6/route.c | 13 +-
net/ipv6/udp.c | 63 ++-
net/ipv6/xfrm6_input.c | 1 +
net/ipv6/xfrm6_mode_transport.c | 4 +-
net/ipv6/xfrm6_output.c | 2 +
net/l2tp/l2tp_core.c | 16 +-
net/l2tp/l2tp_core.h | 3 -
net/l2tp/l2tp_debugfs.c | 4 +-
net/l2tp/l2tp_netlink.c | 3 -
net/llc/llc_conn.c | 1 +
net/llc/llc_core.c | 4 +-
net/mac80211/cfg.c | 4 +-
net/mac80211/ibss.c | 22 +-
net/mac80211/key.c | 24 +-
net/mac80211/main.c | 28 +-
net/mac80211/mesh.h | 3 +-
net/mac80211/mesh_hwmp.c | 13 +-
net/mac80211/mlme.c | 70 ++-
net/mac80211/status.c | 11 +-
net/mac80211/tdls.c | 8 +-
net/mac80211/tx.c | 56 +-
net/mac80211/util.c | 3 +-
net/mac802154/tx.c | 15 +-
net/netfilter/ipvs/ip_vs_core.c | 15 +-
net/netfilter/nf_conntrack_core.c | 2 +-
net/netfilter/nf_conntrack_helper.c | 5 +
net/netfilter/nf_conntrack_netlink.c | 26 +-
net/netfilter/nf_conntrack_proto_dccp.c | 8 +-
net/netfilter/nf_log.c | 4 +
net/netfilter/nf_tables_api.c | 60 ++-
net/netfilter/nfnetlink_acct.c | 29 +-
net/netfilter/nft_compat.c | 13 +
net/netfilter/nft_set_hash.c | 1 +
net/netfilter/xt_cluster.c | 14 +-
net/netlabel/netlabel_unlabeled.c | 3 +-
net/nfc/hci/core.c | 10 +
net/openvswitch/flow_netlink.c | 4 +-
net/packet/af_packet.c | 23 +-
net/qrtr/qrtr.c | 4 +
net/rds/bind.c | 5 +-
net/rds/ib.h | 2 +-
net/rds/ib_cm.c | 2 +-
net/rds/ib_frmr.c | 1 +
net/rds/ib_recv.c | 10 +-
net/rxrpc/ar-internal.h | 4 +-
net/rxrpc/call_accept.c | 4 +-
net/rxrpc/conn_event.c | 26 +-
net/rxrpc/input.c | 54 +-
net/sched/act_ife.c | 79 +--
net/sched/act_pedit.c | 18 +-
net/sched/act_sample.c | 2 +-
net/sched/act_tunnel_key.c | 6 +-
net/sched/cls_api.c | 7 +-
net/sched/cls_matchall.c | 2 +
net/sched/cls_tcindex.c | 8 +-
net/sched/cls_u32.c | 8 +-
net/sched/sch_api.c | 25 +-
net/sched/sch_gred.c | 2 +-
net/sched/sch_netem.c | 18 +-
net/sctp/chunk.c | 4 +-
net/sctp/proc.c | 4 -
net/sctp/socket.c | 27 +-
net/sctp/transport.c | 12 +-
net/smc/af_smc.c | 3 +-
net/socket.c | 11 +-
net/sunrpc/auth_gss/gss_krb5_crypto.c | 12 +-
net/sunrpc/clnt.c | 28 +-
net/tipc/socket.c | 6 +-
net/tls/tls_main.c | 27 +-
net/tls/tls_sw.c | 13 +-
net/vmw_vsock/af_vsock.c | 15 +-
net/vmw_vsock/vmci_transport.c | 3 +-
net/wireless/nl80211.c | 57 +-
net/wireless/reg.c | 8 +-
net/wireless/scan.c | 58 +-
net/wireless/util.c | 2 +-
net/xfrm/xfrm_input.c | 1 +
net/xfrm/xfrm_output.c | 4 +
net/xfrm/xfrm_policy.c | 12 +-
net/xfrm/xfrm_user.c | 33 +-
samples/bpf/parse_varlen.c | 6 +-
samples/bpf/test_overhead_user.c | 19 +-
samples/bpf/trace_event_user.c | 27 +-
scripts/Kbuild.include | 3 +
scripts/depmod.sh | 4 +-
scripts/gcc-plugins/gcc-common.h | 4 +
scripts/gcc-plugins/latent_entropy_plugin.c | 17 +-
scripts/gcc-plugins/randomize_layout_plugin.c | 75 +--
scripts/gcc-plugins/structleak_plugin.c | 19 +-
scripts/kconfig/zconf.y | 6 +-
scripts/mod/modpost.c | 8 +-
security/commoncap.c | 2 +-
security/integrity/evm/evm_crypto.c | 3 +-
security/security.c | 2 +
security/smack/smack_lsm.c | 15 +-
sound/aoa/core/gpio-feature.c | 4 +-
sound/core/memalloc.c | 8 +-
sound/core/pcm_lib.c | 14 +-
sound/core/seq/seq_clientmgr.c | 3 +-
sound/core/seq/seq_virmidi.c | 10 +
sound/firewire/bebob/bebob.c | 2 +
sound/firewire/bebob/bebob_maudio.c | 28 +-
sound/firewire/digi00x/digi00x.c | 1 +
sound/firewire/fireface/ff-protocol-ff400.c | 9 +-
sound/firewire/fireworks/fireworks.c | 2 +
sound/firewire/oxfw/oxfw.c | 10 +
sound/firewire/tascam/tascam.c | 1 +
sound/hda/hdac_controller.c | 15 +-
sound/isa/msnd/msnd_pinnacle.c | 4 +-
sound/pci/cs5535audio/cs5535audio.h | 6 +-
sound/pci/cs5535audio/cs5535audio_pcm.c | 4 +-
sound/pci/emu10k1/emufx.c | 2 +-
sound/pci/hda/hda_codec.c | 3 +-
sound/pci/hda/hda_intel.c | 5 +-
sound/pci/hda/patch_conexant.c | 4 +-
sound/pci/hda/patch_realtek.c | 1 +
sound/pci/vx222/vx222_ops.c | 8 +-
sound/pcmcia/vx/vxp_ops.c | 10 +-
sound/soc/codecs/cs4265.c | 4 +-
sound/soc/codecs/rt5514.c | 8 +-
sound/soc/codecs/rt5677.c | 2 +-
sound/soc/codecs/sigmadsp.c | 3 +-
sound/soc/codecs/wm8804-i2c.c | 15 +-
sound/soc/codecs/wm8994.c | 1 +
sound/soc/intel/skylake/skl.c | 2 +-
sound/soc/samsung/i2s.c | 5 +-
sound/soc/samsung/tm2_wm5110.c | 3 +-
sound/soc/sh/rcar/adg.c | 5 +
sound/soc/sh/rcar/core.c | 21 +-
sound/soc/sh/rcar/dma.c | 4 +
sound/soc/sh/rcar/rsnd.h | 7 +
sound/soc/sh/rcar/ssi.c | 16 +-
sound/soc/sirf/sirf-usp.c | 7 +-
sound/soc/soc-dapm.c | 7 +
sound/soc/soc-pcm.c | 8 +
sound/soc/zte/zx-tdm.c | 4 +-
sound/usb/quirks-table.h | 3 +-
sound/usb/usx2y/usb_stream.c | 23 +-
tools/build/Makefile | 2 +-
tools/hv/hv_fcopy_daemon.c | 1 +
tools/hv/hv_kvp_daemon.c | 2 +-
tools/kvm/kvm_stat/kvm_stat | 14 +-
tools/objtool/elf.c | 41 +-
tools/perf/Makefile | 4 +-
tools/perf/arch/powerpc/util/skip-callchain-idx.c | 12 +-
tools/perf/arch/powerpc/util/sym-handling.c | 8 +-
tools/perf/arch/x86/util/perf_regs.c | 2 +-
tools/perf/bench/numa.c | 5 +-
tools/perf/builtin-c2c.c | 3 +
tools/perf/builtin-script.c | 36 +-
tools/perf/jvmti/jvmti_agent.c | 3 +-
tools/perf/perf.h | 2 +
tools/perf/scripts/python/export-to-postgresql.py | 9 +
tools/perf/scripts/python/export-to-sqlite.py | 6 +-
tools/perf/tests/attr.c | 4 +-
tools/perf/tests/builtin-test.c | 2 +-
tools/perf/tests/mem.c | 2 +-
tools/perf/tests/pmu.c | 2 +-
tools/perf/tests/topology.c | 1 +
tools/perf/util/annotate.c | 17 +-
tools/perf/util/auxtrace.c | 3 +
tools/perf/util/c++/clang.cpp | 11 +-
tools/perf/util/cgroup.c | 2 +-
tools/perf/util/comm.c | 16 +-
tools/perf/util/evsel.c | 19 +-
tools/perf/util/header.c | 12 +-
tools/perf/util/llvm-utils.c | 6 +-
tools/perf/util/namespaces.c | 3 +
tools/perf/util/parse-events.c | 4 +-
tools/perf/util/parse-events.y | 5 +
tools/perf/util/path.c | 14 +
tools/perf/util/path.h | 3 +
tools/perf/util/pmu.c | 2 +-
.../util/scripting-engines/trace-event-python.c | 8 +-
tools/perf/util/setup.py | 4 +-
tools/perf/util/trace-event-info.c | 2 +-
tools/power/x86/turbostat/turbostat.c | 10 +-
tools/testing/nvdimm/pmem-dax.c | 12 +-
tools/testing/nvdimm/test/nfit.c | 18 +
tools/testing/selftests/bpf/test_kmod.sh | 9 +
tools/testing/selftests/bpf/test_verifier.c | 6 +-
tools/testing/selftests/efivarfs/config | 1 +
.../selftests/ftrace/test.d/00basic/snapshot.tc | 28 +
tools/testing/selftests/memory-hotplug/config | 1 +
tools/testing/selftests/net/rtnetlink.sh | 2 +-
tools/testing/selftests/powerpc/harness.c | 18 +-
tools/testing/selftests/powerpc/ptrace/.gitignore | 1 +
tools/testing/selftests/powerpc/ptrace/Makefile | 2 +-
.../selftests/powerpc/ptrace/ptrace-hwbreak.c | 342 ++++++++++++
.../selftests/pstore/pstore_post_reboot_tests | 5 +-
.../selftests/static_keys/test_static_keys.sh | 13 +
tools/testing/selftests/sync/config | 4 +
tools/testing/selftests/sysctl/sysctl.sh | 20 +-
tools/testing/selftests/timers/raw_skew.c | 5 +
tools/testing/selftests/user/test_user_copy.sh | 7 +
tools/testing/selftests/vm/compaction_test.c | 4 +-
tools/testing/selftests/vm/mlock2-tests.c | 12 +-
tools/testing/selftests/vm/run_vmtests | 5 +-
tools/testing/selftests/vm/userfaultfd.c | 4 +-
tools/testing/selftests/x86/sigreturn.c | 59 ++-
tools/testing/selftests/x86/test_vdso.c | 172 ++++++
tools/testing/selftests/zram/zram.sh | 5 +-
tools/testing/selftests/zram/zram_lib.sh | 5 +-
tools/usb/ffs-test.c | 19 +-
tools/vm/page-types.c | 6 -
tools/vm/slabinfo.c | 4 +-
virt/kvm/arm/mmu.c | 42 +-
virt/kvm/arm/vgic/vgic-init.c | 4 +
virt/kvm/arm/vgic/vgic-mmio-v2.c | 3 +
virt/kvm/arm/vgic/vgic-v3.c | 5 -
virt/kvm/eventfd.c | 11 +-
1464 files changed, 13323 insertions(+), 6646 deletions(-)
create mode 100644 arch/arm/kernel/bugs.c
create mode 100644 arch/arm/mm/proc-v7-bugs.c
create mode 100644 tools/testing/selftests/efivarfs/config
create mode 100644 tools/testing/selftests/ftrace/test.d/00basic/snapshot.tc
create mode 100644 tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
create mode 100644 tools/testing/selftests/sync/config
BUG=b:119037578
TEST=Build and test on various affected systems
Change-Id: I93a82484e0da28e995c0ed28a2b5dd82454e5e17
Signed-off-by: Daniel Wang <wonderfly@google.com>