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