From: Mark Brown <broonie@kernel.org>
To: Takashi Iwai <tiwai@suse.de>
Cc: alsa-devel@alsa-project.org, Liam Girdwood <lgirdwood@gmail.com>
Subject: [alsa-devel] [GIT PULL] ASoC updates for v5.5
Date: Mon, 25 Nov 2019 12:57:50 +0000 [thread overview]
Message-ID: <20191125125750.GA4535@sirena.org.uk> (raw)
[-- Attachment #1.1: Type: text/plain, Size: 266757 bytes --]
The following changes since commit 976a68f06b2ea49e2ab67a5f84919a8b105db8be:
ALSA: usb-audio: Fix incorrect size check for processing/extension units (2019-11-14 18:01:22 +0100)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-v5.5-2
for you to fetch changes up to 8c4d2a0bfbd27d030e4652b714cd5a1598f3559b:
Merge branch 'asoc-5.5' into asoc-next (2019-11-22 19:56:02 +0000)
----------------------------------------------------------------
ASoC: More updates for v5.5
Some more development work for v5.5. Highlights include:
- More cleanups from Morimoto-san.
- Trigger word detection for RT5677.
----------------------------------------------------------------
The changelog and diffstat are both messed up by additional changes from
Linus' tree that I have, not clear how to fix that with request-pull.
Aaron Komisar (1):
mac80211: fix scan when operating on DFS channels in ETSI domains
Adam Ford (5):
ARM: dts: logicpd-torpedo-som: Remove twl_keypad
serial: mctrl_gpio: Check for NULL pointer
serial: 8250_omap: Fix gpio check for auto RTS/CTS
ARM: dts: imx6q-logicpd: Re-Enable SNVS power key
ARM: dts: imx6-logicpd: Re-enable SNVS power key
Adam Zerella (3):
docs: arm64: Fix indentation and doc formatting
docs: hwmon: Include 'inspur-ipsps1.rst' into docs
hwmon: docs: Extend inspur-ipsps1 title underline
Adit Ranadive (1):
RDMA/vmw_pvrdma: Free SRQ only once
Adrian Hunter (1):
perf tools: Fix mode setting in copyfile_mode_ns()
Ahmed Zaki (1):
mac80211: fix station inactive_time shortly after boot
Aidan Yang (1):
drm/amd/display: Allow inverted gamma
Al Viro (13):
Fix the locking in dcache_readdir() and friends
shmem: fix LSM options parsing
libfs: take cursors out of list when moving past the end of directory
xtensa: fix {get,put}_user() for 64bit values
autofs: fix a leak in autofs_expire_indirect()
ceph: fix RCU case handling in ceph_d_revalidate()
ceph: add missing check in d_revalidate snapdir handling
cgroup: don't put ERR_PTR() into fc->root
exportfs_decode_fh(): negative pinned may become positive without the parent locked
audit_get_nd(): don't unlock parent too early
ecryptfs: fix unlink and rmdir in face of underlying fs modifications
ecryptfs_lookup_interpose(): lower_dentry->d_inode is not stable
ecryptfs_lookup_interpose(): lower_dentry->d_parent is not stable either
Alain Volmat (1):
i2c: stm32f7: remove warning when compiling with W=1
Alan Mikhak (1):
irqchip/sifive-plic: Skip contexts except supervisor in plic_init()
Alan Somers (1):
fuse: Add changelog entries for protocols 7.1 - 7.8
Alan Stern (6):
HID: Fix assumption that devices have inputs
USB: yurex: Don't retry on unexpected errors
USB: Skip endpoints with 0 maxpacket length
usb-storage: Revert commit 747668dbc061 ("usb-storage: Set virt_boundary_mask to avoid SG overflows")
UAS: Revert commit 3ae62a42090f ("UAS: fix alignment of scatter/gather segments")
USB: gadget: Reject endpoints with 0 maxpacket value
Aleksa Sarai (1):
lib: test_user_copy: style cleanup
Aleksander Morgado (2):
net: usb: qmi_wwan: add support for DW5821e with eSIM support
net: usb: qmi_wwan: add support for Foxconn T77W968 LTE modules
Alex Deucher (10):
drm/amdgpu/powerplay: fix typo in mvdd table setup
Revert "drm/radeon: Fix EEH during kexec"
drm/amdgpu/uvd6: fix allocation size in enc ring test (v2)
drm/amdgpu/uvd7: fix allocation size in enc ring test (v2)
drm/amdgpu/vcn: fix allocation size in enc ring test
drm/amdgpu/vce: fix allocation size in enc ring test
drm/amdgpu/gmc10: properly set BANK_SELECT and FRAGMENT_SIZE
drm/amdgpu/arcturus: properly set BANK_SELECT and FRAGMENT_SIZE
drm/amdgpu/renoir: move gfxoff handling into gfx9 module
drm/radeon: fix si_enable_smc_cac() failed issue
Alex Vesker (3):
net/mlx5: DR, Allow insertion of duplicate rules
net/mlx5: DR, Fix memory leak in modify action destroy
net/mlx5: DR, Fix memory leak during rule creation
Alexander Potapenko (2):
mm/slub.c: init_on_free=1 should wipe freelist ptr for bulk allocations
lib/test_meminit: add a kmem_cache_alloc_bulk() test
Alexander Shishkin (11):
perf/core: Fix inheritance of aux_output groups
perf/aux: Fix AUX output stopping
perf/core: Start rejecting the syscall with attr.__reserved_2 set
intel_th: gth: Fix the window switching sequence
intel_th: msu: Fix an uninitialized mutex
intel_th: pci: Add Comet Lake PCH support
intel_th: pci: Add Jasper Lake PCH support
perf/aux: Fix the aux_output group inheritance fix
perf/core: Reattach a misplaced comment
perf/aux: Disallow aux_output for kernel events
perf/core: Consistently fail fork on allocation failures
Alexander Sverdlin (1):
net: ethernet: octeon_mgmt: Account for second possible VLAN header
Alexander Usyskin (1):
mei: avoid FW version request on Ibex Peak and earlier
Alexandra Winter (2):
s390/qeth: Fix error handling during VNICC initialization
s390/qeth: Fix initialization of vnicc cmd masks during set online
Alexandre Belloni (3):
net: lpc_eth: avoid resetting twice
coccinelle: api/devm_platform_ioremap_resource: remove useless script
clk: at91: avoid sleeping early
Alexandru Ardelean (1):
iio: imu: adis16480: make sure provided frequency is positive
Alexey Brodkin (1):
ARC: perf: Accommodate big-endian CPU
Aliasgar Surti (1):
xfs: removed unused error variable from xchk_refcountbt_rec
Allen Pais (1):
scsi: qla2xxx: fix a potential NULL pointer dereference
Amelie Delaunay (4):
pinctrl: stmfx: fix null pointer on remove
ARM: dts: stm32: remove OV5640 pinctrl definition on stm32mp157c-ev1
ARM: dts: stm32: change joystick pinctrl definition on stm32mp157c-ev1
pinctrl: stmfx: fix valid_mask init sequence
Andi Kleen (3):
perf script brstackinsn: Fix recovery from LBR/binary mismatch
perf jevents: Fix period for Intel fixed counters
perf evlist: Fix fix for freed id arrays
Andrea Mayer (2):
seg6: fix srh pointer in get_srh()
seg6: fix skb transport_header after decap_and_validate()
Andrea Parri (1):
x86/hyperv: Set pv_info.name to "Hyper-V"
Andreas Klinger (2):
iio: adc: hx711: fix bug in sampling of data
iio: srf04: fix wrong limitation in distance measuring
Andrew Duggan (3):
Input: synaptics-rmi4 - disable the relative position IRQ in the F12 driver
Input: synaptics-rmi4 - do not consume more data than we have (F11, F12)
Input: synaptics-rmi4 - remove unused result_bits mask
Andrew Jeffery (4):
dt-bindings: pinctrl: aspeed-g6: Rework SD3 function and groups
pinctrl: aspeed-g6: Sort pins for sanity
pinctrl: aspeed-g6: Fix I2C14 SDA description
pinctrl: aspeed-g6: Make SIG_DESC_CLEAR() behave intuitively
Andrew Lunn (1):
net: usb: lan78xx: Connect PHY before registering MAC
Andrew Price (2):
gfs2: Fix memory leak when gfs2meta's fs_context is freed
gfs2: Fix initialisation of args for remount
Andrey Grodzovsky (2):
drm/sched: Set error to s_fence if HW job submission failed.
drm/amdgpu: If amdgpu_ib_schedule fails return back the error.
Andrey Smirnov (6):
tty: serial: fsl_lpuart: Fix lpuart_flush_buffer()
ARM: dts: am3874-iceboard: Fix 'i2c-mux-idle-disconnect' usage
ARM: dts: vf610-zii-scu4-aib: Specify 'i2c-mux-idle-disconnect'
HID: logitech-hidpp: split g920_get_config()
HID: logitech-hidpp: rework device validation
HID: logitech-hidpp: do all FF cleanup in hidpp_ff_destroy()
Andy Shevchenko (11):
pinctrl: intel: Allocate IRQ chip dynamic
platform/x86: intel_punit_ipc: Avoid error message when retrieving IRQ
platform/x86: i2c-multi-instantiate: Fail the probe if no IRQ provided
gpio: merrifield: Restore use of irq_base
gpiolib: Initialize the hardware with a callback
gpio: intel-mid: Move hardware initialization to callback
gpio: lynxpoint: Move hardware initialization to callback
gpio: merrifield: Move hardware initialization to callback
gpio: lynxpoint: set default handler to be handle_bad_irq()
pinctrl: intel: Avoid potential glitches if pin is in GPIO mode
pinctrl: cherryview: Allocate IRQ chip dynamic
Aneesh Kumar K.V (1):
mm/memunmap: don't access uninitialized memmap in memunmap_pages()
Anna Karas (1):
drm/i915/tgl: Fix doc not corresponding to code
Anshuman Khandual (1):
mm/memremap: drop unused SECTION_SIZE and SECTION_MASK
Anson Huang (9):
soc: imx: imx-scu: Getting UID from SCU should have response
tty: serial: imx: Use platform_get_irq_optional() for optional IRQs
ARM: dts: imx7s: Correct GPT's ipg clock source
arm64: dts: imx8mq: Use correct clock for usdhc's ipg clk
arm64: dts: imx8mm: Use correct clock for usdhc's ipg clk
arm64: dts: imx8mn: Use correct clock for usdhc's ipg clk
net: fec_main: Use platform_get_irq_byname_optional() to avoid error message
net: fec_ptp: Use platform_get_irq_xxx_optional() to avoid error message
watchdog: imx_sc_wdt: Pretimeout should follow SCU firmware format
Anton Eidelman (3):
nvme-multipath: fix possible io hang after ctrl reconnect
nvme-multipath: remove unused groups_only mode in ana log
nvme-multipath: fix crash in nvme_mpath_clear_ctrl_paths
Anton Ivanov (1):
um-ubd: Entrust re-queue to the upper layers
Antonio Borneo (3):
ptp: fix typo of "mechanism" in Kconfig help text
net: stmmac: fix length of PTP clock's name string
net: stmmac: fix disabling flexible PPS output
Appana Durga Kedareswara rao (1):
can: xilinx_can: Fix flags field initialization for axi can
Ard Biesheuvel (5):
crypto: arm/aes-ce - build for v8 architecture explicitly
crypto: arm/aes-ce - add dependency on AES library
nvme: retain split access workaround for capability reads
efivar/ssdt: Don't iterate over EFI vars if no SSDT override was specified
efi: libstub/arm: Account for firmware reserved memory at the base of RAM
Arkadiusz Kubalewski (1):
i40e: Fix for ethtool -m issue on X722 NIC
Arnaldo Carvalho de Melo (17):
tools headers uapi: Sync drm/i915_drm.h with the kernel sources
tools headers uapi: Sync asm-generic/mman-common.h with the kernel
tools headers uapi: Sync linux/usbdevice_fs.h with the kernel sources
tools headers uapi: Sync linux/fs.h with the kernel sources
tools headers kvm: Sync kvm headers with the kernel sources
perf tools: Propagate get_cpuid() error
perf evsel: Fall back to global 'perf_env' in perf_evsel__env()
perf annotate: Propagate perf_env__arch() error
perf annotate: Fix the signedness of failure returns
perf annotate: Propagate the symbol__annotate() error return
perf annotate: Fix arch specific ->init() failure errors
perf annotate: Return appropriate error code for allocation failures
perf annotate: Don't return -1 for error when doing BPF disassembly
tools headers kvm: Sync kvm headers with the kernel sources
tools headers kvm: Sync kvm headers with the kernel sources
tools headers kvm: Sync kvm.h headers with the kernel sources
tools headers UAPI: Sync sched.h with the kernel
Arnd Bergmann (6):
udc: lpc32xx: fix 64-bit compiler warning
dynamic_debug: provide dynamic_hex_dump stub
usb: dwc3: select CONFIG_REGMAP_MMIO
net: dsa: sja1105: improve NET_DSA_SJA1105_TAS dependency
watchdog: cpwd: fix build regression
ntp/y2038: Remove incorrect time_t truncation
Arvind Sankar (2):
lib/string: Make memzero_explicit() inline instead of external
iommu/vt-d: Return the correct dma mask when we are bypassing the IOMMU
Austin Kim (2):
fs: cifs: mute -Wunused-const-variable message
btrfs: silence maybe-uninitialized warning in clone_range
Avri Altman (1):
scsi: ufs-bsg: Wake the device before sending raw upiu commands
Axel Lin (2):
regulator: fixed: Prevent NULL pointer dereference when !CONFIG_OF
regulator: ti-abb: Fix timeout in ti_abb_wait_txdone/ti_abb_clear_all_txdone
Aya Levin (3):
net/mlx5e: Fix ethtool self test: link speed
net/mlx5e: Initialize on stack link modes bitmap
devlink: Add method for time-stamp on reporter's dump
Ayala Beker (1):
iwlwifi: fw api: support new API for scan config cmd
Baolin Wang (2):
dmaengine: sprd: Fix the possible memory leak issue
MAINTAINERS: Update the Spreadtrum SoC maintainer
Baoquan He (1):
memcg: only record foreign writebacks with dirty pages when memcg is not disabled
Bard Liao (1):
soundwire: intel: fix intel_register_dai PDI offsets and numbers
Bard liao (1):
ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null
Bart Van Assche (3):
RDMA/iwcm: Fix a lock inversion issue
scsi: ch: Make it possible to open a ch device multiple times again
scsi: target: cxgbit: Fix cxgbit_fw4_ack()
Bartosz Golaszewski (2):
gpiolib: don't clear FLAG_IS_OUT when emulating open-drain/open-source
ARM: davinci_all_defconfig: enable GPIO backlight
Bastien Nocera (1):
USB: rio500: Remove Rio 500 kernel driver
Ben Dooks (6):
efi: Make unexported efi_rci2_sysfs_init() static
PM: sleep: include <linux/pm_runtime.h> for pm_wq
kthread: make __kthread_queue_delayed_work static
mm: include <linux/huge_mm.h> for is_vma_temporary_stack
mm/filemap.c: include <linux/ramfs.h> for generic_file_vm_ops definition
soc: imx: gpc: fix initialiser format
Ben Dooks (Codethink) (14):
davinci_cpdma: make cpdma_chan_split_pool static
net: stmmac: make tc_flow_parsers static
net: stmmac: fix argument to stmmac_pcs_ctrl_ane()
mm/init-mm.c: include <linux/mman.h> for vm_committed_as_batch
ipv6: include <net/addrconf.h> for missing declarations
timers/sched_clock: Include local timekeeping.h for missing declarations
net: mvneta: make stub functions static inline
net: hwbm: if CONFIG_NET_HWBM unset, make stub functions static
usb: mtu3: fix missing include of mtu3_dr.h
usb: cdns3: include host-export,h for cdns3_host_init
usb: renesas_usbhs: fix __le16 warnings
usb: renesas_usbhs: fix type of buf
usb: xhci: fix __le32/__le64 accessors in debugfs code
perf/core: Fix missing static inline on perf_cgroup_switch()
Ben Hutchings (1):
drm/i915/cmdparser: Fix jump whitelist clearing
Ben Zhang (7):
ASoC: rt5677: Load firmware via SPI using delayed work
ASoC: bdw-rt5677: Add a DAI link for rt5677 SPI PCM device
ASoC: rt5677: Enable jack detect while DSP is running
ASoC: rt5677: Add DAPM audio path for hotword stream
ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile
ASoC: rt5677: Stop and restart DSP over suspend/resume
ASoC: rt5677: Disable irq at suspend
Beni Mahler (1):
USB: serial: ftdi_sio: add device IDs for Sienna and Echelon PL-20
Benjamin Coddington (1):
SUNRPC: fix race to sk_err after xs_error_report
Benjamin Herrenschmidt (1):
net: ethernet: ftgmac100: Fix DMA coherency issue with SW checksum
Biao Huang (1):
net: stmmac: disable/enable ptp_ref_clk in suspend/resume flow
Biju Das (1):
dt-bindings: serial: sh-sci: Document r8a774b1 bindings
Bill Kuzeja (1):
xhci: Prevent deadlock when xhci adapter breaks during init
Bill O'Donnell (1):
xfs: assure zeroed memory buffers for certain kmem allocations
Bjorn Andersson (2):
arm64: cpufeature: Enable Qualcomm Falkor/Kryo errata 1003
arm64: cpufeature: Enable Qualcomm Falkor errata 1009 for Kryo
Björn Töpel (4):
samples/bpf: Fix build for task_fd_query_user.c
perf tools: Make usage of test_attr__* optional for perf-sys.h
samples/bpf: fix build by setting HAVE_ATTR_TEST to zero
bpf: Change size to u64 for bpf_map_{area_alloc, charge_init}()
Bodo Stroesser (1):
scsi: target: core: Do not overwrite CDB byte 1
Boris Ostrovsky (1):
x86/xen: Return from panic notifier
Brian Foster (3):
xfs: log the inode on directory sf to block format change
xfs: remove broken error handling on failed attr sf to leaf change
xfs: move local to extent inode logging into bmap helper
Brian Norris (1):
firmware: google: increment VPD key_len properly
Brian Vazquez (2):
selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt
selftests/bpf: test_progs: Don't leak server_fd in test_sockopt_inherit
Bruce Chen (1):
gpio: eic: sprd: Fix the incorrect EIC offset when toggling
Catalin Marinas (3):
kmemleak: Do not corrupt the object_list during clean-up
arm64: Ensure VM_WRITE|VM_SHARED ptes are clean by default
arm64: Do not mask out PTE_RDONLY in pte_same()
Chandana Kishori Chiluveru (1):
usb: gadget: composite: Fix possible double free memory bug
Charles Keepax (1):
regulator: lochnagar: Add on_off_delay for VDDCORE
Charles Machalow (1):
nvme: change nvme_passthru_cmd64 to explicitly mark rsvd
Chengguang Xu (1):
ocfs2: fix error handling in ocfs2_setattr()
Chenwandun (2):
zram: fix race between backing_dev_show and backing_dev_store
net: aquantia: add an error handling in aq_nic_set_multicast_list
Chenyi Qiang (1):
KVM: X86: Fix initialization of MSR lists
Chris Down (3):
mm, memcg: proportional memory.{low,min} reclaim
mm, memcg: make memory.emin the baseline for utilisation determination
mm, memcg: make scan aggression always exclude protection
Chris Goldsworthy (1):
of: reserved_mem: add missing of_node_put() for proper ref-counting
Chris Packham (1):
pinctrl: iproc: allow for error from platform_get_irq()
Chris Wilson (15):
drm/i915/execlists: Remove incorrect BUG_ON for schedule-out
drm/i915: Perform GGTT restore much earlier during resume
drm/i915: Don't mix srcu tag and negative error codes
drm/i915: Extend Haswell GT1 PSMI workaround to all
drm/i915: Verify the engine after acquiring the active.lock
drm/i915: Prevent bonded requests from overtaking each other on preemption
drm/i915: Mark contents as dirty on a write fault
drm/i915/execlists: Drop redundant list_del_init(&rq->sched.link)
drm/i915: Only enqueue already completed requests
drm/i915: Fixup preempt-to-busy vs reset of a virtual request
drm/i915/execlists: Protect peeking at execlists->active
drm/i915/gt: execlists->active is serialised by the tasklet
drm/i915/execlists: Refactor -EIO markup of hung requests
drm/i915/userptr: Never allow userptr into the mappable GGTT
drm/i915: Fixup preempt-to-busy vs resubmission of a virtual request
Chris von Recklinghausen (1):
arm64: Fix kcore macros after 52-bit virtual addressing fallout
Christian Borntraeger (1):
s390/uaccess: avoid (false positive) compiler warnings
Christian Brauner (2):
binder: prevent UAF read in print_binder_transaction_log_entry()
clone3: validate stack arguments
Christian Gmeiner (1):
drm/etnaviv: fix dumping of iommuv2
Christian König (4):
drm/ttm: fix busy reference in ttm_mem_evict_first
drm/ttm: fix handling in ttm_bo_add_mem_to_lru
drm/amdgpu: fix potential VM faults
drm/amdgpu: fix error handling in amdgpu_bo_list_create
Christoph Hellwig (3):
serial/sifive: select SERIAL_EARLYCON
riscv: cleanup <asm/bug.h>
riscv: cleanup do_trap_break
Christophe JAILLET (4):
tty: serial: owl: Fix the link time qualifier of 'owl_uart_exit()'
tty: serial: rda: Fix the link time qualifier of 'rda_uart_exit()'
RDMA/core: Fix an error handling path in 'res_get_common_doit()'
memstick: jmb38x_ms: Fix an error handling path in 'jmb38x_ms_probe()'
Christophe Leroy (1):
powerpc/32s: fix allow/prevent_user_access() when crossing segment boundaries.
Christophe Roullier (1):
ARM: dts: stm32: Fix CAN RAM mapping on stm32mp157c
Chuck Lever (1):
NFSv4: Fix leak of clp->cl_acceptor string
Chuhong Yuan (9):
cifs: Fix missed free operations
net: ethernet: arc: add the missed clk_disable_unprepare
net: fec: add missed clk_disable_unprepare in remove
rsxx: add missed destroy_workqueue calls in remove
Input: synaptics-rmi4 - destroy F54 poller workqueue when removing
net: ep93xx_eth: fix mismatch of request_mem_region in remove
net: gemini: add missed free_netdev
ASoC: wm2200: add missed operations in remove and probe failure
ASoC: wm5100: add missed pm_runtime_disable
Claudiu Manoil (2):
net: mscc: ocelot: don't handle netdev events for other netdevs
net: mscc: ocelot: fix NULL pointer on LAG slave removal
Colin Ian King (12):
HID: prodikeys: make array keys static const, makes object smaller
efi/tpm: Fix sanity check of unsigned tbl_size being less than zero
staging: wlan-ng: fix exit return when sme->key_idx >= NUM_WEPKEYS
8250-men-mcb: fix error checking when get_num_ports returns -ENODEV
clk: sunxi-ng: a80: fix the zero'ing of bits 16 and 18
qed: fix spelling mistake "queuess" -> "queues"
intel_th: msu: Fix missing allocation failure check on a kstrndup
intel_th: msu: Fix overflow in shift of an unsigned int
can: j1939: fix resource leak of skb on error return paths
staging: vboxsf: fix dereference of pointer dentry before it is null checked
ice: fix potential infinite loop because loop counter being too small
ASoC: tas2770: clean up an indentation issue
Cong Wang (2):
net_sched: fix backward compatibility for TCA_KIND
net_sched: fix backward compatibility for TCA_ACT_KIND
Connor Kuehl (1):
staging: rtl8188eu: fix null dereference when kzalloc fails
Corentin Labbe (2):
lib: Remove select of inexistant GENERIC_IO
net: ethernet: dwmac-sun8i: Use the correct function in exit path
Cristian Birsan (1):
usb: gadget: udc: atmel: Fix interrupt storm in FIFO mode.
Cristian Marussi (2):
kselftest: add capability to skip chosen TARGETS
kselftest: exclude failed TARGETS from runlist
Curtis Malainey (4):
ASoC: rt5677: Allow VAD to be shut on/off at all times
ASoC: bdw-rt5677: Turn on MCLK1 for DSP via DAPM
ASoC: rt5677: Set ADC clock to use PLL and enable ASRC
ASoC: rt5677: Wait for DSP to boot before loading firmware
Cédric Le Goater (1):
net/ibmvnic: Fix EOI when running in XIVE mode.
Dag Moxnes (1):
rds: ib: update WR sizes when bringing up connection
Damien Le Moal (3):
scsi: core: save/restore command resid for error handling
block: Fix elv_support_iosched()
scsi: sd_zbc: Fix sd_zbc_complete()
Dan Carpenter (11):
usb: cdns3: Fix use after free in probe error handling
usb: typec: tcpm: usb: typec: tcpm: Fix a signedness bug in tcpm_fw_get_caps()
pinctrl: ns2: Fix off by one bugs in ns2_pinmux_enable()
mm/vmpressure.c: fix a signedness bug in vmpressure_register_event()
USB: legousbtower: fix a signedness bug in tower_probe()
ACPI: NFIT: Fix unlock on error in scrub_show()
RDMA/uverbs: Prevent potential underflow
iocost: don't nest spin_lock_irq in ioc_weight_write()
netfilter: ipset: Fix an error code in ip_set_sockfn_get()
block: drbd: remove a stray unlock in __drbd_send_protocol()
net: cdc_ncm: Signedness bug in cdc_ncm_set_dgram_size()
Dan Murphy (1):
leds: core: Fix leds.h structure documentation
Dan Williams (2):
libata/ahci: Fix PCS quirk application
fs/dax: Fix pmd vs pte conflict detection
Daniel Black (1):
ACPI: HMAT: ACPI_HMAT_MEMORY_PD_VALID is deprecated since ACPI-6.3
Daniel Borkmann (3):
bpf: Fix use after free in subprog's jited symbol removal
bpf: Fix use after free in bpf_get_prog_name
bpf, doc: Add Andrii as official reviewer to BPF subsystem
Daniel Wagner (4):
scsi: qla2xxx: Remove WARN_ON_ONCE in qla2x00_status_cont_entry()
scsi: lpfc: Check queue pointer before use
scsi: lpfc: Honor module parameter lpfc_use_adisc
net: usb: lan78xx: Disable interrupts before calling generic_handle_irq()
Daniele Palmas (2):
USB: serial: option: add Telit FN980 compositions
net: usb: qmi_wwan: add Telit 0x1050 composition
Darrick J. Wong (1):
xfs: change the seconds fields in xfs_bulkstat to signed
Dave Airlie (18):
Merge tag 'drm-misc-fixes-2019-10-10' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag 'drm-fixes-5.4-2019-10-09' of git://people.freedesktop.org/~agd5f/linux into drm-fixes
Merge tag 'drm-intel-fixes-2019-10-10' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag 'drm-intel-fixes-2019-10-17' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag 'drm-fixes-5.4-2019-10-16' of git://people.freedesktop.org/~agd5f/linux into drm-fixes
Merge tag 'drm-misc-fixes-2019-10-17' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag 'drm-misc-fixes-2019-10-23' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag 'drm-fixes-5.4-2019-10-23' of git://people.freedesktop.org/~agd5f/linux into drm-fixes
Merge branch 'etnaviv/fixes' of https://git.pengutronix.de/git/lst/linux into drm-fixes
Merge tag 'drm-misc-fixes-2019-10-30-1' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag 'drm-intel-fixes-2019-10-31' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag 'drm-fixes-5.4-2019-10-30' of git://people.freedesktop.org/~agd5f/linux into drm-fixes
Merge tag 'drm-misc-fixes-2019-11-07-1' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag 'drm-intel-fixes-2019-11-06' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag 'drm-fixes-5.4-2019-11-06' of git://people.freedesktop.org/~agd5f/linux into drm-fixes
Merge tag 'drm-intel-fixes-2019-11-13' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag 'drm-misc-fixes-2019-11-13' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag 'drm-fixes-5.4-2019-11-14' of git://people.freedesktop.org/~agd5f/linux into drm-fixes
Dave Wysochanski (2):
cifs: use cifsInodeInfo->open_file_lock while iterating to avoid a panic
cifs: Fix cifsInodeInfo lock_sem deadlock when reconnect occurs
Dave Young (1):
efi/x86: Do not clean dummy variable in kexec path
David Abdurachmanov (1):
riscv: fix fs/proc/kcore.c compilation with sparsemem enabled
David Ahern (3):
net: Update address for vrf and l3mdev in MAINTAINERS
selftests: Make l2tp.sh executable
ipv4: Fix table id reference in fib_sync_down_addr
David Frey (1):
iio: light: opt3001: fix mutex unlock race
David Hildenbrand (7):
drivers/base/memory.c: don't access uninitialized memmaps in soft_offline_page_store()
fs/proc/page.c: don't access uninitialized memmaps in fs/proc/page.c
mm/memory-failure.c: don't access uninitialized memmaps in memory_failure()
mm/memory_hotplug: don't access uninitialized memmaps in shrink_pgdat_span()
hugetlbfs: don't access uninitialized memmaps in pfn_range_valid_gigantic()
mm/memory_hotplug: fix updating the node span
mm/memory_hotplug: fix try_offline_node()
David Howells (9):
rxrpc: Fix call ref leak
rxrpc: Fix trace-after-put looking at the put peer record
rxrpc: Fix trace-after-put looking at the put connection record
rxrpc: Fix trace-after-put looking at the put call record
rxrpc: rxrpc_peer needs to hold a ref on the rxrpc_local record
rxrpc: Fix call crypto state cleanup
rxrpc: Fix possible NULL pointer access in ICMP handling
rxrpc: Fix handling of last subpacket of jumbo packet
afs: Fix race in commit bulk status fetch
David Rientjes (1):
mm, hugetlb: allow hugepage allocations to reclaim as needed
David S. Miller (44):
Merge branch 'stmmac-fixes'
Merge tag 'rxrpc-fixes-20191007' of git://git.kernel.org/.../dhowells/linux-fs
Merge git://git.kernel.org/.../bpf/bpf
Merge branch 'tcp-address-KCSAN-reports-in-tcp_poll-part-I'
Merge branch 'aquantia-fixes'
Merge tag 'wireless-drivers-for-davem-2019-10-15' of git://git.kernel.org/.../kvalo/wireless-drivers
Merge branch 'mpls-push-pop-fix'
Merge branch 'Update-MT7629-to-support-PHYLINK-API'
Merge branch 'dpaa2-eth-misc-fixes'
Merge branch 'net-bcmgenet-restore-internal-EPHY-support'
Merge branch 'vsock-virtio-make-the-credit-mechanism-more-robust'
Merge branch 'netem-fix-further-issues-with-packet-corruption'
Merge tag 'mlx5-fixes-2019-10-18' of git://git.kernel.org/.../saeed/linux
Merge branch 'net-fix-nested-device-bugs'
Merge branch 'smc-fixes'
Merge branch 'ipv4-fix-route-update-on-metric-change'
Merge git://git.kernel.org/.../bpf/bpf
Merge git://git.kernel.org/.../pablo/nf
Merge branch 'net-avoid-KCSAN-splats'
Merge tag 'batadv-net-for-davem-20191025' of git://git.open-mesh.org/linux-merge
Merge branch 'VLAN-fixes-for-Ocelot-switch'
Merge tag 'mlx5-fixes-2019-10-24' of git://git.kernel.org/.../saeed/linux
Merge branch 'hv_netvsc-fix-error-handling-in-netvsc_attach-set_features'
Merge tag 'mac80211-for-net-2019-10-31' of git://git.kernel.org/.../jberg/mac80211
Merge tag 'wireless-drivers-2019-11-01' of git://git.kernel.org/.../kvalo/wireless-drivers
Merge branch '1GbE' of git://git.kernel.org/.../jkirsher/net-queue
Merge branch 'fix-BPF-offload-related-bugs'
Merge tag 'linux-can-fixes-for-5.4-20191105' of git://git.kernel.org/.../mkl/linux-can
Merge git://git.kernel.org/.../bpf/bpf
Merge branch 'net-bcmgenet-restore-internal-EPHY-support'
Merge branch 'Bonding-fixes-for-Ocelot-switch'
Merge branch 'net-tls-add-a-TX-lock'
Merge git://git.kernel.org/.../pablo/nf
Merge branch 'stmmac-fixes'
Merge tag 'mlx5-fixes-2019-11-06' of git://git.kernel.org/.../saeed/linux
Merge tag 'mac80211-for-net-2019-11-08' of git://git.kernel.org/.../jberg/mac80211
Merge branch '40GbE' of git://git.kernel.org/.../jkirsher/net-queue
Merge branch 'master' of git://git.kernel.org/.../klassert/ipsec
Merge tag 'linux-can-fixes-for-5.4-20191113' of git://git.kernel.org/.../mkl/linux-can
Merge tag 'wireless-drivers-2019-11-14' of git://git.kernel.org/.../kvalo/wireless-drivers
Merge tag 'linux-can-fixes-for-5.4-20191114' of git://git.kernel.org/.../mkl/linux-can
Merge branch 'hns3-fixes'
Merge branch 'ptp-Validate-the-ancillary-ioctl-flags-more-carefully'
Merge branch 'seg6-fixes-to-Segment-Routing-in-IPv6'
David Sterba (2):
btrfs: don't needlessly create extent-refs kernel thread
btrfs: un-deprecate ioctls START_SYNC and WAIT_SYNC
Davide Caratti (3):
net: avoid errors when trying to pop MLPS header on non-MPLS packets
net/sched: fix corrupted L2 header with MPLS 'push' and 'pop' actions
ipvs: don't ignore errors in case refcounting ip_vs module fails
Denis Efremov (1):
staging: rtl8188eu: fix HighestRate check in odm_ARFBRefresh_8188E()
Desnes A. Nunes do Rosario (1):
selftests/powerpc: Fix compile error on tlbie_test due to newer gcc
Dexuan Cui (2):
HID: hyperv: Use in-place iterator API in the channel callback
Drivers: hv: vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP
Dixit Parmar (1):
Input: st1232 - fix reporting multitouch coordinates
Dmitry Bogdanov (2):
net: aquantia: do not pass lro session with invalid tcp checksum
net: aquantia: correctly handle macvlan and multicast coexistence
Dmitry Goldin (1):
kheaders: substituting --sort in archive creation
Dmitry Torokhov (2):
pinctrl: cherryview: restore Strago DMI workaround for all versions
rt2x00: remove input-polldev.h header
Dmytro Linkin (3):
net/mlx5e: Determine source port properly for vlan push action
net/mlx5e: Remove incorrect match criteria assignment line
net/mlx5e: Use correct enum to determine uplink port
Dominik Brodowski (1):
efi/random: Treat EFI_RNG_PROTOCOL output as bootloader randomness
Don Brace (1):
scsi: hpsa: add missing hunks in reset-patch
Dongsheng Yang (1):
rbd: cancel lock_dwork if the wait is interrupted
Dotan Barak (1):
mlx4_core: fix wrong comment about the reason of subtract one from the max_cqes
Doug Berger (8):
net: bcmgenet: don't set phydev->link from MAC
net: phy: bcm7xxx: define soft_reset for 40nm EPHY
net: bcmgenet: soft reset 40nm EPHYs before MAC init
net: bcmgenet: reset 40nm EPHY on energy detect
arm64: apply ARM64_ERRATUM_845719 workaround for Brahma-B53 core
net: bcmgenet: use RGMII loopback for MAC reset
Revert "net: bcmgenet: soft reset 40nm EPHYs before MAC init"
net: bcmgenet: reapply manual settings to the PHY
Douglas Anderson (2):
arm64: dts: rockchip: Fix override mode for rk3399-kevin panel
MAINTAINERS: kgdb: Add myself as a reviewer for kgdb/kdb
Dragos Tarcatu (1):
ASoC: SOF: topology: free kcontrol memory on error
Eli Britstein (1):
net/mlx5: Fix NULL pointer dereference in extended destination
Emmanuel Nicolet (1):
spufs: fix a crash in spufs_create_root()
Eran Ben Elisha (1):
net/mlx4_core: Dynamically set guaranteed amount of counters per VF
Eric Auger (1):
iommu/vt-d: Fix QI_DEV_IOTLB_PFSID and QI_DEV_EIOTLB_PFSID macros
Eric Biggers (6):
llc: fix sk_buff leak in llc_sap_state_process()
llc: fix sk_buff leak in llc_conn_service()
llc: fix another potential sk_buff leak in llc_ui_sendmsg()
llc: fix sk_buff refcounting in llc_conn_state_process()
lib/generic-radix-tree.c: add kmemleak annotations
fs/namespace.c: fix use-after-free of mount in mnt_warn_timestamp_expiry()
Eric Dumazet (43):
bonding: fix potential NULL deref in bond_update_slave_arr
netfilter: conntrack: avoid possible false sharing
tun: remove possible false sharing in tun_flow_update()
net: avoid possible false sharing in sk_leave_memory_pressure()
net: add {READ|WRITE}_ONCE() annotations on ->rskq_accept_head
tcp: annotate lockless access to tcp_memory_pressure
net: silence KCSAN warnings around sk_add_backlog() calls
net: annotate sk->sk_rcvlowat lockless reads
net: silence KCSAN warnings about sk->sk_backlog.len reads
tcp: add rcu protection around tp->fastopen_rsk
tcp: annotate tp->rcv_nxt lockless reads
tcp: annotate tp->copied_seq lockless reads
tcp: annotate tp->write_seq lockless reads
tcp: annotate tp->snd_nxt lockless reads
tcp: annotate tp->urg_seq lockless reads
tcp: annotate sk->sk_rcvbuf lockless reads
tcp: annotate sk->sk_sndbuf lockless reads
tcp: annotate sk->sk_wmem_queued lockless reads
hrtimer: Annotate lockless access to timer->base
tcp: fix a possible lockdep splat in tcp_done()
net: avoid potential infinite loop in tc_ctl_action()
rxrpc: use rcu protection while reading sk->sk_user_data
net: ensure correct skb->tstamp in various fragmenters
net: reorder 'struct net' fields to avoid false sharing
ipv4: fix IPSKB_FRAG_PMTU handling with fragmentation
net/flow_dissector: switch to siphash
ipvs: move old_secure_tcp into struct netns_ipvs
net: add skb_queue_empty_lockless()
udp: use skb_queue_empty_lockless()
net: use skb_queue_empty_lockless() in poll() handlers
net: use skb_queue_empty_lockless() in busy poll contexts
net: add READ_ONCE() annotation in __skb_wait_for_more_packets()
udp: fix data-race in udp_set_dev_scratch()
net: annotate accesses to sk->sk_incoming_cpu
net: annotate lockless accesses to sk->sk_napi_id
net: increase SOMAXCONN to 4096
tcp: increase tcp_max_syn_backlog max value
inet: stop leaking jiffies on the wire
powerpc/bpf: Fix tail call implementation
dccp: do not leak jiffies on the wire
net: prevent load/store tearing on sk->sk_stamp
ipv6: fixes rt6_probe() and fib6_nh->last_probe init
net: fix data-race in neigh_event_send()
Eric Sandeen (1):
xfs: remove unused flags arg from xfs_get_aghdr_buf()
Eugen Hristev (2):
clk: at91: sam9x60: fix programmable clock
mmc: sdhci-of-at91: fix quirk2 overwrite
Eugeniy Paltsev (2):
ARC: [plat-hsdk]: Enable on-board SPI NOR flash IC
ARC: [plat-hsdk]: Enable on-boardi SPI ADC IC
Evan Green (1):
Input: synaptics-rmi4 - avoid processing unknown IRQs
Evan Quan (1):
drm/amdgpu: register gpu instance before fan boost feature enablment
Fabien Parent (2):
clocksource/drivers/mediatek: Fix error handling
i2c: mt65xx: fix NULL ptr dereference
Fabio Estevam (2):
ARM: imx_v6_v7_defconfig: Enable CONFIG_DRM_MSM
ARM: dts: imx6qdl-sabreauto: Fix storm of accelerometer interrupts
Fabrice Gasnier (5):
iio: adc: stm32-adc: move registers definitions
iio: adc: stm32-adc: fix a race when using several adcs with dma and irq
i2c: stm32f7: fix first byte to send in slave mode
i2c: stm32f7: fix a race in slave mode with arbitration loss irq
iio: adc: stm32-adc: fix stopping dma
Faiz Abbas (2):
mmc: sdhci-omap: Fix Tuning procedure for temperatures < -20C
mmc: cqhci: Commit descriptors before setting the doorbell
Felipe Balbi (1):
usb: dwc3: gadget: fix race when disabling ep with cancelled xfers
Fernando Fernandez Mancera (1):
netfilter: nf_tables: fix unexpected EOPNOTSUPP error
Filipe Manana (6):
Btrfs: fix memory leak due to concurrent append writes with fiemap
Btrfs: add missing extents release on file extent cluster relocation error
Btrfs: fix qgroup double free after failure to reserve metadata for delalloc
Btrfs: check for the full sync flag while holding the inode lock during fsync
Btrfs: fix race leading to metadata space leak after task received signal
Btrfs: fix log context list corruption after rename exchange operation
Florian Fainelli (11):
net: dsa: b53: Do not clear existing mirrored port mask
net: bcmgenet: Set phydev->dev_flags only for internal PHYs
net: bcmgenet: Fix RGMII_MODE_EN value for GENET v1/2/3
Merge tag 'tags/bcm2835-maintainers-next-2019-10-15' into maintainers/next
MAINTAINERS: Remove Gregory and Brian for ARCH_BRCMSTB
arm64: Brahma-B53 is SSB and spectre v2 safe
arm64: apply ARM64_ERRATUM_843419 workaround for Brahma-B53 core
net: phylink: Fix phylink_dbg() macro
net: dsa: bcm_sf2: Fix IMP setup for port different than 8
MAINTAINERS: Remove Kevin as maintainer of BMIPS generic platforms
net: dsa: bcm_sf2: Fix driver removal
Florian Westphal (1):
bridge: ebtables: don't crash when using dnat target in output chains
Florin Chiculita (1):
dpaa2-eth: add irq for the dpmac connect/disconnect event
Frank Wunderlich (1):
mfd: mt6397: Fix probe after changing mt6397-core
Frederic Barrat (1):
powerpc/powernv/eeh: Fix oops when probing cxl devices
Frederic Weisbecker (1):
sched/vtime: Fix guest/system mis-accounting on task switch
Fuqian Huang (1):
xen/grant-table: remove unnecessary printing
Geert Uytterhoeven (9):
staging: octeon: Use "(uintptr_t)" to cast from pointer to int
mmc: renesas_sdhi: Do not use platform_get_irq() to count interrupts
mmc: sh_mmcif: Use platform_get_irq_optional() for optional interrupt
serial: sh-sci: Use platform_get_irq_optional() for optional interrupts
MAINTAINERS: Remove Simon as Renesas SoC Co-Maintainer
iommu/ipmmu-vmsa: Only call platform_get_irq() when interrupt is mandatory
clocksource/drivers/sh_mtu2: Do not loop using platform_get_irq_by_name()
perf/headers: Fix spelling s/EACCESS/EACCES/, s/privilidge/privilege/
fbdev: c2p: Fix link failure on non-inlining
George G. Davis (2):
selftests: watchdog: Validate optional file argument
selftests: watchdog: Add command line option to show watchdog_info
Georgi Djakov (1):
interconnect: Add locking in icc_set_tag()
Gerald Schaefer (1):
s390/kaslr: add support for R_390_GLOB_DAT relocation type
Gomez Iglesias, Antonio (1):
Documentation: Add ITLB_MULTIHIT documentation
Greentime Hu (1):
RISC-V: fix virtual address overlapped in FIXADDR_START and VMEMMAP_START
Greg KH (1):
RDMA/cxgb4: Do not dma memory off of the stack
Greg Kroah-Hartman (8):
Merge tag 'usb-serial-5.4-rc2' of https://git.kernel.org/.../johan/usb-serial into usb-linus
Merge tag 'iio-fixes-for-5.4a' of https://git.kernel.org/.../jic23/iio into staging-linus
Merge tag 'usb-serial-5.4-rc4' of https://git.kernel.org/.../johan/usb-serial into usb-linus
Merge tag 'fixes-for-v5.4-rc5' of git://git.kernel.org/.../balbi/usb into usb-linus
Merge tag 'iio-fixes-for-5.4b' of https://git.kernel.org/.../jic23/iio into staging-linus
Merge tag 'icc-5.4-rc5' of https://git.linaro.org/people/georgi.djakov/linux into char-misc-linus
Merge tag 'thunderbolt-fixes-for-v5.4-1' of git://git.kernel.org/.../westeri/thunderbolt into char-misc-next
Merge tag 'soundwire-5.4-rc6' of git://git.kernel.org/.../vkoul/soundwire into char-misc-linus
Greg Kurz (1):
KVM: PPC: Book3S HV: XIVE: Ensure VP isn't already in use
Guangbin Huang (1):
net: hns3: add compatible handling for MAC VLAN switch parameter configuration
Guillaume Nault (2):
netns: fix GFP flags in rtnl_net_notifyid()
ipmr: Fix skb headroom in ipmr_get_route().
Guillem Jover (1):
aio: Fix io_pgetevents() struct __compat_aio_sigset layout
Gustavo A. R. Silva (2):
perf annotate: Fix multiple memory and file descriptor leaks
usb: udc: lpc32xx: fix bad bit shift operation
GwanYeong Kim (1):
usbip: tools: Fix read_usb_vudc_device() error path handling
Haim Dreyfuss (1):
iwlwifi: mvm: force single phy init
Haishuang Yan (1):
ip6erspan: remove the incorrect mtu limit for ip6erspan
Haiyang Zhang (2):
hv_netvsc: Fix error handling in netvsc_set_features()
hv_netvsc: Fix error handling in netvsc_attach()
Halil Pasic (1):
s390/cio: fix virtio-ccw DMA without PV
Hannes Reinecke (3):
scsi: scsi_dh_alua: handle RTPG sense code correctly during state transitions
scsi: lpfc: remove left-over BUILD_NVME defines
scsi: qla2xxx: fixup incorrect usage of host_byte
Hans de Goede (12):
driver core: platform: Add platform_get_irq_byname_optional()
usb: dwc3: Switch to platform_get_irq_byname_optional()
usb: dwc3: Remove dev_err() on platform_get_irq() failure
Input: soc_button_array - partial revert of support for newer surface devices
iio: adc: axp288: Override TS pin bias current for some models
drm/amdgpu: Bail earlier when amdgpu.cik_/si_support is not set to 1
HID: i2c-hid: add Trekstor Primebook C11B to descriptor override
pinctrl: cherryview: Fix irq_valid_mask calculation
staging: Add VirtualBox guest shared folder (vboxsf) support
HID: i2c-hid: Send power-on command after reset
i2c: acpi: Force bus speed to 400KHz if a Silead touchscreen is present
ASoC: Intel: bytcr_rt5640: Update quirk for Acer Switch 10 SW5-012 2-in-1
Harshad Shirwadkar (1):
blk-wbt: fix performance regression in wbt scale_up/scale_down
Heikki Krogerus (2):
usb: typec: ucsi: ccg: Remove run_isr flag
usb: typec: ucsi: displayport: Fix for the mode entering routine
Heiko Carstens (1):
s390/idle: fix cpu idle time calculation
Heiko Stuebner (2):
dt-bindings: arm: rockchip: fix Theobroma-System board bindings
iommu/rockchip: Don't use platform_get_irq to implicitly count irqs
Heiner Kallweit (3):
r8169: fix jumbo packet handling on resume from suspend
r8169: fix wrong PHY ID issue with RTL8168dp
r8169: fix page read in r8168g_mdio_read
Helge Deller (3):
MAINTAINERS: Add hp_sdc drivers to parisc arch
parisc: sysctl.c: Use CONFIG_PARISC instead of __hppa_ define
parisc: Fix vmap memory leak in ioremap()/iounmap()
Herbert Xu (1):
Revert "hwrng: core - Freeze khwrng thread during suspend"
Hillf Danton (1):
net: openvswitch: free vport unless register_netdevice() succeeds
Himanshu Madhani (2):
scsi: MAINTAINERS: Update qla2xxx driver
scsi: qla2xxx: Initialized mailbox to prevent driver load failure
Honggang Li (1):
configfs: calculate the depth of parent item
Honglei Wang (1):
mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size
Huacai Chen (1):
timekeeping/vsyscall: Update VDSO data unconditionally
Huazhong Tan (1):
net: hns3: add compatible handling for command HCLGE_OPC_PF_RST_DONE
Hugh Cole-Baker (1):
arm64: dts: rockchip: fix Rockpro64 RK808 interrupt line
Ian Kent (1):
vfs: add missing blkdev_put() in get_tree_bdev()
Ian Rogers (4):
libsubcmd: Make _FORTIFY_SOURCE defines dependent on the feature
perf tests: Avoid raising SEGV using an obvious NULL dereference
perf docs: Allow man page date to be specified
perf llvm: Don't access out-of-scope array
Ido Schimmel (3):
mlxsw: spectrum_trap: Push Ethernet header before reporting trap
netdevsim: Fix use-after-free during device dismantle
selftests: mlxsw: Adjust test to recent changes
Igor Pylypiv (1):
ixgbe: Remove duplicate clear_bit() call
Igor Russkikh (2):
net: aquantia: temperature retrieval fix
net: aquantia: when cleaning hw cache it should be toggled
Ilie Halip (1):
scripts/tools-support-relr.sh: un-quote variables
Ilya Dryomov (1):
rbd: silence bogus uninitialized warning in rbd_object_map_update_finish()
Ilya Leoshkevich (4):
scripts/gdb: fix debugging modules on s390
bpf: Allow narrow loads of bpf_sysctl fields with offset > 0
s390/unwind: fix mixing regs and sp
scripts/gdb: fix debugging modules compiled with hot/cold partitioning
Imre Deak (2):
drm/i915: Avoid HPD poll detect triggering a new detect cycle
drm/i915/gen8+: Add RC6 CTX corruption WA
Ingo Molnar (3):
Merge tag 'perf-urgent-for-mingo-5.4-20191001' of git://git.kernel.org/.../acme/linux into perf/urgent
Merge branch 'x86/urgent' into perf/urgent, to pick up new CPU model definitions
Merge tag 'perf-urgent-for-mingo-5.4-20191017' of git://git.kernel.org/.../acme/linux into perf/urgent
Ioana Ciornei (1):
dpaa2-eth: free already allocated channels on probe defer
Ioana Radulescu (1):
dpaa2-eth: Fix TX FQID values
Ivan Khoronzhuk (1):
taprio: fix panic while hw offload sched list swap
Jack Morgenstein (1):
RDMA/cm: Fix memory leak in cm_add/remove_one
Jacky.Cao@sony.com (1):
USB: dummy-hcd: fix power budget for SuperSpeed mode
Jacob Keller (8):
net: update net_dim documentation after rename
igb/igc: use ktime accessors for skb->tstamp
net: reject PTP periodic output requests with unsupported flags
mv88e6xxx: reject unsupported external timestamp flags
dp83640: reject unsupported external timestamp flags
igb: reject unsupported external timestamp flags
mlx5: reject unsupported external timestamp flags
renesas: reject unsupported external timestamp flags
Jacob Rasmussen (2):
ASoC: rt5645: Fixed buddy jack support.
ASoC: rt5645: Fixed typo for buddy jack support.
Jae Hyun Yoo (1):
i2c: aspeed: fix master pending state handling
Jakub Kicinski (15):
Merge branch 'llc-fix-sk_buff-refcounting'
Merge tag 'mac80211-for-davem-2019-10-08' of git://git.kernel.org/.../jberg/mac80211
Merge branch 's390-qeth-fixes'
Merge branch 'smc-fixes'
net: netem: fix error path for corrupted GSO frames
net: netem: correct the parent's backlog when corrupted packet was dropped
Merge branch 'bnxt_en-bug-fixes'
MAINTAINERS: remove Dave Watson as TLS maintainer
selftests: bpf: Skip write only files in debugfs
net: cls_bpf: fix NULL deref on offload filter removal
net: fix installing orphaned programs
net/tls: fix sk_msg trim on fallback to copy mode
net/tls: don't pay attention to sk_write_pending when pushing partial records
net/tls: add a TX lock
selftests/tls: add test for concurrent recv and send
James Erwin (1):
IB/hfi1: Ensure full Gen3 speed in a Gen4 system
James Morse (3):
arm64: Fix incorrect irqflag restore for priority masking for compat
arm64: ftrace: Ensure synchronisation in PLT setup for Neoverse-N1 #1542419
EDAC/ghes: Fix Use after free in ghes_edac remove path
Jan Beulich (1):
x86/apic/32: Avoid bogus LDR warnings
Jan Schmidt (1):
xhci: Check all endpoints for LPM timeout
Janakarajan Natarajan (1):
x86/asm: Fix MWAITX C-state hint value
Jane Chu (1):
mm/memory-failure: poison read receives SIGKILL instead of SIGBUS if mmaped more than once
Jani Nikula (1):
drm/i915: update rawclk also on resume
Jann Horn (1):
binder: Don't modify VMA bounds in ->mmap handler
Jaroslav Kysela (3):
ASoC: add control components management
ASoC: improve the DMI long card code in asoc-core
ASoC: DMI long name - avoid to add board name if matches with product name
Jason Gerecke (1):
HID: wacom: generic: Treat serial number and related fields as unsigned
Jason Gunthorpe (8):
RDMA/mlx5: Do not allow rereg of a ODP MR
RDMA/mlx5: Fix a race with mlx5_ib_update_xlt on an implicit MR
RDMA/odp: Lift umem_mutex out of ib_umem_odp_unmap_dma_pages()
RDMA/mlx5: Order num_pending_prefetch properly with synchronize_srcu
RDMA/mlx5: Put live in the correct place for ODP MRs
RDMA/mlx5: Add missing synchronize_srcu() for MW cases
RDMA/mlx5: Use irq xarray locking for mkey_table
mm/mmu_notifiers: use the right return code for WARN_ON
Jason Wang (1):
vringh: fix copy direction of vringh_iov_push_kern()
Javier Martinez Canillas (1):
efi/efi_test: Lock down /dev/efi_test and require CAP_SYS_ADMIN
Jay Vosburgh (1):
bonding: fix state transition issue in link monitoring
Jayachandran C (1):
MAINTAINERS: update Cavium ThunderX2 maintainers
Jean Delvare (1):
firmware: dmi: Fix unlikely out-of-bounds read in save_mem_devices
Jean-Baptiste Maneyrol (1):
iio: imu: inv_mpu6050: fix no data on MPU6050
Jeff Kirsher (1):
i40e: Fix receive buffer starvation for AF_XDP
Jeff Layton (5):
ceph: just skip unrecognized info in ceph_reply_info_extra
ceph: don't try to handle hashed dentries in non-O_CREAT atomic_open
ceph: return -EINVAL if given fsc mount option on kernel w/o support
ceph: take the inode lock before acquiring cap refs
ceph: increment/decrement dio counter on async requests
Jeffrey Hugo (2):
drm/msm/dsi: Implement reset correctly
dmaengine: qcom: bam_dma: Fix resource leak
Jens Axboe (13):
io_uring: only flush workqueues on fileset removal
io_uring: fix sequence logic for timeout requests
Merge branch 'md-fixes' of https://git.kernel.org/.../song/md into for-linus
io_uring: fix up O_NONBLOCK handling for sockets
Merge branch 'nvme-5.4' of git://git.infradead.org/nvme into for-linus
io_uring: revert "io_uring: optimize submit_and_wait API"
io_uring: used cached copies of sq->dropped and cq->overflow
io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD
io_uring: don't touch ctx in setup after ring fd install
io_uring: ensure we clear io_kiocb->result before each issue
Merge branch 'nvme-5.4-rc7' of git://git.infradead.org/nvme into for-linus
io_uring: make timeout sequence == 0 mean no sequence
io_uring: ensure registered buffer import returns the IO length
Jernej Skrabec (2):
arm64: dts: allwinner: a64: pine64-plus: Add PHY regulator delay
arm64: dts: allwinner: a64: sopine-baseboard: Add PHY regulator delay
Jeroen Hofstee (10):
can: peak_usb: report bus recovery as well
can: c_can: D_CAN: c_can_chip_config(): perform a sofware reset on open
can: c_can: C_CAN: add bus recovery events
can: rx-offload: can_rx_offload_irq_offload_timestamp(): continue on error
can: ti_hecc: ti_hecc_stop(): stop the CPK on down
can: ti_hecc: keep MIM and MD set
can: ti_hecc: release the mailbox a bit earlier
can: ti_hecc: add fifo overflow error reporting
can: ti_hecc: properly report state changes
can: ti_hecc: add missing state changes
Jerry Snitselaar (2):
efi/tpm: Only set 'efi_tpm_final_log_size' after successful event log parsing
efi/tpm: Return -EINVAL when determining tpm final events log size fails
Jessica Yu (2):
scripts/nsdeps: use alternative sed delimiter
scripts/nsdeps: make sure to pass all module source files to spatch
Jia Guo (1):
ocfs2: clear zero in unaligned direct IO
Jia-Ju Bai (3):
fs: ocfs2: fix possible null-pointer dereferences in ocfs2_xa_prepare_entry()
fs: ocfs2: fix a possible null-pointer dereference in ocfs2_write_end_nolock()
fs: ocfs2: fix a possible null-pointer dereference in ocfs2_info_scan_inode_alloc()
Jia-Ye Li (1):
staging: exfat: Use kvzalloc() instead of kzalloc() for exfat_sb_info
Jiangfeng Xiao (2):
net: hisilicon: Fix "Trying to free already-free IRQ"
net: hisilicon: Fix ping latency when deal with high throughput
Jiaxun Yang (1):
MIPS: elf_hwcap: Export userspace ASEs
Jim Mattson (4):
kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID
KVM: nVMX: Don't leak L1 MMIO regions to L2
kvm: Allocate memslots and buses before calling kvm_arch_init_vm
kvm: call kvm_arch_destroy_vm if vm creation fails
Jiri Benc (4):
selftests/bpf: Set rp_filter in test_flow_dissector
selftests/bpf: More compatible nc options in test_lwt_ip_encap
bpf: lwtunnel: Fix reroute supplying invalid dst
selftests/bpf: More compatible nc options in test_tc_edt
Jiri Olsa (2):
perf/x86/intel/pt: Fix base for single entry topa
perf tools: Fix time sorting
Jiri Pirko (3):
mlxsw: core: Unpublish devlink parameters during reload
devlink: disallow reload operation during device cleanup
mlxsw: core: Enable devlink reload only on probe
Jiri Slaby (1):
stacktrace: Don't skip first entry on noncurrent tasks
Jisheng Zhang (1):
pinctrl: berlin: as370: fix a typo s/spififib/spdifib
Jiufei Xue (1):
iocost: check active_list of all the ancestors in iocg_activate()
Joakim Zhang (1):
can: flexcan: disable completely the ECC mechanism
Joao Martins (3):
KVM: VMX: Consider PID.PIR to determine if vCPU has pending interrupts
KVM: VMX: Do not change PID.NDST when loading a blocked vCPU
KVM: VMX: Introduce pi_is_pir_empty() helper
Joe Perches (3):
net: sctp: Rename fallthrough label to unhandled
compiler_attributes.h: Add 'fallthrough' pseudo keyword for switch/case use
Documentation/process: Add fallthrough pseudo-keyword
Joel Colledge (1):
scripts/gdb: fix lx-dmesg when CONFIG_PRINTK_CALLER is set
Joel Fernandes (Google) (1):
binder: Fix comment headers on binder_alloc_prepare_to_free()
Joel Stanley (1):
clk: ast2600: Fix enabling of clocks
Joerg Roedel (3):
Merge branch 'for-joerg/arm-smmu/fixes' of git://git.kernel.org/.../will/linux into iommu/fixes
vfio/type1: Initialize resv_msi_base
iommu/amd: Check PM_LEVEL_SIZE() condition in locked section
Johan Hovold (46):
USB: serial: keyspan: fix NULL-derefs on open() and write()
USB: microtek: fix info-leak at probe
USB: adutux: fix use-after-free on disconnect
USB: adutux: fix NULL-derefs on disconnect
USB: usblcd: fix I/O after disconnect
USB: usblcd: drop redundant disconnect mutex
USB: usblcd: drop redundant lcd mutex
USB: usblcd: use pr_err()
USB: legousbtower: fix slab info leak at probe
USB: legousbtower: fix deadlock on disconnect
USB: legousbtower: fix potential NULL-deref on disconnect
USB: legousbtower: fix open after failed reset request
USB: usb-skeleton: fix runtime PM after driver unbind
USB: usblp: fix runtime PM after driver unbind
USB: serial: fix runtime PM after driver unbind
media: stkwebcam: fix runtime PM after driver unbind
NFC: pn533: fix use-after-free and memleaks
USB: usb-skeleton: fix NULL-deref on disconnect
USB: usb-skeleton: fix use-after-free after driver unbind
USB: usb-skeleton: drop redundant in-urb check
USB: legousbtower: fix use-after-free on release
USB: ldusb: fix NULL-derefs on driver unbind
USB: adutux: fix use-after-free on release
USB: chaoskey: fix use-after-free on release
USB: iowarrior: fix use-after-free on disconnect
USB: iowarrior: fix use-after-free on release
USB: iowarrior: fix use-after-free after driver unbind
USB: iowarrior: drop redundant disconnect mutex
USB: iowarrior: drop redundant iowarrior mutex
USB: iowarrior: use pr_err()
USB: yurex: fix NULL-derefs on disconnect
USB: ldusb: fix memleak on disconnect
USB: legousbtower: fix memleak on disconnect
USB: usblp: fix use-after-free on disconnect
USB: serial: ti_usb_3410_5052: fix port-close races
USB: serial: ti_usb_3410_5052: clean up serial data access
USB: ldusb: fix read info leaks
s390/zcrypt: fix memleak at release
USB: ldusb: fix ring-buffer locking
USB: ldusb: use unsigned size format specifiers
USB: ldusb: fix control-message timeout
USB: serial: whiteheat: fix potential slab corruption
USB: serial: whiteheat: fix line-speed endianness
can: mcba_usb: fix use-after-free on disconnect
can: usb_8dev: fix use-after-free on disconnect
can: peak_usb: fix slab info leak
Johannes Berg (5):
mac80211: accept deauth frames in IBSS mode
iwlwifi: pcie: fix indexing in command dump for new HW
iwlwifi: pcie: fix rb_allocator workqueue allocation
iwlwifi: mvm: handle iwl_mvm_tvqm_enable_txq() error return
mac80211: fix ieee80211_txq_setup_flows() failure path
Johannes Weiner (2):
mm/page_alloc.c: ratelimit allocation failure warnings more aggressively
mm: memcontrol: fix network errors from failing __GFP_ATOMIC charges
John Donnelly (1):
iommu/vt-d: Fix panic after kexec -p for kdump
John Garry (1):
ACPI: CPPC: Set pcc_data[pcc_ss_id] to NULL in acpi_cppc_processor_exit()
John Hubbard (3):
mm/gup_benchmark: add a missing "w" to getopt string
mm/gup: fix a misnamed "write" argument, and a related bug
mm/gup_benchmark: fix MAP_HUGETLB case
John Hurley (1):
net: sched: prevent duplicate flower rules from tcf_proto destroy race
Johnny Huang (3):
pinctrl: aspeed-g6: Fix I3C3/I3C4 pinmux configuration
pinctrl: aspeed-g6: Fix UART13 group pinmux
pinctrl: aspeed-g6: Rename SD3 to EMMC and rework pin groups
Jon Bloomfield (10):
drm/i915: Rename gen7 cmdparser tables
drm/i915: Disable Secure Batches for gen6+
drm/i915: Remove Master tables from cmdparser
drm/i915: Add support for mandatory cmdparsing
drm/i915: Support ro ppgtt mapped cmdparser shadow buffers
drm/i915: Allow parsing of unsized batches
drm/i915: Add gen9 BCS cmdparsing
drm/i915/cmdparser: Use explicit goto for error paths
drm/i915/cmdparser: Add support for backward jumps
drm/i915/cmdparser: Ignore Length operands during command matching
Jonas Gorski (1):
MIPS: bmips: mark exception vectors as char arrays
Jonathan Neuschäfer (2):
dt-bindings: usb: Fix references to usb-hcd.yaml
Documentation: networking: device drivers: Remove stray asterisks
Jordan Niethe (1):
powerpc/kvm: Fix kvmppc_vcore->in_guest value in kvmhv_switch_to_host
Jorge Ramirez-Ortiz (1):
watchdog: pm8916_wdt: fix pretimeout registration flow
Jose Abreu (14):
net: stmmac: selftests: Check if filtering is available before running
net: stmmac: gmac4+: Not all Unicast addresses may be available
net: stmmac: selftests: Fix L2 Hash Filter test
net: stmmac: gmac4: bitrev32 returns u32
net: stmmac: xgmac: bitrev32 returns u32
net: stmmac: selftests: Prevent false positives in filter tests
net: stmmac: xgmac: Only get SPH header len if available
net: stmmac: xgmac: Fix TSA selection
net: stmmac: xgmac: Fix AV Feature detection
net: stmmac: xgmac: Disable Flow Control when 1 or more queues are in AV
net: stmmac: xgmac: Disable MMC interrupts by default
net: stmmac: Fix the packet count in stmmac_rx()
net: stmmac: Fix TSO descriptor with Enhanced Addressing
net: stmmac: Fix the TX IOC in xmit path
Josef Bacik (6):
btrfs: fix incorrect updating of log root tree
btrfs: allocate new inode in NOFS context
btrfs: fix uninitialized ret in ref-verify
nbd: protect cmd->status with cmd->lock
nbd: handle racing with error'ed out commands
btrfs: save i_size to avoid double evaluation of i_size_read in compress_file_range
Josh Poimboeuf (1):
x86/speculation/taa: Fix printing of TAA_MSG_SMT on IBRS_ALL CPUs
José Roberto de Souza (1):
drm/i915/dp: Do not switch aux to TBT mode for non-TC ports
Jouni Hogander (2):
slip: Fix memory leak in slip_open error path
slcan: Fix memory leak in error path
Jozsef Kadlecsik (1):
netfilter: ipset: Fix nla_policies to fully support NL_VALIDATE_STRICT
Juergen Gross (2):
xen/netback: fix error path of xenvif_connect_data()
xen: issue deprecation warning for 32-bit pv guest
Julien Grall (2):
arm64: cpufeature: Effectively expose FRINT capability to userspace
arm64: cpufeature: Treat ID_AA64ZFR0_EL1 as RAZ when SVE is not enabled
Julien Thierry (1):
arm64: entry.S: Do not preempt from IRQ before all cpufeatures are enabled
Jun Lei (2):
drm/amd/display: do not synchronize "drr" displays
drm/amd/display: add 50us buffer as WA for pstate switch in active
Junaid Shahid (2):
kvm: Add helper function for creating VM worker threads
kvm: x86: mmu: Recovery of shattered NX large pages
Junichi Nomura (1):
block: check bi_size overflow before merge
KP Singh (1):
samples/bpf: Add a workaround for asm_inline
Kai-Heng Feng (5):
xhci: Increase STS_SAVE timeout in xhci_suspend()
drm/edid: Add 6 bpc quirk for SDC panel in Lenovo G50
Revert "Input: elantech - enable SMBus on new (2018+) systems"
HID: i2c-hid: Remove runtime power management
x86/quirks: Disable HPET on Intel Coffe Lake platforms
Kaike Wan (4):
IB/hfi1: Avoid excessive retry for TID RDMA READ request
IB/hfi1: Ensure r_tid_ack is valid before building TID RDMA ACK packet
IB/hfi1: Calculate flow weight based on QP MTU for TID RDMA
IB/hfi1: TID RDMA WRITE should not return IB_WC_RNR_RETRY_EXC_ERR
Kairui Song (1):
x86, efi: Never relocate kernel below lowest acceptable address
Kalle Valo (1):
Merge tag 'iwlwifi-for-kalle-2019-10-09' of git://git.kernel.org/.../iwlwifi/iwlwifi-fixes
Kamal Heib (1):
RDMA/qedr: Fix reported firmware version
Kan Liang (10):
x86/cpu: Add Comet Lake to the Intel CPU models header
perf/x86/intel: Add Comet Lake CPU support
perf/x86/msr: Add Comet Lake CPU support
perf/x86/cstate: Add Comet Lake CPU support
perf/x86/msr: Add new CPU model numbers for Ice Lake
perf/x86/cstate: Update C-state counters for Ice Lake
perf/x86/intel: Add Tiger Lake CPU support
perf/x86/msr: Add Tiger Lake CPU support
perf/x86/cstate: Add Tiger Lake CPU support
perf/x86/uncore: Fix event group support
Karsten Graul (2):
net/smc: receive returns without data
net/smc: receive pending data after RCV_SHUTDOWN
Kazutoshi Noguchi (1):
r8152: add device id for Lenovo ThinkPad USB-C Dock Gen 2
Kees Cook (1):
selftests/kselftest/runner.sh: Add 45 second timeout per test
Kefeng Wang (2):
riscv: Fix implicit declaration of 'page_to_section'
riscv: Fix undefined reference to vmemmap_populate_basepages
Keith Busch (6):
null_blk: Fix zoned command return code
nvme-pci: Free tagset if no IO queues
nvme: Remove ADMIN_ONLY state
nvme: Restart request timers in resetting state
nvme: Prevent resets during paused controller state
nvme: Wait for reset state when required
Kenneth Graunke (1):
drm/i915: Whitelist COMMON_SLICE_CHICKEN2
Kevin Hao (2):
nvme-pci: Set the prp2 correctly when using more than 4k page
dump_stack: avoid the livelock of the dump_lock
Kevin Wang (1):
drm/amd/swSMU: fix smu workload bit map error
Keyon Jie (6):
ASoC: SOF: topology: fix missing NULL pointer check
ASoC: SOF: Intel: hda: set L1SEN on S0ix suspend
ASoC: SOF: PM: add state machine to comments
ASoC: SOF: PM: add check before setting d0_substate
ASoC: SOF: add helper to check if we should enter d0i3 suspend
ASoC: SOF: PM: only suspend to D0I3 when needed
Kim Phillips (2):
perf/x86/amd/ibs: Fix reading of the IBS OpData register and thus precise RIP validity
perf/x86/amd/ibs: Handle erratum #420 only on the affected CPU family (10h)
Kiran Gunda (1):
regulator: qcom-rpmh: Fix PMIC5 BoB min voltage
Kirill A. Shutemov (3):
proc/meminfo: fix output alignment
mm/thp: fix node page state in split_huge_page_to_list()
mm/thp: allow dropping THP from page cache
Kishon Vijay Abraham I (1):
reset: Fix memory leak in reset_control_array_put()
Konstantin Khlebnikov (1):
mm/memcontrol: update lruvec counters in mem_cgroup_move_account
Krishnamraju Eraparaju (3):
RDMA/siw: Fix serialization issue in write_space()
RDMA/iwcm: move iw_rem_ref() calls out of spinlock
RDMA/siw: free siw_base_qp in kref release routine
Krzysztof Kozlowski (1):
ASoC: Fix Kconfig indentation
Kuninori Morimoto (14):
ASoC: fsi: switch to yaml base Documentation
ASoC: soc-core: remove soc_is_dai_link_bound()
ASoC: soc-core: merge snd_soc_register_dai() and soc_add_dai()
ASoC: soc-core: merge snd_soc_unregister_dai() and soc_del_dai()
ASoC: soc-core: merge snd_soc_add_dai_link() and soc_bind_dai_link()
ASoC: soc-core: merge snd_soc_remove_dai_link() and soc_unbind_dai_link()
ASoC: soc-core: merge soc_remove_component() and soc_cleanup_component()
ASoC: soc-core: merge snd_soc_bind_card() and snd_soc_instantiate_card()
ASoC: soc-core: tidyup soc_probe_aux_devices()
ASoC: soc-core: call snd_soc_dapm_shutdown() at soc_cleanup_card_resources()
ASoC: soc-core: move snd_soc_unbind_card() next to snd_soc_bind_card()
ASoC: soc-core: care card_probed at soc_cleanup_card_resources()
ASoC: soc-component: tidyup snd_soc_pcm_component_new/free() parameter
ASoC: soc-pcm: remove soc_pcm_private_free()
Kurt Van Dijck (1):
can: c_can: c_can_poll(): only read status register after status IRQ
Kyle Mahlkuch (1):
drm/radeon: Fix EEH during kexec
Larry Finger (1):
rtlwifi: rtl_pci: Fix problem of too small skb->len
Lasse Collin (1):
lib/xz: fix XZ_DYNALLOC to avoid useless memory reallocations
Laura Abbott (2):
rtlwifi: Fix potential overflow on P2P code
mm: slub: really fix slab walking for init_on_free
Laurent Dufour (1):
powerpc/pseries: Remove confusing warning message.
Laurent Pinchart (5):
drm/panel: lg-lb035q02: Fix SPI alias
drm/panel: nec-nl8048hl11: Fix SPI alias
drm/panel: sony-acx565akm: Fix SPI alias
drm/panel: tpo-td028ttec1: Fix SPI alias
drm/panel: tpo-td043mtea1: Fix SPI alias
Leon Romanovsky (1):
RDMA/nldev: Reshuffle the code to avoid need to rebind QP in error path
Leonard Crestez (2):
interconnect: qcom: Fix icc_onecell_data allocation
clk: imx8m: Use SYS_PLL1_800M as intermediate parent of CLK_ARM
Li Xu (1):
ASoC: wm_adsp: Expose mixer control API
Liam Girdwood (2):
ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names.
ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names.
Lijun Ou (1):
RDMA/hns: Prevent memory leaks of eq->buf_list
Linus Torvalds (199):
uaccess: implement a proper unsafe_copy_to_user() and switch filldir over to it
Merge branch 'akpm' (patches from Andrew)
Merge tag 'linux-kselftest-5.4-rc3' of git://git.kernel.org/.../shuah/linux-kselftest
Merge tag 'selinux-pr-20191007' of git://git.kernel.org/.../pcmoore/selinux
Merge tag 'gpio-v5.4-2' of git://git.kernel.org/.../linusw/linux-gpio
Merge tag 'led-fixes-for-5.4-rc3' of git://git.kernel.org/.../j.anaszewski/linux-leds
Merge tag 'arm64-fixes' of git://git.kernel.org/.../arm64/linux
Merge tag 'for-linus' of git://git.kernel.org/.../rdma/rdma
Merge branch 'work.mount3' of git://git.kernel.org/.../viro/vfs
Merge branch 'work.dcache' of git://git.kernel.org/.../viro/vfs
Merge tag 'for-5.4-rc2-tag' of git://git.kernel.org/.../kdave/linux
Merge branch 'linus' of git://git.kernel.org/.../herbert/crypto-2.6
Merge tag 'xfs-5.4-fixes-3' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag 'for-linus-20191010' of git://git.kernel.dk/linux-block
Merge tag 'drm-fixes-2019-10-11' of git://anongit.freedesktop.org/drm/drm
Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/.../hyperv/linux
Merge tag 'modules-for-v5.4-rc3' of git://git.kernel.org/.../jeyu/linux
Merge tag '5.4-rc2-smb3' of git://git.samba.org/sfrench/cifs-2.6
Merge tag 'nfs-for-5.4-2' of git://git.linux-nfs.org/projects/anna/linux-nfs
Merge tag 's390-5.4-4' of git://git.kernel.org/.../s390/linux
Merge tag 'for-linus-5.4-rc3-tag' of git://git.kernel.org/.../xen/tip
Merge tag 'powerpc-5.4-3' of git://git.kernel.org/.../powerpc/linux
Merge tag 'mips_fixes_5.4_2' of git://git.kernel.org/.../mips/linux
Merge tag 'riscv/for-v5.4-rc3' of git://git.kernel.org/.../riscv/linux
Merge branch 'core-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Merge branch 'efi-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Merge tag 'usb-5.4-rc3' of git://git.kernel.org/.../gregkh/usb
Merge tag 'tty-5.4-rc3' of git://git.kernel.org/.../gregkh/tty
Merge tag 'staging-5.4-rc3' of git://git.kernel.org/.../gregkh/staging
Merge tag 'char-misc-5.4-rc3' of git://git.kernel.org/.../gregkh/char-misc
Merge tag 'for-linus-20191012' of git://git.kernel.dk/linux-block
Merge tag 'fixes-for-5.4-rc3' of git://git.kernel.org/.../mtd/linux
Merge tag 'hwmon-for-v5.4-rc3' of git://git.kernel.org/.../groeck/linux-staging
Merge tag 'trace-v5.4-rc2' of git://git.kernel.org/.../rostedt/linux-trace
Linux 5.4-rc3
Merge branch 'akpm' (patches from Andrew)
Merge branch 'dmi-for-linus' of git://git.kernel.org/.../jdelvare/staging
Merge branch 'parisc-5.4-2' of git://git.kernel.org/.../deller/parisc-linux
sparc64: disable fast-GUP due to unexplained oopses
Merge tag 'scsi-fixes' of git://git.kernel.org/.../jejb/scsi
Merge tag 'for_linus' of git://git.kernel.org/.../mst/vhost
Merge tag 'gpio-v5.4-3' of git://git.kernel.org/.../linusw/linux-gpio
Merge tag 'platform-drivers-x86-v5.4-3' of git://git.infradead.org/linux-platform-drivers-x86
Merge branch 'for-linus' of git://git.kernel.org/.../dtor/input
Merge tag 'drm-fixes-2019-10-18' of git://anongit.freedesktop.org/drm/drm
Merge tag 'xfs-5.4-fixes-4' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag 'xtensa-20191017' of git://github.com/jcmvbkbc/linux-xtensa
Merge tag 'arm64-fixes' of git://git.kernel.org/.../arm64/linux
Merge tag 'mkp-scsi-postmerge' of git://git.kernel.org/.../mkp/scsi
Merge tag 'pm-5.4-rc4' of git://git.kernel.org/.../rafael/linux-pm
Merge tag 'acpi-5.4-rc4' of git://git.kernel.org/.../rafael/linux-pm
Merge tag 'sound-5.4-rc4' of git://git.kernel.org/.../tiwai/sound
Merge tag 'mmc-v5.4-rc1' of git://git.kernel.org/.../ulfh/mmc
Merge tag 'copy-struct-from-user-v5.4-rc4' of gitolite.kernel.org:pub/scm/linux/kernel/git/brauner/linux
Merge tag 'iommu-fixes-v5.4-rc3' of git://git.kernel.org/.../joro/iommu
Merge tag 'for-5.4/dm-fixes' of git://git.kernel.org/.../device-mapper/linux-dm
Merge tag 'ceph-for-5.4-rc4' of git://github.com/ceph/ceph-client
filldir[64]: remove WARN_ON_ONCE() for bad directory entries
Merge tag 'riscv/for-v5.4-rc4' of git://git.kernel.org/.../riscv/linux
Merge tag 'for-linus-2019-10-18' of git://git.kernel.dk/linux-block
Merge branch 'akpm' (patches from Andrew)
Merge git://git.kernel.org/.../netdev/net
Merge branch 'core-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Merge tag 'kbuild-fixes-v5.4-2' of git://git.kernel.org/.../masahiroy/linux-kbuild
Linux 5.4-rc4
Merge tag 'pinctrl-v5.4-2' of git://git.kernel.org/.../linusw/linux-pinctrl
Merge tag 'for-5.4-rc4-tag' of git://git.kernel.org/.../kdave/linux
Merge tag 'edac_urgent_for_5.4' of git://git.kernel.org/.../ras/ras
Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm
Merge tag 'regulator-fix-v5.4-rc4' of git://git.kernel.org/.../broonie/regulator
Merge tag 'vfio-v5.4-rc5' of git://github.com/awilliam/linux-vfio
Merge tag 'trace-v5.4-rc3-3' of git://git.kernel.org/.../rostedt/linux-trace
Merge tag 'sound-5.4-rc5' of git://git.kernel.org/.../tiwai/sound
Merge tag 'mfd-fixes-5.4' of git://git.kernel.org/.../lee/mfd
Merge tag 'gfs2-v5.4-rc4.fixes' of git://git.kernel.org/.../gfs2/linux-gfs2
Merge tag 'pm-5.4-rc5' of git://git.kernel.org/.../rafael/linux-pm
Merge tag 'acpi-5.4-rc5' of git://git.kernel.org/.../rafael/linux-pm
Merge tag 'devicetree-fixes-for-5.4-2' of git://git.kernel.org/.../robh/linux
Merge tag 'mmc-v5.4-rc4' of git://git.kernel.org/.../ulfh/mmc
Merge tag 'drm-fixes-2019-10-25' of git://anongit.freedesktop.org/drm/drm
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag 'armsoc-fixes' of git://git.kernel.org/.../soc/soc
Merge tag 'modules-for-v5.4-rc5' of git://git.kernel.org/.../jeyu/linux
Merge branch 'for-linus' of git://git.kernel.org/.../dtor/input
Merge tag 'scsi-fixes' of git://git.kernel.org/.../jejb/scsi
Merge tag 'dax-fix-5.4-rc5' of git://git.kernel.org/.../nvdimm/nvdimm
Merge tag 'dma-mapping-5.4-2' of git://git.infradead.org/users/hch/dma-mapping
Merge tag 'for-linus-5.4-rc5-tag' of git://git.kernel.org/.../xen/tip
Merge tag 's390-5.4-5' of git://git.kernel.org/.../s390/linux
Merge tag 'for-linus-2019-10-26' of git://git.kernel.dk/linux-block
Merge branch 'i2c/for-current-fixed' of git://git.kernel.org/.../wsa/linux
Merge tag 'usb-5.4-rc5' of git://git.kernel.org/.../gregkh/usb
Merge tag 'char-misc-5.4-rc5' of git://git.kernel.org/.../gregkh/char-misc
Merge tag 'driver-core-5.4-rc5' of git://git.kernel.org/.../gregkh/driver-core
Merge tag 'staging-5.4-rc5' of git://git.kernel.org/.../gregkh/staging
Merge tag 'tty-5.4-rc5' of git://git.kernel.org/.../gregkh/tty
Merge tag 'mips_fixes_5.4_3' of git://git.kernel.org/.../mips/linux
Merge tag 'riscv/for-v5.4-rc5-b' of git://git.kernel.org/.../riscv/linux
Merge tag '5.4-rc5-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Linux 5.4-rc5
Merge tag 'for_linus' of git://git.kernel.org/.../mst/vhost
Merge branch 'for-linus' of git://git.kernel.org/.../hid/hid
Merge tag 'arc-5.4-rc6' of git://git.kernel.org/.../vgupta/arc
Merge tag 'fuse-fixes-5.4-rc6' of git://git.kernel.org/.../mszeredi/fuse
Merge tag 'gfs2-v5.4-rc5.fixes' of git://git.kernel.org/.../gfs2/linux-gfs2
Merge tag 'iommu-fixes-v5.4-rc5' of git://git.kernel.org/.../joro/iommu
Merge tag 'dmaengine-fix-5.4-rc6' of git://git.infradead.org/users/vkoul/slave-dma
Merge tag 'sound-5.4-rc6' of git://git.kernel.org/.../tiwai/sound
Merge tag 'for-linus' of git://git.kernel.org/.../rdma/rdma
Merge tag 'pm-5.4-rc6' of git://git.kernel.org/.../rafael/linux-pm
Merge tag 'drm-fixes-2019-11-01' of git://anongit.freedesktop.org/drm/drm
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag 'arm64-fixes' of git://git.kernel.org/.../arm64/linux
Merge branch 'efi-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Merge branch 'parisc-5.4-3' of git://git.kernel.org/.../deller/parisc-linux
Merge tag 'riscv/for-v5.4-rc6' of git://git.kernel.org/.../riscv/linux
Merge tag 'for-linus-20191101' of git://git.kernel.dk/linux-block
Merge tag 'nfs-for-5.4-3' of git://git.linux-nfs.org/projects/anna/linux-nfs
Merge git://git.kernel.org/.../netdev/net
Merge tag 's390-5.4-6' of git://git.kernel.org/.../s390/linux
Merge tag 'powerpc-5.4-4' of git://git.kernel.org/.../powerpc/linux
Merge tag 'scsi-fixes' of git://git.kernel.org/.../jejb/scsi
Merge tag 'pwm/for-5.4-rc6' of git://git.kernel.org/.../thierry.reding/linux-pwm
Merge tag 'hwmon-for-v5.4-rc6' of git://git.kernel.org/.../groeck/linux-staging
Merge tag '5.4-rc6-smb3-fix' of git://git.samba.org/sfrench/cifs-2.6
Merge tag 'usb-5.4-rc6' of git://git.kernel.org/.../gregkh/usb
Linux 5.4-rc6
Merge tag 'gpio-v5.4-4' of git://git.kernel.org/.../linusw/linux-gpio
Merge tag 'for-linus-2019-11-05' of git://git.kernel.org/.../brauner/linux
Merge branch 'akpm' (patches from Andrew)
Merge branch 'for-linus' of git://git.kernel.org/.../hid/hid
Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/.../clk/linux
Merge tag 'drm-fixes-2019-11-08' of git://anongit.freedesktop.org/drm/drm
Merge tag 'sound-5.4-rc7' of git://git.kernel.org/.../tiwai/sound
Merge tag 'pm-5.4-rc7' of git://git.kernel.org/.../rafael/linux-pm
Merge tag 'xarray-5.4' of git://git.infradead.org/users/willy/linux-dax
Merge tag 'arm64-fixes' of git://git.kernel.org/.../arm64/linux
Merge tag 'modules-for-v5.4-rc7' of git://git.kernel.org/.../jeyu/linux
Merge tag 'ceph-for-5.4-rc7' of git://github.com/ceph/ceph-client
Merge tag 'pwm/for-5.4-rc7' of git://git.kernel.org/.../thierry.reding/linux-pwm
Merge tag 'for-linus-2019-11-08' of git://git.kernel.dk/linux-block
Merge git://git.kernel.org/.../netdev/net
Merge tag 'linux-watchdog-5.4-rc7' of git://www.linux-watchdog.org/linux-watchdog
Merge tag 'for-5.4-rc6-tag' of git://git.kernel.org/.../kdave/linux
Merge tag 'pinctrl-v5.4-3' of git://git.kernel.org/.../linusw/linux-pinctrl
Merge tag '5.4-rc7-smb3-fix' of git://git.samba.org/sfrench/cifs-2.6
Merge branch 'core-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Merge tag 'configfs-for-5.4-2' of git://git.infradead.org/users/hch/configfs
Merge tag 'char-misc-5.4-rc7' of git://git.kernel.org/.../gregkh/char-misc
Merge tag 'staging-5.4-rc7' of git://git.kernel.org/.../gregkh/staging
Merge tag 'armsoc-fixes' of git://git.kernel.org/.../soc/soc
Linux 5.4-rc7
Merge tag 'scsi-fixes' of git://git.kernel.org/.../jejb/scsi
Merge branch 'for-5.4-fixes' of git://git.kernel.org/.../tj/cgroup
Merge Intel Gen8/Gen9 graphics fixes from Jon Bloomfield.
Merge branch 'x86-pti-for-linus' of git://git.kernel.org/.../tip/tip
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Remove VirtualBox guest shared folders filesystem
Merge tag 'for-5.4-rc7-tag' of git://git.kernel.org/.../kdave/linux
Merge branch 'for-linus' of git://git.kernel.org/.../dtor/input
Merge tag 'for-linus' of git://git.kernel.org/.../rdma/rdma
Merge tag 'kbuild-fixes-v5.4-3' of git://git.kernel.org/.../masahiroy/linux-kbuild
Merge branch 'fixes' of git://git.kernel.org/.../viro/vfs
Merge tag 'drm-fixes-2019-11-15' of git://anongit.freedesktop.org/drm/drm
Merge tag 'sound-5.4-rc8' of git://git.kernel.org/.../tiwai/sound
Merge tag 'mmc-v5.4-rc7' of git://git.kernel.org/.../ulfh/mmc
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag 'mips_fixes_5.4_4' of git://git.kernel.org/.../mips/linux
Merge tag 'arm64-fixes' of git://git.kernel.org/.../arm64/linux
Merge tag 'ceph-for-5.4-rc8' of git://github.com/ceph/ceph-client
Merge tag 'for-linus-20191115' of git://git.kernel.dk/linux-block
Merge branch 'for-linus' of git://git.kernel.org/.../dtor/input
Merge branch 'akpm' (patches from Andrew)
Merge git://git.kernel.org/.../netdev/net
Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Merge branch 'linus' of git://git.kernel.org/.../herbert/crypto-2.6
Merge branch 'i2c/for-current' of git://git.kernel.org/.../wsa/linux
Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Merge tag 'iommu-fixes-v5.4-rc7' of git://git.kernel.org/.../joro/iommu
Linux 5.4-rc8
Linus Walleij (8):
Merge tag 'gpio-v5.4-rc2-fixes-for-linus' of git://git.kernel.org/.../brgl/linux into fixes
pinctrl: bcm-iproc: Use SPDX header
Merge tag 'intel-pinctrl-fixes-v5.4' of git://git.kernel.org/.../pinctrl/intel into fixes
Merge tag 'gpio-v5.4-rc5-fixes-for-linus' of git://git.kernel.org/.../brgl/linux into fixes
Merge tag 'intel-pinctrl-fixes-v5.4-2' of git://git.kernel.org/.../pinctrl/intel into fixes
Revert "gpio: merrifield: Move hardware initialization to callback"
Revert "gpio: merrifield: Restore use of irq_base"
Revert "gpio: merrifield: Pass irqchip when adding gpiochip"
Liran Alon (2):
KVM: VMX: Remove specialized handling of unexpected exit-reasons
KVM: VMX: Fix comment to specify PID.ON instead of PIR.ON
Liu Xiang (1):
iommu/arm-smmu: Free context bitmap in the err path of arm_smmu_init_domain_context
Lorenzo Bianconi (4):
iio: imu: st_lsm6dsx: forbid 0 sensor sensitivity
iio: imu: st_lsm6dsx: fix waitime for st_lsm6dsx i2c controller
mt76: mt76x2e: disable pcie_aspm by default
mt76: dma: fix buffer unmap with non-linear skbs
Lu Baolu (1):
MAINTAINERS: Update for INTEL IOMMU (VT-d) entry
Luc Van Oostenryck (1):
kbuild: tell sparse about the $ARCH
Luca Coelho (9):
iwlwifi: don't access trans_cfg via cfg
iwlwifi: fix ACPI table revision checks
iwlwifi: exclude GEO SAR support for 3168
iwlwifi: pcie: change qu with jf devices to use qu configuration
iwlwifi: pcie: fix merge damage on making QnJ exclusive
iwlwifi: pcie: fix PCI ID 0x2720 configs that should be soc
iwlwifi: pcie: fix all 9460 entries for qnj
iwlwifi: pcie: add workaround for power gating in integrated 22000
iwlwifi: pcie: 0x2720 is qu and 0x30DC is not
Lucas Stach (7):
arm64: dts: zii-ultra: fix ARM regulator states
drm/etnaviv: fix deadlock in GPU coredump
drm/etnaviv: reinstate MMUv1 command buffer window check
arm64: dts: zii-ultra: fix ARM regulator GPIO handle
Input: synaptics-rmi4 - fix video buffer size
Input: synaptics-rmi4 - clear IRQ enables for F54
ASoC: tlv320aic31xx: configure output common-mode voltage
Luis Henriques (2):
ceph: fix use-after-free in __ceph_remove_cap()
ceph: don't allow copy_file_range when stripe_count != 1
Lukas Wunner (2):
efi/cper: Fix endianness of PCIe class code
netfilter: nf_tables: Align nft_expr private data to 64-bit
Lukas Zapletal (1):
hwmon: (k10temp) Update documentation and add temp2_input info
Lyude Paul (2):
igb/igc: Don't warn on fatal read failures when the device is removed
Input: synaptics - enable RMI mode for X1 Extreme 2nd Generation
Magnus Karlsson (4):
xsk: Fix crash in poll when device does not support ndo_xsk_wakeup
xsk: Fix registration of Rx-only sockets
i40e: need_wakeup flag might not be set for Tx
ixgbe: need_wakeup flag might not be set for Tx
Mahesh Bandewar (2):
blackhole_netdev: fix syzkaller reported issue
Revert "blackhole_netdev: fix syzkaller reported issue"
Manfred Rudigier (2):
igb: Enable media autosense for the i350.
igb: Fix constant media auto sense switching when no cable is connected
Manish Chopra (1):
qede: fix NULL pointer deref in __qede_remove()
Mans Rullgard (1):
net: ethernet: dwmac-sun8i: show message only when switching to promisc
Mao Wenan (1):
usbip: vhci_hcd indicate failed message
Maor Gottlieb (1):
net/mlx5e: Replace kfree with kvfree when free vhca stats
Marc Kleine-Budde (8):
can: rx-offload: can_rx_offload_queue_sorted(): fix error handling, avoid skb mem leak
can: rx-offload: can_rx_offload_queue_tail(): fix error handling, avoid skb mem leak
can: rx-offload: can_rx_offload_offload_one(): do not increase the skb_queue beyond skb_queue_len_max
can: rx-offload: can_rx_offload_offload_one(): increment rx_fifo_errors on queue overflow or OOM
can: rx-offload: can_rx_offload_offload_one(): use ERR_PTR() to propagate error value in case of errors
can: rx-offload: can_rx_offload_irq_offload_fifo(): continue on error
can: flexcan: increase error counters if skb enqueueing via can_rx_offload_queue_sorted() fails
can: ti_hecc: ti_hecc_error(): increase error counters if skb enqueueing via can_rx_offload_queue_sorted() fails
Marc Zyngier (11):
irqchip/sifive-plic: Switch to fasteoi flow
arm64: KVM: Trap VM ops when ARM64_WORKAROUND_CAVIUM_TX2_219_TVM is set
arm64: Enable workaround for Cavium TX2 erratum 219 when running SMT
arm64: Avoid Cavium TX2 erratum 219 when switching TTBR
arm64: Allow CAVIUM_TX2_ERRATUM_219 to be selected
KVM: arm64: pmu: Fix cycle counter truncation
arm64: KVM: Handle PMCR_EL0.LC as RES1 on pure AArch64 systems
KVM: arm64: pmu: Set the CHAINED attribute before creating the in-kernel event
KVM: arm64: pmu: Reset sample period on overflow handling
KVM: Forbid /dev/kvm being opened by a compat task when CONFIG_KVM_COMPAT=n
KVM: Add a comment describing the /dev/kvm no_compat handling
Marco Felsch (8):
regulator: of: fix suspend-min/max-voltage parsing
regulator: core: make regulator_register() EPROBE_DEFER aware
regulator: da9062: fix suspend_enable/disable preparation
gpio: fix getting nonexclusive gpiods from DT
Input: da9063 - fix capability and drop KEY_SLEEP
iio: light: fix vcnl4000 devicetree hooks
iio: light: add missing vcnl4040 of_compatible
iio: adc: ad799x: fix probe error handling
Marek Behún (1):
arm64: dts: armada-3720-turris-mox: convert usb-phy to phy-supply
Marek Szyprowski (4):
opp: core: Revert "add regulators enable and disable"
clk: samsung: exynos5433: Fix error paths
clk: samsung: exynos542x: Move G3D subsystem clocks to its sub-CMU
clk: samsung: exynos5420: Preserve PLL configuration during suspend/resume
Marek Vasut (4):
net: dsa: microchip: Do not reinit mutexes on KSZ87xx
net: dsa: microchip: Add shared regmap mutex
net: phy: micrel: Discern KSZ8051 and KSZ8795 PHYs
net: phy: micrel: Update KSZ87xx PHY name
Mario Limonciello (1):
ACPI: PM: Drop Dell XPS13 9360 from LPS0 Idle _DSM blacklist
Mark Brown (4):
ata: libahci_platform: Fix regulator_get_optional() misuse
ASoC: SOF: Intel: Fix build break
Merge branch 'asoc-5.4' into asoc-linus
Merge branch 'asoc-5.5' into asoc-next
Mark Rutland (4):
arm64: mm: avoid virt_to_phys(init_mm.pgd)
arm64: mm: fix spurious fault detection
arm64: mm: fix inverted PAR_EL1.F check
stop_machine: Avoid potential race behaviour
Mark Zhang (1):
RDMA/nldev: Skip counter if port doesn't match
MarkLee (2):
net: ethernet: mediatek: Fix MT7629 missing GMII mode support
arm: dts: mediatek: Update mt7629 dts to reflect the latest dt-binding
Markus Theil (1):
nl80211: fix validation of mesh path nexthop
Martin Blumenstingl (1):
clk: meson: gxbb: let sar_adc_clk_div set the parent clock rate
Martin Fuzzey (1):
net: phy: smsc: LAN8740: add PHY_RST_AFTER_CLK_EN flag
Martin Wilck (1):
scsi: qla2xxx: fix NPIV tear down process
Marvin Liu (1):
virtio_ring: fix stalls for packed rings
Masahiro Yamada (10):
module: swap the order of symbol.namespace
modpost: fix broken sym->namespace for external module builds
module: rename __kstrtab_ns_* to __kstrtabns_* to avoid symbol conflict
kbuild: fix build error of 'make nsdeps' in clean tree
nsdeps: fix hashbang of scripts/nsdeps
nsdeps: make generated patches independent of locale
doc: move namespaces.rst from kbuild/ to core-api/
ARM: 8908/1: add __always_inline to functions called from __get_user_check()
kbuild: update comment about KBUILD_ALLDIRS
sparc: vdso: fix build error of vdso32
Masanari Iida (1):
staging: exfat: Fix a typo in Kconfig
Masashi Honma (1):
nl80211: Disallow setting of HT for channel 14
Masayoshi Mizuma (1):
arm64/sve: Fix wrong free for task->thread.sve_state
Mathias Nyman (5):
xhci: Fix false warning message about wrong bounce buffer write length
xhci: Prevent device initiated U1/U2 link pm if exit latency is too long
xhci: Fix USB 3.1 capability detection on early xHCI 1.1 spec based hosts
xhci: Fix NULL pointer dereference in xhci_clear_tt_buffer_complete()
xhci: Fix use-after-free regression in xhci clear hub TT implementation
Matt Bennett (1):
tipc: add back tipc prefix to log messages
Matt Roper (3):
drm/i915/cml: Add second PCH ID for CMP
Revert "drm/i915/ehl: Update MOCS table for EHL"
drm/i915/tgl: MOCS table update
Matthew Wilcox (Oracle) (5):
XArray: Fix xas_next() with a single entry at 0
idr: Fix idr_get_next_ul race with idr_remove
radix tree: Remove radix_tree_iter_find
idr: Fix integer overflow in idr_for_each_entry
idr: Fix idr_alloc_u32 on 32-bit systems
Matthias Maennich (3):
modpost: delegate updating namespaces to separate function
modpost: make updating the symbol namespace explicit
symbol namespaces: revert to previous __ksymtab name scheme
Matti Vaittinen (1):
watchdog: bd70528: Add MODULE_ALIAS to allow module auto loading
Mauro Carvalho Chehab (1):
bindings: rename links to mason USB2/USB3 DT files
Max Filippov (5):
xtensa: clean up assembly arguments in uaccess macros
xtensa: fix type conversion in __get_user_[no]check
xtensa: drop EXPORT_SYMBOL for outs*/ins*
xtensa: virt: fix PCI IO ports mapping
xtensa: fix change_bit in exclusive access option
Max Gurtovoy (3):
nvmet-loop: fix possible leakage during error flow
nvme-tcp: fix possible leakage during error flow
nvme-rdma: fix a segmentation fault during module unload
Max Reitz (1):
xfs: Fix tail rounding in xfs_alloc_file_space()
Maxim Mikityanskiy (1):
net/mlx5e: Fix handling of compressed CQEs in case of low NAPI budget
Maxime Ripard (4):
ARM: dts: sunxi: Revert phy-names removal for ECHI and OHCI
dt-bindings: usb: Bring back phy-names
dt-bindings: media: sun4i-csi: Drop the module clock
ARM: dts: sun7i: Drop the module clock from the device tree
Mel Gorman (1):
mm, meminit: recalculate pcpu batch and high limits after init completes
Miaohe Lin (1):
KVM: SVM: Fix potential wrong physical id in avic_handle_ldr_update
Miaoqing Pan (1):
ath10k: fix latency issue for QCA988x
Michael Chan (1):
bnxt_en: Fix devlink NVRAM related byte order related issues.
Michael Ellerman (1):
usercopy: Avoid soft lockups in test_check_nonzero_user()
Michael S. Tsirkin (3):
tools/virtio: more stubs
tools/virtio: xen stub
vhost/test: stop device before reset
Michael Schmitz (1):
scsi: core: Handle drivers which set sg_tablesize to zero
Michael Straube (1):
staging: exfat: add missing SPDX line to Kconfig
Michael Strauss (1):
drm/amd/display: Passive DP->HDMI dongle detection fix
Michael Tretter (1):
macb: propagate errors when getting optional clocks
Michael Vassernis (1):
mac80211_hwsim: fix incorrect dev_alloc_name failure goto
Michael Walle (2):
ASoC: wm8904: configure sysclk/FLL automatically
ASoC: wm8904: fix regcache handling
Michael Zhivich (1):
x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early
Michal Hocko (4):
kernel/sysctl.c: do not override max_threads provided by userspace
x86/tsx: Add config options to set tsx=on|off|auto
mm, vmstat: hide /proc/pagetypeinfo from normal users
mm, vmstat: reduce zone->lock holding time by /proc/pagetypeinfo
Michal Kalderon (1):
RDMA/core: Fix use after free and refcnt leak on ndev in_device in iwarp_query_port
Michal Simek (1):
serial: uartps: Fix uartps_major handling
Michal Suchanek (2):
soundwire: depend on ACPI
soundwire: depend on ACPI || OF
Michał Mirosław (1):
HID: fix error message in hid_open_report()
Mihail Atanassov (2):
drm/komeda: Don't flush inactive pipes
drm/komeda: Fix typos in komeda_splitter_validate
Mika Westerberg (5):
bdi: Do not use freezable workqueue
Revert "libata, freezer: avoid block device removal while system is frozen"
thunderbolt: Read DP IN adapter first two dwords in one go
thunderbolt: Fix lockdep circular locking depedency warning
thunderbolt: Drop unnecessary read when writing LC command in Ice Lake
Mike Christie (1):
nbd: verify socket is supported during setup
Mike Marciniszyn (1):
IB/hfi1: Use a common pad buffer for 9B and 16B packets
Mike Rapoport (1):
mm: memblock: do not enforce current limit for memblock_phys* family
Miklos Szeredi (5):
virtio-fs: don't show mount options
fuse: don't dereference req->args on finished request
fuse: don't advise readdirplus for negative lookup
fuse: flush dirty data/metadata before non-truncate setattr
fuse: truncate pending writes on O_TRUNC
Mikulas Patocka (3):
dm snapshot: introduce account_start_copy() and account_end_copy()
dm snapshot: rework COW throttling to fix deadlock
dm cache: fix bugs when a GFP_NOWAIT allocation fails
Mohamad Heib (1):
IB/core: Fix wrong iterating on ports
Mordechay Goodstein (1):
iwlwifi: pcie: don't consider IV len in A-MSDU
Naftali Goldstein (1):
iwlwifi: mvm: fix race in sync rx queue notification
Narendra K (1):
efi: Make CONFIG_EFI_RCI2_TABLE selectable on x86 only
Nathan Chancellor (1):
clk: sunxi: Fix operator precedence in sunxi_divs_clk_setup
Navid Emamdoost (17):
RDMA/hfi1: Prevent memory leak in sdma_init
Staging: fbtft: fix memory leak in fbtft_framebuffer_alloc
misc: fastrpc: prevent memory leak in fastrpc_dma_buf_attach
staging: vt6655: Fix memory leak in vt6655_probe
nl80211: fix memory leak in nl80211_get_ftm_responder_stats
iwlwifi: dbg_ini: fix memory leak in alloc_sgtable
iwlwifi: pcie: fix memory leaks in iwl_pcie_ctxt_info_gen3_init
iio: imu: adis16400: release allocated memory on failure
iio: imu: adis16400: fix memory leak
virt: vbox: fix memory leak in hgcm_call_preprocess_linaddr
net/mlx5: prevent memory leak in mlx5_fpga_conn_create_cq
net/mlx5: fix memory leak in mlx5_fw_fatal_reporter_dump
drm/v3d: Fix memory leak in v3d_submit_cl_ioctl
of: unittest: fix memory leak in unittest_data_add
usb: dwc3: pci: prevent memory leak in dwc3_pci_probe
wimax: i2400: Fix memory leak in i2400m_op_rfkill_sw_toggle
can: gs_usb: gs_can_open(): prevent memory leak
Nayna Jain (1):
sysfs: Fixes __BIN_ATTR_WO() macro
Neil Armstrong (2):
clk: meson: g12a: fix cpu clock rate setting
clk: meson: g12a: set CLK_MUX_ROUND_CLOSEST on the cpu clock muxes
Nicholas Nunley (1):
iavf: initialize ITRN registers with correct values
Nicholas Piggin (2):
scsi: qla2xxx: stop timer in shutdown path
powerpc/powernv: Fix CPU idle to be called with IRQs disabled
Nick Desaulniers (4):
parisc: prefer __section from compiler_attributes.h
drm/amdgpu: fix stack alignment ABI mismatch for Clang
drm/amdgpu: fix stack alignment ABI mismatch for GCC 7.1+
drm/amdgpu: enable -msse2 for GCC 7.1+ users
Nicolas Boichat (1):
HID: google: add magnemite/masterball USB ids
Nicolas Dichtel (1):
netns: fix NLM_F_ECHO mechanism for RTM_NEWNSID
Nicolas Saenz Julienne (1):
mmc: sdhci-iproc: fix spurious interrupts on Multiblock reads with bcm2711
Nicolin Chen (1):
hwmon: (ina3221) Fix read timeout issue
Nikhil Badola (1):
usb: fsl: Check memory resource before releasing it
Nikolay Aleksandrov (1):
net: rtnetlink: fix a typo fbd -> fdb
Nilkanth Ahirrao (1):
ASoC: rsnd: fix DALIGN register for SSIU
Nirmoy Das (1):
drm/amdgpu: fix memory leak
Nishad Kamdar (9):
x86: Use the correct SPDX License Identifier in headers
net: dsa: microchip: Use the correct style for SPDX License Identifier
net: cavium: Use the correct style for SPDX License Identifier
net: dsa: sja1105: Use the correct style for SPDX License Identifier
net: ethernet: Use the correct style for SPDX License Identifier
net: dpaa2: Use the correct style for SPDX License Identifier
net: hns3: Use the correct style for SPDX License Identifier
octeontx2-af: Use the correct style for SPDX License Identifier
net: stmmac: Use the correct style for SPDX License Identifier
Noralf Trønnes (3):
staging/fbtft: Depend on OF
staging/fbtft: Remove fbtft_device
staging/fbtft: Remove flexfb
Nuno Sá (1):
hwmon: Fix HWMON_P_MIN_ALARM mask
Okash Khawaja (1):
staging: speakup: document sysfs attributes
Oleg Nesterov (1):
cgroup: freezer: call cgroup_enter_frozen() with preemption disabled in ptrace_stop()
Oleksij Rempel (12):
can: j1939: fix memory leak if filters was set
can: j1939: transport: j1939_session_fresh_new(): make sure EOMA is send with the total message size set
can: j1939: transport: j1939_xtp_rx_eoma_one(): Add sanity check for correct total message size
can: af_can: export can_sock_destruct()
can: j1939: move j1939_priv_put() into sk_destruct callback
can: j1939: main: j1939_ndev_to_priv(): avoid crash if can_ml_priv is NULL
can: j1939: socket: rework socket locking for j1939_sk_release() and j1939_sk_sendmsg()
can: j1939: transport: make sure the aborted session will be deactivated only once
can: j1939: make sure socket is held as long as session exists
can: j1939: transport: j1939_cancel_active_session(): use hrtimer_try_to_cancel() instead of hrtimer_cancel()
can: j1939: j1939_can_recv(): add priv refcounting
can: j1939: warn if resources are still linked on destroy
Oliver Neukum (5):
scsi: sd: Ignore a failure to sync cache due to lack of authorization
usb: hso: obey DMA rules in tiocmget
CDC-NCM: handle incomplete transfer of MTU
Input: ff-memless - kill timer in destroy()
ax88172a: fix information leak on short answers
Olof Johansson (16):
Merge tag 'mvebu-fixes-5.4-1' of git://git.infradead.org/linux-mvebu into arm/fixes
Merge tag 'arm-soc/for-5.4/devicetree-arm64-fixes' of https://github.com/Broadcom/stblinux into arm/fixes
Merge tag 'omap-for-v5.4/fixes-rc3-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/fixes
Merge tag 'imx-fixes-5.4' of git://git.kernel.org/.../shawnguo/linux into arm/fixes
Merge tag 'v5.4-rockchip-dtsfixes1' of git://git.kernel.org/.../mmind/linux-rockchip into arm/fixes
Merge tag 'davinci-fixes-for-v5.4' of git://git.kernel.org/.../nsekhar/linux-davinci into arm/fixes
Merge tag 'arm-soc/for-5.4/devicetree-fixes' of https://github.com/Broadcom/stblinux into arm/fixes
Merge tag 'arm-soc/for-5.4/devicetree-fixes-part2' of https://github.com/Broadcom/stblinux into arm/fixes
Merge tag 'sunxi-fixes-for-5.4-1' of https://git.kernel.org/.../sunxi/linux into arm/fixes
Merge tag 'omap-for-v5.4/fixes-rc4-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/fixes
Merge tag 'arm-soc/for-5.5/maintainers' of https://github.com/Broadcom/stblinux into arm/fixes
Merge tag 'reset-fixes-for-v5.5' of git://git.pengutronix.de/git/pza/linux into arm/fixes
Merge tag 'imx-fixes-5.4-2' of git://git.kernel.org/.../shawnguo/linux into arm/fixes
Merge tag 'sunxi-fixes-for-5.4-2' of https://git.kernel.org/.../sunxi/linux into arm/fixes
Merge tag 'imx-fixes-5.4-3' of git://git.kernel.org/.../shawnguo/linux into arm/fixes
Merge tag 'stm32-dt-for-v5.4-fixes-2' of git://git.kernel.org/.../atorgue/stm32 into arm/fixes
Ondrej Jirman (2):
ARM: dts: sun8i-a83t-tbs-a711: Fix WiFi resume from suspend
ARM: sunxi: Fix CPU powerdown on A83T
Ondrej Mosnacek (1):
selinux: fix context string corruption in convert_context()
Pablo Neira Ayuso (7):
netfilter: nf_flow_table: set timeout before insertion into hashes
netfilter: nf_tables_offload: restore basechain deletion
Merge tag 'ipvs-fixes-for-v5.4' of https://git.kernel.org/.../horms/ipvs
netfilter: nf_tables_offload: check for register data length mismatches
netfilter: nf_tables: bogus EOPNOTSUPP on basechain update
netfilter: nf_tables_offload: skip EBUSY on chain update
Merge branch 'master' of git://blackhole.kfki.hu/nf
Palmer Dabbelt (1):
MAINTAINERS: Change to my personal email address
Pan Bian (5):
NFC: fdp: fix incorrect free object
NFC: st21nfca: fix double free
nfc: netlink: fix double device reference drop
drm/i915/gvt: fix dropping obj reference twice
Input: cyttsp4_core - fix use after free bug
Paolo Abeni (2):
ipv4: fix route update on metric change.
selftests: fib_tests: add more tests for metric update
Paolo Bonzini (8):
kvm: clear kvmclock MSR on reset
Merge tag 'kvmarm-fixes-5.4-2' of git://git.kernel.org/.../kvmarm/kvmarm into HEAD
Merge tag 'kvm-ppc-fixes-5.4-1' of git://git.kernel.org/.../paulus/powerpc into HEAD
KVM: vmx, svm: always run with EFER.NXE=1 when shadow paging is active
kvm: mmu: ITLB_MULTIHIT mitigation
KVM: Fix NULL-ptr deref after kvm_create_vm fails
KVM: fix placement of refcount initialization
kvm: x86: disable shattered huge page recovery for PREEMPT_RT.
Paolo Valente (1):
block, bfq: deschedule empty bfq_queues not referred by any process
Parav Pandit (3):
IB/core: Use rdma_read_gid_l2_fields to compare GID L2 fields
IB/core: Avoid deadlock during netlink message handling
net/mlx5: Fix rtable reference leak
Pascal Bouwmann (1):
iio: fix center temperature of bmc150-accel-core
Patrice Chotard (2):
ARM: dts: stm32: relax qspi pins slew-rate for stm32mp157
ARM: dts: stm32: relax qspi pins slew-rate for stm32mp157
Patrick Williams (2):
pinctrl: armada-37xx: fix control of pins 32 and up
pinctrl: armada-37xx: swap polarity on LED group
Paul Burton (4):
mtd: rawnand: au1550nd: Fix au_read_buf16() prototype
MIPS: Disable Loongson MMI instructions for kernel build
MAINTAINERS: Use @kernel.org address for Paul Burton
MIPS: tlbex: Fix build_restore_pagemask KScratch restore
Paul Walmsley (8):
riscv: dts: HiFive Unleashed: add default chosen/stdout-path
riscv: tlbflush: remove confusing comment on local_flush_tlb_all()
riscv: add prototypes for assembly language functions from head.S
riscv: init: merge split string literals in preprocessor directive
riscv: mark some code and data as file-static
riscv: add missing header file includes
riscv: fp: add missing __user pointer annotations
riscv: for C functions called only from assembly, mark with __visible
Paulo Alcantara (SUSE) (1):
cifs: Handle -EINPROGRESS only when noblockcnt is set
Pavel Begunkov (7):
io_uring: fix reversed nonblock flag for link submission
io_uring: remove wait loop spurious wakeups
io_uring: Fix corrupted user_data
io_uring: Fix broken links with offloading
io_uring: Fix race for sqes with userspace
io_uring: Fix leaked shadow_req
io_uring: Fix getting file for timeout
Pavel Machek (1):
Add my linux-leds branch to MAINTAINERS
Pavel Shilovsky (6):
CIFS: Gracefully handle QueryInfo errors during open
CIFS: Force revalidate inode when dentry is stale
CIFS: Force reval dentry if LOOKUP_REVAL flag is set
CIFS: Fix retry mid list corruption on reconnects
CIFS: Fix use after free of file info structures
SMB3: Fix persistent handles reconnect
Pavel Tatashin (1):
arm64: hibernate: check pgd table allocation
Pawan Gupta (9):
x86/msr: Add the IA32_TSX_CTRL MSR
x86/cpu: Add a helper function x86_read_arch_cap_msr()
x86/cpu: Add a "tsx=" cmdline option with TSX disabled by default
x86/speculation/taa: Add mitigation for TSX Async Abort
x86/speculation/taa: Add sysfs reporting for TSX Async Abort
kvm/x86: Export MDS_NO=0 to guests when TSX is enabled
x86/tsx: Add "auto" option to the tsx= cmdline parameter
x86/speculation/taa: Add documentation for TSX Async Abort
x86/cpu: Add Tremont to the cpu vulnerability whitelist
Pawel Harlozinski (1):
ASoC: Jack: Fix NULL pointer dereference in snd_soc_jack_report
Pawel Laszczak (4):
usb: cdns3: Fix sheduling with locks held.
usb:cdns3: Fix for CV CH9 running with g_zero driver.
usb: cdns3: Fix for incorrect DMA mask.
usb: cdns3: Fix dequeue implementation.
Pelle van Gils (1):
drm/amdgpu/powerplay/vega10: allow undervolting in p7
Peter Chen (1):
usb: gadget: configfs: fix concurrent issue between composite APIs
Peter Jones (2):
efi/tpm: Don't access event->count when it isn't mapped
efi/tpm: Don't traverse an event log with no events
Peter Ujfalusi (8):
ARM: davinci: dm365: Fix McBSP dma_slave_map entry
clk: ti: dra7-atl-clock: Remove ti_clk_add_alias call
ASoC: dmaengine: Use dma_request_chan() directly for channel request
ASoC: ti: davinci-mcasp: Use dma_request_chan() directly for channel request
ASoC: pcm3168a: Document optional RST gpio
ASoC: pcm3168a: Add support for optional RST gpio handling
ASoC: dt-bindings: pcm3168a: Update the optional RST gpio for clarity
ASoC: pcm3168a: Update the RST gpio handling to align with documentation
Peter Zijlstra (3):
sched: Fix pick_next_task() vs 'change' pattern race
sched/core: Avoid spurious lock dependencies
perf/core: Disallow uncore-cgroup events
Petr Mladek (1):
tracing: Initialize iter->seq after zeroing in tracing_read_pipe()
Philip Yang (1):
drm/amdgpu: user pages array memory leak fix
Philipp Zabel (4):
reset: fix of_reset_simple_xlate kerneldoc comment
reset: fix of_reset_control_get_count kerneldoc comment
reset: fix reset_control_lookup kerneldoc comment
reset: fix reset_control_get_exclusive kerneldoc comment
Philippe Schenker (1):
dt-bindings: fixed-regulator: fix compatible enum
Pierre-Eric Pelloux-Prayer (1):
drm/amdgpu/sdma5: do not execute 0-sized IBs (v2)
Pierre-Louis Bossart (3):
soundwire: slave: fix scanf format
ASoC: Intel: acpi-match: split CNL tables in three
ASoC: SOF: Intel: hda: use fallback for firmware name
Potnuri Bharat Teja (3):
RDMA/iw_cxgb4: fix SRQ access from dump_qp()
iw_cxgb4: fix ECN check on the passive accept
RDMA/iw_cxgb4: Avoid freeing skb twice in arp failure case
Pragnesh Patel (1):
media: dt-bindings: Fix building error for dt_binding_check
Prateek Sood (1):
tracing: Fix race in perf_trace_buf initialization
Qais Yousef (2):
sched/core: Fix compilation error when cgroup not selected
sched/uclamp: Fix incorrect condition
Qian Cai (3):
mm/page_alloc.c: fix a crash in free_pages_prepare()
mm/slub: fix a deadlock in show_slab_objects()
mm/page_owner: don't access uninitialized memmaps when reading /proc/pagetypeinfo
Qiang Yu (1):
dma-buf/resv: fix exclusive fence get
Qu Wenruo (6):
btrfs: block-group: Fix a memory leak due to missing btrfs_put_block_group()
btrfs: qgroup: Always free PREALLOC META reserve in btrfs_delalloc_release_extents()
btrfs: tracepoints: Fix wrong parameter order for qgroup events
btrfs: tracepoints: Fix bad entry members of qgroup events
btrfs: Consider system chunk array size for new SYSTEM chunks
btrfs: tree-checker: Fix wrong check on max devid
Quinn Tran (1):
scsi: qla2xxx: Fix partial flash write of MBI
Radhey Shyam Pandey (2):
dmaengine: xilinx_dma: Fix 64-bit simple AXIDMA transfer
dmaengine: xilinx_dma: Fix control reg update in vdma_channel_set_config
Rafael J. Wysocki (12):
cpufreq: Avoid cpufreq_suspend() deadlock on system shutdown
PCI: PM: Fix pci_power_up()
ACPI: processor: Avoid NULL pointer dereferences at init time
Merge branches 'pm-cpufreq' and 'pm-sleep'
Merge branch 'acpi-tables'
PM: QoS: Introduce frequency QoS
cpufreq: Use per-policy frequency QoS
PM: QoS: Drop frequency QoS types from device PM QoS
Merge branch 'opp/fixes' of git://git.kernel.org/.../vireshk/pm
Merge branches 'pm-cpuidle' and 'pm-opp'
ACPI: processor: Add QoS requests for all CPUs
Merge branch 'pm-cpufreq'
Rafi Wiener (1):
RDMA/mlx5: Clear old rate limit when closing QP
Raju Rangoju (1):
cxgb4: request the TX CIDX updates to status page
Ralph Campbell (2):
mm/debug.c: __dump_page() prints an extra line
mm/debug.c: PageAnon() is true for PageKsm() pages
Ran Wang (1):
arm64: dts: lx2160a: Correct CPU core idle state name
Randy Dunlap (14):
serial: uartlite: fix exit path null pointer
tty: n_hdlc: fix build on SPARC
Doc: networking/device_drivers/pensando: fix ionic.rst warnings
phylink: fix kernel-doc warnings
serial: fix kernel-doc warning in comments
fs/direct-io.c: fix kernel-doc warning
fs/libfs.c: fix kernel-doc warning
fs/fs-writeback.c: fix kernel-doc warning
bitmap.h: fix kernel-doc warning and typo
xarray.h: fix kernel-doc warning
mm/slab.c: fix kernel-doc warning for __ksize()
scripts: setlocalversion: fix a bashism
net: ethernet: broadcom: have drivers select DIMLIB as needed
reset: fix reset_control_ops kerneldoc comment
Rayagonda Kokatanur (1):
arm64: dts: Fix gpio to pinmux mapping
Reinhard Speyerer (1):
USB: serial: option: add support for Cinterion CLS8 devices
Remi Pommarel (1):
iio: adc: meson_saradc: Fix memory allocation order
Richard Cochran (7):
ptp: Validate requests to enable time stamping of external signals.
ptp: Introduce strict checking of external time stamp options.
mv88e6xxx: Reject requests to enable time stamping on both edges.
dp83640: Reject requests to enable time stamping on both edges.
igb: Reject requests that fail to enable time stamping on both edges.
mlx5: Reject requests to enable time stamping on both edges.
ptp: Extend the test program to check the external time stamp flags.
Rick Tseng (1):
usb: xhci: wait for CNR controller not ready bit in xhci resume
Rob Clark (1):
drm/atomic: fix self-refresh helpers crtc state dereference
Rob Herring (4):
xen: Stop abusing DT of_dma_configure API
dt-bindings: riscv: Fix CPU schema errors
drm/shmem: Add docbook comments for drm_gem_shmem_object madvise fields
dt-bindings: vendor-prefixes: Add 'fsi[ab]' to the list of non-vendor prefixes
Roberto Bergantinos Corpas (1):
CIFS: avoid using MID 0xFFFF
Robin Gong (1):
dmaengine: imx-sdma: fix size check for sdma script_number
Robin Murphy (3):
iommu/io-pgtable-arm: Correct Mali attributes
iommu/io-pgtable-arm: Support all Mali configurations
drm/panfrost: Don't dereference bogus MMU pointers
Rodrigo Vivi (1):
Merge tag 'gvt-fixes-2019-11-12' of https://github.com/intel/gvt-linux into drm-intel-fixes
Roger Quadros (5):
usb: cdns3: gadget: Fix full-speed mode
usb: cdns3: fix cdns3_core_init_role()
usb: cdns3: Error out if USB_DR_MODE_UNKNOWN in cdns3_core_init_role()
usb: cdns3: gadget: Don't manage pullups
usb: cdns3: gadget: Fix g_audio use case when connected to Super-Speed host
Roi Dayan (2):
net/mlx5: Fix flow counter list auto bits struct
net/mlx5e: Fix eswitch debug print of max fdb flow
Roman Gushchin (4):
mm: memcg/slab: fix panic in __free_slab() caused by premature memcg pointer release
mm: slab: make page_cgroup_ino() to recognize non-compound slab pages properly
mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm()
mm: hugetlb: switch to css_tryget() in hugetlb_cgroup_charge_cgroup()
Roman Kagan (1):
x86/hyperv: Make vapic support x2apic mode
Russell King (4):
drivers/amba: fix reset control error handling
ARM: mm: fix alignment handler faults under memory pressure
ARM: mm: alignment: use "u32" for 32-bit instructions
Merge branch 'misc' into fixes
Sagi Grimberg (1):
nvme: fix possible deadlock when nvme_update_formats fails
Salil Mehta (2):
net: hns: Fix the stray netpoll locks causing deadlock in NAPI path
net: hns3: cleanup of stray struct hns3_link_mode_mapping
Sameer Pujar (1):
dmaengine: tegra210-adma: fix transfer failure
Sami Tolvanen (1):
x86/cpu/vmware: Use the full form of INL in VMWARE_PORT
Samuel Holland (1):
usb: xhci: fix Immediate Data Transfer endianness
Sandeep Sheriker Mallikarjun (1):
irqchip/atmel-aic5: Add support for sam9x60 irqchip
Sanket Parmar (1):
usb: cdns3: gadget: reset EP_CLAIMED flag while unloading
Sara Sharon (1):
cfg80211: fix a bunch of RCU issues in multi-bssid code
Sascha Hauer (1):
mmc: mxs: fix flags passed to dmaengine_prep_slave_sg
Sean Christopherson (3):
x86/apic/x2apic: Fix a NULL pointer deref when handling a dying cpu
KVM: MMU: Do not treat ZONE_DEVICE pages as being reserved
KVM: x86/mmu: Take slots_lock when using kvm_mmu_zap_all_fast()
Sean Tranchetti (1):
net: qualcomm: rmnet: Fix potential UAF when unregistering
Sean Wang (1):
net: Update address for MediaTek ethernet driver in MAINTAINERS
Sebastian Andrzej Siewior (1):
nvme-tcp: Initialize sk->sk_ll_usec only with NET_RX_BUSY_POLL
Sebastian Reichel (1):
ASoC: Add DA7213 audio codec as selectable option
Shakeel Butt (1):
mm: memcontrol: fix NULL-ptr deref in percpu stats flush
Shannon Nelson (1):
ionic: fix stats memory dereference
Shengjiu Wang (4):
arm64: dts: imx8mm: fix compatible string for sdma
arm64: dts: imx8mn: fix compatible string for sdma
ASoC: fsl_audmix: Add spin lock to protect tdms
ASoC: soc-pcm: check symmetry before hw_params
Shiraz, Saleem (1):
RDMA/i40iw: Associate ibdev to netdev before IB device registration
Shirish S (1):
drm/amdgpu: dont schedule jobs while in reset
Shuah Khan (3):
tools: bpf: Use !building_out_of_srctree to determine srctree
selftests: Add kselftest-all and kselftest-install targets
tools: gpio: Use !building_out_of_srctree to determine srctree
Shuming Fan (1):
ASoC: rt5682: fix the charge pump capacitor discharges
Shuning Zhang (1):
ocfs2: protect extent tree in ocfs2_prepare_inode_for_write()
Simon Arlott (1):
mailmap: Add Simon Arlott (replacement for expired email address)
Sirong Wang (1):
RDMA/hns: Correct the value of HNS_ROCE_HEM_CHUNK_LEN
Soeren Moch (3):
arm64: dts: rockchip: fix RockPro64 vdd-log regulator settings
arm64: dts: rockchip: fix RockPro64 sdhci settings
arm64: dts: rockchip: fix RockPro64 sdmmc settings
Song Liu (6):
perf/core: Rework memory accounting in perf_mmap()
perf/core: Fix corner case in perf_rotate_context()
md/raid0: fix warning message for parameter default_layout
kernel/events/uprobes.c: only do FOLL_SPLIT_PMD for uprobe register
MAINTAINERS: update information for "MEMORY MANAGEMENT"
mm,thp: recheck each page before collapsing file THP
Srinivas Kandagatla (1):
ASoC: qcom: q6asm: add support to flac config
Srinivas Pandruvada (1):
cpufreq: intel_pstate: Fix invalid EPB setting
Srivatsa S. Bhat (VMware) (2):
tracing/hwlat: Report total time spent in all NMIs during the sample
tracing/hwlat: Don't ignore outer-loop duration when calculating max_latency
Stanislaw Gruszka (1):
rt2x00: initialize last_reset
Stefan Popa (3):
iio: accel: adxl372: Fix/remove limitation for FIFO samples
iio: accel: adxl372: Fix push to buffers lost samples
iio: accel: adxl372: Perform a reset at start up
Stefan Wahren (3):
MAINTAINERS: Add BCM2711 to BCM2835 ARCH
ARM: dts: bcm2835-rpi-zero-w: Fix bus-width of sdhci
ARM: dts: bcm2837-rpi-cm3: Avoid leds-gpio probing issue
Stefan-gabriel Mirea (2):
tty: serial: linflexuart: Fix magic SysRq handling
tty: serial: Fix PORT_LINFLEXUART definition
Stefano Brivio (2):
ipv4: Return -ENETUNREACH if we can't create route but saddr is valid
netfilter: ipset: Copy the right MAC address in hash:ip,mac IPv6 sets
Stefano Garzarella (4):
vsock/virtio: send a credit update when buffer size is changed
vsock/virtio: discard packets if credit is not respected
vsock/virtio: remove unused 'work' field from 'struct virtio_vsock_pkt'
vsock/virtio: fix sock refcnt holding during the shutdown
Steffen Klassert (1):
xfrm: Fix memleak on xfrm state destroy
Steffen Maier (3):
scsi: core: fix missing .cleanup_rq for SCSI hosts without request batching
scsi: core: fix dh and multipathing for SCSI hosts without request batching
scsi: zfcp: fix reaction on bit error threshold notification
Stephan Gerhold (1):
NFC: nxp-nci: Fix NULL pointer dereference after I2C communication error
Stephane Grosjean (1):
can: peak_usb: fix a potential out-of-sync while decoding packets
Stephen Boyd (3):
Merge tag 'clk-meson-fixes-v5.4-1' of https://github.com/BayLibre/clk-meson into clk-fixes
Merge tag 'sunxi-clk-fixes-for-5.4-1' of https://git.kernel.org/.../sunxi/linux into clk-fixes
Merge tag 'clk-v5.4-samsung-fixes' of https://git.kernel.org/.../snawrocki/clk into clk-fixes
Stephen Rothwell (1):
powerpc/64s/radix: Fix build failure with RADIX_MMU=n
Steve French (5):
smb3: cleanup some recent endian errors spotted by updated sparse
smb3: remove noisy debug message and minor cleanup
smb3: Fix regression in time handling
cifs: clarify comment about timestamp granularity for old servers
fix memory leak in large read decrypt offload
Steve MacLean (3):
perf map: Fix overlapped map handling
perf inject jit: Fix JIT_CODE_MOVE filename
perf docs: Correct and clarify jitdump spec
Steve Wahl (2):
x86/boot/64: Make level2_kernel_pgt pages invalid outside kernel area
x86/boot/64: Round memory hole size up to next PMD page
Steven Price (2):
drm/panfrost: Add missing GPU feature registers
drm/panfrost: Handle resetting on timeout better
Steven Rostedt (VMware) (10):
tracefs: Revert ccbd54ff54e8 ("tracefs: Restrict tracefs when the kernel is locked down")
ftrace: Get a reference counter for the trace_array on filter files
tracing: Get trace_array reference for available_tracers files
tracing: Have trace events system open call tracing_open_generic_tr()
tracing: Add tracing_check_open_get_tr()
tracing: Add locked_down checks to the open calls of files created for tracefs
tracing: Do not create tracefs files if tracefs lockdown is in effect
recordmcount: Fix nop_mcount() function
perf scripting engines: Iterate on tep event arrays directly
perf tools: Remove unused trace_find_next_event()
Sudarsana Reddy Kalluru (1):
qed: Optimize execution time for nvm attributes configuration.
Sudeep Holla (1):
cpufreq: Cancel policy update work scheduled before freeing
Suman Anna (2):
ARM: OMAP2+: Plug in device_enable/idle ops for IOMMUs
ARM: OMAP2+: Add pdata for OMAP3 ISP IOMMU
Suthikulpanit, Suravee (1):
iommu/amd: Fix incorrect PASID decoding from event log
Suwan Kim (1):
usbip: Fix free of unallocated memory in vhci tx
Sven Eckelmann (2):
batman-adv: Avoid free/alloc race when handling OGM2 buffer
batman-adv: Avoid free/alloc race when handling OGM buffer
Sven Schnelle (2):
parisc: Remove 32-bit DMA enforcement from sba_iommu
parisc: fix frame pointer in ftrace_regs_caller()
Taehee Yoo (12):
net: core: limit nested device depth
net: core: add generic lockdep keys
bonding: fix unexpected IFF_BONDING bit unset
bonding: use dynamic lockdep key instead of subclass
team: fix nested locking lockdep warning
macsec: fix refcnt leak in module exit routine
net: core: add ignore flag to netdev_adjacent structure
vxlan: add adjacent link to limit depth level
net: remove unnecessary variables and callback
virt_wifi: fix refcnt leak in module exit routine
bonding: fix using uninitialized mode_lock
vxlan: fix unexpected failure of vxlan_changelink()
Takashi Iwai (3):
staging: bcm2835-audio: Fix draining behavior regression
iommu/amd: Apply the same IVRS IOAPIC workaround to Acer Aspire A315-41
ASoC: core: Fix compile warning with CONFIG_DEBUG_FS=n
Takeshi Misawa (1):
keys: Fix memory leak in copy_net_ns
Talel Shenhar (1):
irqchip/al-fic: Add support for irq retrigger
Tariq Toukan (14):
net/mlx5e: Tx, Fix assumption of single WQEBB of NOP in cleanup flow
net/mlx5e: Tx, Zero-memset WQE info struct upon update
net/mlx5e: kTLS, Release reference on DUMPed fragments in shutdown flow
net/mlx5e: kTLS, Size of a Dump WQE is fixed
net/mlx5e: kTLS, Save only the frag page to release at completion
net/mlx5e: kTLS, Save by-value copy of the record frags
net/mlx5e: kTLS, Fix page refcnt leak in TX resync error flow
net/mlx5e: kTLS, Fix missing SQ edge fill
net/mlx5e: kTLS, Limit DUMP wqe size
net/mlx5e: kTLS, Remove unneeded cipher type checks
net/mlx5e: kTLS, Save a copy of the crypto info
net/mlx5e: kTLS, Enhance TX resync flow
net/mlx5e: TX, Fix consumer index of error cqe dump
Documentation: TLS: Add missing counter description
Tejun Heo (6):
writeback: fix use-after-free in finish_writeback_work()
blkcg: Fix multiple bugs in blkcg_activate_policy()
blk-rq-qos: fix first node deletion of rq_qos_del()
net: fix sk_page_frag() recursion from memory reclaim
blkcg: make blkcg_print_stat() print stats only for online blkgs
cgroup,writeback: don't switch wbs immediately on dead wbs if the memcg is dead
Tero Kristo (1):
ARM: dts: omap5: fix gpu_cm clock provider name
Thiago Jung Bauermann (1):
powerpc/prom_init: Undo relocation before entering secure mode
Thierry Reding (3):
arm64: errata: Update stale comment
gpio: max77620: Use correct unit for debounce times
Revert "pwm: Let pwm_get_state() return the last implemented state"
Thomas Bogendoerfer (7):
MIPS: include: Mark __cmpxchg as __always_inline
MIPS: include: Mark __xchg as __always_inline
MIPS: fw: sni: Fix out of bounds init of o32 stack
scsi: sni_53c710: fix compilation error
scsi: fix kconfig dependency warning related to 53C700_LE_ON_BE
net: i82596: fix dma_alloc_attr for sni_82596
MIPS: SGI-IP27: fix exception handler replication
Thomas Gleixner (7):
Merge tag 'irqchip-fixes-5.4-1' of git://git.kernel.org/.../maz/arm-platforms into irq/urgent
lib/vdso: Make clock_getres() POSIX compliant again
Merge tag 'irqchip-fixes-5.4-2' of git://git.kernel.org/.../maz/arm-platforms into irq/urgent
Merge git://git.kernel.org/.../torvalds/linux
Merge tag 'timers-v5.4-rc6' of https://git.linaro.org/people/daniel.lezcano/linux into timers/urgent
x86/dumpstack/64: Don't evaluate exception stacks before setup
Merge tag 'perf-urgent-for-mingo-5.4-20191105' of git://git.kernel.org/.../acme/linux into perf/urgent
Thomas Hellstrom (3):
drm/ttm: Restore ttm prefaulting
x86/cpu/vmware: Use the full form of INL in VMWARE_HYPERCALL, for clang/llvm
x86/cpu/vmware: Fix platform detection VMWARE_PORT macro
Thomas Richter (4):
perf vendor events s390: Add JSON transaction for machine type 8561
perf vendor events s390: Use s390 machine name instead of type 8561
perf jvmti: Link against tools/lib/ctype.h to have weak strlcpy()
perf/aux: Fix tracking of auxiliary trace buffer allocation
Tianci.Yin (4):
drm/amdgpu/gfx10: update gfx golden settings
drm/amdgpu/gfx10: update gfx golden settings for navi14
drm/amdgpu/gfx10: update gfx golden settings for navi12
drm/amdgpu: add navi14 PCI ID
Timo Schlüßler (1):
can: mcp251x: mcp251x_restart_work_handler(): Fix potential force_quit race condition
Toke Høiland-Jørgensen (3):
xdp: Prevent overflow in devmap_hash cost calculation for 32-bit builds
xdp: Handle device unregister for devmap_hash map type
net/fq_impl: Switch to kvmalloc() for memory allocation
Tom Lendacky (1):
perf/x86/amd: Change/fix NMI latency mitigation to use a timestamp
Tomas Winkler (1):
mei: me: add comet point (lake) LP device ids
Tomeu Vizoso (1):
panfrost: Properly undo pm_runtime_enable when deferring a probe
Tomi Valkeinen (1):
drm/bridge: tc358767: fix max_tu_symbol value
Tony Lindgren (8):
ARM: omap2plus_defconfig: Fix selected panels after generic panel changes
Merge tag 'fix-missing-panels' into fixes
ARM: dts: Use level interrupt for omap4 & 5 wlcore
Merge tag 'wlcore-fix' into fixes
bus: ti-sysc: Fix watchdog quirk handling
Merge branch 'watchdog-fix' into fixes
dmaengine: cppi41: Fix cppi41_dma_prep_slave_sg() when idle
clk: ti: clkctrl: Fix failed to enable error with double udelay timeout
Tony Lu (1):
tcp: remove redundant new line from tcp_event_sk_skb
Trond Myklebust (7):
NFS: Fix O_DIRECT accounting of number of bytes read/written
NFS: Remove redundant mirror tracking in O_DIRECT
SUNRPC: The TCP back channel mustn't disappear while requests are outstanding
SUNRPC: The RDMA back channel mustn't disappear while requests are outstanding
SUNRPC: Destroy the back channel when we destroy the host transport
NFSv4: Don't allow a cached open with a revoked delegation
NFS: Fix an RCU lock leak in nfs4_refresh_delegation_stateid()
Tudor Ambarus (1):
mtd: spi-nor: Fix direction of the write_sr() transfer
Tyler Hicks (1):
cpu/speculation: Uninline and export CPU mitigations helpers
Tzung-Bi Shih (1):
ASoC: core: add SND_SOC_BYTES_E
Ulf Magnusson (1):
drm/tiny: Kconfig: Remove always-y THERMAL dep. from TINYDRM_REPAPER
Ulrich Hecht (1):
ravb: implement MTU change while device is up
Uma Shankar (1):
drm/i915: Lower RM timeout to avoid DSI hard hangs
Ursula Braun (7):
net/smc: fix SMCD link group creation with VLAN id
net/smc: fix closing of fallback SMC sockets
net/smc: keep vlan_id for SMC-R in smc_listen_work()
net/smc: fix refcounting for non-blocking connect()
net/smc: fix ethernet interface refcounting
net/smc: fix refcount non-blocking connect() -part 2
net/smc: fix fastopen for non-blocking connect()
Uwe Kleine-König (1):
pwm: bcm-iproc: Prevent unloading the driver module while in use
Valdis Kletnieks (1):
staging: exfat - fix SPDX tags..
Valentin Schneider (3):
RISC-V: entry: Remove unneeded need_resched() loop
sched/topology: Don't try to build empty sched domains
sched/topology: Allow sched_asym_cpucapacity to be disabled
Valentin Vidic (1):
net: usb: sr9800: fix uninitialized local variable
Vasily Averin (1):
fuse: redundant get_fuse_inode() calls in fuse_writepages_fill()
Vasily Khoruzhick (1):
arm64: dts: allwinner: a64: Drop PMU node
Vasundhara Volam (4):
bnxt_en: Fix the size of devlink MSIX parameters.
bnxt_en: Adjust the time to wait before polling firmware readiness.
bnxt_en: Minor formatting changes in FW devlink_health_reporter
bnxt_en: Avoid disabling pci device in bnxt_remove_one() for already disabled device.
Ville Syrjälä (4):
drm/i915: Bump skl+ max plane width to 5k for linear/x-tiled
drm/i915: Favor last VBT child device with conflicting AUX ch/DDC pin
drm/i915: Fix PCH reference clock for FDI on HSW/BDW
mm/khugepaged: fix might_sleep() warn with CONFIG_HIGHPTE=y
Vinayak Menon (1):
mm/page_io.c: do not free shared swap slots
Vincent Chen (4):
riscv: avoid kernel hangs when trapped in BUG()
riscv: avoid sending a SIGTRAP to a user thread trapped in WARN()
riscv: Correct the handling of unexpected ebreak in do_trap_break()
riscv: remove the switch statement in do_trap_break()
Vincent Guittot (1):
sched/pelt: Fix update of blocked PELT ordering
Vincent Prince (1):
net: sch_generic: Use pfifo_fast as fallback scheduler for CAN hardware
Vincenzo Frascino (6):
arm64: vdso32: Fix broken compat vDSO build warnings
arm64: vdso: Remove stale files from old assembly implementation
arm64: vdso32: Detect binutils support for dmb ishld
arm64: vdso32: Remove jump label config option in Makefile
lib: vdso: Remove CROSS_COMPILE_COMPAT_VDSO
mips: vdso: Fix __arch_get_hw_counter()
Vineela Tummalapalli (1):
x86/bugs: Add ITLB_MULTIHIT bug infrastructure
Vinicius Costa Gomes (2):
net: taprio: Fix returning EINVAL when configuring without flags
sched: etf: Fix ordering of packets with same txtime
Vinod Koul (2):
ALSA: compress: add flac decoder params
ASoC: qcom: q6asm-dai: add support to flac decoder
Viresh Kumar (2):
opp: of: drop incorrect lockdep_assert_held()
opp: Reinitialize the list_kref before adding the static OPPs again
Vishal Kulkarni (1):
cxgb4: fix panic when attaching to ULD fail
Vitaly Kuznetsov (6):
selftests: kvm: synchronize .gitignore to Makefile
selftests: kvm: vmx_set_nested_state_test: don't check for VMX support twice
selftests: kvm: consolidate VMX support checks
selftests: kvm: vmx_dirty_log_test: skip the test when VMX is not supported
selftests: kvm: fix sync_regs_test with newer gccs
selftests: kvm: fix build with glibc >= 2.30
Vitaly Wool (2):
mm/z3fold.c: claim page in the beginning of free
zswap: add Vitaly to the maintainers list
Vivek Goyal (6):
virtio-fs: Change module name to virtiofs.ko
virtiofs: Do not end request in submission context
virtiofs: No need to check fpq->connected state
virtiofs: Set FR_SENT flag only after request has been sent
virtiofs: Count pending forgets as in_flight forgets
virtiofs: Retry request submission from worker context
Vivek Unune (1):
arm64: dts: rockchip: Fix usb-c on Hugsun X99 TV Box
Vivien Didelot (1):
net: dsa: fix switch tree list
Vlad Buslov (2):
net/mlx5e: Only skip encap flows update when encap init failed
net/mlx5e: Don't store direct pointer to action's tunnel info
Vladimir Murzin (1):
ARM: 8914/1: NOMMU: Fix exc_ret for XIP
Vladimir Oltean (4):
net: mscc: ocelot: fix vlan_filtering when enslaving to bridge before link is up
net: mscc: ocelot: refuse to overwrite the port's native vlan
net: mscc: ocelot: fix __ocelot_rmw_ix prototype
net: dsa: tag_8021q: Fix dsa_8021q_restore_pvid for an absent pvid
Vlastimil Babka (6):
mm, sl[ou]b: improve memory accounting
mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)
mm, page_owner: fix off-by-one error in __set_page_owner_handle()
mm, page_owner: decouple freeing stack trace from debug_pagealloc
mm, page_owner: rename flag indicating that page is allocated
mm, compaction: fix wrong pfn handling in __reset_isolation_pfn()
Wanpeng Li (1):
KVM: Don't shrink/grow vCPU halt_poll_ns if host side polling is disabled
Wei Wang (2):
ipv4: fix race condition between route lookup and invalidation
selftests: net: reuseport_dualstack: fix uninitalized parameter
Wei Yongjun (3):
xhci-ext-caps.c: Add missing platform_device_put() on error in xhci_create_intel_xhci_sw_pdev()
intel_th: msu: Fix possible memory leak in mode_store()
staging: Fix error return code in vboxsf_fill_super()
Wen Yang (2):
can: dev: add missing of_node_put() after calling of_get_child_by_name()
i2c: core: fix use after free in of_i2c_notify
Wenpeng Liang (1):
RDMA/hns: Correct the value of srq_desc_size
Wenwen Wang (1):
e1000: fix memory leaks
Will Deacon (13):
arm64: Mark functions using explicit register variables as '__always_inline'
mac80211: Reject malformed SSID elements
cfg80211: wext: avoid copying malformed SSIDs
arm64: Default to building compat vDSO with clang when CONFIG_CC_IS_CLANG
arm64: vdso32: Move definition of COMPATCC into vdso32/Makefile
arm64: vdso32: Don't use KBUILD_CPPFLAGS unconditionally
arm64: vdso32: Pass '--target' option to clang via VDSO_CAFLAGS
arm64: vdso32: Rename COMPATCC to CC_COMPAT
arm64: Kconfig: Make CONFIG_COMPAT_VDSO a proper Kconfig option
panic: ensure preemption is disabled during panic()
arm64: tags: Preserve tags for addresses translated via TTBR1
Merge branch 'errata/tx2-219' into for-next/fixes
fjes: Handle workqueue allocation failure
William Kucharski (1):
mm/vmscan.c: support removing arbitrary sized pages from mapping
Xiang Chen (1):
scsi: sd: define variable dif as unsigned int instead of bool
Xiaochen Shen (2):
x86/resctrl: Prevent NULL pointer dereference when reading mondata
x86/resctrl: Fix potential lockdep warning
Xiaodong Xu (1):
xfrm: release device reference for invalid state
Xiaojie Yuan (2):
drm/amdgpu/sdma5: fix mask value of POLL_REGMEM packet for pipe sync
drm/amdgpu: fix null pointer deref in firmware header printing
Xiaoyao Li (1):
KVM: X86: Reset the three MSR list number variables to 0 in kvm_init_msr_list()
Xin Long (4):
sctp: add chunks to sk_backlog when the newsk sk_socket is not set
sctp: change sctp_prot .no_autobind with true
erspan: fix the tun_info options_len check for erspan
vxlan: check tun_info options_len properly
Xingyu Chen (1):
watchdog: meson: Fix the wrong value of left time
Xiubo Li (1):
nbd: fix possible sysfs duplicate warning
Xuewei Zhang (1):
sched/fair: Scale bandwidth quota and period without losing quota/period ratio precision
Yang Shi (2):
mm: thp: handle page cache THP correctly in PageTransCompoundMap
mm: mempolicy: fix the wrong return value and potential pages leak of mbind
Yang Yingliang (1):
arm64: sysreg: fix incorrect definition of SYS_PAR_EL1_F
Yangchun Fu (1):
gve: Fixes DMA synchronization.
Yash Shah (1):
RISC-V: Add PCIe I/O BAR memory mapping
Yauhen Kharuzhy (1):
Input: goodix - add support for 9-bytes reports
Yegor Yefremov (1):
can: don't use deprecated license identifiers
Yi Li (1):
ocfs2: fix panic due to ocfs2_wq is null
Yi Wang (5):
mm: fix -Wmissing-prototypes warnings
net: sched: taprio: fix -Wmissing-prototypes warnings
posix-cpu-timers: Fix two trivial comments
drm/panfrost: fix -Wmissing-prototypes warnings
irq/irqdomain: Update __irq_domain_alloc_fwnode() function documentation
Yihui ZENG (1):
s390/cmm: fix information leak in cmm_timeout_handler()
Yinbo Zhu (1):
usb: dwc3: remove the call trace of USBx_GFLADJ
Yizhuo (1):
regulator: pfuze100-regulator: Variable "val" in pfuze100_regulator_probe() could be uninitialized
Yonghong Song (1):
libbpf: handle symbol versioning properly for libbpf.a
Yonglong Liu (3):
net: phy: Fix "link partner" information disappear issue
net: hns3: fix mis-counting IRQ vector numbers issue
net: hns3: fix ETS bandwidth validation bug
Yoshihiro Shimoda (4):
usb: renesas_usbhs: gadget: Do not discard queues in usb_ep_set_{halt,wedge}()
usb: renesas_usbhs: gadget: Fix usb_ep_set_{halt,wedge}() behavior
usb: gadget: udc: renesas_usb3: Fix __le16 warnings
usb: renesas_usbhs: Fix warnings in usbhsg_recip_handler_std_set_device()
Yu-Hsuan Hsu (1):
ASoC: Intel: kbl_rt5663_rt5514_max98927: Add dmic format constraint
Yuantian Tang (1):
arm64: dts: ls1028a: fix a compatible issue
YueHaibing (8):
scripts: add_namespace: Fix coccicheck failed
dm clone: Make __hash_find static
act_mirred: Fix mirred_init_module error handling
w1: ds250x: Fix build error without CRC16
netdevsim: Fix error handling in nsim_fib_init and nsim_fib_exit
iommu/ipmmu-vmsa: Remove dev_err() on platform_get_irq() failure
staging: vboxsf: Remove unused including <linux/version.h>
mdio_bus: Fix PTR_ERR applied after initialization to constant
Yufen Yu (1):
scsi: core: try to get module before removing device
Yunfeng Ye (4):
arm64: armv8_deprecated: Checking return value for memory allocation
perf tools: Fix resource leak of closedir() on the error paths
perf c2c: Fix memory leak in build_cl_output()
perf kmem: Fix memory leak in compact_gfp_flags()
Yunhao Tian (1):
drm/sun4i: tcon: Set min division of TCON0_DCLK to 1.
Yunsheng Lin (1):
net: hns3: reallocate SSU' buffer size when pfc_en changes
Zenghui Yu (2):
irqchip/gic-v3: Fix GIC_LINE_NR accessor
irqchip/gic-v3-its: Use the exact ITSList for VMOVP
Zhan Liu (2):
drm/amd/display: Add ENGINE_ID_DIGD condition check for Navi14
Revert "drm/amd/display: setting the DIG_MODE to the correct value."
Zhan liu (2):
drm/amd/display: Change Navi14's DWB flag to 1
drm/amd/display: setting the DIG_MODE to the correct value.
Zhang Lixu (1):
HID: intel-ish-hid: fix wrong error handling in ishtp_cl_alloc_tx_ring()
ZhangXiaoxu (1):
nfs: Fix nfsi->nrequests count error on nfs_inode_remove_request
Zhenfang Wang (1):
dmaengine: sprd: Fix the link-list pointer register configuration issue
Zhengjun Xing (1):
tracing: Fix "gfp_t" format for synthetic events
Zhenzhong Duan (2):
x86/boot/acpi: Move get_cmdline_acpi_rsdp() under #ifdef guard
cpuidle: haltpoll: Take 'idle=' override into account
Zygo Blaxell (1):
btrfs: fix balance convert to single on 32-bit host CPUs
afzal mohammed (1):
ARM: 8926/1: v7m: remove register save to stack before svc
amy.shih (3):
hwmon: (nct7904) Fix the incorrect value of vsen_mask in nct7904_data struct
hwmon: (nct7904) Add array fan_alarm and vsen_alarm to store the alarms in nct7904_data struct.
hwmon: (nct7904) Fix the incorrect value of vsen_mask & tcpu_mask & temp_mode in nct7904_data struct.
changzhu (2):
drm/amdgpu: add dummy read by engines for some GCVM status registers in gfx10
drm/amdgpu: add warning for GRBM 1-cycle delay issue in gfx9
chen gong (1):
drm/amdgpu: Fix SDMA hang when performing VKexample test
kbuild test robot (2):
KVM: x86: fix bugon.cocci warnings
ASoC: rt5677: rt5677_check_hotword() can be static
wenxu (1):
netfilter: nft_payload: fix missing check for matching length in offloads
yangerkun (2):
io_uring: consider the overflow of sequence for timeout req
io_uring: fix logic error in io_timeout
yu kuai (1):
platform/x86: classmate-laptop: remove unused variable
yuqi jin (1):
net: stmmac: Fix the problem of tso_xmit
zhanglin (1):
net: Zeroing the structure ethtool_wolinfo in ethtool_get_wol()
zhangyi (F) (2):
io_uring : correct timeout req sequence when waiting timeout
io_uring: correct timeout req sequence when inserting a new entry
zhengbin (1):
virtiofs: Remove set but not used variable 'fc'
zhong jiang (2):
iio: Fix an undefied reference error in noa1305_probe
mm: fix trying to reclaim unevictable lru page when calling madvise_pageout
zhongshiqi (1):
dc.c:use kzalloc without test
.mailmap | 8 +-
CREDITS | 4 +
Documentation/ABI/testing/sysfs-devices-system-cpu | 2 +
Documentation/admin-guide/cgroup-v2.rst | 20 +-
Documentation/admin-guide/hw-vuln/index.rst | 2 +
Documentation/admin-guide/hw-vuln/multihit.rst | 163 +++
.../admin-guide/hw-vuln/tsx_async_abort.rst | 276 +++++
Documentation/admin-guide/kernel-parameters.txt | 96 ++
Documentation/arm64/memory.rst | 9 +-
Documentation/arm64/silicon-errata.rst | 9 +-
Documentation/core-api/index.rst | 1 +
Documentation/core-api/memory-allocation.rst | 4 +
.../symbol-namespaces.rst} | 0
Documentation/dev-tools/kasan.rst | 3 +
Documentation/dev-tools/kselftest.rst | 16 +
.../devicetree/bindings/arm/rockchip.yaml | 4 +-
.../bindings/interrupt-controller/atmel,aic.txt | 7 +-
.../bindings/media/allwinner,sun4i-a10-csi.yaml | 9 +-
.../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 86 +-
.../bindings/regulator/fixed-regulator.yaml | 4 +-
Documentation/devicetree/bindings/riscv/cpus.yaml | 29 +-
.../bindings/serial/renesas,sci-serial.txt | 2 +
.../devicetree/bindings/sound/adi,adau7118.yaml | 85 ++
.../bindings/sound/allwinner,sun4i-a10-codec.yaml | 267 +++++
.../sound/allwinner,sun8i-a23-codec-analog.yaml | 38 +
.../devicetree/bindings/sound/arndale.txt | 5 +-
.../devicetree/bindings/sound/fsl,mqs.txt | 36 +
.../bindings/sound/google,cros-ec-codec.txt | 24 +-
.../devicetree/bindings/sound/mt8183-afe-pcm.txt | 6 +
.../sound/mt8183-mt6358-ts3a227-max98357.txt | 7 +-
.../devicetree/bindings/sound/renesas,fsi.txt | 31 -
.../devicetree/bindings/sound/renesas,fsi.yaml | 76 ++
.../devicetree/bindings/sound/renesas,rsnd.txt | 1 +
.../bindings/sound/rockchip-max98090.txt | 27 +-
Documentation/devicetree/bindings/sound/rt1011.txt | 10 +
Documentation/devicetree/bindings/sound/rt5682.txt | 6 +
.../devicetree/bindings/sound/samsung,odroid.txt | 54 -
.../devicetree/bindings/sound/samsung,odroid.yaml | 91 ++
.../devicetree/bindings/sound/samsung-i2s.txt | 84 --
.../devicetree/bindings/sound/samsung-i2s.yaml | 138 +++
.../devicetree/bindings/sound/sun4i-codec.txt | 94 --
.../bindings/sound/sun8i-codec-analog.txt | 17 -
.../devicetree/bindings/sound/tas2562.txt | 34 +
.../devicetree/bindings/sound/tas2770.txt | 37 +
.../devicetree/bindings/sound/ti,pcm3168a.txt | 8 +
.../devicetree/bindings/sound/tlv320aic31xx.txt | 5 +
.../devicetree/bindings/usb/amlogic,dwc3.txt | 4 +-
.../devicetree/bindings/usb/generic-ehci.yaml | 7 +-
.../devicetree/bindings/usb/generic-ohci.yaml | 7 +-
.../devicetree/bindings/usb/mediatek,mtk-xhci.txt | 4 +-
.../devicetree/bindings/usb/mediatek,mtu3.txt | 4 +-
Documentation/devicetree/bindings/usb/usb-hcd.yaml | 5 +
Documentation/devicetree/bindings/usb/usb-uhci.txt | 2 +-
Documentation/devicetree/bindings/usb/usb-xhci.txt | 4 +-
.../devicetree/bindings/vendor-prefixes.yaml | 2 +-
Documentation/hwmon/index.rst | 1 +
Documentation/hwmon/inspur-ipsps1.rst | 2 +-
Documentation/hwmon/k10temp.rst | 18 +-
.../networking/device_drivers/intel/e100.rst | 14 +-
.../networking/device_drivers/intel/e1000.rst | 12 +-
.../networking/device_drivers/intel/e1000e.rst | 14 +-
.../networking/device_drivers/intel/fm10k.rst | 10 +-
.../networking/device_drivers/intel/i40e.rst | 8 +-
.../networking/device_drivers/intel/iavf.rst | 8 +-
.../networking/device_drivers/intel/ice.rst | 6 +-
.../networking/device_drivers/intel/igb.rst | 12 +-
.../networking/device_drivers/intel/igbvf.rst | 6 +-
.../networking/device_drivers/intel/ixgbe.rst | 10 +-
.../networking/device_drivers/intel/ixgbevf.rst | 6 +-
.../networking/device_drivers/pensando/ionic.rst | 10 +-
Documentation/networking/ip-sysctl.txt | 11 +-
Documentation/networking/net_dim.txt | 36 +-
Documentation/networking/tls-offload.rst | 4 +
Documentation/process/coding-style.rst | 2 +-
Documentation/process/deprecated.rst | 33 +-
Documentation/usb/rio.rst | 109 --
Documentation/x86/index.rst | 1 +
Documentation/x86/tsx_async_abort.rst | 117 ++
MAINTAINERS | 66 +-
Makefile | 16 +-
arch/arc/boot/dts/hsdk.dts | 23 +
arch/arc/configs/hsdk_defconfig | 6 +
arch/arc/kernel/perf_event.c | 4 +-
arch/arm/boot/dts/am3874-iceboard.dts | 9 +-
arch/arm/boot/dts/bcm2835-rpi-zero-w.dts | 1 +
arch/arm/boot/dts/bcm2837-rpi-cm3.dtsi | 8 +
arch/arm/boot/dts/imx6-logicpd-baseboard.dtsi | 4 +
arch/arm/boot/dts/imx6-logicpd-som.dtsi | 4 +
arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 8 +
arch/arm/boot/dts/imx7s.dtsi | 8 +-
arch/arm/boot/dts/logicpd-torpedo-som.dtsi | 4 +
arch/arm/boot/dts/mt7629-rfb.dts | 13 +-
arch/arm/boot/dts/mt7629.dtsi | 2 -
arch/arm/boot/dts/omap4-droid4-xt894.dts | 2 +-
arch/arm/boot/dts/omap4-panda-common.dtsi | 2 +-
arch/arm/boot/dts/omap4-sdp.dts | 2 +-
arch/arm/boot/dts/omap4-var-som-om44-wlan.dtsi | 2 +-
arch/arm/boot/dts/omap5-board-common.dtsi | 2 +-
arch/arm/boot/dts/omap54xx-clocks.dtsi | 2 +-
arch/arm/boot/dts/stm32mp157-pinctrl.dtsi | 8 +-
arch/arm/boot/dts/stm32mp157c-ev1.dts | 13 +-
arch/arm/boot/dts/stm32mp157c.dtsi | 4 +-
arch/arm/boot/dts/sun4i-a10.dtsi | 4 +
arch/arm/boot/dts/sun5i.dtsi | 2 +
arch/arm/boot/dts/sun6i-a31.dtsi | 4 +
arch/arm/boot/dts/sun7i-a20.dtsi | 9 +-
arch/arm/boot/dts/sun8i-a23-a33.dtsi | 2 +
arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 1 +
arch/arm/boot/dts/sun8i-a83t.dtsi | 3 +
arch/arm/boot/dts/sun8i-r40.dtsi | 4 +
arch/arm/boot/dts/sun9i-a80.dtsi | 5 +
arch/arm/boot/dts/sunxi-h3-h5.dtsi | 6 +
arch/arm/boot/dts/vf610-zii-scu4-aib.dts | 2 +
arch/arm/configs/badge4_defconfig | 1 -
arch/arm/configs/corgi_defconfig | 1 -
arch/arm/configs/davinci_all_defconfig | 1 +
arch/arm/configs/imx_v6_v7_defconfig | 1 +
arch/arm/configs/omap2plus_defconfig | 12 +-
arch/arm/configs/pxa_defconfig | 1 -
arch/arm/configs/s3c2410_defconfig | 1 -
arch/arm/configs/spitz_defconfig | 1 -
arch/arm/crypto/Kconfig | 1 +
arch/arm/crypto/aes-ce-core.S | 1 +
arch/arm/include/asm/domain.h | 8 +-
arch/arm/include/asm/uaccess.h | 4 +-
arch/arm/kernel/head-common.S | 5 +-
arch/arm/kernel/head-nommu.S | 2 +
arch/arm/mach-davinci/dm365.c | 4 +-
arch/arm/mach-omap2/pdata-quirks.c | 11 +
arch/arm/mach-sunxi/mc_smp.c | 6 +-
arch/arm/mm/alignment.c | 70 +-
arch/arm/mm/proc-v7m.S | 6 +-
arch/arm64/Kconfig | 32 +-
arch/arm64/Makefile | 16 -
.../boot/dts/allwinner/sun50i-a64-pine64-plus.dts | 9 +
.../boot/dts/allwinner/sun50i-a64-pinebook.dts | 2 +
.../dts/allwinner/sun50i-a64-sopine-baseboard.dts | 6 +
arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 11 +-
arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 2 +
.../dts/broadcom/stingray/stingray-pinctrl.dtsi | 5 +-
.../arm64/boot/dts/broadcom/stingray/stingray.dtsi | 3 +-
arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 2 +-
arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 36 +-
arch/arm64/boot/dts/freescale/imx8mm.dtsi | 12 +-
arch/arm64/boot/dts/freescale/imx8mn.dtsi | 12 +-
.../arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi | 6 +-
arch/arm64/boot/dts/freescale/imx8mq.dtsi | 4 +-
.../boot/dts/marvell/armada-3720-turris-mox.dts | 13 +-
arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dts | 2 +-
arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts | 4 +-
arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts | 12 +-
arch/arm64/include/asm/asm-uaccess.h | 7 +-
arch/arm64/include/asm/atomic_lse.h | 6 +-
arch/arm64/include/asm/cpucaps.h | 4 +-
arch/arm64/include/asm/cputype.h | 2 +
arch/arm64/include/asm/memory.h | 10 +-
arch/arm64/include/asm/pgtable-prot.h | 15 +-
arch/arm64/include/asm/pgtable.h | 20 -
arch/arm64/include/asm/sysreg.h | 2 +-
arch/arm64/include/asm/vdso/compat_barrier.h | 2 +-
arch/arm64/include/asm/vdso/vsyscall.h | 7 -
arch/arm64/include/asm/vdso_datapage.h | 33 -
arch/arm64/kernel/armv8_deprecated.c | 5 +
arch/arm64/kernel/cpu_errata.c | 101 +-
arch/arm64/kernel/cpufeature.c | 16 +-
arch/arm64/kernel/entry.S | 9 +-
arch/arm64/kernel/ftrace.c | 12 +-
arch/arm64/kernel/hibernate.c | 9 +-
arch/arm64/kernel/process.c | 50 +-
arch/arm64/kernel/vdso32/Makefile | 44 +-
arch/arm64/kvm/hyp/switch.c | 69 +-
arch/arm64/kvm/sys_regs.c | 4 +
arch/arm64/mm/fault.c | 19 +-
arch/mips/bcm63xx/prom.c | 2 +-
arch/mips/configs/mtx1_defconfig | 1 -
arch/mips/configs/rm200_defconfig | 1 -
arch/mips/fw/sni/sniprom.c | 2 +-
arch/mips/include/asm/bmips.h | 10 +-
arch/mips/include/asm/cmpxchg.h | 9 +-
arch/mips/include/asm/vdso/gettimeofday.h | 4 +-
arch/mips/include/asm/vdso/vsyscall.h | 7 -
arch/mips/include/uapi/asm/hwcap.h | 11 +
arch/mips/kernel/cpu-probe.c | 33 +
arch/mips/kernel/smp-bmips.c | 8 +-
arch/mips/loongson64/Platform | 4 +
arch/mips/mm/tlbex.c | 23 +-
arch/mips/sgi-ip27/Kconfig | 7 -
arch/mips/sgi-ip27/ip27-init.c | 21 +-
arch/mips/sgi-ip27/ip27-memory.c | 4 -
arch/mips/vdso/Makefile | 1 +
arch/parisc/include/asm/cache.h | 2 +-
arch/parisc/include/asm/ldcw.h | 2 +-
arch/parisc/kernel/entry.S | 2 +-
arch/parisc/mm/ioremap.c | 12 +-
arch/powerpc/include/asm/book3s/32/kup.h | 1 +
.../powerpc/include/asm/book3s/64/tlbflush-radix.h | 4 +
arch/powerpc/include/asm/elf.h | 3 +
arch/powerpc/kernel/prom_init.c | 13 +
arch/powerpc/kernel/prom_init_check.sh | 3 +-
arch/powerpc/kvm/book3s_hv_rmhandlers.S | 1 +
arch/powerpc/kvm/book3s_xive.c | 24 +-
arch/powerpc/kvm/book3s_xive.h | 12 +
arch/powerpc/kvm/book3s_xive_native.c | 6 +-
arch/powerpc/net/bpf_jit_comp64.c | 13 +
arch/powerpc/platforms/cell/spufs/inode.c | 1 +
arch/powerpc/platforms/powernv/eeh-powernv.c | 2 +-
arch/powerpc/platforms/powernv/smp.c | 53 +-
arch/powerpc/platforms/pseries/lpar.c | 3 +
.../riscv/boot/dts/sifive/hifive-unleashed-a00.dts | 1 +
arch/riscv/include/asm/bug.h | 16 +-
arch/riscv/include/asm/io.h | 7 +
arch/riscv/include/asm/irq.h | 3 +
arch/riscv/include/asm/pgtable.h | 28 +-
arch/riscv/include/asm/switch_to.h | 1 +
arch/riscv/include/asm/tlbflush.h | 4 -
arch/riscv/kernel/cpufeature.c | 1 +
arch/riscv/kernel/entry.S | 3 +-
arch/riscv/kernel/head.h | 21 +
arch/riscv/kernel/irq.c | 2 +-
arch/riscv/kernel/module-sections.c | 1 +
arch/riscv/kernel/process.c | 2 +
arch/riscv/kernel/ptrace.c | 4 +-
arch/riscv/kernel/reset.c | 1 +
arch/riscv/kernel/setup.c | 2 +
arch/riscv/kernel/signal.c | 8 +-
arch/riscv/kernel/smp.c | 2 +
arch/riscv/kernel/smpboot.c | 5 +-
arch/riscv/kernel/syscall_table.c | 1 +
arch/riscv/kernel/time.c | 1 +
arch/riscv/kernel/traps.c | 31 +-
arch/riscv/kernel/vdso.c | 3 +-
arch/riscv/mm/context.c | 1 +
arch/riscv/mm/fault.c | 2 +
arch/riscv/mm/init.c | 7 +-
arch/riscv/mm/sifive_l2_cache.c | 2 +-
arch/s390/boot/startup.c | 14 +-
arch/s390/include/asm/uaccess.h | 4 +-
arch/s390/include/asm/unwind.h | 1 +
arch/s390/kernel/idle.c | 29 +-
arch/s390/kernel/machine_kexec_reloc.c | 1 +
arch/s390/kernel/unwind_bc.c | 18 +-
arch/s390/mm/cmm.c | 12 +-
arch/sparc/Kconfig | 1 -
arch/sparc/vdso/Makefile | 4 +-
arch/um/drivers/ubd_kern.c | 8 +-
arch/x86/Kconfig | 45 +
arch/x86/boot/compressed/acpi.c | 48 +-
arch/x86/boot/compressed/eboot.c | 4 +-
arch/x86/boot/compressed/misc.c | 25 +-
arch/x86/events/amd/core.c | 30 +-
arch/x86/events/amd/ibs.c | 8 +-
arch/x86/events/intel/core.c | 4 +
arch/x86/events/intel/cstate.c | 44 +-
arch/x86/events/intel/pt.c | 2 +-
arch/x86/events/intel/uncore.c | 44 +-
arch/x86/events/intel/uncore.h | 12 -
arch/x86/events/msr.c | 7 +
arch/x86/hyperv/hv_apic.c | 20 +-
arch/x86/include/asm/cpu_entry_area.h | 2 +-
arch/x86/include/asm/cpufeatures.h | 2 +
arch/x86/include/asm/intel-family.h | 3 +
arch/x86/include/asm/kvm_host.h | 8 +-
arch/x86/include/asm/msr-index.h | 16 +
arch/x86/include/asm/mwait.h | 2 +-
arch/x86/include/asm/nospec-branch.h | 4 +-
arch/x86/include/asm/processor.h | 7 +
arch/x86/include/asm/pti.h | 2 +-
arch/x86/include/asm/uaccess.h | 23 +
arch/x86/include/asm/vmware.h | 14 +-
arch/x86/kernel/apic/apic.c | 28 +-
arch/x86/kernel/apic/x2apic_cluster.c | 3 +-
arch/x86/kernel/cpu/Makefile | 2 +-
arch/x86/kernel/cpu/bugs.c | 159 ++-
arch/x86/kernel/cpu/common.c | 99 +-
arch/x86/kernel/cpu/cpu.h | 18 +
arch/x86/kernel/cpu/intel.c | 5 +
arch/x86/kernel/cpu/mshyperv.c | 4 +
arch/x86/kernel/cpu/resctrl/ctrlmondata.c | 4 +
arch/x86/kernel/cpu/resctrl/rdtgroup.c | 4 -
arch/x86/kernel/cpu/tsx.c | 140 +++
arch/x86/kernel/cpu/vmware.c | 2 +-
arch/x86/kernel/dumpstack_64.c | 7 +
arch/x86/kernel/early-quirks.c | 2 +
arch/x86/kernel/head64.c | 22 +-
arch/x86/kernel/process.h | 2 +-
arch/x86/kernel/tsc.c | 3 +
arch/x86/kvm/cpuid.c | 2 +-
arch/x86/kvm/lapic.c | 5 -
arch/x86/kvm/lapic.h | 5 +
arch/x86/kvm/mmu.c | 282 ++++-
arch/x86/kvm/mmu.h | 4 +
arch/x86/kvm/paging_tmpl.h | 29 +-
arch/x86/kvm/svm.c | 16 +-
arch/x86/kvm/vmx/nested.c | 64 +-
arch/x86/kvm/vmx/nested.h | 13 +-
arch/x86/kvm/vmx/vmx.c | 49 +-
arch/x86/kvm/vmx/vmx.h | 11 +
arch/x86/kvm/x86.c | 118 +-
arch/x86/lib/delay.c | 4 +-
arch/x86/platform/efi/efi.c | 3 -
arch/x86/xen/enlighten.c | 28 +-
arch/x86/xen/enlighten_pv.c | 8 +
arch/xtensa/boot/dts/virt.dts | 2 +-
arch/xtensa/include/asm/bitops.h | 2 +-
arch/xtensa/include/asm/uaccess.h | 94 +-
arch/xtensa/kernel/xtensa_ksyms.c | 7 -
block/bfq-iosched.c | 32 +-
block/bio.c | 2 +-
block/blk-cgroup.c | 82 +-
block/blk-iocost.c | 12 +-
block/blk-rq-qos.c | 14 +-
block/blk-rq-qos.h | 17 +-
block/blk-wbt.c | 6 +-
block/elevator.c | 3 +-
drivers/acpi/cppc_acpi.c | 2 +-
drivers/acpi/hmat/hmat.c | 2 +-
drivers/acpi/nfit/core.c | 2 +-
drivers/acpi/processor_driver.c | 9 +-
drivers/acpi/processor_perflib.c | 40 +-
drivers/acpi/processor_thermal.c | 42 +-
drivers/acpi/sleep.c | 13 -
drivers/amba/bus.c | 14 +-
drivers/android/binder.c | 11 +-
drivers/android/binder_alloc.c | 8 +-
drivers/android/binder_internal.h | 2 +-
drivers/ata/ahci.c | 4 +-
drivers/ata/libahci_platform.c | 38 +-
drivers/ata/libata-scsi.c | 21 -
drivers/base/core.c | 3 +
drivers/base/cpu.c | 17 +
drivers/base/memory.c | 39 +
drivers/base/platform.c | 46 +-
drivers/base/power/qos.c | 70 +-
drivers/block/drbd/drbd_main.c | 1 -
drivers/block/nbd.c | 43 +-
drivers/block/null_blk_zoned.c | 3 +-
drivers/block/rbd.c | 11 +-
drivers/block/rsxx/core.c | 2 +
drivers/block/zram/zram_drv.c | 5 +-
drivers/bus/ti-sysc.c | 18 +-
drivers/char/hw_random/core.c | 5 +-
drivers/char/random.c | 4 +-
drivers/clk/at91/clk-main.c | 5 +-
drivers/clk/at91/sam9x60.c | 1 +
drivers/clk/at91/sckc.c | 20 +-
drivers/clk/clk-ast2600.c | 7 +-
drivers/clk/imx/clk-imx8mm.c | 2 +-
drivers/clk/imx/clk-imx8mn.c | 2 +-
drivers/clk/meson/g12a.c | 13 +-
drivers/clk/meson/gxbb.c | 1 +
drivers/clk/samsung/clk-exynos5420.c | 27 +-
drivers/clk/samsung/clk-exynos5433.c | 14 +-
drivers/clk/sunxi-ng/ccu-sun9i-a80.c | 2 +-
drivers/clk/sunxi/clk-sunxi.c | 4 +-
drivers/clk/ti/clk-dra7-atl.c | 6 -
drivers/clk/ti/clkctrl.c | 5 +-
drivers/clocksource/sh_mtu2.c | 16 +-
drivers/clocksource/timer-mediatek.c | 10 +-
drivers/cpufreq/cpufreq.c | 72 +-
drivers/cpufreq/intel_pstate.c | 34 +-
drivers/cpufreq/ppc_cbe_cpufreq_pmi.c | 15 +-
drivers/cpuidle/cpuidle-haltpoll.c | 4 +
drivers/crypto/chelsio/chtls/chtls_cm.c | 2 +-
drivers/crypto/chelsio/chtls/chtls_io.c | 2 +-
drivers/dma-buf/dma-resv.c | 2 +-
drivers/dma/imx-sdma.c | 8 +
drivers/dma/qcom/bam_dma.c | 19 +
drivers/dma/sprd-dma.c | 27 +-
drivers/dma/tegra210-adma.c | 7 +
drivers/dma/ti/cppi41.c | 21 +-
drivers/dma/xilinx/xilinx_dma.c | 10 +-
drivers/edac/ghes_edac.c | 4 +
drivers/firmware/dmi_scan.c | 2 +-
drivers/firmware/efi/Kconfig | 1 +
drivers/firmware/efi/cper.c | 2 +-
drivers/firmware/efi/efi.c | 5 +-
drivers/firmware/efi/libstub/Makefile | 1 +
drivers/firmware/efi/libstub/arm32-stub.c | 16 +-
drivers/firmware/efi/libstub/efi-stub-helper.c | 24 +-
drivers/firmware/efi/rci2-table.c | 2 +-
drivers/firmware/efi/test/efi_test.c | 8 +
drivers/firmware/efi/tpm.c | 27 +-
drivers/firmware/google/vpd_decode.c | 2 +-
drivers/gpio/gpio-eic-sprd.c | 7 +-
drivers/gpio/gpio-intel-mid.c | 9 +-
drivers/gpio/gpio-lynxpoint.c | 10 +-
drivers/gpio/gpio-max77620.c | 6 +-
drivers/gpio/gpio-merrifield.c | 28 +-
drivers/gpio/gpiolib-of.c | 2 +-
drivers/gpio/gpiolib.c | 49 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 21 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 7 +
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 36 +
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 36 -
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 38 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 20 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 35 +-
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 54 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 13 +
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 9 +
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 9 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 9 +
drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 9 +
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 1 +
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 15 +-
drivers/gpu/drm/amd/amdgpu/soc15.c | 5 -
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 31 +-
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 33 +-
drivers/gpu/drm/amd/display/dc/calcs/Makefile | 19 +-
drivers/gpu/drm/amd/display/dc/core/dc.c | 4 +
drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 24 +-
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 6 +
.../gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c | 22 +-
drivers/gpu/drm/amd/display/dc/dcn20/Makefile | 19 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 7 +-
drivers/gpu/drm/amd/display/dc/dcn21/Makefile | 19 +-
drivers/gpu/drm/amd/display/dc/dml/Makefile | 19 +-
.../amd/display/dc/dml/dcn20/display_mode_vba_20.c | 3 +-
drivers/gpu/drm/amd/display/dc/dsc/Makefile | 19 +-
drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 4 +-
drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 2 +-
.../drm/amd/powerplay/smumgr/polaris10_smumgr.c | 2 +-
.../gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c | 2 +-
drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 2 +-
drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 3 +-
.../drm/arm/display/komeda/komeda_pipeline_state.c | 4 +-
.../gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c | 11 +
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 41 +-
drivers/gpu/drm/bridge/tc358767.c | 7 +-
drivers/gpu/drm/drm_atomic_helper.c | 15 +-
drivers/gpu/drm/drm_edid.c | 3 +
drivers/gpu/drm/drm_self_refresh_helper.c | 18 +-
drivers/gpu/drm/etnaviv/etnaviv_dump.c | 4 +-
drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c | 6 +-
drivers/gpu/drm/etnaviv/etnaviv_mmu.c | 17 +-
drivers/gpu/drm/i915/display/intel_bios.c | 22 +-
drivers/gpu/drm/i915/display/intel_crt.c | 7 +
drivers/gpu/drm/i915/display/intel_display.c | 26 +-
drivers/gpu/drm/i915/display/intel_display_power.c | 3 +
drivers/gpu/drm/i915/display/intel_dp.c | 12 +-
drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 15 +
drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 4 +-
drivers/gpu/drm/i915/display/intel_hdmi.c | 6 +
drivers/gpu/drm/i915/gem/i915_gem_context.c | 5 +
drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 7 +
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 111 +-
drivers/gpu/drm/i915/gem/i915_gem_mman.c | 19 +-
drivers/gpu/drm/i915/gem/i915_gem_object.h | 6 +
drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 3 +-
drivers/gpu/drm/i915/gem/i915_gem_pm.c | 3 -
drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 1 +
drivers/gpu/drm/i915/gt/intel_engine.h | 14 +
drivers/gpu/drm/i915/gt/intel_engine_cs.c | 16 +-
drivers/gpu/drm/i915/gt/intel_engine_types.h | 13 +-
drivers/gpu/drm/i915/gt/intel_gt_pm.c | 8 +
drivers/gpu/drm/i915/gt/intel_lrc.c | 164 ++-
drivers/gpu/drm/i915/gt/intel_mocs.c | 10 +-
drivers/gpu/drm/i915/gt/intel_reset.c | 12 +-
drivers/gpu/drm/i915/gt/intel_reset.h | 2 +-
drivers/gpu/drm/i915/gt/intel_ringbuffer.c | 2 +-
drivers/gpu/drm/i915/gt/intel_workarounds.c | 3 +
drivers/gpu/drm/i915/gvt/dmabuf.c | 4 +-
drivers/gpu/drm/i915/i915_cmd_parser.c | 435 +++++--
drivers/gpu/drm/i915/i915_drv.c | 12 +-
drivers/gpu/drm/i915/i915_drv.h | 33 +-
drivers/gpu/drm/i915/i915_gem.c | 19 +-
drivers/gpu/drm/i915/i915_gem.h | 6 +
drivers/gpu/drm/i915/i915_getparam.c | 2 +-
drivers/gpu/drm/i915/i915_reg.h | 10 +
drivers/gpu/drm/i915/i915_request.c | 69 +-
drivers/gpu/drm/i915/i915_request.h | 2 +-
drivers/gpu/drm/i915/intel_pch.c | 1 +
drivers/gpu/drm/i915/intel_pch.h | 1 +
drivers/gpu/drm/i915/intel_pm.c | 122 +-
drivers/gpu/drm/i915/intel_pm.h | 3 +
drivers/gpu/drm/i915/selftests/i915_gem.c | 6 +
drivers/gpu/drm/msm/dsi/dsi_host.c | 6 +-
drivers/gpu/drm/panel/panel-lg-lb035q02.c | 9 +-
drivers/gpu/drm/panel/panel-nec-nl8048hl11.c | 9 +-
drivers/gpu/drm/panel/panel-sony-acx565akm.c | 9 +-
drivers/gpu/drm/panel/panel-tpo-td028ttec1.c | 3 +-
drivers/gpu/drm/panel/panel-tpo-td043mtea1.c | 9 +-
drivers/gpu/drm/panfrost/panfrost_drv.c | 2 +-
drivers/gpu/drm/panfrost/panfrost_gpu.c | 3 +
drivers/gpu/drm/panfrost/panfrost_job.c | 16 +-
drivers/gpu/drm/panfrost/panfrost_mmu.c | 15 +-
drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 1 +
drivers/gpu/drm/radeon/radeon_drv.c | 12 +-
drivers/gpu/drm/radeon/si_dpm.c | 1 +
drivers/gpu/drm/scheduler/sched_main.c | 19 +-
drivers/gpu/drm/sun4i/sun4i_tcon.c | 2 +-
drivers/gpu/drm/tiny/Kconfig | 1 -
drivers/gpu/drm/ttm/ttm_bo.c | 9 +-
drivers/gpu/drm/ttm/ttm_bo_vm.c | 16 +-
drivers/gpu/drm/v3d/v3d_gem.c | 5 +-
drivers/gpu/drm/xen/xen_drm_front.c | 12 +-
drivers/hid/hid-axff.c | 11 +-
drivers/hid/hid-core.c | 7 +-
drivers/hid/hid-dr.c | 12 +-
drivers/hid/hid-emsff.c | 12 +-
drivers/hid/hid-gaff.c | 12 +-
drivers/hid/hid-google-hammer.c | 4 +
drivers/hid/hid-holtekff.c | 12 +-
drivers/hid/hid-hyperv.c | 56 +-
drivers/hid/hid-ids.h | 2 +
drivers/hid/hid-lg2ff.c | 12 +-
drivers/hid/hid-lg3ff.c | 11 +-
drivers/hid/hid-lg4ff.c | 11 +-
drivers/hid/hid-lgff.c | 11 +-
drivers/hid/hid-logitech-hidpp.c | 248 ++--
drivers/hid/hid-microsoft.c | 12 +-
drivers/hid/hid-prodikeys.c | 4 +-
drivers/hid/hid-sony.c | 12 +-
drivers/hid/hid-tmff.c | 12 +-
drivers/hid/hid-zpff.c | 12 +-
drivers/hid/i2c-hid/i2c-hid-core.c | 122 +-
drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c | 19 +
drivers/hid/intel-ish-hid/ishtp/client-buffers.c | 2 +-
drivers/hid/wacom.h | 15 +
drivers/hid/wacom_wac.c | 10 +-
drivers/hv/vmbus_drv.c | 6 +
drivers/hwmon/ina3221.c | 2 +-
drivers/hwmon/nct7904.c | 40 +-
drivers/hwtracing/intel_th/gth.c | 3 +
drivers/hwtracing/intel_th/msu.c | 11 +-
drivers/hwtracing/intel_th/pci.c | 10 +
drivers/i2c/busses/i2c-aspeed.c | 54 +-
drivers/i2c/busses/i2c-mt65xx.c | 2 +-
drivers/i2c/busses/i2c-stm32f7.c | 21 +-
drivers/i2c/i2c-core-acpi.c | 28 +-
drivers/i2c/i2c-core-of.c | 4 +-
drivers/iio/accel/adxl372.c | 22 +-
drivers/iio/accel/bmc150-accel-core.c | 2 +-
drivers/iio/adc/ad799x.c | 4 +-
drivers/iio/adc/axp288_adc.c | 32 +
drivers/iio/adc/hx711.c | 10 +-
drivers/iio/adc/meson_saradc.c | 10 +-
drivers/iio/adc/stm32-adc-core.c | 70 +-
drivers/iio/adc/stm32-adc-core.h | 137 +++
drivers/iio/adc/stm32-adc.c | 113 +-
drivers/iio/imu/adis16480.c | 5 +-
drivers/iio/imu/adis_buffer.c | 10 +-
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 9 +
drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 2 +
drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 15 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 2 +
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 28 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 15 +-
drivers/iio/light/Kconfig | 1 +
drivers/iio/light/opt3001.c | 6 +-
drivers/iio/light/vcnl4000.c | 14 +-
drivers/iio/proximity/srf04.c | 29 +-
drivers/infiniband/core/cm.c | 3 +
drivers/infiniband/core/cma.c | 3 +-
drivers/infiniband/core/core_priv.h | 1 +
drivers/infiniband/core/device.c | 11 +-
drivers/infiniband/core/iwcm.c | 52 +-
drivers/infiniband/core/netlink.c | 107 +-
drivers/infiniband/core/nldev.c | 14 +-
drivers/infiniband/core/security.c | 2 +-
drivers/infiniband/core/umem_odp.c | 6 +-
drivers/infiniband/core/uverbs.h | 2 +-
drivers/infiniband/core/verbs.c | 9 +-
drivers/infiniband/hw/cxgb4/cm.c | 30 +-
drivers/infiniband/hw/cxgb4/device.c | 7 +-
drivers/infiniband/hw/cxgb4/mem.c | 28 +-
drivers/infiniband/hw/cxgb4/qp.c | 10 +-
drivers/infiniband/hw/hfi1/init.c | 1 -
drivers/infiniband/hw/hfi1/pcie.c | 4 +-
drivers/infiniband/hw/hfi1/rc.c | 16 +-
drivers/infiniband/hw/hfi1/sdma.c | 10 +-
drivers/infiniband/hw/hfi1/tid_rdma.c | 62 +-
drivers/infiniband/hw/hfi1/tid_rdma.h | 3 +-
drivers/infiniband/hw/hfi1/verbs.c | 10 +-
drivers/infiniband/hw/hns/hns_roce_hem.h | 2 +-
drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 6 +-
drivers/infiniband/hw/hns/hns_roce_srq.c | 2 +-
drivers/infiniband/hw/i40iw/i40iw_verbs.c | 4 +
drivers/infiniband/hw/mlx5/devx.c | 58 +-
drivers/infiniband/hw/mlx5/mlx5_ib.h | 3 +-
drivers/infiniband/hw/mlx5/mr.c | 68 +-
drivers/infiniband/hw/mlx5/odp.c | 58 +-
drivers/infiniband/hw/mlx5/qp.c | 8 +-
drivers/infiniband/hw/qedr/main.c | 2 +-
drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c | 2 -
drivers/infiniband/sw/siw/siw_qp.c | 17 +-
drivers/infiniband/sw/siw/siw_verbs.c | 2 -
drivers/input/ff-memless.c | 9 +
drivers/input/misc/da9063_onkey.c | 5 +-
drivers/input/misc/soc_button_array.c | 17 +-
drivers/input/mouse/elantech.c | 55 +-
drivers/input/mouse/synaptics.c | 1 +
drivers/input/rmi4/rmi_driver.c | 6 +-
drivers/input/rmi4/rmi_f11.c | 9 +-
drivers/input/rmi4/rmi_f12.c | 32 +-
drivers/input/rmi4/rmi_f54.c | 5 +-
drivers/input/touchscreen/cyttsp4_core.c | 7 -
drivers/input/touchscreen/goodix.c | 58 +-
drivers/input/touchscreen/st1232.c | 6 +-
drivers/interconnect/core.c | 4 +
drivers/interconnect/qcom/qcs404.c | 3 +-
drivers/interconnect/qcom/sdm845.c | 3 +-
drivers/iommu/amd_iommu.c | 12 +-
drivers/iommu/amd_iommu_quirks.c | 13 +
drivers/iommu/amd_iommu_types.h | 4 +-
drivers/iommu/arm-smmu.c | 1 +
drivers/iommu/intel-iommu.c | 12 +-
drivers/iommu/io-pgtable-arm.c | 58 +-
drivers/iommu/ipmmu-vmsa.c | 7 +-
drivers/iommu/rockchip-iommu.c | 19 +-
drivers/irqchip/irq-al-fic.c | 12 +
drivers/irqchip/irq-atmel-aic5.c | 10 +
drivers/irqchip/irq-gic-v3-its.c | 21 +-
drivers/irqchip/irq-gic-v3.c | 2 +-
drivers/irqchip/irq-sifive-plic.c | 33 +-
drivers/isdn/capi/capi.c | 2 +-
drivers/macintosh/windfarm_cpufreq_clamp.c | 38 +-
drivers/md/dm-cache-target.c | 28 +-
drivers/md/dm-clone-target.c | 4 +-
drivers/md/dm-snap.c | 94 +-
drivers/md/raid0.c | 2 +-
drivers/media/usb/stkwebcam/stk-webcam.c | 3 +-
drivers/memstick/host/jmb38x_ms.c | 2 +-
drivers/mfd/mt6397-core.c | 64 +-
drivers/misc/fastrpc.c | 1 +
drivers/misc/mei/bus-fixup.c | 14 +-
drivers/misc/mei/hw-me-regs.h | 3 +
drivers/misc/mei/hw-me.c | 21 +-
drivers/misc/mei/hw-me.h | 8 +-
drivers/misc/mei/mei_dev.h | 4 +
drivers/misc/mei/pci-me.c | 13 +-
drivers/mmc/host/cqhci.c | 3 +-
drivers/mmc/host/mxs-mmc.c | 7 +-
drivers/mmc/host/renesas_sdhi_core.c | 31 +-
drivers/mmc/host/sdhci-iproc.c | 1 +
drivers/mmc/host/sdhci-of-at91.c | 2 +-
drivers/mmc/host/sdhci-omap.c | 2 +-
drivers/mmc/host/sh_mmcif.c | 6 +-
drivers/mtd/nand/raw/au1550nd.c | 5 +-
drivers/mtd/spi-nor/spi-nor.c | 2 +-
drivers/net/bonding/bond_alb.c | 2 +-
drivers/net/bonding/bond_main.c | 74 +-
drivers/net/can/c_can/c_can.c | 71 +-
drivers/net/can/c_can/c_can.h | 1 +
drivers/net/can/dev.c | 1 +
drivers/net/can/flexcan.c | 11 +-
drivers/net/can/rx-offload.c | 102 +-
drivers/net/can/slcan.c | 1 +
drivers/net/can/spi/mcp251x.c | 2 +-
drivers/net/can/ti_hecc.c | 232 ++--
drivers/net/can/usb/gs_usb.c | 1 +
drivers/net/can/usb/mcba_usb.c | 3 +-
drivers/net/can/usb/peak_usb/pcan_usb.c | 32 +-
drivers/net/can/usb/peak_usb/pcan_usb_core.c | 2 +-
drivers/net/can/usb/usb_8dev.c | 3 +-
drivers/net/can/xilinx_can.c | 1 -
drivers/net/dsa/b53/b53_common.c | 1 -
drivers/net/dsa/bcm_sf2.c | 40 +-
drivers/net/dsa/microchip/ksz8795.c | 4 -
drivers/net/dsa/microchip/ksz8795_spi.c | 7 +-
drivers/net/dsa/microchip/ksz9477_i2c.c | 6 +-
drivers/net/dsa/microchip/ksz9477_reg.h | 4 +-
drivers/net/dsa/microchip/ksz9477_spi.c | 6 +-
drivers/net/dsa/microchip/ksz_common.c | 2 +-
drivers/net/dsa/microchip/ksz_common.h | 20 +-
drivers/net/dsa/mv88e6xxx/ptp.c | 13 +
drivers/net/dsa/sja1105/Kconfig | 4 +-
drivers/net/dsa/sja1105/sja1105.h | 4 +-
drivers/net/dsa/sja1105/sja1105_dynamic_config.h | 4 +-
drivers/net/dsa/sja1105/sja1105_ptp.h | 4 +-
drivers/net/dsa/sja1105/sja1105_static_config.h | 4 +-
drivers/net/dsa/sja1105/sja1105_tas.h | 4 +-
drivers/net/ethernet/aquantia/atlantic/aq_main.c | 4 +-
drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 34 +-
drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 3 +-
.../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 23 +-
.../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c | 17 +-
.../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.h | 7 +-
.../aquantia/atlantic/hw_atl/hw_atl_llh_internal.h | 19 +
.../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c | 2 +-
drivers/net/ethernet/arc/emac_rockchip.c | 3 +
drivers/net/ethernet/broadcom/Kconfig | 4 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 10 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 112 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 3 +-
drivers/net/ethernet/broadcom/genet/bcmgenet.c | 18 +-
drivers/net/ethernet/broadcom/genet/bcmgenet.h | 1 +
drivers/net/ethernet/broadcom/genet/bcmmii.c | 44 +-
drivers/net/ethernet/broadcom/tg3.c | 4 +
drivers/net/ethernet/cadence/macb_main.c | 12 +-
drivers/net/ethernet/cavium/common/cavium_ptp.h | 2 +-
drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 2 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c | 28 +-
drivers/net/ethernet/chelsio/cxgb4/sge.c | 8 +-
drivers/net/ethernet/cirrus/ep93xx_eth.c | 5 +-
drivers/net/ethernet/cortina/gemini.c | 1 +
drivers/net/ethernet/cortina/gemini.h | 2 +-
drivers/net/ethernet/faraday/ftgmac100.c | 25 +-
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 60 +-
drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.h | 2 +-
drivers/net/ethernet/freescale/dpaa2/dpni.h | 5 +-
drivers/net/ethernet/freescale/dpaa2/dprtc-cmd.h | 2 +-
drivers/net/ethernet/freescale/dpaa2/dprtc.h | 2 +-
drivers/net/ethernet/freescale/fec_main.c | 4 +-
drivers/net/ethernet/freescale/fec_ptp.c | 4 +-
drivers/net/ethernet/google/gve/gve_rx.c | 2 +
drivers/net/ethernet/google/gve/gve_tx.c | 24 +-
drivers/net/ethernet/hisilicon/hip04_eth.c | 16 +-
drivers/net/ethernet/hisilicon/hns/hnae.c | 1 -
drivers/net/ethernet/hisilicon/hns/hnae.h | 3 -
drivers/net/ethernet/hisilicon/hns/hns_enet.c | 22 +-
drivers/net/ethernet/hisilicon/hns3/hnae3.h | 4 +-
drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 2 +-
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 5 -
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 2 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 19 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.h | 2 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 55 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 3 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.h | 2 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 11 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 2 +-
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 28 +-
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 1 +
drivers/net/ethernet/i825xx/lasi_82596.c | 4 +-
drivers/net/ethernet/i825xx/lib82596.c | 4 +-
drivers/net/ethernet/i825xx/sni_82596.c | 4 +-
drivers/net/ethernet/ibm/ibmvnic.c | 8 +-
drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 7 +-
drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 2 +
drivers/net/ethernet/intel/i40e/i40e_common.c | 3 +-
drivers/net/ethernet/intel/i40e/i40e_xsk.c | 15 +-
drivers/net/ethernet/intel/iavf/iavf_main.c | 4 +-
drivers/net/ethernet/intel/ice/ice_sched.c | 2 +-
drivers/net/ethernet/intel/igb/e1000_82575.c | 2 +-
drivers/net/ethernet/intel/igb/igb_main.c | 12 +-
drivers/net/ethernet/intel/igb/igb_ptp.c | 17 +
drivers/net/ethernet/intel/igc/igc_main.c | 7 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 1 -
drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 10 +-
drivers/net/ethernet/marvell/mvneta_bm.h | 32 +-
drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 4 +-
.../net/ethernet/marvell/octeontx2/af/cgx_fw_if.h | 4 +-
drivers/net/ethernet/marvell/octeontx2/af/common.h | 4 +-
drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 4 +-
drivers/net/ethernet/marvell/octeontx2/af/npc.h | 4 +-
.../ethernet/marvell/octeontx2/af/npc_profile.h | 4 +-
drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 4 +-
.../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 4 +-
.../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 4 +-
drivers/net/ethernet/mediatek/mtk_eth_soc.c | 1 +
drivers/net/ethernet/mellanox/mlx4/main.c | 6 +-
.../net/ethernet/mellanox/mlx4/resource_tracker.c | 42 +-
drivers/net/ethernet/mellanox/mlx5/core/en.h | 3 +-
.../ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c | 4 +-
.../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 12 +-
drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 13 +-
.../ethernet/mellanox/mlx5/core/en_accel/ktls.c | 2 +-
.../ethernet/mellanox/mlx5/core/en_accel/ktls.h | 29 +-
.../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 190 +--
.../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 13 +-
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 5 +-
.../net/ethernet/mellanox/mlx5/core/en_selftest.c | 15 +-
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 16 +-
drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 10 +-
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 36 +-
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 35 +-
.../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 3 +-
.../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 23 +-
.../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 3 +-
drivers/net/ethernet/mellanox/mlx5/core/health.c | 2 +-
.../net/ethernet/mellanox/mlx5/core/lib/clock.c | 17 +
drivers/net/ethernet/mellanox/mlx5/core/mr.c | 8 +-
.../mellanox/mlx5/core/steering/dr_action.c | 1 +
.../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 12 +-
drivers/net/ethernet/mellanox/mlxsw/core.c | 9 +-
.../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 1 +
drivers/net/ethernet/microchip/lan743x_ptp.c | 4 +
drivers/net/ethernet/mscc/ocelot.c | 20 +-
drivers/net/ethernet/mscc/ocelot.h | 2 +-
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 18 -
drivers/net/ethernet/nxp/lpc_eth.c | 3 -
drivers/net/ethernet/pensando/ionic/ionic_lif.c | 2 +
drivers/net/ethernet/pensando/ionic/ionic_lif.h | 2 +
drivers/net/ethernet/pensando/ionic/ionic_main.c | 2 +
drivers/net/ethernet/pensando/ionic/ionic_stats.c | 29 +-
drivers/net/ethernet/qlogic/qed/qed_main.c | 27 +-
drivers/net/ethernet/qlogic/qed/qed_sriov.c | 2 +-
drivers/net/ethernet/qlogic/qede/qede_main.c | 12 +-
drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c | 4 +-
drivers/net/ethernet/realtek/r8169_main.c | 42 +-
drivers/net/ethernet/renesas/ravb.h | 3 +-
drivers/net/ethernet/renesas/ravb_main.c | 26 +-
drivers/net/ethernet/renesas/ravb_ptp.c | 11 +
drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 5 +-
drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 4 +-
drivers/net/ethernet/stmicro/stmmac/dwmac5.c | 1 +
drivers/net/ethernet/stmicro/stmmac/dwmac5.h | 2 +-
drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 2 +-
.../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 3 +-
.../net/ethernet/stmicro/stmmac/dwxgmac2_descs.c | 3 +-
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 4 +-
drivers/net/ethernet/stmicro/stmmac/hwif.h | 2 +-
drivers/net/ethernet/stmicro/stmmac/mmc_core.c | 6 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 85 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 6 +-
.../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 137 ++-
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 2 +-
drivers/net/ethernet/ti/davinci_cpdma.c | 2 +-
drivers/net/fjes/fjes_main.c | 15 +-
drivers/net/hamradio/bpqether.c | 22 -
drivers/net/hyperv/netvsc_drv.c | 15 +-
drivers/net/ipvlan/ipvlan_main.c | 2 -
drivers/net/macsec.c | 18 -
drivers/net/macvlan.c | 19 -
drivers/net/netdevsim/dev.c | 7 +
drivers/net/netdevsim/fib.c | 3 +-
drivers/net/phy/bcm7xxx.c | 1 +
drivers/net/phy/dp83640.c | 16 +
drivers/net/phy/mdio_bus.c | 11 +-
drivers/net/phy/micrel.c | 42 +-
drivers/net/phy/phy-c45.c | 2 +
drivers/net/phy/phy.c | 3 -
drivers/net/phy/phy_device.c | 11 +-
drivers/net/phy/phylink.c | 18 +-
drivers/net/phy/smsc.c | 1 +
drivers/net/ppp/ppp_generic.c | 2 -
drivers/net/slip/slip.c | 1 +
drivers/net/team/team.c | 16 +-
drivers/net/tun.c | 4 +-
drivers/net/usb/ax88172a.c | 2 +-
drivers/net/usb/cdc_ether.c | 7 +
drivers/net/usb/cdc_ncm.c | 6 +-
drivers/net/usb/hso.c | 13 +-
drivers/net/usb/lan78xx.c | 17 +-
drivers/net/usb/qmi_wwan.c | 4 +
drivers/net/usb/r8152.c | 1 +
drivers/net/usb/sr9800.c | 2 +-
drivers/net/vrf.c | 1 -
drivers/net/vxlan.c | 62 +-
drivers/net/wimax/i2400m/op-rfkill.c | 2 +-
drivers/net/wireless/ath/ath10k/core.c | 15 +-
drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 10 +-
drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 22 +-
drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 1 +
drivers/net/wireless/intel/iwlwifi/fw/file.h | 3 +
drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 1 +
drivers/net/wireless/intel/iwlwifi/iwl-io.h | 12 +-
drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 5 +
drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 43 +-
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 9 +-
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 6 +
drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 40 +-
drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 140 ++-
.../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 36 +-
drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 295 +++--
.../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 25 +
drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 25 +-
drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 20 +-
drivers/net/wireless/intersil/hostap/hostap_hw.c | 25 -
drivers/net/wireless/mac80211_hwsim.c | 2 +-
drivers/net/wireless/mediatek/mt76/Makefile | 2 +
drivers/net/wireless/mediatek/mt76/dma.c | 6 +-
drivers/net/wireless/mediatek/mt76/mt76.h | 6 +-
drivers/net/wireless/mediatek/mt76/mt76x2/pci.c | 2 +
drivers/net/wireless/mediatek/mt76/pci.c | 46 +
drivers/net/wireless/ralink/rt2x00/rt2x00.h | 1 -
drivers/net/wireless/ralink/rt2x00/rt2x00debug.c | 2 +-
drivers/net/wireless/realtek/rtlwifi/pci.c | 3 +-
drivers/net/wireless/realtek/rtlwifi/ps.c | 6 +
drivers/net/wireless/virt_wifi.c | 54 +-
drivers/net/xen-netback/interface.c | 1 -
drivers/nfc/fdp/i2c.c | 2 +-
drivers/nfc/nxp-nci/i2c.c | 6 +-
drivers/nfc/pn533/usb.c | 9 +-
drivers/nfc/st21nfca/core.c | 1 +
drivers/nvme/host/core.c | 94 +-
drivers/nvme/host/fabrics.h | 3 +-
drivers/nvme/host/multipath.c | 11 +-
drivers/nvme/host/nvme.h | 5 +-
drivers/nvme/host/pci.c | 83 +-
drivers/nvme/host/rdma.c | 16 +
drivers/nvme/host/tcp.c | 13 +-
drivers/nvme/target/loop.c | 4 +-
drivers/of/of_reserved_mem.c | 4 +-
drivers/of/unittest.c | 1 +
drivers/opp/core.c | 16 +-
drivers/opp/of.c | 9 +-
drivers/parisc/sba_iommu.c | 8 -
drivers/pci/pci.c | 24 +-
drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c | 124 +-
drivers/pinctrl/aspeed/pinmux-aspeed.h | 3 +-
drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 12 +-
drivers/pinctrl/bcm/pinctrl-ns2-mux.c | 4 +-
drivers/pinctrl/berlin/pinctrl-as370.c | 2 +-
drivers/pinctrl/intel/pinctrl-cherryview.c | 30 +-
drivers/pinctrl/intel/pinctrl-intel.c | 48 +-
drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 26 +-
drivers/pinctrl/pinctrl-stmfx.c | 16 +-
drivers/platform/chrome/cros_ec_trace.c | 5 +-
drivers/platform/x86/classmate-laptop.c | 12 -
drivers/platform/x86/i2c-multi-instantiate.c | 1 +
drivers/platform/x86/intel_punit_ipc.c | 3 +-
drivers/ptp/Kconfig | 4 +-
drivers/ptp/ptp_chardev.c | 20 +-
drivers/pwm/core.c | 9 +-
drivers/pwm/pwm-bcm-iproc.c | 1 +
drivers/regulator/core.c | 13 +
drivers/regulator/da9062-regulator.c | 118 +-
drivers/regulator/fixed.c | 5 +-
drivers/regulator/lochnagar-regulator.c | 1 +
drivers/regulator/of_regulator.c | 27 +-
drivers/regulator/pfuze100-regulator.c | 8 +-
drivers/regulator/qcom-rpmh-regulator.c | 4 +-
drivers/regulator/ti-abb-regulator.c | 26 +-
drivers/reset/core.c | 5 +-
drivers/s390/cio/cio.h | 1 +
drivers/s390/cio/css.c | 7 +-
drivers/s390/cio/device.c | 2 +-
drivers/s390/crypto/zcrypt_api.c | 3 +-
drivers/s390/net/qeth_l2_main.c | 23 +-
drivers/s390/scsi/zfcp_fsf.c | 16 +-
drivers/scsi/Kconfig | 2 +-
drivers/scsi/ch.c | 1 -
drivers/scsi/device_handler/scsi_dh_alua.c | 21 +-
drivers/scsi/hpsa.c | 4 +
drivers/scsi/lpfc/lpfc_init.c | 2 -
drivers/scsi/lpfc/lpfc_nportdisc.c | 4 +-
drivers/scsi/lpfc/lpfc_scsi.c | 2 -
drivers/scsi/lpfc/lpfc_sli.c | 2 +-
drivers/scsi/qla2xxx/qla_attr.c | 7 +-
drivers/scsi/qla2xxx/qla_bsg.c | 6 +-
drivers/scsi/qla2xxx/qla_isr.c | 2 -
drivers/scsi/qla2xxx/qla_mbx.c | 3 +-
drivers/scsi/qla2xxx/qla_mid.c | 8 +-
drivers/scsi/qla2xxx/qla_os.c | 16 +-
drivers/scsi/scsi_error.c | 3 +
drivers/scsi/scsi_lib.c | 7 +-
drivers/scsi/scsi_sysfs.c | 11 +-
drivers/scsi/sd.c | 6 +-
drivers/scsi/sd_zbc.c | 29 +-
drivers/scsi/sni_53c710.c | 4 +-
drivers/scsi/ufs/ufs_bsg.c | 4 +
drivers/soc/imx/gpc.c | 8 +-
drivers/soc/imx/soc-imx-scu.c | 2 +-
drivers/soundwire/Kconfig | 1 +
drivers/soundwire/intel.c | 4 +-
drivers/soundwire/slave.c | 3 +-
drivers/staging/exfat/Kconfig | 3 +-
drivers/staging/exfat/Makefile | 2 +-
drivers/staging/exfat/exfat.h | 2 +-
drivers/staging/exfat/exfat_blkdev.c | 2 +-
drivers/staging/exfat/exfat_cache.c | 2 +-
drivers/staging/exfat/exfat_core.c | 2 +-
drivers/staging/exfat/exfat_nls.c | 2 +-
drivers/staging/exfat/exfat_super.c | 7 +-
drivers/staging/exfat/exfat_upcase.c | 2 +-
drivers/staging/fbtft/Kconfig | 12 +-
drivers/staging/fbtft/Makefile | 4 -
drivers/staging/fbtft/fbtft-core.c | 7 +-
drivers/staging/fbtft/fbtft_device.c | 1261 --------------------
drivers/staging/fbtft/flexfb.c | 851 -------------
drivers/staging/octeon/ethernet-tx.c | 9 +-
drivers/staging/octeon/octeon-stubs.h | 2 +-
.../staging/rtl8188eu/hal/hal8188e_rate_adaptive.c | 2 +-
drivers/staging/rtl8188eu/os_dep/usb_intf.c | 6 +-
drivers/staging/speakup/sysfs-driver-speakup | 369 ++++++
.../vc04_services/bcm2835-audio/bcm2835-pcm.c | 4 +-
.../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 1 +
drivers/staging/vt6655/device_main.c | 4 +-
drivers/staging/wlan-ng/cfg80211.c | 6 +-
drivers/target/iscsi/cxgbit/cxgbit_cm.c | 3 +-
drivers/target/target_core_device.c | 21 -
drivers/thermal/cpu_cooling.c | 14 +-
drivers/thunderbolt/nhi_ops.c | 1 -
drivers/thunderbolt/switch.c | 28 +-
drivers/tty/n_hdlc.c | 5 +
drivers/tty/serial/8250/8250_men_mcb.c | 8 +-
drivers/tty/serial/8250/8250_omap.c | 5 +-
drivers/tty/serial/Kconfig | 1 +
drivers/tty/serial/fsl_linflexuart.c | 21 +-
drivers/tty/serial/fsl_lpuart.c | 2 +-
drivers/tty/serial/imx.c | 4 +-
drivers/tty/serial/owl-uart.c | 2 +-
drivers/tty/serial/rda-uart.c | 2 +-
drivers/tty/serial/serial_core.c | 2 +
drivers/tty/serial/serial_mctrl_gpio.c | 3 +
drivers/tty/serial/sh-sci.c | 8 +-
drivers/tty/serial/uartlite.c | 3 +-
drivers/tty/serial/xilinx_uartps.c | 8 +-
drivers/usb/cdns3/cdns3-pci-wrap.c | 3 +-
drivers/usb/cdns3/core.c | 22 +-
drivers/usb/cdns3/ep0.c | 12 +-
drivers/usb/cdns3/gadget.c | 78 +-
drivers/usb/cdns3/host-export.h | 1 -
drivers/usb/cdns3/host.c | 1 +
drivers/usb/class/usblp.c | 12 +-
drivers/usb/core/config.c | 5 +
drivers/usb/dwc3/Kconfig | 1 +
drivers/usb/dwc3/core.c | 3 +-
drivers/usb/dwc3/drd.c | 7 +-
drivers/usb/dwc3/dwc3-pci.c | 2 +-
drivers/usb/dwc3/gadget.c | 13 +-
drivers/usb/dwc3/host.c | 7 +-
drivers/usb/gadget/composite.c | 4 +
drivers/usb/gadget/configfs.c | 110 +-
drivers/usb/gadget/udc/Kconfig | 2 +-
drivers/usb/gadget/udc/atmel_usba_udc.c | 6 +-
drivers/usb/gadget/udc/core.c | 11 +
drivers/usb/gadget/udc/dummy_hcd.c | 3 +-
drivers/usb/gadget/udc/fsl_udc_core.c | 2 +-
drivers/usb/gadget/udc/lpc32xx_udc.c | 10 +-
drivers/usb/gadget/udc/renesas_usb3.c | 11 +-
drivers/usb/host/xhci-debugfs.c | 24 +-
drivers/usb/host/xhci-ext-caps.c | 1 +
drivers/usb/host/xhci-ring.c | 6 +-
drivers/usb/host/xhci.c | 116 +-
drivers/usb/image/microtek.c | 4 +
drivers/usb/misc/Kconfig | 10 -
drivers/usb/misc/Makefile | 1 -
drivers/usb/misc/adutux.c | 24 +-
drivers/usb/misc/chaoskey.c | 5 +-
drivers/usb/misc/iowarrior.c | 48 +-
drivers/usb/misc/ldusb.c | 60 +-
drivers/usb/misc/legousbtower.c | 63 +-
drivers/usb/misc/rio500.c | 554 ---------
drivers/usb/misc/rio500_usb.h | 20 -
drivers/usb/misc/usblcd.c | 60 +-
drivers/usb/misc/yurex.c | 18 +-
drivers/usb/mtu3/mtu3_core.c | 1 +
drivers/usb/renesas_usbhs/common.c | 12 +-
drivers/usb/renesas_usbhs/common.h | 1 +
drivers/usb/renesas_usbhs/fifo.c | 2 +-
drivers/usb/renesas_usbhs/fifo.h | 1 +
drivers/usb/renesas_usbhs/mod_gadget.c | 22 +-
drivers/usb/renesas_usbhs/pipe.c | 15 +
drivers/usb/renesas_usbhs/pipe.h | 1 +
drivers/usb/serial/ftdi_sio.c | 3 +
drivers/usb/serial/ftdi_sio_ids.h | 9 +
drivers/usb/serial/keyspan.c | 4 +-
drivers/usb/serial/option.c | 11 +
drivers/usb/serial/ti_usb_3410_5052.c | 12 +-
drivers/usb/serial/usb-serial.c | 5 +-
drivers/usb/serial/whiteheat.c | 13 +-
drivers/usb/serial/whiteheat.h | 2 +-
drivers/usb/storage/scsiglue.c | 10 -
drivers/usb/storage/uas.c | 20 -
drivers/usb/typec/tcpm/tcpm.c | 14 +-
drivers/usb/typec/ucsi/displayport.c | 2 +
drivers/usb/typec/ucsi/ucsi_ccg.c | 42 +-
drivers/usb/usb-skeleton.c | 19 +-
drivers/usb/usbip/vhci_hcd.c | 4 +-
drivers/usb/usbip/vhci_tx.c | 3 +
drivers/vfio/vfio_iommu_type1.c | 2 +-
drivers/vhost/test.c | 2 +
drivers/vhost/vringh.c | 8 +-
drivers/video/fbdev/c2p_core.h | 8 +-
drivers/virt/vboxguest/vboxguest_utils.c | 3 +-
drivers/virtio/virtio_ring.c | 7 +-
drivers/w1/slaves/Kconfig | 1 +
drivers/watchdog/bd70528_wdt.c | 1 +
drivers/watchdog/cpwd.c | 8 +-
drivers/watchdog/imx_sc_wdt.c | 8 +-
drivers/watchdog/meson_gxbb_wdt.c | 4 +-
drivers/watchdog/pm8916_wdt.c | 15 +-
drivers/xen/gntdev.c | 13 +-
drivers/xen/grant-table.c | 3 +-
drivers/xen/pvcalls-back.c | 2 +-
fs/afs/dir.c | 7 +-
fs/aio.c | 10 +-
fs/autofs/expire.c | 5 +-
fs/btrfs/block-group.c | 1 +
fs/btrfs/ctree.h | 5 +-
fs/btrfs/delalloc-space.c | 7 +-
fs/btrfs/disk-io.c | 6 -
fs/btrfs/file.c | 56 +-
fs/btrfs/inode-map.c | 4 +-
fs/btrfs/inode.c | 45 +-
fs/btrfs/ioctl.c | 12 +-
fs/btrfs/qgroup.c | 4 +-
fs/btrfs/ref-verify.c | 2 +-
fs/btrfs/relocation.c | 9 +-
fs/btrfs/send.c | 2 +-
fs/btrfs/space-info.c | 21 +
fs/btrfs/tree-checker.c | 8 -
fs/btrfs/tree-log.c | 36 +-
fs/btrfs/volumes.c | 7 +-
fs/ceph/caps.c | 10 +-
fs/ceph/dir.c | 15 +-
fs/ceph/file.c | 44 +-
fs/ceph/inode.c | 1 +
fs/ceph/mds_client.c | 21 +-
fs/ceph/super.c | 11 +-
fs/cifs/cifsfs.c | 30 +-
fs/cifs/cifsglob.h | 7 +-
fs/cifs/cifsproto.h | 1 +
fs/cifs/connect.c | 22 +-
fs/cifs/dir.c | 8 +-
fs/cifs/file.c | 62 +-
fs/cifs/inode.c | 8 +-
fs/cifs/netmisc.c | 4 -
fs/cifs/smb1ops.c | 3 +
fs/cifs/smb2file.c | 2 +-
fs/cifs/smb2ops.c | 3 +-
fs/cifs/smb2pdu.c | 14 +-
fs/cifs/smb2pdu.h | 1 +
fs/cifs/smb2proto.h | 4 +
fs/cifs/transport.c | 42 +-
fs/configfs/symlink.c | 2 +-
fs/dax.c | 5 +-
fs/direct-io.c | 3 +-
fs/ecryptfs/inode.c | 84 +-
fs/exportfs/expfs.c | 31 +-
fs/fs-writeback.c | 20 +-
fs/fuse/Makefile | 3 +-
fs/fuse/dev.c | 4 +-
fs/fuse/dir.c | 16 +-
fs/fuse/file.c | 14 +-
fs/fuse/fuse_i.h | 4 +
fs/fuse/inode.c | 4 +
fs/fuse/virtio_fs.c | 169 ++-
fs/gfs2/ops_fstype.c | 21 +-
fs/io_uring.c | 386 +++---
fs/libfs.c | 140 +--
fs/namespace.c | 15 +-
fs/nfs/delegation.c | 12 +-
fs/nfs/delegation.h | 1 +
fs/nfs/direct.c | 106 +-
fs/nfs/nfs4proc.c | 8 +-
fs/nfs/write.c | 5 +-
fs/ocfs2/aops.c | 25 +-
fs/ocfs2/file.c | 136 ++-
fs/ocfs2/ioctl.c | 2 +-
fs/ocfs2/journal.c | 3 +-
fs/ocfs2/localalloc.c | 3 +-
fs/ocfs2/xattr.c | 56 +-
fs/proc/meminfo.c | 4 +-
fs/proc/page.c | 28 +-
fs/readdir.c | 48 +-
fs/super.c | 5 +-
fs/tracefs/inode.c | 46 +-
fs/xfs/libxfs/xfs_ag.c | 5 +-
fs/xfs/libxfs/xfs_attr_leaf.c | 21 +-
fs/xfs/libxfs/xfs_bmap.c | 6 +-
fs/xfs/libxfs/xfs_bmap.h | 3 +-
fs/xfs/libxfs/xfs_dir2_block.c | 2 +-
fs/xfs/libxfs/xfs_fs.h | 8 +-
fs/xfs/scrub/refcount.c | 3 +-
fs/xfs/xfs_bmap_util.c | 4 +-
fs/xfs/xfs_buf.c | 12 +-
fs/xfs/xfs_log.c | 2 +-
fs/xfs/xfs_log_recover.c | 2 +-
include/acpi/processor.h | 20 +-
include/asm-generic/vdso/vsyscall.h | 7 -
include/drm/bridge/dw_hdmi.h | 4 +
include/drm/drm_gem_shmem_helper.h | 13 +
include/drm/drm_self_refresh_helper.h | 3 +-
include/dt-bindings/sound/samsung-i2s.h | 12 +-
include/linux/bitmap.h | 3 +-
include/linux/bpf.h | 4 +-
include/linux/can/core.h | 1 +
include/linux/compiler_attributes.h | 17 +
include/linux/cpu.h | 30 +-
include/linux/cpufreq.h | 7 +-
include/linux/dynamic_debug.h | 6 +
include/linux/efi.h | 18 +-
include/linux/export.h | 20 +-
include/linux/filter.h | 1 -
include/linux/gfp.h | 23 +
include/linux/gpio/driver.h | 8 +
include/linux/hwmon.h | 2 +-
include/linux/idr.h | 2 +-
include/linux/if_macvlan.h | 1 -
include/linux/if_team.h | 1 +
include/linux/if_vlan.h | 11 -
include/linux/intel-iommu.h | 6 +-
include/linux/kvm_host.h | 7 +
include/linux/leds.h | 5 +-
include/linux/memcontrol.h | 29 +
include/linux/memory.h | 1 +
include/linux/micrel_phy.h | 2 +-
include/linux/mlx5/mlx5_ifc.h | 3 +-
include/linux/mm.h | 5 -
include/linux/mm_types.h | 5 +
include/linux/netdevice.h | 61 +-
include/linux/page-flags.h | 20 +-
include/linux/page_ext.h | 10 +-
include/linux/perf_event.h | 2 +-
include/linux/platform_data/cros_ec_commands.h | 285 ++++-
include/linux/platform_data/dma-imx-sdma.h | 3 +
include/linux/platform_device.h | 2 +
include/linux/pm_qos.h | 56 +-
include/linux/radix-tree.h | 18 -
include/linux/reset-controller.h | 4 +-
include/linux/reset.h | 2 +-
include/linux/sched.h | 1 +
include/linux/security.h | 1 +
include/linux/skbuff.h | 41 +-
include/linux/skmsg.h | 9 +-
include/linux/slab.h | 4 +
include/linux/socket.h | 2 +-
include/linux/string.h | 21 +-
include/linux/sunrpc/bc_xprt.h | 5 +
include/linux/sunrpc/xprtsock.h | 1 +
include/linux/sysfs.h | 4 +-
include/linux/tcp.h | 6 +-
include/linux/tpm_eventlog.h | 16 +-
include/linux/uaccess.h | 6 +-
include/linux/virtio_vsock.h | 1 -
include/linux/xarray.h | 4 +-
include/net/bonding.h | 5 +-
include/net/busy_poll.h | 6 +-
include/net/cfg80211.h | 8 +
include/net/devlink.h | 5 +-
include/net/flow_dissector.h | 3 +-
include/net/fq.h | 2 +-
include/net/fq_impl.h | 8 +-
include/net/hwbm.h | 10 +-
include/net/ip.h | 4 +-
include/net/ip_vs.h | 1 +
include/net/llc_conn.h | 2 +-
include/net/neighbour.h | 4 +-
include/net/net_namespace.h | 27 +-
include/net/netfilter/nf_tables.h | 3 +-
include/net/request_sock.h | 4 +-
include/net/sch_generic.h | 4 +
include/net/sctp/sctp.h | 5 +
include/net/sock.h | 52 +-
include/net/tcp.h | 10 +-
include/net/tls.h | 5 +
include/net/vxlan.h | 1 +
include/rdma/ib_verbs.h | 2 +-
include/scsi/scsi_eh.h | 1 +
include/sound/dmaengine_pcm.h | 5 +
include/sound/hda_codec.h | 1 +
include/sound/pxa2xx-lib.h | 26 +-
include/sound/rt5682.h | 1 +
include/sound/simple_card_utils.h | 1 +
include/sound/soc-acpi-intel-match.h | 3 +
include/sound/soc-acpi.h | 4 +
include/sound/soc-component.h | 49 +-
include/sound/soc-dpcm.h | 18 +-
include/sound/soc.h | 38 +-
include/sound/sof.h | 3 +
include/sound/sof/dai-imx.h | 34 +
include/sound/sof/dai.h | 2 +
include/sound/sof/header.h | 2 +
include/sound/sof/pm.h | 8 +
include/sound/sof/stream.h | 4 +-
include/sound/wm8904.h | 2 +-
include/trace/events/btrfs.h | 3 +-
include/trace/events/rxrpc.h | 18 +-
include/trace/events/sock.h | 4 +-
include/trace/events/tcp.h | 2 +-
include/uapi/linux/can.h | 2 +-
include/uapi/linux/can/bcm.h | 2 +-
include/uapi/linux/can/error.h | 2 +-
include/uapi/linux/can/gw.h | 2 +-
include/uapi/linux/can/j1939.h | 2 +-
include/uapi/linux/can/netlink.h | 2 +-
include/uapi/linux/can/raw.h | 2 +-
include/uapi/linux/can/vxcan.h | 2 +-
include/uapi/linux/devlink.h | 1 +
include/uapi/linux/fuse.h | 37 +
include/uapi/linux/nvme_ioctl.h | 1 +
include/uapi/linux/ptp_clock.h | 5 +-
include/uapi/linux/sched.h | 4 +
include/uapi/linux/serial_core.h | 2 +-
include/uapi/sound/compress_params.h | 10 +
include/uapi/sound/sof/abi.h | 2 +-
include/uapi/sound/sof/tokens.h | 11 +-
kernel/audit_watch.c | 2 +-
kernel/bpf/cgroup.c | 4 +-
kernel/bpf/core.c | 2 +-
kernel/bpf/devmap.c | 33 +-
kernel/bpf/syscall.c | 38 +-
kernel/cgroup/cgroup.c | 5 +-
kernel/cgroup/cpuset.c | 3 +-
kernel/cpu.c | 27 +-
kernel/events/core.c | 74 +-
kernel/events/uprobes.c | 13 +-
kernel/fork.c | 37 +-
kernel/freezer.c | 6 -
kernel/gen_kheaders.sh | 11 +-
kernel/irq/irqdomain.c | 2 +-
kernel/kthread.c | 6 +-
kernel/panic.c | 1 +
kernel/power/main.c | 1 +
kernel/power/qos.c | 240 ++++
kernel/sched/core.c | 28 +-
kernel/sched/cputime.c | 6 +-
kernel/sched/deadline.c | 40 +-
kernel/sched/fair.c | 80 +-
kernel/sched/idle.c | 9 +-
kernel/sched/rt.c | 37 +-
kernel/sched/sched.h | 30 +-
kernel/sched/stop_task.c | 18 +-
kernel/sched/topology.c | 11 +-
kernel/signal.c | 2 +-
kernel/stacktrace.c | 6 +-
kernel/stop_machine.c | 10 +-
kernel/sysctl.c | 4 +-
kernel/time/hrtimer.c | 8 +-
kernel/time/ntp.c | 2 +-
kernel/time/posix-cpu-timers.c | 6 +-
kernel/time/sched_clock.c | 2 +
kernel/time/vsyscall.c | 9 +-
kernel/trace/ftrace.c | 55 +-
kernel/trace/trace.c | 139 ++-
kernel/trace/trace.h | 2 +
kernel/trace/trace_dynevent.c | 4 +
kernel/trace/trace_event_perf.c | 4 +
kernel/trace/trace_events.c | 35 +-
kernel/trace/trace_events_hist.c | 15 +-
kernel/trace/trace_events_trigger.c | 8 +-
kernel/trace/trace_hwlat.c | 4 +-
kernel/trace/trace_kprobe.c | 12 +-
kernel/trace/trace_printk.c | 7 +
kernel/trace/trace_stack.c | 8 +
kernel/trace/trace_stat.c | 6 +-
kernel/trace/trace_uprobe.c | 11 +
lib/Kconfig | 1 -
lib/dump_stack.c | 7 +-
lib/generic-radix-tree.c | 32 +-
lib/idr.c | 31 +-
lib/radix-tree.c | 2 +-
lib/string.c | 21 -
lib/test_meminit.c | 27 +
lib/test_user_copy.c | 37 +-
lib/test_xarray.c | 24 +
lib/vdso/Kconfig | 9 -
lib/vdso/gettimeofday.c | 9 +-
lib/xarray.c | 4 +
lib/xz/xz_dec_lzma2.c | 1 +
mm/backing-dev.c | 4 +-
mm/compaction.c | 7 +-
mm/debug.c | 31 +-
mm/filemap.c | 1 +
mm/gup.c | 14 +-
mm/huge_memory.c | 9 +-
mm/hugetlb.c | 5 +-
mm/hugetlb_cgroup.c | 2 +-
mm/init-mm.c | 1 +
mm/khugepaged.c | 35 +-
mm/kmemleak.c | 30 +-
mm/madvise.c | 16 +-
mm/memblock.c | 6 +-
mm/memcontrol.c | 48 +-
mm/memory-failure.c | 36 +-
mm/memory_hotplug.c | 117 +-
mm/mempolicy.c | 14 +-
mm/memremap.c | 13 +-
mm/mmu_notifier.c | 2 +-
mm/page_alloc.c | 31 +-
mm/page_ext.c | 23 +-
mm/page_io.c | 6 +-
mm/page_owner.c | 60 +-
mm/rmap.c | 1 +
mm/shmem.c | 6 +
mm/shuffle.c | 2 +-
mm/slab.c | 3 +
mm/slab.h | 4 +-
mm/slab_common.c | 28 +-
mm/slob.c | 62 +-
mm/slub.c | 88 +-
mm/sparse.c | 2 +-
mm/truncate.c | 12 +
mm/vmpressure.c | 20 +-
mm/vmscan.c | 86 +-
mm/vmstat.c | 25 +-
mm/z3fold.c | 10 +-
net/8021q/vlan.c | 1 -
net/8021q/vlan_dev.c | 33 -
net/atm/common.c | 2 +-
net/batman-adv/bat_iv_ogm.c | 61 +-
net/batman-adv/bat_v_ogm.c | 41 +-
net/batman-adv/hard-interface.c | 2 +
net/batman-adv/soft-interface.c | 32 -
net/batman-adv/types.h | 7 +
net/bluetooth/6lowpan.c | 8 -
net/bluetooth/af_bluetooth.c | 4 +-
net/bridge/br_device.c | 8 -
net/bridge/netfilter/ebt_dnat.c | 19 +-
net/bridge/netfilter/nf_conntrack_bridge.c | 5 +-
net/caif/caif_socket.c | 2 +-
net/can/af_can.c | 3 +-
net/can/j1939/main.c | 9 +
net/can/j1939/socket.c | 103 +-
net/can/j1939/transport.c | 56 +-
net/core/datagram.c | 10 +-
net/core/dev.c | 623 +++++++---
net/core/dev_addr_lists.c | 12 +-
net/core/devlink.c | 45 +-
net/core/ethtool.c | 4 +-
net/core/filter.c | 8 +-
net/core/flow_dissector.c | 38 +-
net/core/lwt_bpf.c | 7 +-
net/core/net_namespace.c | 23 +-
net/core/request_sock.c | 2 +-
net/core/rtnetlink.c | 17 +-
net/core/skbuff.c | 23 +-
net/core/skmsg.c | 20 +-
net/core/sock.c | 38 +-
net/dccp/ipv4.c | 4 +-
net/decnet/af_decnet.c | 2 +-
net/dsa/dsa2.c | 2 +-
net/dsa/master.c | 5 -
net/dsa/slave.c | 12 -
net/dsa/tag_8021q.c | 2 +-
net/ieee802154/6lowpan/core.c | 8 -
net/ipv4/datagram.c | 2 +-
net/ipv4/fib_frontend.c | 2 +-
net/ipv4/fib_semantics.c | 2 +-
net/ipv4/inet_connection_sock.c | 6 +-
net/ipv4/inet_diag.c | 2 +-
net/ipv4/inet_hashtables.c | 2 +-
net/ipv4/ip_gre.c | 4 +-
net/ipv4/ip_output.c | 14 +-
net/ipv4/ipmr.c | 3 +-
net/ipv4/route.c | 11 +-
net/ipv4/tcp.c | 79 +-
net/ipv4/tcp_diag.c | 5 +-
net/ipv4/tcp_fastopen.c | 2 +-
net/ipv4/tcp_input.c | 37 +-
net/ipv4/tcp_ipv4.c | 36 +-
net/ipv4/tcp_minisocks.c | 17 +-
net/ipv4/tcp_output.c | 32 +-
net/ipv4/tcp_timer.c | 11 +-
net/ipv4/udp.c | 29 +-
net/ipv6/addrconf_core.c | 1 +
net/ipv6/inet6_hashtables.c | 2 +-
net/ipv6/ip6_gre.c | 5 +-
net/ipv6/ip6_output.c | 3 +
net/ipv6/netfilter.c | 3 +
net/ipv6/route.c | 13 +-
net/ipv6/seg6_local.c | 11 +
net/ipv6/tcp_ipv6.c | 18 +-
net/ipv6/udp.c | 2 +-
net/l2tp/l2tp_eth.c | 1 -
net/llc/af_llc.c | 34 +-
net/llc/llc_c_ac.c | 8 +-
net/llc/llc_conn.c | 69 +-
net/llc/llc_if.c | 12 +-
net/llc/llc_s_ac.c | 12 +-
net/llc/llc_sap.c | 23 +-
net/mac80211/main.c | 2 +-
net/mac80211/mlme.c | 5 +-
net/mac80211/rx.c | 11 +-
net/mac80211/scan.c | 30 +-
net/mac80211/sta_info.c | 3 +-
net/netfilter/ipset/ip_set_core.c | 49 +-
net/netfilter/ipset/ip_set_hash_ipmac.c | 2 +-
net/netfilter/ipset/ip_set_hash_net.c | 1 +
net/netfilter/ipset/ip_set_hash_netnet.c | 1 +
net/netfilter/ipvs/ip_vs_app.c | 12 +-
net/netfilter/ipvs/ip_vs_ctl.c | 29 +-
net/netfilter/ipvs/ip_vs_pe.c | 3 +-
net/netfilter/ipvs/ip_vs_sched.c | 3 +-
net/netfilter/ipvs/ip_vs_sync.c | 13 +-
net/netfilter/nf_conntrack_core.c | 4 +-
net/netfilter/nf_flow_table_core.c | 3 +-
net/netfilter/nf_tables_api.c | 7 +-
net/netfilter/nf_tables_offload.c | 5 +-
net/netfilter/nft_bitwise.c | 5 +-
net/netfilter/nft_cmp.c | 2 +-
net/netfilter/nft_payload.c | 38 +
net/netrom/af_netrom.c | 23 -
net/nfc/llcp_sock.c | 4 +-
net/nfc/netlink.c | 2 -
net/openvswitch/actions.c | 5 +-
net/openvswitch/datapath.c | 20 +-
net/openvswitch/vport-internal_dev.c | 11 +-
net/phonet/socket.c | 4 +-
net/rds/ib_cm.c | 23 +-
net/rose/af_rose.c | 23 -
net/rxrpc/ar-internal.h | 2 +
net/rxrpc/call_accept.c | 5 +-
net/rxrpc/call_object.c | 34 +-
net/rxrpc/conn_client.c | 9 +-
net/rxrpc/conn_object.c | 13 +-
net/rxrpc/conn_service.c | 2 +-
net/rxrpc/peer_event.c | 11 +-
net/rxrpc/peer_object.c | 16 +-
net/rxrpc/recvmsg.c | 24 +-
net/rxrpc/sendmsg.c | 3 +-
net/sched/act_api.c | 23 +-
net/sched/act_mirred.c | 6 +-
net/sched/act_mpls.c | 12 +-
net/sched/cls_api.c | 119 +-
net/sched/cls_bpf.c | 8 +-
net/sched/em_meta.c | 4 +-
net/sched/sch_api.c | 3 +-
net/sched/sch_etf.c | 2 +-
net/sched/sch_generic.c | 19 +-
net/sched/sch_hhf.c | 8 +-
net/sched/sch_netem.c | 11 +-
net/sched/sch_sfb.c | 13 +-
net/sched/sch_sfq.c | 14 +-
net/sched/sch_taprio.c | 11 +-
net/sctp/diag.c | 2 +-
net/sctp/input.c | 16 +-
net/sctp/sm_make_chunk.c | 12 +-
net/sctp/socket.c | 12 +-
net/smc/af_smc.c | 16 +-
net/smc/smc_core.c | 7 +-
net/smc/smc_pnet.c | 4 +-
net/smc/smc_rx.c | 29 +-
net/sunrpc/backchannel_rqst.c | 7 +-
net/sunrpc/xprt.c | 5 +
net/sunrpc/xprtrdma/backchannel.c | 2 +
net/sunrpc/xprtsock.c | 17 +-
net/tipc/core.c | 2 -
net/tipc/core.h | 6 +
net/tipc/socket.c | 12 +-
net/tls/tls_device.c | 10 +-
net/tls/tls_main.c | 2 +
net/tls/tls_sw.c | 30 +-
net/unix/af_unix.c | 6 +-
net/vmw_vsock/af_vsock.c | 2 +-
net/vmw_vsock/virtio_transport_common.c | 25 +-
net/wireless/chan.c | 5 +
net/wireless/nl80211.c | 4 +-
net/wireless/reg.c | 1 +
net/wireless/reg.h | 8 -
net/wireless/scan.c | 23 +-
net/wireless/util.c | 3 +-
net/wireless/wext-sme.c | 8 +-
net/x25/x25_dev.c | 2 +-
net/xdp/xdp_umem.c | 6 +
net/xdp/xsk.c | 42 +-
net/xfrm/xfrm_input.c | 3 +
net/xfrm/xfrm_state.c | 2 +
samples/bpf/Makefile | 1 +
samples/bpf/asm_goto_workaround.h | 13 +-
samples/bpf/task_fd_query_user.c | 1 +
.../api/devm_platform_ioremap_resource.cocci | 60 -
scripts/coccinelle/misc/add_namespace.cocci | 2 +
scripts/gdb/linux/dmesg.py | 16 +-
scripts/gdb/linux/symbols.py | 11 +-
scripts/gdb/linux/utils.py | 25 +-
scripts/mod/modpost.c | 60 +-
scripts/mod/modpost.h | 1 +
scripts/nsdeps | 10 +-
scripts/recordmcount.h | 5 +-
scripts/setlocalversion | 2 +-
scripts/tools-support-relr.sh | 8 +-
security/lockdown/lockdown.c | 1 +
security/selinux/ss/services.c | 9 +-
sound/arm/pxa2xx-pcm-lib.c | 80 +-
sound/core/pcm_dmaengine.c | 83 ++
sound/pci/hda/patch_hdmi.c | 19 +-
sound/soc/amd/acp-pcm-dma.c | 63 +-
sound/soc/amd/raven/acp3x-pcm-dma.c | 56 +-
sound/soc/atmel/atmel-pcm-pdc.c | 48 +-
sound/soc/au1x/dbdma2.c | 64 +-
sound/soc/au1x/dma.c | 63 +-
sound/soc/bcm/cygnus-pcm.c | 56 +-
sound/soc/codecs/Kconfig | 44 +-
sound/soc/codecs/Makefile | 10 +
sound/soc/codecs/adau1761.c | 129 ++
sound/soc/codecs/adau7118-hw.c | 43 +
sound/soc/codecs/adau7118-i2c.c | 82 ++
sound/soc/codecs/adau7118.c | 586 +++++++++
sound/soc/codecs/adau7118.h | 24 +
sound/soc/codecs/cros_ec_codec.c | 1128 +++++++++++++----
sound/soc/codecs/cx2072x.c | 2 +-
sound/soc/codecs/hdac_hda.c | 114 +-
sound/soc/codecs/hdac_hda.h | 13 +-
sound/soc/codecs/madera.h | 2 +
sound/soc/codecs/msm8916-wcd-analog.c | 54 +-
sound/soc/codecs/mt6358.c | 105 ++
sound/soc/codecs/pcm3168a.c | 143 ++-
sound/soc/codecs/rt1011.c | 249 +++-
sound/soc/codecs/rt1011.h | 24 +
sound/soc/codecs/rt5514-spi.c | 41 +-
sound/soc/codecs/rt5645.c | 19 +-
sound/soc/codecs/rt5663.c | 4 +-
sound/soc/codecs/rt5677-spi.c | 399 +++++++
sound/soc/codecs/rt5677-spi.h | 1 +
sound/soc/codecs/rt5677.c | 445 +++++--
sound/soc/codecs/rt5677.h | 11 +-
sound/soc/codecs/rt5682.c | 43 +-
sound/soc/codecs/tas2562.c | 590 +++++++++
sound/soc/codecs/tas2562.h | 85 ++
sound/soc/codecs/tas2770.c | 819 +++++++++++++
sound/soc/codecs/tas2770.h | 143 +++
sound/soc/codecs/tlv320aic31xx.c | 45 +
sound/soc/codecs/tlv320aic31xx.h | 8 +
sound/soc/codecs/tlv320aic32x4.c | 3 +
sound/soc/codecs/wcd9335.c | 10 +-
sound/soc/codecs/wm2200.c | 5 +
sound/soc/codecs/wm5100.c | 2 +
sound/soc/codecs/wm8904.c | 73 +-
sound/soc/codecs/wm8904.h | 1 +
sound/soc/codecs/wm8958-dsp2.c | 22 +-
sound/soc/codecs/wm8994.c | 156 ++-
sound/soc/codecs/wm8994.h | 10 +-
sound/soc/codecs/wm_adsp.c | 81 +-
sound/soc/codecs/wm_adsp.h | 4 +
sound/soc/dwc/dwc-pcm.c | 48 +-
sound/soc/fsl/Kconfig | 10 +
sound/soc/fsl/Makefile | 2 +
sound/soc/fsl/fsl_asrc.c | 110 +-
sound/soc/fsl/fsl_asrc.h | 7 +-
sound/soc/fsl/fsl_asrc_dma.c | 120 +-
sound/soc/fsl/fsl_audmix.c | 6 +
sound/soc/fsl/fsl_audmix.h | 1 +
sound/soc/fsl/fsl_dma.c | 54 +-
sound/soc/fsl/fsl_esai.c | 12 +
sound/soc/fsl/fsl_mqs.c | 335 ++++++
sound/soc/fsl/imx-pcm-fiq.c | 56 +-
sound/soc/fsl/mpc5200_dma.c | 51 +-
sound/soc/generic/audio-graph-card.c | 4 +-
sound/soc/generic/simple-card.c | 4 +-
sound/soc/intel/Kconfig | 17 +-
sound/soc/intel/atom/sst-mfld-platform-pcm.c | 30 +-
sound/soc/intel/baytrail/sst-baytrail-pcm.c | 52 +-
sound/soc/intel/boards/Kconfig | 52 +-
sound/soc/intel/boards/Makefile | 14 +-
sound/soc/intel/boards/bdw-rt5677.c | 51 +
sound/soc/intel/boards/bxt_da7219_max98357a.c | 11 +
sound/soc/intel/boards/bxt_rt298.c | 11 +
sound/soc/intel/boards/bytcr_rt5640.c | 10 +-
sound/soc/intel/boards/cht_bsw_rt5645.c | 26 +-
sound/soc/intel/boards/cml_rt1011_rt5682.c | 487 ++++++++
sound/soc/intel/boards/glk_rt5682_max98357a.c | 11 +
sound/soc/intel/boards/hda_dsp_common.c | 85 ++
sound/soc/intel/boards/hda_dsp_common.h | 32 +
.../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 149 ++-
sound/soc/intel/boards/skl_hda_dsp_common.c | 6 +
sound/soc/intel/boards/skl_hda_dsp_common.h | 27 +-
sound/soc/intel/boards/skl_hda_dsp_generic.c | 3 +-
sound/soc/intel/boards/sof_rt5682.c | 13 +-
sound/soc/intel/common/Makefile | 4 +-
sound/soc/intel/common/soc-acpi-intel-cfl-match.c | 18 +
sound/soc/intel/common/soc-acpi-intel-cml-match.c | 56 +
sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 31 -
sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 18 +
sound/soc/intel/haswell/sst-haswell-pcm.c | 62 +-
sound/soc/intel/skylake/skl-pcm.c | 67 +-
sound/soc/jz4740/jz4740-i2s.c | 6 +-
sound/soc/kirkwood/kirkwood-dma.c | 52 +-
sound/soc/mediatek/Kconfig | 1 +
.../soc/mediatek/common/mtk-afe-platform-driver.c | 28 +-
.../soc/mediatek/common/mtk-afe-platform-driver.h | 10 +-
sound/soc/mediatek/common/mtk-btcvsd.c | 76 +-
sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 11 +-
sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 26 +-
.../mt8183/mt8183-mt6358-ts3a227-max98357.c | 70 +-
sound/soc/meson/axg-fifo.c | 56 +-
sound/soc/meson/axg-fifo.h | 20 +-
sound/soc/meson/axg-frddr.c | 24 +-
sound/soc/meson/axg-toddr.c | 24 +-
sound/soc/pxa/mmp-pcm.c | 62 +-
sound/soc/pxa/poodle.c | 2 +-
sound/soc/pxa/pxa-ssp.c | 14 +-
sound/soc/pxa/pxa2xx-ac97.c | 14 +-
sound/soc/pxa/pxa2xx-i2s.c | 14 +-
sound/soc/pxa/pxa2xx-pcm.c | 14 +-
sound/soc/qcom/lpass-platform.c | 70 +-
sound/soc/qcom/qdsp6/q6asm-dai.c | 106 +-
sound/soc/qcom/qdsp6/q6asm.c | 55 +
sound/soc/qcom/qdsp6/q6asm.h | 15 +
sound/soc/qcom/qdsp6/q6routing.c | 14 +-
sound/soc/rockchip/Kconfig | 3 +-
sound/soc/rockchip/rockchip_max98090.c | 313 ++++-
sound/soc/samsung/Kconfig | 12 +-
sound/soc/samsung/Makefile | 4 +-
sound/soc/samsung/arndale.c | 217 ++++
sound/soc/samsung/arndale_rt5631.c | 164 ---
sound/soc/samsung/idma.c | 58 +-
sound/soc/sh/dma-sh7760.c | 46 +-
sound/soc/sh/fsi.c | 31 +-
sound/soc/sh/rcar/core.c | 54 +-
sound/soc/sh/rcar/dma.c | 30 +-
sound/soc/sh/siu_pcm.c | 44 +-
sound/soc/soc-component.c | 125 +-
sound/soc/soc-compress.c | 52 +-
sound/soc/soc-core.c | 1175 +++++++++---------
sound/soc/soc-generic-dmaengine-pcm.c | 165 +--
sound/soc/soc-jack.c | 3 +-
sound/soc/soc-ops.c | 11 +-
sound/soc/soc-pcm.c | 235 ++--
sound/soc/soc-topology.c | 17 +-
sound/soc/soc-utils.c | 11 +-
sound/soc/sof/Kconfig | 43 +-
sound/soc/sof/control.c | 34 +
sound/soc/sof/core.c | 44 +-
sound/soc/sof/debug.c | 16 +
sound/soc/sof/imx/Kconfig | 8 +-
sound/soc/sof/imx/imx8.c | 7 +
sound/soc/sof/intel/Kconfig | 50 +-
sound/soc/sof/intel/apl.c | 8 +
sound/soc/sof/intel/bdw.c | 31 +-
sound/soc/sof/intel/byt.c | 44 +-
sound/soc/sof/intel/cnl.c | 67 +-
sound/soc/sof/intel/hda-codec.c | 22 +-
sound/soc/sof/intel/hda-dsp.c | 137 ++-
sound/soc/sof/intel/hda-ipc.c | 6 +-
sound/soc/sof/intel/hda-ipc.h | 51 +
sound/soc/sof/intel/hda-loader.c | 25 +-
sound/soc/sof/intel/hda-pcm.c | 15 +-
sound/soc/sof/intel/hda-stream.c | 24 +-
sound/soc/sof/intel/hda.c | 25 +-
sound/soc/sof/intel/hda.h | 23 +-
sound/soc/sof/ipc.c | 10 +-
sound/soc/sof/ops.h | 10 +
sound/soc/sof/pcm.c | 135 ++-
sound/soc/sof/pm.c | 130 +-
sound/soc/sof/sof-acpi-dev.c | 12 +-
sound/soc/sof/sof-pci-dev.c | 88 +-
sound/soc/sof/sof-priv.h | 54 +-
sound/soc/sof/topology.c | 498 +++++---
sound/soc/sof/trace.c | 17 +-
sound/soc/sprd/sprd-pcm-dma.c | 74 +-
sound/soc/stm/stm32_adfsdm.c | 42 +-
sound/soc/stm/stm32_sai.c | 2 +-
sound/soc/stm/stm32_spdifrx.c | 18 +-
sound/soc/sunxi/sun4i-codec.c | 6 +-
sound/soc/tegra/tegra30_i2s.c | 56 +-
sound/soc/ti/davinci-mcasp.c | 2 +-
sound/soc/txx9/txx9aclc.c | 48 +-
sound/soc/uniphier/aio-dma.c | 51 +-
sound/soc/ux500/ux500_msp_i2s.c | 3 +-
sound/soc/xilinx/xlnx_formatter_pcm.c | 63 +-
sound/soc/xtensa/xtfpga-i2s.c | 30 +-
tools/arch/arm/include/uapi/asm/kvm.h | 4 +-
tools/arch/arm64/include/uapi/asm/kvm.h | 4 +-
tools/arch/s390/include/uapi/asm/kvm.h | 6 +
tools/arch/x86/include/uapi/asm/svm.h | 1 +
tools/arch/x86/include/uapi/asm/vmx.h | 8 +-
tools/bpf/Makefile | 6 +-
tools/gpio/Makefile | 6 +-
tools/include/uapi/asm-generic/mman-common.h | 3 +
tools/include/uapi/drm/i915_drm.h | 1 +
tools/include/uapi/linux/fs.h | 55 +-
tools/include/uapi/linux/fscrypt.h | 181 +++
tools/include/uapi/linux/kvm.h | 5 +
tools/include/uapi/linux/sched.h | 30 +-
tools/include/uapi/linux/usbdevice_fs.h | 4 +
tools/lib/bpf/Makefile | 33 +-
tools/lib/bpf/libbpf_internal.h | 16 +
tools/lib/bpf/xsk.c | 4 +-
tools/lib/subcmd/Makefile | 8 +-
tools/perf/Documentation/asciidoc.conf | 3 +
tools/perf/Documentation/jitdump-specification.txt | 4 +-
tools/perf/arch/arm/annotate/instructions.c | 4 +-
tools/perf/arch/arm64/annotate/instructions.c | 4 +-
tools/perf/arch/powerpc/util/header.c | 3 +-
tools/perf/arch/s390/annotate/instructions.c | 6 +-
tools/perf/arch/s390/util/header.c | 9 +-
tools/perf/arch/x86/annotate/instructions.c | 6 +-
tools/perf/arch/x86/util/header.c | 3 +-
tools/perf/builtin-c2c.c | 14 +-
tools/perf/builtin-kmem.c | 1 +
tools/perf/builtin-kvm.c | 7 +-
tools/perf/builtin-script.c | 6 +-
tools/perf/check-headers.sh | 1 +
tools/perf/jvmti/Build | 6 +-
tools/perf/perf-sys.h | 6 +-
.../arch/s390/{cf_m8561 => cf_z15}/basic.json | 0
.../arch/s390/{cf_m8561 => cf_z15}/crypto.json | 0
.../arch/s390/{cf_m8561 => cf_z15}/crypto6.json | 0
.../arch/s390/{cf_m8561 => cf_z15}/extended.json | 0
.../pmu-events/arch/s390/cf_z15/transaction.json | 7 +
tools/perf/pmu-events/arch/s390/mapfile.csv | 2 +-
tools/perf/pmu-events/jevents.c | 12 +-
tools/perf/tests/perf-hooks.c | 3 +-
tools/perf/util/annotate.c | 35 +-
tools/perf/util/annotate.h | 4 +
tools/perf/util/copyfile.c | 8 +-
tools/perf/util/evlist.c | 2 +-
tools/perf/util/evsel.c | 3 +-
tools/perf/util/header.c | 4 +-
tools/perf/util/hist.c | 2 +-
tools/perf/util/jitdump.c | 6 +-
tools/perf/util/llvm-utils.c | 6 +-
tools/perf/util/map.c | 3 +
tools/perf/util/python.c | 6 +
.../perf/util/scripting-engines/trace-event-perl.c | 8 +-
.../util/scripting-engines/trace-event-python.c | 9 +-
tools/perf/util/trace-event-parse.c | 31 -
tools/perf/util/trace-event.h | 2 -
tools/perf/util/util.c | 6 +-
tools/testing/selftests/Makefile | 19 +-
.../selftests/bpf/prog_tests/sockopt_inherit.c | 2 +-
tools/testing/selftests/bpf/prog_tests/tcp_rtt.c | 3 +-
tools/testing/selftests/bpf/test_flow_dissector.sh | 3 +
tools/testing/selftests/bpf/test_lwt_ip_encap.sh | 6 +-
tools/testing/selftests/bpf/test_offload.py | 5 +
tools/testing/selftests/bpf/test_sysctl.c | 8 +-
tools/testing/selftests/bpf/test_tc_edt.sh | 2 +-
tools/testing/selftests/drivers/net/mlxsw/vxlan.sh | 8 +-
tools/testing/selftests/kselftest/runner.sh | 36 +-
tools/testing/selftests/kselftest_install.sh | 4 +-
tools/testing/selftests/kvm/.gitignore | 2 +
tools/testing/selftests/kvm/include/x86_64/vmx.h | 2 +
tools/testing/selftests/kvm/lib/assert.c | 4 +-
tools/testing/selftests/kvm/lib/x86_64/vmx.c | 10 +
.../testing/selftests/kvm/x86_64/sync_regs_test.c | 21 +-
.../kvm/x86_64/vmx_close_while_nested_test.c | 6 +-
.../selftests/kvm/x86_64/vmx_dirty_log_test.c | 2 +
.../kvm/x86_64/vmx_set_nested_state_test.c | 13 +-
.../selftests/kvm/x86_64/vmx_tsc_adjust_test.c | 6 +-
tools/testing/selftests/net/fib_tests.sh | 21 +
tools/testing/selftests/net/l2tp.sh | 0
tools/testing/selftests/net/reuseport_dualstack.c | 3 +-
tools/testing/selftests/net/tls.c | 108 ++
tools/testing/selftests/powerpc/mm/tlbie_test.c | 2 +-
tools/testing/selftests/ptp/testptp.c | 53 +-
tools/testing/selftests/rtc/settings | 1 +
tools/testing/selftests/vm/gup_benchmark.c | 4 +-
tools/testing/selftests/watchdog/watchdog-test.c | 27 +-
tools/usb/usbip/libsrc/usbip_device_driver.c | 6 +-
.../gettimeofday.S => tools/virtio/crypto/hash.h | 0
tools/virtio/linux/dma-mapping.h | 2 +
tools/virtio/xen/xen.h | 6 +
virt/kvm/arm/pmu.c | 48 +-
virt/kvm/kvm_main.c | 238 +++-
1828 files changed, 29811 insertions(+), 15008 deletions(-)
create mode 100644 Documentation/admin-guide/hw-vuln/multihit.rst
create mode 100644 Documentation/admin-guide/hw-vuln/tsx_async_abort.rst
rename Documentation/{kbuild/namespaces.rst => core-api/symbol-namespaces.rst} (100%)
create mode 100644 Documentation/devicetree/bindings/sound/adi,adau7118.yaml
create mode 100644 Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-codec.yaml
create mode 100644 Documentation/devicetree/bindings/sound/allwinner,sun8i-a23-codec-analog.yaml
create mode 100644 Documentation/devicetree/bindings/sound/fsl,mqs.txt
delete mode 100644 Documentation/devicetree/bindings/sound/renesas,fsi.txt
create mode 100644 Documentation/devicetree/bindings/sound/renesas,fsi.yaml
delete mode 100644 Documentation/devicetree/bindings/sound/samsung,odroid.txt
create mode 100644 Documentation/devicetree/bindings/sound/samsung,odroid.yaml
delete mode 100644 Documentation/devicetree/bindings/sound/samsung-i2s.txt
create mode 100644 Documentation/devicetree/bindings/sound/samsung-i2s.yaml
delete mode 100644 Documentation/devicetree/bindings/sound/sun4i-codec.txt
delete mode 100644 Documentation/devicetree/bindings/sound/sun8i-codec-analog.txt
create mode 100644 Documentation/devicetree/bindings/sound/tas2562.txt
create mode 100644 Documentation/devicetree/bindings/sound/tas2770.txt
delete mode 100644 Documentation/usb/rio.rst
create mode 100644 Documentation/x86/tsx_async_abort.rst
delete mode 100644 arch/arm64/include/asm/vdso_datapage.h
create mode 100644 arch/riscv/kernel/head.h
create mode 100644 arch/x86/kernel/cpu/tsx.c
create mode 100644 drivers/net/wireless/mediatek/mt76/pci.c
delete mode 100644 drivers/staging/fbtft/fbtft_device.c
delete mode 100644 drivers/staging/fbtft/flexfb.c
create mode 100644 drivers/staging/speakup/sysfs-driver-speakup
delete mode 100644 drivers/usb/misc/rio500.c
delete mode 100644 drivers/usb/misc/rio500_usb.h
create mode 100644 include/sound/sof/dai-imx.h
delete mode 100644 scripts/coccinelle/api/devm_platform_ioremap_resource.cocci
create mode 100644 sound/soc/codecs/adau7118-hw.c
create mode 100644 sound/soc/codecs/adau7118-i2c.c
create mode 100644 sound/soc/codecs/adau7118.c
create mode 100644 sound/soc/codecs/adau7118.h
create mode 100644 sound/soc/codecs/tas2562.c
create mode 100644 sound/soc/codecs/tas2562.h
create mode 100644 sound/soc/codecs/tas2770.c
create mode 100644 sound/soc/codecs/tas2770.h
create mode 100644 sound/soc/fsl/fsl_mqs.c
create mode 100644 sound/soc/intel/boards/cml_rt1011_rt5682.c
create mode 100644 sound/soc/intel/boards/hda_dsp_common.c
create mode 100644 sound/soc/intel/boards/hda_dsp_common.h
create mode 100644 sound/soc/intel/common/soc-acpi-intel-cfl-match.c
create mode 100644 sound/soc/intel/common/soc-acpi-intel-cml-match.c
create mode 100644 sound/soc/intel/common/soc-acpi-intel-jsl-match.c
create mode 100644 sound/soc/samsung/arndale.c
delete mode 100644 sound/soc/samsung/arndale_rt5631.c
create mode 100644 sound/soc/sof/intel/hda-ipc.h
create mode 100644 tools/include/uapi/linux/fscrypt.h
rename tools/perf/pmu-events/arch/s390/{cf_m8561 => cf_z15}/basic.json (100%)
rename tools/perf/pmu-events/arch/s390/{cf_m8561 => cf_z15}/crypto.json (100%)
rename tools/perf/pmu-events/arch/s390/{cf_m8561 => cf_z15}/crypto6.json (100%)
rename tools/perf/pmu-events/arch/s390/{cf_m8561 => cf_z15}/extended.json (100%)
create mode 100644 tools/perf/pmu-events/arch/s390/cf_z15/transaction.json
mode change 100644 => 100755 tools/testing/selftests/net/l2tp.sh
create mode 100644 tools/testing/selftests/rtc/settings
rename arch/arm64/kernel/vdso/gettimeofday.S => tools/virtio/crypto/hash.h (100%)
create mode 100644 tools/virtio/xen/xen.h
[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
[-- Attachment #2: Type: text/plain, Size: 161 bytes --]
_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel
next reply other threads:[~2019-11-25 13:50 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-11-25 12:57 Mark Brown [this message]
2019-11-25 13:39 ` [alsa-devel] [GIT PULL] ASoC updates for v5.5 Takashi Iwai
-- strict thread matches above, loose matches on Subject: below --
2019-11-07 12:59 Mark Brown
2019-11-07 14:07 ` Takashi Iwai
2019-11-08 12:58 ` Mark Brown
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20191125125750.GA4535@sirena.org.uk \
--to=broonie@kernel.org \
--cc=alsa-devel@alsa-project.org \
--cc=lgirdwood@gmail.com \
--cc=tiwai@suse.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.