merge-upstream/v4.19.150 from branch/tag: upstream/v4.19.150 into branch: release-R81-12871.B-cos-4.19

Conflicts:
 scripts/Makefile.extrawarn
 kernel/sched/core.c
 drivers/block/loop.c

Changelog:
-------------------------------------------------------------

Aaron Ma (1):
      drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event

Aaron Plattner (1):
      ALSA: hda: Add NVIDIA codec IDs 9a & 9d through a0 to patch table

Abhinav Ratna (1):
      PCI: Add ACS quirk for iProc PAXB

Abhishek Sahu (2):
      PCI: Add NVIDIA GPU multi-function power dependencies
      PCI: Generalize multi-function power dependency device links

AceLan Kao (2):
      net: usb: qmi_wwan: add support for Quectel EG95 LTE modem
      USB: serial: option: add Quectel EG95 LTE modem

Adam Borowski (1):
      x86/defconfig: Enable CONFIG_USB_XHCI_HCD=y

Adam Ford (3):
      omapfb: dss: Fix max fclk divider for omap36xx
      ARM: dts: logicpd-torpedo-baseboard: Fix broken audio
      ARM: dts: logicpd-som-lv-baseboard: Fix broken audio

Adam Honse (1):
      i2c: piix4: Detect secondary SMBus controller on AMD AM4 chipsets

Adam McCoy (1):
      cifs: fix leaked reference on requeued write

Aditya Pakki (9):
      rocker: fix incorrect error handling in dma_rings_init
      usb: dwc3: pci: Fix reference count leak in dwc3_pci_resume_work
      drm/radeon: Fix reference count leaks caused by pm_runtime_get_sync
      drm/nouveau: fix multiple instances of reference count leaks
      drm/radeon: fix multiple reference count leak
      omapfb: fix multiple reference count leaks due to pm_runtime_get_sync
      drm/nouveau/drm/noveau: fix reference count leak in nouveau_fbcon_open
      drm/nouveau: fix reference count leak in nv50_disp_atomic_commit
      drm/nouveau: Fix reference count leak in nouveau_connector_detect

Adrian Huang (1):
      iommu/amd: Fix the configuration of GCR3 table root pointer

Adrian Hunter (6):
      mmc: sdhci-pci: Fix eMMC driver strength for BYT-based controllers
      mmc: block: Fix request completion in the CQE timeout path
      perf symbols: Fix debuginfo search for Ubuntu
      perf intel-pt: Fix FUP packet state
      scsi: ufs: Improve interrupt handling for shared interrupts
      perf kcore_copy: Fix module map when there are no modules loaded

Aharon Landau (2):
      RDMA/mlx5: Set GRH fields in query QP on RoCE
      RDMA/mlx5: Add init2init as a modify command

Ahmad Fatoum (4):
      ARM: imx: provide v7_cpu_resume() only on ARM_CPU_SUSPEND=y
      watchdog: f71808e_wdt: indicate WDIOF_CARDRESET support in watchdog_info.options
      watchdog: f71808e_wdt: remove use of wrong watchdog_info option
      watchdog: f71808e_wdt: clear watchdog timeout occurred flag

Ahmed S. Darwish (2):
      block: nr_sects_write(): Disable preemption on seqcount write
      net: core: device_rename: Use rwsem instead of a seqcount

Al Cooper (1):
      xhci: Fix enumeration issue when setting max packet size for FS devices.

Al Grant (1):
      perf tools: Correct SNOOPX field offset

Al Viro (13):
      propagate_one(): mnt_set_mountpoint() needs mount_lock
      fix multiplication overflow in copy_fdtable()
      copy_xstate_to_kernel(): don't leave parts of destination uninitialized
      sparc32: fix register window handling in genregs32_[gs]et()
      sparc64: fix misuses of access_process_vm() in genregs32_[sg]et()
      fix a braino in "sparc32: fix register window handling in genregs32_[gs]et()"
      do_epoll_ctl(): clean the failure exits up a bit
      fix regression in "epoll: Keep a reference on files added to the check list"
      fix dget_parent() fastpath race
      epoll: do not insert into poll queues until all sanity checks are done
      epoll: replace ->visited/visited_list with generation count
      epoll: EPOLL_CTL_ADD: close the race in decision to take fast path
      ep_create_wakeup_source(): dentry name can change under you...

Alaa Hleihel (1):
      RDMA/mlx4: Initialize ib_spec on the stack

Alain Michaud (2):
      Bluetooth: fix kernel oops in store_pending_adv_report
      Bluetooth: guard against controllers sending zero'd events

Alain Volmat (2):
      i2c: st: fix missing struct parameter description
      clk: clk-flexgen: fix clock-critical handling

Alan Stern (8):
      USB: core: Fix free-while-in-use bug in the USB S-Glibrary
      USB: hub: Fix handling of connect changes during sleep
      usb-storage: Add unusual_devs entry for JMicron JMS566
      HID: usbhid: Fix race between usbhid_close() and usbhid_stop()
      USB: core: Fix misleading driver bug report
      USB: yurex: Fix bad gfp argument
      USB: quirks: Ignore duplicate endpoint on Sound Devices MixPre-D
      usb: storage: Add unusual_uas entry for Sony PSZ drives

Alberto Mattea (1):
      usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller 1022:145c

Aleksander Morgado (1):
      USB: serial: option: add support for SIM7070/SIM7080/SIM7090 modules

Alex Deucher (4):
      Revert "drm/amdgpu: Fix NULL dereference in dpm sysfs handlers"
      drm/amdgpu: Fix buffer overflow in INFO ioctl
      drm/amdgpu/powerplay: fix AVFS handling with custom powerplay table
      drm/amdgpu/powerplay/smu7: fix AVFS handling with custom powerplay table

Alex Elder (1):
      remoteproc: Fix IDR initialisation in rproc_alloc()

Alex Vesker (1):
      IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads

Alex Williamson (7):
      vfio-pci: Mask cap zero
      vfio/type1: Add proper error unwind for vfio_iommu_replay()
      vfio/type1: Support faulting PFNMAP vmas
      vfio-pci: Fault mmaps to enable vma tracking
      vfio-pci: Invalidate mmaps and block MMIO access on disabled memory
      vfio/pci: Fix SR-IOV VF handling with MMIO blocking
      vfio/pci: Clear error and request eventfd ctx after releasing

Alexander Dahl (1):
      x86/dma: Fix max PFN arithmetic overflow on 32 bit systems

Alexander Duyck (2):
      mm: Use fixed constant in page_frag_alloc instead of size + 1
      e1000: Do not perform reset in reset_task if we are already down

Alexander Gordeev (1):
      s390/cpuinfo: fix wrong output when CPU0 is offline

Alexander Lobakin (5):
      net: qed: fix left elements count calculation
      net: qed: fix NVMe login fails over VFs
      net: qed: fix excessive QM ILT lines consumption
      virtio: virtio_console: add missing MODULE_DEVICE_TABLE() for rproc serial
      qed: suppress "don't support RoCE & iWARP" flooding on HW init

Alexander Monakov (1):
      iommu/amd: Fix over-read of ACPI UID from IVRS table

Alexander Potapenko (1):
      fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info()

Alexander Shishkin (6):
      intel_th: Fix user-visible error codes
      intel_th: pci: Add Elkhart Lake CPU support
      intel_th: pci: Add Jasper Lake CPU support
      intel_th: pci: Add Tiger Lake PCH-H support
      intel_th: pci: Add Emmitsburg PCH support
      intel_th: Fix a NULL dereference when hub driver is not loaded

Alexander Sverdlin (3):
      genirq/irqdomain: Check pointer in irq_domain_alloc_irqs_hierarchy()
      macvlan: Skip loopback packets in RX handler
      net: octeon: mgmt: Repair filling of RX ring

Alexander Tsoy (2):
      ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices
      ALSA: usb-audio: Improve frames size computation

Alexander Usyskin (3):
      mei: me: add cedar fork device ids
      mei: release me_cl object reference
      mei: bus: don't clean driver pointer

Alexandre Belloni (3):
      rtc: 88pm860x: fix possible race condition
      rtc: sa1100: fix possible race condition
      rtc: ds1374: fix possible race condition

Alexandru Ardelean (1):
      iio: dac: ad5592r: fix unbalanced mutex unlocks in ad5592r_read_raw()

Alexei Avshalom Lazar (1):
      wil6210: add general initialization/size checks

Alexey Dobriyan (1):
      null_blk: fix spurious IO errors after failed past-wp access

Alexey Kardashevskiy (3):
      powerpc/pci/of: Parse unassigned resources
      powerpc/xive: Ignore kmemleak false positives
      powerpc/dma: Fix dma_map_ops::get_required_mask

Alim Akhtar (1):
      arm64: dts: exynos: Fix silent hang after boot on Espresso

Alvin Šipraga (1):
      macvlan: validate setting of multiple remote source MAC addresses

Amadeusz Sławiński (2):
      ASoC: topology: Check return value of pcm_new_ver
      ASoC: codecs: hdac_hdmi: Fix incorrect use of list_for_each_entry

Amelie Delaunay (3):
      spi: stm32: fix stm32_spi_prepare_mbr in case of odd clk_rate
      dmaengine: stm32-mdma: use vchan_terminate_vdesc() in .terminate_all
      dmaengine: stm32-dma: use vchan_terminate_vdesc() in .terminate_all

Amir Goldstein (4):
      ovl: fix value of i_ino for lower hardlink corner case
      fanotify: fix ignore mask logic for events on child and on dir
      ovl: relax WARN_ON() when decoding lower directory file handle
      ovl: fix unneeded call to ovl_change_flags()

Amit Engel (1):
      nvmet: Disable keep-alive timer when kato is cleared to 0h

Amritha Nambiar (1):
      net: Fix Tx hash bound checking

Anand Jain (3):
      btrfs: merge btrfs_find_device and find_device
      btrfs: include non-missing as a qualifier for the latest_bdev
      btrfs: don't traverse into the seed devices in show_devname

Anders Roxell (1):
      power: vexpress: add suppress_bind_attrs to true

Andre Edich (2):
      smsc95xx: check return value of smsc95xx_reset
      smsc95xx: avoid memory leak in smsc95xx_bind

Andrea Arcangeli (1):
      mm: thp: make the THP mapcount atomic against __split_huge_pmd_locked()

Andrea Righi (1):
      xen-netfront: fix potential deadlock in xennet_remove()

Andreas Gruenbacher (2):
      nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl
      gfs2: Another gfs2_walk_metadata fix

Andreas Klinger (1):
      iio: bmp280: fix compensation of humidity

Andreas Schwab (1):
      riscv: use 16KB kernel stack on 64-bit

Andreas Steinmetz (1):
      ALSA: usb-audio: Fix case when USB MIDI interface has more than one extra endpoint descriptor

Andrei Botila (1):
      crypto: caam - update xts sector size for large input length

Andrew Melnychenko (1):
      tty: hvc: fix buffer overflow during hvc_alloc().

Andrew Murray (1):
      PCI: rcar: Fix incorrect programming of OB windows

Andrew Oakley (1):
      ALSA: usb-audio: add mapping for ASRock TRX40 Creator

Andrew Scull (1):
      KVM: arm64: Stop clobbering x0 for HVC_SOFT_RESTART

Andrey Konovalov (1):
      efi: provide empty efi_enter_virtual_mode implementation

Andrii Nakryiko (3):
      selftests/bpf: Fix memory leak in extract_build_id()
      bpf: Fix map leak in HASH_OF_MAPS map
      tools, build: Propagate build failures from tools/build/Makefile.build

Andy Lutomirski (2):
      selftests/x86/ptrace_syscall_32: Fix no-vDSO segfault
      selftests/x86/syscall_nt: Clear weird flags after each test

Andy Shevchenko (15):
      mfd: dln2: Fix sanity checking for endpoints
      dmaengine: dmatest: Fix iteration non-stop logic
      pinctrl: baytrail: Enable pin configuration setting for GPIO chip
      usb: dwc3: pci: Enable extcon driver for Intel Merrifield
      spi: No need to assign dummy value in spi_unregister_controller()
      spi: dw: Zero DMA Tx and Rx configurations on stack
      platform/x86: hp-wmi: Convert simple_strtoul() to kstrtou32()
      PCI: Move Rohm Vendor ID to generic list
      iio: pressure: bmp280: Tolerate IRQ before registering
      gpio: dwapb: Call acpi_gpiochip_free_interrupts() on GPIO chip de-registration
      gpio: dwapb: Append MODULE_ALIAS for platform driver
      i2c: eg20t: Load module automatically if ID matches
      mfd: dln2: Run event handler loop under spinlock
      mfd: intel-lpss: Add Intel Emmitsburg PCH PCI IDs
      USB: gadget: u_f: Unbreak offset calculation in VLAs

Aneesh Kumar K.V (7):
      powerpc/hash64/devmap: Use H_PAGE_THP_HUGE when setting up huge devmap PTE entries
      libnvdimm: Fix endian conversion issues 
      powerpc/book3s64/pkeys: Fix pkey_access_permitted() for execute disable pkey
      powerpc/book3s64/pkeys: Use PVR check instead of cpu feature
      selftests/powerpc: ptrace-pkey: Rename variables to make it easier to follow code
      selftests/powerpc: ptrace-pkey: Update the test to mark an invalid pkey correctly
      selftests/powerpc: ptrace-pkey: Don't update expected UAMOR value

Angelo Compagnucci (2):
      iio: adc: mcp3422: fix locking scope
      iio: adc: mcp3422: fix locking on error path

Angelo Dureghello (2):
      m68k: mm: fix node memblock init
      spi: fix initial SPI_SR value in spi-fsl-dspi

Anju T Sudhakar (1):
      powerpc/powernv: Avoid re-registration of imc debugfs directory

Anshuman Khandual (1):
      arm64/cpufeature: Drop TraceFilt feature exposure from ID_DFR0 register

Anssi Hannula (1):
      tools: gpio: Fix out-of-tree build regression

Ansuel Smith (2):
      PCI: qcom: Define some PARF params needed for ipq8064 SoC
      PCI: qcom: Add support for tx term offset for rev 2.1.0

Anthony Iliopoulos (1):
      nvme: explicitly update mpath disk capacity on revalidation

Anthony Mallet (2):
      USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL
      USB: cdc-acm: fix rounding error in TIOCSSERIAL

Anthony Steinhauser (3):
      x86/speculation: Prevent rogue cross-process SSBD shutdown
      x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced IBRS.
      x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for indirect branches.

Anton Blanchard (1):
      pseries: Fix 64 bit logical memory block panic

Anton Eidelman (1):
      nvme-multipath: fix deadlock between ana_work and scan_work

Antony Antony (1):
      xfrm: fix error in comment

Ard Biesheuvel (9):
      efi/x86: Ignore the memory attributes table on i386
      efi/efivars: Add missing kobject_put() in sysfs entry creation error path
      ACPI: GED: add support for _Exx / _Lxx handler methods
      ACPI: GED: use correct trigger type field in _Exx / _Lxx handling
      efi/libstub/x86: Work around LLVM ELF quirk build regression
      PCI: Allow pci_resize_resource() for devices on root bus
      x86/boot/compressed: Relax sed symbol type regex for LLVM ld.lld
      arm64/alternatives: use subsections for replacement sequences
      arm64/alternatives: don't patch up internal branches

Aric Cyr (1):
      drm/amd/display: dal_ddc_i2c_payloads_create can fail causing panic

Arjun Vynipadath (2):
      cxgb4: free mac_hlist properly
      cxgb4/cxgb4vf: Fix mac_hlist initialization and free

Arnd Bergmann (14):
      ALSA: opti9xx: shut up gcc-10 range warning
      netfilter: nf_osf: avoid passing pointer to local var
      drop_monitor: work around gcc-10 stringop-overflow warning
      nfs: fscache: use timespec64 in inode auxdata
      netfilter: conntrack: avoid gcc-10 zero-length-bounds warning
      ubsan: build ubsan.c more conservatively
      net: freescale: select CONFIG_FIXED_PHY where needed
      include/asm-generic/topology.h: guard cpumask_of_node() macro argument
      crypto: ccp -- don't "select" CONFIG_DMADEVICES
      dlm: remove BUG() before panic()
      include/linux/bitops.h: avoid clang shift-count-overflow warnings
      x86: math-emu: Fix up 'cmp' insn for clang ias
      leds: lm355x: avoid enum conversion warning
      powerpc/spufs: add CONFIG_COREDUMP dependency

Artem Borisov (1):
      HID: alps: Add AUI1657 device ID

Arthur Demchenkov (1):
      ARM: dts: N900: fix onenand timings

Arthur Kiyanovski (1):
      net: ena: fix error returning in ena_com_get_hash_function()

Arun Easi (1):
      scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV

Arun KS (1):
      arm64: Fix size of __early_cpu_boot_status

Arvind Sankar (4):
      x86/boot: Use unsigned comparison for addresses
      x86/boot: Correct relocation destination on old linkers
      x86/mm: Stop printing BRK addresses
      x86/boot/compressed: Disable relocation relaxation

Ashok Raj (2):
      PCI: Add ACS quirk for Intel Root Complex Integrated Endpoints
      PCI: Program MPS for RCiEP devices

Athira Rajeev (1):
      powerpc/perf: Fix soft lockups due to missed interrupt accounting

Atsushi Nemoto (1):
      i2c: altera: Fix race between xfer_msg and isr thread

Austin Kim (1):
      mm/vmalloc.c: move 'area->pages' after if statement

Avihai Horon (1):
      RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow

Ayush Sawal (1):
      crypto: chelsio - This fixes the kernel panic which occurs during a libkcapi test

Balsundar P (1):
      scsi: aacraid: fix illegal IO beyond last LBA

Bard Liao (1):
      ASoC: core: only convert non DPCM link to DPCM link

Barret Rhoden (1):
      perf: Add cond_resched() to task_function_call()

Bart Van Assche (5):
      null_blk: Fix the null_add_dev() error path
      null_blk: Handle null_add_dev() failures properly
      scsi: ufs: Make ufshcd_add_command_trace() easier to read
      scsi: ufs: Fix a race condition in the tracing code
      RDMA/rxe: Fix configuration of atomic queue pair attributes

Bartosz Golaszewski (2):
      irqchip/irq-mtk-sysirq: Replace spinlock with raw_spinlock
      gpio: mockup: fix resource leak in error path

Ben Chuang (1):
      PCI: Add Genesys Logic, Inc. Vendor ID

Ben Skeggs (3):
      drm/nouveau/i2c/g94-: increase NV_PMGR_DP_AUXCTL_TRANSACTREQ timeout
      drm/nouveau/fbcon: fix module unload when fbcon init has failed for some reason
      drm/nouveau/fbcon: zero-initialise the mode_cmd2 structure

Benoit Parrot (1):
      media: ti-vpe: cal: fix disable_irqs to only the intended target

Bernard Zhao (1):
      drm/msm: fix potential memleak in error branch

Bhawanpreet Lakha (1):
      drm/amd/display: Clear link settings on MST disable connector

Bhupesh Sharma (1):
      net: qed*: Reduce RX and TX default ring count when running inside kdump kernel

Bin Liu (2):
      USB: serial: usb_wwan: do not resubmit rx urb on fatal errors
      usb: musb: start session in resume for host port

Bjorn Helgaas (6):
      PCI: Move Apex Edge TPU class quirk to fix BAR assignment
      PCI: Make ACS quirk implementations more uniform
      PCI: Unify ACS quirk desired vs provided checking
      PCI/PTM: Inherit Switch Downstream Port PTM settings from Upstream Port
      PCI: Fix pci_cfg_wait queue locking problem
      PCI: Probe bridge window attributes once at enumeration-time

Björn Töpel (1):
      xsk: Add overflow check for u64 division, stored into u32

Bjørn Mork (1):
      USB: serial: option: support dynamic Quectel USB compositions

Bob Haarman (1):
      x86_64: Fix jiffies ODR violation

Bob Liu (1):
      dm zoned: remove duplicate nr_rnd_zones increase in dmz_init_zone()

Bob Peterson (8):
      gfs2: Don't demote a glock until its revokes are written
      Revert "gfs2: Don't demote a glock until its revokes are written"
      gfs2: move privileged user check to gfs2_quota_lock_check
      gfs2: Allow lock_nolock mount to specify jid=X
      gfs2: fix use-after-free on transaction ail lists
      gfs2: read-only mounts should grab the sd_freeze_gl glock
      gfs2: initialize transaction tr_ailX_lists earlier
      gfs2: clean up iopen glock mess in gfs2_create_inode

Bodo Stroesser (7):
      scsi: target: fix PR IN / READ FULL STATUS for FC
      scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN
      scsi: target: tcmu: Userspace must not complete queued commands
      scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM
      scsi: target: tcmu: Fix crash on ARM during cmd completion
      scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range
      scsi: target: tcmu: Optimize use of flush_dcache_page

Bogdan Togorean (1):
      drm: bridge: adv7511: Extend list of audio sample rates

Bolarinwa Olayemi Saheed (1):
      iwlegacy: Check the return value of pcie_capability_read_*()

Boqun Feng (1):
      locking/lockdep: Avoid recursion in lockdep_count_{for,back}ward_deps()

Boris Brezillon (3):
      mtd: rawnand: Pass a nand_chip object to nand_scan()
      mtd: rawnand: Pass a nand_chip object to nand_release()
      mtd: parser: cmdline: Support MTD names containing one or more colons

Boris Burkov (2):
      btrfs: fix fatal extent_buffer readahead vs releasepage race
      btrfs: fix mount failure caused by race with umount

Boris Ostrovsky (4):
      x86/kvm: Introduce kvm_(un)map_gfn()
      x86/kvm: Cache gfn to pfn translation
      x86/KVM: Make sure KVM_VCPU_FLUSH_TLB flag is not missed
      x86/KVM: Clean up host's steal time structure

Boris Sukholitko (1):
      __netif_receive_skb_core: pass skb by reference

Borislav Petkov (3):
      x86: Fix early boot crash on gcc-10, third try
      x86/apic: Make TSC deadline timer detection message visible
      EDAC/amd64: Read back the scrub rate PCI register on F15h

Brad Love (1):
      media: si2157: Better check for running tuner in init

Bradley Bolen (1):
      mmc: core: Fix size overflow for mmc partitions

Brant Merryman (2):
      USB: serial: cp210x: re-enable auto-RTS on open
      USB: serial: cp210x: enable usb generic throttle/unthrottle

Brendan Shanks (1):
      Input: evdev - call input_flush_device() on release(), not flush()

Brent Lu (1):
      ALSA: pcm: fix incorrect hw_base increase

Brian Foster (4):
      xfs: acquire superblock freeze protection on eofblocks scans
      xfs: reset buffer write failure state on successful completion
      xfs: fix duplicate verification from xfs_qm_dqflush()
      xfs: fix attr leaf header freemap.size underflow

Brooke Basile (2):
      USB: gadget: u_f: add overflow checks to VLA macros
      USB: gadget: f_ncm: add bounds checks to ncm_unwrap_ntb()

Bryan O'Donoghue (2):
      clk: qcom: msm8916: Fix the address location of pll->config_reg
      USB: gadget: f_ncm: Fix NDP16 datagram validation

Caiyuan Xie (1):
      HID: alps: support devices with report id 2

Can Guo (3):
      scsi: ufs: Fix ufshcd_hold() caused scheduling while atomic
      scsi: ufs: Release clock if DMA map fails
      scsi: ufs: Don't update urgent bkops level when toggling auto bkops

Carlo Nonato (1):
      block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group()

Casey Schaufler (1):
      Smack: slab-out-of-bounds in vsscanf

Catalin Marinas (1):
      arm64: Silence clang warning on mismatched value/register sizes

Cengiz Can (1):
      blktrace: fix dereference after null check

Chad Dupuis (1):
      scsi: qedf: Fix crash when MFW calls for protocol stats while function is still probing

Chaitanya Kulkarni (5):
      null_blk: return error for invalid zone size
      blktrace: use errno instead of bi_status
      blktrace: fix endianness in get_pdu_int()
      blktrace: fix endianness for blk_log_remap()
      nvme-core: get/put ctrl and transport module in nvme_dev_open/release()

ChangSyun Peng (1):
      md/raid5: Fix Force reconstruct-write io stuck in degraded raid5

Changbin Du (1):
      perf: Make perf able to build with latest libbfd

Changming Liu (3):
      USB: sisusbvga: Change port variable from signed to unsigned
      ALSA: hwdep: fix a left shifting 1 by 31 UB bug
      USB: sisusbvga: Fix a potential UB casued by left shifting a negative value

Changwei Ge (1):
      ocfs2: no need try to truncate file beyond i_size

Chao Yu (3):
      f2fs: fix NULL pointer dereference in f2fs_write_begin()
      f2fs: fix to wait all node page writeback
      f2fs: fix error path in do_recover_data()

Charan Teja Reddy (1):
      mm, page_alloc: fix core hung in free_pcppages_bulk()

Charles Keepax (2):
      regmap: Fix memory leak from regmap_register_patch
      mfd: arizona: Ensure 32k clock is put on driver unbind and error

Chen Tao (1):
      drm/msm/dpu: fix error return code in dpu_encoder_init

Chen Yu (1):
      e1000e: Do not wake up the system via WOL if device wakeup is disabled

Chen Zhou (1):
      staging: greybus: fix a missing-check bug in gb_lights_light_config()

Chen-Yu Tsai (4):
      arm64: dts: rockchip: Replace RK805 PMIC node name with "pmic" on rk3328 boards
      arm64: dts: rockchip: Rename dwc3 device nodes on rk3399 to make dtc happy
      drm: sun4i: hdmi: Remove extra HPD polling
      drm: sun4i: hdmi: Fix inverted HPD result

Chengguang Xu (1):
      block: release bip in a right way in error path

Chengming Zhou (1):
      ftrace: Setup correct FTRACE_FL_REGS flags for module

Chirantan Ekbote (1):
      fuse: Fix parameter for FS_IOC_{GET,SET}FLAGS

Chris Chiu (1):
      ALSA: usb-audio: mixer: volume quirk for ESS Technology Asus USB DAC

Chris Healy (1):
      ARM: dts: vfxxx: Add syscon compatible with OCOTP

Chris Lew (1):
      rpmsg: glink: Remove chunk size word align warning

Chris Packham (5):
      powerpc/setup_64: Set cache-line-size based on cache-block-size
      i2c: algo-pca: Add 0x78 as SCL stuck low status for PCA9665
      net: dsa: mv88e6xxx: MV88E6097 does not support jumbo configuration
      spi: fsl-espi: Only process interrupts for expected events
      pinctrl: mvebu: Fix i2c sda definition for 98DX3236

Chris Wilson (7):
      drm: Remove PageReserved manipulation from drm_pci_alloc
      cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode once
      agp/intel: Reinforce the barrier after GTT updates
      drm/i915: Whitelist context-local timestamp in the gen9 cmdparser
      drm/vgem: Replace opencoded version of drm_gem_dumb_map_offset()
      locking/lockdep: Fix overflow in presentation of average lock-time
      dma-fence: Serialise signal enabling (dma_fence_enable_sw_signaling)

Chris Wulff (1):
      ALSA: usb-audio: Create a registration quirk for Kingston HyperX Amp (0951:16d8)

Christian Borntraeger (6):
      kvm: fix compile on s390 part 2
      s390/mm: fix page table upgrade vs 2ndary address mode accesses
      include/uapi/linux/swab.h: fix userspace breakage, use __BITS_PER_LONG for swap
      s390/debug: avoid kernel warning on too large number of pages
      KVM: s390: reduce number of IO pins to 1
      s390/zcrypt: Fix ZCRYPT_PERDEV_REQCNT ioctl

Christian Eggers (2):
      spi: spidev: Align buffers for DMA
      dt-bindings: iio: io-channel-mux: Fix compatible string in example code

Christian Gmeiner (3):
      drm/etnaviv: rework perfmon query infrastructure
      etnaviv: perfmon: fix total and idle HI cyleces readout
      drm/etnaviv: fix perfmon domain interation

Christian König (1):
      drm/radeon: disable AGP by default

Christian Lachner (1):
      ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Xtreme

Christian Lamparter (1):
      carl9170: remove P2P_GO support

Christoffer Nielsen (1):
      ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Flight S

Christoph Hellwig (8):
      hexagon: clean up ioremap
      arm64: fix the flush_icache_range arguments in machine_kexec
      ubifs: remove broken lazytime support
      staging: android: ion: use vmap instead of vm_map_ram
      nvme: refine the Qemu Identify CNS quirk
      firmware: qcom_scm: fix bogous abuse of dma-direct internals
      nvme: fix a crash in nvme_mpath_add_disk
      net/9p: validate fds in p9_fd_open

Christoph Niedermaier (1):
      cpufreq: imx6q: Fixes unwanted cpu overclocking on i.MX6ULL

Christoph Paasch (1):
      tcp: make sure listeners don't initialize congestion-control state

Christophe JAILLET (32):
      net/sonic: Fix a resource leak in an error handling path in 'jazz_sonic_probe()'
      net: moxa: Fix a potential double 'free_irq()'
      usb: gadget: net2272: Fix a memory leak in an error handling path in 'net2272_plat_probe()'
      usb: gadget: audio: Fix a missing error return value in audio_bind()
      i2c: mux: demux-pinctrl: Fix an error handling path in 'i2c_demux_pinctrl_probe()'
      dmaengine: tegra210-adma: Fix an error handling path in 'tegra_adma_probe()'
      iio: sca3000: Remove an erroneous 'get_device()'
      iio: dac: vf610: Fix an error handling path in 'vf610_dac_probe()'
      Input: dlink-dir685-touchkeys - fix a typo in driver name
      crypto: cavium/nitrox - Fix 'nitrox_get_first_device()' when ndevlist is fully iterated
      video: fbdev: w100fb: Fix a potential double free.
      wcn36xx: Fix error handling path in 'wcn36xx_probe()'
      m68k/PCI: Fix a memory leak in an error handling path
      PCI: v3-semi: Fix a memory leak in v3_pci_probe() error handling paths
      power: supply: lp8788: Fix an error handling path in 'lp8788_charger_probe()'
      extcon: adc-jack: Fix an error handling path in 'adc_jack_probe()'
      pinctrl: imxl: Fix an error handling path in 'imx1_pinctrl_core_probe()'
      pinctrl: freescale: imx: Fix an error handling path in 'imx_pinctrl_probe()'
      scsi: acornscsi: Fix an error handling path in acornscsi_probe()
      hippi: Fix a size used in a 'pci_free_consistent()' in an error handling path
      video: pxafb: Fix the function used to balance a 'dma_alloc_coherent()' call
      scsi: cumana_2: Fix different dev_id between request_irq() and free_irq()
      scsi: powertec: Fix different dev_id between request_irq() and free_irq()
      scsi: eesox: Fix different dev_id between request_irq() and free_irq()
      net: spider_net: Fix the size used in a 'dma_free_coherent()' call
      usb: gadget: f_tcm: Fix some resource leaks in some error paths
      nvmet-fc: Fix a missed _irqsave version of spin_lock in 'nvmet_fc_fod_op_done()'
      clk: davinci: Use the correct size when allocating memory
      RDMA/iw_cgxb4: Fix an error handling path in 'c4iw_connect()'
      perf cpumap: Fix snprintf overflow check
      SUNRPC: Fix a potential buffer overflow in 'svc_print_xprts()'
      scsi: aacraid: Fix error handling paths in aac_probe_one()

Christophe Leroy (2):
      powerpc/kprobes: Ignore traps that happened in real mode
      lib: Reduce user_access_begin() boundaries in strncpy_from_user() and strnlen_user()

Chu Lin (2):
      hwmon: (max6697) Make sure the OVERT mask is set correctly
      hwmon: (adm1275) Make sure we are reading enough data for different chips

Chuanhua Han (1):
      spi: spi-fsl-dspi: use IRQF_SHARED mode to request IRQ

Chuck Lever (7):
      svcrdma: Fix trace point use-after-free race
      svcrdma: Fix leak of svc_rdma_recv_ctxt objects
      SUNRPC: Properly set the @subbuf parameter of xdr_buf_subsegment()
      svcrdma: Fix page leak in svc_rdma_recv_read_chunk()
      svcrdma: Fix another Receive buffer leak
      NFS: Zero-stateid SETATTR should first return delegation
      svcrdma: Fix leak of transport addresses

Chuhong Yuan (11):
      i2c: hix5hd2: add missed clk_disable_unprepare in remove
      net: microchip: encx24j600: add missed kthread_stop
      NFC: st21nfca: add missed kfree_skb() in an error path
      ALSA: es1688: Add the missed snd_card_free()
      media: go7007: fix a miss of snd_card_free
      USB: ohci-sm501: Add missed iounmap() in remove
      iio: mma8452: Add missed iio_device_unregister() call in mma8452_probe()
      serial: mxs-auart: add missed iounmap() in probe failure and remove
      media: omap3isp: Add missed v4l2_ctrl_handler_free() for preview_init_entities()
      media: exynos4-is: Add missed check for pinctrl_lookup_state()
      media: budget-core: Improve exception handling in budget_register()

Chunfeng Yun (2):
      usb: xhci-mtk: fix the failure of bandwidth allocation
      usb: mtu3: clear dual mode of u3port when disable device

Chunguang Xu (1):
      memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event

Chunyan Zhang (1):
      clk: sprd: return correct type of value for _sprd_pll_recalc_rate

Ciara Loftus (2):
      ixgbe: protect ring accesses with READ- and WRITE_ONCE
      i40e: protect ring accesses with READ- and WRITE_ONCE

Claudiu Beznea (2):
      clk: at91: usb: continue if clk_hw_round_rate() return zero
      ARM: at91: pm: add quirk for sam9x60's ulp1

Clement Courbet (1):
      powerpc: Make setjmp/longjmp signature standard

Clement Leger (1):
      remoteproc: Fix wrong rvring index computation

Colin Ian King (13):
      ASoC: Intel: mrfld: fix incorrect check on p->sink
      ASoC: Intel: mrfld: return error codes when an error occurs
      media: dvb: return -EREMOTEIO on i2c transfer failure.
      usb: gadget: lpc32xx_udc: don't dereference ep pointer before null check
      phy: sun4i-usb: fix dereference of pointer phy0 before it is null checked
      drm/arm: fix unintentional integer overflow on left shift
      drm/radeon: fix array out-of-bounds read and write issues
      staging: rtl8192u: fix a dubious looking mask before a shift
      iommu/omap: Check for failure of a call to omap_iommu_dump_ctx
      Input: sentelic - fix error return when fsp_reg_write fails
      fs/ufs: avoid potential u32 multiplication overflow
      media: tda10071: fix unsigned sign extension overflow
      USB: EHCI: ehci-mv: fix less than zero comparison of an unsigned int

Colin Xu (1):
      drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance.

Coly Li (4):
      bcache: fix refcount underflow in bcache_device_free()
      bcache: fix super block seq numbers comparision in register_cache_set()
      bcache: allocate meta data pages as compound pages
      bcache: fix overflow in offset_to_stripe()

Cong Wang (12):
      net_sched: cls_route: remove the right filter from hashtable
      net_sched: keep alloc_hash updated after hash allocation
      net: fix a potential recursive NETDEV_FEAT_CHANGE
      net_sched: fix a memory leak in atm_tc_init()
      cgroup: fix cgroup_sk_alloc() for sk_clone_lock()
      cgroup: Fix sock_cgroup_data on big-endian.
      bonding: check return value of register_netdevice() in bond_newlink()
      qrtr: orphan socket in qrtr_release()
      ipv6: fix memory leaks on IPV6_ADDRFORM path
      bonding: fix a potential double-unregister
      tipc: fix uninit skb->data in tipc_nl_compat_dumpit()
      atm: fix a memory leak of vcc->user_back

Corentin Labbe (1):
      rtc: max8907: add missing select REGMAP_IRQ

Corey Minyard (1):
      pci:ipmi: Move IPMI PCI class id defines to pci_ids.h

Cornelia Huck (1):
      s390/cio: avoid duplicated 'ADD' uevents

Cristian Ciocaltea (1):
      dmaengine: owl: Use correct lock in owl_dma_get_pchan()

Cristian Klein (1):
      HID: Add quirks for Trust Panora Graphic Tablet

Cristian Marussi (4):
      arm64: smp: fix smp_send_stop() behaviour
      arm64: smp: fix crash_smp_send_stop() behaviour
      hwmon: (scmi) Fix potential buffer overflow in scmi_hwmon_probe()
      firmware: arm_scmi: Fix SCMI genpd domain probing

Cyril Roelandt (1):
      USB: Ignore UAS for JMicron JMS567 ATA/ATAPI Bridge

Cédric Le Goater (2):
      powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs
      powerpc/xive: Clear the page tables for the ESB IO mapping

DENG Qingfang (3):
      net: dsa: mt7530: fix tagged frames pass-through in VLAN-unaware mode
      net: dsa: mt7530: fix roaming from DSA user ports
      net: dsa: mt7530: set CPU port to fallback mode

Dafna Hirschfeld (1):
      pinctrl: rockchip: fix memleak in rockchip_dt_node_to_map

Dajun Jin (1):
      drivers/of/of_mdio.c:fix of_mdiobus_register()

Dan Carpenter (30):
      NFC: fdp: Fix a signedness bug in fdp_nci_send_patch()
      Input: raydium_i2c_ts - fix error codes in raydium_i2c_boot_trigger()
      libnvdimm: Out of bounds read in __nd_ioctl()
      fbdev: potential information leak in do_fb_ioctl()
      mtd: lpddr: Fix a double free in probe()
      mlxsw: Fix some IS_ERR() vs NULL bugs
      i40iw: Fix error handling in i40iw_manage_arp_cache()
      airo: Fix read overflows sending packets
      media: cec: silence shift wrapping warning in __cec_s_log_addrs()
      rtlwifi: Fix a double free in _rtl_usb_tx_urb_setup()
      scsi: qedi: Check for buffer overflow in qedi_set_path()
      ALSA: isa/wavefront: prevent out of bounds write in ioctl
      scsi: target: tcmu: Fix a use after free in tcmu_check_expired_queue_cmd()
      of: Fix a refcounting bug in __of_attach_node_sysfs()
      x86/resctrl: Fix a NULL vs IS_ERR() static checker warning in rdt_cdp_peer_get()
      usb: gadget: udc: Potential Oops in error handling code
      Staging: rtl8723bs: prevent buffer overflow in update_sta_support_rate()
      net: qrtr: Fix an out of bounds read qrtr_endpoint_post()
      staging: comedi: verify array index is correct before using it
      AX.25: Prevent integer overflows in connect and sendmsg
      media: firewire: Using uninitialized values in node_probe()
      mwifiex: Prevent memory corruption handling keys
      thermal: ti-soc-thermal: Fix reversed condition in ti_thermal_expose_sensor()
      Smack: fix another vsscanf out of bounds
      Smack: prevent underflow in smk_set_cipso()
      drm/vmwgfx: Use correct vmw_legacy_display_unit pointer
      drm/vmwgfx: Fix two list_for_each loop exit tests
      net: gemini: Fix another missing clk_disable_unprepare() in probe
      hdlc_ppp: add range checks in ppp_cp_parse_cr()
      media: staging/imx: Missing assignment in imx_media_capture_device_register()

Dan Crawford (1):
      ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO

Danesh Petigara (1):
      usb: bdc: Halt controller on suspend

Daniel Axtens (3):
      altera-stapl: altera_get_note: prevent write beyond end of 'key'
      kernel/relay.c: handle alloc_percpu returning NULL in relay_open
      string.h: fix incompatibility between FORTIFY_SOURCE and KASAN

Daniel Borkmann (3):
      bpf: fix buggy r0 retval refinement for tracing helpers
      uaccess: Add non-pagefault user-space write function
      bpf: Fix clobbering of r2 in bpf_gen_ld_abs

Daniel Díaz (1):
      tools build feature: Quote CC and CXX for their arguments

Daniel Gomez (1):
      drm: rcar-du: Fix build error

Daniel Jordan (3):
      padata: always acquire cpu_hotplug_lock before pinst->lock
      padata: initialize pd->cpu with effective cpumask
      padata: purge get_cpu and reorder_via_wq from padata_do_serial

Daniel Mack (1):
      dsa: Allow forwarding of redirected IGMP traffic

Daniel Playfair Cal (1):
      HID: i2c-hid: reset Synaptics SYNA2393 on resume

Daniel Thompson (2):
      arm64: cacheflush: Fix KGDB trap detection
      kgdb: Fix spurious true from in_dbg_master()

Daniel Vetter (1):
      drm/atomic: Take the atomic toys away from X

Daniele Palmas (4):
      USB: serial: option: add ME910G1 ECM composition 0x110b
      net: usb: qmi_wwan: add Telit LE910C1-EUX composition
      USB: serial: option: add Telit LE910C1-EUX compositions
      net: usb: qmi_wwan: add Telit 0x1050 composition

Darrick J. Wong (10):
      xfs: fix partially uninitialized structure in xfs_reflink_remap_extent
      xfs: clean up the error handling in xfs_swap_extents
      xfs: don't eat an EIO/ENOSPC writeback error when scrubbing data fork
      xfs: fix reflink quota reservation accounting error
      xfs: fix inode quota reservation checks
      xfs: fix xfs_bmap_validate_extent_raw when checking attr fork of rt files
      xfs: initialize the shortform attr header padding entry
      xfs: fix log reservation overflows when allocating large rt extents
      xfs: don't ever return a stale pointer from __xfs_dir3_free_read
      xfs: mark dir corrupt when lookup-by-hash fails

Dave Airlie (1):
      drm/ttm/nouveau: don't call tt destroy callback on alloc failure.

Dave Chinner (1):
      xfs: Don't allow logging of XFS_ISTALE inodes

Dave Hansen (1):
      x86/pkeys: Add check for pkey "overflow"

Dave Wysochanski (2):
      NFS: Fix fscache super_cookie index_key from changing after umount
      NFSv4: Fix fscache cookie aux_data to ensure change_attr is included

David Ahern (5):
      tools/accounting/getdelays.c: fix netlink attribute length
      vrf: Fix IPv6 with qdisc and xfrm
      xfrm: Always set XFRM_TRANSFORMED in xfrm{4,6}_output_finish
      vrf: Check skb for XFRM_TRANSFORMED flag
      ipv4: Update exception handling for multipath routes via same device

David Brazdil (1):
      KVM: arm64: Fix symbol dependency in __hyp_call_panic_nvhe

David Christensen (1):
      tg3: driver sleeps indefinitely when EEH errors exceed eeh_max_freezes

David Disseldorp (1):
      scsi: target/iblock: fix WRITE SAME zeroing

David Hildenbrand (4):
      KVM: s390: vsie: Fix region 1 ASCE sanity shadow address checks
      KVM: s390: vsie: Fix delivery of addressing exceptions
      KVM: s390: vsie: Fix possible race when shadowing region 3 tables
      mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous()

David Howells (14):
      afs: Fix some tracing details
      rxrpc: Fix sendmsg(MSG_WAITALL) handling
      rxrpc: Fix DATA Tx to disable nofrag for UDP on AF_INET6 socket
      rxrpc: Trace discarded ACKs
      rxrpc: Fix ack discard
      rxrpc: Adjust /proc/net/rxrpc/calls to display call->debug_id not user_ID
      afs: Fix non-setting of mtime when writing into mmap
      afs: afs_write_end() should change i_size under the right lock
      rxrpc: Fix notification call on completion of discarded calls
      rxrpc: Fix handling of rwind from an ACK packet
      rxrpc: Fix trace string
      rxrpc: Fix sendmsg() returning EPIPE due to recvmsg() returning ENODATA
      rxrpc: Fix race between recvmsg and sendmsg on immediate call failure
      afs: Fix NULL deref in afs_dynroot_depopulate()

David Milburn (2):
      nvme-fc: cancel async events before freeing event struct
      nvme-rdma: cancel async events before freeing event struct

David Pedersen (1):
      Input: i8042 - add Lenovo XiaoXin Air 12 to i8042 nomux list

David Sterba (2):
      btrfs: fix messages after changing compression level by remount
      btrfs: don't force read-only after error in drop snapshot

Davide Caratti (1):
      bnxt_en: fix NULL dereference in case SR-IOV configuration fails

Dedy Lansky (2):
      wil6210: check rx_buff_mgmt before accessing it
      wil6210: make sure Rx ring sizes are correlated

Dejin Zheng (2):
      video: fbdev: sm712fb: fix an issue about iounmap for a wrong address
      console: newport_con: fix an issue about leak related system resources

Denis Efremov (2):
      drm/amd/display: Use kfree() to free rgb_user in calculate_user_regamma_ramp()
      drm/radeon: fix fb_div check in ni_init_smc_spll_table()

Denis Kirjanov (1):
      tcp: don't ignore ECN CWR on pure ACK

Denis V. Lunev (1):
      IB/i40iw: Remove bogus call to netdev_master_upper_dev_get()

Dennis Kadioglu (1):
      Input: synaptics - add a second working PNP_ID for Lenovo T470s

Dennis Li (1):
      drm/amdkfd: fix a memory leak issue

Desnes A. Nunes do Rosario (1):
      selftests/powerpc: Purge extra count_pmc() calls of ebb selftests

Devulapally Shiva Krishna (1):
      Crypto/chcr: fix for ccm(aes) failed test

Dexuan Cui (3):
      PM: hibernate: Freeze kernel threads in software_resume()
      nfit: Add Hyper-V NVDIMM DSM command set to white list
      Drivers: hv: vmbus: Ignore CHANNELMSG_TL_CONNECT_RESULT(23)

Dick Kennedy (1):
      scsi: lpfc: Fix shost refcount mismatch when deleting vport

Diego Elio Pettenò (1):
      scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it enabled

Dilip Kota (1):
      spi: lantiq: fix: Rx overflow error in full duplex mode

Ding Hui (1):
      xhci: Always restore EP_SOFT_CLEAR_TOGGLE even if ep reset failed

Dinghao Liu (23):
      net: smsc911x: Fix runtime PM imbalance on error
      usb: musb: Fix runtime PM imbalance on error
      hwrng: ks-sa - Fix runtime PM imbalance on error
      iio: magnetometer: ak8974: Fix runtime PM imbalance on error
      dmaengine: tegra210-adma: Fix runtime PM imbalance on error
      ALSA: echoaudio: Fix potential Oops in snd_echo_resume()
      ASoC: intel: Fix memleak in sst_media_open
      net: hns: Fix memleak in hns_nic_dev_probe
      net: systemport: Fix memleak in bcm_sysport_probe
      net: arc_emac: Fix memleak in arc_mdio_probe
      RDMA/rxe: Fix memleak in rxe_mem_init_user
      NFC: st95hf: Fix memleak in st95hf_in_send_cmd
      firestream: Fix memleak in fs_open
      HID: elan: Fix memleak in elan_input_configured
      scsi: pm8001: Fix memleak in pm8001_exec_internal_task_abort
      drm/nouveau/debugfs: fix runtime pm imbalance on error
      drm/nouveau: fix runtime pm imbalance on error
      drm/nouveau/dispnv50: fix runtime pm imbalance on error
      ASoC: img-i2s-out: Fix runtime PM imbalance on error
      wlcore: fix runtime pm imbalance in wl1271_tx_work
      wlcore: fix runtime pm imbalance in wlcore_regdomain_config
      mtd: rawnand: omap_elm: Fix runtime PM imbalance on error
      PCI: tegra: Fix runtime PM imbalance on error

Dinh Nguyen (3):
      ARM: dts: socfpga: fix register entry for timer3 on Arria10
      clk: stratix10: use do_div() for 64-bit calculation
      clk: socfpga: stratix10: fix the divider for the emac_ptp_free_clk

Dirk Mueller (1):
      scripts/dtc: Remove redundant YYLOC global declaration

Divya Indi (1):
      tracing: Adding NULL checks for trace_array descriptor pointer

Dmitry Baryshkov (2):
      drm/msm/a6xx: fix gmu start on newer firmware
      regmap: fix page selection for noinc reads

Dmitry Bogdanov (1):
      net: qed: RDMA personality shouldn't fail VF load

Dmitry Golovin (1):
      x86/boot: kbuild: allow readelf executable to be specified

Dmitry Monakhov (2):
      ext4: fix extent_status fragmentation for plain files
      ext4: mark block bitmap corrupted when found instead of BUGON

Dmitry Osipenko (7):
      power: supply: bq27xxx_battery: Silence deferred-probe error
      ARM: tegra: Correct PL310 Auxiliary Control Register initialization
      ASoC: tegra: tegra_wm8903: Support nvidia, headset property
      power: supply: smb347-charger: IRQSTAT_D is volatile
      gpu: host1x: debug: Fix multiple channels emitting messages simultaneously
      PM / devfreq: tegra30: Fix integer overflow on CPU's freq max out
      dmaengine: tegra-apb: Prevent race conditions on channel's freeing

Dmitry Torokhov (2):
      vt: keyboard: avoid signed integer overflow in k_ascii
      HID: magicmouse: do not set up autorepeat

Dmitry V. Levin (1):
      s390: fix syscall_get_error for compat processes

Dominik Czarnota (1):
      sxgbe: Fix off by one in samsung driver strncpy size arg

Don Brace (1):
      scsi: hpsa: correct race condition in offload enabled

Dongchun Zhu (1):
      media: i2c: ov5695: Fix power on and off sequences

Dongli Zhang (3):
      xenbus: req->body should be updated before req->state
      xenbus: req->err should be updated before req->state
      mm/slub.c: fix corrupted freechain in deactivate_slab()

Doug Berger (9):
      net: bcmgenet: correct per TX/RX ring statistics
      net: bcmgenet: suppress warnings on failed Rx SKB allocations
      net: systemport: suppress warnings on failed Rx SKB allocations
      net: bcmgenet: code movement
      net: bcmgenet: abort suspend on error
      net: bcmgenet: set Rx mode before starting netif
      net: bcmgenet: remove HFB_CTRL access
      net: bcmgenet: use hardware padding of runt frames
      mm: include CMA pages in lowmem_reserve at boot

Doug Smythies (1):
      tools/power/x86/intel_pstate_tracer: changes for python 3 compatibility

Douglas Anderson (9):
      mmc: cqhci: Avoid false "cqhci: CQE stuck on" by not open-coding timeout loop
      kgdb: Disable WARN_CONSOLE_UNLOCKED for all kgdb
      kgdb: Prevent infinite recursive entries to the debugger
      kernel/cpu_pm: Fix uninitted local in cpu_pm
      kgdb: Avoid suspicious RCU usage warning
      regmap: debugfs: Don't sleep while atomic for fast_io regmaps
      soc: qcom: rpmh: Dirt can only make you dirtier, not cleaner
      mmc: sdhci-msm: Add retries when all tuning phases are found valid
      bdev: Reduce time holding bd_mutex in sync in blkdev_close()

Dragos Bogdan (1):
      staging: iio: ad2s1210: Fix SPI reading

Drew Fustini (1):
      pinctrl-single: fix pcs_parse_pinconf() return value

Eddie James (1):
      i2c: fsi: Fix the port number field in status register

Edward Cree (1):
      genirq: Fix reference leaks on irq affinity notifiers

Edwin Peer (3):
      bnxt_en: fix memory leaks in bnxt_dcbnl_ieee_getets()
      bnxt_en: fix HWRM error when querying VF temperature
      bnxt_en: return proper error codes in bnxt_show_temp

Eiichi Tsukata (2):
      KVM: x86: Fix APIC page invalidation race
      xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init

Emil Renner Berthing (1):
      net: stmmac: dwmac-rk: fix error path in rk_gmac_probe

Emil Velikov (1):
      drm/mipi: use dcs write for mipi_dsi_dcs_set_tear_scanline

Emmanuel Nicolet (1):
      ps3disk: use the default segment boundary

Emmanuel Pescosta (1):
      ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Alpha S

Enric Balletbo i Serra (2):
      power: supply: bq24257_charger: Replace depends on REGMAP_I2C with select
      Revert "thermal: mediatek: fix register index error"

Eran Ben Elisha (1):
      net/mlx5: Verify Hardware supports requested ptp function on a given pin

Erez Shitrit (1):
      net/mlx5e: IPoIB, Drop multicast packets that this interface sent

Eric Biggers (18):
      libfs: fix infoleak in simple_attr_read()
      vt: vt_ioctl: remove unnecessary console allocation checks
      vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console
      vt: vt_ioctl: fix use-after-free in vt_in_use()
      fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once()
      kmod: make request_module() return an error when autoloading is disabled
      selftests: kmod: fix handling test numbers above 9
      xfs: clear PF_MEMALLOC before exiting xfsaild thread
      ext4: fix race between ext4_sync_parent() and rename()
      dm crypt: avoid truncating the logical block size
      crypto: algboss - don't wait during notifier callback
      Smack: fix use-after-free in smk_write_relabel_self()
      fs/minix: check return value of sb_getblk()
      fs/minix: don't allow getting deleted inodes
      fs/minix: reject too-large maximum file size
      fs/minix: set s_maxbytes correctly
      fs/minix: fix block limit check for V1 filesystems
      fs/minix: remove expected error message in block_to_path()

Eric Dumazet (28):
      tcp: repair: fix TCP_QUEUE_SEQ implementation
      sched: etf: do not assume all sockets are full blown
      tcp: cache line align MAX_TCP_HEADER
      fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks
      net_sched: sch_skbprio: add message validation to skbprio_change()
      sch_choke: avoid potential panic in choke_reset()
      sch_sfq: validate silly quantum values
      tcp: fix error recovery in tcp_zerocopy_receive()
      tcp: fix SO_RCVLOWAT hangs with fat skbs
      ax25: fix setsockopt(SO_BINDTODEVICE)
      crypto: chelsio/chtls: properly set tp->lsndtime
      l2tp: add sk_family checks to l2tp_validate_socket
      l2tp: do not use inet_hash()/inet_unhash()
      net: be more gentle about silly gso requests coming from user
      net: increment xmit_recursion level in dev_direct_xmit()
      tcp: grow window for OOO packets only for SACK flows
      llc: make sure applications use ARPHRD_ETHER
      tcp: fix SO_RCVLOWAT possible hangs under high mem pressure
      tcp: md5: add missing memory barriers in tcp_md5_do_add()/tcp_md5_hash_key()
      tcp: md5: do not send silly options in SYNCOOKIES
      tcp: md5: refine tcp_md5_do_add()/tcp_md5_hash_key() barriers
      tcp: md5: allow changing MD5 keys in all socket states
      x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task
      ipv6: avoid lockdep issue in fib6_del()
      net: qrtr: check skb_put_padto() return value
      net: add __must_check to skb_put_padto()
      net: silence data-races on sk_backlog.tail
      mac802154: tx: fix use-after-free

Eric Sandeen (3):
      ext4: do not commit super on read-only bdev
      ext4: fix potential negative array index in do_split()
      xfs: fix boundary test in xfs_attr_shortform_verify

Eric W. Biederman (4):
      signal: Extend exec_id to 64bits
      exec: Move would_dump into flush_old_exec
      exec: Always set cap_ambient in cap_bprm_set_creds
      proc: Use new_inode not new_inode_pseudo

Erik Ekman (1):
      USB: serial: qcserial: add EM7305 QDL product ID

Erik Kaneda (1):
      ACPICA: Do not increment operation_region reference counts for field units

Esben Haabendal (1):
      uio_pdrv_genirq: fix use without device tree and no interrupt

Eugen Hristev (1):
      iio: adc: at91-sama5d2_adc: fix differential channels in triggered mode

Eugene Syromiatnikov (2):
      Input: avoid BIT() macro usage in the serio.h UAPI header
      coresight: do not use the BIT() macro in the UAPI header

Eugeniu Rosca (3):
      usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B
      media: vsp1: dl: Fix NULL pointer dereference on unbind
      mm: slub: fix conversion of freelist_corrupted()

Eugeniy Paltsev (2):
      initramfs: restore default compression behavior
      ARC: Fix ICCM & DCCM runtime size checks

Evan Benn (1):
      drm/mediatek: Find the cursor plane instead of hard coding it

Evan Green (5):
      spi: pxa2xx: Add CS control clock quirk
      loop: Better discard support for block devices
      Input: synaptics-rmi4 - really fix attn_data use-after-free
      spi: pxa2xx: Apply CS clk quirk to BXT
      ath10k: Acquire tx_lock in tx error paths

Evan Nimmo (1):
      i2c: algo: pca: Reapply i2c bus settings after reset

Evan Quan (2):
      drm/amd/pm: correct Vega10 swctf limit setting
      drm/amd/pm: correct Vega12 swctf limit setting

Evgeniy Didin (1):
      ARC: [plat-hsdk]: Switch ethernet phy-mode to rgmii-id

Evgeny Novikov (6):
      hwmon: (aspeed-pwm-tacho) Avoid possible buffer overflow
      usb: gadget: udc: gr_udc: fix memleak on error handling path in gr_ep_init()
      video: fbdev: neofb: fix memory leak in neo_scan_monitor()
      usb: gadget: net2280: fix memory leak on probe error handling paths
      media: vpss: clean up resources in init
      USB: lvtest: return proper error code in probe

Ewan D. Milne (1):
      scsi: lpfc: nvmet: Avoid hang / use-after-free again when destroying targetport

Ezequiel Garcia (1):
      drm/vkms: Hold gem object while still in-use

Fabio Estevam (1):
      ARM: dts: imx27-phytec-phycard-s-rdk: Fix the I2C1 pinctrl entries

Fabrice Gasnier (4):
      iio: trigger: stm32-timer: disable master mode when stopping
      iio: adc: stm32-adc: fix device used to request dma
      iio: adc: stm32-dfsdm: fix device used to request dma
      usb: dwc2: gadget: move gadget resume after the core is in L0 state

Fan Guo (1):
      RDMA/mad: Fix possible memory leak in ib_mad_post_receive_mads()

Fan Yang (1):
      mm: Fix mremap not considering huge pmd devmap

Fangrui Song (3):
      arm64: Delete the space separator in __emit_inst
      Makefile: Fix GCC_TOOLCHAIN_DIR prefix for Clang cross compilation
      Documentation/llvm: fix the name of llvm-size

Federico Ricchiuto (1):
      HID: i2c-hid: add Mediacom FlexBook edge13 to descriptor override

Fedor Tokarev (1):
      net: sunrpc: Fix off-by-one issues in 'rpc_ntop6'

Felix Fietkau (2):
      mt76: clear skb pointers from rx aggregation reorder buffer during cleanup
      mac80211: do not allow bigger VHT MPDUs than the hardware supports

Feng Tang (1):
      ipmi: use vzalloc instead of kmalloc for user creation

Filipe Manana (14):
      btrfs: fix log context list corruption after rename whiteout error
      Btrfs: fix crash during unmount due to race with delayed inode workers
      btrfs: fix missing file extent item for hole after ranged fsync
      btrfs: fix partial loss of prealloc extent past i_size after fsync
      btrfs: do not ignore error from btrfs_next_leaf() when inserting checksums
      btrfs: fix wrong file range cleanup after an error filling dealloc range
      btrfs: fix data block group relocation failure due to concurrent scrub
      btrfs: fix failure of RWF_NOWAIT write into prealloc extent beyond eof
      btrfs: fix a block group ref counter leak after failure to remove block group
      btrfs: fix double free on ulist after backref resolution failure
      Btrfs: fix selftests failure due to uninitialized i_mode in test inodes
      btrfs: fix memory leaks after failure to lookup checksums during inode logging
      btrfs: fix space cache memory leak after transaction abort
      btrfs: fix wrong address when faulting in pages in the search ioctl

Finley Xiao (1):
      thermal/drivers/cpufreq_cooling: Fix wrong frequency converted from power

Finn Thain (4):
      m68k: mac: Don't call via_flush_cache() on Mac IIfx
      m68k: mac: Don't send IOP message until channel is idle
      m68k: mac: Fix IOP status/control register writes
      scsi: mesh: Fix panic after host or bus reset

Florian Fainelli (22):
      net: dsa: Fix duplicate frames flooded by learning
      net: dsa: bcm_sf2: Do not register slave MDIO bus with OF
      net: dsa: bcm_sf2: Ensure correct sub-node is parsed
      net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizes
      net: dsa: bcm_sf2: Fix overflow checks
      pwm: bcm2835: Dynamically allocate base
      net: dsa: b53: Lookup VID in ARL searches when VLAN is enabled
      net: dsa: b53: Fix ARL register definitions
      net: dsa: b53: Rework ARL bin logic
      net: dsa: b53: b53_arl_rw_op() needs to select IVL or SVL
      net: dsa: Do not make user port errors fatal
      net: dsa: loop: Add module soft dependency
      net: phy: Check harder for errors in get_phy_id()
      net: dsa: bcm_sf2: Fix node reference count
      of: of_mdio: Correct loop scanning logic
      MIPS: mm: BMIPS5000 has inclusive physical caches
      MIPS: BMIPS: Also call bmips_cpu_setup() for secondary cores
      ARM: dts: bcm: HR2: Fixed QSPI compatible string
      ARM: dts: NSP: Fixed QSPI compatible string
      ARM: dts: BCM5301X: Fixed QSPI compatible string
      arm64: dts: ns2: Fixed QSPI compatible string
      net: phy: Avoid NPD upon phy_detach() when driver is unbound

Florian Westphal (5):
      geneve: move debug check after netdev unregister
      net: place xmit recursion in softnet data
      net: use correct this_cpu primitive in dev_recursion_level
      netfilter: nf_tables: fix destination register zeroing
      netfilter: conntrack: allow sctp hearbeat after connection re-use

Florinel Iordache (5):
      fsl/fman: use 32-bit unsigned integer
      fsl/fman: fix dereference null return value
      fsl/fman: fix unreachable code
      fsl/fman: check dereferencing null pointer
      fsl/fman: fix eth hash table allocation

Forest Crossman (3):
      usb: xhci: Fix ASM2142/ASM3142 DMA addressing
      usb: xhci: define IDs for various ASMedia host controllers
      usb: xhci: Fix ASMedia ASM1142 DMA addressing

Francesco Ruggeri (1):
      igb: reinit_locked() should be called with rtnl_lock

Francisco Jerez (1):
      cpufreq: intel_pstate: Fix intel_pstate_get_hwp_max() for turbo disabled

Frank Rowand (4):
      of: unittest: kmemleak on changeset destroy
      of: unittest: kmemleak in of_unittest_platform_populate()
      of: unittest: kmemleak in of_unittest_overlay_high_level()
      of: overlay: kmemleak in dup_and_fixup_symbol_prop()

Frank van der Linden (1):
      xattr: break delegations in {set,remove}xattr

Frederic Weisbecker (2):
      timer: Prevent base->clk from moving backward
      timer: Fix wheel index calculation on last level

Fredrik Strupe (2):
      arm64: armv8_deprecated: Fix undef_hook mask for thumb setend
      ARM: 8977/1: ptrace: Fix mask for thumb breakpoint hook

Frieder Schrempf (3):
      mtd: spinand: Stop using spinand->oobbuf for buffering bad block markers
      mtd: spinand: Do not erase the block before writing a bad block marker
      mtd: spinand: Explicitly use MTD_OPS_RAW to write the bad block marker to OOB

Frédéric Pierret (fepitre) (1):
      gcc-common.h: Update for GCC 10

Fugang Duan (1):
      net: fec: correct the error path for regulator disable in probe

Fuqian Huang (1):
      m68k: q40: Fix info-leak in rtc_ioctl

Gabriel Krisman Bertazi (3):
      um: ubd: Prevent buffer overrun on command completion
      dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath
      f2fs: Return EOF on unaligned end of file DIO read

Gabriel Ravier (1):
      tools: gpio-hammer: Avoid potential overflow in main

Ganji Aravind (1):
      cxgb4: Fix offset when clearing filter byte counters

Gao Xiang (3):
      erofs: correct the remaining shrink objects
      erofs: fix partially uninitialized misuse in z_erofs_onlinepage_fixup
      mm, THP, swap: fix allocating cluster for swapfile by mistake

Gary Lin (1):
      efi/x86: Fix the deletion of variables in mixed mode

Gaurav Singh (2):
      perf report: Fix NULL pointer dereference in hists__fprintf_nr_sample_events()
      tools/testing/selftests/cgroup/cgroup_util.c: cg_read_strcmp: fix null pointer dereference

Gavin Shan (1):
      drivers/firmware/psci: Fix memory leakage in alloc_init_cpu_groups()

Geert Uytterhoeven (8):
      pwm: rcar: Fix late Runtime PM enablement
      pwm: renesas-tpu: Fix late Runtime PM enablement
      ARM: dts: r8a73a4: Add missing CMT1 interrupts
      ARM: dts: r8a7740: Add missing extal2 to CPG node
      media: fdp1: Fix R-Car M3-N naming in debug message
      ASoC: qcom: Drop HAS_DMA dependency to fix link failure
      usb: hso: Fix debug compile warning on sparc32
      sh: landisk: Add missing initialization of sh_io_port_base

Geoff Levand (1):
      powerpc/ps3: Fix kexec shutdown hang

Geoffrey Allott (1):
      ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99 Classified motherboard

Georg Müller (1):
      platform/x86: pmc_atom: Add Lex 2I385SW to critclk_systems DMI table

George Kennedy (3):
      ax88172a: fix ax88172a_unbind() failures
      fbcon: prevent user font height or width change from causing potential out-of-bounds access
      vt_ioctl: change VT_RESIZEX ioctl to check for error return from vc_resize()

George Spelvin (1):
      batman-adv: fix batadv_nc_random_weight_tq

George Wilson (1):
      tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send()

Gerald Schaefer (1):
      s390/mm: fix set_huge_pte_at() for empty ptes

Gerd Hoffmann (1):
      drm/bochs: downgrade pci_request_region failure from error to warning

Gilad Ben-Yossef (5):
      crypto: ccree - zero out internal struct before use
      crypto: ccree - don't mangle the request assoclen
      crypto: ccree - dec auth tag size from cryptlen map
      crypto: ccree - only try to map auth tag if needed
      crypto: ccree - fix resource leak on error path

Giuseppe Marco Randazzo (1):
      p54usb: add AirVasT USB stick device-id

Grace Kao (1):
      pinctrl: cherryview: Add missing spinlock usage in chv_gpio_irq_handler

Grant Likely (1):
      HID: input: Fix devices that return multiple bytes in battery report

Greg Kroah-Hartman (47):
      Linux 4.19.113
      Revert "r8169: check that Realtek PHY driver module is loaded"
      bpf: Explicitly memset the bpf_attr structure
      bpf: Explicitly memset some bpf info structures declared on the stack
      Linux 4.19.114
      Linux 4.19.115
      Linux 4.19.116
      Linux 4.19.117
      Linux 4.19.118
      Linux 4.19.119
      Linux 4.19.120
      Linux 4.19.121
      Linux 4.19.122
      Linux 4.19.123
      Linux 4.19.124
      Linux 4.19.125
      Linux 4.19.126
      Linux 4.19.127
      Revert "net/mlx5: Annotate mutex destroy for root ns"
      Linux 4.19.128
      Linux 4.19.129
      Linux 4.19.130
      Revert "tty: hvc: Fix data abort due to race in hvc_open"
      Revert "ALSA: usb-audio: Improve frames size computation"
      Linux 4.19.132
      Revert "ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb"
      Linux 4.19.133
      Linux 4.19.134
      Linux 4.19.135
      Linux 4.19.136
      Linux 4.19.137
      Linux 4.19.138
      USB: iowarrior: fix up report size handling for some devices
      mtd: properly check all write ioctls for permissions
      Linux 4.19.139
      Linux 4.19.140
      Linux 4.19.141
      Linux 4.19.142
      Linux 4.19.143
      Linux 4.19.144
      Linux 4.19.145
      Linux 4.19.146
      Revert "ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO"
      Linux 4.19.147
      Linux 4.19.148
      Linux 4.19.149
      Linux 4.19.150

Greg Ungerer (1):
      m68knommu: fix overwriting of bits in ColdFire V3 cache control

Gregory CLEMENT (3):
      tty: n_gsm: Fix SOF skipping
      tty: n_gsm: Fix waking up upper tty layer when room available
      tty: n_gsm: Fix bogus i++ in gsm_data_kick

Grygorii Strashko (1):
      ARM: percpu.h: fix build error

Grzegorz Siwik (1):
      i40e: Wrong truncation from u16 to u8

Grzegorz Szczurek (1):
      i40e: Fix crash during removing i40e driver

Guenter Roeck (1):
      brcmfmac: abort and release host after error

Guillaume Nault (2):
      netfilter: nat: never update the UDP checksum when it's 0
      pppoe: only process PADT targeted at local interfaces

Guoju Fang (1):
      bcache: fix a lost wake-up problem caused by mca_cannibalize_lock

Guoqing Jiang (2):
      md: check arrays is suspended in mddev_detach before call quiesce operations
      md: don't flush workqueue unconditionally in md_open

Gustav Wiklander (1):
      spi: Fix memory leak on splited transfers

Gustavo A. R. Silva (3):
      MIPS: OCTEON: irq: Fix potential NULL pointer dereference
      staging: most: core: replace strcpy() by strscpy()
      kernel: module: Use struct_size() helper

Gustavo Pimentel (1):
      PCI: Add Synopsys endpoint EDDA Device ID

Gustavo Romero (1):
      KVM: PPC: Book3S HV: Treat TM-related invalid form instructions on P9 like the valid ones

Gyeongtaek Lee (1):
      ASoC: dapm: fixup dapm kcontrol widget

H. Nikolaus Schaller (1):
      w1: omap-hdq: cleanup to add missing newline for some dev_dbg

Hadar Gat (1):
      crypto: ccree - improve error handling

Haibo Chen (2):
      mmc: sdhci-esdhc-imx: fix the mask for tuning start point
      mmc: sdhci: do not enable card detect interrupt for gpio cd type

Haishuang Yan (1):
      netfilter: flowtable: reload ip{v6}h in nf_flow_tuple_ip{v6}

Haiyang Zhang (2):
      hv_netvsc: Fix the queue_mapping in netvsc_vf_xmit()
      hv_netvsc: Remove "unlikely" from netvsc_select_queue

Halil Pasic (1):
      virtio-blk: improve virtqueue error to BLK_STS

Hamish Martin (1):
      ARM: dts: bcm: HR2: Fix PPI interrupt types

Hangbin Liu (2):
      ipv6: fix IPV6_ADDRFORM operation logic
      Revert "vxlan: fix tos value before xmit"

Hanjun Guo (2):
      PCI: Release IVRS table in AMD ACS quirk
      dmaengine: acpi: Put the CSRT table after using it

Hannes Reinecke (1):
      dm zoned: return NULL if dmz_get_zone_for_reclaim() fails to find a zone

Hans Verkuil (2):
      drm_dp_mst_topology: fix broken drm_dp_sideband_parse_remote_dpcd_read()
      cec-api: prevent leaking memory through hole in structure

Hans de Goede (37):
      usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters
      gpiolib: acpi: Correct comment for HP x2 10 honor_wakeup quirk
      gpiolib: acpi: Rework honor_wakeup option into an ignore_wake option
      gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 BYT + AXP288 model
      gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 CHT + AXP288 model
      extcon: axp288: Add wakeup support
      power: supply: axp288_charger: Add special handling for HP Pavilion x2 10
      Input: i8042 - add Acer Aspire 5738z to nomux list
      ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map()
      ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tablet
      platform/x86: GPD pocket fan: Fix error message when temp-limits are out of range
      HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K12A keyboard-dock
      platform/x86: asus-nb-wmi: Do not load on Asus T100TA and T200TA
      Bluetooth: btbcm: Add 2 missing models to subver tables
      platform/x86: intel-vbtn: Use acpi_evaluate_integer()
      platform/x86: intel-vbtn: Split keymap into buttons and switches parts
      platform/x86: intel-vbtn: Do not advertise switches to userspace if they are not there
      platform/x86: intel-vbtn: Also handle tablet-mode switch on "Detachable" and "Portable" chassis-types
      platform/x86: intel-vbtn: Only blacklist SW_TABLET_MODE on the 9 / "Laptop" chasis-type
      x86/purgatory: Disable various profiling and sanitizing options
      ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT8-A tablet
      ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT10-A tablet
      ASoC: rt5645: Add platform-data for Asus T101HA
      drm: panel-orientation-quirks: Add quirk for Asus T101HA panel
      drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003
      HID: quirks: Remove ITE 8595 entry from hid_have_special_driver
      ACPI: video: Use native backlight on Acer Aspire 5783z
      virt: vbox: Fix VBGL_IOCTL_VMMDEV_REQUEST_BIG and _LOG req numbers to match upstream
      virt: vbox: Fix guest capabilities mask check
      ASoC: rt5670: Correct RT5670_LDO_SEL_MASK
      HID: apple: Disable Fn-key key-re-mapping on clone keyboards
      ASoC: rt5670: Add new gpio1_is_ext_spk_en quirk and enable it on the Lenovo Miix 2 10
      HID: i2c-hid: Always sleep 60ms after I2C_HID_PWR_ON commands
      Input: i8042 - add Entroware Proteus EL07R4 to nomux and reset lists
      ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN Converter9 2-in-1
      i2c: core: Call i2c_acpi_install_space_handler() before i2c_acpi_register_devices()
      mmc: sdhci: Workaround broken command queuing on Intel GLK based IRBIS models

Harish (1):
      selftests/powerpc: Fix CPU affinity for child process

Harshad Shirwadkar (1):
      ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max

Hauke Mehrtens (1):
      MIPS: Add missing EHB in mtc0 -> mfc0 sequence for DSPen

Hector Martin (5):
      ALSA: usb-audio: add quirk for MacroSilicon MS2109
      ALSA: usb-audio: fix overeager device match for MacroSilicon MS2109
      ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109
      ALSA: usb-audio: add quirk for Pioneer DDJ-RB
      ALSA: usb-audio: Update documentation comment for MS2109 quirk

Heikki Krogerus (2):
      device property: Fix the secondary firmware node handling in set_primary_fwnode()
      usb: typec: ucsi: acpi: Check the _DEP dependencies

Heiko Carstens (2):
      s390/runtime_instrumentation: fix storage key handling
      s390/ptrace: fix storage key handling

Heiko Stuebner (3):
      arm64: dts: rockchip: fix rk3368-lion gmac reset gpio
      arm64: dts: rockchip: fix rk3399-puma vcc5v0-host gpio
      arm64: dts: rockchip: fix rk3399-puma gmac reset gpio

Heiner Kallweit (4):
      r8169: re-enable MSI on RTL8168c
      PCI/ASPM: Allow re-enabling Clock PM
      net: phy: fix aneg restart in phy_ethtool_set_eee
      PCI: add USR vendor id and use it in r8169 and w6692 driver

Helge Deller (2):
      parisc: Fix kernel panic in mem_init()
      fs/signalfd.c: fix inconsistent return codes for signalfd4

Herbert Xu (3):
      padata: Replace delayed timer with immediate workqueue in padata_reorder
      crypto: algif_skcipher - Cap recv SG list at ctx->used
      crypto: af_alg - fix use-after-free in af_alg_accept() due to bh_lock_sock()

Hill Ma (1):
      x86/reboot/quirks: Add MacBook6,1 reboot quirk

Hillf Danton (1):
      Bluetooth: prefetch channel before killing sock

Himadri Pandya (1):
      net: usb: Fix uninit-was-stored issue in asix_read_phy_addr()

Hou Pu (2):
      null_blk: fix passing of REQ_FUA flag in null_handle_rq
      scsi: target: iscsi: Fix hang in iscsit_access_np() when getting tpg->np_login_sem

Hou Tao (4):
      virtio-blk: free vblk-vqs in error path of virtblk_probe()
      dm zoned: assign max_io_len correctly
      mtd: cfi_cmdset_0002: don't free cfi->cfiq in error path of cfi_amdstd_setup()
      ubi: fastmap: Free unused fastmap anchor peb during detach

Howard Chung (1):
      Bluetooth: L2CAP: handle l2cap config request during open state

Hsin-Yi Wang (2):
      arm64: dts: mt8173: fix unit name warnings
      drm/mediatek: Check plane visibility in atomic_update

Hsin-Yu Chao (1):
      Bluetooth: Add SCO fallback for invalid LMP parameters error

Huacai Chen (6):
      MIPS/tlbex: Fix LDDIR usage in setup_pw() for Loongson-3
      drm/qxl: Use correct notify port address when creating cursor ring
      MIPS: Fix build for LTS kernel caused by backporting lpj adjustment
      MIPS: CPU#0 is not hotpluggable
      rtc: goldfish: Enable interrupt in set_alarm() when necessary
      KVM: MIPS: Change the definition of kvm type

Huaisheng Ye (1):
      dm writecache: correct uncommitted_block when discarding uncommitted entry

Huang Ying (1):
      x86, fakenuma: Fix invalid starting node ID

Hugh Dickins (6):
      shmem: fix possible deadlocks on shmlock_user_lock
      mm: fix swap cache node allocation mask
      mm/memcg: fix refcount error while moving and swapping
      khugepaged: retract_page_tables() remember to test exit
      khugepaged: khugepaged_test_exit() check mmget_still_valid()
      khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter()

Hui Wang (7):
      ALSA: hda: call runtime_allow() for all hda controllers
      ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter
      ALSA: hda/realtek - add a pintbl quirk for several Lenovo machines
      ALSA: hda - let hs_mic be picked ahead of hp_mic
      Revert "ALSA: hda: call runtime_allow() for all hda controllers"
      ALSA: hda - fix the micmute led status for Lenovo ThinkCentre AIO
      ALSA: hda/realtek - Couldn't detect Mic if booting with headset plugged

Huy Nguyen (1):
      xfrm: Fix double ESP trailer insertion in IPsec crypto offload.

Ian Abbott (5):
      staging: comedi: dt2815: fix writing hi byte of analog output
      staging: comedi: addi_apci_1032: check INSN_CONFIG_DIGITAL_TRIG shift
      staging: comedi: ni_6527: fix INSN_CONFIG_DIGITAL_TRIG support
      staging: comedi: addi_apci_1500: check INSN_CONFIG_DIGITAL_TRIG shift
      staging: comedi: addi_apci_1564: check INSN_CONFIG_DIGITAL_TRIG shift

Ian Rogers (6):
      perf/core: fix parent pid/tid in task exit events
      perf parse-events: Fix 3 use after frees found with clang ASAN
      perf mem2node: Avoid double free related to realloc
      perf evsel: Fix 2 memory leaks
      perf trace: Fix the selection for architectures to generate the errno name tables
      perf metricgroup: Free metric_events on error

Ido Schimmel (8):
      mlxsw: spectrum_mr: Fix list iteration in error path
      bridge: Avoid infinite loop when suppressing NS messages with invalid options
      vxlan: Avoid infinite loop when suppressing NS messages with invalid options
      mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON()
      mlxsw: core: Increase scope of RCU read-side critical section
      mlxsw: core: Free EMAD transactions using kfree_rcu()
      ipv4: Silence suspicious RCU usage warning
      vxlan: Ensure FDB dump is performed under RCU

Igor Moura (1):
      USB: serial: ch341: add new Product ID for CH340

Ikjoon Jang (1):
      HID: quirks: add NOGET quirk for Logitech GROUP

Ilie Halip (2):
      arm64: alternative: fix build with clang integrated assembler
      riscv: fix vdso build with lld

Ilya Dryomov (6):
      ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_FULL/NEARFULL
      ceph: canonicalize server path in place
      rbd: avoid a deadlock on header_rwsem when flushing notifies
      rbd: call rbd_dev_unprobe() after unwatching and flushing notifies
      libceph: don't omit recovery_deletes in target_copy()
      rbd: require global CAP_SYS_ADMIN for mapping and unmapping

Ilya Katsnelson (1):
      Input: synaptics - enable InterTouch for ThinkPad X1E 1st gen

Ilya Leoshkevich (1):
      s390/init: add missing __init annotations

Ilya Ponetayev (1):
      sch_cake: don't try to reallocate or unshare skb unconditionally

Imre Deak (1):
      drm/i915/icl+: Fix hotplug interrupt disabling after storm detection

Ira Weiny (1):
      net/tls: Fix kmap usage

Israel Rukshin (2):
      nvme: Fix controller creation races with teardown flow
      nvmet-rdma: fix double free of rdma queue

Ivan Delalande (1):
      scripts/decodecode: fix trapping instruction formatting

Ivan Kokshaysky (1):
      cpufreq: dt: fix oops on armada37xx

Ivan Lazeev (1):
      tpm_crb: fix fTPM on AMD Zen+ CPUs

Ivan Safonov (1):
      staging:r8188eu: avoid skb_clone for amsdu to msdu conversion

J. Bruce Fields (2):
      nfsd: apply umask on fs without ACL support
      SUNRPC: stop printk reading past end of string

Jack Morgenstein (1):
      IB/mlx4: Test return value of calls to ib_get_cached_pkey

Jack Xiao (1):
      drm/amdgpu: avoid dereferencing a NULL pointer

Jack Zhang (1):
      drm/amdkfd: kfree the wrong pointer

Jacky Hu (1):
      pinctrl: amd: fix npins for uart0 in kerncz_groups

Jacob Pan (1):
      iommu/vt-d: Fix mm reference leak

Jaehoon Chung (1):
      brcmfmac: fix wrong location to get firmware feature

Jaewon Kim (1):
      mm/mmap.c: initialize align_offset explicitly for vm_unmapped_area

Jakub Kicinski (6):
      PCI: Remove unused NFP32xx IDs
      mlx4: disable device on shutdown
      bitfield.h: don't compile-time validate _val in FIELD_FIT
      bnxt: don't enable NAPI until rings are ready
      net: disable netpoll on fresh napis
      nfp: use correct define to return NONE fec

James Hilliard (4):
      component: Silence bind error on -EPROBE_DEFER
      Input: usbtouchscreen - add support for BonXeon TP
      HID: quirks: Ignore Simply Automated UPB PIM
      USB: serial: cypress_m8: enable Simply Automated UPB PIM

James Morse (10):
      firmware: arm_sdei: fix double-lock on hibernate with shared events
      x86/resctrl: Preserve CDP enable over CPU hotplug
      arm64: errata: Hide CTR_EL0.DIC on systems affected by Neoverse-N1 #1542419
      arm64: Fake the IminLine size on systems affected by Neoverse-N1 #1542419
      arm64: compat: Workaround Neoverse-N1 #1542419 for compat user-space
      KVM: arm64: Add kvm_extable for vaxorcism code
      KVM: arm64: Defer guest entry when an asynchronous exception is pending
      KVM: arm64: Survive synchronous exceptions caused by AT instructions
      KVM: arm64: Set HCR_EL2.PTW to prevent AT taking synchronous exception
      firmware: arm_sdei: Use cpus_read_lock() to avoid races with cpuhp

James Smart (9):
      nvme-fc: Revert "add module to ops template to allow module references"
      nvme: Treat discovery subsystems as unique subsystems
      scsi: lpfc: Fix kasan slab-out-of-bounds error in lpfc_unreg_login
      scsi: lpfc: Fix crash in target side cable pulls hitting WAIT_FOR_UNREG
      scsi: lpfc: Fix FLOGI/PLOGI receive race condition in pt2pt discovery
      scsi: lpfc: Fix kernel crash at lpfc_nvme_info_show during remote port bounce
      scsi: lpfc: Fix RQ buffer leakage when no IOCBs available
      scsi: lpfc: Fix coverity errors in fmdi attribute handling
      nvme-fc: fail new connections to a deleted host or remote port

James Zhu (1):
      drm/amdgpu: fix typo for vcn1 idle check

Jan Engelhardt (1):
      acpi/x86: ignore unspecified bit positions in the ACPI global lock field

Jan Höppner (1):
      s390/dasd: Fix zero write for FBA devices

Jan Kara (11):
      ext4: do not zeroout extents beyond i_disksize
      ext2: fix debug reference to ext2_xattr_cache
      blktrace: Protect q->blk_trace with RCU
      ext4: fix checking of directory entry validity for inline directories
      ext4: don't allow overlapping system zones
      ext4: don't BUG on inconsistent journal feature
      ext4: handle error of ext4_setup_system_zone() on remount
      ext4: correctly restore system zone info when remount fails
      writeback: Protect inode->i_io_list with inode->i_lock
      writeback: Avoid skipping inode writeback
      writeback: Fix sync livelock due to b_dirty_time processing

Jan Schmidt (1):
      drm/edid: Add Oculus Rift S to non-desktop list

Jann Horn (8):
      USB: early: Handle AMD's spec-compliant identifiers, too
      vmalloc: fix remap_vmalloc_range() bounds checks
      x86/entry/64: Fix unwind hints in rewind_stack_do_exit()
      exit: Move preemption fixup up, move blocking operations down
      lib/zlib: remove outdated and incorrect pre-increment optimization
      apparmor: don't try to replace stale label in ptraceme check
      binder: Prevent context manager from incrementing ref 0
      romfs: fix uninitialized memory leak in romfs_dev_read()

Janosch Frank (1):
      s390/mm: fix huge pte soft dirty copying

Jarkko Sakkinen (2):
      tpm/tpm_tis: Free IRQ if probing fails
      tpm: Unify the mismatching TPM space buffer sizes

Jarod Wilson (2):
      ipv6: don't auto-add link-local address to lag ports
      bonding: show saner speed for broadcast mode

Jason A. Donenfeld (1):
      random: always use batched entropy for get_random_u{32,64}

Jason Baron (1):
      EDAC/ie31200: Fallback if host bridge device is already initialized

Jason Gerecke (1):
      HID: wacom: Read HID_DG_CONTACTMAX directly for non-generic devices

Jason Gunthorpe (9):
      RDMA/ucma: Put a lock around every call to the rdma_cm layer
      RDMA/cma: Teach lockdep about the order of rtnl and lock
      net/cxgb4: Check the return from t4_query_params properly
      pnp: Use list_for_each_entry() instead of open coding
      RDMA/core: Fix double destruction of uobject
      RDMA/uverbs: Make the event_queue fds return POLLERR when disassociated
      RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah()
      include/linux/log2.h: add missing () around n in roundup_pow_of_two()
      RDMA/cm: Remove a race freeing timewait_info

Jason Yan (2):
      pinctrl: rza1: Fix wrong array assignment of rza1l_swio_entries
      block: Fix use-after-free in blkdev_get()

Javed Hasan (5):
      scsi: libfc: Free skb in fc_disc_gpn_id_resp() for valid cases
      scsi: fcoe: Memory leak fix in fcoe_sysfs_fcf_del()
      scsi: libfc: Fix for double free()
      scsi: libfc: Handling of extra kref
      scsi: libfc: Skip additional kref updating work event

Jean Delvare (1):
      drm/amdgpu: restore proper ref count in amdgpu_display_crtc_set_config

Jeff Layton (3):
      ceph: don't allow setlease on cephfs
      ceph: ensure we have a new cap before continuing in fill_inode
      ceph: fix potential race in ceph_check_caps

Jeffery Miller (1):
      power: supply: axp288_fuel_gauge: Broaden vendor check for Intel Compute Sticks.

Jeffle Xu (1):
      ext4: fix error pointer dereference

Jeffrey Hugo (1):
      scsi: ufs-qcom: Fix scheduling while atomic issue

Jeffrey Mitchell (2):
      nfs: Fix getxattr kernel panic and memory overflow
      nfs: Fix security label length not being reset

Jens Axboe (2):
      sched/fair: Don't NUMA balance for kthreads
      block: ensure bdi->io_pages is always initialized

Jens Thoms Toerring (1):
      regmap: fix alignment issue

Jere Leppänen (3):
      sctp: Fix SHUTDOWN CTSN Ack in the peer restart case
      sctp: Fix bundling of SHUTDOWN with COOKIE-ACK
      sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and socket is closed

Jeremie Francois (on alpha) (1):
      scripts/config: allow colons in option strings for sed

Jeremy Kerr (3):
      net: bmac: Fix read of MAC address from ROM
      powerpc/spufs: fix copy_to_user while atomic
      net: usb: ax88179_178a: fix packet alignment padding

Jeremy Sowden (2):
      vti4: removed duplicate log message.
      vti4: eliminated some duplicate code.

Jernej Skrabec (2):
      drm/bridge: dw-hdmi: fix AVI frame colorimetry
      drm/sun4i: hdmi ddc clk: Fix size of m divider

Jerome Brunet (2):
      arm64: dts: meson: add missing gxl rng clock
      ASoC: meson: axg-tdm-interface: fix link fmt setup

Jerry Lee (1):
      libceph: ignore pool overlay and cache logic on redirects

Jesper Dangaard Brouer (3):
      ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K
      veth: Adjust hard_start offset on redirect XDP frames
      selftests/bpf: Fix massive output from test_maps

Jesus Ramos (1):
      ALSA: usb-audio: Add control message quirk delay for Kingston HyperX headset

Jia He (2):
      vhost: vsock: kick send_pkt worker once device is started
      mm: fix double page fault on arm64 if PTE_AF is cleared

Jia-Ju Bai (2):
      net: vmxnet3: fix possible buffer overflow caused by bad DMA value in vmxnet3_get_rss()
      media: pci: ttpci: av7110: fix possible buffer overflow caused by bad DMA value in debiirq()

Jian Cai (1):
      crypto: aesni - add compatibility with IAS

Jiang Ying (1):
      ext4: fix direct I/O read error

Jianjun Wang (1):
      PCI: mediatek: Add controller support for MT7629

Jiaxun Yang (2):
      MIPS: Truncate link address into 32bit for 32bit kernel
      PCI: Don't disable decoding when mmio_always_on is set

Jim Cromie (1):
      dyndbg: fix a BUG_ON in ddebug_describe_flags

Jim Mattson (4):
      kvm: x86: Host feature SSBD doesn't imply guest feature SPEC_CTRL_SSBD
      KVM: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce
      kvm: x86: Toggling CR4.SMAP does not load PDPTEs in PAE mode
      kvm: x86: Toggling CR4.PKE does not load PDPTEs in PAE mode

Jin Yao (2):
      perf stat: Zero all the 'ena' and 'run' array slot stats for interval mode
      perf parse-events: Use strcmp() to compare the PMU name

Jing Xiangfeng (2):
      scsi: iscsi: Do not put host in iscsi_set_flashnode_param()
      atm: eni: fix the missed pci_disable_device() for eni_init_one()

Jiping Ma (1):
      arm64: perf: Report the PC value in REGS_ABI_32 mode

Jiri Benc (1):
      geneve: change from tx_error to tx_dropped on missing metadata

Jiri Kosina (3):
      ftrace/x86: Anotate text_mutex split between ftrace_arch_code_modify_post_process() and ftrace_arch_code_modify_prepare()
      HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGACY instead
      Input: i8042 - add nopnp quirk for Acer Aspire 5 A515

Jiri Olsa (4):
      perf/core: Disable page faults when getting phys address
      kretprobe: Prevent triggering kretprobe from within kprobe_flush_task
      perf test: Fix the "signal" test inline assembly
      perf stat: Fix duration_time value for higher intervals

Jiri Pirko (1):
      mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in case reload fails

Jiri Slaby (9):
      vt: selection, introduce vc_is_sel
      vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines
      vt: switch vt_dont_switch to bool
      tty: rocket, avoid OOB access
      cgroup, netclassid: remove double cond_resched
      tty: hvc_console, fix crashes on parallel open/close
      ata: define AC_ERR_OK
      ata: make qc_prep return ata_completion_errors
      ata: sata_mv, avoid trigerrable BUG_ON

Jiri Wiesner (1):
      bonding: fix active-backup failover for current ARP slave

Jisheng Zhang (2):
      net: mvneta: Fix the case where the last poll did not process all rx
      net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting

Jitao Shi (1):
      dt-bindings: display: mediatek: control dpi pins mode to avoid leakage

Joakim Tjernlund (2):
      cdc-acm: Add DISABLE_ECHO quirk for Microchip/SMSC chip
      ALSA: usb-audio: Add delay quirk for H570e USB headsets

Joe Perches (1):
      kernel/sys.c: avoid copying possible padding bytes in copy_to_user

Joerg Roedel (3):
      x86/mm: split vmalloc_sync_all()
      x86, vmlinux.lds: Page-align end of ..page_aligned sections
      iommu/amd: Do not use IOMMUv2 functionality when SME is active

Johan Hovold (20):
      staging: greybus: loopback_test: fix poll-mask build breakage
      staging: greybus: loopback_test: fix potential path truncation
      staging: greybus: loopback_test: fix potential path truncations
      media: flexcop-usb: fix endpoint sanity check
      media: usbtv: fix control-message timeouts
      media: ov519: add missing endpoint sanity checks
      media: dib0700: fix rc endpoint lookup
      media: stv06xx: add missing descriptor sanity checks
      media: xirlink_cit: add missing descriptor sanity checks
      USB: serial: iuu_phoenix: fix memory corruption
      net: lan78xx: add missing endpoint sanity check
      net: lan78xx: fix transfer-buffer memory leak
      leds: wm831x-status: fix use-after-free on unbind
      leds: da903x: fix use-after-free on unbind
      leds: lm3533: fix use-after-free on unbind
      leds: 88pm860x: fix use-after-free on unbind
      net: lan78xx: replace bogus endpoint lookup
      USB: serial: iuu_phoenix: fix led-activity helpers
      USB: serial: ftdi_sio: make process-packet buffer unsigned
      USB: serial: ftdi_sio: clean up receive processing

Johan Jonker (5):
      ARM: dts: rockchip: fix phy nodename for rk3228-evb
      arm64: dts: rockchip: fix status for &gmac2phy in rk3328-evb.dts
      arm64: dts: rockchip: swap interrupts interrupt-names rk3399 gpu node
      ARM: dts: rockchip: swap clock-names of gpu nodes
      ARM: dts: rockchip: fix pinctrl sub nodename for spi in rk322x.dtsi

Johannes Berg (7):
      nl80211: fix NL80211_ATTR_CHANNEL_WIDTH attribute type
      mac80211: mark station unauthorized before key removal
      mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX
      mac80211: fix authentication with iwlwifi/mvm
      iwlwifi: pcie: actually release queue memory in TVQM
      mac80211: fix misplaced while instead of if
      cfg80211: regulatory: reject invalid hints

John Allen (2):
      x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE
      crypto: ccp - Fix use of merged scatterlists

John Clements (1):
      drm/amdgpu: increase atombios cmd timeout

John David Anglin (2):
      parisc: Add atomic64_set_release() define to avoid CPU soft lockups
      parisc: Implement __smp_store_release and __smp_load_acquire barriers

John Garry (4):
      libata: Remove extra scsi_host_put() in ata_scsi_add_hosts()
      scsi: scsi_debug: Add check for sdebug_max_queue during module init
      bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal
      perf jevents: Fix leak of mapfile memory

John Haxby (1):
      ipv6: fix restrict IPV6_ADDRFORM operation

John Hubbard (1):
      rapidio: fix an error in get_user_pages_fast() error handling

John Johansen (3):
      apparmor: fix introspection of of task mode for unconfined tasks
      apparmor: fix nnp subset test for unconfined
      apparmor: ensure that dfa state tables have entries

John Meneghini (1):
      nvme-multipath: do not reset on unknown status

John Ogness (1):
      af_packet: TPACKET_V3: fix fill status rwlock imbalance

John Stultz (3):
      dwc3: Remove check for HWO flag in dwc3_gadget_ep_reclaim_trb_sg()
      serial: amba-pl011: Make sure we initialize the port.lock spinlock
      tty: serial: qcom_geni_serial: Drop __init from qcom_geni_console_setup

Jon Derrick (3):
      PCI: vmd: Add device id for VMD device 8086:9A0B
      PCI: vmd: Filter resource type bits from shadow register
      irqdomain/treewide: Free firmware node after domain removal

Jon Doron (1):
      x86/kvm/hyper-v: Explicitly align hcall param for kvm_hyperv_exit

Jon Hunter (2):
      backlight: lp855x: Ensure regulators are disabled on probe failure
      arm64: tegra: Fix ethernet phy-mode for Jetson Xavier

Jon Maloy (1):
      tipc: clean up skb list lock handling on send path

Jonathan Bakker (6):
      pinctrl: samsung: Correct setting of eint wakeup mask on s5pv210
      pinctrl: samsung: Save/restore eint_mask over suspend for EINT_TYPE GPIOs
      ARM: dts: s5pv210: Set keep-power-in-suspend for SDHCI1 on Aries
      power: supply: max17040: Correct voltage reading
      phy: samsung: s5pv210-usb2: Add delay after reset
      tty: serial: samsung: Correct clock selection logic

Jonathan Cameron (18):
      iio:magnetometer:ak8974: Fix alignment and data leak issues
      iio:humidity:hdc100x Fix alignment and data leak issues
      iio:humidity:hts221 Fix alignment and data leak issues
      iio:pressure:ms5611 Fix buffer element alignment
      iio:health:afe4403 Fix timestamp alignment and prevent data leak.
      iio:health:afe4404 Fix timestamp alignment and prevent data leak.
      iio:light:ltr501 Fix timestamp alignment issue.
      iio:accel:bmc150-accel: Fix timestamp alignment and prevent data leak.
      iio:adc:ti-adc084s021 Fix alignment and data leak issues.
      iio:adc:ina2xx Fix timestamp alignment issue.
      iio:adc:max1118 Fix alignment of timestamp and data leak issues
      iio:adc:ti-adc081c Fix alignment and data leak issues
      iio:magnetometer:ak8975 Fix alignment and data leak issues.
      iio:light:max44000 Fix timestamp alignment and prevent data leak.
      iio:chemical:ccs811: Fix timestamp alignment and prevent data leak.
      iio: accel: kxsd9: Fix alignment of local buffer.
      iio:accel:mma7455: Fix timestamp alignment and prevent data leak.
      iio:accel:mma8452: Fix timestamp alignment and prevent data leak.

Jonathan Chocron (1):
      PCI: Add Amazon's Annapurna Labs vendor ID

Jonathan Cox (1):
      USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB RAPIDFIRE

Jonathan Lebon (1):
      selinux: allow labeling before policy is loaded

Jonathan McDowell (3):
      net: ethernet: stmmac: Enable interface clocks on probe for IPQ806x
      net: ethernet: stmmac: Disable hardware multicast filter
      net: stmmac: dwmac1000: provide multicast filter fallback

Jonathan Neuschäfer (1):
      parse-maintainers: Mark as executable

Jordan Crouse (2):
      drm/msm: Disable preemption on all 5xx targets
      drm/msm/a5xx: Always set an OPP supported hardware value

Josef Bacik (16):
      btrfs: remove a BUG_ON() from merge_reloc_roots()
      btrfs: track reloc roots based on their commit root bytenr
      btrfs: set update the uuid generation as soon as possible
      btrfs: drop block from cache on error in relocation
      btrfs: use nofs allocations for running delayed items
      btrfs: check commit root generation in should_ignore_root
      btrfs: open device without device_list_mutex
      btrfs: only search for left_info if there is no right_info in try_merge_free_space
      btrfs: don't show full path of bind mounts in subvol=
      btrfs: sysfs: use NOFS for device creation
      btrfs: check the right error variable in btrfs_del_dir_entries_in_log
      btrfs: drop path before adding new uuid tree entry
      btrfs: set the lockdep class for log tree extent buffers
      btrfs: fix potential deadlock in the search ioctl
      btrfs: fix lockdep splat in add_missing_dev
      tracing: Set kernel_stack's caller size properly

Josh Poimboeuf (14):
      objtool: Fix switch table detection in .text.unlikely
      objtool: Fix CONFIG_UBSAN_TRAP unreachable warnings
      objtool: Support Clang non-section symbols in ORC dump
      x86/entry/64: Fix unwind hints in register clearing code
      x86/entry/64: Fix unwind hints in kernel exit path
      x86/unwind/orc: Prevent unwinding before ORC initialization
      x86/unwind/orc: Fix error path for bad ORC entry type
      x86/unwind/orc: Fix premature unwind stoppage due to IRET frames
      objtool: Fix stack offset tracking for indirect CFAs
      x86/unwind/orc: Fix error handling in __unwind_start()
      x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks
      x86/speculation: Add Ivy Bridge to affected list
      x86/unwind/orc: Fix ORC for newly forked tasks
      objtool: Fix noreturn detection for ignored functions

Josh Triplett (2):
      ext4: fix incorrect group count in ext4_fill_super error message
      ext4: fix incorrect inodes per group in error message

Josip Pavic (1):
      drm/amd/display: fix dcc swath size calculations on dcn1

Jouni Malinen (1):
      mac80211: Check port authorization in the ieee80211_tx_dequeue() case

Juergen Gross (5):
      xen/blkfront: fix memory allocation flags in blkfront_setup_indirect()
      xen/xenbus: ensure xenbus_map_ring_valloc() returns proper grant status
      xen/pvcalls-back: test for errors when calling backend_connect()
      efi: avoid error message when booting under Xen
      xen: don't reschedule in preemption off sections

Julia Lawall (1):
      dp83640: reverse arguments to list_add_tail

Julian Anastasov (1):
      ipvs: allow connection reuse for unconfirmed conntrack

Julian Sax (1):
      HID: i2c-hid: add Schneider SCL142ALM to descriptor override

Julian Squires (1):
      cfg80211: check vendor command doit pointer before use

Julian Wiedmann (3):
      s390/qeth: handle error when backing RX buffer
      s390/qdio: put thinint indicator after early error
      s390/qeth: don't process empty bridge port events

Julien Beraud (2):
      net: stmmac: fix enabling socfpga's ptp_ref_clock
      net: stmmac: Fix sub-second increment

Julien Thierry (1):
      objtool: Ignore empty alternatives

Juliet Kim (1):
      Revert "net/ibmvnic: Fix EOI when running in XIVE mode"

Junxiao Bi (5):
      ocfs2: avoid inode removal while nfsd is accessing it
      ocfs2: load global_inode_alloc
      ocfs2: fix value of OCFS2_INVALID_SLOT
      ocfs2: fix panic on nfs server over ocfs2
      ocfs2: change slot number type s16 to u16

Junyong Sun (1):
      firmware: fix a double abort case with fw_load_sysfs_fallback

Juri Lelli (2):
      sched/deadline: Initialize ->dl_boosted
      sched/core: Fix PI boosting between RT and DEADLINE tasks

Jussi Kivilinna (1):
      batman-adv: bla: use netif_rx_ni when not in interrupt context

Justin Chen (1):
      spi: bcm-qspi: when tx/rx buffer is NULL set to 0

Justin Swartz (1):
      clk: rockchip: fix incorrect configuration of rk3228 aclk_gpu* clocks

Jérôme Pouiller (1):
      mmc: fix compilation of user API

Jörgen Storvist (1):
      USB: serial: option: add GosunCn GM500 series

Kai Huang (3):
      kvm: x86: Fix L1TF mitigation for shadow MMU
      kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c
      kvm: x86: Fix reserved bits related calculation errors caused by MKTME

Kai Vehmanen (2):
      ALSA: hda/hdmi: fix race in monitor detection during probe
      ALSA: hda/hdmi: always check pin power status in i915 pin fixup

Kai-Heng Feng (26):
      USB: Disable LPM on WD19's Realtek Hub
      ALSA: hda/realtek: Fix pop noise on ALC225
      ahci: Add Intel Comet Lake H RAID PCI ID
      libata: Return correct status in sata_pmp_eh_recover_pm() when ATA_DFLAG_DETACH is set
      xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3
      PCI: Avoid ASMedia XHCI USB PME# from D0 defect
      PM: ACPI: Output correct message on target power state
      ALSA: hda/realtek - Fix S3 pop noise on Dell Wyse
      Revert "ALSA: hda/realtek: Fix pop noise on ALC225"
      ALSA: usb-audio: Add vendor, product and profile name for HP Thunderbolt Dock
      PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect
      serial: 8250_pci: Move Pericom IDs to pci_ids.h
      e1000e: Disable TSO for buffer overrun workaround
      igb: Report speed and duplex as unknown when device is runtime suspended
      ALSA: hda/realtek - Introduce polarity for micmute LED GPIO
      PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges
      libata: Use per port sync for detach
      ALSA: hda/realtek: Enable mute LED on an HP system
      ALSA: hda/realtek - Enable micmute LED on and HP system
      xhci: Poll for U0 after disabling USB2 LPM
      xhci: Return if xHCI doesn't support LPM
      leds: core: Flush scheduled work for system suspend
      PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken
      xhci: Do warm-reset when both CAS and XDEV_RESUME are set
      USB: quirks: Add no-lpm quirk for another Raydium touchscreen
      ALSA: hda/realtek: Enable front panel headset LED on Lenovo ThinkStation P520

Kaike Wan (3):
      IB/hfi1: Call kobject_put() when kobject_init_and_add() fails
      IB/hfi1: Fix memory leaks in sysfs registration and unregistration
      IB/qib: Call kobject_put() when kobject_init_and_add() fails

Kailang Yang (4):
      ALSA: hda/realtek - Add new codec supported for ALC245
      ALSA: hda/realtek - Add new codec supported for ALC287
      ALSA: hda/realtek - change to suitable link model for ASUS platform
      ALSA: hda/realtek - Enable Speaker for ASUS UX533 and UX534

Kajol Jain (1):
      powerpc/perf/hv-24x7: Fix inconsistent output values incase multiple hv-24x7 events run

Kamal Heib (3):
      RDMA/ipoib: Return void from ipoib_ib_dev_stop()
      RDMA/rxe: Drop pointless checks in rxe_init_ports
      RDMA/core: Fix reported speed and width

Kamil Lorenc (1):
      net: usb: dm9601: Add USB ID of Keenetic Plus DSL

Kangjie Lu (1):
      gma/gma500: fix a memory disclosure bug due to uninitialized bytes

KarimAllah Ahmed (2):
      KVM: Introduce a new guest mapping API
      KVM: Properly check if "page" is valid in kvm_vcpu_unmap

Kars Mulder (1):
      usb: core: fix quirks_param_set() writing to a const pointer

Karthick Gopalasubramanian (1):
      wil6210: remove reset file from debugfs

Kazuhiro Fujita (1):
      serial: sh-sci: Make sure status register SCxSR is read in correct sequence

Kees Cook (9):
      slub: improve bit diffusion for freelist ptr obfuscation
      e1000: Distribute switch variables for initialization
      kallsyms: Refactor kallsyms_show_value() to take cred
      module: Refactor section attr into bin attribute
      module: Do not expose section addresses to non-CAP_SYSLOG
      kprobes: Do not expose probe addresses to non-CAP_SYSLOG
      bpf: Check correct cred for CAP_SYSLOG in bpf_dump_raw_ok()
      net/compat: Add missing sock updates for SCM_RIGHTS
      module: Correctly truncate sysfs sections output

Kefeng Wang (1):
      riscv: stacktrace: Fix undefined reference to `walk_stackframe'

Keith Busch (1):
      nvme-multipath: set bdi capabilities once

Kelly Littlepage (1):
      net: tcp: fix rx timestamp behavior for tcp_recvmsg

Kevin Buettner (2):
      PCI: Avoid FLR for AMD Starship USB 3.0
      copy_xstate_to_kernel: Fix typo which caused GDB regression

Kevin Hao (2):
      i2c: dev: Fix the race between the release of i2c_dev and cdev
      tracing/hwlat: Honor the tracing_cpumask

Kevin Kou (1):
      sctp: move trace_sctp_probe_path into sctp_outq_sack

Kevin Locke (1):
      Input: i8042 - add ThinkPad S230u to i8042 reset list

Kieran Bingham (1):
      media: platform: fcp: Set appropriate DMA parameters

Kim Phillips (2):
      x86/cpu/amd: Make erratum #1054 a legacy erratum
      perf record/stat: Explicitly call out event modifiers in the documentation

Kirill A. Shutemov (1):
      mm: avoid data corruption on CoW fault into PFN-mapped VMA

Kishon Vijay Abraham I (7):
      ARM: dts: dra7: Add "dma-ranges" property to PCIe RC DT nodes
      misc: pci_endpoint_test: Fix to support > 10 pci-endpoint-test devices
      misc: pci_endpoint_test: Avoid using module parameter to determine irqtype
      PCI: endpoint: Fix for concurrent memory allocation in OB address region
      ARM: dts: dra7: Fix bus_dma_limit for PCIe
      misc: pci_endpoint_test: Add support to test PCI EP in AM654x
      PCI: cadence: Fix updating Vendor ID and Subsystem Vendor ID register

Klaus Doth (1):
      misc: rtsx: Add short delay after exit from ASPM

Konstantin Khlebnikov (4):
      block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices
      net: revert default NAPI poll timeout to 2 jiffies
      mm: remove VM_BUG_ON(PageSlab()) from page_mapcount()
      f2fs: report delalloc reserve as non-free in statfs for project quota

Krishna Manikandan (1):
      drm/msm: add shutdown support for display platform_driver

Krunoslav Kovac (1):
      drm/amd/display: fix pow() crashing when given base 0

Krzysztof Kozlowski (6):
      spi: spi-fsl-dspi: Fix lockup if device is removed during SPI transfer
      spi: spi-fsl-dspi: Fix external abort on interrupt in resume or exit paths
      spi: spi-fsl-dspi: Fix lockup if device is shutdown during SPI transfer
      ARM: dts: socfpga: Align L2 cache-controller nodename with dtschema
      dmaengine: fsl-edma: Fix NULL pointer exception in fsl_edma_tx_handler
      dt-bindings: sound: wm8994: Correct required supplies based on actual implementaion

Krzysztof Sobota (1):
      watchdog: initialize device before misc_register

Krzysztof Struczynski (1):
      ima: Fix ima digest hash table key calculation

Kuniyuki Iwashima (2):
      udp: Copy has_conns in reuseport_grow().
      udp: Improve load balancing for SO_REUSEPORT.

Kuppuswamy Sathyanarayanan (1):
      drivers: base: Fix NULL pointer exception in __platform_driver_probe() if a driver developer is foolish

Kusanagi Kouichi (1):
      debugfs: Fix !DEBUG_FS debugfs_create_automount

Kyungtae Kim (1):
      USB: gadget: fix illegal array access in binding with UDC

Landen Chao (1):
      net: ethernet: mtk_eth_soc: fix MTU warnings

Larry Finger (4):
      staging: rtl8188eu: Add ASUS USB-N10 Nano B1 to device table
      b43legacy: Fix case where channel status is corrupted
      b43: Fix connection problem with WPA3
      b43_legacy: Fix connection problem with WPA3

Lars Engebretsen (1):
      iio: core: remove extra semi-colon from devm_iio_device_register() macro

Lars-Peter Clausen (4):
      iio: xilinx-xadc: Fix ADC-B powerdown
      iio: xilinx-xadc: Fix clearing interrupt when enabling trigger
      iio: xilinx-xadc: Fix sequencer configuration for aux channels in simultaneous mode
      iio: xilinx-xadc: Make sure not exceed maximum samplerate

Lary Gibaud (1):
      iio: st_sensors: rely on odr mask to know if odr can be set

Laurence Oberman (1):
      qed: Disable "MFW indication via attention" SPAM every 5 minutes

Laurent Dufour (2):
      mm: replace memmap_context by meminit_context
      mm: don't rely on system state to detect hot-plug operations

Laurent Pinchart (2):
      drm: panel: simple: Fix bpc for LG LB070WV8 panel
      rapidio: Replace 'select' DMAENGINES 'with depends on'

Laurentiu Tudor (1):
      powerpc/fsl_booke: Avoid creating duplicate tlb1 entry

Lee Jones (1):
      mfd: mfd-core: Protect against NULL call-back function pointer

Lei Xue (1):
      cachefiles: Fix race between read_waiter and read_copier involving op->to_do

Len Brown (2):
      tools/power turbostat: Fix gcc build warnings
      tools/power turbostat: Fix missing SYS_LPI counter on some Chromebooks

Leon Romanovsky (3):
      RDMA/core: Prevent mixed use of FDs between shared ufiles
      RDMA/core: Fix race between destroy and release FD object
      gcov: Disable gcov build with GCC 10

Leonid Ravich (1):
      dmaengine: ioat setting ioat timeout as module parameter

Li Bin (1):
      scsi: sg: add sg_remove_request in sg_common_write

Li Guifu (1):
      f2fs: fix use-after-free issue

Li Heng (3):
      net: cxgb4: fix return error value in t4_prep_fw
      RDMA/core: Fix return error value in _ib_modify_qp() to negative
      efi: add missed destroy_workqueue when efisubsys_init fails

Li Jun (3):
      usb: host: xhci-plat: keep runtime active when removing host
      usb: typec: tcpci_rt1711h: avoid screaming irq causing boot hangs
      usb: host: xhci: fix ep context print mismatch in debugfs

Li RongQing (1):
      xdp: Fix xsk_generic_xmit errno

Liam Beguin (1):
      parisc: add support for cmpxchg on u8 pointers

Liang Chen (1):
      kthread: Do not preempt current task if it is going to call schedule()

Libor Pechacek (1):
      powerpc/pseries: Avoid NULL pointer dereference when drmem is unavailable

Lihong Kou (1):
      Bluetooth: add a mutex lock to avoid UAF in do_enale_set

Lingling Xu (1):
      spi: sprd: switch the sequence of setting WDG_LOAD_LOW and _HIGH

Linus Lüssing (6):
      mac80211: mesh: fix discovery timer re-arming issue / crash
      batman-adv: Fix own OGM check in aggregated OGMs
      batman-adv: bla: fix type misuse for backbone_gw hash indexing
      batman-adv: mcast/TT: fix wrongly dropped or rerouted packets
      batman-adv: mcast: fix duplicate mcast packets in BLA backbone from mesh
      batman-adv: mcast: fix duplicate mcast packets from BLA backbone to mesh

Linus Torvalds (15):
      mm: slub: be more careful about the double cmpxchg of freelist
      gcc-10 warnings: fix low-hanging fruit
      Stop the ad-hoc games with -Wno-maybe-initialized
      gcc-10: disable 'zero-length-bounds' warning for now
      gcc-10: disable 'array-bounds' warning for now
      gcc-10: disable 'stringop-overflow' warning for now
      gcc-10: disable 'restrict' warning for now
      gcc-10: avoid shadowing standard library 'free()' in crypto
      make 'user_access_begin()' do 'access_ok()'
      Fix 'acccess_ok()' on alpha and SH
      random32: remove net_rand_state from the latent entropy gcc plugin
      random32: move the pseudo-random 32-bit definitions to prandom.h
      vgacon: remove software scrollback support
      fbcon: remove soft scrollback code
      fbcon: remove now unusued 'softback_lines' cursor() argument

Linus Walleij (6):
      ARM: 8978/1: mm: make act_mm() respect THREAD_SIZE
      ARM: integrator: Add some Kconfig selections
      net: dsa: rtl8366: Fix VLAN semantics
      net: dsa: rtl8366: Fix VLAN set-up
      drm/tve200: Stabilize enable/disable
      net: dsa: rtl8366: Properly clear member config

Liu Jian (4):
      mtd: cfi: fix deadloop in cfi_cmdset_0002.c do_write_buffer
      ieee802154: fix one possible memleak in adf7242_probe
      mlxsw: destroy workqueue when trap_register in mlxsw_emad_init
      ieee802154: fix one possible memleak in ca8210_dev_com_init

Liu Song (1):
      ubifs: Fix out-of-bounds memory access caused by abnormal value of node_len

Liu Yi L (1):
      iommu/vt-d: Enforce PASID devTLB field mask

Liu Ying (1):
      drm/imx: imx-ldb: Disable both channels for split mode in enc->disable()

Liviu Dudau (1):
      mm/vmalloc.c: don't dereference possible NULL pointer in __vunmap()

Logan Gunthorpe (9):
      PCI/switchtec: Fix init_completion race condition with poll_wait()
      NTB: ntb_pingpong: Choose doorbells based on port number
      NTB: Fix the default port and peer numbers for legacy drivers
      NTB: ntb_tool: reading the link file should not end in a NULL byte
      NTB: Revert the change to use the NTB device dev for DMA allocations
      NTB: perf: Don't require one more memory window than number of peers
      NTB: perf: Fix support for hardware that doesn't have port numbers
      NTB: perf: Fix race condition when run with ntb_test
      NTB: ntb_test: Fix bug when counting remote files

Long Li (1):
      cifs: Allocate encryption header through kmalloc

Longfang Liu (1):
      USB: ehci: reopen solution for Synopsys HC bug

Longpeng (1):
      mm/hugetlb: fix a addressing exception caused by huge_pte_offset

Longpeng(Mike) (3):
      crypto: virtio: Fix use-after-free in virtio_crypto_skcipher_finalize_req()
      crypto: virtio: Fix src/dst scatterlist calculation in __virtio_crypto_skcipher_do_req()
      crypto: virtio: Fix dest length calculation in __virtio_crypto_skcipher_do_req()

Lorenz Bauer (1):
      selftests: bpf: fix use of undeclared RET_IF macro

Lorenzo Bianconi (1):
      net: gre: recompute gre csum for sctp over gre tunnels

Lu Baolu (1):
      iommu/vt-d: Serialize IOMMU GCMD register modifications

Lu Wei (2):
      platform/x86: intel-hid: Fix return value check in check_acpi_dev()
      platform/x86: intel-vbtn: Fix return value check in check_acpi_dev()

Lubomir Rintel (3):
      dmaengine: mmp_tdma: Reset channel error on release
      spi: pxa2xx: Balance runtime PM enable/disable on error
      drm/etnaviv: Fix error path on failure to enable bus clk

Luc Van Oostenryck (1):
      alpha: fix annotation of io{read,write}{16,32}be()

Lucas De Marchi (1):
      drm/i915: fix port checks for MST support on gen >= 11

Lucas Stach (3):
      drm/etnaviv: replace MMU flush marker with flush sequence
      soc: imx: gpc: fix power up sequencing
      tools/vm: fix cross-compile build

Lucy Yan (1):
      net: dec: de2104x: Increase receive ring size for Tulip

Ludovic Desroches (2):
      ARM: dts: at91: sama5d2_ptc_ek: fix sdmmc0 node description
      ARM: dts: at91: sama5d2_ptc_ek: fix vbus pin

Luis Chamberlain (4):
      coredump: fix crash when umh is disabled
      blktrace: break out of blktrace setup on concurrent calls
      loop: be paranoid on exit and prevent new additions / removals
      blktrace: ensure our debugfs dir exists

Lukas Czerner (3):
      jbd2: make sure jh have b_transaction set in refile/unfile_buffer
      ext4: handle read only external journal device
      ext4: handle option set by mount flags correctly

Lukas Wunner (13):
      PCI: pciehp: Fix indefinite wait on sysfs requests
      spi: dw: Fix controller unregister order
      spi: bcm2835aux: Fix controller unregister order
      spi: Fix controller unregister order
      spi: pxa2xx: Fix controller unregister order
      spi: bcm2835: Fix controller unregister order
      spi: pxa2xx: Fix runtime PM ref imbalance on probe error
      PCI: Enable NVIDIA HDA controllers
      driver core: Avoid binding drivers to dead devices
      spi: Prevent adding devices below an unregistering controller
      serial: pl011: Fix oops on -EPROBE_DEFER
      serial: pl011: Don't leak amba_ports entry on driver register error
      serial: 8250: Avoid error message on reprobe

Luke Nelson (6):
      arm, bpf: Fix offset overflow for BPF_MEM BPF_DW
      arm, bpf: Fix bugs with ALU64 {RSH, ARSH} BPF_K shift by 0
      bpf, x86_32: Fix incorrect encoding in BPF_LDX zero-extension
      bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B
      bpf, x86_32: Fix clobbering of dst for BPF_JSET
      arm64: insn: Fix two bugs in encoding 32-bit logical immediates

Luo Jiaxing (1):
      scsi: libsas: Set data_dir as DMA_NONE if libata marks qc as NODATA

Luo bin (3):
      hinic: fix a bug of waitting for IO stopped
      hinic: fix wrong para of wait_for_completion_timeout
      hinic: fix a bug of ndo_stop

Lyude Paul (4):
      Revert "drm/dp_mst: Skip validating ports during destruction, just ref"
      drm/dp_mst: Fix clearing payload state on topology disable
      drm/dp_mst: Reformat drm_dp_check_act_status() a bit
      drm/dp_mst: Increase ACT retry timeout to 3s

Maciej Żenczykowski (1):
      Revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu"

Macpaul Lin (2):
      usb: host: xhci-mtk: avoid runtime suspend when removing hcd
      ALSA: usb-audio: add quirk for Samsung USBC Headset (AKG)

Madalin Bucur (5):
      dt-bindings: net: FMan erratum A050385
      arm64: dts: ls1043a: FMan erratum A050385
      fsl/fman: detect FMan erratum A050385
      arm64: dts: ls1043a-rdb: correct RGMII delay mode to rgmii-id
      arm64: dts: ls1046ardb: set RGMII interfaces to RGMII_ID mode

Madhuparna Bhowmik (4):
      dmaengine: pch_dma.c: Avoid data race between probe and irq handler
      evm: Fix RCU list related warnings
      drivers: char: tlclk.c: Avoid data race between init and interrupt handler
      rapidio: avoid data race between file operation callbacks and mport_cdev_add().

Magnus Karlsson (1):
      xsk: Add missing check on user supplied headroom size

Mahesh Bandewar (1):
      ipvlan: fix device features

Malcolm Priestley (5):
      staging: vt6656: Don't set RCR_MULTICAST or RCR_BROADCAST by default.
      staging: vt6656: Fix calling conditions of vnt_set_bss_mode
      staging: vt6656: Fix drivers TBTT timing counter.
      staging: vt6656: Fix pairwise key entry save.
      staging: vt6656: Power save stop wake_up_count wrap around.

Manish Mandlik (1):
      Bluetooth: Fix refcount use-after-free issue

Manivannan Sadhasivam (1):
      net: qrtr: Fix passing invalid reference to qrtr_local_enqueue()

Mans Rullgard (2):
      usb: musb: fix crash with highmen PIO and usbmon
      i2c: core: check returned size of emulated smbus block read

Mao Wenan (1):
      virtio_ring: Avoid loop when vq is broken in virtqueue_poll

Maor Gottlieb (2):
      RDMA/mlx5: Block delay drop to unprivileged users
      IB/cma: Fix ports memory leak in cma_configfs

Marc Kleine-Budde (2):
      spi: spi-sun6i: sun6i_spi_transfer_one(): fix setting of clock rate
      regmap: dev_get_regmap_match(): fix string comparison

Marc Payne (1):
      r8152: support additional Microsoft Surface Ethernet Adapter variant

Marc Zyngier (14):
      irqchip/gic-v4: Provide irq_retrigger to avoid circular locking dependency
      arm64: Add part number for Neoverse N1
      net: stmmac: dwmac-meson8b: Add missing boundary to RGMII TX clock array
      KVM: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVER
      KVM: arm64: Fix 32bit PC wrap-around
      clk: Unlink clock if failed to prepare or enable
      KVM: arm64: Make vcpu_cp1x() work on Big Endian hosts
      KVM: arm64: Synchronize sysreg state on injecting an AArch32 exception
      PCI: dwc: Fix inner MSI IRQ domain registration
      irqchip/gic: Atomically update affinity
      epoll: Keep a reference on files added to the check list
      HID: core: Correctly handle ReportSize being zero
      HID: core: Sanitize event code and type when mapping input
      KVM: arm64: Assume write fault on S1PTW permission fault on instruction fetch

Marcel Bocu (1):
      x86/amd_nb: Add PCI device IDs for family 17h, model 70h

Marcelo Ricardo Leitner (2):
      sctp: fix possibly using a bad saddr with a given dst
      sctp: Don't advertise IPv4 addresses if ipv6only is set on the socket

Marco Elver (1):
      seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier

Marco Felsch (2):
      ARM: dts: imx6: phycore-som: fix arm and soc minimum voltage
      drm/imx: tve: fix regulator_disable error path

Marcos Paulo de Souza (3):
      btrfs: send: emit file capabilities after chown
      btrfs: export helpers for subvolume name/id resolution
      btrfs: reset compression level for lzo on remount

Marcos Scriven (1):
      PCI: Avoid FLR for AMD Matisse HD Audio & USB 3.0

Marek Behún (1):
      mmc: sdhci-xenon: fix annoying 1.8V regulator warning

Marek Szyprowski (11):
      drm/exynos: dsi: propagate error value and silence meaningless warning
      drm/exynos: dsi: fix workaround for the legacy clock name
      ARM: dts: exynos: Fix GPIO polarity for thr GalaxyS3 CM36651 sensor's bus
      clk: samsung: Mark top ISP and CAM clocks on Exynos542x as critical
      mfd: wm8994: Fix driver operation if loaded as modules
      clk: samsung: exynos5433: Add IGNORE_UNUSED flag to sclk_i2s1
      phy: exynos5-usbdrd: Calibrating makes sense only for USB2.0 PHY
      usb: dwc2: Fix error path in gadget registration
      dmaengine: pl330: Fix burst length if burst size is smaller than bus width
      drm/vc4/vc4_hdmi: fill ASoC card owner
      clk: samsung: exynos4: mark 'chipid' clock as CLK_IGNORE_UNUSED

Marek Vasut (1):
      net: ks8851-ml: Fix IO operations, again

Mario Kleiner (1):
      drm/amd/display: Add link_rate quirk for Apple 15" MBP 2017

Marius Iacob (1):
      drm: Added orientation quirk for ASUS tablet model T103HAF

Mark Gray (1):
      geneve: add transport ports in route lookup for geneve

Mark Gross (4):
      x86/cpu: Add a steppings field to struct x86_cpu_id
      x86/cpu: Add 'table' argument to cpu_matches()
      x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation
      x86/speculation: Add SRBDS vulnerability and mitigation documentation

Mark O'Donovan (1):
      ath9k: Fix regression with Atheros 9271

Mark Rutland (1):
      arm64: hugetlb: avoid potential NULL dereference

Mark Salyzyn (1):
      af_key: pfkey_dump needs parameter validation

Mark Starovoytov (1):
      net: atlantic: make hw_get_regs optional

Mark Tomlinson (1):
      gre6: Fix reception with IP6_TNL_F_RCV_DSCP_COPY

Mark Zhang (1):
      RDMA/cma: Protect bind_list and listen_list while finding matching cm id

Markus Theil (1):
      mac80211: allow rx of mesh eapol frames with default rx key

Martin Blumenstingl (4):
      thermal: devfreq_cooling: inline all stubs for CONFIG_DEVFREQ_THERMAL=n
      mmc: meson-mx-sdio: Set MMC_CAP_WAIT_WHILE_BUSY
      mmc: meson-mx-sdio: remove the broken ->card_busy() op
      mmc: meson-mx-sdio: trigger a soft reset after a timeout or CRC error

Martin Cerveny (2):
      drm/sun4i: sun8i-csc: Secondary CSC register correction
      drm/sun4i: mixer: Extend regmap max_register

Martin Fuzzey (2):
      ARM: dts: imx6: Use gpc for FEC interrupt controller to fix wake on LAN.
      net: fec: set GPR bit on suspend by DT configuration.

Martin K. Petersen (1):
      scsi: sd: Fix optimal I/O size for devices that change reported values

Martin KaFai Lau (2):
      bpftool: Fix printing incorrect pointer in btf_dump_ptr
      net: inet_csk: Fix so_reuseport bind-address cache in tb->fast*

Martin Kaiser (1):
      hwrng: imx-rngc - fix an error path

Martin Varghese (1):
      net: Added pointer check for dst->ops->neigh_lookup in dst_neigh_lookup_skb

Martin Wilck (3):
      scsi: qla2xxx: set UNLOADING before waiting for session deletion
      scsi: qla2xxx: check UNLOADING before posting async work
      dm mpath: switch paths in dm_blk_ioctl() code path

Martyna Szapar (2):
      i40e: Fix of memory leak and integer truncation in i40e_virtchnl.c
      i40e: Memory leak in i40e_config_iwarp_qvlist

Masahiro Yamada (11):
      kbuild: compute false-positive -Wmaybe-uninitialized cases in Kconfig
      usb: gadget: legacy: fix redundant initialization warnings
      kbuild: force to build vmlinux if CONFIG_MODVERSION=y
      kbuild: improve cc-option to clean up all temporary files
      kconfig: qconf: do not limit the pop-up menu to the first row
      kconfig: qconf: fix signal connection to invalid slots
      net: wan: wanxl: use allow to pass CROSS_COMPILE_M68k for rebuilding firmware
      net: wan: wanxl: use $(M68KCC) instead of $(M68KAS) for rebuilding firmware
      kbuild: remove AS variable
      kbuild: replace AS=clang with LLVM_IAS=1
      kbuild: support LLVM=1 to switch the default tools to Clang/LLVM

Masami Hiramatsu (13):
      perf probe: Do not depend on dwfl_module_addrsym()
      tools: Let O= makes handle a relative path with -C option
      ftrace/kprobe: Show the maxactive number on kprobe_events
      tracing/kprobes: Fix a double initialization typo
      perf probe: Accept the instance number of kretprobe event
      perf probe: Do not show the skipped events
      perf probe: Fix to check blacklist address correctly
      perf probe: Check address correctness by map instead of _etext
      kprobes: Fix to protect kick_kprobe_optimizer() by kprobe_mutex
      tracing: Fix event trigger to accept redundant spaces
      perf probe: Fix memory leakage when the probe point is not found
      uaccess: Add non-pagefault user-space read functions
      kprobes: Fix to check probe enabled before disarm_kprobe_ftrace()

Masashi Honma (1):
      ath9k_htc: Silence undersized packet warnings

Matej Dujava (1):
      staging: sm750fb: add missing case while setting FB_VISUAL

Mathias Nyman (4):
      xhci: bail out early if driver can't accress host in resume
      xhci: prevent bus suspend if a roothub port detected a over-current condition
      xhci: Fix incorrect EP_STATE_MASK
      usb: Fix out of sync data toggle if a configured device is reconfigured

Mathieu Desnoyers (1):
      sched: Fix unreliable rseq cpu_id for new tasks

Mathieu Othacehe (1):
      iio: vcnl4000: Fix i2c swapped word reading.

Matt Fleming (1):
      x86/asm/64: Align start of __clear_user() loop to 16-bytes

Matt Jolly (3):
      USB: serial: qcserial: Add DW5816e support
      net: usb: qmi_wwan: add support for DW5816e
      USB: serial: qcserial: add DW5816e QDL support

Matt Ranostay (1):
      media: i2c: video-i2c: fix build errors due to 'imply hwmon'

Matteo Croce (2):
      samples: bpf: Fix build error
      pstore: Fix linking when crypto API disabled

Matthew Garrett (1):
      tpm: Don't make log failures fatal

Matthew Gerlach (1):
      fpga: dfl: fix bug in port reset handshake

Matthew Hagan (1):
      ARM: dts: NSP: Correct FA2 mailbox node

Matthew Howell (1):
      serial: exar: Fix GPIO configuration for Sealevel cards based on XR17V35X

Matthias Blankertz (4):
      ASoC: rsnd: Fix parent SSI start/stop in multi-SSI mode
      ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode
      ASoC: rsnd: Don't treat master SSI in multi SSI setup as parent
      ASoC: rsnd: Fix "status check failed" spam for multi-SSI

Matthias Fend (1):
      dmaengine: zynqmp_dma: fix burst length configuration

Matthias Kaehlcke (1):
      tty: serial: qcom_geni_serial: Fix wrap around of TX buffer

Matthias Reichl (1):
      USB: cdc-acm: restore capability check order

Matthias Schiffer (1):
      ARM: dts: ls1021a: fix QuadSPI-memory reg range

Maulik Shah (4):
      soc: qcom: rpmh: Update dirty flag only when data changes
      soc: qcom: rpmh: Invalidate SLEEP and WAKE TCSes before flushing new data
      soc: qcom: rpmh-rsc: Allow using free WAKE TCS for active request
      soc: qcom: rpmh-rsc: Set suppress_bind_attrs flag

Mauricio Faria de Oliveira (1):
      apparmor: check/put label on apparmor_sk_clone_security()

Maurizio Lombardi (2):
      scsi: target: remove boilerplate code
      scsi: target: fix hang when multiple threads try to destroy the same iscsi session

Mauro Carvalho Chehab (1):
      kconfig: qconf: Fix a few alignment issues

Max Filippov (3):
      xtensa: fix __sync_fetch_and_{and,or}_4 declarations
      xtensa: update *pos in cpuinfo_op.next
      xtensa: fix xtensa_pmu_setup prototype

Max Gurtovoy (1):
      nvme-rdma: assign completion vector correctly

Max Staudt (1):
      affs: fix basic permission bits to actually work

Maxim Kochetkov (1):
      iio: adc: ti-ads1015: fix conversion when CONFIG_PM is not set

Maxim Mikityanskiy (1):
      Bluetooth: btrtl: Use kvmalloc for FW allocations

Maxim Petrov (1):
      stmmac: fix pointer check after utilization in stmmac_interrupt

Maxime Ripard (1):
      arm64: dts: allwinner: h6: Fix PMU compatible

Maxime Roussin-Bélanger (1):
      iio: si1133: read 24-bit signed integer for measurement

Maximilian Luz (1):
      mwifiex: Increase AES key storage size to 256 bits

Maya Erez (1):
      wil6210: ignore HALP ICR if already handled

Merlijn Wajer (1):
      Input: add `SW_MACHINE_COVER`

Mert Dirik (1):
      ar5523: Add USB ID of SMCWUSBT-G2 wireless adapter

Miaohe Lin (6):
      KVM: SVM: Fix potential memory leak in svm_cpu_init()
      net: udp: Fix wrong clean up for IS_UDPLITE macro
      net: Set fput_needed iff FDPUT_FPUT is set
      net: Fix potential wrong skb->protocol in skb_vlan_untag()
      net: handle the return value of pskb_carve_frag_list() correctly
      KVM: arm/arm64: vgic: Fix potential double free dist->spis in __kvm_vgic_destroy()

Miaoqing Pan (2):
      ath10k: fix array out-of-bounds access
      ath10k: fix memory leak for tpc_stats_final

Michael Braun (1):
      netfilter: nft_reject_bridge: enable reject with bridge vlan

Michael Chan (6):
      bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features().
      bnxt_en: Improve AER slot reset.
      bnxt_en: Fix VF anti-spoof filter setup.
      bnxt_en: Fix accumulation of bp->net_stats_prev.
      tg3: Fix soft lockup when tg3_reset_task() fails.
      bnxt_en: Protect bnxt_set_eee() and bnxt_set_pauseparam() with mutex.

Michael Ellerman (11):
      powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle
      powerpc/64/tm: Don't let userspace set regs->trap via sigreturn
      powerpc/64s: Disable STRICT_KERNEL_RWX
      drivers/macintosh: Fix memleak in windfarm_pm112 driver
      powerpc/64s: Don't let DT CPU features set FSCR_DSCR
      powerpc/64s: Save FSCR to init_task.thread.fscr after feature init
      powerpc/64: Don't initialise init_task->thread.regs
      powerpc/boot: Fix CONFIG_PPC_MPC52XX references
      powerpc: Allow 4224 bytes of stack expansion for the signal frame
      powerpc: Fix circular dependency between percpu.h and mmu.h
      powerpc/64s: Don't init FSCR_DSCR in __init_FSCR()

Michael J. Ruhl (1):
      io-mapping: indicate mapping failure

Michael Karcher (1):
      sh: Fix validation of system call number

Michael Kelley (1):
      Drivers: hv: vmbus: Add timeout to vmbus_wait_for_unload

Michael Mueller (1):
      s390/diag: fix display of diagnose call statistics

Michael S. Tsirkin (1):
      virtio_net: fix lockdep warning on 32 bit

Michael Straube (1):
      staging: rtl8188eu: Add device id for MERCUSYS MW150US v2

Michael Tretter (1):
      drm/debugfs: fix plain echo to connector "force" attribute

Michael Walle (1):
      watchdog: sp805: fix restart handler

Michael Wang (1):
      sched: Avoid scale real weight down to zero

Michal Hocko (1):
      selftests: vm: drop dependencies on page flags from mlock2 tests

Michal Kalderon (1):
      RDMA/qedr: Fix KASAN: use-after-free in ucma_event_handler+0x532

Michal Koutný (1):
      mm/page_counter.c: fix protection usage propagation

Michał Mirosław (6):
      mmc: sdhci-of-at91: fix cd-gpios for SAMA5D2
      ALSA: pcm: disallow linking stream to itself
      Bluetooth: hci_bcm: fix freeing not-requested IRQ
      usb: gadget: udc: atmel: fix uninitialized read in debug printk
      misc: atmel-ssc: lock with mutex instead of spinlock
      regulator: push allocation in set_consumer_device_supply() out of lock

Mika Westerberg (1):
      thunderbolt: Drop duplicated get_switch_at_route()

Mike Christie (1):
      scsi: fcoe: Fix I/O path allocation

Mike Gilbert (1):
      cpupower: avoid multiple definition with gcc -fno-common

Mike Marciniszyn (1):
      RDMA/core: Ensure security pkey modify is not lost

Mike Rapoport (1):
      m68k: nommu: register start of the memory with memblock

Mike Snitzer (2):
      dm bio record: save/restore bi_end_io and bi_integrity
      dm integrity: use dm_bio_record and dm_bio_restore

Mikel Rychliski (1):
      PCI: Use ioremap(), not phys_to_virt() for platform ROM

Mikhail Malygin (1):
      RDMA/rxe: Prevent access to wr->next ptr afrer wr is posted to send queue

Miklos Szeredi (4):
      bitops: protect variables in set_mask_bits() macro
      aio: fix async fsync creds
      fuse: fix weird page warning
      fuse: don't check refcount after stealing page

Mikulas Patocka (13):
      dm writecache: add cond_resched to avoid CPU hangs
      dm writecache: fix data corruption when reloading the target
      alpha: fix memory barriers so that they conform to the specification
      dm writecache: add cond_resched to loop in persistent_memory_claim()
      dm: use noio when sending kobject event
      dm integrity: fix integrity recalculation that is improperly skipped
      crypto: hisilicon - don't sleep of CRYPTO_TFM_REQ_MAY_SLEEP was not specified
      crypto: cpt - don't sleep of CRYPTO_TFM_REQ_MAY_SLEEP was not specified
      ext2: fix missing percpu_counter_inc
      ext2: don't update mtime on COW faults
      xfs: don't update mtime on COW faults
      dm writecache: handle DAX to partitions on persistent memory correctly
      arch/x86/lib/usercopy_64.c: fix __copy_user_flushcache() cache writeback

Milton Miller (1):
      powerpc/vdso: Fix vdso cpu truncation

Minas Harutyunyan (2):
      usb: dwc2: Postponed gadget registration to the udc class driver
      usb: dwc2: Fix shutdown callback in platform

Ming Lei (4):
      dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue()
      block: loop: set discard granularity and alignment for block device backed loop
      blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTART
      block: allow for_each_bvec to support zero len bvec

Miquel Raynal (18):
      mtd: spinand: Propagate ECC information to the MTD structure
      mtd: rawnand: pasemi: Fix the probe error path
      mtd: rawnand: diskonchip: Fix the probe error path
      mtd: rawnand: sharpsl: Fix the probe error path
      mtd: rawnand: xway: Fix the probe error path
      mtd: rawnand: orion: Fix the probe error path
      mtd: rawnand: oxnas: Fix the probe error path
      mtd: rawnand: socrates: Fix the probe error path
      mtd: rawnand: plat_nand: Fix the probe error path
      mtd: rawnand: mtk: Fix the probe error path
      mtd: rawnand: tmio: Fix the probe error path
      mtd: rawnand: marvell: Fix the condition on a return code
      mtd: rawnand: marvell: Use nand_cleanup() when the device is not yet registered
      mtd: rawnand: marvell: Fix probe error path
      mtd: rawnand: timings: Fix default tR_max and tCCS_min timings
      mtd: rawnand: oxnas: Keep track of registered devices
      mtd: rawnand: oxnas: Unregister all devices on error
      mtd: rawnand: oxnas: Release all devices in the _remove() path

Mirko Dietrich (1):
      ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob support

Miroslav Benes (1):
      x86/unwind/orc: Don't skip the first frame for inactive tasks

Misono Tomohiro (2):
      NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails
      hwmon: (acpi_power_meter) Fix potential memory leak in acpi_power_meter_add()

Mohan Kumar (2):
      ALSA: hda: Fix 2 channel swapping for Tegra
      ALSA: hda: Clear RIRB status before reading WP

Mordechay Goodstein (1):
      iwlwifi: mvm: beacon statistics shouldn't go backwards

Moshe Shemesh (4):
      net/mlx5: Fix forced completion access non initialized command entry
      net/mlx5: Fix command entry leak in Internal Error State
      net/mlx5: Add command entry handling completion
      net/mlx5e: Update netdev txq on completions during closure

Mrinal Pandey (1):
      checkpatch: fix the usage of capture group ( ... )

Muchun Song (6):
      mm/ksm: fix NULL pointer dereference when KSM zero page is enabled
      mm: memcg/slab: fix memory leak at non-root kmem_cache destroy
      kprobes: Fix NULL pointer dereference at kprobe_ftrace_handler
      mm/hugetlb: fix a race between hugetlb sysctl handlers
      kprobes: fix kill kprobe which has been marked as gone
      kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE

Murthy Bhat (1):
      scsi: smartpqi: fix call trace in device discovery

Namhyung Kim (2):
      perf jevents: Fix suspicious code in fixregex()
      perf test: Free formats for perf pmu parse test

Naresh Kumar PBS (1):
      RDMA/bnxt_re: Restrict the max_gids to 256

Nathan Chancellor (16):
      kbuild: Disable -Wpointer-to-enum-cast
      dpaa_eth: Remove unnecessary boolean expression in dpaa_get_headroom
      rtc: omap: Use define directive for PIN_CONFIG_ACTIVE_HIGH
      misc: echo: Remove unnecessary parentheses and simplify check for zero
      video: fbdev: sis: Remove unnecessary parentheses and commented code
      powerpc/maple: Fix declaration made after definition
      usb: gadget: udc: bdc: Remove unnecessary NULL checks in bdc_req_complete
      lib/mpi: Fix building for powerpc with clang
      x86/mmiotrace: Use cpumask_available() for cpumask_var_t variables
      lib/mpi: Fix 64-bit MIPS build with Clang
      USB: gadget: udc: s3c2410_udc: Remove pointless NULL check in s3c2410_udc_nuke
      clk: bcm2835: Fix return type of bcm2835_register_gate
      ACPI: sysfs: Fix pm_profile_attr type
      clk: rockchip: Fix initialization of mux_pll_src_4plls_p
      tracing: Use address-of operator on section symbols
      mm/kmemleak.c: use address-of operator on section symbols

Nathan Huckleberry (2):
      riscv/atomic: Fix sign extension for RV64I
      ARM: 8992/1: Fix unwind_frame for clang-built kernels

Naveen N. Rao (1):
      powerpc: Include .BTF section

Navid Emamdoost (21):
      apparmor: Fix use-after-free in aa_audit_rule_init
      pwm: img: Call pm_runtime_put() in pm_runtime_get_sync() failed case
      sata_rcar: handle pm_runtime_get_sync failure cases
      drm/exynos: fix ref count leak in mic_pre_enable
      iio: pressure: zpa2326: handle pm_runtime_get_sync failure
      gpio: arizona: handle pm_runtime_get_sync failure case
      gpio: arizona: put pm_runtime in case of failure
      crypto: ccp - Release all allocated memory if sha type is invalid
      media: rc: prevent memory leak in cx23888_ir_probe
      drm/amdgpu: fix multiple memory leaks in acp_hw_init
      tracing: Have error path in predicate_parse() free its allocated memory
      ath9k_htc: release allocated buffer if timed out
      ath9k: release allocated buffer if timed out
      drm/amd/display: prevent memory leak
      nfc: s3fwrn5: add missing release on skb in s3fwrn5_recv_frame
      cxgb4: add missing release on skb in uld_send()
      drm/etnaviv: fix ref count leak via pm_runtime_get_sync
      drm/amdgpu: fix ref count leak in amdgpu_driver_open_kms
      drm/amd/display: fix ref count leak in amdgpu_drm_ioctl
      drm/amdgpu: fix ref count leak in amdgpu_display_crtc_set_config
      drm/amdgpu/display: fix ref count leak when pm_runtime_get_sync fails

Neal Cardwell (1):
      tcp_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT

Necip Fazil Yildiran (2):
      net: qrtr: fix usage of idr in port assignment to socket
      net: ipv6: fix kconfig dependency warning for IPV6_SEG6_HMAC

Neil Armstrong (2):
      usb: dwc3: core: add support for disabling SS instances in park mode
      doc: dt: bindings: usb: dwc3: Update entries for disabling SS instances in park mode

Neil Horman (1):
      sctp: Don't add the shutdown timer if its already been added

NeilBrown (3):
      sunrpc: svcauth_gss_register_pseudoflavor must reject duplicate registrations.
      sunrpc: clean up properly in gss_mech_unregister()
      md: add feature flag MD_FEATURE_RAID0_LAYOUT

Nicholas Piggin (3):
      Revert "powerpc/64: irq_work avoid interrupt when called with hardware irqs enabled"
      powerpc/pseries/ras: Fix FWNMI_VALID off by one
      powerpc/traps: Make unrecoverable NMIs die instead of panic

Nick Desaulniers (6):
      hexagon: define ioremap_uc
      elfnote: mark all .note sections SHF_ALLOC
      tracepoint: Mark __tracepoint_string's __used
      MAINTAINERS: add CLANG/LLVM BUILD SUPPORT info
      Documentation/llvm: add documentation on building w/ Clang/LLVM
      lib/string.c: implement stpcpy

Nick Hudson (1):
      ARM: bcm2835-rpi-zero-w: Add missing pinctrl name

Nickolai Kozachenko (1):
      platform/x86: intel-hid: Add a quirk to support HP Spectre X2 (2015)

Nicolas Boichat (2):
      Bluetooth: hci_h5: Set HCI_UART_RESET_ON_INIT to correct flags
      Bluetooth: hci_serdev: Only unregister device if it was registered

Nicolas Cavallari (1):
      mac80211: Do not send mesh HWMP PREQ if HWMP is disabled

Nicolas Dichtel (3):
      vti[6]: fix packet tx through bpf_redirect() in XinY cases
      xfrm interface: fix oops when deleting a x-netns interface
      gtp: add GTPA_LINK info to msg sent to userspace

Nicolas Ferre (1):
      net: macb: mark device wake capable when "magic-packet" property present

Nicolas Pitre (3):
      vt: don't hardcode the mem allocation upper bound
      vt: don't use kmalloc() for the unicode screen buffer
      vt: fix unicode console freeing with a common interface

Nicolas Saenz Julienne (2):
      drm/vc4: Fix HDMI mode validation
      ARM: dts: bcm283x: Disable dsi0 node

Nicolas Toromanoff (3):
      crypto: stm32/crc32 - fix ext4 chksum BUG_ON()
      crypto: stm32/crc32 - fix run-time self test issue.
      crypto: stm32/crc32 - fix multi-instance

Nicolas VINCENT (1):
      i2c: cpm: Fix i2c_ram structure

Nicolin Chen (1):
      drm/tegra: hub: Do not enable orphaned window group

Nikhil Devshatwar (1):
      media: ti-vpe: cal: Restrict DMA to avoid memory corruption

Niklas Schnelle (1):
      net/mlx5: Fix failing fw tracer allocation on s390

Niklas Söderlund (3):
      ARM: dts: gose: Fix ports node name for adv7180
      ARM: dts: gose: Fix ports node name for adv7612
      thermal: rcar_thermal: Handle probe error gracefully

Nikolay Borisov (3):
      btrfs: Move free_pages_out label in inline extent handling branch in compress_file_range
      btrfs: Remove redundant extent_buffer_get in get_old_root
      btrfs: Remove extraneous extent_buffer_get from tree_mod_log_rewind

Nilesh Javali (2):
      scsi: qedi: Do not flush offload work if ARP not resolved
      scsi: qedi: Fix termination timeouts in session logout

Nirenjan Krishnan (1):
      HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for all Saitek X52 devices

Nishka Dasgupta (1):
      mtd: rawnand: oxnas: Add of_node_put()

OGAWA Hirofumi (1):
      fat: don't allow to mount if the FAT length == 0

Olaf Hering (1):
      x86: hyperv: report value of misc_features

Oleg Nesterov (3):
      ipc/mqueue.c: change __do_notify() to bypass check_kill_permission()
      uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly aligned
      uprobes: Change handle_swbp() to send SIGTRAP with si_code=SI_KERNEL, to fix GDB regression

Oleh Kravchenko (1):
      leds: mlxreg: Fix possible buffer overflow

Oleksandr Andrushchenko (1):
      xen/gntdev: Fix dmabuf import with non-zero sgt offset

Oleksij Rempel (1):
      net: phy: micrel: kszphy_resume(): add delay after genphy_resume() before accessing PHY registers

Olga Kornievskaia (4):
      NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION
      NFSv4 fix CLOSE not waiting for direct IO compeletion
      SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion")
      NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall

Oliver Hartkopp (1):
      slcan: not call free_netdev before rtnl_unlock in slcan_open

Oliver Neukum (10):
      cdc-acm: close race betrween suspend() and acm_softint
      cdc-acm: introduce a cool down
      UAS: no use logging any details in case of ENODEV
      UAS: fix deadlock in error handling and PM flushing work
      USB: uas: add quirk for LaCie 2Big Quadra
      USB: serial: garmin_gps: add sanity checking for data length
      CDC-ACM: heed quirk also in error handling
      usblp: poison URBs upon disconnect
      USB: UAS: fix disconnect by unplugging a hub
      usblp: fix race between disconnect() and read()

Oliver O'Halloran (2):
      cpufreq: powernv: Fix use-after-free
      powerpc/eeh: Only dump stack once if an MMIO loop is detected

Olivier Moysan (1):
      iio: adc: stm32-adc: fix sleep in atomic context

Olympia Giannou (1):
      rndis_host: increase sleep time in the query-response loop

Omar Sandoval (1):
      btrfs: fix error handling when submitting direct I/O bio

Ondrej Jirman (3):
      ARM: dts: sun8i-a83t-tbs-a711: HM5065 doesn't like such a high voltage
      bus: sunxi-rsb: Return correct data when mixing 16-bit and 8-bit reads
      drm/sun4i: Fix dsi dcs long write function

Or Cohen (1):
      net/packet: fix overflow in tpacket_rcv

Oscar Carter (2):
      staging: gasket: Check the return value of gasket_get_bar_index()
      staging: greybus: Fix uninitialized scalar variable

Pablo Neira Ayuso (9):
      netfilter: nft_fwd_netdev: validate family and chain type
      netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type
      netfilter: nfnetlink_cthelper: unbreak userspace helper support
      netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code
      netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build
      netfilter: nft_nat: return EOPNOTSUPP if type or flags are not supported
      netfilter: nf_tables: add NFTA_SET_USERDATA if not null
      netfilter: nf_tables: incorrect enum nft_list_attributes definition
      netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of ENOBUFS

Pali Rohár (2):
      mwifiex: Fix memory corruption in dump_station
      PCI: aardvark: Don't blindly enable ASPM L0s and don't write to read-only register

Palmer Dabbelt (2):
      RISC-V: Upgrade smp_mb__after_spinlock() to iorw,iorw
      RISC-V: Take text_mutex in ftrace_init_nop()

Pan Bian (3):
      scsi: fnic: fix use after free
      RDMA/qedr: Fix potential use after free
      RDMA/i40iw: Fix potential use after free

Paolo Abeni (2):
      netlabel: cope with NULL catmap
      net: ipv4: really enforce backoff for redirects

Paolo Bonzini (7):
      kvm: fix compilation on aarch64
      kvm: fix compilation on s390
      KVM: x86: only do L1TF workaround on affected processors
      KVM: nSVM: fix condition for filtering async PF
      KVM: nSVM: leave ASID aside in copy_vmcb_control_area
      KVM: x86: bit 8 of non-leaf PDPEs is not reserved
      KVM: x86: fix incorrect comparison in trace event

Pascal Terjan (1):
      staging: rtl8712: Fix IEEE80211_ADDBA_PARAM_BUF_SIZE_MASK

Patrick Riphagen (1):
      USB: serial: ftdi_sio: add IDs for Xsens Mti USB converter

Paul Aurich (5):
      SMB3: Honor 'posix' flag for multiuser mounts
      SMB3: Honor 'seal' flag for multiuser mounts
      SMB3: Honor persistent/resilient handle flags for multiuser mounts
      SMB3: Honor lease disabling for multiuser mounts
      cifs: Fix leak when handling lease break for cached root fid

Paul Cercueil (2):
      ASoC: jz4740-i2s: Fix divider written at incorrect offset in register
      clk: ingenic/jz4770: Exit with error if CGU init failed

Paul E. McKenney (3):
      locktorture: Print ratio of acquisitions, not failures
      fs/btrfs: Add cond_resched() for try_release_extent_mapping() stalls
      mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls

Paul Kocialkowski (2):
      media: rockchip: rga: Introduce color fmt macros and refactor CSC mode logic
      media: rockchip: rga: Only set output CSC mode for RGB input

Paul Menzel (1):
      ACPI: video: Use native backlight on Acer TravelMate 5735Z

Paul Moore (5):
      audit: check the length of userspace generated audit records
      selinux: properly handle multiple messages in selinux_netlink_send()
      audit: fix a net reference leak in audit_send_reply()
      audit: fix a net reference leak in audit_list_rules_send()
      netlabel: fix problems with mapping removal

Pavan Chebbi (1):
      bnxt_en: Don't query FW when netif_running() is false.

Pavel Machek (3):
      ocfs2: fix unbalanced locking
      btrfs: fix return value mixup in btrfs_get_extent
      drm/msm: fix leaks if initialization fails

Pavel Machek (CIP) (1):
      ASoC: meson: add missing free_irq() in error path

Pavel Shilovsky (1):
      CIFS: Properly process SMB3 lease breaks

Pavel Tatashin (1):
      mm: initialize deferred pages with interrupts enabled

Pawel Dembicki (4):
      net: qmi_wwan: add support for ASKEY WWHC050
      USB: serial: option: add support for ASKEY WWHC050
      USB: serial: option: add BroadMobi BM806U
      USB: serial: option: add Wistron Neweb D19Q1

Pawel Laszczak (1):
      usb: gadget: Fix issue with config_ep_by_speed function

Paweł Gronowski (1):
      drm/amdgpu: Fix NULL dereference in dpm sysfs handlers

PeiSen Hou (1):
      ALSA: hda/realtek - Add more fixup entries for Clevo machines

Peilin Ye (11):
      AX.25: Fix out-of-bounds read in ax25_connect()
      AX.25: Prevent out-of-bounds read in ax25_sendmsg()
      drm/amdgpu: Prevent kernel-infoleak in amdgpu_info_ioctl()
      rds: Prevent kernel-infoleak in rds_notify_queue_get()
      Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt()
      Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_evt()
      Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_with_rssi_evt()
      openvswitch: Prevent kernel-infoleak in ovs_ct_put_key()
      net/smc: Prevent kernel-infoleak in __smc_diag_dump()
      HID: hiddev: Fix slab-out-of-bounds write in hiddev_ioctl_usage()
      tipc: Fix memory leak in tipc_group_create_member()

Peng Fan (2):
      regmap: debugfs: check count when read regmap file
      mips/vdso: Fix resource leaks in genvdso.c

Peng Hao (1):
      mmc: block: Fix use-after-free issue for rpmb

Peng Liu (1):
      sched: correct SD_flags returned by tl->sd_flags()

Peng Ma (1):
      spi: spi-fsl-dspi: Adding shutdown hook

Penghao (1):
      USB: quirks: Add USB_QUIRK_IGNORE_REMOTE_WAKEUP quirk for BYD zhaoxin notebook

Peter Chen (1):
      usb: chipidea: core: add wakeup support for extcon

Peter Jones (1):
      efi: Make it possible to disable efivar_ssdt entirely

Peter Oberparleiter (1):
      gcov: add support for GCC 10.1

Peter Ujfalusi (4):
      iio: adc: stm32-adc: Use dma_request_chan() instead dma_request_slave_channel()
      iio: adc: stm32-dfsdm: Use dma_request_chan() instead dma_request_slave_channel()
      dmaengine: of-dma: Fix of_dma_router_xlate's of_dma_xlate handling
      serial: 8250_omap: Fix sleeping function called from invalid context during probe

Peter Xu (1):
      mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_possible

Peter Zijlstra (5):
      futex: Fix inode life-time issue
      x86/uaccess, ubsan: Fix UBSAN vs. SMAP
      sched/core: Fix illegal RCU from offline CPUs
      x86/entry: Increase entry_stack size to a full page
      cpuidle: Fixup IRQ state

Petr Machata (4):
      net: ip_gre: Separate ERSPAN newlink / changelink callbacks
      net: ip_gre: Accept IFLA_INFO_DATA-less configuration
      mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE
      net: DCB: Validate DCB_ATTR_DCB_BUFFER argument

Phil Sutter (1):
      netfilter: ipset: Fix subcounter update skip

Philipp Puschmann (1):
      ASoC: tas571x: disable regulators on failed probe

Philipp Rudo (1):
      s390/ftrace: fix potential crashes when switching tracers

Philippe Duplessis-Guindon (1):
      tools lib traceevent: Fix memory leak in process_dynamic_array_len

Pi-Hsun Shih (2):
      scripts/decode_stacktrace: strip basepath from all paths
      wireless: Use offsetof instead of custom macro.

Pierre-Louis Bossart (1):
      ASoC: Intel: bxt_rt298: add missing .owner field

Pingfan Liu (1):
      powerpc/crashkernel: Take "mem=" option into account

Piotr Krysiuk (1):
      fs/namespace.c: fix mountpoint reference counter race

Potnuri Bharat Teja (1):
      RDMA/iw_cxgb4: cleanup device debugfs entries on ULD remove

Prabhath Sajeepa (1):
      nvme-rdma: Avoid double freeing of async event data

Prasanna Kerekoppa (1):
      brcmfmac: To fix Bss Info flag definition Bug

Pratik Rajesh Sampat (1):
      cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_work_fn

Priyaranjan Jha (2):
      tcp_bbr: refactor bbr_target_cwnd() for general inflight provisioning
      tcp_bbr: adapt cwnd based on ack aggregation estimation

Przemyslaw Patynowski (1):
      i40e: Set RX_ONLY mode for unicast promiscuous on VLAN

Punit Agrawal (1):
      e1000e: Relax condition to trigger reset for ME workaround

Qais Yousef (3):
      usb/ohci-platform: Fix a warning when hibernating
      usb/xhci-plat: Set PM runtime as active on resume
      usb/ehci-platform: Set PM runtime as active on resume

Qian Cai (14):
      page-flags: fix a crash at SetPageError(THP_SWAP)
      ipv4: fix a RCU-list lock in fib_triestat_seq_show
      ext4: fix a data race at inode->i_blocks
      percpu_counter: fix a data race at vm_committed_as
      x86: ACPI: fix CPU hotplug deadlock
      vfio/pci: fix memory leaks in alloc_perm_bits()
      powerpc/64s/pgtable: fix an undefined behaviour
      KVM: PPC: Book3S HV: Ignore kmemleak false positives
      mm/slub: fix stack overruns with SLUB_STATS
      skbuff: fix a data race in skb_queue_len()
      random: fix data races at timer_rand_state
      mm/vmscan.c: fix data races using kswapd_classzone_idx
      vfio/pci: fix memory leaks of eventfd ctx
      mm/swap_state: fix a data race in swapin_nr_pages

Qingyu Li (1):
      net/nfc/rawsock.c: add CAP_NET_RAW check.

Qiu Wenbo (1):
      drm/amd/powerplay: fix a crash when overclocking Vega M

Qiujun Huang (14):
      drm/lease: fix WARNING in idr_destroy
      USB: serial: io_edgeport: fix slab-out-of-bounds read in edge_interrupt_callback
      staging: wlan-ng: fix ODEBUG bug in prism2sta_disconnect_usb
      staging: wlan-ng: fix use-after-free Read in hfa384x_usbin_callback
      sctp: fix refcount bug in sctp_wfree
      Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl
      fbcon: fix null-ptr-deref in fbcon_switch
      ceph: return ceph_mdsc_do_request() errors from __get_parent()
      ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx
      ath9k: Fix use-after-free Write in ath9k_htc_rx_msg
      ath9x: Fix stack-out-of-bounds Write in ath9k_hif_usb_rx_cb
      ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb
      ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb
      ext4: fix a data race at inode->i_disksize

Qiushi Wu (24):
      rxrpc: Fix a memory leak in rxkad_verify_response()
      net: sun: fix missing release regions in cas_init_one().
      net/mlx4_core: fix a memory leak bug.
      RDMA/pvrdma: Fix missing pci disable in pvrdma_pci_probe()
      iommu: Fix reference count leak in iommu_group_alloc.
      qlcnic: fix missing release in qlcnic_83xx_interrupt_test.
      bonding: Fix reference count leak in bond_sysfs_slave_add.
      ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_hotplug_profile()
      ACPI: CPPC: Fix reference count leak in acpi_cppc_processor_probe()
      cpuidle: Fix three reference count leaks
      usb: gadget: fix potential double-free in m66592_probe.
      ASoC: fix incomplete error-handling in img_i2s_in_probe.
      vfio/mdev: Fix reference count leak in add_mdev_supported_type
      scsi: iscsi: Fix reference count leak in iscsi_boot_create_kobj
      efi/esrt: Fix reference count leak in esre_create_sysfs_entry.
      ASoC: rockchip: Fix a reference count leak.
      firmware: Fix a reference count leak.
      EDAC: Fix reference count leaks
      agp/intel: Fix a memory leak on module initialisation failure
      ASoC: img: Fix a reference count leak in img_i2s_in_set_fmt
      ASoC: img-parallel-out: Fix a reference count leak
      ASoC: tegra: Fix reference count leaks.
      drm/amdkfd: Fix reference count leaks.
      PCI: Fix pci_create_slot() reference count leak

Qu Wenruo (12):
      btrfs: qgroup: ensure qgroup_rescan_running is only set when the worker is at least queued
      btrfs: transaction: Avoid deadlock due to bad initialization timing of fs_info::journal_info
      btrfs: Detect unbalanced tree with empty leaf before crashing btree operations
      btrfs: tree-checker: Check level for leaves and nodes
      btrfs: qgroup: mark qgroup inconsistent if we're inherting snapshot to a new qgroup
      btrfs: inode: Verify inode mode to avoid NULL pointer dereference
      btrfs: free anon block device right after subvolume deletion
      btrfs: don't allocate anonymous block device for user invisible roots
      btrfs: inode: fix NULL pointer dereference if inode doesn't need compression
      btrfs: file: reserve qgroup space after the hole punch range is locked
      btrfs: require only sector size alignment for parent eb bytenr
      btrfs: qgroup: fix data leak caused by race between writeback and truncate

Quentin Perret (1):
      ehci-hcd: Move include to keep CRC stable

Quinn Tran (5):
      scsi: qla2xxx: Delete all sessions before unregister local nvme port
      scsi: qla2xxx: Fix null pointer access during disconnect from subsystem
      scsi: qla2xxx: Update rscn_rcvd field to more meaningful scan_needed
      scsi: qla2xxx: Move rport registration out of internal work_list
      scsi: qla2xxx: Reduce holding sess_lock to prevent CPU lock-up

Raed Salem (1):
      xfrm: handle NETDEV_UNREGISTER for xfrm device

Rafael J. Wysocki (6):
      ACPI: PM: Avoid using power resources if there are none for D0
      PM: runtime: clk: Fix clk_pm_runtime_get() error path
      PCI: hotplug: ACPI: Fix context refcounting in acpiphp_grab_context()
      PM: sleep: core: Fix the handling of pending runtime resume requests
      cpufreq: intel_pstate: Refuse to turn off with HWP enabled
      ACPI: EC: Reference count query handlers under lock

Raghavendra Rao Ananta (1):
      tty: hvc: Fix data abort due to race in hvc_open

Rahul Lakkireddy (7):
      cxgb4: fix large delays in PTP synchronization
      cxgb4: move handling L2T ARP failures to caller
      cxgb4: use unaligned conversion for fetching timestamp
      cxgb4: parse TC-U32 key values and masks natively
      cxgb4: use correct type for all-mask IP address comparison
      cxgb4: fix SGE queue dump destination buffer context
      cxgb4: fix all-mask IP address comparison

Rajat Jain (1):
      PCI: Add device even if driver attach failed

Rajkumar Manoharan (1):
      mac80211: add option for setting control flags

Raju P.L.S.S.S.N (1):
      soc: qcom: rpmh-rsc: Clear active mode configuration for wake TCS

Raju Rangoju (1):
      cxgb4/ptp: pass the sign of offset delta in FW CMD

Rakesh Pillai (1):
      ath10k: Remove msdu from idr when management pkt send fails

Ralph Campbell (1):
      mm/thp: fix __split_huge_pmd_locked() for migration PMD

Ram Pai (1):
      selftests/vm/pkeys: fix alloc_random_pkey() to make it really random

Ran Wang (1):
      usb: host: xhci-plat: add a shutdown

Randall Huang (1):
      f2fs: fix to avoid memory leakage in f2fs_listxattr

Rander Wang (1):
      ALSA: hda: fix a runtime pm issue in SOF when integrated GPU is disabled

Randy Dunlap (4):
      mm: mempolicy: require at least one nodeid for MPOL_PREFERRED
      ext2: fix empty body warnings when -Wextra is used
      Fix build error when CONFIG_ACPI is not set/enabled:
      ALSA: pci: delete repeated words in comments

Raul E Rangel (1):
      mmc: sdhci-acpi: Add SDHCI_QUIRK2_BROKEN_64_BIT_DMA for AMDI0040

Raviteja Narayanam (2):
      Revert "i2c: cadence: Fix the hold bit setting"
      serial: uartps: Wait for tx_empty in console setup

Rayagonda Kokatanur (2):
      net: phy: mdio-mux-bcm-iproc: check clk_prepare_enable() return value
      pwm: bcm-iproc: handle clk_get_rate() return

Reinette Chatre (1):
      x86/resctrl: Fix invalid attempt at removing the default resource group

Remi Pommarel (3):
      ath9k: Handle txpower changes even when TPC is disabled
      mac80211: mesh: Free ie data when leaving mesh
      mac80211: mesh: Free pending skb when destroying a mpath

René van Dorst (1):
      net: dsa: mt7530: Change the LINK bit to reflect the link status

Reto Schneider (1):
      rtlwifi: rtl8192cu: Prevent leaking urb

Ricardo Cañuelo (1):
      arm64: dts: hisilicon: hikey: fixes to comply with adi, adv7533 DT binding

Richard Clark (1):
      aquantia: Fix the media type of AQC100 ethernet controller in the driver

Richard Palethorpe (1):
      slcan: Don't transmit uninitialized stack data in padding

Richard Weinberger (1):
      ubi: Fix seq_file usage in detailed_erase_block_info debugfs file

Ricky Wu (1):
      mmc: rtsx_pci: Fix support for speed-modes that relies on tuning

Rik van Riel (1):
      xfs: fix missed wakeup on l_flush_wait

Rikard Falkeborn (1):
      clk: sunxi: Fix incorrect usage of round_down()

Ritesh Harjani (1):
      ext4: check for non-zero journal inum in ext4_calculate_overhead

Rob Clark (5):
      drm/msm: stop abusing dma_map/unmap for cache
      drm/msm: Use the correct dma_sync calls in msm_gem
      drm/msm: Use the correct dma_sync calls harder
      drm/msm: ratelimit crtc event overflow error
      drm/msm/adreno: fix updating ring fence

Rob Herring (1):
      PCI: Fix pci_register_host_bridge() device_register() error handling

Robbie Ko (2):
      btrfs: fix missing semaphore unlock in btrfs_sync_file
      btrfs: fix page leaks after failure to lock page for delalloc

Robert Beckett (1):
      ARM: dts/imx6q-bx50v3: Set display interface clock parents

Robert Hancock (1):
      PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge

Roberto Sassu (6):
      ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash()
      evm: Check also if *tfm is an error pointer in init_desc()
      ima: Fix return value of ima_write_policy()
      ima: Directly assign the ima_default_policy pointer to ima_rules
      evm: Fix possible memory leak in evm_calc_hmac_or_hash()
      ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init()

Robin Gong (1):
      regualtor: pfuze100: correct sw1a/sw2 on pfuze3000

Robin Murphy (2):
      arm64: csum: Fix handling of bad packets
      iommu/iova: Don't BUG on invalid PFNs

Rodrigo Rivas Costa (1):
      HID: steam: fixes race in handling device list.

Rodrigo Siqueira (1):
      drm/amd/display: Stop if retimer is not available

Rogan Dawes (1):
      usb: qmi_wwan: add D-Link DWM-222 A2 device ID

Roger Pau Monne (2):
      xen/balloon: fix accounting in alloc_xenballooned_pages error path
      xen/balloon: make the balloon wait interruptible

Roger Quadros (3):
      ARM: dts: dra7: Add bus_dma_limit for L3 bus
      ARM: dts: omap5: Add bus_dma_limit for L3 bus
      usb: dwc3: don't set gadget->is_otg flag

Roi Dayan (2):
      net/mlx5: Annotate mutex destroy for root ns
      net/mlx5e: Don't support phys switch id if not in switchdev mode

Romain Naour (1):
      include/asm-generic/vmlinux.lds.h: align ro_after_init

Roman Gushchin (2):
      ext4: use non-movable memory for superblock readahead
      mm: memcg/slab: synchronize access to kmem_cache dying flag using a spinlock

Roman Mashak (1):
      net sched: fix reporting the first-time use timestamp

Ronnie Sahlberg (1):
      cifs: protect updating server->dstaddr with a spinlock

Rosioru Dragos (1):
      crypto: mxs-dcp - fix scatterlist linearization for hash

Roy Spliet (2):
      ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported
      drm/msm/mdp5: Fix mdp5_init error path for failed mdp5_kms allocation

Russell Currey (1):
      powerpc: Remove STRICT_KERNEL_RWX incompatibility with RELOCATABLE

Russell King (9):
      ARM: uaccess: consolidate uaccess asm to asm/uaccess-asm.h
      ARM: uaccess: integrate uaccess_save and uaccess_restore
      ARM: uaccess: fix DACR mismatch with nested exceptions
      i2c: pxa: clear all master action bits in i2c_pxa_stop_message()
      i2c: pxa: fix i2c_pxa_scream_blue_murder() debug output
      netfilter: ipset: fix unaligned atomic access
      net: sfp: add support for module quirks
      net: sfp: add some quirks for GPON modules
      ASoC: kirkwood: fix IRQ error handling

Rustam Kovhaev (4):
      staging: wlan-ng: properly check endpoint types
      usb: hso: check for return value in hso_serial_common_create()
      staging: wlan-ng: fix out of bounds read in prism2sta_probe_usb()
      KVM: fix memory leak in kvm_io_bus_unregister_dev()

Ryder Lee (1):
      mt76: avoid rx reorder buffer overflow

Ryusuke Konishi (1):
      nilfs2: fix null pointer dereference at nilfs_segctor_do_construct()

Sabrina Dubroca (3):
      net: ipv6: add net argument to ip6_dst_lookup_flow
      net: ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup
      ipv4: fill fl4_icmp_{type,code} in ping_v4_sendmsg

Sagar Biradar (1):
      scsi: aacraid: Disabling TM path and only processing IOP reset

Sagi Grimberg (4):
      nvme: fix deadlock caused by ANA update wrong locking
      nvme-fabrics: don't check state NVME_CTRL_NEW for request acceptance
      nvme-rdma: serialize controller teardown sequences
      nvme: fix possible deadlock when I/O is blocked

Sahitya Tummala (2):
      block: Fix use-after-free issue accessing struct io_cq
      f2fs: fix indefinite loop scanning for free nid

Sai Prakash Ranjan (1):
      coresight: tmc: Fix TMC mode read in tmc_read_unprepare_etb()

Sakari Ailus (1):
      media: smiapp: Fix error handling at NVM reading

Sam Lunt (1):
      perf tools: Support Python 3.8+ in Makefile

Sam Protsenko (1):
      include/linux/notifier.h: SRCU: fix ctags

Sami Tolvanen (1):
      arm64/alternatives: move length validation inside the subsection

Samu Nuutamo (1):
      hwmon: (da9052) Synchronize access with mfd

Samuel Thibault (1):
      staging/speakup: fix get_word non-space look-ahead

Sandeep Raghuraman (4):
      drm/amdgpu: Correctly initialize thermal controller for GPUs with Powerplay table v0 (e.g Hawaii)
      drm/amdgpu: Replace invalid device ID with a valid device ID
      drm/amdgpu: Fix bug where DPM is not enabled after hibernate and resume
      drm/amdgpu: Fix bug in reporting voltage for CIK

Sandipan Das (1):
      selftests/powerpc: Fix online CPU selection

Sanjay R Mehta (2):
      ntb_perf: pass correct struct device to dma_alloc_coherent
      ntb_tool: pass correct struct device to dma_alloc_coherent

Saravana Kannan (1):
      slimbus: core: Fix mismatch in of_node_get/put

Sarthak Garg (1):
      mmc: core: Fix recursive locking issue in CQE recovery path

Sascha Hauer (2):
      hwmon: (jc42) Fix name to have no illegal characters
      ubi: Fix producing anchor PEBs

Sasha Levin (11):
      Revert "vrf: mark skb for multicast or link-local as enslaved to VRF"
      Revert "ipv6: Fix handling of LLA with VRF and sockets bound to VRF"
      Revert "drm/dp_mst: Remove VCPI while disabling topology mgr"
      usb: dwc3: gadget: don't enable interrupt when disabling endpoint
      ext4: fix partial cluster initialization when splitting extent
      ALSA: hda/realtek - Enable the headset of ASUS B9450FA with ALC294
      Linux 4.19.131
      Revert "usb/ohci-platform: Fix a warning when hibernating"
      Revert "usb/xhci-plat: Set PM runtime as active on resume"
      Revert "usb/ehci-platform: Set PM runtime as active on resume"
      iio: imu: adis16400: fix memory leak

Sasi Kumar (1):
      bdc: Fix bug causing crash after multiple disconnects

Satendra Singh Thakur (1):
      dmaengine: mediatek: hsdma_probe: fixed a memory leak when devm_request_irq fails

Saurav Kashyap (2):
      scsi: qla2xxx: Check if FW supports MQ before enabling
      Revert "scsi: qla2xxx: Fix crash on qla2x00_mailbox_command"

Scott Bahling (1):
      ALSA: iec1712: Initialize STDSP24 properly when using the model=staudio option

Scott Chen (1):
      USB: serial: pl2303: add device-id for HP LD381

Scott Dial (1):
      net: macsec: preserve ingress frame ordering

Scott Mayhew (1):
      nfs: add minor version to nfs_server_key for fscache

Scott Shumate (1):
      HID: sony: Fix for broken buttons on DS3 USB dongles

Sean Christopherson (18):
      KVM: nVMX: Properly handle userspace interrupt window request
      KVM: x86: Allocate new rmap and large page tracking when moving memslot
      KVM: VMX: Always VMCLEAR in-use VMCSes during crash with kexec support
      KVM: x86: Gracefully handle __vmalloc() failure during VM allocation
      KVM: VMX: Zero out *all* general purpose registers after VM-Exit
      KVM: nVMX: Always sync GUEST_BNDCFGS when it comes from vmcs01
      KVM: s390: Return last valid slot if approx index is out-of-bounds
      KVM: Check validity of resolved slot when searching memslots
      vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn()
      KVM: VMX: Explicitly reference RCX as the vmx_vcpu pointer in asm blobs
      KVM: VMX: Mark RCX, RDX and RSI as clobbered in vmx_vcpu_run()'s asm blob
      KVM: x86/mmu: Consolidate "is MMIO SPTE" code
      KVM: nVMX: Consult only the "basic" exit reason when routing nested exit
      KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated
      KVM: nVMX: Plumb L2 GPA through to PML emulation
      KVM: x86: Inject #GP if guest attempts to toggle CR4.LA57 in 64-bit mode
      KVM: x86: Mark CR4.TSD as being possibly owned by the guest
      KVM: x86: Reset MMU context if guest toggles CR4.SMAP or CR4.PKE

Sean Tranchetti (1):
      genetlink: remove genl_bind

Sean V Kelley (1):
      PCI: Add boot interrupt quirk mechanism for Xeon chipsets

Sean Young (4):
      media: rc: IR signal for Panasonic air conditioner too long
      media: gpio-ir-tx: improve precision of transmitted signal due to scheduling
      media: rc: do not access device via sysfs after rc_unregister_device()
      media: rc: uevent sysfs file races with rc_unregister_device()

Sebastian Andrzej Siewior (1):
      amd-xgbe: Use __napi_schedule() in BH context

Sebastian Parschauer (1):
      HID: quirks: Always poll Obins Anne Pro 2 keyboard

Sebastian Reichel (2):
      ASoC: sgtl5000: Fix VAG power-on handling
      HID: multitouch: add eGalaxTouch P80H84 support

Sebastien Boeuf (1):
      net: virtio_vsock: Enhance connection semantics

Sedat Dilek (1):
      crypto: aesni - Fix build with LLVM_IAS=1

Segher Boessenkool (1):
      powerpc: Add attributes for setjmp/longjmp

Selvin Xavier (2):
      RDMA/bnxt_re: Do not add user qps to flushlist
      RDMA/bnxt_re: Do not report transparent vlan from QP1

Serge Semin (10):
      spi: dw: Enable interrupts in accordance with DMA xfer mode
      clocksource: dw_apb_timer: Make CPU-affiliation being optional
      clocksource: dw_apb_timer_of: Fix missing clockevent timers
      spi: dw: Fix Rx-only DMA transfers
      mips: cm: Fix an invalid error code of INTVN_*_ERR
      mips: MAAR: Use more precise address mask
      mips: Add udelay lpj numbers adjustment
      spi: dw: Return any value retrieved from the dma_transfer callback
      serial: 8250: Fix max baud limit in generic 8250 port
      serial: 8250_mtk: Fix high-speed baud rates clamping

Sergei Lopatin (1):
      drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled

Sergei Trofimovich (1):
      Makefile: disallow data races on gcc-10 as well

Sergey Nemov (1):
      i40e: add num_vectors checker in iwarp handler

Sergey Organov (1):
      net: dp83640: fix SIOCSHWTSTAMP to update the struct with actual configuration

Sergey Senozhatsky (2):
      printk: queue wake_up_klogd irq_work only if per-CPU areas are ready
      serial: 8250: change lock order in serial8250_do_startup()

Shaokun Zhang (2):
      drivers/perf: hisi: Fix typo in events attribute array
      drivers/perf: hisi: Fix wrong value for all counters enable

Shay Agroskin (2):
      net: ena: Prevent reset after device destruction
      net: ena: Make missed_tx stat incremental

Shay Drory (1):
      IB/mad: Fix use after free when destroying MAD agent

Shengjiu Wang (2):
      ASoC: wm8960: Fix wrong clock after suspend & resume
      ASoC: fsl_ssi: Fix bclk calculation for mono channel

Shetty, Harshini X (EXT-Sony Mobile) (1):
      dm verity fec: fix memory leak in verity_fec_dtr

Shreyas Joshi (1):
      printk: handle blank console arguments passed in.

Shung-Hsi Yu (1):
      net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init()

Sibi Sankar (1):
      remoteproc: qcom: q6v5: Update running state before requesting stop

Simon Arlott (1):
      scsi: sr: Fix sr_probe() missing deallocate of device minor

Simon Gander (1):
      hfsplus: fix crash and filesystem corruption when deleting files

Simon Leiner (1):
      xen/xenbus: Fix granting of vmalloc'd memory

Sivaprakash Murugesan (2):
      mtd: rawnand: qcom: avoid write to unavailable register
      phy: qcom-qmp: Use correct values for ipq8074 PCIe Gen2 PHY init

Sonny Sasaka (1):
      Bluetooth: Handle Inquiry Cancel error after Inquiry Complete

Souptick Joarder (1):
      fpga: dfl: afu: Corrected error handling levels

Sowjanya Komatineni (2):
      clk: tegra: Fix Tegra PMC clock out parents
      i2c: tegra: Fix Maximum transfer size

Sreekanth Reddy (1):
      scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug

Sriharsha Allenki (2):
      usb: gadget: f_fs: Fix use after free issue as part of queue failure
      usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg list

Srinivas Kandagatla (5):
      nvmem: qfprom: remove incorrect write support
      slimbus: ngd: get drvdata from correct device
      ASoC: q6asm: handle EOS correctly
      ASoC: q6routing: add dummy register read/write function
      ASoC: msm8916-wcd-analog: fix register Interrupt offset

Srinivas Pandruvada (1):
      cpufreq: intel_pstate: Fix cpuinfo_max_freq when MSR_TURBO_RATIO_LIMIT is 0

Stafford Horne (4):
      arch/openrisc: Fix issues with access_ok()
      openrisc: Fix issue with argument clobbering for clone/fork
      openrisc: Fix oops caused when dumping stack
      openrisc: Fix cache API compile issue when not inlining

Stanley Chu (3):
      scsi: ufs: Add DELAY_BEFORE_LPM quirk for Micron devices
      scsi: ufs: Fix possible infinite loop in ufshcd_hold
      scsi: ufs: Clean up completed request without interrupt notification

Stefan Agner (1):
      ARM: 8843/1: use unified assembler in headers

Stefan Berger (1):
      tpm: ibmvtpm: Wait for buffer to be set before proceeding

Stefan Hajnoczi (1):
      virtio-blk: handle block_device_operations callbacks after hot unplug

Stefan Riedmueller (1):
      watchdog: da9062: No need to ping manually before setting timeout

Stefano Brivio (1):
      netfilter: nft_set_rbtree: Introduce and use nft_rbtree_interval_start()

Stefano Garzarella (6):
      vhost/vsock: fix packet delivery order to monitoring devices
      vsock: fix timeout in vsock_accept()
      scripts/gdb: fix lx-symbols 'gdb.error' while loading modules
      vsock/virtio: use RCU to avoid use-after-free on the_virtio_vsock
      vsock/virtio: stop workers during the .remove()
      vsock/virtio: add transport parameter to the virtio_transport_reset_no_sock()

Steffen Klassert (1):
      xfrm: Fix crash when the hold queue is used.

Steffen Maier (3):
      scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point
      scsi: zfcp: Fix panic on ERP timeout for previously dismissed ERP action
      scsi: zfcp: Fix use-after-free in request timeout handlers

Stephan Gerhold (8):
      iio: magnetometer: ak8974: Fix negative raw values in sysfs
      media: venus: hfi_parser: Ignore HEVC encoding for V1
      ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs
      Input: mms114 - fix handling of mms345l
      Input: mms114 - add extra compatible for mms345l
      arm64: dts: qcom: msm8916: Replace invalid bias-pull-none property
      arm64: dts: qcom: msm8916: Pull down PDM GPIOs during sleep
      ASoC: qcom: Set card->owner to avoid warnings

Stephane Eranian (1):
      tools api fs: Make xxx__mountpoint() more scalable

Stephen Boyd (1):
      clk: Evict unregistered clks from parent caches

Stephen Hemminger (1):
      hv_netvsc: do not use VF device if link is down

Stephen Kitt (1):
      clk/ti/adpll: allocate room for terminating null

Stephen Rothwell (1):
      tty: evh_bytechan: Fix out of bounds accesses

Stephen Warren (1):
      gpio: tegra: mask GPIO IRQs during IRQ shutdown

Steve Cohen (1):
      drm: hold gem reference until object is no longer accessed

Steve French (3):
      cifs: Fix null pointer check in cifs_read
      Revert "cifs: Fix the target file was deleted when rename failed."
      smb3: warn on confusing error scenario with sec=krb5

Steve Grubb (1):
      audit: CONFIG_CHANGE don't log internal bookkeeping as an event

Steve Longerbeam (1):
      gpu: ipu-v3: image-convert: Combine rotate/no-rotate irq handlers

Steve Rutherford (1):
      KVM: Remove CREATE_IRQCHIP/SET_PIT2 race

Steven Price (2):
      include/linux/swapops.h: correct guards for non_swap_entry()
      mm: pagewalk: fix termination condition in walk_pte_range()

Steven Rostedt (VMware) (6):
      xhci: Do not open code __print_symbolic() in xhci trace events
      tracing/selftests: Turn off timeout setting
      tracing: Add a vmalloc_sync_mappings() for safe measure
      ring-buffer: Zero out time extend if it is nested and not absolute
      tracing: Use trace_sched_process_free() instead of exit() for pid tracing
      ftrace: Move RCU is watching check after recursion check

Stuart Hayes (1):
      PCI: pciehp: Fix MSI interrupt race

Su Kang Yin (1):
      crypto: talitos - fix ECB and CBC algs ivsize

Subash Abhinov Kasiviswanathan (2):
      net: qualcomm: rmnet: Allow configuration updates to existing devices
      dev: Defer free of skbs in flush_backlog

Sudeep Holla (1):
      clk: scmi: Fix min and max rate when registering clocks with discrete rates

Sudip Mukherjee (1):
      thermal/drivers/ti-soc-thermal: Avoid dereferencing ERR_PTR

Suganath Prabu S (1):
      scsi: mpt3sas: Fix double free warnings

Sumera Priyadarsini (1):
      net: gianfar: Add of_node_put() before goto statement

Sumit Saxena (1):
      scsi: megaraid_sas: TM command refire leads to controller firmware crash

Sungbo Eo (3):
      ARM: dts: oxnas: Fix clear-mask property
      irqchip/versatile-fpga: Handle chained IRQs properly
      irqchip/versatile-fpga: Apply clear-mask earlier

Sunghyun Jin (1):
      percpu: fix first chunk size calculation for populated bitmap

Sunwook Eom (1):
      dm verity fec: fix hash block number in verity_fec_decode

Suravee Suthikulpanit (1):
      iommu/amd: Fix legacy interrupt remapping for x2APIC-enabled system

Suren Baghdasaryan (1):
      staging: android: ashmem: Fix lockdep warning for write operation

Sven Eckelmann (3):
      batman-adv: Revert "disable ethtool link speed detection when auto negotiation off"
      batman-adv: Avoid uninitialized chaddr when handling DHCP
      batman-adv: Add missing include for in_interrupt()

Sven Schnelle (5):
      s390/ptrace: fix setting syscall number
      parisc: mask out enable and reserved bits from sba imask
      s390: don't trace preemption in percpu macros
      selftests/ftrace: fix glob selftest
      lockdep: fix order in trace_hardirqs_off_caller()

Sven Van Asbroeck (1):
      pwm: pca9685: Fix PWM/GPIO inter-operation

Sylwester Nawrocki (3):
      ASoC: wm8994: Avoid attempts to read unreadable registers
      ASoC: wm8994: Skip setting of the WM8994_MICBIAS register for WM1811
      ASoC: wm8994: Ensure the device is resumed in wm89xx_mic_detect functions

Taehee Yoo (14):
      hsr: fix general protection fault in hsr_addr_is_self()
      vxlan: check return value of gro_cells_init()
      hsr: use rcu_read_lock() in hsr_get_node_{list/status}()
      hsr: add restart routine into hsr_get_node_list()
      hsr: set .netnsok flag
      hsr: check protocol version in hsr_newlink()
      macsec: avoid to set wrong mtu
      macvlan: fix null dereference in macvlan_device_event()
      team: fix hang in team_mode_get()
      ip6_gre: fix use-after-free in ip6gre_tunnel_lookup()
      ip_tunnel: fix use-after-free in ip_tunnel_lookup()
      net: core: reduce recursion limit value
      net: rmnet: fix lower interface leak
      bonding: check error value of register_netdevice() immediately

Taiping Lai (1):
      gpio: sprd: Clear interrupt when setting the type as edge

Takashi Iwai (44):
      ALSA: line6: Fix endless MIDI read loop
      ALSA: seq: virmidi: Fix running status after receiving sysex
      ALSA: seq: oss: Fix running status after receiving sysex
      ALSA: pcm: oss: Avoid plugin buffer overflow
      ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks
      ALSA: usb-audio: Add mixer workaround for TRX40 and co
      ALSA: hda: Add driver blacklist
      ALSA: hda: Fix potential access overflow in beep helper
      ALSA: ice1724: Fix invalid access for enumerated ctl items
      ALSA: pcm: oss: Fix regression by buffer overflow fix
      ALSA: hda/realtek - Add quirk for MSI GL63
      ALSA: usb-audio: Filter error from connector kctl ops, too
      ALSA: usb-audio: Don't override ignore_ctl_error value from the map
      ALSA: usb-audio: Don't create jack controls for PCM terminals
      ALSA: usb-audio: Check mapping at creating connector controls, too
      ALSA: hda: Don't release card at firmware loading error
      ALSA: hda: Remove ASUS ROG Zenith from the blacklist
      ALSA: usb-audio: Add static mapping table for ALC1220-VB-based mobos
      ALSA: usb-audio: Add connector notifier delegation
      ALSA: usx2y: Fix potential NULL dereference
      ALSA: hda/realtek - Fix unexpected init_amp override
      ALSA: hda: Keep the controller initialization even if no codecs found
      ALSA: usb-audio: Correct a typo of NuPrime DAC-10 USB ID
      ALSA: pcm: oss: Place the plugin buffer overflow checks correctly
      ALSA: hda: Match both PCI ID and SSID for driver blacklist
      ALSA: hda/realtek - Limit int mic boost for Thinkpad T530
      ALSA: rawmidi: Fix racy buffer resize under concurrent accesses
      gpio: exar: Fix bad handling for ida_simple_get error path
      ALSA: hda/realtek - Add a model for Thinkpad T570 without DAC workaround
      ALSA: usb-audio: Quirks for Gigabyte TRX40 Aorus Master onboard audio
      ALSA: usb-audio: Fix inconsistent card PM state after resume
      ALSA: usb-audio: Fix racy list management in output queue
      ALSA: usb-audio: Fix OOB access of mixer element list
      ALSA: hda/realtek - Add quirk for MSI GE63 laptop
      ALSA: usb-audio: Rewrite registration quirk handling
      ALSA: line6: Perform sanity check for each URB creation
      ALSA: line6: Sync the pending work cancel at disconnection
      ALSA: usb-audio: Fix race against the error recovery URB submission
      ALSA: info: Drop WARN_ON() from buffer NULL sanity check
      ALSA: seq: oss: Serialize ioctls
      ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw sanity check
      ALSA: usb-audio: Don't create a mixer element with bogus volume range
      media: go7007: Fix URB type for interrupt handling
      ALSA: hda: Fix potential race in unsol event handler

Takashi Sakamoto (2):
      ALSA: firewire-digi00x: exclude Avid Adrenaline from detection
      ALSA; firewire-tascam: exclude Tascam FE-8 from detection

Tamseel Shams (1):
      serial: samsung: Removes the IRQ not found warning

Tang Bin (5):
      iommu/qcom: Fix local_base status check
      USB: host: ehci-mxc: Add error handling in ehci_mxc_drv_probe()
      usb: host: ehci-exynos: Fix error check in exynos_ehci_probe()
      usb: host: ohci-exynos: Fix error handling in exynos_ohci_probe()
      USB: EHCI: ehci-mv: fix error handling in mv_ehci_probe()

Taniya Das (1):
      clk: qcom: rcg: Return failure for RCG update

Tanner Love (2):
      selftests/net: rxtimestamp: fix clang issues for target arch PowerPC
      selftests/net: psock_fanout: fix clang issues for target arch PowerPC

Taras Chornyi (1):
      net: ipv4: devinet: Fix crash when add/del multicast IP with autojoin

Tariq Toukan (2):
      net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc()
      net: Do not clear the sock TX queue in sk_set_socket()

Tejun Heo (3):
      Revert "cgroup: Add memory barriers to plug cgroup_rstat_updated() race window"
      cgroup, blkcg: Prepare some symbols for module and !CONFIG_CGROUP usages
      libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisks

Tero Kristo (3):
      watchdog: reset last_hw_keepalive time at start
      clk: ti: composite: fix memory leak
      crypto: omap-sham - add proper load balancing support for multicore

Tetsuo Handa (8):
      binder: Don't use mmput() from shrinker function.
      fbdev: Detect integer underflow at "struct fbcon_ops"->clear_margins.
      vt: Reject zero-sized screen buffer size.
      vt: defer kfree() of vc_screenbuf in vc_do_resize()
      tipc: fix shutdown() of connectionless socket
      video: fbdev: fix OOB read in vga_8planes_imageblit()
      fbcon: Fix user font detection test at fbcon_resize().
      tipc: fix shutdown() of connection oriented socket

Theodore Ts'o (3):
      ext4: increase wait time needed before reuse of deleted inode numbers
      ext4: convert BUG_ON's to WARN_ON's in mballoc.c
      ext4: avoid race conditions when remounting with options that change dax

Thibaut Sautereau (1):
      random32: Restore __latent_entropy attribute on net_rand_state

Thierry Reding (3):
      i2c: tegra: Cleanup kerneldoc comments
      i2c: tegra: Add missing kerneldoc for some fields
      gpu: host1x: Detach driver on unregister

Thinh Nguyen (12):
      usb: dwc3: gadget: Wrap around when skip TRBs
      usb: gadget: composite: Inform controller driver of self-powered
      usb: dwc3: gadget: Don't clear flags before transfer ended
      usb: dwc3: gadget: Fix request completion check
      usb: dwc3: gadget: Do link recovery for SS and SSP
      usb: dwc3: gadget: Properly set maxpacket limit
      PCI: Move Synopsys HAPS platform device IDs
      usb: dwc3: gadget: Properly handle failed kick_transfer
      usb: uas: Add quirk for PNY Pro Elite
      usb: dwc3: gadget: Don't setup more than requested
      usb: dwc3: gadget: Fix handling ZLP
      usb: dwc3: gadget: Handle ZLP for sg requests

Thomas Bogendoerfer (2):
      MIPS: SNI: Fix MIPS_L1_CACHE_SHIFT
      MIPS: SNI: Fix spurious interrupts

Thomas Falcon (4):
      drivers/net/ibmvnic: Update VNIC protocol version reporting
      ibmveth: Fix max MTU limit
      ibmvnic: Harden device login requests
      ibmvnic: Fix IRQ mapping disposal in error path

Thomas Gleixner (14):
      futex: Unbreak futex hashing
      x86/entry/32: Add missing ASM_CLAC to general_protection entry
      x86/apic: Move TSC deadline timer debug printk
      ARM: futex: Address build warning
      sched/rt, net: Use CONFIG_PREEMPTION.patch
      genirq/affinity: Handle affinity setting on inactive interrupts correctly
      irqdomain/treewide: Keep firmware node unconditionally allocated
      x86/i8259: Use printk_deferred() to prevent deadlock
      genirq/affinity: Make affinity setting if activated opt-in
      XEN uses irqdesc::irq_data_common::handler_data to store a per interrupt XEN data pointer which contains XEN specific information.
      genirq/matrix: Deal with the sillyness of for_each_cpu() on UP
      x86/ioapic: Unbreak check_timer()
      bpf: Remove recursion prevention from rcu free callback
      x86/speculation/mds: Mark mds_user_clear_cpu_buffers() __always_inline

Thomas Hebb (4):
      ALSA: doc: Document PC Beep Hidden Register on Realtek ALC256
      ALSA: hda/realtek - Set principled PC Beep configuration for ALC256
      ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphone noise fixups
      tools build feature: Use CC and CXX from parent

Thomas Hellstrom (1):
      x86: Don't let pgprot_modify() change the page encryption bit

Thomas Lendacky (1):
      x86/speculation: Add support for STIBP always-on preferred mode

Thomas Martitz (1):
      net: bridge: enfore alignment for ethernet address

Thomas Pedersen (1):
      mac80211: add ieee80211_is_any_nullfunc()

Thomas Richter (3):
      s390/cpum_sf: Fix wrong page count in error message
      s390/cpum_sf: Use kzalloc and minor changes
      perf test: Fix test trace+probe_vfs_getname.sh on s390

Thommy Jakobsson (1):
      spi/zynqmp: remove entry that causes a cs glitch

Tianjia Zhang (4):
      net: ethernet: aquantia: Fix wrong return value
      liquidio: Fix wrong return value in cn23xx_get_pf_num()
      nvme-fc: Fix wrong return value in __nvme_fc_init_request()
      clocksource/drivers/h8300_timer8: Fix wrong return value in h8300_8timer_init()

Tianyu Lan (6):
      x86/Hyper-V: Report crash register data or kmsg before running crash kernel
      x86/Hyper-V: Unload vmbus channel in hv panic callback
      x86/Hyper-V: Free hv_panic_page when fail to register kmsg dump
      x86/Hyper-V: Trigger crash enlightenment only once during system crash.
      x86/Hyper-V: Report crash register data when sysctl_record_panic_msg is not set
      x86/Hyper-V: Report crash data in die() when panic_on_oops is set

Tiezhu Yang (4):
      MIPS: Loongson: Build ATI Radeon GPU driver as module
      MIPS: Make sparse_init() using top-down allocation
      PCI: Add Loongson vendor ID
      test_kmod: avoid potential double free in trigger_config_run_type()

Tim Blechmann (1):
      ALSA: lx6464es - add support for LX6464ESe pci express variant

Tim Froidcoeur (2):
      net: refactor bind_bucket fastreuse into helper
      net: initialize fastreuse on inet_inherit_port

Tim Stallard (1):
      net: ipv6: do not consider routes via gateways for anycast address check

Tobias Diedrich (1):
      serial: 8250_pci: Add Realtek 816a and 816b

Toke Høiland-Jørgensen (5):
      cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled
      sch_cake: fix a few style nits
      sch_cake: don't call diffserv parsing code when it is not needed
      sched: consistently handle layer3 header accesses in the presence of VLANs
      vlan: consolidate VLAN parsing code and limit max parsing depth

Tom Lendacky (1):
      KVM: SVM: Add a dedicated INVD intercept routine

Tom Rix (15):
      selinux: fix double free
      drm/radeon: fix double free
      USB: c67x00: fix use after free in c67x00_giveback_urb
      scsi: scsi_transport_spi: Fix function pointer check
      net: sky2: initialize return of gm_phy_read
      drm/bridge: sil_sii8620: initialize return of sii8620_readb
      power: supply: check if calc_soc succeeded in pm860x_init_battery
      crypto: qat - fix double free in qat_uclo_create_batch_init_list
      btrfs: ref-verify: fix memory leak in add_block_entry
      net: dsa: b53: check for timeout
      USB: cdc-acm: rework notification_buffer resizing
      hwmon: (applesmc) check status earlier.
      ieee802154/adf7242: check status of adf7242_read_reg
      ALSA: asihpi: fix iounmap in error handler
      tracing: fix double free

Tom St Denis (1):
      drm/amd/amdgpu: Fix GPR read from debugfs (v2)

Tomas Henzl (1):
      scsi: mptscsih: Fix read sense data size

Tomas Novotny (1):
      iio: light: vcnl4000: update sampling periods for vcnl4200

Tomasz Duszynski (1):
      iio: improve IIO_CONCENTRATION channel type description

Tomasz Maciej Nowak (1):
      arm64: dts: marvell: espressobin: add ethernet alias

Tomasz Meresiński (1):
      usb: add USB_QUIRK_DELAY_INIT for Logitech C922

Tomi Valkeinen (2):
      media: ov5640: fix use of destroyed mutex
      drm/tilcdc: fix leak & null ref in panel_connector_get_modes

Tong Zhang (1):
      ALSA: ca0106: fix error code handling

Tonghao Zhang (2):
      net: openvswitch: use u64 for meter bucket
      net: openvswitch: use div_u64() for 64-by-32 divisions

Tony Lindgren (3):
      ARM: dts: Fix duovero smsc interrupt for suspend
      ARM: dts: omap4-droid4: Fix spi configuration and increase rate
      thermal: ti-soc-thermal: Fix bogus thermal shutdowns for omap4430

Tony Luck (1):
      x86/{mce,mm}: Unmap the entire page if the whole page is affected and poisoned

Torsten Hilbrich (1):
      vti6: Fix memory leak of skb if input policy check fails

Trond Myklebust (8):
      NFS: Fix a page leak in nfs_destroy_unlinked_subrequests()
      NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid()
      NFS: Fix memory leaks in nfs_pageio_stop_mirroring()
      pNFS/flexfiles: Fix list corruption if the mirror count changes
      NFS: Don't move layouts to plh_return_segs list while in use
      NFS: Don't return layout segments that are in use
      nfsd: Don't add locks to closed or closing open stateids
      NFS: Fix races nfs_page_group_destroy() vs nfs_destroy_unlinked_subrequests()

Tuomas Tynkkynen (2):
      mac80211_hwsim: Use kstrndup() in place of kasprintf()
      usbnet: smsc95xx: Fix use-after-free after removal

Tuong Lien (2):
      tipc: fix partial topology connection closure
      tipc: fix memory leak in service subscripting

Tuowen Zhao (2):
      lib: devres: add a helper function for ioremap_uc
      mfd: intel-lpss: Use devm_ioremap_uc for MMIO

Tycho Andersen (1):
      cgroup1: don't call release_agent when it is ""

Tyler Hicks (2):
      binder: take read mode of mmap_sem in binder_alloc_free_page()
      selftests/ipc: Fix test failure seen after initial test run

Tyrel Datwyler (2):
      scsi: ibmvscsi: Fix WARN_ON during event pool release
      scsi: ibmvscsi: Don't send host info in adapter info MAD after LPM

Tzung-Bi Shih (1):
      ASoC: max98090: remove msleep in PLL unlocked workaround

Udipto Goswami (1):
      usb: f_fs: Clear OS Extended descriptor counts to zero in ffs_data_reset()

Ulf Hansson (8):
      mmc: core: Allow host controllers to require R1B for CMD6
      mmc: core: Respect MMC_CAP_NEED_RSP_BUSY for erase/trim/discard
      mmc: core: Respect MMC_CAP_NEED_RSP_BUSY for eMMC sleep command
      mmc: sdhci-omap: Fix busy detection by enabling MMC_CAP_NEED_RSP_BUSY
      mmc: sdhci-tegra: Fix busy detection by enabling MMC_CAP_NEED_RSP_BUSY
      mmc: sdio: Fix potential NULL pointer error in mmc_sdio_init_card()
      staging: greybus: sdio: Respect the cmd->busy_timeout from the mmc core
      mmc: via-sdmmc: Respect the cmd->busy_timeout from the mmc core

Uros Bizjak (1):
      KVM: VMX: Enable machine check support for 32bit targets

Vadim Fedorenko (1):
      net: ipip: fix wrong address family in init error path

Vaibhav Agarwal (1):
      staging: greybus: audio: fix uninitialized value issue

Valentin Longchamp (2):
      net/ethernet/freescale: rework quiesce/activate for ucc_geth
      net: sched: export __netdev_watchdog_up()

Valentine Fatiev (1):
      IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode

Valmer Huhn (1):
      serial: 8250_exar: Fix number of ports for Commtech PCIe cards

Varun Prakash (1):
      scsi: target: iscsi: Fix data digest calculation

Vasant Hegde (1):
      powerpc/pseries: Do not initiate shutdown when system is running on UPS

Vasily Averin (21):
      cgroup-v1: cgroup_pidlist_next should update position index
      tpm: tpm1_bios_measurements_next should increase position index
      tpm: tpm2_bios_measurements_next should increase position index
      pstore: pstore_ftrace_seq_next should increase position index
      keys: Fix proc_keys_next to increase position index
      kernel/gcov/fs.c: gcov_seq_next() should increase position index
      ipc/util.c: sysvipc_find_ipc() should increase position index
      nfsd: memory corruption in nfsd4_lock()
      drm/qxl: qxl_release leak in qxl_draw_dirty_fb()
      drm/qxl: qxl_release leak in qxl_hw_surface_alloc()
      drm/qxl: qxl_release use after free
      drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper()
      ipc/util.c: sysvipc_find_ipc() incorrectly updates position index
      net_failover: fixed rollback in net_failover_open()
      sunrpc: fixed rollback in rpc_gssd_dummy_populate()
      tpm_tis: extra chip->ops check on error path in tpm_tis_core_init
      neigh_stat_seq_next() should increase position index
      rt_cpu_seq_next should increase position index
      ipv6_route_seq_next should increase position index
      mm/swapfile.c: swap_next should increase position index
      selinux: sel_avc_get_stat_idx should increase position index

Vasily Gorbik (3):
      s390/ftrace: save traced function caller
      s390/kasan: fix early pgm check handler execution
      kbuild: add OBJSIZE variable for the size tool

Vasundhara Volam (4):
      bnxt_en: Reset rings if ring reservation fails during open()
      bnxt_en: Fix race when modifying pause settings.
      bnxt_en: Check for zero dir entries in NVRAM.
      bnxt_en: Fix PCI AER error recovery flow

Veerabhadrarao Badiganti (4):
      mmc: sdhci-msm: Enable host capabilities pertains to R1b response
      mmc: core: Check request type before completing the request
      mmc: sdhci-msm: Clear tuning done flag while hs400 tuning
      mmc: sdhci-msm: Set SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12 quirk

Vegard Nossum (1):
      compiler.h: fix error in BUILD_BUG_ON() reporting

Viacheslav Dubeyko (2):
      scsi: qla2xxx: Fix issue with adapter's stopping state
      scsi: qla2xxx: Fix warning after FC target reset

Vignesh Raghavendra (2):
      serial: 8250_port: Don't service RX FIFO if throttled
      serial: 8250: 8250_omap: Terminate DMA before pushing data on RX timeout

Ville Syrjälä (1):
      drm/edid: Fix off-by-one in DispID DTD pixel clock

Vincent Chen (2):
      riscv: avoid the PIC offset of static percpu data in module beyond 2G limits
      riscv: set max_pfn to the PFN of the last page

Vincent Guittot (2):
      sched/fair: handle case of task_h_load() returning 0
      sched/fair: Fix NOHZ next idle balance

Vincent Huang (2):
      Input: trackpoint - add new trackpoint variant IDs
      Input: trackpoint - enable Synaptics trackpoints

Vincent Stehlé (2):
      ARM: dts: bcm2835-rpi-zero-w: Fix led polarity
      ARM: dts: sun8i-h2-plus-bananapi-m2-zero: Fix led polarity

Vincent Whitchurch (4):
      perf bench mem: Always memset source before memcpy
      regulator: pwm: Fix machine constraints application
      spi: spi-loopback-test: Fix out-of-bounds read
      ARM: 8948/1: Prevent OOB access in stacktrace

Vincenzo Frascino (1):
      s390/vdso: fix vDSO clock_getres()

Vineet Gupta (5):
      ARC: [plat-eznps]: Restrict to CONFIG_ISA_ARCOMPACT
      ARC: entry: fix potential EFA clobber when TIF_SYSCALL_TRACE
      ARC: elf: use right ELF_ARCH
      ARC: HSDK: wireup perf irq
      irqchip/eznps: Fix build error for !ARC700 builds

Vineeth Vijayan (1):
      s390/cio: add cond_resched() in the slow_eval_known_fn() loop

Vinod Koul (1):
      ALSA: compress: fix partial_drain completion state

Vishal Kulkarni (1):
      cxgb4: fix adapter crash due to wrong MC size

Vishal Verma (2):
      libnvdimm/btt: Remove unnecessary code in btt_freelist_init
      libnvdimm/btt: Fix LBA masking during 'free list' population

Vishwas M (1):
      hwmon: (emc2103) fix unable to change fan pwm1_enable attribute

Vitaly Kuznetsov (2):
      KVM: VMX: fix crash cleanup when KVM wasn't used
      x86/idt: Keep spurious entries unset in system_vectors

Vladimir Oltean (3):
      dpaa_eth: fix usage as DSA master, try 3
      Revert "dpaa_eth: fix usage as DSA master, try 3"
      spi: spi-fsl-dspi: Exit the ISR with IRQ_NONE when it's not ours

Vlastimil Babka (1):
      mm, slub: prevent kmalloc_node crashes and memory leaks

Volker Rümelin (1):
      i2c: i801: Fix resume bug

Wade Mealing (1):
      Revert "zram: convert remaining CLASS_ATTR() to CLASS_ATTR_RO()"

Waiman Long (5):
      KEYS: Don't write out to userspace while holding key semaphore
      KEYS: Avoid false positive ENOMEM error on key read
      mm: add kvfree_sensitive() for freeing sensitive data objects
      x86/speculation: Change misspelled STIPB to STIBP
      mm/slab: use memzero_explicit() in kzfree()

Wang Hai (12):
      mm/slub: fix a memory leak in sysfs_slab_add()
      yam: fix possible memory leak in yam_init_driver
      mld: fix memory leak in ipv6_mc_destroy_dev()
      net: smc91x: Fix possible memory leak in smc_drv_probe()
      net: ethernet: ave: Fix error returns in ave_init
      9p/trans_fd: Fix concurrency del of req_list in p9_fd_cancelled/p9_read_work
      net: gemini: Fix missing clk_disable_unprepare() in error path of gemini_ethernet_port_probe()
      cxl: Fix kobject memleak
      wl1251: fix always return 0 error
      dlm: Fix kobject memleak
      net: qcom/emac: add missed clk_disable_unprepare in error path of emac_clks_phase1_init
      net: gemini: Fix missing free_netdev() in error path of gemini_ethernet_port_probe()

Wang Wenhu (1):
      net: qrtr: send msgs from local of same id as broadcast

Wanpeng Li (2):
      KVM: LAPIC: Prevent setting the tscdeadline timer if the lapic is hw disabled
      KVM: VMX: Don't freeze guest when event delivery causes an APIC-access exit

Wei Li (2):
      arm64: kgdb: Fix single-step exception handling oops
      MIPS: Add the missing 'CPU_1074K' into __get_cpu_type()

Wei Wang (1):
      ip: fix tos reflection in ack and reset packets

Wei Yongjun (11):
      crypto: mxs-dcp - make symbols 'sha1_null_hash' and 'sha256_null_hash' static
      usb: gadget: legacy: fix error return code in gncm_bind()
      usb: gadget: legacy: fix error return code in cdc_bind()
      ipack: tpci200: fix error return code in tpci200_register()
      Input: synaptics-rmi4 - fix error return code in rmi_driver_probe()
      net: lpc-enet: fix error return code in lpc_mii_init()
      gnss: sirf: fix error return code in sirf_probe()
      ip6_gre: fix null-ptr-deref in ip6gre_init_net()
      kernel/relay.c: fix memleak on destroy relay channel
      sparc64: vcc: Fix error return code in vcc_probe()
      scsi: cxlflash: Fix error return code in cxlflash_probe()

Weilong Chen (1):
      rtnetlink: Fix memory(net_device) leak when ->newlink fails

Wen Gong (1):
      ath10k: use kzalloc to read for ath10k_sdio_hif_diag_read

Wen Xiong (1):
      scsi: ipr: Fix softlockup when rescanning devices in petitboot

Wen Yang (4):
      ipmi: fix hung processes in __get_guid()
      mtd: phram: fix a double free issue in error path
      drm/omap: fix possible object reference leak
      timekeeping: Prevent 32bit truncation in scale64_check_overflow()

Wen-chien Jesse Sung (1):
      iio: st_sensors: remap SMO8840 to LIS2DH12

Will Deacon (12):
      x86: uaccess: Inhibit speculation past access_ok() in user_access_begin()
      arm64: hw_breakpoint: Don't invoke overflow handler on uaccess watchpoints
      arm64: sve: Fix build failure when ARM64_SVE=y and SYSCTL=n
      KVM: arm64: Fix definition of PAGE_HYP_DEVICE
      arm64: ptrace: Override SPSR.SS when single-stepping is enabled
      arm64: ptrace: Consistently use pseudo-singlestep exceptions
      arm64: compat: Ensure upper 32 bits of x0 are zero on syscall return
      arm64: Use test_tsk_thread_flag() for checking TIF_SINGLESTEP
      ARM: 8986/1: hw_breakpoint: Don't invoke overflow handler on uaccess watchpoints
      KVM: Pass MMU notifier range flags to kvm_unmap_hva_range()
      KVM: arm64: Only reschedule if MMU_NOTIFIER_RANGE_BLOCKABLE is not set
      arm64: cpufeature: Relax checks for AArch32 support at EL[0-2]

Will McVicker (1):
      netfilter: ctnetlink: add a range check for l3/l4 protonum

Willem de Bruijn (6):
      macsec: restrict to ethernet devices
      net/packet: tpacket_rcv: avoid a producer race condition
      net: stricter validation of untrusted gso packets
      net: check untrusted gso_size at kernel entry
      tun: correct header offsets in napi frags mode
      selftests/net: relax cpu affinity requirement in msg_zerocopy test

William Dauchy (1):
      net, ip_tunnel: fix interface lookup with no key

Willy Tarreau (2):
      random32: update the net random state on interrupt and activity
      random: fix circular include dependency on arm64 after addition of percpu.h

Wolfram Sang (9):
      i2c: altera: use proper variable to hold errno
      drm: encoder_slave: fix refcouting error for modules
      i2c: mlxcpld: check correct size of maximum RECV_LEN packet
      i2c: rcar: always clear ICSAR to avoid side effects
      i2c: slave: improve sanity check when registering
      i2c: slave: add sanity check when unregistering
      i2c: rcar: slave: only send STOP event when we have been addressed
      i2c: rcar: avoid race when unregistering slave
      i2c: rcar: in slave mode, clear NACK earlier

Woods, Brian (2):
      hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs
      x86/amd_nb: Add PCI device IDs for family 17h, model 30h

Wright Feng (2):
      brcmfmac: keep SDIO watchdog running when console_interval is non-zero
      brcmfmac: set state of hanger slot to FREE when flushing PSQ

Wu Bo (4):
      scsi: iscsi: Report unbind session event when the target has been removed
      ALSA: hda/hdmi: fix without unlocked before return
      scsi: sg: add sg_remove_request in sg_write
      ceph: fix double unlock in handle_cap_export()

Xiang Chen (1):
      scsi: hisi_sas: Check sas_port before using it

Xianting Tian (2):
      fs: prevent BUG_ON in submit_bh_wbc()
      mm/filemap.c: clear page error before actual read

Xiao Yang (1):
      tracing: Fix the race between registering 'snapshot' event trigger and triggering 'snapshot' operation

Xiaochun Lee (1):
      x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs

Xiaowei Bao (1):
      misc: pci_endpoint_test: Add the layerscape EP device support

Xiaoyao Li (1):
      KVM: X86: Fix MSR range of APIC registers in X2APIC mode

Xie He (9):
      drivers/net/wan/lapbether: Fixed the value of hard_header_len
      drivers/net/wan/x25_asy: Fix to make it work
      drivers/net/wan/lapbether: Added needed_headroom and a skb->len check
      drivers/net/wan/lapbether: Added needed_tailroom
      drivers/net/wan/lapbether: Set network_header before transmitting
      drivers/net/wan/hdlc_cisco: Add hard_header_len
      drivers/net/wan/hdlc_fr: Add needed_headroom for PVC devices
      drivers/net/wan/lapbether: Make skb->protocol consistent with the header
      drivers/net/wan/hdlc: Set skb->protocol before transmitting

Xie XiuQi (2):
      ixgbe: fix signed-integer-overflow warning
      perf util: Fix memory leak of prefix_if_not_in

Xin Long (15):
      xfrm: fix uctx len check in verify_sec_ctx_len
      xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire
      xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input
      xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output
      xfrm: fix a warning in xfrm_policy_insert_list
      xfrm: fix a NULL-ptr deref in xfrm_local_error
      ip_vti: receive ipip packet by calling ip_tunnel_rcv
      esp6: get the right proto for transport mode in esp6_gso_encap
      l2tp: remove skb_dst_set() from l2tp_xmit_skb()
      sctp: shrink stream outq only when new outcnt < old outcnt
      sctp: shrink stream outq when fails to do addstream reconf
      sctp: implement memory accounting on tx path
      net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task()
      sctp: not disable bh in the whole sctp_get_port_local()
      tipc: use skb_unshare() instead in tipc_buf_append()

Xin Xiong (2):
      net/mlx5e: fix bpf_prog reference count leaks in mlx5e_alloc_rq
      atm: fix atm_dev refcnt leaks in atmtcp_remove_persistent

Xing Li (2):
      KVM: MIPS: Define KVM_ENTRYHI_ASID to cpu_asid_mask(&boot_cpu_data)
      KVM: MIPS: Fix VPN2_MASK definition for variable cpu_vmbits

Xinwei Kong (1):
      spi: dw: use "smp_mb()" to avoid sending spi data error

Xiongfeng Wang (3):
      net-sysfs: add a newline when printing 'tx_timeout' by sysfs
      PCI/ASPM: Add missing newline in sysfs 'policy'
      Input: psmouse - add a newline when printing 'proto' by sysfs

Xiubo Li (3):
      ceph: remove the extra slashes in the server path
      ceph: fix use-after-free for fsc->mdsc
      ceph: fix potential mdsc use-after-free crash

Xiyu Yang (19):
      net: netrom: Fix potential nr_neigh refcnt leak in nr_add_node
      net/x25: Fix x25_neigh refcnt leak when receiving frame
      ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif
      staging: comedi: Fix comedi_device refcnt leak in comedi_open
      btrfs: fix block group leak when removing fails
      wimax/i2400m: Fix potential urb refcnt leak
      batman-adv: Fix refcnt leak in batadv_show_throughput_override
      batman-adv: Fix refcnt leak in batadv_store_throughput_override
      batman-adv: Fix refcnt leak in batadv_v_ogm_process
      configfs: fix config_item refcnt leak in configfs_rmdir()
      apparmor: fix potential label refcnt leak in aa_change_profile
      apparmor: Fix aa_label refcnt leak in policy_update
      ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting dma type
      scsi: lpfc: Fix lpfc_nodelist leak when processing unsolicited event
      nfsd: Fix svc_xprt refcnt leak when setup callback client failed
      staging: gasket: Fix mapping refcnt leak when put attribute fails
      staging: gasket: Fix mapping refcnt leak when register/store fails
      ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA channel failed
      net/x25: Fix x25_neigh refcnt leak when x25 disconnect

Xu Wang (2):
      qlcnic: Fix bad kzalloc null test
      clk: clk-atlas6: fix return value check in atlas6_clk_init()

Xunlei Pang (1):
      mm: memcg: fix memcg reclaim soft lockup

Yan Zhao (1):
      vfio: avoid possible overflow in vfio_iommu_type1_pin_pages

Yan, Zheng (1):
      ceph: don't skip updating wanted caps when cap is stale

Yang Shi (1):
      mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path

Yang Xu (1):
      KEYS: reaching the keys quotas correctly

Yang Yingliang (5):
      devinet: fix memleak in inetdev_init()
      net: fix memleak in register_netdevice()
      IB/umem: fix reference count leak in ib_umem_odp_get()
      serial: 8250: fix null-ptr-deref in serial8250_start_tx()
      cgroup: add missing skcd->no_refcnt check in cgroup_sk_clone()

Yangbo Lu (1):
      ARM: dts: ls1021a: output PPS signal on FIPER2

Yash Shah (1):
      RISC-V: Don't allow write+exec only page mapping request in mmap

Yazen Ghannam (2):
      x86/amd_nb: Add Family 19h PCI IDs
      EDAC/amd64: Add Family 17h Model 30h PCI IDs

Ye Bin (3):
      ata/libata: Fix usage of page address by page_address in ata_scsi_mode_select_xlat function
      dm cache metadata: Avoid returning cmd->bm wild pointer on error
      dm thin metadata: Avoid returning cmd->bm wild pointer on error

Yi Zhang (1):
      RDMA/rxe: Fix the parent sysfs read when the interface has 15 chars

YiFei Zhu (1):
      net/filter: Permit reading NET in load_bytes_relative when MAC not set

Yick W. Tse (1):
      ALSA: usb-audio: add quirk for Denon DCD-1500RE

Yicong Yang (1):
      PCI/ASPM: Clear the correct bits when enabling L1 substates

Yilu Lin (1):
      CIFS: Fix bug which the return value by asynchronous read is error

Yonghong Song (1):
      bpf: Fix a rcu warning for bpffs map pretty-print

Yonglong Liu (1):
      net: hns3: fix use-after-free when doing self test

Yongqiang Sun (1):
      drm/amd/display: Not doing optimize bandwidth if flip pending.

Yoshihiro Shimoda (4):
      arm64: dts: renesas: r8a77980: Fix IPMMU VIP[01] nodes
      usb: host: ehci-platform: add a quirk to avoid stuck
      net: ethernet: ravb: exit if re-initialization fails in tx timeout
      mmc: renesas_sdhi_internal_dmac: clean up the code for dma complete

Yoshiki Komachi (1):
      bpf/btf: Fix BTF verification of enum members in struct/union

Yoshiyuki Kurauchi (1):
      gtp: set NLM_F_MULTI flag in gtp_genl_dump_pdp()

Yu Chen (1):
      usb: dwc3: Increase timeout for CmdAct cleared by device controller

Yu Kuai (6):
      ARM: socfpga: PM: add missing put_device() call in socfpga_setup_ocram_self_refresh()
      MIPS: OCTEON: add missing put_device() call in dwc3_octeon_device_init()
      dmaengine: at_hdmac: check return value of of_find_device_by_node() in at_dma_xlate()
      drm/mediatek: Add exception handing in mtk_drm_probe() if component init fail
      drm/mediatek: Add missing put_device() call in mtk_hdmi_dt_parse_pdata()
      iommu/exynos: add missing put_device() call in exynos_iommu_of_xlate()

YuanJunQing (1):
      MIPS: Fix IRQ tracing when call handle_fpe() and handle_msa_fpe()

Yuchung Cheng (1):
      tcp: allow at most one TLP probe per flight

YueHaibing (5):
      xfrm: policy: Fix doulbe free in xfrm_policy_timer
      misc: rtsx: set correct pcr_ops for rts522A
      powerpc/pseries: Drop pointless static qualifier in vpa_debugfs_init()
      iio:ad7797: Use correct attribute_group
      net/x25: Fix null-ptr-deref in x25_disconnect

Yuji Sasaki (1):
      spi: qup: call spi_qup_pm_resume_runtime before suspending

Yunhai Zhang (1):
      vgacon: Fix for missing check in scrollback handling

Yunjian Wang (1):
      net: allwinner: Fix use correct return type for ndo_start_xmit()

Yunsheng Lin (1):
      net: sch_generic: aviod concurrent reset and enqueue op for lockless qdisc

Yuqi Jin (1):
      net: revert "net: get rid of an signed integer overflow in ip_idents_reserve()"

Yury Norov (1):
      uapi: rename ext2_swab() to swab() and share globally in swab.h

Yussuf Khalil (1):
      Input: synaptics - enable RMI on HP Envy 13-ad105ng

Yuusuke Ashizuka (1):
      ravb: Fixed to be able to unload modules

Yuval Basson (2):
      qed: Fix use after free in qed_chain_free
      RDMA/qedr: SRQ's bug fixes

Yuxuan Shui (1):
      ovl: initialize error in ovl_copy_xattr

Zefan Li (1):
      netprio_cgroup: Fix unlimited memory leak of v2 cgroups

Zekun Shen (1):
      net: alx: fix race condition in alx_remove

Zeng Tao (2):
      usb: core: fix slab-out-of-bounds Read in read_descriptors
      vfio/pci: fix racy on error and request eventfd ctx

Zenghui Yu (2):
      irqchip/mbigen: Free msi_desc on device teardown
      KVM: arm64: vgic-its: Fix memory leak on the error path of vgic_add_lpi()

Zh-yuan Ye (1):
      net: cbs: Fix software cbs to consider packet sending time

Zhang Qiang (1):
      usb: gadget: function: fix missing spinlock in f_uac1_legacy

Zhang Xiaoxu (5):
      cifs/smb3: Fix data inconsistent when punch hole
      cifs/smb3: Fix data inconsistent when zero file range
      cifs: Fix the target file was deleted when rename failed.
      cifs: update ctime and mtime during truncate
      cifs: Fix double add page to memcg when cifs_readpages

Zhao Heming (1):
      md-cluster: fix wild pointer of unlock_all_bitmaps()

Zhe Li (1):
      jffs2: fix UAF problem

Zheng Bin (4):
      loop: replace kill_bdev with invalidate_bdev
      xfs: add agf freeblocks verify in xfs_agf_verify
      nbd: Fix memory leak in nbd_add_socket
      9p: Fix memory leak in v9fs_mount

Zheng Wei (1):
      net: vxge: fix wrong __VA_ARGS__ usage

Zhenzhong Duan (4):
      x86/speculation: Remove redundant arch_smt_update() invocation
      spi: spidev: fix a race between spidev_release and spidev_remove
      spi: spidev: fix a potential use-after-free in spidev_release()
      x86/mce/inject: Fix a wrong assignment of i_mce.status

Zhi Chen (1):
      Revert "ath10k: fix DMA related firmware crashes on multiple devices"

Zhihao Cheng (1):
      afs: Fix memory leak in afs_put_sysnames()

Zhiqiang Liu (2):
      block, bfq: fix use-after-free in bfq_idle_slice_timer_body
      bcache: fix potential deadlock problem in btree_gc_coalesce

Zhu Yanjun (2):
      RDMA/rxe: Skip dgid check in loopback mode
      RDMA/rxe: Set sys_image_guid to be aligned with HW IB devices

Zhuang Yanying (1):
      KVM: fix overflow of zero page refcount with ksm running

Zqiang (1):
      usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect

ashimida (1):
      mksysmap: Fix the mismatch of '.L' symbols in System.map

chenqiwu (1):
      pstore/platform: fix potential mem leak if pstore_init_fs failed

dillon min (1):
      gpio: tc35894: fix up tc35894 interrupt configuration

disconnect3d (1):
      perf map: Fix off by one in strncpy() size argument

guodeqing (2):
      net: Fix the arp error in some cases
      ipvs: fix the connection sync failed in some cases

huhai (1):
      powerpc/4xx: Don't unmap NULL mbase

kaixuxia (1):
      xfs: Fix deadlock between AGI and AGF with RENAME_WHITEOUT

leilk.liu (1):
      spi: mediatek: use correct SPI_CFG2_REG MACRO

luanshi (1):
      drivers/perf: arm_pmu_acpi: Fix incorrect checking of gicc pointer

ndesaulniers@google.com (1):
      lib/raid6: use vdupq_n_u8 to avoid endianness warnings

peter chang (1):
      scsi: pm80xx: Cleanup command when a reset times out

qiuguorui1 (1):
      irqchip/stm32-exti: Avoid losing interrupts due to clearing pending bits by mistake

tannerlove (2):
      selftests/net: in rxtimestamp getopt_long needs terminating null entry
      selftests/net: in timestamping, strncpy needs to preserve null byte

xidongwang (1):
      ALSA: opl3: fix infoleak in opl3

yangerkun (2):
      ext4: use matching invalidatepage in ext4_writepage
      ext4: stop overwrite the errcode in ext4_setup_super

youngjun (1):
      ovl: inode reference leak in ovl_is_inuse true case.

yu kuai (4):
      block/bio-integrity: don't free 'buf' if bio_integrity_add_page() failed
      ARM: imx5: add missing put_device() call in imx_suspend_alloc_ocram()
      ARM: imx6: add missing put_device() call in imx6q_suspend_init()
      ARM: at91: pm: add missing put_device() call in at91_pm_sram_init()

zhangyi (F) (3):
      jbd2: improve comments about freeing data buffers whose page mapping is NULL
      jbd2: add the missing unlock_buffer() in the error path of jbd2_write_superblock()
      jbd2: abort journal if free a async write error metadata buffer

zhengbin (1):
      media: mc-device.c: fix memleak in media_device_register_entity

Álvaro Fernández Rojas (2):
      mtd: rawnand: brcmnand: fix hamming oob layout
      mtd: rawnand: brcmnand: fix CS0 layout

Łukasz Patron (1):
      Input: xpad - add custom init packet for Xbox One S controllers

Łukasz Stelmach (1):
      ARM: 8970/1: decompressor: increase tag size

이경택 (4):
      ASoC: fix regwmask
      ASoC: dapm: connect virtual mux with default value
      ASoC: dpcm: allow start or stop during pause for backend
      ASoC: topology: use name_prefix for new kcontrol

BUG=b/167449422
TEST=tryjob, validation and K8s e2e
RELEASE_NOTE=Updated the Linux kernel to upstream/v4.19.150.

Signed-off-by: Xiao Jia <xiaoj@google.com>
Change-Id: I414853871a8a98598de12d9f01420f0eb00e5e2e