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>