Merge remote-tracking branch 'origin/tmp-021c917' into msm-kona
* origin/tmp-021c917:
Linux 4.18-rc3
parisc: Build kernel without -ffunction-sections
sg: remove ->sg_magic member
drbd: Fix drbd_request_prepare() discard handling
blk-mq: don't queue more if we get a busy return
aio: mark __aio_sigset::sigmask const
net: handle NULL ->poll gracefully
i2c: gpio: initialize SCL to HIGH again
i2c: smbus: kill memory leak on emulated and failed DMA SMBus xfers
i2c: algos: bit: mention our experience about initial states
Revert "i2c: algo-bit: init the bus to a known state"
selinux: move user accesses in selinuxfs out of locked regions
parisc: Reduce debug output in unwind code
dm: prevent DAX mounts if not supported
dax: check for QUEUE_FLAG_DAX in bdev_dax_supported()
pmem: only set QUEUE_FLAG_DAX for fsdax mode
proc: add Alexey to MAINTAINERS
kasan: depend on CONFIG_SLUB_DEBUG
include/linux/dax.h: dax_iomap_fault() returns vm_fault_t
x86/e820: put !E820_TYPE_RAM regions into memblock.reserved
slub: fix failure when we delete and create a slab cache
Revert mm/vmstat.c: fix vmstat_update() preemption BUG
lib/percpu_ida.c: don't do alloc from per-CPU list if there is none
Revert changes to convert to ->poll_mask() and aio IOCB_CMD_POLL
arm64: dts: hikey960: Define wl1837 power capabilities
arm64: dts: hikey: Define wl1835 power capabilities
block: Fix cloning of requests with a special payload
parisc: Wire up io_pgetevents syscall
parisc: Default to 4 SMP CPUs
parisc: Convert printk(KERN_LEVEL) to pr_lvl()
parisc: Mark 16kB and 64kB page sizes BROKEN
parisc: Drop struct sigaction from not exported header file
nvme-rdma: fix possible double free of controller async event buffer
kconfig: loop boundary condition fix
kbuild: reword help of LD_DEAD_CODE_DATA_ELIMINATION
kconfig: handle P_SYMBOL in print_symbol()
vt: prevent leaking uninitialized data to userspace via /dev/vcs*
serdev: fix memleak on module unload
serial: 8250_pci: Remove stalled entries in blacklist
n_tty: Access echo_* variables carefully.
n_tty: Fix stall at n_tty_receive_char_special().
swiotlb: export swiotlb_dma_ops
Btrfs: fix mount failure when qgroup rescan is in progress
Btrfs: fix regression in btrfs_page_mkwrite() from vm_fault_t conversion
btrfs: quota: Set rescan progress to (u64)-1 if we hit last leaf
proc: add proc_seq_release
ARM64: dts: meson-gxl: fix Mali GPU compatible string
ARM64: dts: meson-axg: fix ethernet stability issue
ARM64: dts: meson-gx: fix ATF reserved memory region
ARM64: dts: meson-gxl-s905x-p212: Add phy-supply for usb0
ARM64: dts: meson: fix register ranges for SD/eMMC
ARM64: dts: meson: disable sd-uhs modes on the libretech-cc
drm/amd/display: release spinlock before committing updates to stream
drm/amdgpu:Support new VCN FW version naming convention
drm/amdgpu: fix UBSAN: Undefined behaviour for amdgpu_fence.c
MAINTAINERS: Timur has a kernel.org address
arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}
arm64: Avoid flush_icache_range() in alternatives patching code
checkpatch: remove warning for 'old' stable@kernel.org address
arm64: dts: uniphier: fix widget name of headphone for LD11/LD20 boards
dm thin: handle running out of data space vs concurrent discard
ARM: dts: da850: Fix interrups property for gpio
x86/mm: Clean up the printk()s in show_fault_oops()
Documentation: intel_pstate: Describe hwp_dynamic_boost sysfs knob
Documentation: admin-guide: intel_pstate: Fix sysfs path
perf/core: Move inline keyword at the beginning of declaration
x86/mm: Drop unneeded __always_inline for p4d page table helpers
x86/efi: Fix efi_call_phys_epilog() with CONFIG_X86_5LEVEL=y
selftests/x86/sigreturn: Do minor cleanups
selftests/x86/sigreturn/64: Fix spurious failures on AMD CPUs
x86/entry/64/compat: Fix "x86/entry/64/compat: Preserve r8-r11 in int $0x80"
powerpc/powermac: Fix rtc read/write functions
Input: psmouse - fix button reporting for basic protocols
PCI: controller: Move PCI_DOMAINS selection to arch Kconfig
PCI: Initialize endpoint library before controllers
block: Fix transfer when chunk sectors exceeds max
ARM: dts: Fix SPI node for Arria10
arm64: dts: stratix10: Fix SPI nodes for Stratix10
dh key: fix rounding up KDF output length
certs/blacklist: fix const confusion
ceph: fix dentry leak in splice_dentry()
ARM: davinci: board-da850-evm: fix WP pin polarity for MMC/SD
powerpc/mm/32: Fix pgtable_page_dtor call
PCI: shpchp: Manage SHPC unconditionally on non-ACPI systems
drm/meson: Fix an un-handled error path in 'meson_drv_bind_master()'
x86/mm: Don't free P4D table when it is folded at runtime
x86/entry/32: Add explicit 'l' instruction suffix
x86/mm: Get rid of KERN_CONT in show_fault_oops()
tools/headers: Pick up latest kernel ABIs
qcom: cmd-db: enforce CONFIG_OF_RESERVED_MEM dependency
usb: chipidea: host: fix disconnection detect issue
X.509: unpack RSA signatureValue field from BIT STRING
perf tools: Fix crash caused by accessing feat_ops[HEADER_LAST_FEATURE]
perf script: Fix crash because of missing evsel->priv
perf script: Add missing output fields in a hint
perf bench: Fix numa report output code
perf stat: Remove duplicate event counting
perf alias: Rebuild alias expression string to make it comparable
perf alias: Remove trailing newline when reading sysfs files
perf tools: Fix a clang 7.0 compilation error
tools include uapi: Synchronize bpf.h with the kernel
tools include uapi: Update if_link.h to pick IFLA_{BRPORT_ISOLATED,VXLAN_TTL_INHERIT}
tools include powerpc: Update arch/powerpc/include/uapi/asm/unistd.h copy to get 'rseq' syscall
perf tools: Update x86's syscall_64.tbl, adding 'io_pgetevents' and 'rseq'
tools headers uapi: Synchronize drm/drm.h
perf intel-pt: Fix packet decoding of CYC packets
perf tests: Add valid callback for parse-events test
perf tests: Add event parsing error handling to parse events test
perf report powerpc: Fix crash if callchain is empty
perf test session topology: Fix test on s390
perf record: Support s390 random socket_id assignment
staging: android: ion: Return an ERR_PTR in ion_map_kernel
staging: comedi: quatech_daqp_cs: fix no-op loop daqp_ao_insn_write()
kconfig: document Kconfig source file comments
kconfig: fix line numbers for if-entries in menu tree
stack-protector: Fix test with 32-bit userland and CONFIG_64BIT=y
powerpc: Remove -Wattribute-alias pragmas
disable -Wattribute-alias warning for SYSCALL_DEFINEx()
kbuild: add macro for controlling warnings to linux/compiler.h
usb: typec: tcpm: fix logbuffer index is wrong if _tcpm_log is re-entered
typec: tcpm: Fix a msecs vs jiffies bug
NFC: pn533: Fix wrong GFP flag usage
usb: cdc_acm: Add quirk for Uniden UBC125 scanner
staging/typec: fix tcpci_rt1711h build errors
usb: typec: ucsi: Fix for incorrect status data issue
usb: typec: ucsi: acpi: Workaround for cache mode issue
acpi: Add helper for deactivating memory region
usb: xhci: increase CRS timeout value
usb: xhci: tegra: fix runtime PM error handling
usb: xhci: remove the code build warning
xhci: Fix kernel oops in trace_xhci_free_virt_device
xhci: Fix perceived dead host due to runtime suspend race with event handler
Revert "lib/test_printf.c: call wait_for_random_bytes() before plain %p tests"
ALSA: seq: Fix UBSAN warning at SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT ioctl
ALSA: timer: Fix UBSAN warning at SNDRV_TIMER_IOCTL_NEXT_DEVICE ioctl
ALSA: hda/realtek - Fix the problem of two front mics on more machines
PM / Domains: Rename opp_node to np
PM / Domains: Fix return value of of_genpd_opp_to_performance_state()
cpufreq: qcom-kryo: Fix error handling in probe()
xfs: fix fdblocks accounting w/ RMAPBT per-AG reservation
xfs: ensure post-EOF zeroing happens after zeroing part of a file
xfs: fix off-by-one error in xfs_rtalloc_query_range
xfs: fix uninitialized field in rtbitmap fsmap backend
xfs: recheck reflink state after grabbing ILOCK_SHARED for a write
xfs: don't allow insert-range to shift extents past the maximum offset
xfs: don't trip over negative free space in xfs_reserve_blocks
xfs: allow empty transactions while frozen
MIPS: Add ksig argument to rseq_{signal_deliver,handle_notify_resume}
sfc: make function efx_rps_hash_bucket static
iio: imu: inv_mpu6050: Fix probe() failure on older ACPI based machines
iio: buffer: fix the function signature to match implementation
iio: mma8452: Fix ignoring MMA8452_INT_DRDY
iio: tsl2x7x/tsl2772: avoid potential division by zero
iio: pressure: bmp280: fix relative humidity unit
Linux 4.18-rc2
strparser: Corrected typo in documentation.
efi/x86: Fix incorrect invocation of PciIo->Attributes()
qmi_wwan: add support for the Dell Wireless 5821e module
cxgb4: when disabling dcb set txq dcb priority to 0
ARM: Always build secure_cntvoff.S on ARM V7 to fix shmobile !SMP build
ARM: multi_v7_defconfig: renormalize based on recent additions
arm64: defconfig: renormalize based on recent additions
blk-mq: Fix timeout handling in case the timeout handler returns BLK_EH_DONE
x86/mm: Fix 'no5lvl' handling
Revert "x86/mm: Mark __pgtable_l5_enabled __initdata"
powerpc: Wire up io_pgetevents
arm64: dts: msm8916: fix Coresight ETF graph connections
arm64: dts: apq8096-db820c: disable uart0 by default
net_sched: remove a bogus warning in hfsc
net: dccp: switch rx_tstamp_last_feedback to monotonic clock
net: dccp: avoid crash in ccid3_hc_rx_send_feedback()
Smack: Mark inode instant in smack_task_to_inode
net: Remove depends on HAS_DMA in case of platform dependency
MAINTAINERS: Add file patterns for dsa device tree bindings
net: mscc: make sparse happy
net: mvneta: fix the Rx desc DMA address in the Rx path
Documentation: e1000: Fix docs build error
Documentation: e100: Fix docs build error
Documentation: e1000: Use correct heading adornment
Documentation: e100: Use correct heading adornment
ipv6: mcast: fix unsolicited report interval after receiving querys
vhost_net: validate sock before trying to put its fd
drm/amdgpu: GPU vs CPU page size fixes in amdgpu_vm_bo_split_mapping
drm/amdgpu: Count disabled CRTCs in commit tail earlier
x86/CPU/AMD: Fix LLC ID bit-shift calculation
dm raid: don't use 'const' in function return
dm zoned: avoid triggering reclaim from inside dmz_map()
dm writecache: use 2-factor allocator arguments
dm thin metadata: remove needless work from __commit_transaction
dm: use bio_split() when splitting out the already processed bio
bdi: Fix another oops in wb_workfn()
lightnvm: Remove depends on HAS_DMA in case of platform dependency
rseq: Avoid infinite recursion when delivering SIGSEGV
mtd: rawnand: denali_dt: set clk_x_rate to 200 MHz unconditionally
arm64: mm: Ensure writes to swapper are ordered wrt subsequent cache maintenance
arm64: kpti: Use early_param for kpti= command-line option
MAINTAINERS: Add file patterns for x86 device tree bindings
time: Make sure jiffies_to_msecs() preserves non-zero time periods
KVM: fix KVM_CAP_HYPERV_TLBFLUSH paragraph number
kvm: vmx: Nested VM-entry prereqs for event inj.
x86/microcode/intel: Fix memleak in save_microcode_patch()
x86/mce: Fix incorrect "Machine check from unknown source" message
x86/mce: Do not overwrite MCi_STATUS in mce_no_way_out()
irqdesc: Delete irq_desc_get_msi_desc()
irqchip/gic-v3-its: Fix reprogramming of redistributors on CPU hotplug
irqchip/gic-v3-its: Only emit VSYNC if targetting a valid collection
irqchip/gic-v3-its: Only emit SYNC if targetting a valid collection
irqchip/gic-v3-its: Don't bind LPI to unavailable NUMA node
irqchip/gic-v2m: Fix SPI release on error path
irqchip/ls-scfg-msi: Fix MSI affinity handling
genirq/debugfs: Add missing IRQCHIP_SUPPORTS_LEVEL_MSI debug
Btrfs: fix return value on rename exchange failure
ALSA: hda/realtek - Add a quirk for FSC ESPRIMO U9210
perf/core: Move the inline keyword at the beginning of the function declaration
efi/libstub/tpm: Initialize efi_physical_addr_t vars to zero for mixed mode
mtd: dataflash: Use ULL suffix for 64-bit constants
mtd: cfi_cmdset_0002: Avoid walking all chips when unlocking.
xen: Remove unnecessary BUG_ON from __unbind_from_irq()
xfs: xfs_iflush_abort() can be called twice on cluster writeback failure
xen: add new hypercall buffer mapping device
xfs: More robust inode extent count validation
xfs: simplify xfs_bmap_punch_delalloc_range
locking/qspinlock: Fix build for anonymous union in older GCC compilers
VSOCK: fix loopback on big-endian systems
net: ethernet: ti: davinci_cpdma: make function cpdma_desc_pool_create static
Input: xpad - fix GPD Win 2 controller name
Input: elan_i2c_smbus - fix more potential stack buffer overflows
Input: elan_i2c - add ELAN0618 (Lenovo v330 15IKB) ACPI ID
Input: elantech - fix V4 report decoding for module with middle key
Input: elantech - enable middle button of touchpads on ThinkPad P52
mtd: cfi_cmdset_0002: Fix unlocking requests crossing a chip boudary
xen-netfront: Update features after registering netdev
xen-netfront: Fix mismatched rtnl_unlock
mtd: cfi_cmdset_0002: fix SEGV unlocking multiple chips
mtd: cfi_cmdset_0002: Use right chip in do_ppb_xxlock()
mtd: rawnand: All AC chips have a broken GET_FEATURES(TIMINGS).
cls_flower: fix use after free in flower S/W path
net/packet: fix use-after-free
mtd: rawnand: fix return value check for bad block status
ALSA: hda/ca0132: make array ca0132_alt_chmaps static
tracing: Fix SKIP_STACK_VALIDATION=1 build due to bad merge with -mrecord-mcount
tracing: Fix some errors in histogram documentation
tracing: Use swap macro in update_max_tr
softirq: Reorder trace_softirqs_on to prevent lockdep splat
tracing: Check for no filter when processing event filters
btrfs: fix invalid-free in btrfs_extent_same
Btrfs: fix physical offset reported by fiemap for inline extents
nvme-pci: limit max IO size and segments to avoid high order allocations
locking/lockdep: Do not record IRQ state within lockdep code
KVM: arm64: Prevent KVM_COMPAT from being selected
KVM: Enforce error in ioctl for compat tasks when !KVM_COMPAT
kernel.h: Fix a typo in comment
uprobes/x86: Remove incorrect WARN_ON() in uprobe_init_insn()
nvme-pci: move nvme_kill_queues to nvme_remove_dead_ctrl
x86/platform/UV: Add kernel parameter to set memory block size
x86/platform/UV: Use new set memory block size function
x86/platform/UV: Add adjustable set memory block size function
x86/spectre_v1: Disable compiler optimizations over array_index_mask_nospec()
x86/pti: Don't report XenPV as vulnerable
microblaze: consolidate GPIO reset handling
microblaze: remove unecessary of_platform_bus_probe call
microblaze: Add new syscalls io_pgetevents and rseq
ALSA: hda - Force to link down at runtime suspend on ATI/AMD HDMI
x86/build: Remove unnecessary preparation for purgatory
Revert "kexec/purgatory: Add clean-up for purgatory directory"
KVM: arm/arm64: add WARN_ON if size is not PAGE_SIZE aligned in unmap_stage2_range
rseq/cleanup: Do not abort rseq c.s. in child on fork()
rseq/selftests/arm: Align 'struct rseq_cs' on 32 bytes
rseq/selftests: Make run_param_test.sh executable
ALSA: lx6464es: Missing error code in snd_lx6464es_create()
x86/xen: Add call of speculative_store_bypass_ht_init() to PV paths
drm/bridge/sii8620: fix display of packed pixel modes in MHL2
KVM: arm64: Avoid mistaken attempts to save SVE state for vcpus
KVM: arm64/sve: Fix SVE trap restoration for non-current tasks
KVM: arm64: Don't mask softirq with IRQs disabled in vcpu_put()
arm64: Introduce sysreg_clear_set()
KVM: arm/arm64: Drop resource size check for GICV window
nvme-fc: release io queues to allow fast fail
selftests: net: add tcp_inq to gitignore
net: macb: Fix ptp time adjustment for large negative delta
ipvlan: fix IFLA_MTU ignored on NEWLINK
sctp: fix erroneous inc of snmp SctpFragUsrMsgs
bpf: enforce correct alignment for instructions
net: mscc: fix the injection header
net: davinci_emac: match the mdio device against its compatible if possible
nbd: Add the nbd NBD_DISCONNECT_ON_CLOSE config flag.
r8169: Fix netpoll oops
strparser: Don't schedule in workqueue in paused state
selftests: net: add config fragments
bpfilter: fix user mode helper cross compilation
Documentation: intel_pstate: Fix typo
block: sed-opal: Fix a couple off by one bugs
tools/power turbostat: version 18.06.20
tools/power turbostat: add the missing command line switches
tools/power turbostat: add single character tokens to help
tools/power turbostat: alphabetize the help output
tools/power turbostat: fix segfault on 'no node' machines
tools/power turbostat: add optional APIC X2APIC columns
tools/power turbostat: decode cpuid.1.HT
tools/power turbostat: fix show/hide issues resulting from mis-merge
blk-mq-debugfs: Off by one in blk_mq_rq_state_name()
nvmet: reset keep alive timer in controller enable
nvme-rdma: don't override opts->queue_size
nvme-rdma: Fix command completion race at error recovery
nvme-rdma: fix possible free of a non-allocated async event buffer
nvme-rdma: fix possible double free condition when failing to create a controller
x86: Call fixup_exception() before notify_die() in math_error()
locking/rwsem: Fix up_read_non_owner() warning with DEBUG_RWSEMS
udf: Drop unused arguments of udf_delete_aext()
udf: Provide function for calculating dir entry length
udf: Detect incorrect directory size
ext2: add warning when specifying nocheck option
quota: Cleanup list iteration in dqcache_shrink_scan()
quota: reclaim least recently used dquots
ACPI / processor: Finish making acpi_processor_ppc_has_changed() void
HID: wacom: Correct logical maximum Y for 2nd-gen Intuos Pro large
HID: intel_ish-hid: ipc: register more pm callbacks to support hibernation
HID: steam: use hid_device.driver_data instead of hid_set_drvdata()
proc: fix missing final NUL in get_mm_cmdline() rewrite
ip: limit use of gso_size to udp
stmmac: fix DMA channel hang in half-duplex mode
net: stmmac: socfpga: add additional ocp reset line for Stratix10
net: sungem: fix rx checksum support
MIPS: Wire up io_pgetevents syscall
rseq/selftests: Implement MIPS support
MIPS: Wire up the restartable sequences (rseq) syscall
MIPS: Add syscall detection for restartable sequences
MIPS: Add support for restartable sequences
MIPS: io: Add barrier after register read in inX()
objtool: Add machine_real_restart() to the noreturn list
bpfilter: ignore binary files
bpfilter: fix build error
net/usb/drivers: Remove useless hrtimer_active check
net/sched: act_ife: preserve the action control in case of error
net/sched: act_ife: fix recursive lock and idr leak
net: ethernet: fix suspend/resume in davinci_emac
powerpc/mm/hash/4k: Free hugetlb page table caches correctly.
powerpc/64s/radix: Fix radix_kvm_prefetch_workaround paca access of not possible CPU
net: propagate dev_get_valid_name return code
enic: do not overwrite error code
net/tcp: Fix socket lookups with SO_BINDTODEVICE
ptp: replace getnstimeofday64() with ktime_get_real_ts64()
net/ipv6: respect rcu grace period before freeing fib6_info
net: net_failover: fix typo in net_failover_slave_register()
ipvlan: use ETH_MAX_MTU as max mtu
net: hamradio: use eth_broadcast_addr
enic: initialize enic->rfs_h.lock in enic_probe
MAINTAINERS: Add Sam as the maintainer for NCSI
net/ncsi: Use netdev_dbg for debug messages
net/ncsi: Drop no more channels message
net/ncsi: Silence debug messages
bpf, xdp, i40e: fix i40e_build_skb skb reserve and truesize
qed: Do not advertise DCBX_LLD_MANAGED capability.
qed: Add sanity check for SIMD fastpath handler.
qed: Fix possible memory leak in Rx error path handling.
mips: ftrace: fix static function graph tracing
drm/amdgpu: Make amdgpu_vram_mgr_bo_invisible_size always accurate
drm/amdgpu: Refactor amdgpu_vram_mgr_bo_invisible_size helper
drm/amdgpu: Update pin_size values before unpinning BO
drm/amdgpu:All UVD instances share one idle_work handle
Revert "block: Add warning for bi_next not NULL in bio_endio()"
drm/amdgpu: Don't default to DC support for Kaveri and older
drm/amdgpu: Use kvmalloc_array for allocating VRAM manager nodes array
drm/amd/pp: Fix uninitialized variable
block: fix timeout changes for legacy request drivers
pNFS/flexfiles: Process writeback resends from nfsiod context as well
pNFS/flexfiles: Don't tie up all the rpciod threads in resends
arm64: make secondary_start_kernel() notrace
arm64: dma-mapping: clear buffers allocated with FORCE_CONTIGUOUS flag
powerpc/64s: Fix build failures with CONFIG_NMI_IPI=n
xen/scsiback: add error handling for xenbus_printf
scsi: xen-scsifront: add error handling for xenbus_printf
sunrpc: Prevent duplicate XID allocation
pNFS: Don't send layoutreturn if the layout is already invalid
pNFS: Always free the session slot on error in nfs4_layoutget_handle_exception
drm/i915: Enable provoking vertex fix on Gen9 systems.
drm/i915: Fix context ban and hang accounting for client
drm/i915: Turn off g4x DP port in .post_disable()
drm/i915: Disallow interlaced modes on g4x DP outputs
drm/i915: Fix PIPESTAT irq ack on i965/g4x
drm/i915: Allow DBLSCAN user modes with eDP/LVDS/DSI
drm/i915/execlists: Avoid putting the error pointer
drm/i915: Apply batch location restrictions before pinning
xen/grant-table: Export gnttab_{alloc|free}_pages as GPL
xen: add error handling for xenbus_printf
xen: share start flags between PV and PVH
powerpc/64: hard disable irqs on the panic()ing CPU
powerpc: smp_send_stop do not offline stopped CPUs
powerpc/64: hard disable irqs in panic_smp_self_stop
powerpc/64s: Fix DT CPU features Power9 DD2.1 logic
powerpc/64s/radix: Fix MADV_[FREE|DONTNEED] TLB flush miss problem with THP
powerpc/e500mc: Set assembler machine type to e500mc
mtd: rawnand: mxc: set spare area size register explicitly
PM / OPP: Update voltage in case freq == old_freq
dwc2: gadget: Fix ISOC IN DDMA PID bitfield value calculation
usb: gadget: dwc2: fix memory leak in gadget_init()
usb: gadget: composite: fix delayed_status race condition when set_interface
usb: dwc2: fix isoc split in transfer with no data
usb: dwc2: alloc dma aligned buffer for isoc split in
usb: dwc2: fix the incorrect bitmaps for the ports of multi_tt hub
usb: dwc2: Fix host exit from hibernation flow.
usb: dwc3: qcom: mark PM functions as __maybe_unused
usb: dwc3: Fix error return code in dwc3_qcom_probe()
mtd: rawnand: micron: add ONFI_FEATURE_ON_DIE_ECC to supported features
cpufreq: intel_pstate: Fix scaling max/min limits with Turbo 3.0
cpufreq: kryo: Add module remove and exit
cpufreq: kryo: Fix possible error code dereference
posix-timers: Fix nanosleep_copyout() for CONFIG_COMPAT_32BIT_TIME
ARM: dts: imx6sx: fix irq for pcie bridge
scsi: scsi_debug: Fix memory leak on module unload
scsi: qla2xxx: Spinlock recursion in qla_target
scsi: ipr: Eliminate duplicate barriers
scsi: target: tcmu: add read length support
drm/nouveau/kms/nv50-: cursors always use core channel vram ctxdma
revert "mm/memblock: add missing include <linux/bootmem.h>"
MAINTAINERS: Add me as an x86 entry code maintainer
MIPS: BCM47XX: Enable 74K Core ExternalSync for PCIe erratum
MIPS: pb44: Fix i2c-gpio GPIO descriptor table
IB/rxe: Fix missing completion for mem_reg work requests
RDMA/core: Save kernel caller name when creating CQ using ib_create_cq()
drm/mali-dp: Rectify the width and height passed to rotmem_required()
drm/arm/malidp: Preserve LAYER_FORMAT contents when setting format
drm: mali-dp: Enable Global SE interrupts mask for DP500
drm/arm/malidp: Ensure that the crtcs are shutdown before removing any encoder/connector
drivers/perf: xgene_pmu: Fix IOB SLOW PMU parser error
arm64: dts: Stingray: Fix I2C controller interrupt type
arm64: dts: ns2: Fix PCIe controller interrupt type
arm64: dts: ns2: Fix I2C controller interrupt type
arm64: dts: specify 1.8V EMMC capabilities for bcm958742t
arm64: dts: specify 1.8V EMMC capabilities for bcm958742k
ARM: dts: Cygnus: Fix PCIe controller interrupt type
ARM: dts: Cygnus: Fix I2C controller interrupt type
ARM: dts: BCM5301x: Fix i2c controller interrupt type
ARM: dts: HR2: Fix interrupt types for i2c and PCIe
ARM: dts: NSP: Fix PCIe controllers interrupt types
ARM: dts: NSP: Fix i2c controller interrupt type
MAINTAINERS: Update Broadcom iProc entry with Stingray
MAINAINTERS: Corrected Broadcom Northstar2 entry
selftests: sparc64: Add missing SPDX License Identifiers
selftests: sparc64: delete RUN_TESTS and EMIT_TESTS overrides
selftests: sparc64: Fix to do nothing on non-sparc64
selftests: sync: add config fragment for testing sync framework
selftests: vm: return Kselftest Skip code for skipped tests
selftests: zram: return Kselftest Skip code for skipped tests
selftests: user: return Kselftest Skip code for skipped tests
selftests: sysctl: return Kselftest Skip code for skipped tests
selftests: static_keys: return Kselftest Skip code for skipped tests
selftests: pstore: return Kselftest Skip code for skipped tests
ACPI / EC: Use ec_no_wakeup on Thinkpad X1 Carbon 6th
usb: dwc2: gadget: fix packet drop issue for ISOC OUT transfers
usb: dwc3: Only call clk_bulk_get() on devicetree instantiated devices
usb: dwc2: gadget: fix packet drop issue in dwc2_gadget_handle_nak
usb: dwc3: of-simple: fix use-after-free on remove
usb: dwc2: gadget: Fix issue in dwc2_gadget_start_isoc()
doc: usb: Fix typo in gadget_configfs documentation
usb: gadget: ffs: Fix BUG when userland exits with submitted AIO transfers
usb: dwc3: pci: add support for Intel IceLake
USB: serial: cp210x: add CESINEL device ids
Revert "drm/sun4i: Handle DRM_BUS_FLAG_PIXDATA_*EDGE"
USB: serial: cp210x: add Silicon Labs IDs for Windows Update
pinctrl: mt7622: fix a kernel panic when pio don't work as EINT controller
pinctrl: actions: Fix uninitialized error in owl_pin_config_set()
pinctrl: single: Add allocation failure checking of saved_vals
pinctrl: devicetree: Fix pctldev pointer overwrite
pinctrl: mediatek: remove redundant return value check of platform_get_resource()
Fix Documentation build due to rename of main.c to mtrr.c
firmware: dmi: Add access to the SKU ID string
drm/atmel-hlcdc: check stride values in the first plane
soc: imx: gpcv2: correct PGC offset
ALSA: hda/ca0132: Fix DMic data rate for Alienware M17x R4
ALSA: hda/ca0132: Restore PCM Analog Mic-In2
ALSA: hda/ca0132: Don't test for QUIRK_NONE
ALSA: hda/ca0132: Restore behavior of QUIRK_ALIENWARE
ALSA: hda/ca0132: Delete redundant UNSOL event requests
ALSA: hda/ca0132: Delete pointless assignments to struct auto_pin_cfg fields
ALSA: hda/realtek - Fix pop noise on Lenovo P50 & co
ARM: dts: imx6q: Use correct SDMA script for SPI5 core
net_sched: blackhole: tell upper qdisc about dropped packets
hwmon: (nct6775) Fix loop limit
hwmon: (dell-smm) Disable fan support for Dell XPS13 9333
bluetooth: hci_nokia: Don't include linux/unaligned/le_struct.h directly.
atm: Preserve value of skb->truesize when accounting to vcc
Linux 4.18-rc1
cifs: Fix invalid check in __cifs_calc_signature()
cifs: Use correct packet length in SMB2_TRANSFORM header
xdp: Fix handling of devmap in generic XDP
fix a series of Documentation/ broken file name references
Documentation: rstFlatTable.py: fix a broken reference
ABI: sysfs-devices-system-cpu: remove a broken reference
devicetree: fix a series of wrong file references
devicetree: fix name of pinctrl-bindings.txt
devicetree: fix some bindings file names
MAINTAINERS: fix location of DT npcm files
MAINTAINERS: fix location of some display DT bindings
kernel-parameters.txt: fix pointers to sound parameters
bindings: nvmem/zii: Fix location of nvmem.txt
docs: Fix more broken references
scripts/documentation-file-ref-check: check tools/*/Documentation
scripts/documentation-file-ref-check: get rid of false-positives
scripts/documentation-file-ref-check: hint: dash or underline
scripts/documentation-file-ref-check: add a fix logic for DT
scripts/documentation-file-ref-check: accept more wildcards at filenames
scripts/documentation-file-ref-check: fix help message
media: max2175: fix location of driver's companion documentation
media: v4l: fix broken video4linux docs locations
media: dvb: point to the location of the old README.dvb-usb file
media: dvb: fix location of get_dvb_firmware script
docs: Fix some broken references
docs: fix broken references with multiple hints
bpf: reject any prog that failed read-only lock
bpf: fix panic in prog load calls cleanup
net: stmmac: Run HWIF Quirks after getting HW caps
neighbour: skip NTF_EXT_LEARNED entries during forced gc
net: cxgb3: add error handling for sysfs_create_group
tls: fix waitall behavior in tls_sw_recvmsg
tls: fix use-after-free in tls_push_record
l2tp: filter out non-PPP sessions in pppol2tp_tunnel_ioctl()
l2tp: reject creation of non-PPP sessions on L2TPv2 tunnels
mlxsw: spectrum_switchdev: Fix port_vlan refcounting
mlxsw: spectrum_router: Align with new route replace logic
mlxsw: spectrum_router: Allow appending to dev-only routes
ipv6: Only emit append events for appended routes
stmmac: added support for 802.1ad vlan stripping
arch/*: Kconfig: fix documentation for NMI watchdog
docs: crypto_engine.rst: Fix two parse warnings
docs: can.rst: fix a footnote reference
hwrng: core - Always drop the RNG in hwrng_unregister()
crypto: morus640 - Fix out-of-bounds access
crypto: don't optimize keccakf()
crypto: arm64/aes-blk - fix and move skcipher_walk_done out of kernel_neon_begin, _end
crypto: chtls - use after free in chtls_pt_recvmsg()
afs: Optimise callback breaking by not repeating volume lookup
afs: Display manually added cells in dynamic root mount
afs: Enable IPv6 DNS lookups
bsg: fix race of bsg_open and bsg_unregister
block: remov blk_queue_invalidate_tags
cfg80211: fix rcu in cfg80211_unregister_wdev
mac80211: Move up init of TXQs
mac80211_hwsim: fix module init error paths
cfg80211: initialize sinfo in cfg80211_get_station
nl80211: fix some kernel doc tag mistakes
nvme-fabrics: fix and refine state checks in __nvmf_check_ready
nvme-fabrics: handle the admin-only case properly in nvmf_check_ready
nvme-fabrics: refactor queue ready check
smb3: fix corrupt path in subdirs on smb311 with posix
smb3: do not display empty interface list
smb3: Fix mode on mkdir on smb311 mounts
cifs: Fix kernel oops when traceSMB is enabled
CIFS: dump every session iface info
CIFS: parse and store info on iface queries
CIFS: add iface info to struct cifs_ses
CIFS: complete PDU definitions for interface queries
CIFS: move default port definitions to cifsglob.h
cifs: Fix encryption/signing
cifs: update __smb_send_rqst() to take an array of requests
cifs: remove smb2_send_recv()
cifs: push rfc1002 generation down the stack
smb3: increase initial number of credits requested to allow write
cifs: minor documentation updates
cifs: add lease tracking to the cached root fid
smb3: note that smb3.11 posix extensions mount option is experimental
afs: Show all of a server's addresses in /proc/fs/afs/servers
afs: Handle CONFIG_PROC_FS=n
proc: Make inline name size calculation automatic
orangefs: simplify compat ioctl handling
signalfd: lift sigmask copyin and size checks to callers of do_signalfd4()
hv_netvsc: Fix the variable sizes in ipsecv2 and rsc offload
rds: avoid unenecessary cong_update in loop transport
bpf, selftests: delete xfrm tunnel when test exits.
bpf, selftest: check tunnel type more accurately
selftests/bpf: test offloads even with BPF programs present
tools: bpftool: improve accuracy of load time
l2tp: clean up stale tunnel or session in pppol2tp_connect's error path
l2tp: prevent pppol2tp_connect() from creating kernel sockets
l2tp: only accept PPP sessions in pppol2tp_connect()
l2tp: fix pseudo-wire type for sessions created by pppol2tp_connect()
eventpoll: switch to ->poll_mask
aio: only return events requested in poll_mask() for IOCB_CMD_POLL
net: emaclite: Remove xemaclite_mdio_setup return check
net: emaclite: Remove unused 'has_mdio' flag.
net: emaclite: Fix MDIO bus unregister bug
net: emaclite: Fix position of lp->mii_bus assignment
eventfd: only return events requested in poll_mask()
aio: mark __aio_sigset::sigmask const
tcp: verify the checksum of the first data segment in a new connection
net: qcom/emac: Add missing of_node_put()
lib/test_printf.c: call wait_for_random_bytes() before plain %p tests
hexagon: drop the unused variable zero_page_mask
hexagon: fix printk format warning in setup.c
mm: fix oom_kill event handling
treewide: use PHYS_ADDR_MAX to avoid type casting ULLONG_MAX
mm: use octal not symbolic permissions
ipc: use new return type vm_fault_t
sysvipc/sem: mitigate semnum index against spectre v1
fault-injection: reorder config entries
arm: port KCOV to arm
sched/core / kcov: avoid kcov_area during task switch
kcov: prefault the kcov_area
kcov: ensure irq code sees a valid area
kernel/relay.c: change return type to vm_fault_t
exofs: avoid VLA in structures
coredump: fix spam with zero VMA process
fat: use fat_fs_error() instead of BUG_ON() in __fat_get_block()
proc: skip branch in /proc/*/* lookup
mremap: remove LATENCY_LIMIT from mremap to reduce the number of TLB shootdowns
mm/memblock: add missing include <linux/bootmem.h>
mm: check for SIGKILL inside dup_mmap() loop
kexec: yield to scheduler when loading kimage segments
mm: fix race between kmem_cache destroy, create and deactivate
mm: fix devmem_is_allowed() for sub-page System RAM intersections
mm/swapfile.c: fix swap_count comment about nonexistent SWAP_HAS_CONT
mm: fix null pointer dereference in mem_cgroup_protected
mm/ksm.c: ignore STABLE_FLAG of rmap_item->address in rmap_walk_ksm()
Kbuild: rename HAVE_CC_STACKPROTECTOR config variable
kconfig: tinyconfig: remove stale stack protector fixups
x86: fix dependency of X86_32_LAZY_GS
NFS: Fix an rcu deadlock in nfs_delegation_find_inode()
sctp: define sctp_packet_gso_append to build GSO frames
KVM: x86: VMX: redo fix for link error without CONFIG_HYPERV
ALSA: usb-audio: Always create the interrupt pipe for the mixer
ALSA: usb-audio: Add insertion control for UAC3 BADD
ALSA: usb-audio: Change in connectors control creation interface
ALSA: usb-audio: Add bi-directional terminal types
ALSA: lx6464es: add error handling for pci_ioremap_bar
ALSA: sonicvibes: add error handling for snd_ctl_add
KVM: x86: fix typo at kvm_arch_hardware_setup comment
blk-mq: remove blk_mq_tagset_iter
nvme: remove nvme_reinit_tagset
nvme-fc: fix nulling of queue data on reconnect
nvme-fc: remove reinit_request routine
blk-mq: don't time out requests again that are in the timeout handler
pstore: Remove bogus format string definition
drm/amd/powerplay: Set higher SCLK&MCLK frequency than dpm7 in OD (v2)
nvme-fc: change controllers first connect to use reconnect path
PM / core: Fix supplier device runtime PM usage counter imbalance
ACPI / LPSS: Avoid PM quirks on suspend and resume from S3
dma-mapping: move all DMA mapping code to kernel/dma
dma-mapping: use obj-y instead of lib-y for generic dma ops
Kbuild: rename CC_STACKPROTECTOR[_STRONG] config variables
drm/amd/powerplay: remove uncessary extra gfxoff control call
drm/amdgpu: fix parsing indirect register list v2
drm/amd/include: Update df 3.6 mask and shift definition
drm/amd/pp: Fix OD feature enable failed on Vega10 workstation cards
drm/amd/display: Fix stale buffer object (bo) use
drm/amd/pp: initialize result to before or'ing in data
drm/amd/powerplay: fix wrong clock adjust sequence
drm/amdgpu: Grab/put runtime PM references in atomic_commit_tail()
drm/amd/powerplay: fix missed hwmgr check warning before call gfx_off_control handler
drm/amdgpu: fix CG enabling hang with gfxoff enabled
drm/amdgpu: fix clear_all and replace handling in the VM (v2)
drm/amdgpu: add checking for sos version
drm/amdgpu: fix the missed vcn fw version report
drm/bridge/sii8620: fix HDMI cable connection to dongle
drm/bridge/sii8620: remove HSIC initialization
drm/bridge/sii8620: start MHL transmission after HDMI signal detection
drm/bridge/sii8620: fix potential buffer overflow
drm/bridge/sii8620: fix display modes validation
drm/bridge/sii8620: fix loops in EDID fetch logic
drm/bridge/sii8620: simplify hardware reset procedure
nvme: don't rely on the changed namespace list log
ALSA: usb-audio: Remove explicitly listed Mytek devices
ALSA: usb-audio: Generic DSD detection for XMOS-based implementations
ALSA: usb-audio: Add native DSD support for Mytek DACs
ALSA: hda/realtek - Add shutup hint
Revert "debugfs: inode: debugfs_create_dir uses mode permission from parent"
KVM: x86: VMX: fix build without hyper-v
selftests: bpf: config: add config fragments
tools/bpftool: fix a bug in bpftool perf
KVM: PPC: Book3S PR: Fix failure status setting in tabort. emulation
KVM: PPC: Book3S PR: Enable use on POWER9 bare-metal hosts in HPT mode
KVM: PPC: Book3S PR: Don't let PAPR guest set MSR hypervisor bit
KVM: PPC: Book3S PR: Fix failure status setting in treclaim. emulation
KVM: PPC: Book3S PR: Fix MSR setting when delivering interrupts
KVM: PPC: Book3S PR: Handle additional interrupt types
treewide: Use array_size in f2fs_kvzalloc()
treewide: Use array_size() in f2fs_kzalloc()
treewide: Use array_size() in f2fs_kmalloc()
treewide: Use array_size() in sock_kmalloc()
treewide: Use array_size() in kvzalloc_node()
treewide: Use array_size() in vzalloc_node()
treewide: Use array_size() in vzalloc()
treewide: Use array_size() in vmalloc()
treewide: devm_kzalloc() -> devm_kcalloc()
treewide: devm_kmalloc() -> devm_kmalloc_array()
treewide: kvzalloc() -> kvcalloc()
treewide: kvmalloc() -> kvmalloc_array()
treewide: kzalloc_node() -> kcalloc_node()
treewide: kzalloc() -> kcalloc()
treewide: kmalloc() -> kmalloc_array()
mm: Introduce kvcalloc()
video: uvesafb: Fix integer overflow in allocation
UBIFS: Fix potential integer overflow in allocation
leds: Use struct_size() in allocation
Convert intel uncore to struct_size
Convert jffs2 acl to struct_size
Convert vhost to struct_size
Convert v4l2 event to struct_size
Convert infiniband uverbs to struct_size
Convert virtio_console to struct_size
test_overflow: fix an IS_ERR() vs NULL bug
xen/netfront: raise max number of slots in xennet_get_responses()
smc: convert to ->poll_mask
net: stmmac: dwmac-meson8b: Fix an error handling path in 'meson8b_dwmac_probe()'
tc-testing: ife: fix wrong teardown command in test b7b8
net: thunderx: prevent concurrent data re-writing by nicvf_set_rx_mode
net: phy: mdio-gpio: Cut surplus includes
hv_netvsc: move VF to same namespace as netvsc device
hv_netvsc: fix network namespace issues with VF support
hv_netvsc: drop common code until callback model fixed
nfp: flower: free dst_entry in route table
nfp: remove phys_port_name on flower's vNIC
nfp: include all ring counters in interface stats
nfp: don't pad strings in nfp_cpp_resource_find() to avoid gcc 8 warning
clocksource/drivers/stm32: Fix error return code
locking/refcounts: Implement refcount_dec_and_lock_irqsave()
atomic: Add irqsave variant of atomic_dec_and_lock()
alpha: Remove custom dec_and_lock() implementation
IB/uverbs: Fix ordering of ucontext check in ib_uverbs_write
autofs: Fix typo s/thenew new/the new/ in AUTOFS4_FS description
Revert "net: do not allow changing SO_REUSEADDR/SO_REUSEPORT on bound sockets"
netfilter: nf_conncount: Fix garbage collection with zones
netfilter: xt_connmark: fix list corruption on rmmod
netfilter: ctnetlink: avoid null pointer dereference
netfilter: nf_tables: use WARN_ON_ONCE instead of BUG_ON in nft_do_chain()
netfilter: nf_tables: close race between netns exit and rmmod
netfilter: nf_tables: fix module unload race
netfilter: nft_dynset: do not reject set updates with NFT_SET_EVAL
netfilter: nft_socket: fix module autoload
netfilter: fix null-ptr-deref in nf_nat_decode_session
posix-cpu-timers: Remove lockdep_assert_irqs_disabled()
linux/linkage.h: replace VMLINUX_SYMBOL_STR() with __stringify()
s390/dasd: only use preallocated requests
s390/dasd: reshuffle struct dasd_ccw_req
s390/dasd: remove dasd_kmalloc_set_cda
s390/dasd: move dasd_ccw_req to per request data
s390/dasd: simplify locking in process_final_queue
s390/cio: sanitize css_general_characteristics definition
kvm: fix typo in flag name
kvm: x86: use correct privilege level for sgdt/sidt/fxsave/fxrstor access
KVM: x86: pass kvm_vcpu to kvm_read_guest_virt and kvm_write_guest_virt_system
KVM: x86: introduce linear_{read,write}_system
kvm: nVMX: Enforce cpl=0 for VMX instructions
skip LAYOUTRETURN if layout is invalid
microblaze: Remove architecture heart beat code
microblaze: heartbeat: fix missing prom.h include
ALSA: usb-audio: Disable the quirk for Nura headset
xsk: re-add queue id check for XDP_SKB path
Revert "PM / runtime: Fixup reference counting of device link suppliers at probe"
ALSA: hda: add dock and led support for HP ProBook 640 G4
ALSA: hda: add dock and led support for HP EliteBook 830 G5
xfs: update incore per-AG inode count
tcp: Do not reload skb pointer after skb_gro_receive().
virtio: update the comments for transport features
virtio_pci: support enabling VFs
vhost: fix info leak due to uninitialized memory
net/ipv6: Ensure cfg is properly initialized in ipv6_create_tempaddr
tls: fix NULL pointer dereference on poll
xsk: silence warning on memory allocation failure
net: dsa: add error handling for pskb_trim_rcsum
ipv6: allow PMTU exceptions to local routes
Revert "iommu/amd_iommu: Use CONFIG_DMA_DIRECT_OPS=y and dma_direct_{alloc,free}()"
ntb: ntb_transport: Replace GFP_ATOMIC with GFP_KERNEL in ntb_transport_create_queue
ntb: ntb_transport: Replace GFP_ATOMIC with GFP_KERNEL in ntb_transport_setup_qp_mw
NTB: ntb_hw_idt: fix typo 'can by' to 'can be'
ntb: intel: change references of skx to gen3
ntb: intel: split out the gen3 code
ntb: intel: header definitions refactor
ia64: disable CONFIG_PERFMON at least for now
IB/mlx4: Fix an error handling path in 'mlx4_ib_rereg_user_mr()'
Input: do not assign new tracking ID when changing tool type
Input: make input_report_slot_state() return boolean
Input: synaptics-rmi4 - fix axis-swap behavior
Input: synaptics-rmi4 - fix the error return code in rmi_probe_interrupts()
RDMA/qedr: Fix NULL pointer dereference when running over iWARP without RDMA-CM
IB/mlx5: Fix return value check in flow_counters_set_data()
IB/mlx5: Fix memory leak in mlx5_ib_create_flow
IB/rxe: avoid double kfree skb
RISC-V: Add CONFIG_HVC_RISCV_SBI=y to defconfig
RISC-V: Handle R_RISCV_32 in modules
riscv/ftrace: Export _mcount when DYNAMIC_FTRACE isn't set
riscv: add riscv-specific predefines to CHECKFLAGS
ixgbe: Fix bit definitions and add support for testing for ipsec support
ixgbe: Avoid loopback and fix boolean logic in ipsec_stop_data
ixgbe: Move ipsec init function to before reset call
ixgbe: Use CONFIG_XFRM_OFFLOAD instead of CONFIG_XFRM
autofs: remove left-over autofs4 stubs
ixgbe: Fix setting of TC configuration for macvlan case
nvmet: free smart-log buffer after use
nvme-rdma: fix error flow during mapping request data
nvme: add bio remapping tracepoint
nvme: fix NULL pointer dereference in nvme_init_subsystem
blk-mq: reinit q->tag_set_list entry only after grace period
btrfs: scrub: Don't use inode pages for device replace
ALSA: emu10k1: add error handling for snd_ctl_add
ALSA: fm801: add error handling for snd_ctl_add
PCI/AER: Use "PCI Express" consistently in Kconfig text
PCI/AER: Hoist aerdrv.c, aer_inject.c up to drivers/pci/pcie/
PCI/AER: Squash Kconfig.debug into Kconfig
PCI/AER: Move private AER things to aerdrv.c
PCI/AER: Move aer_irq() declaration to portdrv.h
PCI/AER: Move pcie_aer_get_firmware_first() to portdrv.h
PCI/AER: Remove duplicate pcie_port_bus_type declaration
PCI/AER: Squash ecrc.c into aerdrv.c
PCI/AER: Squash aerdrv_acpi.c into aerdrv.c
PCI/AER: Squash aerdrv_errprint.c into aerdrv.c
PCI/AER: Squash aerdrv_core.c into aerdrv.c
PCI/AER: Reorder code to group probe/remove stuff together
backlight: as3711_bl: Fix Device Tree node leaks
backlight: tps65217_bl: Fix Device Tree node lookup
backlight: max8925_bl: Fix Device Tree node lookup
backlight: as3711_bl: Fix Device Tree node lookup
MAINTAINERS: Add Paul Burton as MIPS co-maintainer
HID: google: Add support for whiskers
selftests: bpf: fix urandom_read build issue
cpufreq: imx6q: check speed grades for i.MX6ULL
mfd: cros_ec: Remove unused __remove function
mfd: wm97xx-core: Platform data can be NULL
vmsplice(): lift importing iovec into vmsplice(2) and compat counterpart
kconfig: fix localmodconfig
sh: remove no-op macro VMLINUX_SYMBOL()
powerpc/kbuild: move -mprofile-kernel check to Kconfig
Documentation: kconfig: add recommended way to describe compiler support
gcc-plugins: disable GCC_PLUGIN_STRUCTLEAK_BYREF_ALL for COMPILE_TEST
gcc-plugins: allow to enable GCC_PLUGINS for COMPILE_TEST
gcc-plugins: test plugin support in Kconfig and clean up Makefile
gcc-plugins: move GCC version check for PowerPC to Kconfig
kcov: test compiler capability in Kconfig and correct dependency
tcp: limit sk_rcvlowat by the maximum receive buffer
um: Fix raw interface options
um: Fix initialization of vector queues
um: remove uml initcalls
um: Update mailing list address
net: phy: dp83822: use BMCR_ANENABLE instead of BMSR_ANEGCAPABLE for DP83620
socket: close race condition between sock_close() and sockfs_setattr()
ACPICA: Recognize the _OSI string "Windows 2017.2"
signal: Remove no longer required irqsave/restore
rcu: Update documentation of rcu_read_unlock()
NFSv4.1: Fix the client behaviour on NFS4ERR_SEQ_FALSE_RETRY
hpfs: Use EUCLEAN for filesystem errors
riscv: split the declaration of __copy_user
NFSv4: Fix a typo in nfs41_sequence_process
NFSv4: Revert commit 5f83d86cf531d ("NFSv4.x: Fix wraparound issues..")
samples: mbochs: add DMA_SHARED_BUFFER dependency
x86/intel_rdt: Enable CMT and MBM on new Skylake stepping
block: fix use-after-free in block flush handling
net: bridge: Fix locking in br_fdb_find_port()
udp: fix rx queue len reported by diag and proc interface
cdc_ncm: avoid padding beyond end of skb
net/sched: act_simple: fix parsing of TCA_DEF_DATA
net: fddi: fix a possible null-ptr-deref
net: aquantia: fix unsigned numvecs comparison with less than zero
nfsd: fix error handling in nfs4_set_delegation()
nfsd: fix potential use-after-free in nfsd4_decode_getdeviceinfo
NFSv4: Return NFS4ERR_DELAY when a layout recall fails due to igrab()
NFSv4: Return NFS4ERR_DELAY when a delegation recall fails due to igrab()
Fix 16-byte memory leak in gssp_accept_sec_context_upcall
svcrdma: Fix incorrect return value/type in svc_rdma_post_recvs
nvme: cleanup double shift issue
nvme-pci: make CMB SQ mod-param read-only
nvme-pci: unquiesce dead controller queues
nvme-pci: remove HMB teardown on reset
nvme-pci: queue creation fixes
nvme-pci: remove unnecessary completion doorbell check
nvme-pci: remove unnecessary nested locking
nvmet: filter newlines from user input
nvme-rdma: correctly check for target keyed sgl support
nvme: don't hold nvmf_transports_rwsem for more than transport lookups
nvmet: return all zeroed buffer when we can't find an active namespace
bpf: implement dummy fops for bpf objects
xfs: replace do_mod with native operations
xfs: don't call xfs_da_shrink_inode with NULL bp
xfs: clean up MIN/MAX
xfs: move various type verifiers to common file
xfs: xfs_reflink_convert_cow() memory allocation deadlock
xfs: setup VFS i_rwsem lockdep state correctly
perf script: Show hw-cache events
perf c2c: Keep struct hist_entry at the end of struct c2c_hist_entry
vfio: platform: Fix using devices in PM Domains
vfio: use match_string() helper
vfio/mdev: Re-order sysfs attribute creation
vfio/mdev: Check globally for duplicate devices
vfio: platform: Make printed error messages more consistent
vfio: platform: Fix reset module leak in error path
sample: vfio bochs vbe display (host device for bochs-drm)
sample: vfio mdev display - guest driver
sample: vfio mdev display - host device
vfio/type1: Fix task tracking for QEMU vCPU hotplug
fb_omap2: add gpiolib dependency
video/omap: add module license tags
MAINTAINERS: make omapfb orphan
dm: add writecache target
dm: adjust structure members to improve alignment
net: stmmac: fix build failure due to missing COMMON_CLK dependency
md: Unify mddev destruction paths
dm: report which conflicting type caused error during table_load()
PCI/AER: Remove forward declarations
dm: use bioset_init_from_src() to copy bio_set
block: add bioset_init_from_src() helper
PCI: Collect all native drivers under drivers/pci/controller/
arm64: Fix syscall restarting around signal suppressed by tracer
platform/x86: silead_dmi: Add entry for Chuwi Hi8 tablet touchscreen
netfilter: remove include/net/netfilter/nft_dup.h
netfilter: x_tables: initialise match/target check parameter struct
gcov: remove CONFIG_GCOV_FORMAT_AUTODETECT
arm64: move GCC version check for ARCH_SUPPORTS_INT128 to Kconfig
kconfig: add CC_IS_CLANG and CLANG_VERSION
kconfig: add CC_IS_GCC and GCC_VERSION
stack-protector: test compiler capability in Kconfig and drop AUTO mode
kbuild: fix endless syncconfig in case arch Makefile sets CROSS_COMPILE
cpufreq: governors: Fix long idle detection logic in load calculation
cpufreq: intel_pstate: enable boost for Skylake Xeon
soc: renesas: rcar-sysc: Make PM domain initialization more robust
fix proc_fill_cache() in case of d_alloc_parallel() failure
cifs: fix a buffer leak in smb2_query_symlink
scsi: qla2xxx: Mask off Scope bits in retry delay
scsi: qla2xxx: Fix crash on qla2x00_mailbox_command
scsi: aic7xxx: aic79xx: fix potential null pointer dereference on ahd
autofs: small cleanup in autofs_getpath()
autofs: clean up includes
autofs: comment on selinux changes needed for module autoload
autofs: update MAINTAINERS entry for autofs
autofs: use autofs instead of autofs4 in documentation
autofs: rename autofs documentation files
autofs: create autofs Kconfig and Makefile
autofs: delete fs/autofs4 source files
autofs: update fs/autofs4/Makefile
autofs: update fs/autofs4/Kconfig
autofs: copy autofs4 to autofs
autofs4: use autofs instead of autofs4 everywhere
autofs4: merge auto_fs.h and auto_fs4.h
fs/binfmt_misc.c: do not allow offset overflow
checkpatch: improve patch recognition
lib/ucs2_string.c: add MODULE_LICENSE()
lib/mpi: headers cleanup
lib/percpu_ida.c: use _irqsave() instead of local_irq_save() + spin_lock
lib/idr.c: remove simple_ida_lock
lib/bitmap.c: micro-optimization for __bitmap_complement()
get_maintainer: improve patch recognition
kernel/hung_task.c: show all hung tasks before panic
include/linux/types.h: use fixed width types without double-underscore prefix
include/linux/types.h: define aligned_ types based on uapi header
int-ll64.h: define u{8,16,32,64} and s{8,16,32,64} based on uapi header
tools/testing/selftests/proc: test /proc/*/fd a bit (+ PF_KTHREAD is ABI!)
proc: use "unsigned int" for /proc/*/stack
proc: use "unsigned int" for sigqueue length
proc: use "unsigned int" in proc_fill_cache()
proc: smaller RCU section in ->getattr()
proc: deduplicate /proc/*/cmdline implementation
proc: simpler iterations for /proc/*/cmdline
proc: somewhat simpler code for /proc/*/cmdline
proc: more "unsigned int" in /proc/*/cmdline
mm: remove page_is_poisoned() from linux/mm.h
mem_cgroup: make sure moving_account, move_lock_task and stat_cpu in the same cacheline
mm: kvmalloc does not fallback to vmalloc for incompatible gfp flags
include/linux/gfp.h: fix the annotation of GFP_ZONE_TABLE
mm/shmem.c: zero out unused vma fields in shmem_pseudo_vma_init()
mm, page_alloc: do not break __GFP_THISNODE by zonelist reset
userfaultfd: prevent non-cooperative events vs mcopy_atomic races
mm: memcg: allow lowering memory.swap.max below the current usage
mm/shmem.c: use new return type vm_fault_t
slub: remove 'reserved' file from sysfs
slub: remove kmem_cache->reserved
slab,slub: remove rcu_head size checks
mm: add hmm_data to struct page
mm: add pt_mm to struct page
mm: improve struct page documentation
mm: combine LRU and main union in struct page
mm: move lru union within struct page
mm: use page->deferred_list
mm: combine first three unions in struct page
mm: move _refcount out of struct page union
mm: move 'private' union within struct page
mm: switch s_mem and slab_cache in struct page
mm: mark pages in use for page tables
mm: split page_type out from _mapcount
s390: use _refcount for pgtables
mm: save two stranded bits in gfp_mask
mm, hugetlbfs: pass fault address to no page handler
mm: change return type to vm_fault_t
mm: use new return type vm_fault_t
mm/page_alloc.c: remove useless parameter of finalise_ac()
mm/vmpressure.c: convert to use match_string() helper
mm/vmpressure.c: use kstrndup instead of kmalloc+strncpy
memcg: introduce memory.min
mm: move is_pageblock_removable_nolock() to mm/memory_hotplug.c
mm: /proc/pid/pagemap: hide swap entries from unprivileged users
mm/memblock: print memblock_remove
mm: memcontrol: drain memcg stock on force_empty
mm: memcontrol: drain stocks on resize limit
memcg: mark memcg1_events static const
memcg: writeback: use memcg->cgwb_list directly
tmpfs: allow decoding a file handle of an unlinked file
mm/ksm: move [set_]page_stable_node from ksm.h to ksm.c
mm/ksm: remove unused page_referenced_ksm declaration
lockdep: fix fs_reclaim annotation
mm: shmem: make stat.st_blksize return huge page size if THP is on
mm: vmalloc: pass proper vm_start into debugobjects
mm: vmalloc: avoid racy handling of debugobjects in vunmap
mm: vmalloc: clean up vunmap to avoid pgtable ops twice
mm/sparse.c: pass the __highest_present_section_nr + 1 to alloc_func()
mm/sparse.c: check __highest_present_section_nr only for a present section
mm, gup: prevent pmd checking race in follow_pmd_mask()
mm/docs: describe memory.low refinements
mm: treat memory.low value inclusive
mm: memory.low hierarchical behavior
mm: rename page_counter's count/limit into usage/max
mm/memblock: introduce PHYS_ADDR_MAX
mm: remove odd HAVE_PTE_SPECIAL
mm: introduce ARCH_HAS_PTE_SPECIAL
mm/page_alloc: remove realsize in free_area_init_core()
mm: restructure memfd code
mm/shmem: update file sealing comments and file checking
mm/shmem: add __rcu annotations and properly deref radix entry
zram: introduce zram memory tracking
zram: record accessed second
zram: mark incompressible page as ZRAM_HUGE
zram: correct flag name of ZRAM_ACCESS
mm, memcontrol: implement memory.swap.events
mm, memcontrol: move swap charge handling into get_swap_page()
mm: introduce arg_lock to protect arg_start|end and env_start|end in mm_struct
slab: clean up the code comment in slab kmem_cache struct
mm/slub: remove obsolete comment
mm/slub.c: add __printf verification to slab_err()
slab: __GFP_ZERO is incompatible with a constructor
net/9p/trans_xen.c: don't inclide rwlock.h directly
fs/9p: detect invalid options as much as possible
net/9p: detect invalid options as much as possible
fs: ocfs2: use new return type vm_fault_t
ocfs2: drop a VLA in ocfs2_orphan_del()
ocfs2: correct the comments position of struct ocfs2_dir_block_trailer
ocfs2: eliminate a misreported warning
ocfs2: ocfs2_inode_lock_tracker does not distinguish lock level
ocfs2: clean up redundant function declarations
scripts: use SPDX tag in get_maintainer and checkpatch
fs/dax.c: use new return type vm_fault_t
bpfilter: fix race in pipe access
bpf, xdp: fix crash in xdp_umem_unaccount_pages
xsk: Fix umem fill/completion queue mmap on 32-bit
tools/bpf: fix selftest get_cgroup_id_user
bpfilter: fix OUTPUT_FORMAT
umh: fix race condition
net: mscc: ocelot: Fix uninitialized error in ocelot_netdevice_event()
bonding: re-evaluate force_primary when the primary slave name changes
ip_tunnel: Fix name string concatenate in __ip_tunnel_create()
hv_netvsc: Fix a network regression after ifdown/ifup
x86/mce: Check for alternate indication of machine check recovery on Skylake
x86/mce: Improve error message when kernel cannot recover
net: in virtio_net_hdr only add VLAN_HLEN to csum_start if payload holds vlan
netfilter: nf_tables: add NFT_LOGLEVEL_* enumeration and use it
kselftest/cgroup: fix a signedness bug
selftests/ftrace: Add ppc support for kprobe args tests
bpf: reject passing modified ctx to helper functions
perf stat: Add event parsing error handling to add_default_attributes
perf stat: Allow to specify specific metric column len
perf stat: Fix metric column header display alignment
perf stat: Use only color_fprintf call in print_metric_only
perf stat: Add --interval-clear option
perf tools: Fix error index for pmu event parser
rtc: pxa: fix probe function
rtc: cros-ec: Switch to SPDX identifier.
rtc: cros-ec: Make license text and module license match.
rtc: ensure rtc_set_alarm fails when alarms are not supported
rtc: test: remove alarm support from the first device
rtc: test: convert to devm_rtc_allocate_device
rtc: ftrtc010: let the core handle range
rtc: ftrtc010: handle dates after 2106
rtc: ftrtc010: switch to devm_rtc_allocate_device
virtio_ring: switch to dma_XX barriers for rpmsg
perf hists: Reimplement hists__has_callchains()
perf hists browser gtk: Use hist_entry__has_callchains()
perf hists: Make hist_entry__has_callchains() work with 'perf c2c'
perf hists: Save the callchain_size in struct hist_entry
arm64: topology: Avoid checking numa mask for scheduler MC selection
btrfs: change return type of btrfs_page_mkwrite to vm_fault_t
riscv: no __user for probe_kernel_address()
riscv: use NULL instead of a plain 0
mtd: ubi: Update ubi-media.h to dual license
ubi: fastmap: Detect EBA mismatches on-the-fly
ubi: fastmap: Check each mapping only once
ubi: fastmap: Correctly handle interrupted erasures in EBA
ubi: fastmap: Cancel work upon detach
ubifs: lpt: Fix wrong pnode number range in comment
ubifs: gc: Fix typo
ubifs: log: Some spelling fixes
ubifs: Spelling fix someting -> something
ubifs: journal: Remove wrong comment
ubifs: remove set but never used variable
ubifs, xattr: remove misguided quota flags
fs: ubifs: Adding new return type vm_fault_t
smb3: do not allow insecure cifs mounts when using smb3
CIFS: Fix NULL ptr deref
regulator: gpio: Revert
block: always set partition number to '0' in blk_partition_remap()
Btrfs: fiemap: pass correct bytenr when fm_extent_count is zero
netfilter: nf_conntrack: Increase __IPS_MAX_BIT with new bit IPS_OFFLOAD_BIT
watchdog: da9063: remove duplicated timeout_to_sel calls
watchdog: da9063: rename helper function to avoid misunderstandings
apparmor: fix ptrace read check
apparmor: fix memory leak when deduping profile load
apparmor: fix mediation of prlimit
apparmor: fixup secid map conversion to using IDR
apparmor: Use an IDR to allocate apparmor secids
apparmor: Fix memory leak of rule on error exit path
apparmor: modify audit rule support to support profile stacks
apparmor: Add support for audit rule filtering
apparmor: update git and wiki locations in AppArmor docs
apparmor: Convert to use match_string() helper
apparmor: improve get_buffers macro by using get_cpu_ptr
drm/i915/icl: Don't update enabled dbuf slices struct until updated in hw
drm/i915/icl: fix icl_unmap/map_plls_to_ports
drm/i915: Remove bogus NV12 PLANE_COLOR_CTL setup
CIFS: fix encryption in SMB3.1.1
xfs: fix string handling in label get/set functions
xfs: convert to SPDX license tags
perf script python: Add dict fields introduction to Documentation
perf script python: Add more PMU fields to event handler dict
media: omap2: fix compile-testing with FB_OMAP2=m
treewide: Use struct_size() for devm_kmalloc() and friends
treewide: Use struct_size() for vmalloc()-family
treewide: Use struct_size() for kmalloc()-family
strparser: Add __strp_unpause and use it in ktls.
rxrpc: Fix terminal retransmission connection ID to include the channel
net: hns3: Optimize PF CMDQ interrupt switching process
net: hns3: Fix for VF mailbox receiving unknown message
net: hns3: Fix for VF mailbox cannot receiving PF response
dax: Use dax_write_cache* helpers
libnvdimm, pmem: Do not flush power-fail protected CPU caches
bnx2x: use the right constant
libnvdimm, pmem: Unconditionally deep flush on *sync
Revert "net: sched: cls: Fix offloading when ingress dev is vxlan"
net: dsa: b53: Fix for brcm tag issue in Cygnus SoC
libnvdimm, pmem: Complete REQ_FLUSH => REQ_PREFLUSH
netfilter: nft_set_rbtree: fix parameter of __nft_rbtree_lookup()
mailbox/drivers/hisi: Consolidate the Kconfig for the MAILBOX
mailbox: Add support for Qualcomm SDM845 SoCs
dt-bindings: mailbox: Add APSS shared binding for SDM845 SoCs
mailbox: bcm2835: Fix of_xlate return value
mailbox: qcom: Add msm8998 hmss compatible
mailbox: add STMicroelectronics STM32 IPCC driver
dt-bindings: mailbox: add STMicroelectronics STM32 IPCC binding
mailbox: Remove depends on HAS_DMA in case of platform dependency
perf script python: Move dsoname code to a new function
perf symbols: Add BSS symbols when reading from /proc/kallsyms
perf annnotate: Make __symbol__inc_addr_samples handle src->histograms == NULL
perf intel-pt: Fix "Unexpected indirect branch" error
perf intel-pt: Fix MTC timing after overflow
perf intel-pt: Fix decoding to accept CBR between FUP and corresponding TIP
perf intel-pt: Fix sync_switch INTEL_PT_SS_NOT_TRACING
perf script powerpc: Python script for hypervisor call statistics
perf test record+probe_libc_inet_pton: Ask 'nm' for dynamic symbols
perf map: Consider PTI entry trampolines in rip_2objdump()
perf test code-reading: Fix perf_env setup for PTI entry trampolines
perf tools: Fix pmu events parsing rule
perf stat: Display user and system time
perf record: Enable arbitrary event names thru name= modifier
perf tools: Fix symbol and object code resolution for vdso32 and vdsox32
perf tests kmod-path: Add tests for vdso32 and vdsox32
perf hists: Check if a hist_entry has callchains before using them
perf hists: Introduce hist_entry__has_callchain() method
NFSv4.0: Remove transport protocol name from non-UCS client ID
NFSv4.0: Remove cl_ipaddr from non-UCS client ID
xfs: validate btree records on retrieval
xfs: push corruption -> ESTALE conversion to xfs_nfs_get_inode()
xfs: verify root inode more thoroughly
xfs: verify COW extent size hint is valid in inode verifier
xfs: verify extent size hint is valid in inode verifier
xfs: catch bad stripe alignment configurations
block: pass failfast and driver-specific flags to flush requests
x86/apic/vector: Print APIC control bits in debugfs
genirq/affinity: Defer affinity setting if irq chip is busy
x86/platform/uv: Use apic_ack_irq()
x86/ioapic: Use apic_ack_irq()
irq_remapping: Use apic_ack_irq()
x86/apic: Provide apic_ack_irq()
genirq/migration: Avoid out of line call if pending is not set
genirq/generic_pending: Do not lose pending affinity update
x86/apic/vector: Prevent hlist corruption and leaks
enic: fix UDP rss bits
netfilter: ebtables: reject non-bridge targets
objtool: Fix GCC 8 cold subfunction detection for aliased functions
x86/bugs: Switch the selection of mitigation from CPU vendor to CPU features
x86/bugs: Add AMD's SPEC_CTRL MSR usage
x86/bugs: Add AMD's variant of SSB_NO
netfilter: ipset: forbid family for hash:mac sets
netfilter: ipset: Limit max timeout value
netfilter: ipset: List timing out entries with "timeout 1" instead of zero
netfilter: xt_set: Check hook mask correctly
x86/vector: Fix the args of vector_alloc tracepoint
x86/idt: Simplify the idt_setup_apic_and_irq_gates()
x86/platform/uv: Remove extra parentheses
x86/mm: Decouple dynamic __PHYSICAL_MASK from AMD SME
x86: Mark native_set_p4d() as __always_inline
irqchip/ls-scfg-msi: Map MSIs in the iommu
irqchip/stm32: Fix non-SMP build warning
rseq/selftests: Provide Makefile, scripts, gitignore
rseq/selftests: Provide parametrized tests
rseq/selftests: Provide basic percpu ops test
rseq/selftests: Provide basic test
rseq/selftests: Provide rseq library
selftests/lib.mk: Introduce OVERRIDE_TARGETS
powerpc: Wire up restartable sequences system call
powerpc: Add syscall detection for restartable sequences
powerpc: Add support for restartable sequences
x86: Wire up restartable sequence system call
x86: Add support for restartable sequences
arm: Wire up restartable sequences system call
arm: Add syscall detection for restartable sequences
arm: Add restartable sequences support
rseq: Introduce restartable sequences system call
uapi/headers: Provide types_32_64.h
powerpc/64s/radix: Fix missing ptesync in flush_cache_vmap
watchdog: da9062: remove unused code
watchdog: da9063: Fix timeout handling during probe
watchdog: da9063: Fix updating timeout value
watchdog: da9063: Fix setting/changing timeout
pwm: stm32: Fix build warning with CONFIG_DMA_ENGINE disabled
pwm: stm32: Enforce dependency on CONFIG_MFD_STM32_TIMERS
ACPI / LPSS: Add missing prv_offset setting for byt/cht PWM devices
pwm: lpss: platform: Save/restore the ctrl register over a suspend/resume
PM / wakeup: Export wakeup_count instead of event_count via sysfs
PM / Domains: Add dev_pm_domain_attach_by_id() to manage multi PM domains
PM / Domains: Add support for multi PM domains per device to genpd
PM / Domains: Split genpd_dev_pm_attach()
PM / Domains: Don't attach devices in genpd with multi PM domains
PM / Domains: dt: Allow power-domain property to be a list of specifiers
ACPICA: Update version to 20180531
ACPICA: Interpreter: Begin deprecation of Unload operator
ACPICA: AML parser: attempt to continue loading table after error
ACPICA: Debugger: Reduce verbosity for module-level code errors.
ACPICA: AML Parser: Add debug option to dump parse trees
ACPICA: Debugger: Add count of namespace nodes after namespace dump
ACPICA: IORT: Add PMCG node supprt
ACPICA: IORT: Update for revision D
ACPI / Documentation: update ACPI customize method feature docs
cpufreq: intel_pstate: New sysfs entry to control HWP boost
cpufreq: intel_pstate: HWP boost performance on IO wakeup
cpufreq: intel_pstate: Add HWP boost utility and sched util hooks
cpufreq: ti-cpufreq: Use devres managed API in probe()
cpufreq: ti-cpufreq: Fix an incorrect error return value
cpufreq: ACPI: make function acpi_cpufreq_fast_switch() static
cpufreq: kryo: allow building as a loadable module
scsi: mpt3sas: Add an I/O barrier
scsi: qla2xxx: Fix setting lower transfer speed if GPSC fails
scsi: hpsa: disable device during shutdown
scsi: sd_zbc: Fix sd_zbc_check_zone_size() error path
scsi: aacraid: remove bogus GFP_DMA32 specifies
vfs: change inode times to use struct timespec64
pstore: Convert internal records to timespec64
CIFS: Pass page offset for encrypting
CIFS: Pass page offset for calculating signature
CIFS: SMBD: Support page offset in memory registration
CIFS: SMBD: Support page offset in RDMA recv
CIFS: SMBD: Support page offset in RDMA send
CIFS: When sending data on socket, pass the correct page offset
CIFS: Introduce helper function to get page offset and length in smb_rqst
CIFS: Calculate the correct request length based on page offset and tail size
dt-bindings: submitting-patches: add guidance on patch content and subject
PCI/AER: Replace struct pcie_device with pci_dev
PCI/AER: Remove unused parameters
ide: don't enable/disable interrupts in force threaded-IRQ mode
ide: don't disable interrupts during kmap_atomic()
ide: Handle irq disabling consistently
alim15x3: move irq-restore before pci_dev_put()
tracing: Use match_string() instead of open coding it in trace_set_options()
RDMA/mlx5: Update SPDX tags to show proper license
RDMA/restrack: Change SPDX tag to properly reflect license
device: Use overflow helpers for devm_kmalloc()
mm: Use overflow helpers in kvmalloc()
mm: Use overflow helpers in kmalloc_array*()
test_overflow: Add memory allocation overflow tests
overflow.h: Add allocation size calculation helpers
test_overflow: Report test failures
test_overflow: macrofy some more, do more tests for free
lib: add runtime test of check_*_overflow functions
Smack: Fix memory leak in smack_inode_getsecctx
rtc: mrst: switch to devm functions
sparc: fix compat siginfo ABI regression
selftests: sparc64: char: Selftest for privileged ADI driver
char: sparc64: Add privileged ADI driver
netdev-FAQ: clarify DaveM's position for stable backports
Input: synaptics-rmi4 - convert irq distribution to irq_domain
Input: silead - add MSSL0002 ACPI HID
staging: ipx: delete it from the tree
ncpfs: remove uapi .h files
ncpfs: remove Documentation
ncpfs: remove compat functionality
staging: ncpfs: delete it
staging: lustre: delete the filesystem from the tree.
ACPI / PPTT: fix build when CONFIG_ACPI_PPTT is not enabled
iomap: fsync swap files before iterating mappings
rtnetlink: validate attributes in do_setlink()
mlxsw: Add extack messages for port_{un, }split failures
netdevsim: Add extack error message for devlink reload
devlink: Add extack to reload and port_{un, }split operations
net: metrics: add proper netlink validation
ipmr: fix error path when ipmr_new_table fails
ip6mr: only set ip6mr_table from setsockopt when ip6mr_new_table succeeds
net: hns3: remove unused hclgevf_cfg_func_mta_filter
MAINTAINERS: add Josh Poimboeuf as faddr2line maintainer
scripts/faddr2line: make the new code listing format optional
arm64: cpu_errata: include required headers
nbd: set discard_alignment to the granularity
nbd: Consistently use request pointer in debug messages.
jfs: Fix inconsistency between memory allocation and ea_buf->max_size
block: add verifier for cmdline partition
lightnvm: pblk: fix resource leak of invalid_bitmap
lightnvm: pblk: make symbol write_buffer_size static
loop: add recursion validation to LOOP_CHANGE_FD
netfilter: provide udp*_lib_lookup for nf_tproxy
qed*: Utilize FW 8.37.2.0
dm: Use kzalloc for all structs with embedded biosets/mempools
net-tcp: remove useless tw_timeout field
NFSv4: Fix a compiler warning when CONFIG_NFS_V4_1 is undefined
net: sched: cls: Fix offloading when ingress dev is vxlan
sctp: not allow transport timeout value less than HZ/5 for hb_timer
bpfilter: switch to CC from HOSTCC
net/mlx5e: fix error return code in mlx5e_alloc_rq()
net/mlx5e: Make function mlx5e_change_rep_mtu() static
net: qualcomm: rmnet: Fix use after free while sending command ack
net: ipv6: Generate random IID for addresses on RAWIP devices
btrfs: Check error of btrfs_iget in btrfs_search_path_in_tree_user
tcp: refactor tcp_ecn_check_ce to remove sk type cast
net/ipv6: prevent use after free in ip6_route_mpath_notify
media: media/radio/Kconfig: add back RADIO_ISA
media: v4l2-ioctl.c: fix missing unlock in __video_do_ioctl()
media: pxa_camera: ignore -ENOIOCTLCMD from v4l2_subdev_call for s_power
media: arch: sh: migor: Fix TW9910 PDN gpio
media: staging: tegra-vde: Reset VDE regardless of memory client resetting failure
samples/bpf: xdpsock: use skb Tx path for XDP_SKB
media: marvel-ccic: mmp: select VIDEOBUF2_VMALLOC/DMA_CONTIG
xsk: wire upp Tx zero-copy functions
net: added netdevice operation for Tx
xsk: add zero-copy support for Rx
media: marvel-ccic: allow ccic and mmp drivers to coexist
xdp: add MEM_TYPE_ZERO_COPY
net: xdp: added bpf_netdev_command XDP_{QUERY, SETUP}_XSK_UMEM
xsk: introduce xdp_umem_page
xsk: moved struct xdp_umem definition
net: phy: broadcom: Enable 125 MHz clock on LED4 pin for BCM54612E by default.
l2tp: fix refcount leakage on PPPoL2TP sockets
media: uvcvideo: Prevent setting unavailable flags
perf sched: Use sched->show_callchain where appropriate
perf script: Check if evsel has callchains before trying to use it
perf evsel: Add has_callchain() helper to make code more compact/clear
kconfig: Avoid format overflow warning from GCC 8.1
kbuild: Move last word of nconfig help to the previous line
kconfig: Add testconfig into make help output
net: phy: remove PM ops from MDIO bus
net: phy: add struct device_type representation of a PHY
cpuidle: powernv: Fix promotion from snooze if next state disabled
net: remove net_device operation ndo_xdp_flush
tun: remove ndo_xdp_flush call tun_xdp_flush
virtio_net: remove ndo_xdp_flush call virtnet_xdp_flush
ixgbe: remove ndo_xdp_flush call ixgbe_xdp_flush
i40e: remove ndo_xdp_flush call i40e_xdp_flush
printk: drop in_nmi check from printk_safe_flush_on_panic()
powerpc: fix build failure by disabling attribute-alias warning in pci_32
ocxl: Fix missing unlock on error in afu_ioctl_enable_p9_wait()
bpf, arm32: fix inconsistent naming about emit_a32_lsr_{r64,i64}
bpf, arm32: correct check_imm24
lib/vsprintf: Remove atomic-unsafe support for %pCr
serial: sh-sci: Stop using printk format %pCr
thermal: bcm2835: Stop using printk format %pCr
clk: renesas: cpg-mssr: Stop using printk format %pCr
powerpc-opal: fix spelling mistake "Uniterrupted" -> "Uninterrupted"
powerpc: fix spelling mistake: "Usupported" -> "Unsupported"
xfs: use xfs_trans_getsb in xfs_sync_sb_buf
xfs: don't assert on corrupted unlinked inode list
xfs: explicitly pass buffer size to xfs_corruption_error
xfs: don't assert when on-disk btree pointers are garbage
xfs: strengthen btree pointer checks before use
xfs: introduce xfs_btree_debug_check_ptr
xfs: check directory bestfree information in the verifier
powerpc/pkeys: Detach execute_only key on !PROT_EXEC
cifs: For SMB2 security informaion query, check for minimum sized security descriptor instead of sizeof FileAllInformation class
CIFS: Fix signing for SMB2/3
xfs: don't return garbage buffers in xfs_da3_node_read
xfs: don't ASSERT on short form btree root pointer of zero
xfs: btree lookup shouldn't ASSERT on empty btree nodes
xfs: xfs_alloc_get_rec should return EFSCORRUPTED for obvious bnobt corruption
xfs: remove redundant ASSERT on insufficient bestfree length in _leaf_addname
xfs: don't assert when reporting on-disk corruption while loading btree
xfs: don't forbid setting dax flag on directories if device doesn't dax
f2fs: fix to clear FI_VOLATILE_FILE correctly
f2fs: let sync node IO interrupt async one
net: hns: Fix the process of adding broadcast addresses to tcam
f2fs: don't change wbc->sync_mode
net: sched: return error code when tcf proto is not found
f2fs: fix to update mtime correctly
team: use netdev_features_t instead of u32
net_failover: Use netdev_features_t instead of u32
IB/hfi1: Fix comment on default hdr entry size
qed: use dma_zalloc_coherent instead of allocator/memset
branch-check: fix long->int truncation when profiling branches
ring-buffer: Fix typo in comment
ring-buffer: Fix a bunch of typos in comments
tracing/selftest: Add test to test simple snapshot trigger for trace_marker
wan/fsl_ucc_hdlc: use dma_zalloc_coherent instead of allocator/memset
IB/hfi1: Rename exp_lock to exp_mutex
docs: networking: fix minor typos in various documentation files
net: do not allow changing SO_REUSEADDR/SO_REUSEPORT on bound sockets
net-tcp: extend tcp_tw_reuse sysctl to enable loopback only optimization
qed: Add srq core support for RoCE and iWARP
net: ethernet: bnx2: Replace NULL comparison
net: ethernet: bnx2: Remove extra parentheses
net: gemini: fix spelling mistake: "it" -> "is"
cls_flower: Fix comparing of old filter mask with new filter
cls_flower: Fix missing free of rhashtable
perf: riscv: Add Document for Future Porting Guide
net: skbuff.h: drop unneeded <linux/slab.h>
perf: riscv: preliminary RISC-V support
IB/hfi1: Add bypass register defines and replace blind constants
IB/hfi1: Remove unused variable
MAINTAINERS: Update Albert's email, he's back at Berkeley
MAINTAINERS: Add myself as a maintainer for SiFive's drivers
Input: elan_i2c - add ELAN0612 (Lenovo v330 14IKB) ACPI ID
Input: goldfish_events - fix checkpatch warnings
Input: add Spreadtrum vibrator driver
riscv: Fix the bug in memory access fixup code
Input: goodix - add new ACPI id for GPD Win 2 touch screen
Input: xpad - add GPD Win 2 Controller USB IDs
net: chelsio: Use zeroing memory allocator instead of allocator/memset
rxrpc: Fix handling of call quietly cancelled out on server
Allow ethtool to change tun link settings
bpf: guard bpf_get_current_cgroup_id() with CONFIG_CGROUPS
rpmsg: smd: do not use mananged resources for endpoints and channels
IB/hfi1: Ensure VL index is within bounds
IB/hfi1: Fix user context tail allocation for DMA_RTAIL
sh_eth: use DIV_ROUND_UP() in sh_eth_soft_swap()
sh_eth: uninline sh_eth_soft_swap()
sh_eth: make sh_eth_soft_swap() work on ARM
NFS: Filter cache invalidation when holding a delegation
NFS: Ignore NFS_INO_REVAL_FORCED in nfs_check_inode_attributes()
NFS: Improve caching while holding a delegation
NFS: Fix attribute revalidation
NFS: fix up nfs_setattr_update_inode
NFSv4: Ensure the inode is clean when we set a delegation
NFSv4: Ignore NFS_INO_REVAL_FORCED in nfs4_proc_access
swait: strengthen language to discourage use
rbd: flush rbd_dev->watch_dwork after watch is unregistered
ceph: update description of some mount options
ceph: show ino32 if the value is different with default
ceph: strengthen rsize/wsize/readdir_max_bytes validation
ceph: fix alignment of rasize
ceph: fix use-after-free in ceph_statfs()
ceph: prevent i_version from going back
ceph: fix wrong check for the case of updating link count
libceph: allocate the locator string with GFP_NOFAIL
libceph: make abort_on_full a per-osdc setting
libceph: don't abort reads in ceph_osdc_abort_on_full()
libceph: avoid a use-after-free during map check
libceph: don't warn if req->r_abort_on_full is set
libceph: use for_each_request() in ceph_osdc_abort_on_full()
libceph: defer __complete_request() to a workqueue
libceph: move more code into __complete_request()
libceph: no need to call flush_workqueue() before destruction
ceph: flush pending works before shutdown super
ceph: abort osd requests on force umount
libceph: introduce ceph_osdc_abort_requests()
ceph: fix st_nlink stat for directories
ceph: support file lock on directory
ceph: show wsize only if non-default
ceph: handle the new nfiles/nsubdirs fields in cap message
ceph: define argument structure for handle_cap_grant
ceph: update i_files/i_subdirs only when Fs cap is issued
ceph: always get rstat from auth mds
ceph: use bit flags to define vxattr attributes
libceph: use MSG_TRUNC for discarding received bytes
libceph: get rid of more_kvec in try_write()
libceph, rbd: add error handling for osd_req_op_cls_init()
fs: aio ioprio use ioprio_check_cap ret val
fs: aio ioprio add explicit block layer dependence
blk-mq: return when hctx is stopped in blk_mq_run_work_fn
PCI: qcom: Include gpio/consumer.h
ixgbe: fix broken ipsec Rx with proper cast on spi
ixgbe: check ipsec ip addr against mgmt filters
mlxsw: spectrum_span: Suppress VLAN on BRIDGE_VLAN_INFO_UNTAGGED
mlxsw: spectrum_switchdev: Postpone respin on object deletion
ixgbe: fix possible race in reset subtask
bpf, i40e: add meta data support
ipv6: omit traffic class when calculating flow hash
ixgbe: introduce a helper to simplify code
Revert "ipv6: omit traffic class when calculating flow hash"
ixgbevf: fix possible race in the reset subtask
ipv6: omit traffic class when calculating flow hash
ixgbevf: Fix coexistence of malicious driver detection with XDP
igb: Wait 10ms just once after TX queues reset
PCI: Improve "partially hidden behind bridge" log message
PCI: Improve pci_scan_bridge() and pci_scan_bridge_extend() doc
PCI: Move resource distribution for single bridge outside loop
PCI: Account for all bridges on bus when distributing bus numbers
ACPI / hotplug / PCI: Drop unnecessary parentheses
ACPI / hotplug / PCI: Mark stale PCI devices disconnected
ACPI / hotplug / PCI: Don't scan bridges managed by native hotplug
PCI: hotplug: Add hotplug_is_native()
PCI: shpchp: Add shpchp_is_native()
PCI: shpchp: Fix AMD POGO identification
PCI: mobiveil: Add MSI support
PCI: mobiveil: Add Mobiveil PCIe Host Bridge IP driver
igb: Clear TSICR interrupts together with ICR
netfilter: ebtables: fix compat entry padding
Documentation: e1000: Update kernel documentation
drm/msm: Fix NULL deref on bind/probe deferral
drm/msm: Switch to atomic_helper_commit()
drm/msm: Remove msm_commit/worker, use atomic helper commit
drm/msm: Issue queued events when disabling crtc
drm/msm: Move implicit sync handling to prepare_fb
drm/msm: Refactor complete_commit() to look more the helpers
IB/hns: Use zeroing memory allocator instead of allocator/memset
Documentation: e100: Update the Intel 10/100 driver doc
e1000e: Ignore TSYNCRXCTL when getting I219 clock attributes
ipvs: fix check on xmit to non-local addresses
netfilter: nft_reject_bridge: fix skb allocation size in nft_reject_br_send_v6_unreach
NFSv4: Don't ask for delegated attributes when adding a hard link
NFSv4: Don't ask for delegated attributes when revalidating the inode
NFS: Pass the inode down to the getattr() callback
NFSv4: Don't request size+change attribute if they are delegated to us
kvm: nVMX: Add support for "VMWRITE to any supported field"
kvm: nVMX: Restrict VMX capability MSR changes
KVM: VMX: Optimize tscdeadline timer latency
of: platform: stop accessing invalid dev in of_platform_device_destroy
infiniband: fix a possible use-after-free bug
net: mvpp2: mvpp2_percpu_read_relaxed() can be static
iw_cxgb4: add INFINIBAND_ADDR_TRANS dependency
net/packet: refine check for priv area size
dt-bindings: net: ravb: Add support for r8a77990 SoC
net: aquantia: make function aq_fw2x_get_mac_permanent static
samples/bpf: minor *_nb_free performance fix
samples/bpf: adapted to new uapi
xsk: new descriptor addressing scheme
xsk: proper Rx drop statistics update
xsk: proper fill queue descriptor validation
IB/isert: use T10-PI check mask definitions from core layer
IB/iser: use T10-PI check mask definitions from core layer
RDMA/core: introduce check masks for T10-PI offload
IB/isert: fix T10-pi check mask setting
MAINTAINERS: Add Andreas Gruenbacher as a maintainer for gfs2
MAINTAINERS: TCP gets its first maintainer
vrf: check the original netdevice for generating redirect
net: ethernet: mlx4: Remove unnecessary parentheses
net: stmmac: Add Flexible PPS support
qed: Fix use of incorrect shmem address.
qed: Fix shared memory inconsistency between driver and the MFW.
selftests: forwarding: mirror_vlan: Change test description
selftests: forwarding: mirror_vlan: Uninstall trap
ASoC: dapm: delete dapm_kcontrol_data paths list before freeing it
selftests/net: add packet socket packet_snd test
selftests/net: udpgso: test small gso_size boundary conditions
selftests/net: enable msg_zerocopy test
net: virtio: simplify the virtnet_find_vqs
perf report: No need to have report_callchain_help as a global
perf test: Use header file util/debug.h
perf annotate: Move objdump_path to struct annotation_options
perf hists browser: Pass annotation_options from tool to browser
perf annotate: Move disassembler_style global to annotation_options
perf annotate: Adopt anotation options from symbol_conf
perf annotate: Pass annotation_options to symbol__annotate()
perf srcline: Make hist_entry srcline helper consistent with map's
perf sort: Introduce addr_map_symbol__srcline() to make code more compact
perf srcline: Introduce map__srcline() to make code more compact
perf annotate stdio: Use annotation_options consistently
perf annotate: Add comment about annotated_src->nr_histograms
perf tools: Ditch the symbol_conf.nr_events global
perf annotate: Replace symbol__alloc_hists() with symbol__hists()
perf annotate: Stop using symbol_conf.nr_events global in symbol__hists()
perf annotate: Introduce symbol__cycle_hists()
perf annotate: Introduce symbol__hists()
perf annotate: __symbol__inc_addr_samples() needs just annotated_source
perf annotate: Introduce annotated_source__alloc_histograms
perf annotate: Introduce constructor/destructor for annotated_source
perf annotate: Split allocation of annotated_source struct
perf annotate: __symbol__acount_cycles doesn't need notes
perf annotate: Pass perf_evsel instead of just evsel->idx
perf tools: No need to check if the argument to __get() function is NULL
perf cgroup: Make evlist__find_cgroup() more compact
perf probe: Use return of map__get() to make code more compact
perf tools: Remove dead quote.[ch] code
powerpc/powernv: copy/paste - Mask SO bit in CR
gfs2: Iomap cleanups and improvements
gfs2: Remove ordered write mode handling from gfs2_trans_add_data
gfs2: gfs2_stuffed_write_end cleanup
gfs2: hole_size improvement
rtc: sunxi: fix possible race condition
GFS2: gfs2_free_extlen can return an extent that is too long
GFS2: Fix allocation error bug with recursive rgrp glocking
gfs2: Update find_metapath comment
ALSA: usb-audio: remove redundant check on err
platform/x86: dell-laptop: Fix keyboard backlight timeout on XPS 13 9370
platform/x86: dell-wmi: Ignore new rfkill and fn-lock events
mmc: renesas_sdhi: really fix WP logic regressions
xen/PVH: Make GDT selectors PVH-specific
xen/PVH: Set up GS segment for stack canary
mfd: cros_ec_dev: Don't advertise junk features on failure
mfd: cros_ec: Use devm_kzalloc for private data
mfd: intel-lpss: Fix Intel Cannon Lake LPSS I2C input clock
mfd: asic3: Fix broken MMC card detection
mfd: timberdale: Fix spelling mistake "Uknown" -> "Unknown"
mfd: omap-usb-host: Use match_string() helper
drm/qxl: Call qxl_bo_unref outside atomic context
pinctrl: cherryview: limit Strago DMI workarounds to version 1.0
mfd: stm32-timers: Fix pwm-stm32 linker issue with COMPILE_TEST
pwm: stm32: Initialize raw local variables
mfd: arizona: Update DT doc to support more standard Reset binding
dt-bindings: mfd: Add bindings for DA9063L
mfd: intel-lpss: Correct names of RESETS register bits
mfd: qcom-spmi-pmic: Add support for pm8005, pm8998 and pmi8998
bpf: flowlabel in bpf_fib_lookup should be flowinfo
tools/bpf: add a selftest for bpf_get_current_cgroup_id() helper
tools/bpf: sync uapi bpf.h for bpf_get_current_cgroup_id() helper
bpf: implement bpf_get_current_cgroup_id() helper
rpmsg: char: Switch to SPDX license identifier
rpmsg: glink: Switch to SPDX license identifier
rpmsg: smd: Switch to SPDX license identifier
rpmsg: virtio_rpmsg_bus: Switch to SPDX license identifier
rpmsg: Switch to SPDX license identifier
xfs: verify AGI unlinked list contains valid blocks
Linux 4.17
drm/msm: Don't subclass drm_atomic_state anymore
drm/msm/mdp5: Use the new private_obj state
drm/msm/mdp5: Add global state as a private atomic object
drm/msm: use correct aspace pointer in msm_gem_put_iova()
drm/msm: remove unbalanced mutex unlock
drm/msm: don't deref error pointer in the msm_fbdev_create error path
drm/msm/dsi: use correct enum in dsi_get_cmd_fmt
drm/msm: Fix possible null dereference on failure of get_pages()
drm/msm: Add modifier to mdp_get_format arguments
drm/msm: Mark the crtc->state->event consumed
drm/msm/dsi: implement auto PHY timing calculator for 10nm PHY
drm/msm/dsi: check video mode engine status before waiting
drm/msm/dsi: check return value for video done waits
acpi, nfit: Remove ecc_unit_size
Revert "fs: fold open_check_o_direct into do_dentry_open"
bpf/xdp: devmap can avoid calling ndo_xdp_flush
bpf/xdp: non-map redirect can avoid calling ndo_xdp_flush
xdp: done implementing ndo_xdp_xmit flush flag for all drivers
virtio_net: implement flush flag for ndo_xdp_xmit
tun: implement flush flag for ndo_xdp_xmit
ixgbe: implement flush flag for ndo_xdp_xmit
i40e: implement flush flag for ndo_xdp_xmit
xdp: add flags argument to ndo_xdp_xmit API
mlx4_core: restore optimal ICM memory allocation
vlan: use non-archaic spelling of failes
net: axienet: remove stale comment of axienet_open
bpf, doc: add missing patchwork url and libbpf to maintainers
bpf: sync bpf uapi header with tools
bpf: fix context access in tracing progs on 32 bit archs
bpf: fix cbpf parser bug for octal numbers
bpf: make sure to clear unused fields in tunnel/xfrm state fetch
bpf: add bpf_skb_cgroup_id helper
bpf: avoid retpoline for lookup/update/delete calls on maps
net/ncsi: Avoid GFP_KERNEL in response handler
bpf: show prog and map id in fdinfo
bpf: fixup error message from gpl helpers on license mismatch
bpf: add also cbpf long jump test cases with heavy expansion
bpf: test case for map pointer poison with calls/branches
net: netcp: ethss: remove unnecessary pointer set to NULL
powerpc: Remove core support for Marvell mv64x60 hostbridges
powerpc/boot: Remove core support for Marvell mv64x60 hostbridges
powerpc/boot: Remove support for Marvell mv64x60 i2c controller
powerpc/boot: Remove support for Marvell MPSC serial controller
powerpc/embedded6xx: Remove C2K board support
powerpc/lib: optimise PPC32 memcmp
powerpc/lib: optimise 32 bits __clear_user()
powerpc/time: inline arch_vtime_task_switch()
powerpc/Makefile: set -mcpu=860 flag for the 8xx
powerpc: Implement csum_ipv6_magic in assembly
powerpc/32: Optimise __csum_partial()
powerpc/lib: Adjust .balign inside string functions for PPC32
powerpc/signal32: Use fault_in_pages_readable() to prefault user context
powerpc/8xx: Remove RTC clock on 88x
powerpc/boot: remove unused variable in mpc8xx
powerpc/misc: merge reloc_offset() and add_reloc_offset()
powerpc/64: optimises from64to32()
powerpc/mm: Remove stale_map[] handling on non SMP processors
powerpc/mm: constify LAST_CONTEXT in mmu_context_nohash
powerpc/mm: Avoid unnecessary test and reduce code size
powerpc/mm: constify FIRST_CONTEXT in mmu_context_nohash
powerpc/dma: remove unnecessary BUG()
powerpc/sstep: Fix emulate_step test if VSX not present
powerpc/sstep: Fix kernel crash if VSX is not present
net/smc: fix error return code in smc_setsockopt()
net/mlx5: Make function mlx5_fpga_tls_send_teardown_cmd() static
hv_netvsc: fix error return code in netvsc_probe()
net: phy: consider PHY_IGNORE_INTERRUPT in state machine PHY_NOLINK handling
powerpc/sstep: Introduce GETTYPE macro
selftests/powerpc: Add perf breakpoint test
powerpc/64s: Enhance the information in cpu_show_spectre_v1()
powerpc/64: Use barrier_nospec in syscall entry
powerpc: Use barrier_nospec in copy_from_user()
powerpc/64s: Enable barrier_nospec based on firmware settings
powerpc/64s: Patch barrier_nospec in modules
powerpc/64s: Add support for ori barrier_nospec patching
powerpc/64s: Add barrier_nospec
powerpc/stacktrace: Update copyright
powerpc/64s: Wire up arch_trigger_cpumask_backtrace()
powerpc/nmi: Add an API for sending "safe" NMIs
powerpc/64: Save stack pointer when we hard disable interrupts
powerpc: Check address limit on user-mode return (TIF_FSCHECK)
powerpc: Rename thread_struct.fs to addr_limit
powerpc/ptrace: Use copy_{from, to}_user() rather than open-coding
powerpc/eeh: Refactor report functions
powerpc/eeh: Cleaner handling of EEH_DEV_NO_HANDLER
powerpc/eeh: Introduce eeh_set_irq_state()
powerpc/eeh: Introduce eeh_set_channel_state()
powerpc/eeh: Introduce eeh_edev_actionable()
powerpc/eeh: Introduce eeh_for_each_pe()
powerpc/eeh: Clean up pci_ers_result handling
powerpc/eeh: Add message when PE processing at parent
powerpc/eeh: Strengthen types of eeh traversal functions
powerpc/eeh: Remove unused eeh_pcid_name()
powerpc/eeh: Fix use-after-release of EEH driver
powerpc/eeh: Add final message for successful recovery
powerpc/perf: Unregister thread-imc if core-imc not supported
powerpc/perf: Return appropriate value for unknown domain
powerpc/perf: Replace the direct return with goto statement
powerpc/perf: Rearrange memory freeing in imc init
powerpc/xics: Add missing of_node_put() in error path
powerpc: cpm_gpio: Remove owner assignment from platform_driver
powerpc/xive: Remove (almost) unused macros
hvc_opal: don't set tb_ticks_per_usec in udbg_init_opal_common()
powerpc: remove unused to_tm() helper
powerpc: use time64_t in update_persistent_clock
powerpc: use time64_t in read_persistent_clock
powerpc: rtas: clean up time handling
powerpc: always enable RTC_LIB
powerpc/pasemi: Set PCI_SCAN_ALL_PCI_DEVS
powerpc/mm/hash: hard disable irq in the SLB insert path
powerpc/mm/hugetlb: Update hugetlb related locks
powerpc/mm/hash: Add missing isync prior to kernel stack SLB switch
powerpc/64s: Fix compiler store ordering to SLB shadow area
powerpc/64s/radix: flush remote CPUs out of single-threaded mm_cpumask
powerpc/64s/radix: optimise pte_update
powerpc/64s/radix: avoid ptesync after set_pte and ptep_set_access_flags
powerpc/64s/radix: prefetch user address in update_mmu_cache
powerpc/64s/radix: make ptep_get_and_clear_full non-atomic for the full case
powerpc/64s/radix: do not flush TLB on spurious fault
powerpc/64s/radix: do not flush TLB when relaxing access
powerpc/mm/radix: Change pte relax sequence to handle nest MMU hang
powerpc/mm: Change function prototype
powerpc/mm/radix: Move function from radix.h to pgtable-radix.c
powerpc/mm/hugetlb: Update huge_ptep_set_access_flags to call __ptep_set_access_flags directly
ocxl: Document new OCXL IOCTLs
ocxl: Add an IOCTL so userspace knows what OCXL features are available
ocxl: Expose the thread_id needed for wait on POWER9
ocxl: Rename pnv_ocxl_spa_remove_pe to clarify it's action
powerpc: use task_pid_nr() for TID allocation
powerpc: Use TIDR CPU feature to control TIDR allocation
powerpc: Add TIDR CPU feature for POWER9
powerpc/powernv: process all OPAL event interrupts with kopald
powerpc/powernv: call OPAL_QUIESCE before OPAL_SIGNAL_SYSTEM_RESET
powerpc/64: change softe to irqmask in show_regs and xmon
powerpc/pmu/fsl: fix is_nmi test for irq mask change
powerpc/time: account broadcast timer event interrupts separately
powerpc: move a stray NMI IPI case under NMI_IPI ifdef
powerpc: move timer broadcast code under GENERIC_CLOCKEVENTS_BROADCAST ifdef
powerpc: allow soft-NMI watchdog to cover timer interrupts with large decrementers
powerpc: generic clockevents broadcast receiver call tick_receive_broadcast
powerpc/pseries: lparcfg calculate PURR on demand
powerpc/64: remove start_tb and accum_tb from thread_struct
powerpc/64s: micro-optimise __hard_irq_enable() for mtmsrd L=1 support
powerpc/pseries: put cede MSR[EE] check under IRQ_SOFT_MASK_DEBUG
powerpc/64: irq_work avoid interrupt when called with hardware irqs enabled
powerpc/powernv/ioda2: Remove redundant free of TCE pages
powerpc/xmon: use match_string() helper
powerpc: Fix build by disabling attribute-alias warning for SYSCALL_DEFINEx
powerpc/64: Fix strncpy() related build failures with GCC 8.1
dax: dax_insert_mapping_entry always succeeds
blk-mq: update nr_requests when switching to 'none' scheduler
block: don't use blocking queue entered for recursive bio submits
dm-crypt: fix warning in shutdown path
PCI/AER: Decode Error Source Requester ID
PCI/AER: Remove aer_recover_work_func() forward declaration
PCI/DPC: Use the generic pcie_do_fatal_recovery() path
PCI/AER: Pass service type to pcie_do_fatal_recovery()
PCI/DPC: Disable ERR_NONFATAL handling by DPC
PCI/portdrv: Add generic pcie_port_find_device()
libnvdimm, e820: Register all pmem resources
libnvdimm: Debug probe times
CIFS: Add support for direct pages in wdata
CIFS: Use offset when reading pages
CIFS: Add support for direct pages in rdata
cifs: update multiplex loop to handle compounded responses
netfilter: nf_tables: handle chain name lookups via rhltable
netfilter: nf_tables: add connlimit support
netfilter: nf_tables: add destroy_clone expression
netfilter: nf_tables: garbage collection for stateful expressions
netfilter: nf_tables: pass ctx to nf_tables_expr_destroy()
netfilter: nf_conncount: expose connection list interface
netfilter: nf_tables: pass context to object destroy indirection
netfilter: Libify xt_TPROXY
netfilter: Decrease code duplication regarding transparent socket option
bpf: btf: Ensure t->type == 0 for BTF_KIND_FWD
bpf: btf: Check array t->size
vmw_balloon: fixing double free when batching mode is off
mm: fix the NULL mapping case in __isolate_lru_page()
mm/huge_memory.c: __split_huge_page() use atomic ClearPageDirty()
Revert "vfio/type1: Improve memory pinning process for raw PFN mapping"
arm64: KVM: Move VCPU_WORKAROUND_2_FLAG macros to the top of the file
ARM: dts: aspeed: Fix hwrng register address
ARM: tegra: fix compile-testing PCI host driver
clk: qcom: Export clk_fabia_pll_configure()
clk: bcm: Update and add Stingray clock entries
dt-bindings: clk: Update Stingray binding doc
clk-si544: Properly round requested frequency to nearest match
clk: ingenic: jz4770: Add 150us delay after enabling VPU clock
clk: ingenic: jz4770: Enable power of AHB1 bus after ungating VPU clock
clk: ingenic: jz4770: Modify C1CLK clock to disable CPU clock stop on idle
clk: ingenic: jz4770: Change OTG from custom to standard gated clock
clk: ingenic: Support specifying "wait for clock stable" delay
clk: ingenic: Add support for clocks whose gate bit is inverted
clk: use match_string() helper
clk: bcm2835: use match_string() helper
PCI: shpchp: Use dev_printk() for OSHP-related messages
PCI: shpchp: Remove get_hp_hw_control_from_firmware() wrapper
PCI: shpchp: Remove acpi_get_hp_hw_control_from_firmware() flags
PCI: shpchp: Rely on previous _OSC results
PCI: shpchp: Request SHPC control via _OSC when adding host bridge
PCI: shpchp: Convert SHPC to be builtin only
PCI: pciehp: Make pciehp_is_native() stricter
PCI: pciehp: Rename host->native_hotplug to host->native_pcie_hotplug
clk: Return void from debug_init op
IB/mlx5: Add counters read support
IB/mlx5: Add flow counters read support
IB/mlx5: Add flow counters binding support
IB/mlx5: Add counters create and destroy support
IB/uverbs: Add support for flow counters
IB/core: Add support for flow counters
IB/core: Support passing uhw for create_flow
IB/uverbs: Add read counters support
IB/core: Introduce counters read verb
IB/uverbs: Add create/destroy counters support
IB/core: Introduce counters object and its create/destroy
IB/uverbs: Add an ib_uobject getter to ioctl() infrastructure
net/mlx5: Export flow counter related API
net/mlx5: Use flow counter pointer as input to the query function
selftests/bpf: test_sockmap, print additional test options
selftests/bpf: test_sockmap, fix data verification
selftests/bpf: test_sockmap, timing improvements
selftests/bpf: test_sockmap, join cgroup in selftest mode
selftests/bpf: test_sockmap, check test failure
bpf: fix uapi hole for 32 bit compat applications
tools/power turbostat: update version number
tools/power turbostat: Add Node in output
tools/power turbostat: add node information into turbostat calculations
tools/power turbostat: remove num_ from cpu_topology struct
tools/power turbostat: rename num_cores_per_pkg to num_cores_per_node
tools/power turbostat: track thread ID in cpu_topology
tools/power turbostat: Calculate additional node information for a package
tools/power turbostat: Fix node and siblings lookup data
tools/power turbostat: set max_num_cpus equal to the cpumask length
tools/power turbostat: if --num_iterations, print for specific number of iterations
tools/power turbostat: Add Cannon Lake support
tools/power turbostat: delete duplicate #defines
x86: msr-index.h: Correct SNB_C1/C3_AUTO_UNDEMOTE defines
tools/power turbostat: Correct SNB_C1/C3_AUTO_UNDEMOTE defines
tools/power turbostat: add POLL and POLL% column
tools/power turbostat: Fix --hide Pk%pc10
tools/power turbostat: Build-in "Low Power Idle" counters support
clk: remove clk_debugfs_add_file()
clk: tegra: no need to check return value of debugfs_create functions
clk: davinci: no need to check return value of debugfs_create functions
clk: bcm2835: no need to check return value of debugfs_create functions
clk: no need to check return value of debugfs_create functions
clk: imx6: add EPIT clock support
fs: use ->is_partially_uptodate in page_cache_seek_hole_data
fs: remove the buffer_unwritten check in page_seek_hole_data
fs: move page_cache_seek_hole_data to iomap.c
xfs: use iomap_bmap
iomap: add an iomap-based bmap implementation
iomap: add a iomap_sector helper
iomap: use __bio_add_page in iomap_dio_zero
iomap: move IOMAP_F_BOUNDARY to gfs2
iomap: fix the comment describing IOMAP_NOWAIT
iomap: inline data should be an iomap type, not a flag
mm: split ->readpages calls to avoid non-contiguous pages lists
mm: return an unsigned int from __do_page_cache_readahead
mm: give the 'ret' variable a better name __do_page_cache_readahead
block: add a lower-level bio_add_page interface
net/mlx5e: TX, Separate cachelines of xmit and completion stats
net/mlx5e: RX, Always prefer Linear SKB configuration
net/mlx5e: RX, Enhance legacy Receive Queue memory scheme
net/mlx5e: RX, Use cyclic WQ in legacy RQ
net/mlx5e: RX, Split WQ objects for different RQ types
net/mlx5e: RX, Remove HW LRO support in legacy RQ
net/mlx5e: RX, Dedicate a function for copying SKB header
net/mlx5e: RX, Generalise function of SKB frag addition
net/mlx5e: RX, Generalise name of non-linear SKB head size
net/mlx5e: TX, Obsolete maintaining local copies of skb->len/data
net/mlx5: FPGA, Handle QP error event
net/mlx5e: Support configurable MTU for vport representors
net/mlx5e: Increase aRFS flow tables size
net/mlx5e: Remove redundant active_channels indication
net/mlx5e: Present SW stats when state is not opened
net/mlx5e: IPOIB, Add a missing skb_pull
net/mlx5e: IPOIB, Fix overflowing SQ WQE memset
ipvs: register conntrack hooks for ftp
thermal: qcom: tsens: Allow number of sensors to come from DT
thermal: tegra: soctherm: add const to struct thermal_cooling_device_ops
thermal: exynos: Reduce severity of too early temperature read
thermal: imx: Switch to SPDX identifier
thermal: qcom-spmi-temp-alarm: add support for GEN2 PMIC peripherals
thermal: ti-soc-thermal: fix incorrect entry in omap5430_adc_to_temp[]
tools/power turbostat: Don't make man pages executable
tools/power turbostat: remove blank lines
tools/power turbostat: a small C-states dump readability immprovement
tools/power turbostat: dump BDX, SKX automatic C-state conversion bit
tools/power turbostat: do not hard-code 25MHz crystal on SKX
tools/power turbostat: fix possible sprintf buffer overflow
thermal: rcar_thermal: add r8a77995 support
dt-bindings: thermal: rcar-thermal: add R8A77995 support
clk: mvebu: use correct bit for 98DX3236 NAND
clk/driver/hisi: Consolidate the Kconfig for the CLOCK_STUB
clk: imx7d: reset parent for mipi csi root
clk: imx7d: fix mipi dphy div parent
clk: qcom: gcc-msm8996: Disable halt check on UFS clocks
clk: aspeed: Add 24MHz fixed clock
ARM: dts: imx7: correct enet ipg clock
clk: imx7d: correct enet clock CCGR registers
clk: imx7d: correct enet phy ref clock gates
perf tools intel-pt-decoder: Update insn.h from the kernel sources
tools headers: Sync x86 cpufeatures.h with the kernel sources
tools headers: Synchronize prctl.h ABI header
perf trace beauty prctl: Default header_dir to cwd to work without parms
clk: imx6sl: correct ocram_podf clock type
clk: imx6sx: disable unnecessary clocks during clock initialization
orangefs: use sparse annotations for holding locks across function calls.
orangefs: make debug_help_fops static
orangefs: remove unused function orangefs_get_bufmap_init
orangefs: specify user pointers when using dev_map_desc and bufmap
orangefs: formatting cleanups
orangefs: set i_size on new symlink
orangefs: report attributes_mask and attributes for statx
clk: qcom: Add video clock controller driver for SDM845
dt-bindings: clock: Introduce QCOM Video clock bindings
orangefs: make struct orangefs_file_vm_ops static
orangefs: revamp block sizes
clk: msm8996-gcc: Mark halt check as no-op for USB/PCIE pipe_clk
net: hns3: Optimize the VF's process of updating multicast MAC
net: hns3: Optimize the PF's process of updating multicast MAC
net: hns3: Fix for vxlan tx checksum bug
net: hns3: Add missing break in misc_irq_handle
net: hns3: Fix for phy not link up problem after resetting
net: hns3: Fix for hclge_reset running repeatly problem
net: hns3: Fix for service_task not running problem after resetting
net: hns3: Fix setting mac address error
net: hns3: Add repeat address checking for setting mac address
net: hns3: Add support for IFF_ALLMULTI flag
net: hns3: Disable vf vlan filter when vf vlan table is full
staging: vc04_services: no need to save the log debufs dentries
staging: vc04_services: vchiq_debugfs_log_entry can be a void *
staging: vc04_services: remove struct vchiq_debugfs_info
staging: vc04_services: move client dbg directory into static variable
staging: vc04_services: remove odd vchiq_debugfs_top() wrapper
staging: vc04_services: no need to check debugfs return values
clk: qcom: mmcc-msm8996: leave all mmagic gdscs and clocks always enabled
clk: qcom: Register the gdscs before the clocks
clk: qcom: gdsc: Add support for ALWAYS_ON gdscs
selftests: forwarding: mirror_gre_bridge_1d_vlan: Add STP test
selftests: forwarding: mirror_gre_vlan_bridge_1q: Add more tests
selftests: forwarding: mirror_gre_vlan_bridge_1q: Rename two tests
selftests: forwarding: mirror_gre_vlan_bridge_1q: Test final config
selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix tunnel name
selftests: forwarding: mirror_gre_lib: Add STP test
selftests: forwarding: mirror_lib: skip_hw the VLAN capture
selftests: forwarding: mirror_lib: Move here do_test_span_vlan_dir_ips()
selftests: forwarding: lib: Move here vlan_capture_{, un}install()
net: usb: cdc_mbim: add flag FLAG_SEND_ZLP
clk: berlin: switch to SPDX license identifier
xprtrdma: Remove transfertypes array
ip6_tunnel: remove magic mtu value 0xFFF8
xprtrdma: Add trace_xprtrdma_dma_map(mr)
xprtrdma: Wait on empty sendctx queue
xprtrdma: Move common wait_for_buffer_space call to parent function
xprtrdma: Return -ENOBUFS when no pages are available
ip_tunnel: restore binding to ifaces with a large mtu
KVM: docs: nVMX: Remove known limitations as they do not exist now
KVM: docs: mmu: KVM support exposing SLAT to guests
kvm: no need to check return value of debugfs_create functions
kvm: Make VM ioctl do valloc for some archs
kvm: Change return type to vm_fault_t
ASoC: topology: Move skl-tplg-interface.h to uapi
ASoC: topology: Move v4 manifest header data structures to uapi
ASoC: topology: Improve backwards compatibility with v4 topology files
platform/x86: mlx-platform: Add LED platform driver activation
platform/mellanox: Add new ODM system types to mlx-platform
platform/mellanox: mlxreg-hotplug: add extra cycle for hotplug work queue
hwmon: (asus_atk0110) Make use of device managed memory
hwmon: (asus_atk0110) Replace deprecated device register call
tools/power turbostat: fix MSR_IA32_MISC_ENABLE MWAIT printout
tools/power turbostat: fix printing on input
tools/power turbostat: end current interval upon newline input
tools/power turbostat: on SIGUSR1: sample, print and continue
tools/power turbostat: on SIGINT: sample, print and exit
tools/power turbostat: add --enable Time_Of_Day_Seconds
tools/power turbostat: fix Skylake Xeon package C-state display
MAINTAINERS: add turbostat utility
xfs: fix error handling in xfs_refcount_insert()
xfs: fix xfs_rtalloc_rec units
xfs: strengthen rtalloc query range checks
xfs: xfs_rtbuf_get should check the bmapi_read results
xfs: xfs_rtword_t should be unsigned, not signed
hwmon: (k10temp) Make function get_raw_temp static
powerpc/mm: Fix kernel crash on page table free
powerpc/prom: Fix %u/%llx usage since prom_printf() change
cxl: Configure PSL to not use APC virtual machines
cxl: Disable prefault_mode in Radix mode
ALSA: pci/hda: Remove unused, broken, header file
net: mvpp2: Split the PPv2 driver to a dedicated directory
mm: Remove return value of zap_vma_ptes()
RDMA/hns_roce: Don't check return value of zap_vma_ptes()
RDMA/mlx4: Don't crash machine if zap_vma_ptes() fails
RDMA/mlx5: Don't check return value of zap_vma_ptes()
RDMA/mad: Convert BUG_ONs to error flows
RDMA/mad: Delete inaccessible BUG_ON
RDMA/cma: Ignore unknown event
RDMA/cm: Abort loop in case of CM dequeue
RDMA/cxgb3: Don't crash kernel just because IDR is full
RDMA/mlx4: Discard unknown SQP work requests
RDMA/mlx4: Catch FW<->SW misalignment without machine crash
net: dsa: b53: Add BCM5389 support
net: sched: split tc_ctl_tfilter into three handlers
lightnvm: pblk: take bitmap alloc. out of critical section
lightnvm: pblk: kick writer on new flush points
lightnvm: pblk: only try to recover lines with written smeta
lightnvm: pblk: remove unnecessary bio_get/put
lightnvm: pblk: add possibility to set write buffer size manually
lightnvm: fix partial read error path
lightnvm: proper error handling for pblk_bio_add_pages
lightnvm: pblk: fix smeta write error path
lightnvm: pblk: garbage collect lines with failed writes
lightnvm: pblk: rework write error recovery path
arm64: signal: Report signal frame size to userspace via auxv
arm64/sve: Thin out initialisation sanity-checks for sve_max_vl
platform/x86: ideapad-laptop: Add E42-80 to no_hw_rfkill
platform/x86: silead_dmi: Add touchscreen info for the Onda V891w tablet
platform/x86: silead_dmi: Add info for the PoV mobii TAB-P800W (v2.0)
platform/x86: silead_dmi: Add touchscreen info for the Jumper EZpad 6 Pro
Revert "drm/amdgpu: Add an ATPX quirk for hybrid laptop"
drm/amdgpu/df: fix potential array out-of-bounds read
rtnetlink: Fix null-ptr-deref in rtnl_newlink
kcm: Fix use-after-free caused by clonned sockets
cifs: remove header_preamble_size where it is always 0
cifs: remove struct smb2_hdr
CIFS: 511c54a2f69195b28afb9dd119f03787b1625bb4 adds a check for session expiry, status STATUS_NETWORK_SESSION_EXPIRED, however the server can also respond with STATUS_USER_SESSION_DELETED in cases where the session has been idle for some time and the server reaps the session to recover resources.
lightnvm: pblk: remove dead function
lightnvm: pass flag on graceful teardown to targets
lightnvm: pblk: check for chunk size before allocating it
lightnvm: pblk: remove unnecessary argument
lightnvm: pblk: remove unnecessary indirection
lightnvm: pblk: return NVM_ error on failed submission
lightnvm: pblk: warn in case of corrupted write buffer
lightnvm: pblk: improve error msg on corrupted LBAs
lightnvm: pblk: check read lba on gc path
lightnvm: pblk: recheck for bad lines at runtime
lightnvm: pblk: fail gracefully on line alloc. failure
block: split the blk-mq case from elevator_init
block: move sysfs_lock into elevator_init
block: remove the always unused name argument to elevator_init
block: unexport elevator_init/exit
block: move initialization of elevator-related fields to blk_alloc_queue_node
powerpc/kbuild: Use flags variables rather than overriding LD/CC/AS
powerpc/kbuild: Remove CROSS32 defines from top level powerpc Makefile
powerpc/kbuild: Set default generic machine type for 32-bit compile
mtd: nand: Pass mode information to nand_page_io_req
nvme: use the changed namespaces list log to clear ns data changed AENs
nvme: mark nvme_queue_scan static
nvme: submit AEN event configuration on startup
nvmet: mask pending AENs
nvmet: add AEN configuration support
nvmet: implement the changed namespaces log
nvmet: split log page implementation
nvmet: add a new nvmet_zero_sgl helper
nvme.h: add AEN configuration symbols
ipvs: add ipv6 support to ftp
ipvs: add full ipv6 support to nfct
Revert "xhci: Reset Renesas uPD72020x USB controller for 32-bit DMA issue"
xhci: Add quirk to zero 64bit registers on Renesas PCIe controllers
xhci: Allow more than 32 quirks
usb: xhci: force all memory allocations to node
staging: mt7621-gpio: reorder includes alphabetically
staging: mt7621-gpio: change gc_map to don't use pointers
staging: mt7621-gpio: use GPIOF_DIR_OUT and GPIOF_DIR_IN macros instead of custom values
staging: mt7621-gpio: change 'to_mediatek_gpio' to make just a one line return
staging: mt7621-gpio: dt-bindings: update documentation for #interrupt-cells property
staging: mt7621-gpio: update #interrupt-cells for the gpio node
MAINTAINERS: add entry for LEGO MINDSTORMS EV3
ASoC: TSCS454: Add Support
ASoC: Intel: kbl: Move codec sysclk config to codec_init function
ASoC: simple-card: set cpu dai clk in hw_params
EVM: unlock on error path in evm_read_xattrs()
staging: mt7621-gpio: dt-bindings: complete documentation for the gpio
staging: mt7621-dts: add missing properties to gpio node
staging: mt7621-gpio: change lock place in irq mask and unmask functions
staging: mt7621-gpio: avoid locking in mediatek_gpio_get_direction
staging: mt7621-gpio: fix masks for gpio pin
staging: mt7621-gpio: use module_platform_driver() instead subsys initcall
staging: mt7621-gpio: rename MTK_MAX_BANK into MTK_BANK_CNT
staging: mt7621-mmc: Fix line size exceeding 80 columns
staging: rtl8192e: Correct indentation of switch statements - coding style
staging: rtl8192e: correct position of '{', '}', '(' and ')' - coding style
staging: rtl8192e: Add spaces where required by coding standard
staging: lustre: get rid of ldebugfs_remove()
staging: lustre: make ldebugfs_add_vars a void function
staging: lustre: remove last two users of ldebugfs_register()
staging: lustre: unwrap some ldebugfs_register() calls
staging: lustre: remove ldebugfs_obd_seq_create() wrapper function
staging: lustre: remove ldebugfs_seq_create() wrapper function
staging: lustre: remove ldebugfs_register_stats() wrapper function
staging: lustre: remove ldebugfs_add_simple() wrapper
staging: lustre: no need to check debugfs return values
staging: unisys: visornic: no need to check debugfs return values
staging: rtlwifi: don't check the return value of debugfs_create_file
staging: greybus: camera: no need to check debugfs return values
netfilter: nft_fwd_netdev: allow to forward packets via neighbour layer
netfilter: nf_tables: check msg_type before nft_trans_set(trans)
netfilter: xt_CT: Reject the non-null terminated string from user space
netfilter: nfnetlink: Remove VLA usage
netfilter: nf_flow_table: attach dst to skbs
netfilter: nf_tables: fix chain dependency validation
netfilter: nf_tables: Add audit support to log statement
netfilter: nf_tables: add support for native socket matching
ALSA: hda - Handle kzalloc() failure in snd_hda_attach_pcm_stream()
netfilter: fix ptr_ret.cocci warnings
linvdimm, pmem: Preserve read-only setting for pmem devices
net-sysfs: Fix memory leak in XPS configuration
ixgbe: fix parsing of TC actions for HW offload
virtio_net: fix error return code in virtnet_probe()
rtnetlink: Remove VLA usage
kbuild: add machine size to CHECKFLAGS
cifs: change smb2_get_data_area_len to take a smb2_sync_hdr as argument
cifs: update smb2_calc_size to use smb2_sync_hdr instead of smb2_hdr
cifs: remove struct smb2_oplock_break_rsp
cifs: remove rfc1002 header from all SMB2 response structures
smb3: on reconnect set PreviousSessionId field
smb3: Add posix create context for smb3.11 posix mounts
KVM: PPC: Book3S PR: Enable kvmppc_get/set_one_reg_pr() for HTM registers
KVM: PPC: Book3S: Remove load/put vcpu for KVM_GET_REGS/KVM_SET_REGS
KVM: PPC: Remove load/put vcpu for KVM_GET/SET_ONE_REG ioctl
KVM: PPC: Move vcpu_load/vcpu_put down to each ioctl case in kvm_arch_vcpu_ioctl
KVM: PPC: Book3S PR: Enable HTM for PR KVM for KVM_CHECK_EXTENSION ioctl
KVM: PPC: Book3S PR: Support TAR handling for PR KVM HTM
KVM: PPC: Book3S PR: Add guard code to prevent returning to guest with PR=0 and Transactional state
KVM: PPC: Book3S PR: Add emulation for tabort. in privileged state
KVM: PPC: Book3S PR: Add emulation for trechkpt.
KVM: PPC: Book3S PR: Add emulation for treclaim.
KVM: PPC: Book3S PR: Restore NV regs after emulating mfspr from TM SPRs
KVM: PPC: Book3S PR: Always fail transactions in guest privileged state
KVM: PPC: Book3S PR: Emulate mtspr/mfspr using active TM SPRs
KVM: PPC: Book3S PR: Add math support for PR KVM HTM
KVM: PPC: Book3S PR: Add transaction memory save/restore skeleton
KVM: PPC: Book3S PR: Add kvmppc_save/restore_tm_sprs() APIs
KVM: PPC: Book3S PR: Add new kvmppc_copyto/from_vcpu_tm APIs
KVM: PPC: Book3S PR: Avoid changing TS bits when exiting guest
KVM: PPC: Book3S PR: Implement RFID TM behavior to suppress change from S0 to N0
KVM: PPC: Book3S PR: Sync TM bits to shadow msr for problem state guest
KVM: PPC: Book3S PR: Pass through MSR TM and TS bits to shadow_msr
KVM: PPC: Book3S PR: Transition to Suspended state when injecting interrupt
KVM: PPC: Book3S PR: Add C function wrapper for _kvmppc_save/restore_tm()
KVM: PPC: Book3S PR: Turn on FP/VSX/VMX MSR bits in kvmppc_save_tm()
KVM: PPC: Book3S PR: Add guest MSR parameter for kvmppc_save_tm()/kvmppc_restore_tm()
compiler.h: enable builtin overflow checkers and add fallback code
ARM: spectre-v1: fix syscall entry
ARM: spectre-v1: add array_index_mask_nospec() implementation
ARM: spectre-v1: add speculation barrier (csdb) macros
i2c: qup: fix building without CONFIG_ACPI
rtc: test: remove irq sysfs file
rtc: test: emulate alarms using timers
rtc: test: store time as an offset to system time
rtc: test: allow registering many devices
rtc: test: remove useless proc info
rtc: ds1685: Add range
rtc: ds1685: fix possible race condition
rtc: sprd: Add new RTC power down check method
rtc: sun6i: Fix bit_idx value for clk_register_gate
rtc: jz4740: Fix a typo in Kconfig
net: ethernet: davinci_emac: fix error handling in probe()
net/ncsi: Fix array size in dumpit handler
net: dsa: mv88e6xxx: Be explicit about DT or pdata
net: ti: cpsw: include gpio/consumer.h
net/mlx5: Add FPGA QP error event
net/mlx5: Add temperature warning event to log
rtnetlink: Add more well known protocol values
cxgb4: Add FORCE_PAUSE bit to 32 bit port caps
cls_flower: Fix incorrect idr release when failing to modify rule
drm/amdgpu: Fix NULL pointer when load kfd driver with PP block is disabled
drm/gfx9: Update gc goldensetting for vega20.
drm/amd/pp: Allow underclocking when od table is empty in vbios
pnfs: Don't release the sequence slot until we've processed layoutget on open
pnfs: Don't call commit on failed layoutget-on-open
pNFS: Don't send LAYOUTGET on OPEN for read, if we already have cached data
NFSv4/pnfs: Don't switch off layoutget-on-open for transient errors
NFSv4/pnfs: Ensure pnfs_parse_lgopen() won't try to parse uninitialised data
pnfs: Fix manipulation of NFS_LAYOUT_FIRST_LAYOUTGET
pnfs: Add barrier to prevent lgopen using LAYOUTGET during recall
pnfs: Stop attempting LAYOUTGET on OPEN on failure
pnfs: Add LAYOUTGET to OPEN of an existing file
pNFS: Refactor nfs4_layoutget_release()
pnfs: Add LAYOUTGET to OPEN of a new file
pnfs: Change pnfs_alloc_init_layoutget_args call signature
pnfs: Move nfs4_opendata into nfs4_fs.h
pnfs: Add conditional encode/decode of LAYOUTGET within OPEN compound
pnfs: move allocations out of nfs4_proc_layoutget
pnfs: refactor send_layoutget
pnfs: Add layout driver flag PNFS_LAYOUTGET_ON_OPEN
NFS4: move ctx into nfs4_run_open_task
pnfs: Store return value of decode_layoutget for later processing
pnfs: Remove redundant assignment from nfs4_proc_layoutget().
NFSv4: Don't add a new lock on an interrupted wait for LOCK
NFSv4: Always clear the pNFS layout when handling ESTALE
NFSv4: Fix possible 1-byte stack overflow in nfs_idmap_read_and_verify_message
NFS: Fix up nfs_post_op_update_inode() to force ctime updates
NFS: Ensure we revalidate the inode correctly after setacl
NFS: Ensure we revalidate the inode correctly after remove or rename
NFS: Set the force revalidate flag if the inode is not completely initialised
NFS: Fix up sillyrename()
NFSv4: Fix sillyrename to return the delegation when appropriate
NFSv4: Only pass the delegation to setattr if we're sending a truncate
NFS: Merge nfs41_free_stateid() with _nfs41_free_stateid()
NFS: Pass "privileged" value to nfs4_init_sequence()
NFS: Move call to nfs4_state_protect() to nfs4_commit_setup()
NFS: Move call to nfs4_state_protect_write() to nfs4_write_setup()
NFS: Avoid quadratic search when freeing delegations.
rculist: add list_for_each_entry_from_rcu()
NFS: use cond_resched() when restarting walk of delegation list.
NFS: slight optimization for walking list for delegations
fs: f2fs: insert space around that ':' and ', '
fs: f2fs: add missing blank lines after declarations
fs: f2fs: changed variable type of offset "unsigned" to "loff_t"
f2fs: clean up symbol namespace
f2fs: make set_de_type() static
f2fs: make __f2fs_write_data_pages() static
f2fs: fix to avoid accessing cross the boundary
f2fs: fix to let caller retry allocating block address
disable loading f2fs module on PAGE_SIZE > 4KB
f2fs: fix error path of move_data_page
f2fs: don't drop dentry pages after fs shutdown
f2fs: fix to avoid race during access gc_thread pointer
f2fs: clean up with clear_radix_tree_dirty_tag
f2fs: fix to don't trigger writeback during recovery
f2fs: clear discard_wake earlier
f2fs: let discard thread wait a little longer if dev is busy
f2fs: avoid stucking GC due to atomic write
f2fs: introduce sbi->gc_mode to determine the policy
f2fs: keep migration IO order in LFS mode
f2fs: fix to wait page writeback during revoking atomic write
f2fs: Fix deadlock in shutdown ioctl
f2fs: detect synchronous writeback more earlier
f2fs: clean up with is_valid_blkaddr()
f2fs: fix to initialize min_mtime with ULLONG_MAX
f2fs: fix to let checkpoint guarantee atomic page persistence
f2fs: fix to initialize i_current_depth according to inode type
Revert "f2fs: add ovp valid_blocks check for bg gc victim to fg_gc"
f2fs: don't drop any page on f2fs_cp_error() case
f2fs: fix spelling mistake: "extenstion" -> "extension"
f2fs: enhance sanity_check_raw_super() to avoid potential overflows
f2fs: treat volatile file's data as hot one
f2fs: introduce release_discard_addr() for cleanup
f2fs: fix potential overflow
f2fs: rename dio_rwsem to i_gc_rwsem
f2fs: move mnt_want_write_file after range check
f2fs: fix missing clear FI_NO_PREALLOC in some error case
f2fs: enforce fsync_mode=strict for renamed directory
f2fs: sanity check for total valid node blocks
f2fs: sanity check on sit entry
f2fs: avoid bug_on on corrupted inode
f2fs: give message and set need_fsck given broken node id
f2fs: fix features filename in sysfs documentation
f2fs: clean up commit_inmem_pages()
f2fs: do not check F2FS_INLINE_DOTS in recover
f2fs: remove duplicated dquot_initialize and fix error handling
f2fs: fix to detect failure of dquot_initialize
f2fs: stop issue discard if something wrong with f2fs
f2fs: fix return value in f2fs_ioc_commit_atomic_write
f2fs: allocate hot_data for atomic write more strictly
f2fs: check if inmem_pages list is empty correctly
f2fs: fix race in between GC and atomic open
fs: f2fs: Adding new return type vm_fault_t
f2fs: change le32 to le16 of f2fs_inode->i_extra_size
f2fs: check cur_valid_map_mir & raw_sit block count when flush sit entries
f2fs: correct return value of f2fs_trim_fs
f2fs: fix to show missing bits in FS_IOC_GETFLAGS
f2fs: remove unneeded F2FS_PROJINHERIT_FL
f2fs: don't use GFP_ZERO for page caches
f2fs: issue all big range discards in umount process
f2fs: remove redundant block plug
f2fs: remove unmatched zero_user_segment when convert inline dentry
f2fs: introduce private inode status mapping
net/sonic: Use dma_mapping_error()
mlxsw: spectrum_switchdev: Schedule respin during trans prepare
net: bridge: Notify about bridge VLANs
staging: fsl-dpaa2: ethsw: Ignore bridge VLAN events
dsa: port: Ignore bridge VLAN events
rocker: rocker_main: Ignore bridge VLAN events
mlxsw: spectrum_switchdev: Ignore bridge VLAN events
net: bridge: Extract br_vlan_add_existing()
net: bridge: Extract boilerplate around switchdev_port_obj_*()
drm/amd/display: Update color props when modeset is required
drm/amd/display: Make atomic-check validate underscan changes
qed*: Add link change count value to ethtool statistics display.
RDMA/qedr: fix spelling mistake: "adrresses" -> "addresses"
ALSA: oxygen: use match_string() helper
net: remove bypassed check in sch_direct_xmit()
f2fs: run fstrim asynchronously if runtime discard is on
tcp: minor optimization around tcp_hdr() usage in receive path
dt-bindings: Add vendor prefix for ArcherMind
dt-bindings: fsi-master-gpio: Document "no-gpio-delays" property
IB/iser: Do not reduce max_sectors
Staging:rtl888eu:include Fix CamelCase issue
staging: lustre: include linux/highmem.h when needed
arm64: KVM: Add ARCH_WORKAROUND_2 discovery through ARCH_FEATURES_FUNC_ID
arm64: KVM: Handle guest's ARCH_WORKAROUND_2 requests
arm64: KVM: Add ARCH_WORKAROUND_2 support for guests
staging: comedi: comedi_usb.h: SPDX License Identifier is added in the first line
arm64: KVM: Add HYP per-cpu accessors
staging: mt7621-pci: Fix line size exceeding 80 columns.
staging: rtlwifi: use single_open and single_release properly
staging: wlan-ng: remove unused declarations from p80211types.h
arm64: ssbd: Add prctl interface for per-thread mitigation
staging: lustre: mdc: excessive memory consumption by the xattr cache
staging: lustre: acl: increase ACL entries limitation
staging: lustre: llite: remove unused parameters from md_{get, set}xattr()
staging: lustre: llite: add support set_acl method in inode operations
staging: lustre: llite: create acl.c file
nvme.h: add the changed namespace list log
nvme.h: untangle AEN notice definitions
nvmet: fix error return code in nvmet_file_ns_enable()
nvmet: fix a typo in nvmet_file_ns_enable()
nvme-fabrics: allow internal passthrough command on deleting controllers
dma-direct: don't crash on device without dma_mask
arm64: ssbd: Introduce thread flag to control userspace mitigation
arm64: ssbd: Restore mitigation status on CPU resume
arm64: ssbd: Skip apply_ssbd if not using dynamic mitigation
arm64: ssbd: Add global mitigation state accessor
arm64: Add 'ssbd' command-line option
arm64: Add ARCH_WORKAROUND_2 probing
arm64: Add per-cpu infrastructure to call ARCH_WORKAROUND_2
arm64: Call ARCH_WORKAROUND_2 on transitions between EL0 and EL1
arm/arm64: smccc: Add SMCCC-specific return codes
ASoC: dapm: use match_string() helper
ASoC: max98095: use match_string() helper
ASoC: max98088: use match_string() helper
dax: change bdev_dax_supported() to support boolean returns
fs: allow per-device dax status checking for filesystems
selftests: add test for USB over IP driver
libata: Drop SanDisk SD7UB3Q*G1001 NOLPM quirk
block, bfq: prevent soft_rt_next_start from being stuck at infinity
block, bfq: increase weight-raising duration for interactive apps
block, bfq: remove slow-system class
block, bfq: add description of weight-raising heuristics
fs: iomap dio set bio prio from kiocb prio
fs: blkdev set bio prio from kiocb prio
fs: Add aio iopriority support
fs: Convert kiocb rw_hint from enum to u16
block: add ioprio_check_cap function
block, bfq: remove the removal of 'next' rq in bfq_requests_merged
block, bfq: remove wrong check in bfq_requests_merged
block, bfq: remove wrong lock in bfq_requests_merged
platform/x86: asus-wireless: Fix format specifier
EVM: prevent array underflow in evm_write_xattrs()
EVM: Fix null dereference on xattr when xattr fails to allocate
EVM: fix memory leak of temporary buffer 'temp'
IMA: use list_splice_tail_init_rcu() instead of its open coded variant
ima: use match_string() helper
USB: typec: fsusb302: no need to check return value of debugfs_create_dir()
mmc: mvsdio: Enable MMC_CAP_ERASE
mmc: mvsdio: Respect card busy time out from mmc core
platform/x86: asus-wmi: Fix NULL pointer dereference
platform/x86: asus-wmi: Fix NULL pointer dereference
drm/i915: Remove stale asserts from i915_gem_find_active_request()
Revert "drm/i915/edp: Allow alternate fixed mode for eDP if available."
drm/i915: Nul-terminate legacy debug string
USB: gadget: udc: s3c2410_udc: no need to check return value of debugfs_create functions
USB: gadget: udc: renesas_usb3: no need to check return value of debugfs_create functions
USB: gadget: udc: pxa27x_udc: no need to check return value of debugfs_create functions
USB: gadget: udc: gr_udc: no need to check return value of debugfs_create functions
USB: gadget: udc: bcm63xx_udc: no need to check return value of debugfs_create functions
USB: udc: atmel_usba_udc: no need to check return value of debugfs_create functions
USB: dwc3: no need to check return value of debugfs_create functions
USB: dwc2: no need to check return value of debugfs_create functions
USB: core: no need to check return value of debugfs_create functions
USB: chipidea: no need to check return value of debugfs_create functions
USB: ehci-hcd: no need to check return value of debugfs_create functions
USB: fhci-hcd: no need to check return value of debugfs_create functions
USB: fotg210-hcd: no need to check return value of debugfs_create functions
USB: imx21-hcd: no need to check return value of debugfs_create functions
USB: isp116x-hcd: no need to check return value of debugfs_create functions
USB: ohci: no need to check return value of debugfs_create functions
USB: uhci: no need to check return value of debugfs_create functions
USB: mon: no need to check return value of debugfs_create functions
USB: mtu3: no need to check return value of debugfs_create_dir()
USB: musb: clean up debugfs file and directory creation
USB: typec: tcpm: no need to check return value of debugfs_create_dir()
phy: tegra: select USB_COMMON
usb: hub: Per-port setting to reduce TRSTRCY to 10 ms
usb: hub: Per-port setting to use old enumeration scheme
usb: xhci: tegra: Fix runtime PM support
usb: chipidea: Fix ULPI on imx51
usbip: usbip_detach: fix to check for invalid ports
usbip: usbip_detach: Fix memory, udev context and udev leak
usb: musb: remove an unused variable
usb: dwc3: Remove DEBUG define from Qualcomm DWC3 glue driver
usb: host: ohci: fix sfr kernel warning in ohci-at91 driver
usb: core: message: remove extra endianness conversion in usb_set_isoch_delay
usbip: dynamically allocate idev by nports found in sysfs
NFC: pn533: don't send USB data off of the stack
perf/x86/intel/uncore: Clean up client IMC uncore
perf/x86/intel/uncore: Expose uncore_pmu_event*() functions
perf/x86/intel/uncore: Support IIO free-running counters on SKX
perf/x86/intel/uncore: Add infrastructure for free running counters
perf/x86/intel/uncore: Add new data structures for free running counters
perf/x86/intel/uncore: Correct fixed counter index check in generic code
perf/x86/intel/uncore: Correct fixed counter index check for NHM
perf/x86/intel/uncore: Introduce customized event_read() for client IMC uncore
ASoC: Intel: bytcr_rt5651: Set card long_name based on quirks
sched/headers: Fix typo
sched/deadline: Fix missing clock update
fuse: don't keep dead fuse_conn at fuse_fill_super().
fuse: fix control dir setup and teardown
fuse: fix congested state leak on aborted connections
fuse: Allow fully unprivileged mounts
fuse: Ensure posix acls are translated outside of init_user_ns
ASoC: mt6797-mt6351: add hostless phone call path
ASoC: mt6797: add Hostless DAI
ASoC: mt6797: add PCM interface
ASoC: mediatek: export mtk-afe symbols as needed
ASoC: codecs: PCM1789: include gpio/consumer.h
sched/core: Require cpu_active() in select_task_rq(), for user tasks
sched/core: Fix rules for running on online && !active CPUs
ARM: pxa, regulator: fix building ezx e680
spi: Fix typo on SPI_MEM help text
ARM: KVM: report support for SMCCC_ARCH_WORKAROUND_1
ARM: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling
ARM: spectre-v2: KVM: invalidate icache on guest exit for Brahma B15
ARM: KVM: invalidate icache on guest exit for Cortex-A15
ARM: KVM: invalidate BTB on guest exit for Cortex-A12/A17
ARM: spectre-v2: warn about incorrect context switching functions
ARM: spectre-v2: add firmware based hardening
mmc: sdhci-msm: Remove NO_CARD_NO_RESET quirk
ARM: spectre-v2: harden user aborts in kernel space
ARM: spectre-v2: add Cortex A8 and A15 validation of the IBE bit
ARM: spectre-v2: harden branch predictor on context switches
ARM: spectre: add Kconfig symbol for CPUs vulnerable to Spectre
ARM: bugs: add support for per-processor bug checking
ARM: bugs: hook processor bug checking into SMP and suspend paths
ARM: bugs: prepare processor bug infrastructure
ARM: add more CPU part numbers for Cortex and Brahma B15 CPUs
btrfs: Add unprivileged version of ino_lookup ioctl
btrfs: Add unprivileged ioctl which returns subvolume's ROOT_REF
btrfs: Add unprivileged ioctl which returns subvolume information
ovl: use inode_insert5() to hash a newly created inode
ovl: Pass argument to ovl_get_inode() in a structure
vfs: factor out inode_insert5()
ovl: clean up copy-up error paths
ovl: return EIO on internal error
ovl: make ovl_create_real() cope with vfs_mkdir() safely
ovl: create helper ovl_create_temp()
ovl: return dentry from ovl_create_real()
ovl: struct cattr cleanups
ovl: strip debug argument from ovl_do_ helpers
ovl: remove WARN_ON() real inode attributes mismatch
ovl: Kconfig documentation fixes
ovl: update documentation for unionmount-testsuite
driver core: hold dev's parent lock when needed
xfrm Fix potential error pointer dereference in xfrm_bundle_create.
drm: Fix possible race conditions while unplugging DRM device
ALSA: xen-front: fix a loop timeout
m68k: Set default dma mask for platform devices
selftests: lib: fix prime_numbers module search and skip logic
selftests: intel_pstate: notification about privilege required to run intel_pstate testing script
selftests: cgroup/memcontrol: add basic test for socket accounting
fs: clear writeback errors in inode_init_always
smb3: add tracepoints for smb2/smb3 open
KVM: PPC: Book3S PR: Move kvmppc_save_tm/kvmppc_restore_tm to separate file
block: fixup bioset_integrity_create() call
RDMA/hns: Implement the disassociate_ucontext API
RDMA/uverbs: Hoist the common process of disassociate_ucontext into ib core
RDMA/hns: Fix the illegal memory operation when cross page
RDMA/hns: Add reset process for RoCE in hip08
Input: ti_am335x_tsc - prevent system suspend when TSC is in use
Input: ti_am335x_tsc - ack pending IRQs at probe and before suspend
Input: cros_ec_keyb - mark cros_ec_keyb driver as wake enabled device.
KVM: PPC: Book3S HV: Factor fake-suspend handling out of kvmppc_save/restore_tm
KVM: PPC: Book3S PR: Allow KVM_PPC_CONFIGURE_V3_MMU to succeed
cifs: add debug output to show nocase mount option
smb3: add define for id for posix create context and corresponding struct
cifs: update smb2_check_message to handle PDUs without a 4 byte length header
block: Drop bioset_create()
xfs: convert to bioset_init()/mempool_init()
btrfs: convert to bioset_init()/mempool_init()
fs: convert block_dev.c to bioset_init()
target: convert to bioset_init()/mempool_init()
dm: convert to bioset_init()/mempool_init()
md: convert to bioset_init()/mempool_init()
bcache: convert to bioset_init()/mempool_init()
lightnvm: convert to bioset_init()/mempool_init()
pktcdvd: convert to bioset_init()/mempool_init()
drbd: convert to bioset_init()/mempool_init()
block: convert bounce, q->bio_split to bioset_init()/mempool_init()
selftest: intel_pstate: debug support message from aperf.c and return value
kselftest/cgroup: fix variable dereferenced before check warning
selftests/intel_pstate: Enhance table printing
selftests/intel_pstate: Improve test, minor fixes
selftests: cgroup/memcontrol: add basic test for swap controls
selftests: cgroup: add memory controller self-tests
selftests: memfd: split regular and hugetlbfs tests
selftests: net: return Kselftest Skip code for skipped tests
selftests: mqueue: return Kselftest Skip code for skipped tests
selftests: memory-hotplug: return Kselftest Skip code for skipped tests
selftests: memfd: return Kselftest Skip code for skipped tests
selftests: membarrier: return Kselftest Skip code for skipped tests
selftests: media_tests: return Kselftest Skip code for skipped tests
selftests: locking: return Kselftest Skip code for skipped tests
selftests: locking: add Makefile for locking test
selftests: lib: return Kselftest Skip code for skipped tests
selftests: lib: add prime_numbers.sh test to Makefile
selftests: kvm: return Kselftest Skip code for skipped tests
selftests: kmod: return Kselftest Skip code for skipped tests
selftests: ipc: return Kselftest Skip code for skipped tests
selftests: intel_pstate: return Kselftest Skip code for skipped tests
selftests: gpio: return Kselftest Skip code for skipped tests
selftests: firmware: return Kselftest Skip code for skipped tests
selftests: filesystems: return Kselftest Skip code for skipped tests
selftests: exec: return Kselftest Skip code for skipped tests
selftests: efivarfs: return Kselftest Skip code for skipped tests
selftests: cpufreq: return Kselftest Skip code for skipped tests
selftests: cpu-hotplug: return Kselftest Skip code for skipped tests
selftests: breakpoints: return Kselftest Skip code for skipped tests
selftests: android: ion: return Kselftest Skip code for skipped tests
selftests: memory-hotplug: delete RUN_TESTS and EMIT_TESTS overrides
selftests: mqueue: delete RUN_TESTS and EMIT_TESTS overrides
selftests: mount: delete RUN_TESTS and EMIT_TESTS overrides
selftests: futex: delete RUN_TESTS and EMIT_TESTS overrides
selftests: android: delete RUN_TESTS and EMIT_TESTS overrides
selftests: kselftest: change KSFT_SKIP=4 instead of KSFT_PASS
selftests: lib.mk: add test execute bit check to EMIT_TESTS
selftests: lib.mk: add SKIP handling and test suite name to EMIT_TESTS
selftests: lib.mk: Include test suite name in the RUN_TESTS output
selftests: lib.mk: move running and printing result to a new function
selftests: lib.mk: add SKIP handling to RUN_TESTS define
selftests: lib.mk: cleanup RUN_TESTS define and make it readable
selftests: rtc: rework rtctest
selftests: move RTC tests to rtc subfolder
selftests: timers: rtcpie: restore previous PIE rate
selftests: timers: move PIE tests out of rtctest
selftests/filesystems: devpts_pts included wrong header
selftests/x86: Detect -no-pie availability
selftests: filesystems: fix spelling mistake: "desciptor" -> "descriptor"
selftests: media_tests: fix spelling mistake: "iternations" -> "iterations"
selftests: kvm: update .gitignore with missing file
selftests: kvm: add .gitignore for generated files
bpf: Change bpf_fib_lookup to return -EAFNOSUPPORT for unsupported address families
cpuidle: governors: Consolidate PM QoS handling
cpuidle: governors: Drop redundant checks related to PM QoS
smb3: allow "posix" mount option to enable new SMB311 protocol extensions
smb3: add support for posix negotiate context
cifs: allow disabling less secure legacy dialects
cifs: make minor clarifications to module params for cifs.ko
cifs: show the "w" bit for writeable /proc/fs/cifs/* files
smb3: add module alias for smb3 to cifs.ko
cifs: return error on invalid value written to cifsFYI
cifs: invalidate cache when we truncate a file
smb3: print tree id in debugdata in proc to be able to help logging
smb3: add additional ftrace entry points for entry/exit to cifs.ko
smb3: fix various xid leaks
CIFS: Introduce offset for the 1st page in data transfer structures
bpf: devmap: remove redundant assignment of dev = dev
i2c: tegra: Remove suspend-resume
i2c: imx-lpi2c: Switch to SPDX identifier
i2c: mxs: Switch to SPDX identifier
clk: davinci: Fix link errors when not all SoCs are enabled
clk: davinci: psc: allow for dev == NULL
clk: davinci: da850-pll: change PLL0 to CLK_OF_DECLARE
clk: davinci: pll: allow dev == NULL
clk: davinci: psc-dm365: fix few clocks
clk: davinci: pll-dm646x: keep PLL2 SYSCLK1 always enabled
clk: davinci: psc-dm355: fix ASP0/1 clkdev lookups
clk: davinci: pll-dm355: fix SYSCLKn parent names
clk: davinci: pll-dm355: drop pll2_sysclk2
mtd: cfi_cmdset_0002: Change erase one block to enable XIP once
mtd: cfi_cmdset_0002: Change erase functions to check chip good only
mtd: cfi_cmdset_0002: Change erase functions to retry for error
mtd: cfi_cmdset_0002: Change definition naming to retry write operation
mtd: cfi_cmdset_0002: Change write buffer to check correct value
Btrfs: clean up error handling in btrfs_truncate()
qtnfmac: fix invalid STA state on EAPOL failure
qtnfmac: cancel scan on disconnect
qtnfmac: fix bg_scan_period parameter processing
qtnfmac: fix firmware command error path
qtnfmac: improve control path timeout handling
qtnfmac: cleanup wdev structure between its uses
qtnfmac: decode error codes from firmware replies
qtnfmac: simplify notation
qtnfmac: remove unused function declarations
drm/v3d: add CONFIG_MMU dependency
drm/vc4: Fix leak of the file_priv that stored the perfmon.
platform/chrome: Use to_cros_ec_dev more broadly
blk-throttle: return proper bool type to caller instead of 0/1
perf tools: Fix perf.data format description of NRCPUS header
perf script python: Add addr into perf sample dict
perf data: Update documentation section on cpu topology
perf cs-etm: Fix indexing for decoder packet queue
perf bpf: Fix NULL return handling in bpf__prepare_load()
drm/bridge/synopsys: dw-hdmi: fix dw_hdmi_setup_rx_sense
drm/amdgpu/display: check if ppfuncs exists before using it
drm/amd/pp: Connect display_clock_voltage_request to a function pointer
drm/amdgpu: typo fix for vega20 cg flags
drm/amd/powerplay: bug fixs for getsmuclockinfo
drm/amdgpu: correct SMU11 SYSPLL0 clock id values
drm/amdgpu: gds bo must not be per-vm-bo
drm/amdgpu: To get gds, gws and oa from adev->gds (v2)
blk-mq: only iterate over inflight requests in blk_mq_tagset_busy_iter
nbd: clear DISCONNECT_REQUESTED flag once disconnection occurs.
vhost_net: flush batched heads before trying to busy polling
MAINTAINERS: add myself as maintainer for QorIQ PTP clock driver
drivers/net: Fix various unnecessary characters after logging newlines
net: davinci: fix building davinci mdio code without CONFIG_OF
net: ethernet: freescale: fix false-positive string overflow warning
tpm: fix race condition in tpm_common_write()
btrfs: Factor out write portion of btrfs_get_blocks_direct
btrfs: Factor out read portion of btrfs_get_blocks_direct
blk-throttle: fix potential NULL pointer dereference in throtl_select_dispatch
block: kyber: make kyber more friendly with merging
blk-mq: abstract out blk-mq-sched rq list iteration bio merge helper
PCI: Enable PCI_DOMAINS along with generic PCI host controller
PCI: Add support for unbinding the generic PCI host controller
PCI: Rework of_pci_get_host_bridge_resources() to devm_of_pci_get_host_bridge_resources()
PCI: Use dev_printk() in of_pci_get_host_bridge_resources()
PCI: Pass struct device to of_pci_get_host_bridge_resources()
PCI: Rename of_pci_get_host_bridge_resources() device node parameter
PCI: Fix devm_pci_alloc_host_bridge() memory leak
crypto: chtls - free beyond end rspq_skb_cache
crypto: chtls - kbuild warnings
crypto: chtls - dereference null variable
crypto: chtls - wait for memory sendmsg, sendpage
crypto: chtls - key len correction
crypto: salsa20 - Revert "crypto: salsa20 - export generic helpers"
crypto: x86/salsa20 - remove x86 salsa20 implementations
crypto: ccp - Add GET_ID SEV command
crypto: ccp - Add DOWNLOAD_FIRMWARE SEV command
crypto: qat - Add MODULE_FIRMWARE for all qat drivers
crypto: ccree - silence debug prints
crypto: ccree - better clock handling
crypto: ccree - correct host regs offset
crypto: chelsio - Remove separate buffer used for DMA map B0 block in CCM
crypt: chelsio - Send IV as Immediate for cipher algo
crypto: chelsio - Return -ENOSPC for transient busy indication.
crypto: caam/qi - fix warning in init_cgr()
crypto: caam - fix rfc4543 descriptors
crypto: caam - fix MC firmware detection
crypto: clarify licensing of OpenSSL asm code
crypto: morus - Mark MORUS SIMD glue as x86-specific
crypto: testmgr - eliminate redundant decryption test vectors
crypto: testmgr - add extra kw(aes) encryption test vector
crypto: testmgr - add extra ecb(tnepres) encryption test vectors
crypto: testmgr - make an cbc(des) encryption test vector chunked
crypto: testmgr - add extra ecb(des) encryption test vectors
f2fs: turn down IO priority of discard from background
f2fs: don't split checkpoint in fstrim
f2fs: issue discard commands proactively in high fs utilization
ASoC: core: Fix return code shown on error for hw_params
btrfs: return ENOMEM if path allocation fails in btrfs_cross_ref_exist
PCI: mobiveil: Add Mobiveil PCIe Host Bridge IP driver DT bindings
btrfs: raid56: Remove VLA usage
xfs: repair superblocks
xfs: add helpers to attach quotas to inodes
xfs: recover AG btree roots from rmap data
xfs: add helpers to dispose of old btree blocks after a repair
xfs: add helpers to collect and sift btree block pointers during repair
xfs: add helpers to allocate and initialize fresh btree roots
xfs: add helpers to deal with transaction allocation and rolling
xfs: grab the per-ag structure whenever relevant
btrfs: return error value if create_io_em failed in cow_file_range
btrfs: drop useless member qgroup_reserved of btrfs_pending_snapshot
btrfs: drop unused parameter qgroup_reserved
btrfs: balance dirty metadata pages in btrfs_finish_ordered_io
btrfs: lift some btrfs_cross_ref_exist checks in nocow path
btrfs: Remove fs_info argument from btrfs_uuid_tree_rem
btrfs: Remove fs_info argument from btrfs_uuid_tree_add
Btrfs: remove unused check of skip_locking
Btrfs: remove always true check in unlock_up
Btrfs: grab write lock directly if write_lock_level is the max level
Btrfs: move get root out of btrfs_search_slot to a helper
Btrfs: use more straightforward extent_buffer_uptodate check
Btrfs: remove superfluous free_extent_buffer in read_block_for_search
btrfs: drop unused space_info parameter from create_space_info
Btrfs: add parent_transid parameter to veirfy_level_key
btrfs: qgroup: show more meaningful qgroup_rescan_init error message
Btrfs: fix memory and mount leak in btrfs_ioctl_rm_dev_v2()
btrfs: lzo: Harden inline lzo compressed extent decompression
btrfs: lzo: Add header length check to avoid potential out-of-bounds access
perf test: "Session topology" dumps core on s390
regulator: Revert coupled regulator support again
regulator: wm8994: Fix shared GPIOs
regulator: max77686: Fix shared GPIOs
Bluetooth: btusb: Add additional device ID for RTL8822BE
perf parse-events: Handle uncore event aliases in small groups properly
mmc: sunxi: Use ifdef rather than __maybe_unused
mmc: mxmmc: Use ifdef rather than __maybe_unused
PM / Domains: Drop unused parameter in genpd_allocate_dev_data()
PM / Domains: Drop genpd as in-param for pm_genpd_remove_device()
PM / Domains: Drop __pm_genpd_add_device()
PM / Domains: Drop extern declarations of functions in pm_domain.h
PM / domains: Add perf_state attribute to genpd debugfs
ALSA: xen-front: freeing an error pointer
dt-bindings: cpufreq: Document operating-points-v2-kryo-cpu
cpufreq: Add Kryo CPU scaling driver
bpftool: Support sendmsg{4,6} attach types
bpf: add selftest for lirc_mode2 type program
media: rc: introduce BPF_PROG_LIRC_MODE2
bpf: bpf_prog_array_copy() should return -ENOENT if exclude_prog not found
ASoC: imx-audmux: add RXFS/RXCLK defines for 6-wire connections
ASoC: fix 0-day warnings with snd_soc_new_compress()
regulator: bd71837: BD71837 PMIC regulator driver
regulator: bd71837: Devicetree bindings for BD71837 regulators
OPP: Allow same OPP table to be used for multiple genpd
s390/zcrypt: Fix CCA and EP11 CPRB processing failure memory leak.
s390/archrandom: Rework arch random implementation.
s390/net: add pnetid support
cpufreq: Use static SRCU initializer
kernel/SRCU: provide a static initializer
cpufreq: Fix new policy initialization during limits updates via sysfs
gpio: davinci: fix build warning when !CONFIG_OF
iwlwifi: fix non_shared_ant for 9000 devices
iwlwifi: mvm: fix race in queue notification wait
iwlwifi: mvm: honor the max_amsdu_subframes limit
HID: rmi: use HID_QUIRK_NO_INPUT_SYNC
iwlwifi: mvm: open BA session only when sta is authorized
HID: multitouch: fix calculation of last slot field in multi-touch reports
HID: quirks: remove Delcom Visual Signal Indicator from hid_have_special_driver[]
HID: steam: select CONFIG_POWER_SUPPLY
iwlwifi: mvm: remove division by size of sizeof(struct ieee80211_wmm_rule)
Bluetooth: hci_serdev: Fix HCI_UART_INIT_PENDING not working
HID: i2c-hid: remove i2c_hid_open_mut
Bluetooth: hci_serdev: Move serdev_device_close/open into common hci_serdev code
thermal: int340x: processor_thermal: Add GeminiLake support
drivers: thermal: Update license to SPDX format
Bluetooth: hci_uart: Restore hci_dev->flush callback on open()
iwlwifi: pcie: fix race in Rx buffer allocator
iwlwifi: mvm: fix TSO with highly fragmented SKBs
iwlmvm: tdls: Check TDLS channel switch support
thermal: int340x: Prevent error in reading trip hysteresis attribute
Bluetooth: btmrvl: Re-use kstrtol_from_user()
Bluetooth: Re-use kstrtobool_from_user()
Bluetooth: hci_qca: Fix "Sleep inside atomic section" warning
iwlwifi: mvm: drop UNKNOWN security type frames
nvme-loop: add support for multiple ports
nvme-pci: simplify __nvme_submit_cmd
nvme-pci: Rate limit the nvme timeout warnings
nvme: allow duplicate controller if prior controller being deleted
ALSA: hda/realtek - Enable mic-mute hotkey for several Lenovo AIOs
aio: sanitize the limit checking in io_submit(2)
aio: fold do_io_submit() into callers
aio: shift copyin of iocb into io_submit_one()
aio_read_events_ring(): make a bit more readable
aio: all callers of aio_{read,write,fsync,poll} treat 0 and -EIOCBQUEUED the same way
aio: take list removal to (some) callers of aio_complete()
remoteproc: q6v5: Allow defining GLINK edge for mss remoteproc
remoteproc: q6v5: Add support for mss remoteproc on SDM845
remoteproc: q6v5: Introduce reset assert/deassert helper functions
dt-bindings: remoteproc: Add Q6v5 Modem PIL binding for SDM845
net/mlx5e: Get the number of offloaded TC rules from the correct table
net/mlx5: FPGA, Call DMA unmap with the right size
net/mlx5: FPGA, Properly initialize dma direction on fpga conn send
net/mlx5: FPGA, Abort FPGA init if the device reports no QP capability
net/mlx5: FPGA, print SBU identification on init
net/mlx5: FPGA, Add device name
net/mlx5: FPGA, Add doxygen for access type enum
selinux: KASAN: slab-out-of-bounds in xattr_getsecurity
Input: mk712 - update documentation web link
platform/chrome: chromeos_laptop: fix touchpad button mapping on Celes
RDMA/core: Remove indirection through ib_cache_setup()
IB/mlx5: Introduce a new mini-CQE format
IB/mlx5: Refactor CQE compression response
hwmon: (gpio-fan) Fix "#cooling-cells" property name in bindings
net/mlx5: Exposing a new mini-CQE format
ALSA: hda/realtek - Fixup for HP x360 laptops with B&O speakers
bpf: Verify flags in bpf_fib_lookup
bpf: Drop mpls from bpf_fib_lookup
bpf: hide the unused 'off' variable
bpf: clean up eBPF helpers documentation
drm/amd/display: Fix BUG_ON during CRTC atomic check update
bpfilter: fix a build err
f2fs: add fsync_mode=nobarrier for non-atomic files
f2fs: let fstrim issue discard commands in lower priority
drm/amd/display: Fix BUG_ON during CRTC atomic check update
drm/amd/display: Read DP_SINK_COUNT_ESI range on HPD for DP 1.4
block: remove parent device reference from struct bsg_class_device
drm/amd/display: Read DPCD link caps up to and including DP_ADAPTER_CAP
i2c: busses: make use of i2c_8bit_addr_from_msg
drm/amd/display: Do not program interrupt status on disabled crtc
i2c: algos: make use of i2c_8bit_addr_from_msg
nvme: fix extended data LBA supported setting
drm/amd/display: fix dscl_manual_ratio_init
drm/amd/display: Destroy connector state on reset
drm/amd/display: Set TMZ and DCC for secondary surface
drm/amd/display: DP component depth 16 bpc
drm/amd/display: check if audio clk enable is applicable
drm/amd/display: add register offset != 0 check.
drm/amd/display: Release fake sink
drm/amd/display: replace msleep with udelay in fbc path
drm/amd/display: Do not limit color depth to 8bpc
drm/amdgpu: remove unnecessary scheduler entity for VCN
drm/amdgpu: Add helper function to get buffer domain
drm/amdgpu: Use GTT for dumb buffer if sg display enabled (v2)
drm/amd/pp: Add cases for getting phys and disp clks for SMU10
drm/amd/display: Fix wrong latency assignment for VEGA clock levels
i2c: ocores: update HDL sources URL
IB/core: Fix error code for invalid GID entry
i2c: rcar: document R8A77980 bindings
i2c: qup: Add command-line parameter to override SCL frequency
i2c: qup: Correct duty cycle for FM and FM+
i2c: qup: Add support for Fast Mode Plus
i2c: qup: add probe path for Centriq ACPI devices
fs: xfs: Change return type to vm_fault_t
xfs: fix inobt magic number check
fs: clear writeback errors in inode_init_always
vfs: delete unnecessary assignment in vfs_listxattr
cpupower : Fix header name to read idle state name
btrfs: lzo: document the compressed data format
btrfs: compression: Add linux/sizes.h for compression.h
Btrfs: fix clone vs chattr NODATASUM race
btrfs: propagate failures of __exclude_logged_extent to upper caller
btrfs: Streamline shared ref check in alloc_reserved_tree_block
btrfs: Pass btrfs_delayed_extent_op to alloc_reserved_tree_block
btrfs: Simplify alloc_reserved_tree_block interface
btrfs: Remove fs_info argument from alloc_reserved_tree_block
btrfs: tests: drop newline from test_msg strings
btrfs: tests: add helper for error messages and update them
ARM: mcpm, perf/arm-cci: export mcpm_is_available
dlm: remove O_NONBLOCK flag in sctp_connect_to_sock
drivers/bus: arm-cci: fix build warnings
tun: Fix NULL pointer dereference in XDP redirect
signal/sh: Stop gcc warning about an impossible case in do_divide_error
block: don't print a message when the device went away
block: unexport check_disk_size_change
block: move ->timeout request member
blk-mq: simplify blk_mq_rq_timed_out
block: document the blk_eh_timer_return values
block: remove BLK_EH_HANDLED
libiscsi: don't try to bypass SCSI EH
mmc: complete requests from ->timeout
scsi_transport_fc: complete requests from ->timeout
null_blk: complete requests from ->timeout
mtip32xx: complete requests from ->timeout
nbd: complete requests from ->timeout
nvme: return BLK_EH_DONE from ->timeout
block: rename BLK_EH_NOT_HANDLED to BLK_EH_DONE
blk-mq: Remove generation seqeunce
iommu/io-pgtable-arm: Make allocations NUMA-aware
be2net: Fix error detection logic for BE3
net: qmi_wwan: Add Netgear Aircard 779S
regulator: gpio: Get enable GPIO using GPIO descriptor
regulator: fixed: Convert to use GPIO descriptor only
blk-mq: Fix timeout and state order
libata: remove ata_scsi_timed_out
ASoC: atmel-i2s: add driver for the new Atmel I2S controller
ASoC: atmel-i2s: dt-bindings: add DT bindings for I2S controller
ASoC: qdsp6: q6routing: Add support to all TDM Mixers
ASoC: qdsp6: q6routing: Add macros for mixers
ASoC: qdsp6: q6afe-dai: add support to tdm dais
ASoC: qdsp6: q6afe-dai: use q6afe_dai_prepare() for MI2S
ASoC: qdsp6: qdafe: add support to tdm ports
ASoC: qdsp6: dt-bindings: Add q6afe tdm dt binding
tcp: use data length instead of skb->len in tcp_probe
crypto: chtls: free beyond end rspq_skb_cache
crypto: chtls: kbuild warnings
crypto: chtls: dereference null variable
crypto: chtls: wait for memory sendmsg, sendpage
crypto:chtls: key len correction
selftests: fib_tests: Add prefix route tests with metric
net/ipv6: Add support for specifying metric of connected routes
net/ipv4: Add support for specifying metric of connected routes
net: Add IFA_RT_PRIORITY address attribute
net/ipv6: Pass ifa6_config struct to inet6_addr_modify
net/ipv6: Pass ifa6_config struct to inet6_addr_add
net/ipv6: Convert ipv6_add_addr to struct ifa6_config
nds32: use generic dma_noncoherent_ops
nds32: implement the unmap_sg DMA operation
nds32: consolidate DMA cache maintainance routines
mlxsw: pci: Utilize MRSR register to perform FW reset
mlxsw: cmd: Handle error after reset gracefully
mlxsw: reg: Add Management Reset and Shutdown Register
mlxsw: spectrum: Forbid creation of VLAN 1 over port/LAG
net: qcom/emac: fix device tree initialization
net/mlx5e: fix TLS dependency
atm: zatm: fix memcmp casting
Bluetooth: btusb: Add Dell Inspiron 5565 to btusb_needs_reset_resume_table
Bluetooth: hci_serdev: Removed unnecessary curly braces
Bluetooth: btmrvl: support sysfs initiated firmware coredump
Bluetooth: btusb: Apply QCA Rome patches for some ATH3012 models
Bluetooth: btusb: Add a new Realtek 8723DE ID 2ff8:b011
ASoC: dpcm: symmetry constraint on FE substream
ASoC: dpcm: fix BE dai not hw_free and shutdown
ASoC: AMD: make channel 1 dma as circular
ASoC: Intel: bytcr_rt5640: Add quirk for the ARCHOS 80 Cesium 8" windows tablet
net: remove unnecessary genlmsg_cancel() calls
net: bpfilter: make function bpfilter_mbox_request() static
nfp: abm: report correct MQ stats
net: sched: mq: request stats from offloads
nfp: abm: multi-queue RED offload
net: sched: mq: add simple offload notification
nfp: abm: expose all PF queues
nfp: abm: expose the internal stats in ethtool
nfp: allow apps to add extra stats to ports
nfp: abm: report statistics from RED offload
net: sched: add qstats.qlen to qlen
nfp: abm: add simple RED offload
nfp: abm: add helpers for configuring queue marking levels
nfp: abm: enable advanced queuing on demand
nfp: prefix vNIC phys_port_name with 'n'
nfp: return -EOPNOTSUPP from .ndo_get_phys_port_name for VFs
libata: zpodd: small read overflow in eject_tray()
kbuild: add endianness flag to CHEKCFLAGS
kbuild: $(CHECK) doesnt need NOSTDINC_FLAGS twice
scripts: Fixed printf format mismatch
netfilter: nf_tables: remove unused variables
netfilter: nf_tables: use call_rcu in netlink dumps
netfilter: nf_tables: fail batch if fatal signal is pending
netfilter: nf_tables: fix endian mismatch in return type
netfilter: nft_compat: use call_rcu for nfnl_compat_get
netfilter: nat: make symbol nat_hook static
netfilter: nf_tables: remove synchronize_rcu in commit phase
Documentation: document hung_task_panic kernel parameter
docs/admin-guide/mm: add high level concepts overview
docs/vm: move ksm and transhuge from "user" to "internals" section.
docs: Use the kerneldoc comments for memalloc_no*()
doc: document scope NOFS, NOIO APIs
tracing/selftest: Add test to test hist trigger between kernel event and trace_marker
tracing/selftest: Add selftests to test trace_marker histogram triggers
ftrace/selftest: Fix reset_trigger() to handle triggers with filters
ftrace/selftest: Have the reset_trigger code be a bit more careful
tracing: Document trace_marker triggers
tracing: Allow histogram triggers to access ftrace internal events
tracing: Prevent further users of zero size static arrays in trace events
tracing: Have zero size length in filter logic be full string
tracing: Add trigger file for trace_markers tracefs/ftrace/print
tracing: Do not show filter file for ftrace internal events
tracing: Add brackets in ftrace event dynamic arrays
tracing: Have event_trace_init() called by trace_init_tracefs()
tracing: Add __find_event_file() to find event files without restrictions
tracing: Do not reference event data in post call triggers
iwlwifi: add csr configuration for 6300 devices
bpfilter: fix building without CONFIG_INET
drm/i915/query: nospec expects no more than an unsigned long
mmc: mxmmc: include linux/highmem.h
mmc: sunxi: mark PM functions as __maybe_unused
mmc: Throttle calls to MMC_SEND_STATUS during mmc_do_erase()
mmc: au1xmmc: handle highmem pages
mmc: Allow non-sleeping GPIO cd
mmc: sdhci-*: Don't emit error msg if sdhci_add_host() fails
mmc: sd: Define name for default speed dtr
mmc: core: Move calls to ->prepare_hs400_tuning() closer to mmc code
ALSA: hda/realtek - Refactor alc269_fixup_hp_mute_led_mic*()
ALSA: hda/realtek - Fixup mute led on HP Spectre x360
mfd: intel-lpss: Program REMAP register in PIO mode
mfd: cros_ec_i2c: Moving the system sleep pm ops to late
mfd: cros_ec_i2c: Add ACPI module device table
mfd: cros_ec_dev: Register shutdown function for debugfs
mfd: cros_ec_dev: Register cros-ec-rtc driver as a subdevice
mfd: cros_ec: Don't try to grab log when suspended
mfd: cros_ec: Free IRQ automatically
mfd: cros_ec: Fail early if we cannot identify the EC
mfd: syscon: atmel-smc: Include string.h
MAINTAINERS: Add entry for STM32 timer and lptimer drivers
ALSA: usb-audio: Allow non-vmalloc buffer for PCM buffers
ALSA: hda: Add Intel NUC5i7RY to the power_save blacklist
iwlwifi: pcie: compare with number of IRQs requested for, not number of CPUs
Revert "rt2800: use TXOP_BACKOFF for probe frames"
rtlwifi: remove duplicate code
vfio: ccw: add tracepoints for interesting error paths
vfio: ccw: set ccw->cda to NULL defensively
vfio: ccw: refactor and improve pfn_array_alloc_pin()
vfio: ccw: shorten kernel doc description for pfn_array_pin()
vfio: ccw: push down unsupported IDA check
vfio: ccw: fix error return in vfio_ccw_sch_event
mwifiex: reserve passive scan time for radar channel
mwifiex: increase log level for internal scan fail result
mwifiex: mark expected switch fall-throughs
mwifiex: skip sending GT_REKEY_OFFLOAD_CFG if firmware has no support
mwifiex: handle race during mwifiex_usb_disconnect
mwifiex: avoid exporting mwifiex_send_cmd
rsi: fix spelling mistake "Uknown" -> "Unknown"
wlcore: sdio: check for valid platform device data before suspend
atmel: Add missing call to pci_disable_device()
rtlwifi: fix btmpinfo timeout while processing C2H_BT_INFO
rtlwifi: access skb->data to get C2H data by macro
rtlwifi: use sk_buff to queue C2H commands
rtlwifi: remove hal_op c2h_content_parsing
rtlwifi: remove hal_op rx_command_packet
rtlwifi: remove duplicate C2H handler
rtlwifi: Add hal_op c2h_ra_report_handler for special process
rtlwifi: remove dummy hal_op rx_command_packet from rtl8188ee and rtl8723ae
rtlwifi: remove unused fw C2H command ID
rtlwifi: remove duplicate C2H definition
rtlwifi: rename register-based C2H command IDs to V0
rtlwifi: remove duplicate rx_packet_type definition
rtlwifi: remove CONNECTION_MONITOR flag
rtlwifi: support accurate nullfunc frame tx ack report
wlcore: sdio: Fix flakey SDIO runtime PM handling
ALSA: xen: ensure nul-terminated device name
platform: chrome: Add input dependency for tablet switch driver
dmaengine: sprd: Add Spreadtrum DMA configuration
dmaengine: sprd: Optimize the sprd_dma_prep_dma_memcpy()
net: hns3: Fixes initalization of RoCE handle and makes it conditional
net: hns3: Adds support for led locate command for copper port
net: hns3: Remove unused led control code
net: hns3: Clear TX/RX rings when stopping port & un-initializing client
net: hns3: Removes unnecessary check when clearing TX/RX rings
net: hns3: Fixes the init of the VALID BD info in the descriptor
net: hns3: Fixes the state to indicate client-type initialization
net: hns3: Fix for PF mailbox receving unknown message
net: hns3: Add support to enable TX/RX promisc mode for H/W rev(0x21)
net: hns3: Add STRP_TAGP field support for hardware revision 0x21
net: hns3: Add support for tx_accept_tag2 and tx_accept_untag2 config
net: hns3: Updates RX packet info fetch in case of multi BD
net: sched: shrink struct Qdisc
qmi_wwan: apply SET_DTR quirk to the SIMCOM shared device ID
net: netsec: reduce DMA mask to 40 bits
ipv6: sr: fix memory OOB access in seg6_do_srh_encap/inline
dt-bindings: stm32: add compatible for syscon
net: stmmac: add dwmac-4.20a compatible
dt-bindings: stm32-dwmac: add support of MPU families
net: ethernet: stmmac: add adaptation for stm32mp157c.
dt-bindings: ptp: add ptp-qoriq.txt
net: ethernet: gianfar_ethtool: get phc index through drvdata
ptp_qoriq: move some definitions to header file
ptp: rework gianfar_ptp as QorIQ common PTP driver
ifb: fix packets checksum
net: phy: realtek: add suspend/resume callbacks for RTL8211B
virtio_net: Extend virtio to use VF datapath when available
virtio_net: Introduce VIRTIO_NET_F_STANDBY feature bit
net: Introduce net_failover driver
netvsc: refactor notifier/event handling code to use the failover framework
net: Introduce generic failover module
vrf: add CRC32c offload to device features
net: stmmac: Use mutex instead of spinlock
bnx2x: Collect the device debug information during Tx timeout.
scsi: lpfc: update driver version to 12.0.0.4
scsi: lpfc: Fix port initialization failure.
scsi: lpfc: Fix 16gb hbas failing cq create.
scsi: lpfc: Fix crash in blk_mq layer when executing modprobe -r lpfc
scsi: lpfc: correct oversubscription of nvme io requests for an adapter
scsi: lpfc: Fix MDS diagnostics failure (Rx < Tx)
scsi: hisi_sas: Mark PHY as in reset for nexus reset
scsi: hisi_sas: Fix return value when get_free_slot() failed
scsi: hisi_sas: Terminate STP reject quickly for v2 hw
scsi: hisi_sas: Add v2 hw force PHY function for internal ATA command
scsi: hisi_sas: Include TMF elements in struct hisi_sas_slot
scsi: hisi_sas: Try wait commands before before controller reset
scsi: hisi_sas: Init disks after controller reset
scsi: hisi_sas: Create a scsi_host_template per HW module
scsi: hisi_sas: Reset disks when discovered
scsi: hisi_sas: Add LED feature for v3 hw
scsi: hisi_sas: Change common allocation mode of device id
scsi: hisi_sas: change slot index allocation mode
scsi: hisi_sas: Introduce hisi_sas_phy_set_linkrate()
scsi: hisi_sas: fix a typo in hisi_sas_task_prep()
scsi: target: fix spelling mistake "Uknown" -> "Unknown"
scsi: pm80xx: fix spelling mistake "UNSORPORTED" -> "SUPPORTED"
scsi: core: sanitize++ in progress
scsi: scsi_transport_srp: Fix shost to rport translation
powerpc/livepatch: Fix build error with kprobes disabled.
netfilter: nfnetlink: allow commit to fail
netfilter: nat: merge nf_nat_redirect into nf_nat
netfilter: nat: merge ipv4/ipv6 masquerade code into main nat module
netfilter: add includes to nf_socket.h
netfilter: nf_tables: increase nft_counters_enabled in nft_chain_stats_replace()
netfilter: nf_tables: fix NULL-ptr in nf_tables_dump_obj()
netfilter: nf_tables: disable preemption in nft_update_chain_stats()
media: ddbridge: conditionally enable fast TS for stv0910-equipped bridges
media: dvb-frontends/stv0910: make TS speed configurable
media: ddbridge/mci: add identifiers to function definition arguments
media: ddbridge/mci: protect against out-of-bounds array access in stop()
media: rc: ensure input/lirc device can be opened after register
media: rc: nuvoton: Keep device enabled during reg init
media: rc: nuvoton: Keep track of users on CIR enable/disable
media: rc: nuvoton: Tweak the interrupt enabling dance
PM / QoS: Drop redundant declaration of pm_qos_get_value()
media: uvcvideo: Support realtek's UVC 1.5 device
bcache: Replace bch_read_string_list() by __sysfs_match_string()
bcache: Move couple of functions to sysfs.c
bcache: Move couple of string arrays to sysfs.c
bcache: stop bcache device when backing device is offline
media: uvcvideo: Fix driver reference counting
media: gspca_zc3xx: Enable short exposure times for OV7648
media: gspca_zc3xx: Fix power line frequency settings for OV7648
media: gspca_zc3xx: Implement proper autogain and exposure control for OV7648
media: v4l2-core: push taking ioctl mutex down to ioctl handler
media: pvrusb2: replace pvr2_v4l2_ioctl by video_ioctl2
media: au8522: remove duplicate code
media: adv7511: fix incorrect clear of CEC receive interrupt
media: cec: fix wrong tx/rx_status values when canceling a msg
media: hdpvr: fix spelling mistake: "Hauppage" -> "Hauppauge"
media: pxa_camera: avoid duplicate s_power calls
media: staging: tegra-vde: Reset memory client
media: tw686x: Fix incorrect vb2_mem_ops GFP flags
media: m2m-deinterlace: Remove DMA_ENGINE dependency
media: stk1160: Add missing calls to mutex_destroy
media: stk1160: Fix typo s/therwise/Otherwise
media: Remove depends on HAS_DMA in case of platform dependency
media: vivid: potential integer overflow in vidioc_g_edid()
media: cec-pin-error-inj: avoid a false-positive Spectre detection
media: gspca: Kill all URBs before releasing any of them
media: gspca: fix g/s_parm handling
media: v4l2-ioctl: delete unused v4l2_disable_ioctl_locking
media: v4l2-ioctl: clear fields in s_parm
media: gspca: convert to vb2
media: videobuf2-core: don't call memop 'finish' when queueing
kconfig: add basic helper macros to scripts/Kconfig.include
kconfig: show compiler version text in the top comment
kconfig: test: add Kconfig macro language tests
Documentation: kconfig: document a new Kconfig macro language
kconfig: error out if a recursive variable references itself
kconfig: add 'filename' and 'lineno' built-in variables
kconfig: add 'info', 'warning-if', and 'error-if' built-in functions
kconfig: expand lefthand side of assignment statement
kconfig: support append assignment operator
kconfig: support simply expanded variable
kconfig: support user-defined function and recursively expanded variable
kconfig: begin PARAM state only when seeing a command keyword
kconfig: replace $(UNAME_RELEASE) with function call
kconfig: add 'shell' built-in function
kconfig: add built-in function support
kconfig: make default prompt of mainmenu less specific
kconfig: remove sym_expand_string_value()
kconfig: remove string expansion for mainmenu after yyparse()
kconfig: remove string expansion in file_lookup()
kconfig: reference environment variables directly and remove 'option env='
kbuild: remove CONFIG_CROSS_COMPILE support
kbuild: remove kbuild cache
media: ov772x: correct setting of banding filter
media: dt-bindings: ov772x: add device tree binding
media: imx258: get rid of an unused var
media: imx258: Add imx258 camera sensor driver
media: rcar-csi2: set default format if a unsupported one is requested
media: rcar-csi2: add Renesas R-Car MIPI CSI-2 receiver driver
IB/mlx4: Mark user MR as writable if actual virtual memory is writable
IB/core: Make testing MR flags for writability a static inline function
aio: add missing break for the IOCB_CMD_FDSYNC case
NFS: Optimise away lookups for rename targets
NFS: If the VFS sets LOOKUP_REVAL then force a lookup of the dentry
NFS: Optimise away the close-to-open GETATTR when we have NFSv4 OPEN
IB/rxe: avoid unnecessary export
media: rcar-csi2: add Renesas R-Car MIPI CSI-2 receiver documentation
tracepoints: Fix the descriptions of tracepoint_probe_register{_prio}
trace: Use -mcount-record for dynamic ftrace
tracing: Make the snapshot trigger work with instances
IB: Revert "remove redundant INFINIBAND kconfig dependencies"
btrfs: use error code returned by btrfs_read_fs_root_no_name in search ioctl
Btrfs: allow empty subvol= again
btrfs: fix describe_relocation when printing unknown flags
btrfs: use kvzalloc for EXTENT_SAME temporary data
Btrfs: reuse cmp workspace in EXTENT_SAME ioctl
Btrfs: dedupe_file_range ioctl: remove 16MiB restriction
Btrfs: split btrfs_extent_same
Btrfs: reserve space for O_TMPFILE orphan item deletion
Btrfs: renumber BTRFS_INODE_ runtime flags and switch to enums
Btrfs: get rid of unused orphan infrastructure
Btrfs: fix ENOSPC caused by orphan items reservations
Btrfs: refactor btrfs_evict_inode() reserve refill dance
Btrfs: don't return ino to ino cache if inode item removal fails
Btrfs: delete dead code in btrfs_orphan_commit_root()
Btrfs: get rid of BTRFS_INODE_HAS_ORPHAN_ITEM
Btrfs: stop creating orphan items for truncate
Btrfs: don't BUG_ON() in btrfs_truncate_inode_items()
Btrfs: fix error handling in btrfs_truncate_inode_items()
Btrfs: update stale comments referencing vmtruncate()
btrfs: Remove stale comment about select_delayed_ref
btrfs: sysfs: Add entry which shows if rmdir can work on subvolumes
btrfs: sysfs: Use enum/define value for feature array definitions
btrfs: add prefix "balance:" for log messages
btrfs: unify naming of flags variables for SETFLAGS and XFLAGS
btrfs: add FS_IOC_FSSETXATTR ioctl
btrfs: add FS_IOC_FSGETXATTR ioctl
btrfs: add helpers for FS_XFLAG_* conversion
btrfs: rename btrfs_flags_to_ioctl to reflect which flags it touches
btrfs: rename check_flags to reflect which flags it touches
btrfs: rename btrfs_mask_flags to reflect which flags it touches
btrfs: rename btrfs_update_iflags to reflect which flags it touches
btrfs: use common variable for fs_devices in btrfs_destroy_dev_replace_tgtdev
btrfs: drop uuid_mutex in btrfs_destroy_dev_replace_tgtdev
btrfs: drop uuid_mutex in btrfs_dev_replace_finishing
btrfs: replace uuid_mutex by device_list_mutex in btrfs_open_devices
btrfs: document uuid_mutex uasge in read_chunk_tree
btrfs: use existing cur_devices, cleanup btrfs_rm_device
btrfs: reduce uuid_mutex critical section while scanning devices
btrfs: Unexport and rename btrfs_invalidate_inodes
btrfs: replace waitqueue_actvie with cond_wake_up
btrfs: add barriers to btrfs_sync_log before log_commit_wait wakeups
btrfs: introduce conditional wakeup helpers
btrfs: qgroup: Finish rescan when hit the last leaf of extent tree
btrfs: qgroup: Search commit root for rescan to avoid missing extent
btrfs: take the last remnants of ->d_fsdata use out
btrfs: Do super block verification before writing it to disk
btrfs: Refactor btrfs_check_super_valid
btrfs: Move btrfs_check_super_valid() to avoid forward declaration
btrfs: Remove fs_info argument from populate_free_space_tree
btrfs: Remove fs_info argument from add_to_free_space_tree
btrfs: Remove fs_info argument from remove_from_free_space_tree
btrfs: Remove fs_info argument from __remove_from_free_space_tree
btrfs: Remove fs_info argument from remove_free_space_extent
btrfs: Remove fs_info argument from add_free_space_extent
btrfs: Remove fs_info argument from modify_free_space_bitmap
btrfs: Remove fs_info argument from update_free_space_extent_count
btrfs: Remove fs_info parameter from convert_free_space_to_extents
btrfs: Remove fs_info argument from convert_free_space_to_bitmaps
btrfs: Remove fs_info parameter from remove_block_group_free_space
btrfs: Remove fs_info argument from add_new_free_space
btrfs: Remove fs_info parameter from add_new_free_space_info
btrfs: Remove fs_info argument from __add_to_free_space_tree
btrfs: Remove fs_info argument from __add_block_group_free_space
btrfs: Remove fs_info argument from add_block_group_free_space
btrfs: Make btrfs_init_dummy_trans initialize trans' fs_info field
btrfs: Add assert in __btrfs_del_delalloc_inode
btrfs: incremental send, improve rmdir performance for large directory
btrfs: incremental send, move allocation until it's needed in orphan_dir_info
btrfs: split delayed ref head initialization and addition
btrfs: Use init_delayed_ref_head in add_delayed_ref_head
btrfs: Introduce init_delayed_ref_head
btrfs: Open-code add_delayed_data_ref
btrfs: Open-code add_delayed_tree_ref
btrfs: Use init_delayed_ref_common in add_delayed_data_ref
btrfs: Use init_delayed_ref_common in add_delayed_tree_ref
btrfs: Factor out common delayed refs init code
btrfs: return original error code when failing from option parsing
btrfs: remove redundant btrfs_balance_control::fs_info
btrfs: qgroup: Allow trace_btrfs_qgroup_account_extent() to record its transid
btrfs: send: fix spelling mistake: "send_in_progres" -> "send_in_progress"
btrfs: Remove devid parameter from btrfs_rmap_block
btrfs: trace: Allow trace_qgroup_update_counters() to record old rfer/excl value
btrfs: Unexport btrfs_alloc_delalloc_work
btrfs: Remove delayed_iput member from btrfs_delalloc_work
btrfs: Remove delay_iput parameter from __start_delalloc_inodes
btrfs: Remove delayed_iput parameter from btrfs_start_delalloc_inodes
btrfs: Remove delayed_iput parameter of btrfs_start_delalloc_roots
btrfs: do reverse path readahead in btrfs_shrink_device
btrfs: trace: Add trace points for unused block groups
btrfs: trace: Remove unnecessary fs_info parameter for btrfs__reserve_extent event class
btrfs: remove unused fs_info parameter
btrfs: move btrfs_raid_mindev_errorvalues to btrfs_raid_attr table
btrfs: move btrfs_raid_group values to btrfs_raid_attr table
btrfs: move btrfs_raid_type_names values to btrfs_raid_attr table
btrfs: print-tree: Add eb locking status output for debug build
btrfs: open code set_balance_control
btrfs: use mutex in btrfs_resume_balance_async
btrfs: drop lock parameter from update_ioctl_balance_args and rename
btrfs: move and comment read-only check in btrfs_cancel_balance
btrfs: track running balance in a simpler way
btrfs: kill btrfs_fs_info::volume_mutex
btrfs: remove wrong use of volume_mutex from btrfs_dev_replace_start
btrfs: cleanup helpers that reset balance state
btrfs: add sanity check when resuming balance after mount
btrfs: add proper safety check before resuming dev-replace
btrfs: move clearing of EXCL_OP out of __cancel_balance
btrfs: move volume_mutex to callers of btrfs_rm_device
btrfs: move btrfs_init_dev_replace_tgtdev to dev-replace.c and make static
btrfs: export and rename free_device
btrfs: make success path out of btrfs_init_dev_replace_tgtdev more clear
btrfs: squeeze btrfs_dev_replace_continue_on_mount to its caller
btrfs: cleanup btrfs_rm_device() promote fs_devices pointer
btrfs: cleanup find_device() drop list_head pointer
btrfs: rename __btrfs_open_devices to open_fs_devices
btrfs: rename __btrfs_close_devices to close_fs_devices
btrfs: cleanup __btrfs_open_devices() drop head pointer
btrfs: rename struct btrfs_fs_devices::list
btrfs: Drop fs_info parameter from btrfs_merge_delayed_refs
btrfs: Drop fs_info parameter from add_delayed_data_ref
btrfs: Drop add_delayed_ref_head fs_info parameter
btrfs: Remove btrfs_wait_and_free_delalloc_work
btrfs: Remove tree argument from extent_writepages
btrfs: Use list_empty instead of list_empty_careful
btrfs: Remove redundant tree argument from extent_readpages
btrfs: Remove map argument from try_release_extent_state
btrfs: Sink extent_tree arguments in try_release_extent_mapping
btrfs: Allow rmdir(2) to delete an empty subvolume
btrfs: Factor out the main deletion process from btrfs_ioctl_snap_destroy()
btrfs: Move may_destroy_subvol() from ioctl.c to inode.c
btrfs: remove unused le_test_bit()
btrfs: optimize free space tree bitmap conversion
btrfs: clean up le_bitmap_{set, clear}()
btrfs: use fs_info for btrfs_handle_em_exist tracepoint
btrfs: tests: pass fs_info to extent_map tests
btrfs: tracepoints, use extended format with UUID where possible
btrfs: tracepoints, fix whitespace in strings
btrfs: tracepoints, drop unnecessary ULL casts
btrfs: tracepoints, use %llu instead of %Lu
btrfs: tracepoints, use correct type for inode number
btrfs: Consolidate error checking for btrfs_alloc_chunk
btrfs: Fix lock release order
btrfs: Use while loop instead of labels in __endio_write_update_ordered
btrfs: add comment about BTRFS_FS_EXCL_OP
selftests/bpf: Selftest for sys_sendmsg hooks
selftests/bpf: Prepare test_sock_addr for extension
libbpf: Support guessing sendmsg{4,6} progs
bpf: Sync bpf.h to tools/
bpf: Hooks for sys_sendmsg
bpf: Define cgroup_bpf_enabled for CONFIG_CGROUP_BPF=n
selftests/bpf: missing headers test_lwt_seg6local
bpf: avoid -Wmaybe-uninitialized warning
bpf: btf: avoid -Wreturn-type warning
arm: dts: armada: Fix "#cooling-cells" property's name
ALSA: usb-audio: Avoid lowlevel device object
ALSA: usb-audio: Follow standard coding style
ALSA: usb-audio: Move autoresume call at the end of open
btrfs: Drop delayed_refs argument from btrfs_check_delayed_seq
btrfs: rename btrfs_get_block_group_info and make it static
btrfs: Replace owner argument in add_pinned_bytes with a boolean
x86/pci-dma: switch the VIA 32-bit DMA quirk to use the struct device flag
x86/pci-dma: remove the explicit nodac and allowdac option
x86/pci-dma: remove the experimental forcesac boot option
Documentation/x86: remove a stray reference to pci-nommu.c
core, dma-direct: add a flag 32-bit dma limits
mmc: sdhci-xenon: use match_string() helper
affs: fix potential memory leak when parsing option 'prefix'
drm/i915/query: Protect tainted function pointer lookup
drm/i915/lvds: Move acpi lid notification registration to registration phase
drm/i915: Disable LVDS on Radiant P845
ALSA: usb-audio: Simplify PCM open/close callbacks
ALSA: aloop: Reduced duplicated PCM ops definition
ALSA: xen-front: fix unsigned error check on return from to_sndif_format
ALSA: xen-front: remove redundant error check on ret
sound: Use octal not symbolic permissions
kconfig: drop localization support
kconfig: refactor ncurses package checks for building mconf and nconf
kconfig: refactor GTK+ package checks for building gconf
kconfig: refactor Qt package checks for building qconf
kbuild: do not display CHK for filechk
selftests/powerpc: Add core file test for Protection Key registers
selftests/powerpc: Add ptrace tests for Protection Key registers
powerpc/modules: remove unused mod_arch_specific.toc field
powerpc/powernv/cpuidle: Init all present cpus for deep states
MAINTAINERS: add NXP linux team maillist as i.MX reviewer
gpio: dwapb: Fix rework support for 1 interrupt per port A GPIO
tracing: Fix crash when freeing instances with event triggers
m68k: fix ColdFire PCI config reads and writes
m68k: introduce iomem() macro for __iomem conversions
m68k: allow ColdFire PCI bus on MMU and non-MMU configuration
m68k: fix ioremapping for internal ColdFire peripherals
m68k: fix read/write multi-byte IO for PCI on ColdFire
m68k: don't redefine access functions if we have PCI
m68k: remove old ColdFire IO access support code
m68k: use io_no.h for MMU and non-MMU enabled ColdFire
m68k: setup PCI support code in io_no.h
m68k: group io mapping definitions and functions
m68k: rework raw access macros for the non-MMU case
m68k: use asm-generic/io.h for non-MMU io access functions
m68k: put definition guards around virt_to_phys and phys_to_virt
m68k: move *_relaxed macros into io_no.h and io_mm.h
smb3: Add ftrace tracepoints for improved SMB3 debugging
smb3: rename encryption_required to smb3_encryption_required
cifs: update internal module version number for cifs.ko to 2.12
cifs: add a new SMB2_close_flags function
cifs: store the leaseKey in the fid on SMB2_open
cifs: fix build break when CONFIG_CIFS_DEBUG2 enabled
cifs: update calc_size to take a server argument
cifs: add server argument to the dump_detail method
smb3: fix redundant opens on root
libbpf: Install btf.h with libbpf
rmdir(),rename(): do shrink_dcache_parent() only on success
Linux 4.17-rc7
x86/microcode: Make the late update update_lock a raw lock for RT
ACPICA: Mark acpi_ut_create_internal_object_dbg() memory allocations as non-leaks
PM / runtime: Drop usage count for suppliers at device link removal
PM / runtime: Fixup reference counting of device link suppliers at probe
PM / tools: pm-graph: upgrade to v5.1
PM / hibernate: Fix oops at snapshot_write()
PM / wakeup: Make s2idle_lock a RAW_SPINLOCK
PM / s2idle: Make s2idle_wait_head swait based
PM / wakeup: Make events_lock a RAW_SPINLOCK
PM / suspend: Prevent might sleep splats
ALSA: dice: unuse second stream for MIDI conformant data channel for TC Electronic models
ALSA: dice: fix stream format parameters for TC Electronic Studio Konnekt 48
ALSA: seq: fix spelling mistake "Unamed" -> "Unnamed"
ARM: Fix i2c-gpio GPIO descriptor tables
switch the rest of procfs lookups to d_splice_alias()
procfs: switch instantiate_t to d_splice_alias()
don't bother with tid_fd_revalidate() in lookups
arm64: dts: hikey: Fix eMMC corruption regression
crypto: x86/aegis256 - Fix wrong key buffer size
crypto: testmgr - add more unkeyed crc32 and crc32c test vectors
crypto: testmgr - fix testing OPTIONAL_KEY hash algorithms
crypto: testmgr - remove bfin_crc "hmac(crc32)" test vectors
crypto: crc32-generic - remove __crc32_le()
crypto: crc32c-generic - remove cra_alignmask
crypto: crc32-generic - use unaligned access macros when needed
crypto: chtls - fix a missing-check bug
crypto: inside-secure - authenc(hmac(sha1), cbc(aes)) support
crypto: inside-secure - authenc(hmac(sha224), cbc(aes)) support
crypto: inside-secure - authenc(hmac(sha256), cbc(aes)) support
crypto: inside-secure - improve error reporting
crypto: inside-secure - fix the hash then encrypt/decrypt types
crypto: inside-secure - make the key and context size computation dynamic
crypto: inside-secure - make the context control size dynamic
crypto: inside-secure - rework the alg type settings in the context
crypto: inside-secure - rework cipher functions for future AEAD support
crypto: inside-secure - remove VLAs
crypto: chtls - generic handling of data and hdr
crypto: inside-secure - do not use memset on MMIO
KVM: docs: mmu: Fix link to NPT presentation from KVM Forum 2008
kvm: x86: Amend the KVM_GET_SUPPORTED_CPUID API documentation
KVM: x86: hyperv: declare KVM_CAP_HYPERV_TLBFLUSH capability
KVM: x86: hyperv: simplistic HVCALL_FLUSH_VIRTUAL_ADDRESS_{LIST,SPACE}_EX implementation
KVM: x86: hyperv: simplistic HVCALL_FLUSH_VIRTUAL_ADDRESS_{LIST,SPACE} implementation
KVM: introduce kvm_make_vcpus_request_mask() API
KVM: x86: hyperv: do rep check for each hypercall separately
KVM: x86: hyperv: use defines when parsing hypercall parameters
x86/hyper-v: move struct hv_flush_pcpu{,ex} definitions to common header
regulator: s2mps11: Fix boot on Odroid XU3
staging: lustre: fix more build errors in errno.c
Documentation: filesystems: update filesystem locking documentation
random: convert to ->poll_mask
timerfd: convert to ->poll_mask
eventfd: switch to ->poll_mask
pipe: convert to ->poll_mask
crypto: af_alg: convert to ->poll_mask
net/rxrpc: convert to ->poll_mask
net/iucv: convert to ->poll_mask
net/phonet: convert to ->poll_mask
net/nfc: convert to ->poll_mask
net/caif: convert to ->poll_mask
net/bluetooth: convert to ->poll_mask
net/sctp: convert to ->poll_mask
net/tipc: convert to ->poll_mask
net/vmw_vsock: convert to ->poll_mask
net/atm: convert to ->poll_mask
net/dccp: convert to ->poll_mask
net: convert datagram_poll users tp ->poll_mask
net/unix: convert to ->poll_mask
net/tcp: convert to ->poll_mask
net: remove sock_no_poll
net: add support for ->poll_mask in proto_ops
net: refactor socket_poll
aio: try to complete poll iocbs without context switch
aio: implement IOCB_CMD_POLL
aio: simplify cancellation
aio: simplify KIOCB_KEY handling
fs: introduce new ->get_poll_head and ->poll_mask methods
fs: add new vfs_poll and file_can_poll helpers
fs: update documentation to mention __poll_t and match the code
fs: cleanup do_pollfd
fs: unexport poll_schedule_timeout
uapi: turn __poll_t sparse checks on by default
staging: lustre: fix build error in errno.c
staging: lustre: fix build error in mdc_request.c
hwtracing: stm: fix build error on some arches
rtc: test: remove obsolete .set_mmss
kasan: fix memory hotplug during boot
kasan: free allocated shadow memory on MEM_CANCEL_ONLINE
checkpatch: fix macro argument precedence test
init/main.c: include <linux/mem_encrypt.h>
kernel/sys.c: fix potential Spectre v1 issue
mm/memory_hotplug: fix leftover use of struct page during hotplug
proc: fix smaps and meminfo alignment
mm: do not warn on offline nodes unless the specific node is explicitly requested
mm, memory_hotplug: make has_unmovable_pages more robust
mm/kasan: don't vfree() nonexistent vm_area
MAINTAINERS: change hugetlbfs maintainer and update files
ipc/shm: fix shmat() nil address after round-down when remapping
Revert "ipc/shm: Fix shmat mmap nil-page protection"
idr: fix invalid ptr dereference on item delete
ocfs2: revert "ocfs2/o2hb: check len for bio_add_page() to avoid getting incorrect bio"
mm: fix nr_rotate_swap leak in swapon() error case
xfs, proc: hide unused xfs procfs helpers
net/mlx5e: Avoid reset netdev stats on configuration changes
media: vsp1: Move video configuration to a cached dlb
media: vsp1: Adapt entities to configure into a body
media: vsp1: Refactor display list configure operations
media: vsp1: Use reference counting for bodies
media: vsp1: Convert display lists to use new body pool
media: vsp1: Provide a body pool
media: vsp1: Protect bodies against overflow
media: vsp1: Reword uses of 'fragment' as 'body'
media: vsp1: Move video suspend resume handling to video object
media: vsp1: Release buffers for each video node
media: vsp1: Drop OF dependency of VIDEO_RENESAS_VSP1
media: adv7511: fix clearing of the CEC receive buffer
udf: Simplify calls to udf_disk_stamp_to_time
fs: nfs: get rid of memcpys for inode times
ceph: make inode time prints to be long long
lustre: Use long long type to print inode time
fs: add timespec64_truncate()
PCI: Remove unused pcie_get_minimum_link()
ixgbe: Report PCIe link properties with pcie_print_link_status()
cxgb4: Report PCIe link properties with pcie_print_link_status()
bnxt_en: Report PCIe link properties with pcie_print_link_status()
bnx2x: Report PCIe link properties with pcie_print_link_status()
arm64: dts: sprd: whale2: Add the rtc enable clock for watchdog
arm64: dts: sprd: Add GPIO and GPIO keys device nodes
PCI: Prevent sysfs disable of device while driver is attached
ARM: stm32: Don't select DMA unconditionally on STM32MP157C
arm64: dts: sprd: fix typo in 'remote-endpoint'
arm64: dts: apq8096-db820c: Removed bt-en-1-8v regulator
arm64: dts: fix regulator property name for wlan pcie endpoint
arm64: dts: qcom: msm8996: Use UFS_GDSC for UFS
ARM: dts: pxa3xx: fix MMC clocks
ARM: pxa: dts: add pin definitions for extended GPIOs
ARM: pxa: dts: add gpio-ranges to gpio controller
net/mlx5e: Introducing new statistics rwlock
net/mlx5e: Move phy link down events counter out of SW stats
net/mlx5: Use order-0 allocations for all WQ types
net/mlx5i: Use compilation flag in IPOIB header
net/mlx5e: TX, Use actual WQE size for SQ edge fill
net/mlx5e: Use WQ API functions instead of direct fields access
net/mlx5e: Split offloaded eswitch TC rules for port mirroring
net/mlx5e: Parse mirroring action for offloaded TC eswitch flows
net/mlx5: E-switch, Create a second level FDB flow table
net/mlx5: Add cap bits for flow table destination in FDB table
net/mlx5: E-Switch, Reorganize and rename fdb flow tables
soc: qcom: smem: introduce qcom_smem_virt_to_phys()
soc: qcom: qmi: fix a buffer sizing bug
MAINTAINERS: Update pattern for qcom_scm
soc: Unconditionally include qcom Makefile
soc: qcom: smem: check sooner in qcom_smem_set_global_partition()
soc: qcom: smem: fix qcom_smem_set_global_partition()
soc: qcom: smem: fix off-by-one error in qcom_smem_alloc_private()
soc: qcom: smem: byte swap values properly
soc: qcom: smem: return proper type for cached entry functions
soc: qcom: smem: fix first cache entry calculation
soc: qcom: cmd-db: Make endian-agnostic
drivers: qcom: add command DB driver
arm64: defconfig: Enable PCIe on msm8996 and db820c
net: dsa: dsa_loop: Make dynamic debugging helpful
openvswitch: Support conntrack zone limit
openvswitch: Add conntrack limit netlink definition
ARM: dts: ipq8074: Enable few peripherals for hk01 board
ARM: dts: ipq8074: Add pcie nodes
ARM: dts: ipq8074: Add peripheral nodes
ARM: dts: ipq4019: Add qcom-ipq4019-ap.dk07.1-c2 board file
ARM: dts: ipq4019: Add qcom-ipq4019-ap.dk07.1-c1 board file
ARM: dts: ipq4019: Add ipq4019-ap.dk07.1 common data
ARM: dts: ipq4019: Add qcom-ipq4019-ap.dk04.1-c3 board file
ARM: dts: ipq4019: Add ipq4019-ap.dk04.1-c1 board file
ARM: dts: ipq4019: Add ipq4019-ap.dk04.dtsi
ARM: dts: ipq4019: Change the max opp frequency
ARM: dts: ipq4019: Add a few peripheral nodes
ARM: dts: ipq4019: Add a default chosen node
ARM: pxa3xx: enable external wakeup pins
ARM: pxa: stargate2: use device properties for at24 eeprom
8139too: Remove unnecessary netif_napi_del()
ibmvnic: Fix partial success login retries
MAINTAINERS: hwmon: Add Documentation/devicetree/bindings/hwmon
qed*: Support drop action classification
qede: Support flow classification to the VFs.
qed*: Support other classification modes.
qede: Validate unsupported configurations
qede: Refactor ethtool rx classification flow.
media: st-hva: don't use GFP_DMA
media: bdisp: don't use GFP_DMA
media: cec: improve cec status documentation
media: soc_camera: fix compiler warning
media: renesas-ceu: fix compiler warning
KVM: x86: fix #UD address of failed Hyper-V hypercalls
media: imx: fix compiler warning
media: hdpvr: fix compiler warning
media: s5p-mfc: fix two sparse warnings
media: zoran: fix compiler warning
media: go7007: fix two sparse warnings
media: docs: selection: fix misleading sentence about the CROP API
media: docs: selection: improve formatting
media: docs: selection: rename files to something meaningful
media: docs: clarify relationship between crop and selection APIs
media: docs: selection: fix typos
media: zoran: move to staging in preparation for removal
media: i2c: adv748x: Fix pixel rate values
media: usbtv: Implement wait_prepare and wait_finish
selftests/net: Add missing config options for PMTU tests
cxgb4/cxgb4vf: Notify link changes to OS-dependent code
cxgb4: clean up init_one
cxgb4/cxgb4vf: link management changes for new SFP
net: fec: remove stale comment
sfc: stop the TX queue before pushing new buffers
net: bridge: add support for port isolation
regmap: slimbus: allow register offsets up to 16 bits
regmap: add missing prototype for devm_init_slimbus
ASoC: mt6797: combine DAI to register component
ASoC: mt6797: extract DAI adda in separate file
ASoC: mediatek: add sub dai to mtk_base_afe
ASoC: omap: fix compile-test building
RDMA/bnxt_re: Fix broken RoCE driver due to recent L2 driver changes
ext4: fix fencepost error in check for inode count overflow during resize
staging: mt7621-gpio: update TODO file
staging: mt7621-gpio: use MTK_BANK_WIDTH instead of magic number
staging: mt7621-gpio: use ternary operator in return in mediatek_gpio_get_direction
staging: mt7621-gpio: avoid devm_kzalloc() hidden inside declarations and refactor function a bit
staging: mt7621-gpio: dt-bindings: add interrupt nodes to bindings doc
staging: mt7621-dts: add interrupt device tree nodes for the gpio controller
staging: mt7621-gpio: avoid use of globals and use platform_data instead
staging: mt7621-gpio: replace 'mtk' to use correct one 'mediatek'
staging: mt7621-dts: update gpios related entries to use 'mediatek'
staging: mt7621-gpio: dt-bindings: add documentation for mt7621-gpio
staging: rtl8723bs: Fix grammar error in comment.
staging: rtl8723bs: Fix camel-case in 'struct rt_firmware_hdr'.
staging: rtl8723bs: Fix spelling/grammar errors in comment.
staging: rtl8723bs: Fix camel-case in 'struct rt_firmware'.
staging: rtl8723bs: Fix camel-case in IS_FW_HEADER_EXIST_8723B().
staging: rtl8723bs: Clean up whitespace in 'rtl8723_hal.h'.
staging: rtl8723bs: Rename 'Hal8723BPhyCfg.h' using snake case.
staging: rtl8723bs: Rename 'Hal8723bPhyReg.h' using snake case.
staging: rtl8723bs: Rename 'Hal8723BPwrSeq.{c, h}' to 'hal_pwr_seq.*'.
staging: fsl-dpaa2/rtc: fix PTP dependency
staging: wilc1000: Avoid overriding rates_no while parsing ies element.
staging: wlan-ng: convert P80211SKB_RXMETA to inline function in p80211conv
staging: wlan-ng: convert P80211SKB_FRMMETA to inline function in p80211conv
staging: rtl8192e: rtllib_tx: fix spelling issue.
staging: mt7621-mmc: fix spelling mistake: "Illgal" -> "Illegal"
staging: greybus: fix spelling mistake: "Inavlid" -> "Invalid"
staging: rtlwifi: fix spelling mistake: "Platfoem" -> "Platform"
staging: wilc1000: fix spelling mistake: "Preamle" -> "Preamble"
staging: lustre: libcfs: add parens around macros args
staging: lustre: Fix block comments style
staging: lustre: Fix "unsigned"->"unsigned int"
staging: lustre: Fix "Possible intergrate"->"Possibly integrate"
staging: lustre: Fix "from from"->"from"
staging: lustre: remove libcfs_all.h
staging: lustre: move all libcfs_all includes except in lustre/lnet/libcfs/
staging: lustre: remove remaining libcfs_all.h includes from lustre/lustre
staging: lustre: remove libcfs_all.h from fid, fld, obdclass
staging: lustre: remove libcfs_all from ptlrpc
staging: lustre: remove libcfs_all.h from remaining .h files.
staging: lustre: remove libcfs_all.h from lustre/include/*.h
staging: lustre: remove libcfs_all.h from includes lustre/lnet
staging: lustre: remove libcfs_all.h includes from lnet/klnd
staging: lustre: don't include libcfs.h in lnet/lib-lnet.h
staging: lustre: start moving includes out of libcfs.h
staging: lustre: discard libcfs_prim.h
staging: lustre: replace memory_presure funcitons by standard interfaces.
staging: lustre: move RESV_PORT definitions to lnet/lib-lnet.h
staging: lustre: move lnet_debug_log_upcall declaration to tracefile.h
staging: lustre: make lnet_debugfs_symlink_def local to libcfs/modules.c
staging: lustre: clean up __LIBCFS_H macro
staging: lustre: replace libcfs_register_ioctl with a blocking notifier_chain
staging: lustre: discard cfs_block_sigsinv()
staging: lustre: move LERRCHKSUM() to libcfs_debug.h
staging: lustre: discard CFS_TICK
staging: lustre: discard LOWEST_BIT_SET()
staging: lustre: discard cfs_cap_t, use kernel_cap_t
staging: lustre: simplify capability dropping.
staging: lustre: remove current_pid() and current_comm()
staging: lustre: remove conditional compilation from libcfs_cpu.c
staging: lustre: rename cfs_cpt_table to cfs_cpt_tab
staging: lustre: move files out of lustre/lnet/libcfs/linux/
staging: lustre: refactor libcfs initialization.
staging: lustre: osc: tidy up osc_init()
staging: comedi: comedidev.h: Fix SPDX-License-Identifier tag style
MAINTAINERS: Add driver-api/fpga path
fpga: clarify that unregister functions also free
documentation: fpga: move fpga-region.txt to driver-api
documentation: fpga: add bridge document to driver-api
documentation: fpga: move fpga-mgr.txt to driver-api
Documentation: fpga: move fpga overview to driver-api
fpga: region: kernel-doc fixes
fpga: bridge: kernel-doc fixes
fpga: mgr: kernel-doc fixes
fpga: use SPDX
fpga: region: change api, add fpga_region_create/free
fpga: bridge: change api, don't use drvdata
fpga: manager: change api, don't use drvdata
fpga: region: don't use drvdata in common fpga code
driver-core: return EINVAL error instead of BUG_ON()
intel_th: Use correct device when freeing buffers
stm class: Use vmalloc for the master map
drm/scheduler: fix a corner case in dependency optimization
drm/amdgpu: vcn_v1_0_is_idle() can be static
drm/amd/display: Implement dm_pp_get_clock_levels_by_type_with_latency
vt: Perform safe console erase only once
arm64: defconfig: Enable HISILICON_LPC
arm64: defconfig: enable drivers for Poplar support
serial: imx: disable UCR4_OREN on shutdown
serial: imx: drop CTS/RTS handling from shutdown
drm/amdgpu: fix 32-bit build warning
null_blk: add blocking description and remove lightnvm
nvme: fixup memory leak in nvme_init_identify()
nvme: fix KASAN warning when parsing host nqn
nvmet-loop: use nr_phys_segments when map rq to sgl
nvmet-fc: increase LS buffer count per fc port
nvmet: add simple file backed ns support
nvmet: remove duplicate NULL initialization for req->ns
nvmet: make a few error messages more generic
nvme-fabrics: allow duplicate connections to the discovery controller
nvme-fabrics: centralize discovery controller defaults
nvme-fabrics: remove unnecessary controller subnqn validation
nvme-fc: remove setting DNR on exception conditions
nvme-rdma: stop admin queue before freeing it
nvme-pci: Fix AER reset handling
nvme-pci: set nvmeq->cq_vector after alloc cq/sq
mlx4_core: allocate ICM memory in page size chunks
PCI/IOV: Allow PF drivers to limit total_VFs to 0
PCI: hv: Do not wait forever on a device that has disappeared
KVM: arm/arm64: Bump VGIC_V3_MAX_CPUS to 512
KVM: arm/arm64: Implement KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION
KVM: arm/arm64: Add KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION
KVM: arm/arm64: Check all vcpu redistributors are set on map_resources
KVM: arm/arm64: Check vcpu redist base before registering an iodev
KVM: arm/arm64: Remove kvm_vgic_vcpu_early_init
KVM: arm/arm64: Helper to register a new redistributor region
KVM: arm/arm64: Adapt vgic_v3_check_base to multiple rdist regions
KVM: arm/arm64: Revisit Redistributor TYPER last bit computation
KVM: arm/arm64: Helper to locate free rdist index
KVM: arm/arm64: Replace the single rdist region by a list
KVM: arm/arm64: Document KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION
KVM: arm/arm64: Set dist->spis to NULL after kfree
KVM: arm64: Invoke FPSIMD context switch trap from C
KVM: arm64: Fold redundant exit code checks out of fixup_guest_exit()
KVM: arm64: Remove redundant *exit_code changes in fpsimd_guest_exit()
KVM: arm64: Remove eager host SVE state saving
KVM: arm64: Save host SVE context as appropriate
arm64/sve: Move sve_pffr() to fpsimd.h and make inline
arm64/sve: Switch sve_pffr() argument from task to thread
arm64/sve: Move read_zcr_features() out of cpufeature.h
KVM: arm64: Optimise FPSIMD handling to reduce guest/host thrashing
KVM: arm64: Repurpose vcpu_arch.debug_flags for general-purpose flags
arm64/sve: Refactor user SVE trap maintenance for external use
arm64: fpsimd: Eliminate task->mm checks
arm64: fpsimd: Avoid FPSIMD context leakage for the init task
arm64: fpsimd: Generalise context saving for non-task contexts
KVM: arm64: Convert lazy FPSIMD context switch trap to C
KVM: arm/arm64: Introduce kvm_arch_vcpu_run_pid_change
arm64: Use update{,_tsk}_thread_flag()
thread_info: Add update_thread_flag() helpers
arm64: fpsimd: Fix TIF_FOREIGN_FPSTATE after invalidating cpu regs
wcn36xx: Add support for Factory Test Mode (FTM)
ath10k: DFS Host Confirmation
ath: add support to get the detected radar specifications
wcn36xx: improve debug and error messages for SMD
wcn36xx: simplify wcn36xx_smd_open()
wcn36xx: drain pending indicator messages on shutdown
wcn36xx: set PREASSOC and IDLE stated when BSS info changes
wcn36xx: consider CTRL_EOP bit when looking for valid descriptors
wcn36xx: only handle packets when ED or DONE bit is set
wcn36xx: clear all masks in RX interrupt
wcn36xx: don't disable RX IRQ from handler
wcn36xx: set DMA mask explicitly
wcn36xx: fix buffer commit logic on TX path
ath10k: remove useless test before clk_disable_unprepare
ath: Map Zimbabwe to ETSI1_WORLD
ath: Map Ukraine to ETSI9_WORLD
ath: Map Singapore to FCC3_WORLD
ath: Map Russia to ETSI8_WORLD
ath: Map Romania to ETSI1_WORLD
ath: Map Philippines to FCC3_WORLD
ath: Map Peru to APL1_WORLD
ath: Map New Zealand to FCC3_ETSIC
ath: Map Malasia to FCC1_WORLD
ath: Map Macedonia to ETSI1_WORLD
ath: Map Isreal to ETSI3_WORLD
ath: Map Honduras to FCC3_WORLD
ath: Map Czech to ETSI1_WORLD
ath: Map Colombia to FCC1_FCCA
ath: Map Bulgaria to ETSI1_WORLD
ath: Map Brunei Darussalam to APL6_WORLD
ath: Map Bangladesh to APL1_WORLD
ath: Map Australia to FCC3_WORLD
ath: Map Algeria to APL13_WORLD
ath: Map Albania to ETSI1_WORLD
ath: Add regulatory mapping for FCC3_ETSIC
ath: Add regulatory mapping for ETSI9_WORLD
ath: Add regulatory mapping for ETSI8_WORLD
ath: Add regulatory mapping for APL13_WORLD
ath: Add regulatory mapping for APL2_FCCA
ath: Add regulatory mapping for Uganda
ath: Add regulatory mapping for Tanzania
ath: Add regulatory mapping for Serbia
ath: Add regulatory mapping for Paraguya
ath: Add regulatory mapping for Nicaragua
ath: Add regulatory mapping for Montenegro
ath: Add regulatory mapping for Mauritius
ath: Add regulatory mapping for Kenya
ath: Add regulatory mapping for Bermuda
ath: Add regulatory mapping for Bahamas
ath10k: add support to configure channel dwell time
ath10k: add memory dump support for QCA9888 and QCA99X0
dma-mapping: remove unused gfp_t parameter to arch_dma_alloc_attrs
ACPI: EC: Dispatch the EC GPE directly on s2idle wake
ACPICA: Introduce acpi_dispatch_gpe()
powerpc/perf: Update raw-event code encoding comment for power8
s390/archrandom: Rework arch random implementation.
s390/net: add pnetid support
s390/dasd: simplify locking in dasd_times_out
locking/rwsem: Simplify the is-owner-spinnable checks
perf/x86: Store user space frame-pointer value on a sample
perf/core: Wire up compat PERF_EVENT_IOC_QUERY_BPF, PERF_EVENT_IOC_MODIFY_ATTRIBUTES
perf/core: Fix bad use of igrab()
perf/core: Fix group scheduling with mixed hw and sw events
sched/fair: Update util_est before updating schedutil
sched/cpufreq: Modify aggregate utilization to always include blocked FAIR utilization
sched, tracing: Fix trace_sched_pi_setprio() for deboosting
kthread: Allow kthread_park() on a parked kthread
sched/topology: Clarify root domain(s) debug string
drm/exynos: fimc: signedness bug in fimc_setup_clocks()
ARM: dts: qcom: msm8974: Add Sony Xperia Z1 Compact
arm64: defconfig: Enable UFS on msm8996
ARM: dts: Aspeed: Enable USB ports on eval board.
ARM: dts: Add Aspeed SoC USB controllers to device-tree
ARM: dts: aspeed: Add S2600WF BMC Machine
ARM: dts: aspeed: Add Inventec Lanyang BMC
ARM: dts: aspeed: Add Portwell Neptune machine
ARM: dts: aspeed: witherspoon: Set alternate boot
ARM: dts: aspeed: witherspoon: Add gpio keys for power supply presence
ARM: dts: aspeed: witherspoon: Enable checkstop and cooling gpio keys
ARM: dts: aspeed: zaius: Add pcie-e2b-present gpio key
ARM: dts: aspeed: romulus: Add id-button gpio key
drm/exynos: scaler: fix static checker warning
firmware: qcom: scm: Fix crash in qcom_scm_call_atomic1()
nfp: flower: compute link aggregation action
nfp: flower: implement host cmsg handler for LAG
nfp: flower: monitor and offload LAG groups
net: include hash policy in LAG changeupper info
nfp: flower: add per repr private data for LAG offload
nfp: flower: check for/turn on LAG support in firmware
nfp: nfpcore: add rtsym writing function
nfp: add ndo_set_mac_address for representors
hv_netvsc: fix bogus ifalias on network device
enic: set DMA mask to 47 bit
net/ipv4: Remove tracepoint in fib_validate_source
net/ipv6: Udate fib6_table_lookup tracepoint
net/ipv4: Udate fib_table_lookup tracepoint
net_sched: switch to rcu_work
ppp: remove the PPPIOCDETACH ioctl
selftests: forwarding: Test mirror-to-gre w/ UL 802.1d+VLAN
selftests: forwarding: Test mirror-to-gre w/ UL VLAN
selftests: forwarding: Test mirror-to-gre w/ UL VLAN+802.1q
selftests: forwarding: Test mirror-to-vlan
selftests: forwarding: lib: Extract trap_{, un}install()
selftests: forwarding: mirror_gre_lib: Support VLAN
selftests: forwarding: lib: Support VLAN devices
selftests: forwarding: Add $h3's clsact to mirror_topo_lib.sh
selftests: forwarding: mirror_gre_lib: Extract generic functions
selftests: forwarding: Split mirror_gre_topo_lib.sh
ibmvnic: Introduce hard reset recovery
ibmvnic: Set resetting state at earliest possible point
ibmvnic: Create separate initialization routine for resets
ibmvnic: Handle error case when setting link state
ibmvnic: Return error code if init interrupted by transport event
ibmvnic: Check CRQ command return codes
ibmvnic: Introduce active CRQ state
ibmvnic: Mark NAPI flag as disabled when released
ipv4: remove warning in ip_recv_error
selftests: forwarding: Test removal of mirroring
selftests: forwarding: Test removal of underlay route
selftests: forwarding: Test mirroring to deleted device
net : sched: cls_api: deal with egdev path only if needed
vhost: synchronize IOTLB message with dev cleanup
powerpc: Add a missing include header
powerpc/32: Add a missing include header
powerpc/chrp/time: Make some functions static, add missing header include
powerpc/tau: Make some function static
powerpc: Make function btext_initialize static
powerpc/tau: Synchronize function prototypes and body
powerpc: Add missing prototype
powerpc/52xx: Add missing functions prototypes
powerpc/powermac: Add missing prototype for note_bootable_part()
powerpc/powermac: Move pmac_pfunc_base_install prototype to header file
powerpc/chrp/pci: Make some functions static
powerpc/powermac: Mark variable x as unused
powerpc/chrp/setup: Remove idu_size variable and make some functions static
powerpc/wii: Make hlwd_pic_init function static
powerpc/mm/radix: Use do/while(0) trick for single statement block
powerpc/sparse: Fix plain integer as NULL pointer warning
powerpc/altivec: Add missing prototypes for altivec
powerpc: Add __printf verification to prom_printf
powerpc/xmon: Update paca fields dumped in xmon
powerpc/xmon: Realign paca dump fields
powerpc/xmon: Add __printf annotation to xmon_printf()
powerpc/xmon: Specify the full format in DUMP() macro
packet: fix reserve calculation
cxgb4: Check for kvzalloc allocation failure
samples/bpf: xdp_monitor use err code from tracepoint xdp:xdp_devmap_xmit
xdp/trace: extend tracepoint in devmap with an err
xdp: change ndo_xdp_xmit API to support bulking
xdp: introduce xdp_return_frame_rx_napi
samples/bpf: xdp_monitor use tracepoint xdp:xdp_devmap_xmit
xdp: add tracepoint for devmap like cpumap have
bpf: devmap prepare xdp frames for bulking
bpf: devmap introduce dev_map_enqueue
tools/bpftool: add perf subcommand
tools/bpf: add two BPF_TASK_FD_QUERY tests in test_progs
samples/bpf: add a samples/bpf test for BPF_TASK_FD_QUERY
tools/bpf: add ksym_get_addr() in trace_helpers
tools/bpf: sync kernel header bpf.h and add bpf_task_fd_query in libbpf
bpf: introduce bpf subcommand BPF_TASK_FD_QUERY
perf/core: add perf_get_event() to return perf_event given a struct file
RDMA/hns: Increase checking CMQ status timeout value
RDMA/hns: Modify uar allocation algorithm to avoid bitmap exhaust
net/mlx5: IPSec, Fix a race between concurrent sandbox QP commands
net/mlx5e: When RXFCS is set, add FCS data into checksum calculation
net/mlx5e: Receive buffer support for DCBX
net/mlx5e: Receive buffer configuration
net/mlx5: PPTB and PBMC register firmware command support
net/mlx5: Add pbmc and pptb in the port_access_reg_cap_mask
net/mlx5e: Move port speed code from en_ethtool.c to en/port.c
net/dcb: Add dcbnl buffer attribute
drm/amdgpu: Use dev_info() to report amdkfd is not supported for this ASIC
i2c: robotfuzz-osif: drop pointless test
i2c: robotfuzz-osif: remove pointless local variable
i2c: rk3x: Don't print visible virtual mapping MMIO address
ipmi: Properly release srcu locks on error conditions
leds: class: ensure workqueue is initialized before setting brightness
i2c: opal: don't check number of messages in the driver
i2c: ibm_iic: don't check number of messages in the driver
i2c: imx: Switch to SPDX identifier
block drivers/block: Use octal not symbolic permissions
net: phy: replace bool members in struct phy_device with bit-fields
dt-bindings: qcom_spmi: Document SAW support
regulator: qcom_spmi: Add support for SAW
hwspinlock/u8500: Switch to SPDX license identifier
hwspinlock: sprd: Switch to SPDX license identifier
hwspinlock/sirf: Switch to SPDX license identifier
hwspinlock: qcom: Switch to SPDX license identifier
hwspinlock/omap: Switch to SPDX license identifier
hwspinlock/core: Switch to SPDX license identifier
ALSA: hda - Fix runtime PM
KVM: x86: Expose CLDEMOTE CPU feature to guest VM
KVM: nVMX: Emulate L1 individual-address invvpid by L0 individual-address invvpid
KVM: nVMX: Don't flush TLB when vmcs12 uses VPID
KVM: nVMX: Use vmx local var for referencing vpid02
PCI: rcar: Remove IRQ mappings in rcar_pcie_enable_msi() failpath
PCI: rcar: Teardown MSI setup if rcar_pcie_enable() fails
PCI: rcar: Add missing irq_dispose_mapping() into failpath
PCI: rcar: Pull bus clock enable/disable from rcar_pcie_get_resources()
KVM: x86: prevent integer overflows in KVM_MEMORY_ENCRYPT_REG_REGION
KVM: x86: remove obsolete EXPORT... of handle_mmio_page_fault
PM / Domain: Return 0 on error from of_genpd_opp_to_performance_state()
Revert "mm/cma: manage the memory of the CMA area by using the ZONE_MOVABLE"
fs: Allow CAP_SYS_ADMIN in s_user_ns to freeze and thaw filesystems
capabilities: Allow privileged user in s_user_ns to set security.* xattrs
fs: Allow superblock owner to access do_remount_sb()
PCI: rcar: Poll more often in rcar_pcie_wait_for_dl()
blk-mq: avoid starving tag allocation after allocating process migrates
fs: Allow superblock owner to replace invalid owners of inodes
Input: atmel_mxt_ts - fix reset-gpio for level based irqs
vfs: Allow userns root to call mknod on owned filesystems.
vfs: Don't allow changing the link count of an inode with an invalid uid or gid
PCI: vmd: Add an additional VMD device id to driver device id table
x86/PCI: Add additional VMD device root ports to VMD AER quirk
PCI: vmd: Add offset to bus numbers if necessary
PCI: vmd: Assign membar addresses from shadow registers
PCI: Add Intel VMD devices to pci ids
tty: fix typo in ASYNCB_FOURPORT comment
kvm: x86: IA32_ARCH_CAPABILITIES is always supported
serial: samsung: check DMA engine capabilities before using DMA mode
Input: atmel_mxt_ts - require device properties present when probing
usb: xhci: tegra: Add support for managing powergates
usb: xhci: tegra: Add runtime PM support
usb: xhci: tegra: Prepare for adding runtime PM support
usb-storage: Add compatibility quirk flags for G-Technologies G-Drive
usb-storage: Add support for FL_ALWAYS_SYNC flag in the UAS driver
usb: typec: wcove: Remove dependency on HW FSM
usb: roles: intel_xhci: Enable runtime PM
usb: typec: fusb302: Fix debugfs issue
platform: x86: intel_cht_int33fe: Fix dependencies
usb: roles: intel_xhci: Always allow user control
drm/omap: fix NULL deref crash with SDI displays
usb: typec: Fix htmldocs warning
usbip: vhci_sysfs: fix potential Spectre v1
usb: gadget: function: printer: avoid wrong list handling in printer_write()
typec: tcpm: Provide fwnode pointer as part of psy_cfg
power: supply: Add fwnode pointer to power_supply_config struct
usb: mtu3: fix warning of sleep in atomic context in notifier callback
usb: mtu3: reset gadget when VBUS_FALL interrupt arises
usb: mtu3: avoid sleep in atomic context when enter test mode
usb: mtu3: clear test_mode flag when reset
usb: mtu3: fix uncontinuous SeqN issue after disable EP
usb: mtu3: re-enable controller to accept LPM request after LPM resume
xhci: debugfs: add debugfs interface to enable compliance mode for a port
xhci: debugfs: add usb ports to xhci debugfs
xhci: xhci-mem: remove port_arrays and the code initializing them
xhci-mtk: use xhci hub structures to get number of ports in roothubs
xhci: xhci-hub: use port structure members instead of xhci_get_ports()
xhci: use port structures instead of port arrays in xhci.c functions
xhci: change xhci_test_and_clear_bit() to use new port structure
xhci: change xhci_set_link_state() to work with port structures
xhci: rename faked_port_index to hcd_portnum
xhci: xhci-ring: use port structures for port event handler
xhci: xhci-hub: use new port structures for cas and wake mask functions.
xhci: xhci-hub: use new port structures to get port address instead of port array
xhci: Add helper to get xhci roothub from hcd
xhci: set hcd pointers for xhci usb2 and usb3 roothub structures
xhci: Create new structures to store xhci port information
xhci: hisilicon: support HiSilicon STB xHCI host controller
dt-bindings: usb: add bindings doc for HiSilicon STB xHCI host controller
usb: xhci: dbc: Add SPDX identifiers to dbc files
KVM: x86: Update cpuid properly when CR4.OSXAVE or CR4.PKE is changed
regulator: tps65090: Pass descriptor instead of GPIO number
regulator: s5m8767: Pass descriptor instead of GPIO number
regulator: pfuze100: Delete reference to ena_gpio
regulator: max8952: Pass descriptor instead of GPIO number
regulator: lp8788-ldo: Pass descriptor instead of GPIO number
regulator: lm363x: Pass descriptor instead of GPIO number
regulator: max8973: Pass descriptor instead of GPIO number
IB/core: Introduce and use rdma_gid_table()
IB/core: Reduce the places that use zgid
IB/mlx5: Fetch soft WQE's on fatal error state
RDMA/ucm: Mark UCM interface as BROKEN
IB/core: Remove duplicate declaration of gid_cache_wq
RDMA/mlx5: Remove debug prints of VMA pointers
RDMA/hns: Rename the idx field of db
IB/qib: Fix DMA api warning with debug kernel
IB/isert: Fix for lib/dma_debug check_sync warning
IB/{rdmavt,hfi1}: Change hrtimer add to use pinned version
IB/hfi1: Set port number for errorinfo MAD response
IB/hfi1: Cleanup of exp_rcv
IB/hfi1: Add 16B Management Packet trace support
IB/hfi1: Add support for 16B Management Packets
IB/hfi1: Define 16B Management Packets
iw_cxgb4: provide detailed driver-specific MR information
iw_cxgb4: provide detailed driver-specific CQ information
iw_cxgb4: provide detailed provider-specific CM_ID information
bpf: properly enforce index mask to prevent out-of-bounds speculation
gpio: pxa: Include the right header
gpio: pl061: Include the right header
gpio: pch: Include the right header
gpio: pcf857x: Include the right header
gpio: pca953x: Include the right header
drm/amd/display: Remove use of division operator for long longs
drm/amdgpu: Update GFX info structure to match what vega20 used
drm/amdgpu/pp: remove duplicate assignment
drm/sched: add rcu_barrier after entity fini
drm/amdgpu: move VM BOs on LRU again
drm/amdgpu: consistenly use VM moved flag
drm/amdgpu: kmap PDs/PTs in amdgpu_vm_update_directories
drm/amdgpu: further optimize amdgpu_vm_handle_moved
drm/amdgpu: cleanup amdgpu_vm_validate_pt_bos v2
drm/amdgpu: rework VM state machine lock handling v2
drm/amdgpu: Add runtime VCN PG support
drm/amdgpu: Enable VCN static PG by default on RV
drm/amdgpu: Add VCN static PG support on RV
drm/amdgpu: Enable VCN CG by default on RV
drm/amdgpu: Add static CG control for VCN on RV
x86/kvm: fix LAPIC timer drift when guest uses periodic mode
regulator: mc13xxx-core: Switch to SPDX identifier
regulator: mc13892: Switch to SPDX identifier
regulator: mc13783: Switch to SPDX identifier
regulator: anatop: Switch to SPDX identifier
regulator: pfuze100: Switch to SPDX identifier
spi: sh-msiof: Fix setting SIRMDR1.SYNCAC to match SITMDR1.SYNCAC
powerpc/xmon: Also setup debugger hooks when single-stepping
powerpc/8xx: fix invalid register expression in head_8xx.S
selftests/powerpc: Add ptrace hw breakpoint test
selftests/powerpc: Add missing .gitignores
powerpc/mm: Only read faulting instruction when necessary in do_page_fault()
powerpc/mm: Use instruction symbolic names in store_updates_sp()
ahci: Add PCI ID for Cannon Lake PCH-LP AHCI
drm/psr: Fix missed entry in PSR setup time table.
livepatch: Remove not longer valid limitations from the documentation
bpfilter: don't pass O_CREAT when opening console for debug
bpfilter: fix build dependency
MIPS: ptrace: Fix PTRACE_PEEKUSR requests for 64-bit FGRs
PCI: hv: Use list_for_each_entry()
PCI: hv: Convert remove_lock to refcount
PCI: hv: Remove unused reason for refcount handler
MIPS: prctl: Disallow FRE without FR with PR_SET_FP_MODE requests
MIPS: ptrace: Make FPU context layout comments match reality
gpio: palmas: Include the right header
gpio: omap: Include the right header
MIPS: lantiq: gphy: Drop reboot/remove reset asserts
gpio: octeon: Include the right header
i2c: mux: pca954x: merge calls to of_match_device and of_device_get_match_data
i2c: mux: demux-pinctrl: use proper parent device for demux adapter
gpio: mxs: Switch to SPDX identifier
i2c: mux: improve error message for failed symlink
ARM: dts: stm32: Add exti support to stm32mp157 pinctrl
ARM: dts: stm32: Add exti support for stm32mp157c
pinctrl/stm32: Add irq_eoi for stm32gpio irqchip
irqchip/stm32: Add suspend/resume support for hierarchy domain
irqchip/stm32: Add stm32mp1 support with hierarchy domain
irqchip/stm32: Prepare common functions
irqchip/stm32: Add host and driver data structures
irqchip/stm32: Add suspend support
irqchip/stm32: Add falling pending register support
irqchip/stm32: Checkpatch fix
irqchip/stm32: Optimizes and cleans up stm32-exti irq_domain
irqchip/meson-gpio: Add support for Meson-AXG SoCs
dt-bindings: interrupt-controller: New binding for Meson-AXG SoC
dt-bindings: interrupt-controller: Fix the double quotes
i2c: mux: reg: failed memory allocation is logged elsewhere
arm64: Make sure permission updates happen for pmd/pud
m68k/mm: Adjust VM area to be unmapped by gap size for __iounmap()
selftests/bpf: test for seg6local End.BPF action
ipv6: sr: Add seg6local action End.BPF
bpf: Split lwt inout verifier structures
bpf: Add IPv6 Segment Routing helpers
ipv6: sr: export function lookup_nexthop
ipv6: sr: make seg6.h includable without IPv6
Btrfs: fix error handling in btrfs_truncate()
drm/exynos: Fix default value for zpos plane property
ALSA: echoaudio: Drop superfluous macro
ALSA: usb-audio: Drop superfluous ifndef
ALSA: memalloc: Drop superfluous ifndef
ACPI / watchdog: Prefer iTCO_wdt always when WDAT table uses RTC SRAM
pinctrl: at91-pio4: add missing of_node_put
gpio: Remove VLA from stmpe driver
cpufreq: schedutil: Avoid missing updates for one-CPU policies
PM: wakeup: Use pr_debug() for the "aborting suspend" message
pinctrl: armada-37xx: Fix spurious irq management
PCI / PM: Clean up outdated comments in pci_target_state()
PCI / PM: Do not clear state_saved for devices that remain suspended
gpio: mxc: Switch to SPDX identifier
gpio: mxc: add clock operation
gpiolib: discourage gpiochip_add_pin[group]_range for DT pinctrls
pinctrl: msm: fix gpio-hog related boot issues
drm/exynos: Fix error value in exynos_drm_crtc_get_by_type()
drm/exynos/dsi: mask frame-done interrupt
MAINTAINERS: update entry for Mediatek pin controller
pinctrl: mediatek: remove unused fields in struct mtk_eint_hw
pinctrl: mediatek: use generic EINT register maps for each SoC
pinctrl: mediatek: add EINT support to MT7622 SoC
pinctrl: mediatek: refactor EINT related code for all MediaTek pinctrl can fit
dt-bindings: pinctrl: add external interrupt support to MT7622 pinctrl
pinctrl: freescale: Switch to SPDX identifier
ARM: dts: berlin2q: move PMU node from soc to root
dma-debug: check scatterlist segments
tools: bpftool: add delimiters to multi-function JITed dumps
tools: bpf: sync bpf uapi header
bpf: get JITed image lengths of functions via syscall
bpf: fix multi-function JITed dump obtained via syscall
tools: bpftool: resolve calls without using imm field
tools: bpf: sync bpf uapi header
bpf: get kernel symbol addresses via syscall
bpf: powerpc64: add JIT support for multi-function programs
bpf: powerpc64: pad function address loads with NOPs
bpf: support 64-bit offsets for bpf function calls
ARM: dts: berlin*-dts: use SPDX-License-Identifier for berlin based board
ARM: dts: berlin*.dtsi: use SPDX-License-Identifier for berlin SoCs
ARM: dts: berlin2: fix irq type for arm twd timer
ARM: dts: berlin2q: fix irq type for arm twd timer
ARM: dts: berlin2q: add "cache-unified" to l2 node
ARM: dts: berlin2q: add interrupt-affinity to pmu node
bpf: btf: Avoid variable length array
ARM: dts: chromecast: use PWM for LEDs
ARM: dts: chromecast: override bad bootloader memory info
ARM: dts: berlin2cd: add Valve Steam Link board
ARM: dts: berlin2cd: add a label for the CPU node
ARM: dts: berlin2cd: add remaining nodes to apb subtrees
ARM: dts: berlin2cd: add remaining Cortex-A9 nodes
ARM: dts: berlin2cd: add ADC/thermal sensor node
ARM: dts: berlin2cd: move PMU node from soc to root
ARM: dts: berlin2cd: fix local timer interrupt flags
ARM: berlin: switch to SPDX license identifier
arm: berlin: remove non-necessary flush_cache_all()
ARM: berlin: extend BG2CD Kconfig entry
powerpc: Export tm_enable()/tm_disable/tm_abort() APIs
powerpc/reg: Add TEXASR related macros
powerpc: Export msr_check_and_set() to modules
arm64: dts: move berlin SoC files from marvell dir to synaptics dir
arm64: dts: berlin4ct-*.dts: use SPDX-License-Identifier
arm64: dts: berlin4ct: use SPDX-License-Identifier
drm/amdgpu: Add SOC15_WAIT_ON_RREG macro define
drm/amdgpu: Add CG/PG flags for VCN
drm/amd/pp: Add smu support for VCN powergating on RV
drm/amdgpu: skip CG for VCN when late_init/fini
drm/amd/pp: fix a couple locking issues
drm/amd/pp: Fix static checker warning
drm/amdgpu/gmc9: disable partial wr rmw if ECC is not enabled
drm/amdgpu: add a df 1.7 implementation of enable_ecc_force_par_wr_rmw
drm/amdgpu: add new DF callback for ECC setup
drm/amdgpu: add new DF 1.7 register defs
Remove calls to suspend/resume atomic helpers from amdgpu_device_gpu_recover. (v2)
fix io_destroy()/aio_complete() race
drm/exynos: decon: Add support for hardware windows no 4 and 5
dt-bindings: exynos5433-decon: add more required clocks
Input: psmouse-smbus - allow to control psmouse_deactivate
Input: elantech - detect new ICs and setup Host Notify for them
Input: elantech - add support for SMBus devices
Input: elantech - query the resolution in query_info
Input: elantech - split device info into a separate structure
Input: elan_i2c - add trackstick report
netfilter: provide correct argument to nla_strlcpy()
PCI: pciehp: Request control of native hotplug only if supported
PCI: pciehp: Clear Presence Detect and Data Link Layer Status Changed on resume
docs: update kernel versions and dates in tables
PCI: pnv_php: Add missing of_node_put()
RDMA/hns: Move the location for initializing tmp_len
RDMA/hns: Bugfix for cq record db for kernel
bdi: Move cgroup bdi_writeback to a dedicated low concurrency workqueue
nbd: set discard granularity properly
IB/uverbs: Fix uverbs_attr_get_obj
OMAP: CLK: CLKSRC: Add suspend resume hooks
RDMA/qedr: Fix doorbell bar mapping for dpi > 1
amd-xgbe: Improve SFP 100Mbps auto-negotiation
amd-xgbe: Update the BelFuse quirk to support SGMII
amd-xgbe: Advertise FEC support with the KR re-driver
amd-xgbe: Always attempt link training in KR mode
amd-xgbe: Add ethtool show/set channels support
amd-xgbe: Prepare for ethtool set-channel support
amd-xgbe: Add ethtool show/set ring parameter support
amd-xgbe: Add ethtool support to retrieve SFP module info
amd-xgbe: Remove field that indicates SFP diagnostic support
amd-xgbe: Remove use of comm_owned field
amd-xgbe: Read and save the port property registers during probe
amd-xgbe: Fix debug output of max channel counts
dt-bindings: Add vendor prefix for Logic PD
of: overlay: validate offset from property fixups
net/smc: longer delay when freeing client link groups
net/smc: urgent data support
net/smc: lock smc_lgr_list in port_terminate()
net/smc: return 0 for ioctl calls in states INIT and CLOSED
cxgb4: do L1 config when module is inserted
cxgb4: change the port capability bits definition
net/mlx4: Fix irq-unsafe spinlock usage
platform/chrome: chromeos_laptop - supply properties for ACPI devices
net: dsa: qca8k: Remove redundant parentheses
net: dsa: qca8k: Replace GPL boilerplate by SPDX
net: dsa: qca8k: Allow overwriting CPU port setting
net: dsa: qca8k: Force CPU port to its highest bandwidth
net: dsa: qca8k: Enable RXMAC when bringing up a port
net: dsa: qca8k: Add support for QCA8334 switch
net: dsa: qca8k: Add QCA8334 binding documentation
leds: lm3601x: Introduce the lm3601x LED driver
dt: bindings: lm3601x: Introduce the lm3601x driver
cxgb4: Add new T6 device ids
net: phy: broadcom: Fix bcm_write_exp()
selftests: uevent filtering
pinctrl: samsung: Fix suspend/resume for Exynos5433 GPF1..5 banks
net: phy: broadcom: Fix auxiliary control register reads
selftests: net: initial fib rule tests
ipv6: support sport, dport and ip_proto in RTM_GETROUTE
ipv4: support sport, dport and ip_proto in RTM_GETROUTE
net: ipv4: add missing RTA_TABLE to rtm_ipv4_policy
platform/chrome: chromeos_tbmc - add SPDX identifier
net/mlx4: fix spelling mistake: "Inrerface" -> "Interface" and rephrase message
platform: chrome: Add Tablet Switch ACPI driver
hv_netvsc: Add handlers for ethtool get/set msg level
ARM: AM43XX: Add functions to save/restore am43xx control registers
ibmvnic: Only do H_EOI for mobility events
net: vxge: fix spelling mistake in macro VXGE_HW_ERR_PRIVILAGED_OPEARATION
Input: elan_i2c_smbus - fix corrupted stack
gso: limit udp gso to egress-only virtual devices
udp: exclude gso from xfrm paths
soc: rockchip: power-domain: add power domain support for px30
dt-bindings: power: add binding for px30 power domains
dt-bindings: power: add PX30 SoCs header for power-domain
soc: rockchip: power-domain: add power domain support for rk3228
dt-bindings: power: add binding for rk3228 power domains
dt-bindings: power: add RK3228 SoCs header for power-domain
soc: rockchip: power-domain: add power domain support for rk3128
dt-bindings: power: add binding for rk3128 power domains
dt-bindings: power: add RK3128 SoCs header for power-domain
soc: rockchip: power-domain: add power domain support for rk3036
dt-bindings: power: add binding for rk3036 power domains
ASoC: ams_delta: use GPIO lookup table
ARM: OMAP1: ams-delta: add GPIO lookup tables
Input: synaptics - add Lenovo 80 series ids to SMBus
Input: synaptics - add Intertouch support on X1 Carbon 6th and X280
Input: synaptics - Lenovo Thinkpad X1 Carbon G5 (2017) with Elantech trackpoints should use RMI
Input: synaptics - Lenovo Carbon X1 Gen5 (2017) devices should use RMI
Documentation/bindings: net: the sfp i2c-bus property is now mandatory
net: phy: sfp: make the i2c-bus dt property mandatory
net: phy: sfp: warn the user when no tx_disable pin is available
tuntap: correctly set SOCKWQ_ASYNC_NOSPACE
ARM64: dts: meson: fix clock source of the pclk for UART_AO
ARM64: dts: meson-axg: add AO clock driver
nfp: assign vNIC id as phys_port_name of vNICs which are not ports
nfp: use split in naming of PCIe PF ports
nfp: abm: force Ethternet port up
nfp: abm: spawn port netdevs
nfp: add devlink_eswitch_mode_set callback
devlink: don't take instance lock around eswitch mode set
nfp: add app pointer to port representors
nfp: abm: create project-specific vNIC structure
nfp: abm: add initial active buffer management NIC skeleton
nfp: core: allow 4-byte aligned accesses to Memory Units
nfp: add shared buffer configuration
nfp: add support for per-PCI PF mailbox
nfp: move rtsym helpers to pf code
arm64: dts: exynos: Add more clocks to Exynos5433 Decon/DeconTV
tools/lib/libbpf.c: fix string format to allow build on arm32
workqueue: move function definitions within CONFIG_SMP block
cgroup: css_set_lock should nest inside tasklist_lock
virtio-net: fix leaking page for gso packet during mergeable XDP
virtio-net: correctly check num_buf during err path
virtio-net: correctly transmit XDP buff after linearizing
virtio-net: correctly redirect linearized packet
net: add skeleton of bpfilter kernel module
umh: introduce fork_usermode_blob() helper
ARM: meson: merge Kconfig symbol MACH_MESON8B into MACH_MESON8
ARM: dts: meson: build the Meson8b .dtbs with MACH_MESON8
ARM64: dts: meson-axg: enable i2c AO on the S400 board
ARM64: dts: meson-axg: add i2c AO pins
ARM64: dts: meson-axg: correct i2c AO clock
ARM64: dts: meson-axg: clean-up i2c nodes
brcmfmac: trigger memory dump on SDIO firmware halt message
brcmfmac: trigger memory dump upon firmware halt signal
brcmfmac: validate user provided data for memdump before copying
mwifiex: support sysfs initiated device coredump
brcmfmac: add support for sysfs initiated coredump
brcmfmac: move ALLFFMAC variable in flowring module
KVM: nVMX: Ensure that VMCS12 field offsets do not change
PCI: qcom: add runtime pm support to pcie_port
ext4: correctly handle a zero-length xattr with a non-zero e_value_offs
nvme: host: core: fix precedence of ternary operator
nvme: fix lockdep warning in nvme_mpath_clear_current_path
drm/vmwgfx: Schedule an fb dirty update after resume
KVM: nVMX: Restore the VMCS12 offsets for v4.0 fields
drm/vmwgfx: Fix host logging / guestinfo reading error paths
drm/vmwgfx: Fix 32-bit VMW_PORT_HB_[IN|OUT] macros
ALSA: hda: Add ASRock H81M-HDS to the power_save blacklist
ALSA: hda: Add Gigabyte P55A-UD3 and Z87-D3HP to the power_save blacklist
ALSA: hda: Add Clevo W35xSS_370SS to the power_save blacklist
ALSA: hda: Add Intel NUC7i3BNB to the power_save blacklist
ipmi: NPCM7xx KCS BMC: enable interrupt to the host
perf kcore_copy: Amend the offset of sections that remap kernel text
perf kcore_copy: Copy x86 PTI entry trampoline sections
perf kcore_copy: Get rid of kernel_map
perf kcore_copy: Iterate phdrs
perf kcore_copy: Layout sections
perf kcore_copy: Calculate offset from phnum
perf kcore_copy: Keep a count of phdrs
perf kcore_copy: Keep phdr data in a list
perf annotate: Show group event string for stdio
perf machine: Synthesize and process mmap events for x86 PTI entry trampolines
perf machine: Create maps for x86 PTI entry trampolines
KVM: x86: use timespec64 for KVM_HC_CLOCK_PAIRING
kvm: nVMX: Use nested_run_pending rather than from_vmentry
pinctrl: sh-pfc: rcar-gen3: Fix grammar in static pin comments
pinctrl: sh-pfc: r8a77965: Add I2C pin support
pinctrl: sh-pfc: r8a77990: Add EthernetAVB pins, groups and functions
pinctrl: sh-pfc: r8a77990: Add I2C{1,2,4,5,6,7} pins, groups and functions
pinctrl: sh-pfc: r8a77990: Add SCIF pins, groups and functions
pinctrl: sh-pfc: r8a77990: Add bias pinconf support
pinctrl: sh-pfc: Initial R8A77990 PFC support
pinctrl: sh-pfc: Add PORT_GP_11 helper macro
selftests/bpf: Makefile fix "missing" headers on build with -idirafter
gpio: Remove VLA from gpiolib
gpio: aspeed: Use a cache of output data registers
gpio: aspeed: Set output latch before changing direction
gpio: pca953x: fix address calculation for pcal6524
gpio: pca953x: define masks for addressing common and extended registers
gpio: pca953x: set the PCA_PCAL flag also when matching by DT
clk: rockchip: remove deprecated gate-clk code and dt-binding
afs: Implement network namespacing
dt-bindings: power: add RK3036 SoCs header for power-domain
afs: Mark afs_net::ws_cell as __rcu and set using rcu functions
arm64: Unify kernel fault reporting
arm64: make is_permission_fault() name clearer
arm64: Kconfig: Enable LSE atomics by default
afs: Fix a Sparse warning in xdr_decode_AFSFetchStatus()
selftests: net: reuseport_bpf_numa: don't fail if no numa support
netfilter: nf_tables: remove nft_af_info.
bpf: btf: Add tests for the btf uapi changes
bpf: btf: Sync bpf.h and btf.h to tools
bpf: btf: Rename btf_key_id and btf_value_id in bpf_map_info
bpf: btf: Remove unused bits from uapi/linux/btf.h
bpf: btf: Check array->index_type
bpf: btf: Change how section is supported in btf_header
bpf: Expose check_uarg_tail_zero()
nl80211: Reject disconnect commands except from conn_owner
gpio: pca953x: Clear irq trigger type on irq shutdown
pinctrl: berlin: switch to SPDX license identifier
gpio: zynq: Setup chip->base based on alias ID
pinctrl: rockchip: Add set_config callback support for gpiolib
gpio: dwapb: Rework support for 1 interrupt per port A GPIO
rfkill: Create rfkill-none LED trigger
rfkill: Rename rfkill_any_led_trigger* functions
ipvs: fix buffer overflow with sync daemon and service
nl80211: Update ERP info using NL80211_CMD_UPDATE_CONNECT_PARAMS
nl80211: add FILS related parameters to ROAM event
pinctrl: rockchip: Add pinctrl support for PX30
pinctrl: mvebu: update use "nand" function for "rb" pin
cfg80211: use separate struct for FILS parameters
nl80211: Optimize cfg80211_bss_expire invocations
mac80211: Support adding duration for prepare_tx() callback
x86/speculation: Simplify the CPU bug detection logic
KVM/VMX: Expose SSBD properly to guests
ASoC: Intel: cht_bsw_nau8824: Fix jack_type to include SND_JACK_MICROPHONE
schedutil: Allow cpufreq requests to be made even when kthread kicked
ASoC: rockchip: cdn-dp sound output use spdif
cpufreq: Rename cpufreq_can_do_remote_dvfs()
MAINTAINERS: Add Actions Semi S900 pinctrl entries
pinctrl: actions: Add gpio support for Actions S900 SoC
dt-bindings: pinctrl: Add gpio bindings for Actions S900 SoC
pinctrl: pinctrl-single: Add functions to save and restore pinctrl context
mtd: cmdlinepart: Update comment for introduction of OFFSET_CONTINUOUS
mtd: bcm47xxpart: add of_match_table with a new DT binding
dt-bindings: mtd: document Broadcom's BCM47xx partitions
gpio: syscon: allow fetching syscon from parent node
gpio: rcar: Add DT binding for r8a77990
rsi: add fix for corruption of auto rate table
rsi: add fix for crash during assertions
brcmfmac: add debugfs entry for reading firmware capabilities
mwifiex: correct histogram data with appropriate index
mt76: use udelay instead of usleep_range in mt76x2_mac_stop
mt76: wait for pending tx to complete before switching channel
mt76: move ieee80211_hw allocation to common core
mt76: prevent tx scheduling during channel change
mt76: only stop tx queues on offchannel, not during the entire scan
gpio: zynq: simplifly getting drvdata
mt76: discard early received packets if not running yet
mt76: fix sending encrypted broadcast packets for secondary interfaces
mt76x2: apply coverage class on slot time too
gpio: zynq: Remove call to platform_get_irq
netfilter: nft_limit: fix packet ratelimiting
arm64: dts: marvell: fix CP110 ICU node size
netfilter: nft_meta: fix wrong value dereference in nft_meta_set_eval
rtc: st-lpc: add range
netfilter: nfnetlink_queue: resolve clash for unconfirmed conntracks
netfilter: add struct nf_nat_hook and use it
netfilter: add struct nf_ct_hook and use it
netfilter: ip6t_rpfilter: provide input interface for route lookup
rtc: st-lpc: fix possible race condition
netfilter: nft_set_rbtree: add timeout support
netfilter: make NF_OSF non-visible symbol
netfilter: lift one-nat-hook-only restriction
netfilter: nf_nat: add nat type hooks to nat core
netfilter: nf_nat: add nat hook register functions to nf_nat
netfilter: core: export raw versions of add/delete hook functions
netfilter: nf_tables: allow chain type to override hook register
netfilter: xtables: allow table definitions not backed by hook_ops
netfilter: nf_nat: move common nat code to nat core
x86, nfit_test: Add unit test for memcpy_mcsafe()
pmem: Switch to copy_to_iter_mcsafe()
dax: Report bytes remaining in dax_iomap_actor()
dax: Introduce a ->copy_to_iter dax operation
uio, lib: Fix CONFIG_ARCH_HAS_UACCESS_MCSAFE compilation
s390/cio: add test for ccwgroup device
s390/cio: add helper to query utility strings per given ccw device
s390: remove no-op macro VMLINUX_SYMBOL()
s390/dasd: use blk_mq_rq_from_pdu for per request data
mfd: cros_ec: Retry commands when EC is known to be busy
dmaengine: imx-dma: Switch to SPDX identifier
dmaengine: mxs-dma: Switch to SPDX identifier
dmaengine: imx-sdma: Switch to SPDX identifier
clocksource/drivers/mxs_timer: Switch to SPDX identifier
clocksource/drivers/timer-imx-tpm: Switch to SPDX identifier
clocksource/drivers/timer-imx-gpt: Switch to SPDX identifier
clocksource/drivers/timer-imx-gpt: Remove outdated file path
nds32: Fix compiler warning, Wstringop-overflow, in vdso.c
nds32: Disable local irq before calling cpu_dcache_wb_page in copy_user_highpage
nds32: Flush the cache of the page at vmaddr instead of kaddr in flush_anon_page
nds32: Correct flush_dcache_page function
nds32: Fix the unaligned access handler
nds32: Renaming the file for unaligned access
nds32: To fix a cache inconsistency issue by setting correct cacheability of NTC
nds32: To refine readability of INT_MASK_INITAIAL_VAL
nds32: Fix the virtual address may map too much range by tlbop issue.
nds32: Fix the allmodconfig build. To make sure CONFIG_CPU_LITTLE_ENDIAN is default y
nds32: Fix build failed because arch_trace_hardirqs_off is changed to trace_hardirqs_off.
nds32: Fix the unknown type u8 issue.
nds32: Fix the symbols undefined issue by exporting them.
nds32: Fix xfs_buf built failed by export invalidate_kernel_vmap_range and flush_kernel_vmap_range
nds32: Fix drivers/gpu/drm/udl/udl_fb.c building error by defining PAGE_SHARED
nds32: Fix building error of crypto/xor.c by adding xor.h
nds32: Fix building error when CONFIG_FREEZE is enabled.
nds32: lib: To use generic lib instead of libgcc to prevent the symbol undefined issue.
arm64: dts: qcom: msm8996: Add ufs related nodes
arm64: dts: msm8996: fix gic_irq_domain_translate warnings
arm64: dts: qcom: sdm845: Sort nodes in the soc by address
arm64: dts: qcom: sdm845: Sort nodes in the reserved mem by address
arm64: dts: sdm845: Add command DB node
arm64: dts: sdm845: Fix xo_board clock name and speed
arm64: dts: qcom: Add SDM845 SMEM nodes
arm64: dts: qcom: Add APSS shared mailbox node to SDM845
arm64: dts: msm8916: fix gic_irq_domain_translate warnings
dt-bindings: introduce Command DB for QCOM SoCs
arm64: dts: apq8096-db820c: Add micro sd card supplies
dt-bindings: soc: qcom: Add device tree binding for GENI SE
dt-bindings: net: bluetooth: Add qualcomm-bluetooth
arm64: dts: apq8096-db820c: enable bluetooth node
arm64: dts: apq8096-db820c: Enable wlan and bt en pins
arm64: dts: qcom: rename qcom,pcie devices to pcie
arm64: dts: msm8992: add pstore-ramoops support
arm64: dts: sdm845: Add minimal dts/dtsi files for sdm845 SoC and MTP
arm64: dts: Enable onboard SDHCI on msm8992
qedi: Add get_generic_tlv_data handler.
qedi: Add support for populating ethernet TLVs.
qedf: Add get_generic_tlv_data handler.
qedf: Add support for populating ethernet TLVs.
qede: Add support for populating ethernet TLVs.
qed: Add driver infrastucture for handling mfw requests.
qed: Add support for processing iscsi tlv request.
qed: Add support for processing fcoe tlv request.
qed: Add support for tlv request processing.
qed: Add MFW interfaces for TLV request support.
alpha: io: reorder barriers to guarantee writeX() and iowriteX() ordering #2
alpha: simplify get_arch_dma_ops
alpha: use dma_direct_ops for jensen
platform/chrome: cros_ec_lpc: do not try DMI match when ACPI device found
rcu/x86: Provide early rcu_cpu_starting() callback
ext4: bubble errors from ext4_find_inline_data_nolock() up to ext4_iget()
ext4: do not allow external inodes for inline data
leds: sc27xx: Fix return value check in sc27xx_led_probe()
RDMA/ipoib: drop skb on path record lookup failure
tcp: do not aggressively quick ack after ECN events
tcp: add max_quickacks param to tcp_incr_quickack and tcp_enter_quickack_mode
pcnet32: add an error handling path in pcnet32_probe_pci()
net: sched: don't disable bh when accessing action idr
qed: Fix mask for physical address in ILT entry
ipmr: properly check rhltable_init() return value
ipmi:bt: Set the timeout before doing a capabilities check
selftests: fib_tests: Add ipv4 route add append replace tests
selftests: fib_tests: Add ipv6 route add append replace tests
selftests: fib_tests: Add option to pause after each test
selftests: fib_tests: Add command line options
selftests: fib_tests: Add success-fail counts
net/ipv6: Simplify route replace and appending into multipath route
mlxsw: spectrum_router: Add support for route append
RDMA/CMA: add rdma_iw_cm_id() and rdma_res_to_id() helpers
iw_cxgb4: always set iw_cm_id.provider_data
proc_lookupfd_common(): don't bother with instantiate unless the file is open
procfs: get rid of ancient BS in pid_revalidate() uses
cifs_lookup(): switch to d_splice_alias()
cifs_lookup(): cifs_get_inode_...() never returns 0 with *inode left NULL
9p: unify paths in v9fs_vfs_lookup()
ncp_lookup(): use d_splice_alias()
hfsplus: switch to d_splice_alias()
hfs: don't allow mounting over .../rsrc
hfs: use d_splice_alias()
omfs_lookup(): report IO errors, use d_splice_alias()
orangefs_lookup: simplify
openpromfs: switch to d_splice_alias()
xfs_vn_lookup: simplify a bit
adfs_lookup: do not fail with ENOENT on negatives, use d_splice_alias()
adfs_lookup_byname: .. *is* taken care of in fs/namei.c
romfs_lookup: switch to d_splice_alias()
qnx6_lookup: switch to d_splice_alias()
ubifs_lookup: use d_splice_alias()
sysv_lookup: use d_splice_alias()
qnx4_lookup: use d_splice_alias()
minix_lookup: use d_splice_alias()
freevxfs_lookup(): use d_splice_alias()
cramfs_lookup(): use d_splice_alias()
bfs_add_entry: pass name/len as qstr pointer
bfs_find_entry: pass name/len as qstr pointer
bfs_lookup(): use d_splice_alias()
rtc: stm32: add stm32mp1 rtc support
dt-bindings: rtc: update stm32-rtc documentation for stm32mp1 rtc
rtc: stm32: rework register management to prepare other version of RTC
rtc: stm32: fix misspelling and misalignment issues
blkdev_report_zones_ioctl(): Use vmalloc() to allocate large buffers
dccp: don't free ccid2_hc_tx_sock struct in dccp_disconnect()
isdn: eicon: fix a missing-check bug
block/ndb: add WQ_UNBOUND to the knbd-recv workqueue
net: fec: Add a SPDX identifier
net: fec: ptp: Switch to SPDX identifier
sctp: fix the issue that flags are ignored when using kernel_connect
iio: imu: inv_mpu6050: add comment about frequencies
of: unittest: for strings, account for trailing \0 in property length field
iio: dac: Add support for external reference voltage through the regulator framework.
iio: dac: fix missing of_match_table assignment in the LTC 2632 device
iio: adc: fix spelling mistake: "Freeacale" -> "Freescale"
ima: fix updating the ima_appraise flag
RDMA/ipoib: Update paths on CLIENT_REREG/SM_CHANGE events
iio: amplifiers: ad8366: move channel init before iio_device_register()
arm64: fault: Don't leak data in ESR context for user fault on kernel VA
drivers/perf: Remove ARM_SPE_PMU explicit PERF_EVENTS dependency
i40e: use the more traditional 'i' loop variable
i40e: add function doc headers for ethtool stats functions
i40e: update data pointer directly when copying to the buffer
i40e: fold prefix strings directly into stat names
i40e: use WARN_ONCE to replace the commented BUG_ON size check
i40e: split i40e_get_strings() into smaller functions
i40e: always return all queue stat strings
i40e: always return VEB stat strings
i40e: free skb after clearing lock in ptp_stop
blk-mq: remove wrong 'unlikely' check
xfs, dax: introduce xfs_break_dax_layouts()
xfs: prepare xfs_break_layouts() for another layout type
xfs: prepare xfs_break_layouts() to be called with XFS_MMAPLOCK_EXCL
mm, fs, dax: handle layout changes to pinned dax mappings
mm: fix __gup_device_huge vs unmap
scripts/tags.sh: use `find` for $ALLSOURCE_ARCHS generation
coccinelle: deref_null: improve performance
coccinelle: mini_lock: improve performance
mm: introduce MEMORY_DEVICE_FS_DAX and CONFIG_DEV_PAGEMAP_OPS
perf machine: Allow for extra kernel maps
perf machine: Fix map_groups__split_kallsyms() for entry trampoline symbols
perf machine: Workaround missing maps for x86 PTI entry trampolines
perf machine: Add nr_cpus_avail()
MIPS: PCI: Use dev_printk() when possible
xtensa/PCI: Use dev_printk() when possible
xtensa/PCI: Make variables static
xtensa/PCI: Remove dead code
microblaze/PCI: Remove pcibios_claim_one_bus() dead code
microblaze/PCI: Remove pcibios_finish_adding_to_bus() dead code
sparc/PCI: Use dev_printk() when possible
PM / core: Fix direct_complete handling for devices with no callbacks
MAINTAINERS: change Kalle as wcn36xx maintainer
MAINTAINERS: change Kalle as ath.ko maintainer
MAINTAINERS: update Kalle's email address
HID: wacom: Support "in range" for Intuos/Bamboo tablets where possible
i2c: xlp9xx: Add MAINTAINERS entry
i2c: xlp9xx: Make sure the transfer size is not more than I2C_SMBUS_BLOCK_SIZE
i2c: xlp9xx: Fix issue seen when updating receive length
i2c: xlp9xx: Add support for SMBAlert
cpufreq: schedutil: Cleanup and document iowait boost
cpufreq: schedutil: Fix iowait boost reset
ALSA: hda/conexant - Add hp-mic-fix model string
ALSA: hda/conexant - Add fixup for HP Z2 G4 workstation
i2c: Export of_i2c_get_board_info()
i2c: Retain info->of_node in i2c_new_device()
ima: based on policy verify firmware signatures (pre-allocated buffer)
ima: define a new policy condition based on the filesystem name
clk: rockchip: use match_string() helper
PM / OPP: Fix shared OPP table support in dev_pm_opp_register_set_opp_helper()
PM / OPP: Fix shared OPP table support in dev_pm_opp_set_regulators()
PM / OPP: Fix shared OPP table support in dev_pm_opp_set_prop_name()
PM / OPP: Fix shared OPP table support in dev_pm_opp_set_supported_hw()
ASoC: codec: realtek: Make the node name generic
ASoC: codec: wolfson: Make the node name generic
ASoC: make wm8782 codec selectable in Kconfig
ASoC: wm8782: add device-tree matching table
ASoC: pxa-ssp: simplify pxa_ssp_set_dai_sysclk()
ASoC: pxa-ssp: allow more flexible setup order
mtd: devices: m25p80: Use spi_mem_set_drvdata() instead of spi_set_drvdata()
usb: musb: gadget: fix to_musb_ep() to not return NULL
usb: musb: gadget: fix to_musb_request() to not return NULL
USB: musb: dsps: propagate device-tree node
usb: musb: disable otg protocol support
usb: musb: remove references to default_a of struct usb_otg
usb: musb: break the huge isr musb_stage0_irq() into small functions
usb: musb: remove unused members in struct musb_hdrc_config
usb: musb: remove duplicated port mode enum
usb: musb: dsps: remove duplicated get_musb_port_mode()
usb: musb: remove duplicated quirks flag
usb: musb: remove some register access wrapper functions
usb: musb: remove adjust_channel_params() callback from musb_platform_ops
usb: musb: remove readl/writel from struct musb_platform_ops
usb: musb: merge musbhsdma.h into musbhsdma.c
KVM: PPC: Reimplement LOAD_VMX/STORE_VMX instruction mmio emulation with analyse_instr() input
KVM: PPC: Expand mmio_vsx_copy_type to cover VMX load/store element types
KVM: PPC: Reimplement LOAD_VSX/STORE_VSX instruction mmio emulation with analyse_instr() input
KVM: PPC: Reimplement LOAD_FP/STORE_FP instruction mmio emulation with analyse_instr() input
KVM: PPC: Add giveup_ext() hook to PPC KVM ops
KVM: PPC: Reimplement non-SIMD LOAD/STORE instruction mmio emulation with analyse_instr() input
KVM: PPC: Add KVMPPC_VSX_COPY_WORD_LOAD_DUMP type support for mmio emulation
cfg80211: add missing kernel-doc
platform/x86: dell-wmi: Set correct keycode for Fn + left arrow
platform/x86: acer-wmi: add another KEY_POWER keycode
platform/x86: ideapad-laptop: Add fn-lock setting
platform/x86: ideapad-laptop: Add MIIX 720-12IKB to no_hw_rfkill
bpf: Add mtu checking to FIB forwarding helper
net/ipv6: Add helper to return path MTU based on fib result
net/ipv4: Add helper to return path MTU based on fib result
m68k/defconfig: Update defconfigs for v4.17-rc3
m68k/uaccess: Revive 64-bit get_user()
m68k: Implement ndelay() as an inline function to force type checking/casting
zorro: Add a blank line after declarations
m68k: Use read_persistent_clock64() consistently
m68k: Fix off-by-one calendar month
m68k: Fix style, spelling, and grammar in siginfo_build_tests()
m68k/mac: Fix SWIM memory resource end address
xsk: convert atomic_t to refcount_t
xsk: simplified umem setup
xsk: add missing write- and data-dependency barrier
samples/bpf: adapt xdpsock to the new uapi
xsk: remove explicit ring structure from uapi
xsk: proper queue id check at bind
xsk: fill hole in struct sockaddr_xdp
xsk: remove rebind support
mac80211_hwsim: Fix radio dump for radio idx 0
cfg80211: fix NULL pointer derference when querying regdb
USB: serial: pl2303: add support for tx xon/xoff flow control
tty: add missing const to termios hw-change helper
rtc: mxc: Switch to SPDX identifier
rtc: snvs: Switch to SPDX identifier
ALSA: oxfw: use match_string() helper
nl80211: Fix compilation
powerpc/64s: Add support for a store forwarding barrier at kernel entry/exit
thermal: Use DEVICE_ATTR_{RO|RW|WO}() variants
thermal: Shorten name of sysfs callbacks
remoteproc: q6v5: Move proxy unvote to handover irq handler
remoteproc: q6v5: Return irq from q6v5_request_irq()
sparc32/PCI/PCIC: Converge device enable path
sparc32/PCI/LEON: Converge device enable path
rtc: nvmem: don't use IS_ERR_OR_NULL
rtc: ds1742: don't explicitly specify word_size and stride of nvmem
rtc: brcmstb-waketimer: add range
rtc: brcmstb-waketimer: switch to rtc_register_device
ti: ethernet: davinci: Fix cast to int warnings
net: ethernet: davinci_emac: Fix printing of base address
net: ethernet: ti: cpsw: Fix cpsw_add_ch_strings() printk format
net: ethernet: ti: cpts: Fix timestamp print
ti: ethernet: cpdma: Use correct format for genpool_*
dt-bindings: watchdog: renesas-wdt: Add R-Car Gen2 support
watchdog: mena21_wdt: Drop unnecessary mutex lock
watchdog: renesas-wdt: Add support for the R8A77965 WDT
watchdog: hpwdt: Claim NMIs generated by iLO5
watchdog: sp805: add restart handler
watchdog: renesas-wdt: Remove R-Car M2-W ES2.x from blacklist
watchdog: simplify getting .drvdata
loop: clear wb_err in bd_inode when detaching backing file
aio: fix io_destroy(2) vs. lookup_ioctx() race
ext2: fix a block leak
nfsd: vfs_mkdir() might succeed leaving dentry negative unhashed
cachefiles: vfs_mkdir() might succeed leaving dentry negative unhashed
unfuck sysfs_mount()
kernfs: deal with kernfs_fill_super() failures
cramfs: Fix IS_ENABLED typo
befs_lookup(): use d_splice_alias()
affs_lookup: switch to d_splice_alias()
affs_lookup(): close a race with affs_remove_link()
audit: Fix wrong task in comparison of session ID
sr: pass down correctly sized SCSI sense buffer
arm64: export tishift functions to modules
arm64: lse: Add early clobbers to some input/output asm operands
perf annotate: Support '--group' option
perf report: Use perf_evlist__force_leader to support '--group'
perf evlist: Introduce force_leader() method
drivers/perf: arm-ccn: don't log to dmesg in event_init
perf/arm-cci: Allow building as a module
perf/arm-cci: Remove pointless PMU disabling
perf/arm-cc*: Fix MODULE_LICENSE() tags
arm_pmu: simplify arm_pmu::handle_irq
perf/arm-cci: Remove unnecessary period adjustment
perf: simplify getting .drvdata
vmcore: move get_vmcore_size out of __init
MD: fix lock contention for flush bios
cxgb4: copy the length of cpl_tx_pkt_core to fw_wr
net: ethernet: Sort Kconfig sourcing alphabetically
net: phy: phylink: Don't release NULL GPIO
spi: omap2-mcspi: Remove unnecessary pm_runtime_force_suspend()
spi: Add missing pm_runtime_put_noidle() after failed get
ASoC: qcom: apq8096: Add db820c machine driver
ASoC: qdsp6: dt-bindings: Add apq8096 machine bindings
ASoC: qdsp6: q6asm: Add q6asm dai driver
ASoC: qdsp6: q6afe: Add q6afe dai driver
ASoC: qdsp6: q6routing: Add support to MI2S Mixers
ASoC: qdsp6: q6routing: Add support to all SLIMBus Mixers
ASoC: qdsp6: q6routing: Add q6routing driver
ASoC: qdsp6: q6asm: Add support to audio stream apis
ASoC: qdsp6: q6asm: Add support to memory map and unmap
ASoC: qdsp6: q6asm: Add q6asm driver
ASoC: qdsp6: q6adm: Add q6adm driver
docs/vm: transhuge: split userspace bits to admin-guide/mm/transhuge
docs/vm: transhuge: minor updates
docs/vm: transhuge: change sections order
libata: blacklist Micron 500IT SSD with MU01 firmware
ASoC: amd: dma driver changes for bt i2s instance
ASoC: AMD: Add const to snd_soc_ops instances
ASoC: AMD: Fix clocks in CZ DA7219 machine driver
ASoC: AMD: Move clk enable from hw_params/free to startup/shutdown
ASoC: amd: memory release for rtd structure
ASoC: amd: sram bank update changes
ASoC: amd: pte offset related dma driver changes
workqueue: Make sure struct worker is accessible for wq_worker_comm()
MIPS: memset.S: Reinstate delay slot indentation
hwmon: (ltc2990) support all measurement modes
hwmon: (ltc2990) add devicetree binding
hwmon: (ltc2990) Fix incorrect conversion of negative temperatures
hwmon: (core) check parent dev != NULL when chip != NULL
hwmon: (fschmd) fix typo 'can by' to 'can be'
hwmon: (k10temp) Display both Tctl and Tdie
hwmon: (k10temp) Add support for Stoney Ridge and Bristol Ridge CPUs
nvme-pci: fix race between poll and IRQ completions
ASoC: qdsp6: q6afe: Add support to MI2S sysclks
ASoC: qdsp6: q6afe: Add support to MI2S ports
ASoC: qdsp6: qdafe: Add SLIMBus port Support
ASoC: qdsp6: q6afe: Add q6afe driver
mmc: wbsd: handle highmem pages
mmc: ushc: handle highmem pages
mmc: mxcmmc: handle highmem pages
mmc: atmel-mci: use sg_copy_{from,to}_buffer
mmc: android-goldfish: use sg_copy_{from,to}_buffer
mmc: block: Don't switch to the same partition type in mmc_blk_remove()
PCI: mediatek: Implement chained IRQ handling setup
cpufreq: tegra20: Wrap cpufreq into platform driver
cpufreq: tegra20: Allow cpufreq driver to be built as loadable module
cpufreq: tegra20: Check if this is Tegra20 machine
cpufreq: tegra20: Remove unneeded variable initialization
cpufreq: tegra20: Remove unnecessary parentheses
cpufreq: tegra20: Remove unneeded check in tegra_cpu_init
cpufreq: tegra20: Release clocks properly
cpufreq: tegra20: Remove EMC clock usage
cpufreq: tegra20: Clean up included headers
cpufreq: tegra20: Clean up whitespaces in the code
cpufreq: tegra20: Change module description
mmc: sdhci-iproc: add SDHCI_QUIRK2_HOST_OFF_CARD_ON for cygnus
mmc: sdhci-iproc: fix 32bit writes for TRANSFER_MODE register
mmc: sdhci-iproc: remove hard coded mmc cap 1.8v
ASoC: core: fix return code in error message
ASoC: fsl: Mark 'big-endian' property as optional
ASoC: intel: skylake: fix spelling mistake: "Homogenous" -> "Homogeneous"
EDAC, ghes: Make platform-based whitelisting x86-only
ARM: dts: sun7i: Add Olimex A20-SOM-EVB-eMMC board
ALSA: dice: add stream format parameters for TC Electronic Digital Konnekt x32
clk: meson: axg: let mpll clocks round closest
clk: meson: mpll: add round closest support
mmc: block: propagate correct returned value in mmc_rpmb_ioctl
mmc: meson-gx: add device reset
dt-bindings: mmc: meson-gx: add reset
dt-bindings: mmc: Add binding for BlueField SoC
mmc: dw_mmc-bluefield: Add driver extension
mmc: core: add tunable delay waiting for power to be stable
Documentation: mmc: addtional description for post-power-on-delay-ms
mmc: renesas_sdhi: Add r8a77965 support
clk: meson: meson8b: mark fclk_div2 gate clocks as CLK_IS_CRITICAL
USB: serial: ftdi_sio: clean up flow control management
USB: serial: ftdi_sio: drop unnecessary urb_ variable prefixes
USB: serial: ftdi_sio: use non-underscore fixed types
USB: serial: ftdi_sio: fix IXON/IXOFF mixup
usb: dwc2: gadget: Fix coverity issue
usb: gadget: udc: renesas_usb3: fix double phy_put()
usb: gadget: udc: renesas_usb3: disable the controller's irqs for reconnecting
usb: gadget: udc: renesas_usb3: should fail if devm_phy_get() returns error
usb: gadget: udc: renesas_usb3: should call devm_phy_get() before add udc
usb: gadget: udc: renesas_usb3: should call pm_runtime_enable() before add udc
usb: gadget: udc: renesas_usb3: should remove debugfs
usb: gadget: composite Allow for larger configuration descriptors
usb: dwc3: gadget: Fix list_del corruption in dwc3_ep_dequeue
usb: dwc3: gadget: dwc3_gadget_del_and_unmap_request() can be static
usb: dwc2: pci: Fix error return code in dwc2_pci_probe()
usb: dwc2: WA for Full speed ISOC IN in DDMA mode.
usb: dwc2: dwc2_vbus_supply_init: fix error check
usb: gadget: f_phonet: fix pn_net_xmit()'s return type
usb: dwc2: Fix HiKey regression caused by power_down feature
usb: dwc2: Fix kernel doc's warnings.
usb: gadget: fsl: Introduce FSL_USB2_PHY_UTMI_DUAL for usb gadget
usb: dwc3: dwc3_get_extcon() can be static
usb: dwc3: gadget: init req->{direction,epnum} from alloc_request()
usb: dwc3: gadget: initialize transfer index from send_gadget_ep_cmd()
usb: dwc3: gadget: assign resource_index inside get_transfer_index()
usb: dwc3: gadget: always start isochronous aligned to dep->interval
usb: dwc3: gadget: don't issue End Transfer if we have started reqs
usb: dwc3: debug: decode uFrame from event too
usb: dwc3: gadget: move dwc3_calc_trbs_left() in place of prototype
usb: dwc3: gadget: move set_xfer_resource() in place of prototype
usb: dwc3: gadget: remove a few more dwc arguments
usb: dwc3: gadget: combine modify & restore into single argument
usb: dwc3: gadget: refactor dwc3_gadget_init_endpoints()
usb: dwc3: gadget: split dwc3_gadget_ep_cleanup_completed_requests()
usb: dwc3: gadget: get rid of the length variable
usb: dwc3: gadget: reduce scope of ret variable
usb: dwc3: gadget: one declaration per line
usb: dwc3: gadget: simplify IOC handling
usb: dwc3: gadget: simplify short packet event
usb: dwc3: trace: print out event status too
usb: dwc3: gadget: simplify unaligned and zlp handling
usb: dwc3: gadget: remove unnecessary 'chain' variable
usb: dwc3: gadget: remove PENDING handling from cleanup_completed
usb: dwc3: gadget: split scatterlist and linear handlers
usb: dwc3: gadget: simplify isoc case on cleanup_completed_requests
usb: dwc3: gadget: simplify queueing of isoc transfers
usb: dwc3: gadget: remove duplicated missed isoc handling
usb: dwc3: gadget: check for Missed Isoc from event status
usb: dwc3: gadget: remove unnecessary 'ioc' variable
usb: dwc3: gadget: make cleanup_completed_requests() return nothing
usb: dwc3: gadget: remove DWC3_EP_BUSY flag
usb: dwc3: gadget: start removing BUSY flag
usb: dwc3: gadget: update dep->frame_number from XferInprogress too
usb: dwc3: gadget: always use frame number from XferNotReady
usb: dwc3: gadget: remove unnecessary 'dwc' parameter
usb: dwc3: gadget: move handler closer to calling site
usb: dwc3: gadget: rename dwc3_gadget_start_isoc()
usb: dwc3: gadget: remove some pointless checks
usb: dwc3: gadget: remove allocated/queued request tracking
usb: dwc3: gadget: rename done_trbs and done_reqs
usb: dwc3: gadget: don't kick transfer all the time
usb: dwc3: gadget: rename dwc3_endpoint_transfer_complete()
usb: dwc3: gadget: XferComplete only for EP0
usb: dwc3: gadget: XferNotReady is Isoc-only
usb: dwc3: gadget: pre-issue Start Transfer for Interrupt EPs too
usb: dwc3: gadget: Correct the logic for queuing sgs
usb: dwc3: gadget: Correct handling of scattergather lists
hwmon: (ibmpowernv) Add energy sensors
hwmon: (ibmpowernv): Add support to read 64 bit sensors
powernv: opal-sensor: Add support to read 64bit sensor values
selftests/powerpc: Remove redundant cp_abort test
powerpc/fsl/dts: fix the i2c-mux compatible for t104xqds
powerpc/ptrace: Fix setting 512B aligned breakpoints with PTRACE_SET_DEBUGREG
powerpc/ptrace: Fix enforcement of DAWR constraints
ext4: report delalloc reserve as non-free in statfs for project quota
ext4: remove NULL check before calling kmem_cache_destroy()
jbd2: remove NULL check before calling kmem_cache_destroy()
jbd2: remove bunch of empty lines with jbd2 debug
mv88e6xxx: Fix uninitialized variable warning.
net: dsa: b53: Extend platform data to include DSA ports
net: dsa: mv88e6xxx: Add support for EEPROM via platform data
net: dsa: mv88e6xxx: Add minimal platform_data support
net: dsa: mv88e6xxx: Remove OF check for IRQ domain
sh_eth: fix typo in comment to BCULR write
sh_eth: fix comment grammar in 'struct sh_eth_cpu_data'
sh_eth: fix typo in EESR.TRO bit name
net: hns3: Fix for CMDQ and Misc. interrupt init order problem
net: hns3: Fixes kernel panic issue during rmmod hns3 driver
net: hns3: Fix for netdev not running problem after calling net_stop and net_open
net: hns3: Use enums instead of magic number in hclge_is_special_opcode
net: hns3: Fix for hns3 module is loaded multiple times problem
net: hns3: Fix the missing client list node initialization
net: hns3: cleanup of return values in hclge_init_client_instance()
net: hns3: Fixes API to fetch ethernet header length with kernel default
net: hns3: Fixes error reported by Kbuild and internal review
r8169: fix network error on resume from suspend
erspan: set bso bit based on mirrored packet's len
Linux 4.17-rc6
Revert "ixgbe: release lock for the duration of ixgbe_suspend_close()"
net: qcom/emac: Allocate buffers from local node
fscrypt: log the crypto algorithm implementations
fscrypt: add Speck128/256 support
fscrypt: only derive the needed portion of the key
fscrypt: separate key lookup from key derivation
fscrypt: use a common logging function
fscrypt: remove internal key size constants
fscrypt: remove unnecessary check for non-logon key type
fscrypt: make fscrypt_operations.max_namelen an integer
fscrypt: drop empty name check from fname_decrypt()
fscrypt: drop max_namelen check from fname_decrypt()
fscrypt: don't special-case EOPNOTSUPP from fscrypt_get_encryption_info()
fscrypt: don't clear flags on crypto transform
fscrypt: remove stale comment from fscrypt_d_revalidate()
fscrypt: remove error messages for skcipher_request_alloc() failure
fscrypt: remove unnecessary NULL check when allocating skcipher
fscrypt: clean up after fscrypt_prepare_lookup() conversions
fs, fscrypt: only define ->s_cop when FS_ENCRYPTION is enabled
fscrypt: use unbound workqueue for decryption
MAINTAINERS: drm: fsl-dcu: Update to Alison's NXP email address
phy: mediatek: add XS-PHY driver
dt-bindings: add MediaTek XS-PHY binding
phy: qcom-qusb2: Add QUSB2 PHYs support for sdm845
dt-bindings: phy-qcom-usb2: Add support to override tuning values
phy: qcom-qmp: Add QMP V3 USB3 UNI PHY support for sdm845
dt-bindings: phy-qcom-qmp: Update bindings for sdm845
phy: qcom-qusb2: Fix crash if nvmem cell not specified
phy: qcom-qmp: Enable pipe_clk before PHY initialization
phy: stm32: fix usbphyc static checker and checkpatch warnings
phy: mapphone-mdm6600: Add runtime PM support for n_gsm on USB suspend
phy: tegra: Convert to use match_string() helper
tools: iio: iio_generic_buffer: allow continuous looping
tools: iio: iio_generic_buffer: fix types to match
ARM: dts: imx28/imx53: enable edt-ft5x06 wakeup source
ARM: dts: imx51-zii-rdu1: cleanup eMMC node
ARM: dts: vf610-zii-dev: enable vf610 builtin temp sensor
staging: rtl8192e: Add blank space before '(' - coding style.
staging: rtl8192e: Remove blank space before ', ' - coding style.
ARM: dts: imx7d: use operating-points-v2 for cpu
staging: ks7010: avoid casting inside cpu_to_* assignments
staging: mt7621-mmc: fix spelling mistake: "Eanable" -> "Enable"
ARM: dts: imx7s-warp: remove unnecessary cpu regulator supply
ARM: dts: imx7d: correct cpu supply name for voltage scaling
ARM: dts: imx51-zii-rdu1: limit usbh1 to full-speed
staging: wlan-ng: fix coding style issues in p80211netdev.c
staging: wlan-ng: fix coding style issues in p80211netdev.h
Staging: goldfish: Kconfig: fixed code style issue
Delete the goldfish_nand driver.
ARM: dts: imx6/7: Remove unit-address from anatop regulators
staging:iio:meter: Drop ADE7759 driver
staging:iio:meter: Drop ADE7758 driver
staging:iio:meter: Drop ADE7754 driver
staging:iio:meter: Drop ADE7753 driver
staging: iio: ad2s1200: Move driver out of staging
staging: iio: ad2s1200: Add copyright
staging: iio: ad2s1200: Add scaling factor for angle channel
staging: iio: ad2s1200: Add scaling factor for angular velocity channel
staging: iio: ad2s1200: Add dt table
staging: iio: ad2s1200: Replace platform data with dt bindings
staging: iio: ad2s1200: Replace legacy gpio API with modern API
staging: iio: ad2s1200: Setup spi before iio device register
staging: iio: ad2s1200: Add kernel docs to driver state
staging: iio: ad2s1200: Remove unneeded initializations
staging: iio: ad2s1200: Remove unneeded newline in license
iio:dac:ad5686: Add AD5681R/AD5682R/AD5683/AD5683R support
arm64: KVM: Use lm_alias() for kvm_ksym_ref()
iio:dac:ad5686: Add AD5691R/AD5692R/AD5693/AD5693R support
iio: adc: stm32-dfsdm: include stm32-dfsdm-adc.h
dt-bindings: iio: afe: Spelling s/mesaurement/measurement/
iio: tsl2583: correct values in integration_time_available
drm: rcar-du: lvds: Fix crash in .atomic_check when disabling connector
net: ip6_gre: fix tunnel metadata device sharing.
sh_eth: add R8A77980 support
sh_eth: add EDMR.NBST support
sh_eth: add RGMII support
net: mvpp2: Add missing VLAN tag detection
i2c: mux: pca954x: force reset on probe if available
i2c: mux: demux-pinctrl: disable PM user interface
i2c: mux: ltc4306: switch to using .probe_new
mlxsw: use devlink helper to generate physical port name
dsa: set devlink port attrs for dsa ports
devlink: introduce a helper to generate physical port names
devlink: extend attrs_set for setting port flavours
devlink: introduce devlink_port_attrs_set
x86/Hyper-V/hv_apic: Build the Hyper-V APIC conditionally
bpf: Prevent memory disambiguation attack
ARM: fix kill( ,SIGFPE) breakage
mmap: relax file size limit for regular files
x86/Hyper-V/hv_apic: Include asm/apic.h
x86/MCE/AMD: Read MCx_MISC block addresses on any CPU
x86/MCE/AMD: Cache SMCA MISC block addresses
x86/apm: Fix spelling mistake: "caculate" -> "calculate"
x86: Convert x86_platform_ops to timespec64
timekeeping: Add more coarse clocktai/boottime interfaces
timekeeping: Add ktime_get_coarse_with_offset
timekeeping: Standardize on ktime_get_*() naming
timekeeping: Clean up ktime_get_real_ts64
timekeeping: Remove timespec64 hack
X86/Hyper-V: Consolidate the allocation of the hypercall input page
X86/Hyper-V: Consolidate code for converting cpumask to vpset
X86/Hyper-V: Enhanced IPI enlightenment
X86/Hyper-V: Enable IPI enlightenments
X86/Hyper-V: Enlighten APIC access
x86/intel_rdt/mba_sc: Feedback loop to dynamically update mem bandwidth
x86/intel_rdt/mba_sc: Prepare for feedback loop
x86/intel_rdt/mba_sc: Add schemata support
x86/intel_rdt/mba_sc: Add initialization support
x86/intel_rdt/mba_sc: Enable/disable MBA software controller
x86/intel_rdt/mba_sc: Documentation for MBA software controller(mba_sc)
ARM: 8774/1: remove no-op macro VMLINUX_SYMBOL()
ARM: 8773/1: amba: Export amba_bustype
ARM: 8768/1: uaccess: remove const to avoid duplicate specifier
ARM: 8767/1: add support for building ARM kernel with clang
ARM: 8766/1: drop no-thumb-interwork in EABI mode
ARM: 8765/1: smp: Move clear_tasks_mm_cpumask() call to __cpu_die()
ARM: 8764/1: kgdb: fix NUMREGBYTES so that gdb_regs[] is the correct size
ARM: 8763/1: dma-mapping: Use vma_pages()
ARM: 8757/1: NOMMU: Support PMSAv8 MPU
ARM: 8756/1: NOMMU: Postpone MPU activation till __after_proc_init
ARM: 8755/1: NOMMU: Reorganise __setup_mpu
ARM: 8754/1: NOMMU: Move PMSAv7 MPU under it's own namespace
ARM: 8752/1: Kconfig: default ARM_MODULE_PLTS to 'y'
ARM: 8772/1: kprobes: Prohibit kprobes on get_user functions
ARM: 8771/1: kprobes: Prohibit kprobes on do_undefinstr
ARM: 8770/1: kprobes: Prohibit probing on optimized_callback
ARM: 8769/1: kprobes: Fix to use get_kprobe_ctlblk after irq-disabed
ARM: replace unnecessary perl with sed and the shell $(( )) operator
ARM: kexec: record parent context registers for non-crash CPUs
ARM: kexec: fix kdump register saving on panic()
ARM: 8758/1: decompressor: restore r1 and r2 just before jumping to the kernel
ARM: 8753/1: decompressor: add a missing parameter to the addruart macro
x86/mm: Drop TS_COMPAT on 64-bit exec() syscall
x86/mm: Mark __pgtable_l5_enabled __initdata
x86/mm: Mark p4d_offset() __always_inline
x86/mm: Introduce the 'no5lvl' kernel parameter
x86/mm: Stop pretending pgtable_l5_enabled is a variable
x86/mm: Unify pgtable_l5_enabled usage in early boot code
x86/boot/compressed/64: Fix trampoline page table address calculation
perf tools: Fix kernel_start for PTI on x86
perf machine: Add machine__is() to identify machine arch
perf bpf: Fixup include and examples install messages
perf annotate: Create hotkey 'c' to show min/max cycles
rtc: mxc_v2: use rtc_time64_to_tm in mxc_rtc_read_alarm
rtc: mxc_v2: let the core handle rtc range
rtc: mxc_v2: fix possible race condition
c6x: use generic dma_noncoherent_ops
arc: use generic dma_noncoherent_ops
arc: fix arc_dma_{map,unmap}_page
arc: fix arc_dma_sync_sg_for_{cpu,device}
arc: simplify arc_dma_sync_single_for_{cpu,device}
dma-mapping: provide a generic dma-noncoherent implementation
dma-mapping: simplify Kconfig dependencies
riscv: add swiotlb support
riscv: only enable ZONE_DMA32 for 64-bit
riscv: simplify Kconfig magic for 32-bit vs 64-bit kernels
objtool: Detect RIP-relative switch table references, part 2
efi/libstub/arm64: Handle randomized TEXT_OFFSET
hfsplus: stop workqueue when fill_super() failed
mm: don't allow deferred pages with NEED_PER_CPU_KM
MAINTAINERS: add Q: entry to kselftest for patchwork project
radix tree: fix multi-order iteration race
radix tree test suite: multi-order iteration race
radix tree test suite: add item_delete_rcu()
radix tree test suite: fix compilation issue
radix tree test suite: fix mapshift build target
include/linux/mm.h: add new inline function vmf_error()
lib/test_bitmap.c: fix bitmap optimisation tests to report errors correctly
platform/x86: DELL_WMI use depends on instead of select for DELL_SMBIOS
drm/tegra: Add kerneldoc for UAPI
drm/amdgpu: fix insert nop for UVD4.2 ring
drm/amdgpu: fix insert nop for UVD5 ring
drm/amdgpu: fix insert nop for UVD6 ring
drm/amdgpu: fix insert nop for UVD7 ring
drm/amdgpu: fix insert nop for VCN decode ring
drm/amd/pp: Fix build warning in vegam
drm/amd/display: Clear connector's edid pointer
drm/amd/display: fix memory leaks
drm/amd/display: DCN1 link encoder
drm/amd/display: Clear underflow status for debug purposes
drm/amd/display: fix bug with index check
drm/amd/display: Add fullscreen transitions to log
drm/amd/display: constify a few dc_surface_update fields
drm/amd/display: Only limit VSR downscaling when actually downscaling
drm/amd/display: don't create new dc_sink if nothing changed at detection
drm/amd/display: use macro for logs
drm/amd/display: Fix up dm logging functionality
drm/amd/display: update dml to allow sync with DV
drm/amd/display: Log DTN only after the atomic commit in Diag
drm/amd/display: disable mpo if brightness adjusted
drm/amd/display: Add dc cap to restrict VSR downscaling src size
drm/amd/display: fix a 32 bit shift meant to be 64 warning
drm/amd/display: fix 31_32_fixpt shift functions
drm/amd/display: Update HW sequencer initialization
drm/amd/display: underflow/blankscreen recovery
drm/amd/display: truncate scaling ratios and inits to 19 bit precision
drm/amd/display: add fixed point fractional bit truncation function
drm/amd/display: Make DisplayStats work with just DC DisplayStats minor
drm/amd/display: inline more of fixed point code
drm/amd/display: get rid of 32.32 unsigned fixed point
drm/amd/display: Cleanup unused SetPlaneConfig
drm/amdgpu: Take vcn encode rings into account in idle work
drm/amdgpu: Take uvd encode rings into account in idle work (v2)
drm/amdgpu: count fences from all uvd instances in idle handler
drm/scheduler: fix function name prefix in comments
drm/amd/amdgpu: Code comments for the amdgpu_ttm.c driver. (v2)
drm/amd/pp: missing curly braces in smu7_enable_sclk_mclk_dpm()
drm/amdgpu/display: fix vega12/20 handling in dal_asic_id.h
drm/amdgpu/display: remove VEGA20 config option
drm/amdgpu/display: remove VEGAM config option
drm/scheduler: Remove obsolete spinlock.
drm/amdgpu: remove unused member
drm/amd/pp: Workaround flickering issue on RV
drm/amdgpu: Skip drm_sched_entity related ops for KIQ ring.
drm/amdgpu: flag Vega20 as experimental
drm/amdgpu: Add vega20 pci ids
drm/amdgpu: Switch to use df_v3_6_funcs for vega20 (v2)
drm/amdgpu/df: implement df v3_6 callback functions (v2)
drm/amdgpu: add df 3.6 headers
drm/amdgpu/vg20:Enable UVD/VCE for Vega20
drm/amdgpu/vg20:Enable 2nd instance queue maping for uvd 7.2
drm/amdgpu/vg20:Enable the 2nd instance IRQ for uvd 7.2
drm/amdgpu/vg20:Add IH client ID for the 2nd UVD
drm/amdgpu/vg20:Enable the 2nd instance for uvd
drm/amdgpu/vg20:increase 3 rings for AMDGPU_MAX_RINGS
drm/amdgpu/vg20:Restruct uvd.inst to support multiple instances
drm/amdgpu/vg20:Restruct uvd to support multiple uvds
drm/amdgpu: Disable ip modules that are not ready yet
drm/amd/powerplay: update vega20 cg flags (v2)
ARM: dts: am3517-evm: Add User LEDs and Pushbutton
ARM: dts: am3517-evm: Add I/O expander for User DIP switches and LEDS
clocksource/drivers/arc_timer: Add comments about locking while read GFRC
clocksource/drivers/mips-gic-timer: Add pr_fmt and reword pr_* messages
clocksource/drivers/sprd: Fix Kconfig dependency
dt-bindings: memory: tegra: Remove Tegra114 SATA and AFI reset definitions
memory: tegra: Remove Tegra114 SATA and AFI reset definitions
bpf: add sk_msg prog sk access tests to test_verifier
bpf: allow sk_msg programs to read sock fields
nvme-pci: drop IRQ disabling on submission queue lock
nvme-pci: split the nvme queue lock into submission and completion locks
nvme-pci: handle completions outside of the queue lock
nvme-pci: move ->cq_vector == -1 check outside of ->q_lock
nvme-pci: remove cq check after submission
nvme-pci: simplify nvme_cqe_valid
nvme: mark the result argument to nvme_complete_async_event volatile
PCI: Remove host driver Kconfig selection of CONFIG_PCIEPORTBUS
drm/tegra: vic: Track interface version
drm/tegra: gr3d: Track interface version
drm/tegra: gr2d: Track interface version
drm/tegra: Track client version
drm/tegra: dc: Support rotation property
drm/tegra: gem: Fill in missing export info
drm/tegra: Use proper arguments for DRM_TEGRA_CLOSE_CHANNEL IOCTL
gpu: host1x: Use not explicitly sized types
gpu: host1x: Rename relocarray -> relocs for consistency
gpu: host1x: Drop unnecessary host1x argument
gpu: host1x: Cleanup loop variable usage
gpu: host1x: Store pointer to client in jobs
gpu: host1x: Remove wait check support
audit: use existing session info function
selftests: bpf: config: enable NET_SCH_INGRESS for xdp_meta.sh
nfp: bpf: support arithmetic indirect right shift (BPF_ARSH | BPF_X)
nfp: bpf: support arithmetic right shift by constant (BPF_ARSH | BPF_K)
nfp: bpf: support logic indirect shifts (BPF_[L|R]SH | BPF_X)
EVM: Allow runtime modification of the set of verified xattrs
EVM: turn evm_config_xattrnames into a list
perf annotate: Record the min/max cycles
perf script: Show symbol offsets by default
drm/amdgpu: conditionally compile amdgpu's amdkfd files
xen-swiotlb: fix the check condition for xen_swiotlb_free_coherent
net: stmmac: Populate missing callbacks in HWIF initialization
cxgb4: fix offset in collecting TX rate limit info
cxgb4: collect SGE PF/VF queue map
net: sched: red: avoid hashing NULL child
net: mvpp2: typo and cosmetic fixes
sock_diag: fix use-after-free read in __sk_free
sh_eth: Change platform check to CONFIG_ARCH_RENESAS
hippi: fix spelling mistake: "Framming" -> "Framing"
tcp: tcp_rack_reo_wnd() can be static
net/smc: restructure client and server code in af_smc
net/smc: change smc_buf_free function parameters
net/smc: do a few smc_core.c cleanups
net/smc: restructure CDC message reception
net/smc: move smc_core specific code from smc.h to smc_core
net/smc: calculate write offset in RMB only once per connection
net/smc: rename connection index to RMBE index
net/smc: move link group list to smc_core
net/smc: add common buffer size in send and receive buffer descriptors
ASoC: pcm512x: Add ACPI support
ARM: dts: armada-xp-98dx: Add NAND pinctrl information
ARM: dts: armada-39x: update NAND node with new bindings
ARM: dts: armada-38x: update NAND node with new bindings
ARM: dts: armada-375: update NAND node with new bindings
ARM: dts: armada-370-xp: update NAND node with new bindings
arm64: dts: marvell: armada-37xx: mark the gpio controllers as irq controller
scsi: snic: fix a couple of spelling mistakes: "COMPLETE"
scsi: target: transport should handle st FM/EOM/ILI reads
scsi: qlogicpti: Fix an error handling path in 'qpti_sbus_probe()'
scsi: ufs: Add clock ungating to a separate workqueue
scsi: ufs: make sure all interrupts are processed
scsi: ufs: ufs-qcom: remove broken hci version quirk
scsi: ufs: add reference counting for scsi block requests
scsi: ufs: ufshcd: fix possible unclocked register access
scsi: ufs: fix exception event handling
crypto: x86 - Add optimized MORUS implementations
crypto: morus - Add common SIMD glue code for MORUS
crypto: testmgr - Add test vectors for MORUS
crypto: morus - Add generic MORUS AEAD implementations
crypto: x86 - Add optimized AEGIS implementations
crypto: testmgr - Add test vectors for AEGIS
crypto: aegis - Add generic AEGIS AEAD implementations
crypto: testmgr - reorder paes test lexicographically
crypto: chelsio - request to HW should wrap
crypto: nx - fix spelling mistake: "seqeunce" -> "sequence"
hwrng: n2 - fix spelling mistake: "restesting" -> "retesting"
net: dsa: Do not register devlink for unused ports
net: Fix a bug in removing queues from XPS map
scsi: dpt_i2o: Remove VLA usage
ASoC: rt5677: Convert I2C driver to ->probe_new()
workqueue: Show the latest workqueue name in /proc/PID/{comm,stat,status}
proc: Consolidate task->comm formatting into proc_task_name()
workqueue: Set worker->desc to workqueue name by default
workqueue: Make worker_attach/detach_pool() update worker->pool
workqueue: Replace pool->attach_mutex with global wq_pool_attach_mutex
PCI: endpoint: Create configfs entry for each pci_epf_device_id table entry
tcp: add tcp_comp_sack_nr sysctl
tcp: add tcp_comp_sack_delay_ns sysctl
tcp: add TCPAckCompressed SNMP counter
tcp: add SACK compression
tcp: do not force quickack when receiving out-of-order packets
tcp: use __sock_put() instead of sock_put() in tcp_clear_xmit_timers()
net: mscc: Add SPDX identifier
scsi: ufs: Use freq table with devfreq
scsi: ufs: Extract devfreq registration
scsi: storvsc: Avoid allocating memory for temp cpumasks
scsi: zfcp: enhance comments on fc_link_speed and supported_speed
scsi: zfcp: add port speed capabilities
scsi: zfcp: assert that the ERP lock is held when tracing a recovery trigger
scsi: zfcp: cleanup indentation for posting FC events
scsi: zfcp: support SCSI_ADAPTER_RESET via scsi_host sysfs attribute host_reset
scsi: zfcp: explicitly support initiator in scsi_host_template
scsi: zfcp: remove unused return values of ERP trigger functions
scsi: zfcp: zfcp_erp_action_exists() does only check for running
scsi: zfcp: remove unused ERP enum values
scsi: zfcp: consistently use function name space prefix
scsi: zfcp: workqueue: set description for port work items with their WWPN as context
scsi: zfcp: decouple our scsi_eh callbacks from scsi_cmnd
scsi: zfcp: decouple TMFs from scsi_cmnd by using fc_block_rport
scsi: zfcp: decouple SCSI setup of TMF from scsi_cmnd
scsi: zfcp: decouple FSF request setup of TMF from scsi_cmnd
scsi: zfcp: split FCP_CMND IU setup between SCSI I/O and TMF again
scsi: zfcp: decouple TMF response handler from scsi_cmnd
scsi: zfcp: decouple SCSI traces for scsi_eh / TMF from scsi_cmnd
scsi: zfcp: fix missing REC trigger trace on enqueue without ERP thread
scsi: zfcp: fix missing REC trigger trace for all objects in ERP_FAILED
scsi: zfcp: fix missing REC trigger trace on terminate_rport_io for ERP_FAILED
scsi: zfcp: fix missing REC trigger trace on terminate_rport_io early return
scsi: zfcp: fix misleading REC trigger trace where erp_action setup failed
scsi: zfcp: fix missing SCSI trace for retry of abort / scsi_eh TMF
scsi: zfcp: fix missing SCSI trace for result of eh_host_reset_handler
scsi: cxlflash: Isolate external module dependencies
scsi: cxlflash: Abstract hardware dependent assignments
scsi: cxlflash: Add include guards to backend.h
scsi: cxlflash: Use local mutex for AFU serialization
scsi: cxlflash: Acquire semaphore before invoking ioctl services
scsi: cxlflash: Limit the debug logs in the IO path
scsi: cxlflash: Yield to active send threads
scsi: hisi_sas: add check of device in hisi_sas_task_exec()
scsi: hisi_sas: Use device lock to protect slot alloc/free
scsi: hisi_sas: Don't lock DQ for complete task sending
scsi: hisi_sas: allocate slot buffer earlier
scsi: hisi_sas: make return type of prep functions void
scsi: hisi_sas: relocate smp sg map
net: stmmac: Remove if condition by taking advantage of hwif return code
net: stmmac: Let descriptor code get skbuff address
net: stmmac: Uniformize set_rx_owner()
net: stmmac: Remove uneeded check for GMAC version in stmmac_xmit
net: stmmac: Uniformize the use of dma_init_* callbacks
net: stmmac: Move PTP and MMC base address calculation to hwif.c
net: stmmac: Remove uneeded checks for GMAC version
net: stmmac: Uniformize the use of dma_{rx/tx}_mode callbacks
net: stmmac: Let descriptor code clear the descriptor
net: stmmac: Let descriptor code set skbuff address
net: stmmac: Do not keep rearming the coalesce timer in stmmac_xmit
net: stmmac: Enable OSP for GMAC4
bus: ti-sysc: Fix optional clocks array access
scsi: ufs: make ufshcd_config_pwr_mode of non-static func
scsi: ufs: add quirk to enable host controller without hce
scsi: ufs: add quirk to disallow reset of interrupt aggregation
scsi: ufs: add quirk to fix mishandling utrlclr/utmrlclr
scsi: ufs: ufshcd: Remove VLA usage
blk-mq: clear hctx->dispatch_from when mappings change
ARM: OMAP2+: Make sure LOGICRETSTATE bits are not cleared
scsi: sg: allocate with __GFP_ZERO in sg_build_indirect()
parisc: Move ccio_cujo20_fixup() into init section
parisc: Move setup_profiling_timer() out of init section
parisc: Move find_pa_parent_type() out of init section
xsk: proper '=' alignment
xsk: fixed some cases of unnecessary parentheses
xsk: remove newline at end of file
xsk: clean up SPDX headers
ARM: OMAP2+: prm44xx: Inroduce cpu_pm notifiers for context save/restore
ARM: OMAP2+: prm44xx: Introduce context save/restore for am43 PRCM IO
usb: usbtmc: Remove rigol_quirk
ARM: OMAP2+: powerdomain: Introduce cpu_pm notifiers for context save/restore
ARM: OMAP2+: Add functions to save and restore powerdomain context
ARM: OMAP2+: clockdomain: Inroduce cpu_pm notifiers for context save/restore
drm/etnaviv: replace license text with SPDX tags
drm/etnaviv: mmuv2: support 40 bit phys address
drm/etnaviv: mmuv2: allocate 2nd level page tables on demand
drm/etnaviv: switch MMU page tables to writecombine memory
drm/etnaviv: remove register logging
drm/etnaviv: remove cycling through MMU address space
drm/etnaviv: correct timeout calculation
fsnotify: add fsnotify_add_inode_mark() wrappers
fanotify: generalize fanotify_should_send_event()
fsnotify: generalize send_to_group()
fsnotify: generalize iteration of marks by object type
fsnotify: introduce marks iteration helpers
fsnotify: remove redundant arguments to handle_event()
fsnotify: use type id to identify connector object type
powerpc/powernv: Use __raw_[rm_]writeq_be() in npu-dma.c
powerpc/powernv: Use __raw_[rm_]writeq_be() in pci-ioda.c
powerpc/io: Add __raw_writeq_be() __raw_rm_writeq_be()
powerpc/perf: Fix memory allocation for core-imc based on num_possible_cpus()
powerpc/rtas: Fix spelling mistake "Discharching" -> "Discharging"
KVM: PPC: Book3S PR: Enable use on POWER9 inside HPT-mode guests
mtd: spi-nor: Add support for EN25QH32
ALSA: dice: fix a bounds check in snd_dice_detect_tcelectronic_formats()
mtd: spi-nor: Add support for is25wp series chips
mtd: spi-nor: Add Winbond w25q32jv support
mtd: spi-nor: fsl-quadspi: add support for ls2080a/ls1080a
mtd: spi-nor: stm32-quadspi: explicitly request exclusive reset control
mtd: spi-nor: intel: provide a range for poll_timout
mtd: spi-nor: fsl-quadspi: fix api naming typo _init_ahb_read
mtd: spi-nor: intel-spi: Explicitly mark the driver as dangerous in Kconfig
mtd: spi-nor: intel-spi: Fix atomic sequence handling
proc: Add a way to make network proc files writable
afs: Rearrange fs/afs/proc.c to remove remaining predeclarations.
afs: Rearrange fs/afs/proc.c to move the show routines up
afs: Rearrange fs/afs/proc.c by moving fops and open functions down
afs: Move /proc management functions to the end of the file
cfg80211: release station info tidstats where needed
clk: tegra: Add quirk for getting CDEV1/2 clocks on Tegra20
clk: tegra20: Correct parents of CDEV1/2 clocks
clk: tegra20: Add DEV1/DEV2 OSC dividers
memory: tegra: Register SMMU after MC driver became ready
ASoC: ssm2305: fix header layout
clk: meson: use SPDX license identifiers consistently
mailbox: PCC: erroneous error message when parsing ACPI PCCT
arm64: dts: renesas: salvator-common: Add ADV7482 support
mac80211: allocate and fill tidstats only when needed
gpu: host1x: Fix compiler errors by converting to dma_addr_t
x86/bugs: Rename SSBD_NO to SSB_NO
ARM: tegra: Create platform device for tegra20-cpufreq driver
ASoC: wm2200,wm5100: fix spelling mistake: "Coefficeints" -> "Coefficients"
mac80211: fix TX aggregation stop race
cfg80211: fix spelling mistake: "uknown" -> "unknown"
cfg80211/mac80211: revert to stack allocation for sinfo
cfg80211: dynamically allocate per-tid stats for station info
ASoC: wm8904: fix spelling mistake: "Caputure" -> "Capture"
mac80211: mesh: fix premature update of rc stats
nl80211: fix nlmsg allocation in cfg80211_ft_event
cfg80211: further limit wiphy names to 64 bytes
rtc: ls1x: add range
ACPICA: Update version to 20180508
ACPICA: acpidump/acpixtract: Support for tables larger than 1MB
x86/io: Define readq()/writeq() to use 64-bit type
drm/nouveau/gr/gf100-: insert some WFIs during gr init
drm/nouveau/clk: Use list_for_each_entry_from_reverse
drm/nouveau: fix temp/pwm visibility, skip hwmon when no sensors exist
drm/nouveau: fix nouveau_dsm_get_client_id()'s return type
drm/nouveau: fix mode_valid's return type
sched/fair: Fix documentation file path
sched/deadline: Make the grub_reclaim() function static
sched/debug: Move the print_rt_rq() and print_dl_rq() declarations to kernel/sched/sched.h
tpm: reduce polling time to usecs for even finer granularity
ALSA: dice: add stream format parameters for Mytek devices
ALSA: timer: Assure timer resolution access always locked
ALSA: seq: Avoid open-code for getting timer resolution
ALSA: timer: Simplify timer hw resolution calls
ALSA: timer: Fix pause event notification
ALSA: usb: stream: fix potential memory leak during uac3 interface parsing
powerpc/64s: Clear PCR on boot
powerpc/lib: Fix "integer constant is too large" build failure
KVM: PPC: Book3S HV: Send kvmppc_bad_interrupt NMIs to Linux handlers
KVM: PPC: Book3S HV: Fix kvmppc_bad_host_intr for real mode interrupts
KVM: PPC: Book3S HV: radix: Do not clear partition PTE when RC or write bits do not match
KVM: PPC: Book3S HV: radix: Refine IO region partition scope attributes
KVM: PPC: Book3S HV: Make radix handle process scoped LPID flush in C, with relocation on
KVM: PPC: Book3S HV: Make radix use the Linux translation flush functions for partition scope
KVM: PPC: Book3S HV: Recursively unmap all page table entries when unmapping
KVM: PPC: Book3S HV: Use a helper to unmap ptes in the radix fault path
KVM: PPC: Book3S HV: Lockless tlbie for HPT hcalls
KVM: PPC: Fix a mmio_host_swabbed uninitialized usage issue
KVM: PPC: Move nip/ctr/lr/xer registers to pt_regs in kvm_vcpu_arch
KVM: PPC: Add pt_regs into kvm_vcpu_arch and move vcpu->arch.gpr[] into it
s390/purgatory: Fix endless interrupt loop
drm/nouveau/gr/gv100: initial support
drm/nouveau/ce/gv100: initial support
drm/nouveau/fifo/gv100: initial support
drm/nouveau/kms/gv100: initial support
drm/nouveau/disp/gv100: initial support
drm/nouveau/dma/gv100: initial support
drm/nouveau/therm/gv100: initial support
drm/nouveau/pmu/gv100: initial support
drm/nouveau/fault/gv100: initial support
drm/nouveau/bar/gv100: initial support
drm/nouveau/mmu/gv100: initial support
drm/nouveau/ltc/gv100: initial support
drm/nouveau/fb/gv100: initial support
drm/nouveau/imem/gv100: initial support
drm/nouveau/tmr/gv100: initial support
drm/nouveau/bus/gv100: initial support
drm/nouveau/mc/gv100: initial support
drm/nouveau/fuse/gv100: initial support
drm/nouveau/i2c/gv100: initial support
drm/nouveau/gpio/gv100: initial support
drm/nouveau/ibus/gv100: initial support
drm/nouveau/top/gv100: initial support
drm/nouveau/devinit/gv100: initial support
drm/nouveau/bios/pll: limits table 5.0
drm/nouveau/bios/gv100: initial support
drm/nouveau/pci/gv100: initial support
drm/nouveau/core: recognise gv100
drm/nouveau/core: increase maximum number of copy engines to 9
drm/nouveau/kms/nv50-: initial overlay support
drm/nouveau/kms/gk104-: add support for [XA]2R10G10B10 formats
drm/nouveau/kms/gk104-: support additional cursor sizes
drm/nouveau/kms/nv50-: separate blocklinear vs linear pitch
drm/nouveau/kms/nv50-: handle degamma LUT from window channels
drm/nouveau/kms/nv50-: plane updates don't always require image_set()
drm/nouveau/kms/nv50-: store window visibility in state
drm/nouveau/kms/nv50-: simplify swap interval handling
drm/nouveau/kms/nv50-: decouple window state changes, and update method submisssion
drm/nouveau/kms/nv50-: simplify tracking of channel interlocks
drm/nouveau/kms/nv50-: determine MST support from DP Info Table
drm/nouveau/kms/nv50-: extend window image data for stereo/planar formats
drm/nouveau/kms/nv50-: move drm format->hw conversion into common code
drm/nouveau/kms/nv50-: unify set/clr masks
drm/nouveau/kms/nv50-: allow specification of valid heads for a window
drm/nouveau/kms/nv50-: split base implementation by hardware class
drm/nouveau/kms/nv50-: split core implementation by hardware class
drm/nouveau/kms/nv50-: split each resource type into their own source files
drm/nouveau/kms/nv50: abstract OR interfaces so the code can be split
drm/nouveau/kms/nv50: handle SetControlOutputResource from head
drm/nouveau/kms/nv50-: abstract head interfaces so the code can be split
drm/nouveau/kms/nv50: modify core allocation so the code can be split
drm/nouveau/kms/nv50-: modify base allocation so the code can be split
drm/nouveau/kms/nv50-: modify cursor allocation so the code can be split
drm/nouveau/kms/nv50-: modify overlay allocation so the code can be split
drm/nouveau/kms/nv50-: move fb ctxdma tracking into windows
drm/nouveau/kms/nv50-: fix i2c-over-aux on anx9805
drm/nouveau/kms/nv50-: move code underneath dispnv50/
drm/nouveau/kms: move display class instantiation to library
drm/nouveau/drm/nv50-: remove allocation of sw class
drm/nouveau: no need to create ctxdma for push buffers on fermi and up
drm/nouveau: remove fence wait code from deferred client work handler
drm/nouveau/gem: tie deferred unmapping of buffers to VMA fence completion
drm/nouveau/gem: attach fences to VMAs to track GPU usage
drm/nouveau/gem: lookup VMAs for buffers referenced by pushbuf ioctl
drm/nouveau/gr/gp102-: setup stencil zbc
drm/nouveau/gr/gp100-: use correct registers for zbc colour/depth setup
drm/nouveau/gr/gp100-: fix attrib cb setup
drm/nouveau/gr/gp100-: fix pagepool setup
drm/nouveau/gr/gf100-gm10x: update register lists
drm/nouveau/gr/gf100-: swap bundle and pagepool
drm/nouveau/gr/gf100-: calculate and use sm mapping table
drm/nouveau/gr/gf100-: port zcull tile mapping calculations from NVGPU
drm/nouveau/gr/gf100-: port tile mapping calculations from NVGPU
drm/nouveau/gr/gf100-: virtualise trap_mp
drm/nouveau/gr/gf100-: add missing reset sequence before golden context init
drm/nouveau/gr/gf100-: delete duplicated grctx init code
drm/nouveau/gr/gf100-: update r408840 where required
drm/nouveau/gr/gf100-: update 419a3c where required
drm/nouveau/gr/gf100-: virtualise r418e94
drm/nouveau/gr/gf100-: virtualise r419e00
drm/nouveau/gr/gf100-: update 419eb0 where required
drm/nouveau/gr/gf100-: note missing 418800 modifications
drm/nouveau/gr/gf100-gf119: update 419cb8 where required
drm/nouveau/gr/gf100-: support firmware-provided bundle/method everywhere
drm/nouveau/gr/gf100-: virtualise tpc_mask + apply fixes from traces
drm/nouveau/gr/gf100-: virtualise r419f78 + apply fixes from traces
drm/nouveau/gr/gf100-: virtualise gpc_tpc_nr
drm/nouveau/gr/gf100-: virtualise r406500
drm/nouveau/gr/gf100-: virtualise dist_skip_table + improve algorithm
drm/nouveau/gr/gf100-gf119: modify max_ways_evict where required
drm/nouveau/gr/gf100-: virtualise alpha_beta_tables + improve algorithms
drm/nouveau/gr/gf100-: virtualise rop_mapping
drm/nouveau/gr/gf100-: virtualise r4060a8 + apply fixes from traces
drm/nouveau/gr/gf100-: virtualise tpc_per_gpc
drm/nouveau/gr/gf100-: virtualise sm_id/tpc_nr
drm/nouveau/gr/gf100-: virtualise patch_ltc, noting missing init
drm/nouveau/gr/gf100-: support firmware-provided sw_ctx everywhere
drm/nouveau/gr/gf100-: delete duplicated init code
drm/nouveau/gr/gf100-: virtualise init_400054
drm/nouveau/gr/gf100-: apply be exception fixes from traces
drm/nouveau/gr/gf100-: virtualise init_shader_exceptions
drm/nouveau/gr/gf100-: virtualise init_504430
drm/nouveau/gr/gf100-: virtualise init_tex_hww_esr
drm/nouveau/gr/gf100-: virtualise init_ppc_exceptions
drm/nouveau/gr/gf100-: virtualise init_419c9c + apply fixes from traces
drm/nouveau/gr/gf100-: virtualise init_419eb4 + apply fixes from traces
drm/nouveau/gr/gf100-: virtualise init_419cc0 + apply fixes from traces
drm/nouveau/gr/gf100-: virtualise init_sked_hww_esr
drm/nouveau/gr/gf100-: virtualise init_40601c
drm/nouveau/gr/gf100-: virtualise init_ds_hww_esr_2
drm/nouveau/gr/gf100-: virtualise init_fecs_exceptions + apply fixes from traces
drm/nouveau/gr/gf100: write 0x400124 during init
drm/nouveau/gr/gf100-: virtualise init_swdx_pes_mask
drm/nouveau/gr/gf100-: implement another chunk of bios-provided init
drm/nouveau/gr/gf100-: virtualise init_rop_active_fbps
drm/nouveau/gr/gf100-: virtualise init_num_active_ltcs
drm/nouveau/gr/gf100-: virtualise init_zcull
drm/nouveau/gr/gf100-: virtualise init_vsc_stream_master
drm/nouveau/gr/gf100-: virtualise init_bios
drm/nouveau/gr/gf100-: support clkgate_pack everywhere
drm/nouveau/gr/gf100-: virtualise r405a14
drm/nouveau/gr/gf100-: support firmware-provided sw_nonctx everywhere
drm/nouveau/gr/gf100-: virtualise init_gpc_mmu + apply fixes from traces
drm/nouveau/fifo/gp100-: force individual channels into a channel group
drm/nouveau/fifo/gm107-: write instance address in channel runlist entry
drm/nouveau/fifo/gk208-: write pbdma timeout regs during initialisation
drm/nouveau/fifo/gk110-: support writing channel group runlist entries
drm/nouveau/fifo/gk104-: poll for runlist update completion
drm/nouveau/fifo/gk104-: add interfaces to support different runlist layouts
drm/nouveau/fifo/gk104-: simplify definition of channel classes
drm/nouveau/fifo/gk104-: require explicit runlist selection for channel allocation
drm/nouveau/fifo/gk104-: support querying engines available on each runlist
drm/nouveau/fifo/gk104-: allow fault recovery code to be called by other subdevs
drm/nouveau/fifo/gk104-: accept engine contexts for CE3 and up
drm/nouveau/fifo: support channel count query
drm/nouveau/device: support querying available engines of a specific type
drm/nouveau/device: implement a generic method to query device-specific properties
drm/nouveau/disp/nv50-: pass nvkm_memory objects for channel push buffers
drm/nouveau/disp/nv50-: add channel interfaces to control error interrupts
drm/nouveau/disp/nv50-: add channel interfaces to determine the user area
drm/nouveau/disp/nv50-: merge handling of pio and dma channels
drm/nouveau/disp/nv50-: simplify definiton of core channels
drm/nouveau/disp/nv50-: simplify definition of cursor channels
drm/nouveau/disp/nv50-: simplify definition of base channels
drm/nouveau/disp/nv50-: simplify definition of overlay immediate channels
drm/nouveau/disp/nv50-: simplify definition of overlay channels
drm/nouveau/disp/nv50-: replace user object with engine pointer in channels
drm/nouveau/disp/nv50-: initialise from the engine, rather than the user object
drm/nouveau/disp/nv50-: fetch mask of available piors during oneinit
drm/nouveau/disp/nv50-: fetch mask of available sors during oneinit
drm/nouveau/disp/nv50-: fetch mask of available dacs during oneinit
drm/nouveau/disp/nv50-: fetch mask of available heads during oneinit
drm/nouveau/disp/nv50-: delay subunit construction until oneinit
drm/nouveau/fb/gm200-: fix overwriting of big page setting
drm/nouveau/fb/gf100-: bump size of mmu debug buffers to match big page size
drm/nouveau/fault/gp100: implement replayable fault buffer initialisation
drm/nouveau/fault: add infrastructure to support fault buffers
drm/nouveau/mc/gp100-: route fault buffer interrupts to FAULT
drm/nouveau/core: define FAULT subdev
drm/nouveau/secboot: remove VLA usage
drm/nouveau: nouveau: use larger buffer in nvif_vmm_map
Bluetooth: Add a new 13d3:3496 QCA_ROME device
Bluetooth: btqca: Add AR3002 rampatch support
Bluetooth: Add __hci_cmd_send function
Bluetooth: hci_ldisc: Provide a 'default' switch case
Bluetooth: btusb: add ID for LiteOn 04ca:301a
Bluetooth: use wait_event API instead of open-coding it
Bluetooth: Prevent buffer overflow for large advertisement data
Bluetooth: btbcm: btbcm_initialize(): Initialize hw_name to "BCM"
Bluetooth: btbcm: Remove duplicate code from btbcm_setup_patchram()
Bluetooth: btbcm: Allow using btbcm_initialize() for reinit
Bluetooth: btbcm: Make btbcm_initialize() also work for USB connected devices
Bluetooth: btbcm: Factor out common code to determine subversion
Bluetooth: btbcm: Stop using upper nibble of rev to chose between uart/USB paths
Bluetooth: hci_qca: Add serdev support
dt-bindings: net: bluetooth: Add qualcomm-bluetooth
arm64: dts: apq8096-db820c: enable bluetooth node
arm64: dts: apq8096-db820c: Enable wlan and bt en pins
Bluetooth: hci_qca: Avoid missing rampatch failure with userspace fw loader
Bluetooth: btqcomsmd: Fix rx/tx stats
Bluetooth: hci_bcm: Remove irq-active-low DMI quirk for the Thinkpad 8
Bluetooth: hci_bcm: Add broken-irq dmi blacklist and add Meegopad T08 to it
dmaengine: usb-dmac: Document R8A7799{0,5} bindings
vfs: namei: use path_equal() in follow_dotdot()
fs.h: fix outdated comment about file flags
net/mlx5e: Add HW vport counters to representor ethtool stats
net/mlx5e: Ignore attempts to offload multiple times a TC flow
net/mlx5e: Use shared table for offloaded TC eswitch flows
net/mlx5e: Prepare for shared table to keep TC eswitch flows
net/mlx5e: Add ingress/egress indication for offloaded TC flows
net/mlx5e: Offload TC eswitch rules for VFs belonging to different PFs
isdn/gigaset: add back gigaset_procinfo assignment
bpf: fix truncated jump targets on heavy expansions
fs/proc: simplify and clarify get_mm_cmdline() function
bpf: parse and verdict prog attach may race with bpf map update
bpf: sockmap update rollback on error can incorrectly dec prog refcnt
PCI/portdrv: Add generic pcie_port_find_service()
PCI/AER: Factor out error reporting to drivers/pci/pcie/err.c
PCI/AER: Rename error recovery interfaces to generic PCI naming
PCI/AER: Handle ERR_FATAL with removal and re-enumeration of devices
PCI: Add generic pcie_wait_for_link() interface
ARM: OMAP2+: Add functions to save and restore clockdomain context en-masse.
net/mlx5e: Explicitly set source e-switch in offloaded TC rules
net/mlx5: Add source e-switch owner
net/mlx5e: Explicitly set destination e-switch in FDB rules
net/mlx5: Add destination e-switch owner
net/mlx5: Properly handle a vport destination when setting FTE
net/mlx5: Add merged e-switch cap
net: phy: Allow MDIO_MOXART and MDIO_SUN4I with COMPILE_TEST
net: ethernet: freescale: Allow FEC with COMPILE_TEST
net: ethernet: ti: Allow most drivers with COMPILE_TEST
vlan: Add extack messages for link create
qede: Add build_skb() support.
net: test tailroom before appending to linear skb
rtc: ls1x: remove useless label and goto
rtc: ls1x: switch to rtc_register_device
rtc: tps6586x: let the core handle rtc range
rtc: tps6586x: fix possible race condition
rtc: vr41xx: add range
rtc: vr41xx: fix possible race condition
net: ip6_gre: Fix ip6erspan hlen calculation
net: ip6_gre: Split up ip6gre_changelink()
net: ip6_gre: Split up ip6gre_newlink()
net: ip6_gre: Split up ip6gre_tnl_change()
net: ip6_gre: Split up ip6gre_tnl_link_config()
net: ip6_gre: Fix headroom request in ip6erspan_tunnel_xmit()
net: ip6_gre: Request headroom in __gre6_xmit()
bpf: sockmap, fix double-free
bpf: sockmap, fix uninitialized variable
rtc: rx8581: switch to regmap
rtc: rx8581: error out when time invalid
audit: normalize loginuid read access
rtc: rx8581: remove useless declaration
rtc: rx8581: remove useless indirection
rtc: rx8581: let the core handle rtc range
rtc: rx8581: add RTC range
rtc: rx8581: switch to rtc_register_device
rtc: tps65910: add range
rtc: tps65910: allow platform power up
rtc: tps65910: fix possible race condition
tc-testing: fixed copy-pasting error in ife tests
net/ncsi: prevent a couple array underflows
net/smc: init conn.tx_work & conn.send_lock sooner
nfp: flower: fix error path during representor creation
rtc: ab-b5ze-s3: let the core handle the RTC range
rtc: ab-b5ze-s3: fix possible race conditions
rtc: 88pm80x: convert to rtc_tm_to_time64/rtc_time64_to_tm
rtc: 88pm80x: let the core handle the RTC range
rtc: 88pm80x: fix possible race condition
rtc: 88pm80x: remove unused pm80x_rtc_info members
rtc: 88pm80x: stop setting a default time
rtc: at91rm9200: add range
net: mvpp2: print rx error with rate-limit
net: mvpp2: set mac address does not require the stop/start sequence
net: mvpp2: avoid checking for free aggregated descriptors twice
selftests/bpf: check return value of fopen in test_verifier.c
net: mvpp2: 2500baseX support
net: mvpp2: 1000baseX support
phy: cp110-comphy: 2.5G SGMII mode
phy: add 2.5G SGMII mode to the phy_mode enum
net: mvpp2: phylink support
net: mvpp2: align the ethtool ops definition
fs/proc: re-factor proc_pid_cmdline_read() a bit
audit: use new audit_context access funciton for seccomp_actions_logged
vmxnet3: Replace msleep(1) with usleep_range()
perf script: Show virtual addresses instead of offsets
bonding: introduce link change helper
erspan: fix invalid erspan version.
tcp: don't mark recently sent packets lost on RTO
tcp: new helper tcp_rack_skb_timeout
tcp: separate loss marking and state update on RTO
tcp: new helper tcp_timeout_mark_lost
tcp: account lost retransmit after timeout
tcp: simpler NewReno implementation
tcp: disable RFC6675 loss detection
tcp: support DUPACK threshold in RACK
perf tools: No need to unconditionally read the max_stack sysctls
net: ethernet: ti: cpsw: disable mq feature for "AM33xx ES1.0" devices
perf tools: Read the cache line size lazily
x86/apic/x2apic: Initialize cluster ID properly
ibmvnic: Fix statistics buffers memory leak
ibmvnic: Fix non-fatal firmware error reset
ibmvnic: Free coherent DMA memory if FW map failed
net/ipv4: Initialize proto and ports in flow struct
tls: don't use stack memory in a scatterlist
tools include compiler-gcc: Add __pure attribute helper
ALSA: emu10k1: Rate-limit error messages about page errors
tools lib api fs tracing_path: Make tracing_events_path private
tools lib api fs tracing_path: Introduce opendir() method
perf parse-events: Use get/put_events_file()
perf tools: Reuse the path to the tracepoint /events/ directory
arm64/sve: Write ZCR_EL1 on context switch only if changed
kvm: rename KVM_HINTS_DEDICATED to KVM_HINTS_REALTIME
regulator: pfuze100: add .is_enable() for pfuze100_swb_regulator_ops
regulator: pfuze100: add enable/disable for switch
soc: qcom: apr: fix invalid msg_type check
ASoC: rt5670: improve PLL function's stability
ASoC: ssm2305: Add amplifier driver
md/raid5: Assigning NULL to sh->batch_head before testing bit R5_Overlap of a stripe
md/raid1: add error handling of read error from FailFast device
md: fix NULL dereference of mddev->pers in remove_and_add_spares()
raid5: copy write hint from origin bio to stripe
pfifo_fast: drop unneeded additional lock on dequeue
sched: replace __QDISC_STATE_RUNNING bit with a spin lock
arm64: topology: divorce MC scheduling domain from core_siblings
ACPI: Add PPTT to injectable table list
arm64: topology: enable ACPI/PPTT based CPU topology
arm64: topology: rename cluster_id
arm64: Add support for ACPI based firmware tables
drivers: base cacheinfo: Add support for ACPI based firmware tables
ACPI: Enable PPTT support on ARM64
ACPI/PPTT: Add Processor Properties Topology Table parsing
arm64/acpi: Create arch specific cpu to acpi id helper
cacheinfo: rename of_node to fw_token
drivers: base: cacheinfo: setup DT cache properties early
proc: do not access cmdline nor environ from file-backed areas
ice: Update NVM AQ command functions
ixgbevf: fix MAC address changes through ixgbevf_set_mac()
drivers: base: cacheinfo: move cache_setup_of_node()
ixgbe: force VF to grab new MAC on driver reload
ixgbe: release lock for the duration of ixgbe_suspend_close()
ixgbe/ixgbevf: Free IRQ when PCI error recovery removes the device
drm/tegra: Use drm_gem_fb_destroy
drm/tegra: Move fbdev unmap special case
drm/tegra: tegra_fb -> drm_framebuffer
drm/tegra: Move GEM BOs to drm_framebuffer
drm/tegra: Remove duplicate framebuffer num_planes
drm/tegra: Adding new typedef vm_fault_t
gpu: host1x: Acquire a reference to the IOVA cache
drm/tegra: Acquire a reference to the IOVA cache
drm/tegra: Fix order of teardown in IOMMU case
gpu: host1x: Fix dma_free_wc() argument in the error path
bcache: return 0 from bch_debug_init() if CONFIG_DEBUG_FS=n
bpf: change eBPF helper doc parsing script to allow for smaller indent
ixgbe: cleanup sparse warnings
IB/rxe: avoid calling WARN_ON_ONCE twice
drm/amdgpu: Set vega20 load_type to AMDGPU_FW_LOAD_DIRECT.
drm/amdgpu: Use vbios table for gpu info on vega20
drm/amdgpu/atomfirmware: add parser for gfx_info table
drm/amdgpu/atomfirmware: add new gfx_info data table v2.4 (v2)
drm/amd/display: Add harvest IP support for Vega20
drm/amd/display: Add BIOS smu_info v3_3 support for Vega20
drm/amd/display: Remove COMBO_DISPLAY_PLL0 from Vega20
drm/amd/display: Add Vega20 config. support
drm/amd: Add dce-12.1 gpio aux registers (v2)
drm/amdgpu: Add vega20 to dc support check (v2)
drm/amd/display/dm: Add vega20 support
drm/amdgpu: Add nbio support for vega20 (v2)
drm/amdgpu/soc15: Add ip blocks for vega20 (v2)
drm/amdgpu/soc15: dynamic initialize ip offset for vega20
drm/amdgpu/soc15: Set common clockgating for vega20.
drm/amdgpu/soc15:Add vega20 soc15_common_early_init support
drm/amdgpu/gfx9: Add clockgatting support for vega20
drm/amdgpu/gfx9: Add support for vega20
drm/amdgpu/gfx9: Add gfx config for vega20. (v4)
drm/amdgpu/gfx9: Add vega20 golden settings (v3)
drm/amdgpu/gfx9: Add support for vega20 firmware
drm/amdgpu/sdma4: Add clockgating support for vega20
drm/amdgpu/sdma4: Add vega20 golden settings (v3)
drm/amdgpu/sdma4: Specify vega20 firmware
drm/amdgpu/mmhub: Add clockgating support for vega20
drm/amdgpu/gmc9: Add vega20 support
drm/amdgpu/virtual_dce: Add vega20 support
drm/amdgpu: Specify vega20 vce firmware
drm/amdgpu: Specify vega20 uvd firmware
drm/amdgpu: Add vega20 ucode loading method
drm/amdgpu/psp: Add initial psp support for vega20
drm/amdgpu/powerplay: Add initial vega20 support v2
drm/amdgpu: Add smu firmware support for vega20
drm/amdgpu: set asic family for vega20.
drm/amdgpu: Add gpu_info firmware for vega20. (v2)
drm/amdgpu: Add vega20 to asic_type enum.
drm/amd/include/vg20: adjust VCE_BASE to reuse vce 4.0 header files
drm/amd: Add vega20_ip_offset.h headerfile for vega20. (v2)
KVM: SVM: Implement VIRT_SPEC_CTRL support for SSBD
x86/speculation, KVM: Implement support for VIRT_SPEC_CTRL/LS_CFG
x86/bugs: Rework spec_ctrl base and mask logic
x86/bugs: Remove x86_spec_ctrl_set()
x86/bugs: Expose x86_spec_ctrl_base directly
x86/bugs: Unify x86_spec_ctrl_{set_guest,restore_host}
x86/speculation: Rework speculative_store_bypass_update()
x86/speculation: Add virtualized speculative store bypass disable support
x86/bugs, KVM: Extend speculation control for VIRT_SPEC_CTRL
x86/speculation: Handle HT correctly on AMD
x86/cpufeatures: Add FEATURE_ZEN
x86/cpufeatures: Disentangle SSBD enumeration
x86/cpufeatures: Disentangle MSR_SPEC_CTRL enumeration from IBRS
x86/speculation: Use synthetic bits for IBRS/IBPB/STIBP
KVM: SVM: Move spec control call after restore of GS
tools lib api fs tracing_path: Introduce get/put_events_file() helpers
i2c: pnx: move header into the driver
i2c: xiic: move header to platform_data
i2c: pca-platform: move header to platform_data
i2c: omap: move header to platform_data
i2c: ocores: move header to platform_data
i2c: mux: gpio: move header to platform_data
i2c: gpio: move header to platform_data
powerpc/powernv: Fix NVRAM sleep in invalid context when crashing
powerpc/powernv: Fix opal_event_shutdown() called with interrupts disabled
iomap: don't allow holes in swapfiles
powerpc/32: Use stmw/lmw for registers save/restore in asm
powerpc: Avoid an unnecessary test and branch in longjmp()
Revert "powerpc/64: Fix checksum folding in csum_add()"
powerpc: get rid of PMD_PAGE_SIZE() and _PMD_SIZE
MAINTAINERS: add entry for STM32 I2C driver
i2c: stm32f7: fix documentation typo
drm/amdgpu: Fix hardcoded base offset of vram pages
drm/amdgpu: Drop the unused header files in soc15.c.
drm/amd/powerplay: add a framework for perfroming pre display configuration change settings
drm/amd/powerplay: new framework to honour DAL clock limits
drm/amdgpu/gfx9: Update golden setting for gfx9_0.
i2c: i801: fix unused-function warning
i2c: xiic: fix spelling mistake: "unexpexted" -> "unexpected"
powerpc: Allow LD_DEAD_CODE_DATA_ELIMINATION to be selected
kbuild: Allow LD_DEAD_CODE_DATA_ELIMINATION to be selectable if enabled
kbuild: LD_DEAD_CODE_DATA_ELIMINATION no -ffunction-sections/-fdata-sections for module build
kbuild: Fix asm-generic/vmlinux.lds.h for LD_DEAD_CODE_DATA_ELIMINATION
modpost: constify *modname function argument where possible
modpost: remove redundant is_vmlinux() test
modpost: use strstarts() helper more widely
modpost: pass struct elf_info pointer to get_modinfo()
checkpatch: remove VMLINUX_SYMBOL() check
vmlinux.lds.h: remove no-op macro VMLINUX_SYMBOL()
kbuild: remove CONFIG_HAVE_UNDERSCORE_SYMBOL_PREFIX
export.h: remove code for prefixing symbols with underscore
depmod.sh: remove symbol prefix support
kallsyms: remove symbol prefix support
genksyms: remove symbol prefix support
modpost: remove symbol prefix support
i2c: synquacer: fix fence-post error in retry loop
i2c: core: smbus: fix a potential missing-check bug
kbuild: deb-pkg improve maintainer address generation
Makefile: disable PIE before testing asm goto
kbuild: gcov: enable -fno-tree-loop-im if supported
btrfs: fix crash when trying to resume balance without the resume flag
btrfs: Fix delalloc inodes invalidation during transaction abort
arm64: dts: marvell: 7040-db: describe the 10G interface as fixed-link
arm64: dts: marvell: 8040-db: describe the 10G interfaces as fixed-link
arm64: dts: marvell: mcbin: enable the fourth network interface
arm64: dts: marvell: mcbin: add 10G SFP support
btrfs: Split btrfs_del_delalloc_inode into 2 functions
btrfs: fix reading stale metadata blocks after degraded raid1 mounts
btrfs: property: Set incompat flag if lzo/zstd compression is set
Btrfs: fix duplicate extents after fsync of file with prealloc extents
drm/tegra: dc: Rename supports_blending to has_legacy_blending
drm/tegra: plane: Implement zpos plane property for older Tegras
drm/tegra: dc: Enable plane scaling filters
drm/tegra: Refactor IOMMU attach/detach
drm/tegra: gr3d: Properly clean up resources
integrity: Add an integrity directory in securityfs
ima: Remove unused variable ima_initialized
netfilter: nft_hash: add map lookups for hashing operations
netfilter: nft_numgen: add map lookups for numgen random operations
netfilter: nf_tables: remove old nf_log based tracing
netfilter: fix fallout from xt/nf osf separation
ima: Unify logging
netfilter: ebtables: handle string from userspace with care
ima: Reflect correct permissions for policy
KVM: s390: vsie: simplify < 8k address checks
netfilter: nf_tables: fix NULL pointer dereference on nft_ct_helper_obj_dump()
dmaengine: qcom: bam_dma: fix some doc warnings.
dmaengine: qcom: bam_dma: fix invalid assignment warning
device property: Get rid of union aliasing
dmaengine: qcom: bam_dma: check if the runtime pm enabled
ACPI: APD: Add AMD misc clock handler support
clk: x86: Add ST oscout platform clock
PM / domains: Improve wording of dev_pm_domain_attach() comment
PM / AVS: rockchip-io: add io selectors and supplies for PX30
KVM: s390: vsie: fix < 8k check for the itdba
media: imx274: remove non-indexed pointers from mode_table
media: imx274: rename and reorder register address definitions
media: imx274: remove unused data from struct imx274_frmfmt
media: imx274: slightly simplify code
media: imx274: fix typo in comment
media: imx274: document reset delays more clearly
media: smiapp: fix timeout checking in smiapp_read_nvm
media: Add a driver for the ov7251 camera sensor
media: dt-bindings: media: Binding document for OV7251 camera sensor
media: ov5640: Program the visible resolution
media: ov5640: Add horizontal and vertical totals
media: ov5640: Change horizontal and vertical resolutions name
media: ov5640: Init properly the SCLK dividers
media: ov5640: Don't force the auto exposure state at start time
media: ov5640: Add light frequency control
media: ov2640: make s_ctrl() work in power-down mode
media: ov2640: make set_fmt() work in power-down mode
media: ov5645: Fix write_reg return code
media: ov5640: Use dev_fwnode() to obtain device's fwnode
media: drm: rcar-du: Add support for CRC computation
media: v4l: vsp1: Integrate DISCOM in display pipeline
media: v4l: vsp1: Add support for the DISCOM entity
media: v4l: vsp1: Extend the DU API to support CRC computation
media: v4l: vsp1: Document the vsp1_du_atomic_config structure
media: v4l: vsp1: Reset the crop and compose rectangles in the set_fmt helper
media: v4l: vsp1: Share the CLU, LIF and LUT set_fmt pad operation code
media: v4l: vsp1: Use SPDX license headers
media: v4l: cadence: Add Cadence MIPI-CSI2 TX driver
media: cadence: csi2rx: Fix csi2rx_start error handling
USB: serial: use tty_port_register_device()
tools/power/x86/intel_pstate_tracer: Add optional setting of trace buffer memory allocation
ALSA: emu10k1: fix spelling mistake: "Caputre" -> "Capture"
regulator: wm8994: Pass descriptor instead of GPIO number
regmap: Skip clk_put for attached clocks when freeing context
regulator: core: Change voltage setting path
regulator: core: Add voltage balancing mechanism
regulator: core: Resolve coupled regulators
regulator: core: Parse coupled regulators properties
regulator: bindings: Add properties for coupled regulators
regulator: core: Make locks re-entrant
KVM: s390: generalize kvm_s390_get_tod_clock_ext()
KVM: s390: no need to inititalize kvm->arch members to 0
KVM: s390: introduce defines for control registers
KVM: s390: reset crypto attributes for all vcpus
KVM: s390: Add storage key facility interpretation control
ASoC: qdsp6: q6core: Add q6core driver
ASoC: zte: remove duplicate includes
ASoC: davinci-mcasp: Only disable inactive serializer
ASoC: Intel: bytcr_rt5640: Set card long_name based on quirks
ASoC: Intel: bytcr_rt5640: Add quirks for various devices
ASoC: Intel: bytcr_rt5640: Use dmi_first_match() for DMI quirk handling
ASoC: Intel: bytcr_rt5640: Sort DMI quirk list alphabetically
ASoC: Intel: bytcr_rt5640: Add default jack-detect settings
ASoC: Intel: bytcr_rt5640: Unify BYTCR input defaults
ASoC: Intel: bytcr_rt5640: Change BYTCR default input to IN3
ASoC: Intel: bytcr_rt5640: Enable jack detection
ASoC: Intel: bytcr_rt5640: Fix Dell Venue 8 5830 Pro quirk
ASoC: Intel: bytcr_rt5640: Use device properties for setting up dmic
regulator: s2mps11: Pass descriptor instead of GPIO number
regulator: max77686: Pass descriptor instead of GPIO number
regulator: arizona-ldo1: Look up a descriptor and pass to the core
KVM: PPC: Book3S: Change return type to vm_fault_t
KVM: PPC: Book3S: Check KVM_CREATE_SPAPR_TCE_64 parameters
KVM: PPC: Book3S: Allow backing bigger guest IOMMU pages with smaller physical pages
KVM: PPC: Book3S: Use correct page shift in H_STUFF_TCE
xen/store: do not store local values in xen_start_info
KVM: PPC: Book3S HV: Fix inaccurate comment
KVM: PPC: Book3S HV: Set RWMR on POWER8 so PURR/SPURR count correctly
KVM: PPC: Book3S HV: Add 'online' register to ONE_REG interface
ALSA: core: Assure control device to be registered at last
ARM: dts: sun8i: r40: bananapi-m2-ultra: Enable GMAC ethernet controller
ARM: dts: sun8i: r40: Add device node and RGMII pinmux node for GMAC
ARM: dts: sun8i: r40: bananapi-m2-ultra: Sort device node dereferences
clk: sunxi-ng: r40: export a regmap to access the GMAC register
clk: sunxi-ng: r40: rewrite init code to a platform driver
KVM: PPC: Book 3S HV: Do ptesync in radix guest exit path
KVM: PPC: Book3S HV: XIVE: Resend re-routed interrupts on CPU priority change
KVM: PPC: Book3S HV: Make radix clear pte when unmapping
KVM: PPC: Book3S HV: Make radix use correct tlbie sequence in kvmppc_radix_tlbie_page
KVM: PPC: Book3S HV: Snapshot timebase offset on guest entry
regulator: max8998: Fix platform data retrieval.
regulator: of: add support for allowed modes configuration
regulator: of: add property for allowed modes specification
regulator: core: Allow for regulators that can't be read at bootup
drm: rcar-du: Fix build failure
drm: rcar-du: Fix rcar_du_of_init() stub
drm/amdgpu: include pagemap.h for release_pages()
spi: ti-qspi: Make sure res_mmap != NULL before dereferencing it
ASoC: rt5663: rt5663_set_jack_detect() can be static
ASoC: rt5663: Use the set_jack() instead of the export function
ASoC: omap: sdma-pcm: Correction for the include files
ASoC: omap: sdma-pcm: Fix modpost warning
dmaengine: sprd: fix an NULL vs IS_ERR() bug
spi: spi-s3c64xx: Fix system resume support
MAINTAINERS: update sound/soc/intel maintainers
powerpc/kvm: Prefer fault_in_pages_readable function
RDMA/hns: Add 64KB page size support for hip08
IB/ipoib: replace local_irq_disable() with proper locking
IB/mlx5: Expose MPLS related tunneling offloads
IB/mlx5: Add support for MPLS flow specification
IB/mlx5: Add support for GRE flow specification
IB/uverbs: Introduce a MPLS steering match filter
IB/uverbs: Expose MPLS flow spec to the user-kernel ABI header
IB/uverbs: Introduce a GRE steering match filter
IB/uverbs: Expose GRE flow spec to the user-kernel ABI header
powerpc/mm/radix: implement LPID based TLB flushes to be used by KVM
IB/mlx5: Use 'kvfree()' for memory allocated by 'kvzalloc()'
net/mlx5: Eswitch, Use 'kvfree()' for memory allocated by 'kvzalloc()'
net/mlx5: Vport, Use 'kvfree()' for memory allocated by 'kvzalloc()'
signal/mips: Report FPE_FLTUNK for undiagnosed floating point exceptions
bpf: sockmap, on update propagate errors back to userspace
bpf: fix sock hashmap kmalloc warning
libbpf: add ifindex to enable offload support
bpf: add __printf verification to bpf_verifier_vlog
PCI/DPC: Clear interrupt status in interrupt handler top half
afs: Fix mounting of backup volumes
afs: Fix directory permissions check
clocksource: Move inline keyword to the beginning of function declarations
IB/cm: Store and restore ah_attr during CM message processing
IB/cm: Store and restore ah_attr during LAP msg processing
IB/cm: Avoid AV ah_attr overwriting during LAP message handling
samples/bpf: Decrement ttl in fib forwarding example
bpf: bpftool, support for sockhash
bpf: selftest additions for SOCKHASH
tools lib api: Unexport 'tracing_path' variable
tools lib api: The tracing_mnt variable doesn't need to be global
i40iw: Extend port reuse support for listeners
Documentation: arm: clean up Marvell Berlin family info
perf config: Call perf_config__init() lazily
rtc: nvmem: don't return an error when not enabled
Documentation: gpio: driver: Fix a typo and some odd grammar
cxgb4: update LE-TCAM collection for T6
nbd: call nbd_bdev_reset instead of bd_set_size on disconnect
nbd: fix how we set bd_invalidated
nbd: clear_sock on netlink disconnect
nbd: use bd_set_size when updating disk size
nbd: update size when connected
nbd: fix nbd device deletion
tuntap: fix use after free during release
qed: Fix LL2 race during connection terminate
qed: Fix possibility of list corruption during rmmod flows
qed: LL2 flush isles when connection is closed
qed: Fix LL2 race during connection terminate
qed: Fix possibility of list corruption during rmmod flows
qed: LL2 flush isles when connection is closed
net: ethoc: Remove useless test before clk_disable_unprepare
net: stmmac: Remove useless test before clk_disable_unprepare
net/sched: fix refcnt leak in the error path of tcf_vlan_init()
block: fix MAINTAINERS email for nbd
net: 8390: ne: Fix accidentally removed RBTX4927 support
net: qcom/emac: Encapsulate sgmii ops under one structure
net: qualcomm: rmnet: Remove redundant command check
net: qualcomm: rmnet: Add support for ethtool private stats
net: qualcomm: rmnet: Capture all drops in transmit path
drivers: net: Remove device_node checks with of_mdiobus_register()
of: mdio: Fall back to mdiobus_register() with NULL device_node
iomap: provide more useful errors for invalid swap files
net: ethernet: ti: cpsw-phy-sel: check bus_find_device() ret value
net: dsa: bcm_sf2: Fix IPv6 rule half deletion
net: dsa: bcm_sf2: Fix IPv6 rules and chain ID
net: dsa: bcm_sf2: Fix RX_CLS_LOC_ANY overwrite for last rule
arm64: defconfig: enable the Armada thermal driver
ALSA: usb-audio: Apply rate limit to warning messages in URB complete callback
Revert "bonding: allow carrier and link status to determine link state"
tc-testing: updated mirred and vlan with more tests
tc-testing: fixed copy-pasting error in police tests
usbip: usbip_host: fix bad unlock balance during stub_probe()
sched: manipulate __QDISC_STATE_RUNNING in qdisc_run_* helpers
net: phy: micrel: add 125MHz reference clock workaround
tcp: purge write queue in tcp_connect_init()
net/mlx5: Fix build break when CONFIG_SMP=n
bonding: allow carrier and link status to determine link state
bonding: allow use of tx hashing in balance-alb
bonding: use common mac addr checks
bonding: don't queue up extraneous rlb updates
ipvlan: call netdevice notifier when master mac address changed
drm/dumb-buffers: Integer overflow in drm_mode_create_ioctl()
xfs: implement online get/set fs label
fs: copy BTRFS_IOC_[SG]ET_FSLABEL to vfs
net/smc: check for pending termination
net/smc: drop messages when link state is inactive
net/smc: set link inactive before calling smc_lgr_free()
net/smc: handle all error codes from smc_conn_create()
net/smc: use a workqueue to defer llc send
net/smc: move link llc initialization to llc layer
net/smc: simplify test_link function usage
net/smc: remove unnecessary cast
net/smc: register new rmbs with the peer
net/smc: no tx work trigger for fallback sockets
net: hns3: Fixes the missing PCI iounmap for various legs
net: hns3: Add support of .sriov_configure in HNS3 driver
net: hns3: Fix for fiber link up problem
net: hns3: Fixes the back pressure setting when sriov is enabled
net: hns3: Change return value in hnae3_register_client
net: hns3: Change return type of hnae3_register_ae_algo
net: hns3: Change return type of hnae3_register_ae_dev
net: hns3: Add a check for client instance init state
net: hns3: Fix for the null pointer problem occurring when initializing ae_dev failed
net: hns3: Fix for deadlock problem occurring when unregistering ae_algo
media: dt-bindings: media: Add Cadence MIPI-CSI2 TX Device Tree bindings
media: v4l: cadence: Add Cadence MIPI-CSI2 RX driver
media: dt-bindings: media: Add Cadence MIPI-CSI2 RX Device Tree bindings
media: staging: atomisp: Remove driver
media: atomisp-mt9m114: comment out unused stuff
media: atomisp-mt9m114: remove dead data
media: atomisp-gc0310: return errors at gc0310_init()
media: atomisp: ov2680: don't declare unused vars
media: staging: atomisp: Comment out several unused sensor resolutions
media: staging: atomisp-gc2235: don't fill an unused var
media: atomisp: ov2680.h: fix identation
media: staging: atomisp: reenable warnings for I2C
media: staging: atomisp: get rid of __KERNEL macros
media: atomisp: fix misleading addr information
media: staging: atomisp: Using module_pci_driver
media: atomisp: fix spelling mistake: "diregard" -> "disregard"
pinctrl: nand: meson-gxl: fix missing data pins
pinctrl: nand: meson-gxbb: fix missing data pins
blk-mq: remove redundant insert case in blk_mq_make_request()
media: dvb_ca_en50221: prevent using slot_info for Spectre attacs
pinctrl: qcom: Print high/low status of gpios in debugfs
perf bpf: Fix NULL return handling in bpf__prepare_load()
perf parse-events: Handle uncore event aliases in small groups properly
vsprintf: Replace memory barrier with static_key for random_ptr_key update
pinctrl: mvebu: use correct MPP sel value for dev pins
pinctrl: qcom: fix wrong pull status display for no_keeper SoC
eeprom: at24: provide a separate routine for creating dummy i2c clients
eeprom: at24: provide and use a helper for releasing dummy i2c clients
eeprom: at24: use devm_nvmem_register()
eeprom: at24: fix retrieving the at24_chip_data structure
gpio: Convert to use match_string() helper
pca953x: add example how to use interrupt-controller and gpio-controller
DTS: Bindings: pca953x add an optional vcc-supply property
gpio: pca953x: add more register definitions for pcal6524
gpio: pca953x: add more register definitions for pcal953x
gpio: pca953x: convert register constants to hex
gpio: ge: Fix build warning
gpiolib: fix gpiochip_machine_hog()
gpio: xlp: Use of_device_get_match_data()
gpio: vf610: Use of_device_get_match_data()
gpio: ts4900: Use of_device_get_match_data()
gpio: syscon: Use of_device_get_match_data()
gpio: pxa: Use of_device_get_match_data()
gpio: pca953x: Use of_device_get_match_data()
gpio: palmas: Use of_device_get_match_data()
gpio: mxs: Use of_device_get_match_data()
gpio: ingenic: Use of_device_get_match_data()
gpio: ge: Use of_device_get_match_data()
gpio: dwapb: Use of_device_get_match_data()
gpio: 74xx-mmio: Use of_device_get_match_data()
gpio: mockup: use the SPDX identifier and remove license boilerplate
gpio: dwapb: Add support for 1 interrupt per port A GPIO
gpio: make several const arrays static, shrinks object size
dt-bindings: gpio: Add support for r8a77965
gpio: mxc: Remove reliance on <linux/gpio.h>
gpio: mvebu: Use the proper APIs
gpio: msic: Include the right header
gpio: mm-lantiq: Include the right header
gpio: ml_ioh: Include the right header
gpio: mc9s08dz60: Include the right header
gpio: mc33880: Include the right header
gpio: max730x: Include the right header
gpio: lynxpoint: Include the right header
gpio: lpc32xx: Include the right header
gpio: lp873x: Include the right header
gpio: lp3943: Include the right header
gpio: loongson: Use BIT() macros
gpio: loongson: Create a dynamic platform device
gpio: loongson: Use right include
gpiolib: add hogs support for machine code
gpio: 104-dio-48e: make array 'ports' static, shrinks object size
dt-bindings: gpio: rcar: Add r8a77470 (RZ/G1C) support
gpio: pmic_eic: Add edge trigger emulation for PMIC EIC
gpio: eic: Add edge trigger emulation for EIC
gpio: Add a reference to CEC on GPIO
pinctrl: tegra20: Provide CDEV1/2 clock muxes
pinctrl: sunxi: add support for H6 R_PIO pin controller
pinctrl: armada-37xx: Convert to use match_string() helper
pinctrl: bcm2835: Add support for output-low output-high properties
printk: fix possible reuse of va_list variable
pinctrl: bcm2835: Add support for generic pinctrl binding
pinctrl: sh-pfc: Add r8a77470 PFC support
pinctrl: sh-pfc: r8a77965: Add SDHI pins, groups and functions
pinctrl: sh-pfc: r8a77965: Add DU RGB output pins, groups and functions
pinctrl: sh-pfc: r8a77965: Fixup incorrect SPDX identifier
pinctrl: sh-pfc: r8a77970: Fix pin I/O voltage control support
pinctrl: sh-pfc: r8a77980: Add pin I/O voltage control support
dt-bindings: pinctrl: sh-pfc: Document r8a77470 PFC support
pinctrl: sh-pfc: r8a77965: Add PWM pins, groups and functions
pinctrl: sh-pfc: r8a7796: Fix comment for MSIOF3 SS2_E pin
pinctrl: sh-pfc: r8a7795: Fix comment for MSIOF3 SS2_E pin
pinctrl: sh-pfc: r8a77965: Add MSIOF pins, groups and functions
arm64: cmpwait: Clear event register before arming exclusive monitor
ARM: dts: da850-evm: add WP and CD to MMC
MAINTAINERS: Add ALSA: xen-front: maintainer entry
ALSA: xen-front: Implement ALSA virtual sound driver
ALSA: xen-front: Implement handling of shared buffers
ALSA: xen-front: Implement Xen event channel handling
ALSA: xen-front: Read sound driver configuration from Xen store
ALSA: xen-front: Introduce Xen para-virtualized sound frontend driver
arm64: Select ARCH_HAS_FAST_MULTIPLIER
x86/boot/compressed/64: Fix moving page table out of trampoline memory
x86/boot/compressed/64: Set up GOT for paging_prepare() and cleanup_trampoline()
dt-bindings: mfd: stm32-timers: Add support for dmas
PCI: qcom: Fix a bitwise vs logical NOT typo
PM / OPP: silence an uninitialized variable warning
locking/percpu-rwsem: Annotate rwsem ownership transfer by setting RWSEM_OWNER_UNKNOWN
locking/rwsem: Add a new RWSEM_ANONYMOUSLY_OWNED flag
HID: core: fix hid_hw_open() comment
ARM: multi_v7_defconfig: Enable RENESAS_WDT
ARM: shmobile: defconfig: Enable RENESAS_WDT_GEN
arm64: defconfig: enable R8A77990 SoC
HID: hid-plantronics: Re-resend Update to map button for PTT products
HID: multitouch: fix types returned from mt_need_to_apply_feature()
soc: renesas: r8a77990-sysc: Add workaround for 3DG-{A,B}
soc: renesas: rcar-sysc: Add support for R-Car E3 power areas
ARM: dts: r8a7740: Add CEU1
ARM: dts: r8a7740: Add CEU0
arm64: dts: renesas: salvator-common: enable VIN
arm64: dts: renesas: r8a77970: add VIN and CSI-2 nodes
arm64: dts: renesas: r8a77965: add VIN and CSI-2 nodes
arm64: dts: renesas: r8a7796: add VIN and CSI-2 nodes
arm64: dts: renesas: r8a7795-es1: add CSI-2 node
arm64: dts: renesas: r8a7795: add VIN and CSI-2 nodes
arm64: dts: renesas: r8a77965: add I2C support
arm64: dts: renesas: r8a77990: ebisu: Enable EthernetAVB
arm64: dts: renesas: r8a77990: Add EthernetAVB device nodes
arm64: dts: renesas: r8a77990: Add GPIO device nodes
arm64: dts: renesas: r8a77990: Add PFC device node
arm64: dts: renesas: initial V3HSK board device tree
arm64: dts: renesas: r8a77980: disable EtherAVB
arm64: dts: renesas: r8a77970: disable EtherAVB
arm64: dts: renesas: r8a77995: Add VIN4
arm64: dts: renesas: r8a77980: add resets property to CAN-FD node
arm64: dts: renesas: r8a77970: Add Cortex-A53 PMU node
arm64: dts: renesas: r8a77970: Add secondary CA53 CPU core
arm64: dts: renesas: r8a77965: Add SDHI device nodes
arm64: dts: renesas: ulcb: Add PMIC DDR Backup Power config
arm64: dts: renesas: salvator-common: Add PMIC DDR Backup Power config
arm64: dts: renesas: ulcb: Add BD9571 PMIC
arm64: dts: renesas: r8a77965: Correct whitespace
arm64: dts: renesas: r8a7796: Correct whitespace
arm64: dts: renesas: r8a7795: Correct whitespace
arm64: dts: renesas: r8a7795: salvator-xs: enable USB2.0 host channel 3
arm64: dts: renesas: r8a7795: salvator-xs: enable hsusb channel 3 node
arm64: dts: renesas: r8a7795: salvator-xs: enable usb2_phy3 node
arm64: dts: renesas: salvator-common: add eeprom
arm64: dts: renesas: condor: add CAN-FD support
arm64: dts: renesas: r8a77980: add CAN-FD support
arm64: dts: renesas: eagle: add CAN-FD support
arm64: dts: renesas: r8a77970: add CAN-FD support
arm64: dts: renesas: r8a77965: Add R-Car Gen3 thermal support
arm64: dts: renesas: r8a77965: use r8a77965-sysc binding definitions
arm64: dts: renesas: r8a77980: use SYSC power domain macros
arm64: dts: renesas: r8a77980: use CPG core clock macros
arm64: dts: renesas: r8a77965: Add address properties to rcar_sound port nodes
arm64: dts: renesas: r8a7796: Add address properties to rcar_sound port nodes
arm64: dts: renesas: r8a7795: Add address properties to rcar_sound port nodes
arm64: dts: renesas: v3msk: add DU/LVDS/HDMI support
arm64: dts: renesas: condor: add eMMC support
arm64: dts: renesas: r8a77965-salvator-xs: Enable DU external clocks and HDMI
arm64: dts: renesas: r8a77965-salvator-x: Enable DU external clocks and HDMI
arm64: dts: renesas: r8a77965: Add HDMI encoder instance
arm64: dts: renesas: r8a77965: Populate the DU instance placeholder
arm64: dts: renesas: r8a77965: Add VSP instances
arm64: dts: renesas: r8a77965: Add FCPF and FCPV instances
arm64: dts: renesas: r8a77990: Revise the cache controller node
arm64: dts: renesas: r8a77990: Revise the psci node
arm64: dts: renesas: r8a7795-es1: Enable IPMMU devices
arm64: dts: renesas: r8a7796-salvator-x: enable HDMI sound
arm64: dts: renesas: r8a7795-salvator-x: enable HDMI sound
arm64: dts: renesas: r8a7796-salvator-xs: enable HDMI sound
arm64: dts: renesas: r8a7795-salvator-xs: enable HDMI sound
arm64: dts: renesas: r8a7795-es1-salvator-x: enable HDMI sound
arm64: dts: renesas: salvator-common: use audio-graph-card for Sound
arm64: dts: renesas: r8a7796: add HDMI sound support
arm64: dts: renesas: r8a7795: add HDMI sound support
arm64: dts: renesas: r8a77980: add MMC support
arm64: dts: renesas: condor: add EtherAVB pins
arm64: dts: renesas: condor: add SCIF0 pins
arm64: dts: renesas: r8a77980: add PFC support
arm64: dts: renesas: v3msk: add EtherAVB pins
arm64: dts: renesas: eagle: add EtherAVB pins
arm64: dts: renesas: ulcb: Rename EtherAVB "mdc" pin group to "mdio"
arm64: dts: renesas: salvator-common: Rename EtherAVB "mdc" pin group to "mdio"
arm64: dts: renesas: draak: Rename EtherAVB "mdc" pin group to "mdio"
arm64: dts: renesas: r8a77995: Enable IPMMU devices
arm64: dts: renesas: r8a77970: Enable IPMMU devices
arm64: dts: renesas: r8a7796: Enable IPMMU devices
arm64: dts: renesas: r8a7795: Enable IPMMU devices
arm64: dts: renesas: Add Renesas Ebisu board support
arm64: dts: renesas: Add Renesas R8A77990 SoC support
arm64: dts: renesas: r8a77970: sort subnodes of the soc node
arm64: dts: renesas: r8a77965: sort subnodes of the soc node
arm64: dts: renesas: r8a77965: sort subnodes of the root node
arm64: dts: renesas: r8a77995: sort subnodes of the soc node
arm64: dts: renesas: r8a77995: sort subnodes of the root node
arm64: dts: renesas: eagle: Enable HDMI output
arm64: dts: renesas: r8a77970: add LVDS support
arm64: dts: renesas: r8a77970: add DU support
arm64: dts: renesas: r8a77970: add VSPD support
arm64: dts: renesas: r8a7796: decrease temperature hysteresis
arm64: dts: renesas: r8a7795: decrease temperature hysteresis
arm64: dts: renesas: Add Renesas R8A77990 Kconfig support
mfd: tps65911-comparator: Fix an off by one bug
mfd: rave-sp: Remove VLA
mfd: tps65911-comparator: Fix a build error
mfd: twl-core: Fix clock initialization
dt-bindings: mfd: motorola-cpcap: Document audio-codec
mfd: axp20x: Correct AXP806 POK interrupt prefix
mfd: axp20x: Use DEFINE_RES_IRQ to declare resources for mfd_cells
mfd: axp20x: Constify struct mfd_cell and struct resource
mfd: da9062: Use core helper regmap_reg_range macros
mfd: arizona: Update reset pin to use GPIOD
mfd: sprd: Add one syscon cell to access PMIC global registers
mfd: pcf50633: Fix some memory leaks in the error handling path of 'pcf50633_probe()'
mfd: viperboard: Delete an error message for a failed memory allocation in vprbrd_probe()
mfd: twl6030-irq: Delete an error message for a failed memory allocation in twl6030_init_irq()
mfd: tps80031: Delete an error message for a failed memory allocation in tps80031_probe()
mfd: tps65910: Move an assignment in tps65910_sleepinit()
mfd: tps65910: Delete an unnecessary variable initialisation in tps65910_sleepinit()
mfd: tps65910: Delete an unnecessary variable initialisation in four functions
mfd: tps65910: Delete an error message for a failed memory allocation in tps65910_parse_dt()
mfd: tps6586x: Delete an error message for a failed memory allocation in tps6586x_parse_dt()
mfd: tps65090: Delete an error message for a failed memory allocation in tps65090_i2c_probe()
mfd: ti_am335x_tscadc: Delete an error message for a failed memory allocation in ti_tscadc_probe()
mfd: smsc-ece1099: Improve a size determination in smsc_i2c_probe()
mfd: sm501: Adjust 12 checks for null pointers
mfd: sm501: Improve a size determination in two functions
mfd: si476x-i2c: Delete an error message for a failed memory allocation in si476x_core_probe()
mfd: abx500-core: Adjust 14 checks for null pointers
mfd: abx500-core: Improve two size determinations in abx500_register_ops()
mfd: abx500-core: Delete an error message for a failed memory allocation in abx500_register_ops()
mfd: rave-sp: Check received frame length before accepting next byte
mfd: rave-sp: Convert print_hex_dump() to print_hex_dump_debug()
mfd: rave-sp: Add code to print firmware versions
mfd: ab8500-debugfs: Use kasprintf
mfd: syscon: Set name of regmap_config
mfd: axp20x: Add battery power supply cell for AXP813
mfd: axp20x: Probe axp20x_adc driver for AXP813
mfd: axp20x: Make AXP209/22x cells probe their ADC via DT
Revert "mfd: cros_ec: Add ACPI GPE handler for LID0 devices"
mfd: Update to SPDX license identifier
mfd: tps65218: Reorder tps65218_regulator_id enum
mfd: syscon: Set regmap name to DT node name
mfd: omap-usb-tll: Allocate driver data at once
mfd: smsc-ece1099: Delete an error message for a failed memory allocation
mfd: sm501: Delete error message for a failed memory allocation in two places
mfd: rc5t583: Improve a size determination
mfd: rc5t583: Delete error message for a failed memory allocation
mfd: max8997: Delete error message for a failed memory allocation
mfd: jz4740-adc: Delete error message for a failed memory allocation
mfd: janz-cmodio: Delete error message for a failed memory allocation
mfd: htc-i2cpld: Delete error message for a failed memory allocation
mfd: syscon: Remove unused Exynos PMU headers
drm/i915/gen9: Add WaClearHIZ_WM_CHICKEN3 for bxt and glk
pwm: stm32: Use input prescaler to improve period capture
pwm: stm32: Improve capture by tuning counter prescaler
pwm: stm32: Add capture support
mfd: stm32-timers: Add support for DMAs
x86/mtrr: Convert to use strncpy_from_user() helper
x86/mtrr: Convert to use match_string() helper
clk: at91: PLL recalc_rate() now using cached MUL and DIV values
memremap: split devm_memremap_pages() and memremap() infrastructure
drm/vmwgfx: Set dmabuf_size when vmw_dmabuf_init is successful
USB: dwc3: get extcon device by OF graph bindings
usb: dwc3: support clocks and resets for DWC3 core
proc: update SIZEOF_PDE_INLINE_NAME for the new pde fields
tty: replace ->proc_fops with ->proc_show
ide: replace ->proc_fops with ->proc_show
ide: remove ide_driver_proc_write
isdn: replace ->proc_fops with ->proc_show
atm: switch to proc_create_seq_private
atm: simplify procfs code
bluetooth: switch to proc_create_seq_data
netfilter/x_tables: switch to proc_create_seq_private
netfilter/xt_hashlimit: switch to proc_create_{seq,single}_data
neigh: switch to proc_create_seq_data
hostap: switch to proc_create_{seq,single}_data
bonding: switch to proc_create_seq_data
rtc/proc: switch to proc_create_single_data
drbd: switch to proc_create_single
resource: switch to proc_create_seq_data
staging/rtl8192u: simplify procfs code
jfs: simplify procfs code
ext4: simplify procfs code
afs: simplify procfs code
sg: simplify procfs code
megaraid: simplify procfs code
sgi-gru: simplify procfs code
acpi/battery: simplify procfs code
proc: introduce proc_create_net_single
proc: introduce proc_create_net{,_data}
net: move seq_file_single_net to <linux/seq_file_net.h>
netfilter/x_tables: simplify Ñ•eq_file code
net/kcm: simplify proc registration
ipv6/flowlabel: simplify pid namespace lookup
ipv{4,6}/raw: simplify Ñ•eq_file code
ipv{4,6}/ping: simplify proc file creation
ipv{4,6}/tcp: simplify procfs registration
ipv{4,6}/udp{,lite}: simplify proc registration
proc: introduce proc_create_single{,_data}
proc: introduce proc_create_seq_private
proc: introduce proc_create_seq{,_data}
proc: add a proc_create_reg helper
proc: simplify proc_register calling conventions
proc: don't detour through seq->private to get the inode
proc: introduce a proc_pid_ns helper
xfs: factor the ag length extension code into libxfs
xfs: move growfs core to libxfs
xfs: rework secondary superblock updates in growfs
xfs: separate secondary sb update in growfs
xfs: make imaxpct changes in growfs separate
xfs: turn ag header initialisation into a table driven operation
xfs: factor ag btree root block initialisation
xfs: convert growfs AG header init to use buffer lists
xfs: factor out AG header initialisation from growfs core
xfs: one-shot cached buffers
xfs: implement the metadata repair ioctl flag
xfs: create tracepoints for online repair
xfs: teach xfs_bmapi_remap to accept some bmapi flags
xfs: make xfs_bmapi_remapi work with attribute forks
xfs: hoist xfs_scrub_agfl_walk to libxfs as xfs_agfl_walk
xfs: avoid ABBA deadlock when scrubbing parent pointers
xfs: scrub the data fork of the realtime inodes
xfs: quota scrub should use bmapbtd scrubber
xfs: don't continue scrub if already corrupt
xfs: refactor quota limits initialization
xfs: superblock scrub should use short-lived buffers
xfs: skip scrub xref if corruption already noted
xfs: clear sb->s_fs_info on mount failure
xfs: add mount delay debug option
xfs: factor out nodiscard helpers
iomap: add a swapfile activation function
xfs: halt auto-reclamation activities while rebuilding rmap
xfs: add BMAPI_NORMAP flag to perform block remapping without updating rmapbt
xfs: add repair helpers for the reference count btree
xfs: add repair helpers for the reverse mapping btree
xfs: expose various functions to repair code
xfs: add helpers to calculate btree size
xfs: refactor scrub transaction allocation function
xfs: btree scrub should check minrecs
xfs: clean up scrub usage of KM_NOFS
xfs: avoid ilock games in the quota scrubber
xfs: refactor dquot iteration
IB/umem: Use the correct mm during ib_umem_release
clk: stm32: fix: stm32 clock drivers are not compiled by default
clk: imx6ull: use OSC clock during AXI rate change
clk: davinci: psc-da830: fix USB0 48MHz PHY clock registration
clk: imx: Add new clo01 and clo2 controlled by CCOSR
IB/core: Remove redundant return
clk: mediatek: add g3dsys support for MT2701 and MT7623
dt-bindings: reset: mediatek: add entry for Mali-450 node to refer
dt-bindings: clock: mediatek: add entry for Mali-450 node to refer
dt-bindings: clock: mediatek: add g3dsys bindings
iw_cxgb4: remove wr_id attributes
clk: mediatek: correct the clocks for MT2701 HDMI PHY module
RDMA/NLDEV: remove mr iova attribute
clk: bulk: silently error out on EPROBE_DEFER
iw_cxgb4: fix uninitialized variable warnings
clk: hisilicon: add missing usb3 clocks for Hi3798CV200 SoC
clk:aspeed: Fix reset bits for PCI/VGA and PECI
clk: aspeed: Support second reset register
clk: socfpga: stratix10: suppress unbinding platform's clock driver
clk: socfpga: stratix10: use platform driver APIs
clk: uniphier: add LD11/LD20 stream demux system clock
clk: samsung: simplify getting .drvdata
mtd: rawnand: Do not check FAIL bit when executing a SET_FEATURES op
tick/broadcast: Use for_each_cpu() specially on UP kernels
MAINTAINERS: Add entry for Microsemi Ethernet switches
net: mscc: Add initial Ocelot switch support
dt-bindings: net: add DT bindings for Microsemi Ocelot Switch
net: phy: mscc-miim: Add MDIO driver
dt-bindings: net: add DT bindings for Microsemi MIIM
clk: stm32mp1: Fix a memory leak in 'clk_stm32_register_gate_ops()'
Remove jsflash driver
RDMA/uapi: Fix uapi breakage
Input: usbtouchscreen - add sysfs attribute for 3M MTouch firmware rev
Input: ati_remote2 - fix typo 'can by' to 'can be'
Input: replace hard coded string with __func__ in pr_err()
lib/string_helpers: Add missed declaration of struct task_struct
drm/scheduler: remove unused parameter
Add SPDX idenitifier and clarify license
drm/amdgpu: print the BO flags in the gem debugfs entry
drm/amdgpu: drop printing the BO offset in the gem debugfs (v2)
drm/amdgpu: Add support to change mtype for 2nd part of gart BOs on GFX9
drm/amd/powerplay: Add notify PWE function to SMU10
drm/amd/display: remove need of modeset flag for overlay planes (V2)
drm/amdgpu: fix null pointer for bo unmap trace function
drm/amdgpu/gmc9: remove unused register defs
drm/amdgpu: add HDP flush dummy for UVD 6/7
drm/amdgpu: set ttm bo priority before initialization
drm/ttm: remove priority hard code when initializing ttm bo
drm/amd/pp: Fix performance drop on Fiji
drm/amd/pp: Implement force_clock_level for RV
drm/amd/powerplay: add PME smu message for raven
drm/amd/display: clean up assignment of amdgpu_crtc
drm/amd/powerplay: fix spelling mistake: "contruct" -> "construct"
drm/amd/pp: Refine the output of pp_power_profile_mode on VI
drm/amdgpu: invalidate parent bo when shadow bo was invalidated
drm/amdgpu: abstract bo_base init function
drm/amd/amdgpu: Add some documentation to the debugfs entries
drm/amd/amdgpu: vcn10 Add callback for emit_reg_write_reg_wait
drm/amdgpu: Fix display corruption on CI with dpm enabled
drm/amd/pp: Skip fan attributes if fan not present
drm/amdgpu: Switch to interruptable wait to recover from ring hang.
drm/ttm: Use GFP_TRANSHUGE_LIGHT for allocating huge pages
drm/amd/display: disable FBC on underlay pipe
drm/amd/display: Use kvzalloc for potentially large allocations
drm/amdgpu/uvd7: add emit_reg_write_reg_wait ring callback
drm/amd/display: Don't return ddc result and read_bytes in same return value
drm/amd/display: Add get_firmware_info_v3_2 for VG12
drm/amd: Add BIOS smu_info v3_3 required struct def.
drm/amd/display: Add VG12 ASIC IDs
drm/amd/display: Couple formatting fixes
drm/amd/display: Use int for calculating vline start
drm/amd/display: dal 3.1.44
drm/amd/display: to synchronize the hubp and dpp programming in cursor control
drm/amd/display: Check dc_sink every time in MST hotplug
drm/amd/display: reprogram infoframe during apply_ctx_to_hw
drm/amd/display: Update MST edid property every time
drm/amd/display: Add assert that chroma pitch is non zero
drm/amd/display: compact the rq/dlg/ttu log
drm/amd/display: update dtn logging and goldens
drm/amd/display: add some DTN logs for input and output tf
drm/amd/display: add cursor TTU CRQ related
drm/amd/display: Add user_regamma to color module
drm/amd/display: dal 3.1.43
drm/amd/display: DP link validation bug for YUV422
drm/amd/display: Refactor otg_blank sequence
drm/amd/display: Make program_output_csc HWSS interface function
drm/amd/display: fix issue related to infopacket was not transmitted
drm/amd/display: Disallow enabling CRTC without primary plane with FB
drm/amd/display: Unify dm resume sequence into a single call
drm/amd/display: Fix deadlock when flushing irq
drm/amdgpu/sriov: Need to set in_gpu_reset flag to back after gpu reset
drm/amdgpu: For sriov reset, move IB test into exclusive mode
drm/scheduler: don't update last scheduled fence in TDR
drm/powerplay: Add powertune table for VEGAM
drm/amd/powerplay: add specific changes for VEGAM in smu7_hwmgr.c
drm/amd/powerplay: add smumgr support for VEGAM (v2)
drm/amd/powerplay: update process pptables
drm/amd/powerplay: update ppatomctrl.c (v2)
drm/amd: add a new struct in atombios.h
drm/amd/powerplay: add smu75 header files
drm/amd/display: Use HBR2 if eDP monitor it doesn't advertise link rate
drm/amdgpu: Add VEGAM support to the legacy DCE 11 module
drm/amd/display: Implement VEGAM device IDs in DM
drm/amd/display: Implement VEGAM device IDs in DC
drm/amdgpu: add VEGAM pci ids
drm/amdgpu: add VEGAM support to vi
drm/amdgpu: add VEGAM to VCE harvest config
drm/amdgpu: add VEGAM VCE firmware support
drm/amdgpu: add VEGAM UVD encode support
drm/amdgpu: add VEGAM UVD firmware support
drm/amdgpu: initialize VEGAM GFX
drm/amdgpu: add VEGAM GFX golden settings
drm/amdgpu: add VEGAM GFX firmware support
drm/amdgpu: add VEGAM SDMA golden settings
drm/amdgpu: add VEGAM SDMA firmware support
drm/amdgpu: initialize VEGAM GMC (v2)
drm/amdgpu: add VEGAM GMC golden settings
drm/amdgpu: skip VEGAM MC firmware load
drm/amdgpu: add VEGAM dc support check
drm/amdgpu/virtual_dce: add VEGAM support
drm/amdgpu: add VEGAM SMU firmware support
drm/amdgpu: specify VEGAM ucode SMU load method
drm/amdgpu: set VEGAM to ASIC family and ip blocks
drm/amdgpu: bypass GPU info firmware load for VEGAM
drm/amdgpu: add VEGAM ASIC type
drm/radeon: Change the default to PCI on PowerPC
drm/amd/pp: Add OVERDRIVE support on Vega10 (v2)
drm/admgpu: fix mode_valid's return type
drm/radeon: fix mode_valid's return type
drm/radeon: fix radeon_atpx_get_client_id()'s return type
drm/amdgpu: fix amdgpu_atpx_get_client_id()'s return type
drm/amdgpu: change pp_dpm clk/mclk/pcie input format.
drm/amdgpu: set COMPUTE_PGM_RSRC1 for SGPR/VGPR clearing shaders
drm/amdgpu: bo could be null when access in vm bo update
drm/amdgpu: Enable scatter gather display support
drm/amdgpu/powerplay: actually return the power with the new query
drm/amd/pp: Print out voltage/clock range in sysfs
drm/amd/pp: Change voltage/clk range for OD feature on VI
drm/amd/pp: Refine the OD state checking code in smu7
drm/amd/pp: Use dynamic gfx_clk rather than hardcoded values
drm/amd/pp: Change pstate_clk frequency unit to 10KHz on Rv
drm/amdgpu/pm: document pp_od_clk_voltage
drm/amdgpu/pm: document pp_power_profile_mode
drm/amdgpu/pm: document pp_dpm_sclk pp_dpm_mclk pp_dpm_pcie (v2)
drm/amdgpu/pm: document pp_table
drm/amdgpu/pm: document power_dpm_state
drm/amdgpu/pm: document power_dpm_force_performance_level
drm/amdgpu: Remove VRAM from shared bo domains.
drm/amdgpu: Rename amdgpu_display_framebuffer_domains()
drm/amd/powerplay: use the flag to decide whether send gfxoff smc message
drm/amdgpu: set CGPG if gfxoff is enabled for raven
drm/amdgpu: fix to disable powergating in hw_fini
drm/amdgpu: it should disable gfxoff when system is going to suspend
drm/amd/powerplay: add control gfxoff enabling in late init
drm/amdgpu: clear gfxoff feature mask if the asic is not raven
drm/amdgpu: use pp_feature member to store the mask
drm/amd/powerplay: enable/disable gfxoff through smu
drm/amd/powerplay: add gfx off control function
drm/amdgpu: set gfxoff disabled by default
drm/amdgpu: add gfxoff feature mask
drm/amdgpu: move PP_FEATURE_MASK to amd_shared header
drm/amd/powerplay: send CGPG smc message if PG is enabled for raven
drm/amdgpu: add setting powergating method for gfx9
drm/amdgpu: revise init_rlc_save_restore_list behavior to support latest register_list_format/register_restore table
drm/amdgpu: cleanup init power gating function
drm/amdgpu: enter rlc safe mode before set cgpg
drm/amdgpu: add save restore list cntl gpm and srm firmware support
drm/amdgpu: add new rlc firmware header format v2.1
drm/amdgpu: update psp gfx if header
drm/amd/powerplay: add registry key to disable ACG
drm/amdgpu: print DMA-buf status in debugfs
drm/amd/powerplay: header file interface to SMU update
drm/amdgpu: simplify bo_va list when vm bo update (v2)
drm/amdgpu: init gfx9 aperture settings
drm/amd/pp: Fix NULL point check error in smu_set_watermarks_for_clocks_ranges
drm/amdgpu: fix list not initialized
drm/amdgpu: optionally do a writeback but don't invalidate TC for IB fences
drm/amdgpu: handle domain mask checking v2
drm/amdgpu: set preferred_domain independent of fallback handling
drm/amdgpu: limit reg_write_reg_wait workaround to SRIOV v2
drm/scheduler: move last_sched fence updating prior to job popping (v2)
drm/scheduler: always put last_sched fence in entity_fini
drm/amdgpu: print the vbios version in the debugfs firmware info
drm/amd/pp: Fix bug voltage can't be OD separately on VI
drm/amd/pp: Remove dead interface
drm/amdgpu: Reserved vram for smu to save debug info.
drm/amdgpu: use amdgpu_bo_param for amdgpu_bo_create v2
drm/amdgpu: add amdgpu_bo_param
drm/amd/display: Use dig enable to determine fast boot optimization.
drm/amd/display: add missing colorspace for set black color
drm/amd/display: add calculated clock logging to DTN
drm/amd/display: add rq/dlg/ttu to dtn log
drm/amd/display: Check SCRATCH reg to determine S3 resume.
drm/amd/display: HDMI has no sound after Panel power off/on
drm/amd/display: Move DCC support functions into dchubbub
drm/amd/display: Do not create memory allocation if stats not enabled
drm/amd/display: Check lid state to determine fast boot optimization.
drm/amd/display: change dml init to use default structs
drm/amd/display: fix segfault on insufficient TG during validation
drm/amd/display: Fix regamma not affecting full-intensity color values
drm/amd/display: Move dp_pixel_encoding_type to stream_encoder include
drm/amd/display: fix brightness level after resume from suspend
drm/amd/display: dal 3.1.42
drm/amd/display: Don't program bypass on linear regamma LUT
drm/amdgpu: defer test IBs on the rings at boot (V3)
drm/amd/pp: Adding a function to store cc6 data in SMU10
drm/amd/pp: Adding set_watermarks_for_clocks_ranges for SMU10
drm/amdgpu: re-validate per VM BOs if required v2
drm/amdgpu: revert "Don't change preferred domian when fallback GTT v6"
drm/amdgpu: revert "add new bo flag that indicates BOs don't need fallback (v2)"
drm/amd/pp: Move common code to smu_helper.c
drm/amd/pp: Clear smu response register before send smu message
drm/amd/pp: Remove struct pp_gpu_power
drm/amd/pp: Refine get_gpu_power for VI
Revert "drm/amd/powerply: fix power reading on Fiji"
drm/gpu-sched: fix force APP kill hang(v4)
drm/amdgpu: Free VGA stolen memory as soon as possible.
drm/amdgpu/gmc: steal the appropriate amount of vram for fw hand-over (v3)
drm/amdgpu/gmc9: use amdgpu_ring_emit_reg_write_reg_wait in gpu tlb flush
drm/amdgpu/vcn1: add emit_reg_write_reg_wait ring callback
drm/amdgpu/vce4: add emit_reg_write_reg_wait ring callback
drm/amdgpu/uvd7: add emit_reg_write_reg_wait ring callback
drm/amdgpu/sdma4: add emit_reg_write_reg_wait ring callback (v2)
drm/amdgpu/gfx9: add emit_reg_write_reg_wait ring callback (v2)
drm/amdgpu: add emit_reg_write_reg_wait ring callback
drm/amdgpu/powerplay: rename smu7_upload_mc_firmware
drm/amdgpu/powerplay: fix smu7_get_memory_type for fiji
Revert "drm/amd/display: disable CRTCs with NULL FB on their primary plane (V2)"
Revert "drm/amd/display: fix dereferencing possible ERR_PTR()"
drm/amdgpu/gfx9: cache DB_DEBUG2 and make it available to userspace
drm/ttm: keep a reference to transfer pipelined BOs
drm/amd/pp: Remove useless smu7 running state check
drm/amd/pp: Remove dead function in smu7_smumgr.c
drm/amd/powerplay: initialzie the dpm intial enabled state
drm/amd/powerplay: Get more than 8 level gfxclk states
amd/powerplay: implement the vega12_force_clock_level interface
drm/amdgpu: Add APU support in vi_set_vce_clocks
drm/amdgpu: Add APU support in vi_set_uvd_clocks
drm/amd/pp: Remove unnecessary forward declaration
drm/amd/pp: Move same macro definitions to hwmgr.h
drm/amd/display: remove dummy is_blanked() to optimise boot time
drm/amd/display: Don't spam debug messages
drm/amd/display: Remove PRE_VEGA flag
drm/amd/display: Fix 64-bit division in hwss_edp_power_control
drm/amdgpu: fix and cleanup cpu visible VRAM handling
drm/amdgpu: use ctx bytes_moved
drm/amd/pp: fix the wrong readout engine clock in deep sleep
drm/amd/pp: use soc15 common macros instead of vega10 specific
drm/amdgpu: add MP1 and THM hw ip base reg offset
drm/amd/pp: Refine pp_atomfwctrl_get_vbios_bootup_values
drm/amdgpu: fix null pointer panic with direct fw loading on gpu reset
drm/radeon: add PX quirk for Asus K73TK
drm/amd/display: Fix memleak on input transfer function
drm/amd/display: Fix dim display on DCE11
drm/amd/display: Have DC manage its own allocation of gamma
drm/amd/display: Fix structure initialization of hdmi_info_packet
drm/amd/display: move color_transfer_func to color mod
drm/amd/display: Refactor color module
drm/amd/display: csc_transform to dc_csc_transform
drm/amd/display: Do not use os types
drm/amd/display: Remove unused fields
drm/amd/display: Get rid of unused input_tf
drm/amd/display: Updated HDR Static Metadata to directly take info packet raw
bpf: sockmap, add hash map support
PCI: Make pci_get_new_domain_nr() static
ARM: dts: logicpd-som-lv: Fix Touchscreen controller
ARM: dts: am3517-som: Add Seiko Instruments RTC s35390a
ARM: dts: am437x-sk-evm: add wilink8 support
ARM: dts: am3517-evm: Add LCD panel type 15 support
ARM: dts: am3517-som: Associate cpu to regulator supply
ARM: dts: am3517-som: Add TI TPS65023 regulators
ARM: dts: am3517-evm: Split off SOM features from baseboard
ARM: dts: am3517: Add pinmuxing, CD and WP for MMC1
RDMA/hfi1: Fix build error with debugfs disabled
clk: stm32mp1: Add CLK_IGNORE_UNUSED to ck_sys_dbg clock
ARM: dts: logicpd-som-lv: Add fixed 26MHz clock as fck for twl
ARM: dts: logicpd-torpedo: Add fixed 26MHz clock as fck for twl
ARM: dts: omap3-pandora-common: Use IRQ_TYPE specifier
ARM: dts: am335x-boneblue: Use IRQ_TYPE specifier
ARM: dts: am335x-baltos.dtsi: Use IRQ_TYPE specifier
ARM: dts: am335x-baltos-ir5221: Use IRQ_TYPE specifier
ARM: dts: am335x-baltos-ir3220: Use IRQ_TYPE specifier
Revert "ARM: dts: am437x-sk-evm: Correct tps65218 irq type"
ARM: dts: am437x-epos-evm: Fixup (again) tps65218 irq type
ARM: dts: am437x-cm-t43: Fixup (again) tps65218 irq type
ARM: dts: am437x-gp-evm: Fixup (again) tps65218 irq type
ARM: dts: am335x-evmsk: Add phandle for the backlight for the panel
ARM: dts: omap: fix OMAP3 CM-T3x OF graph video connectors
ARM: dts: omap: fix OF graph in omap3-devkit8000
torture: Make kvm-find-errors.sh find build warnings
rcutorture: Abbreviate kvm.sh summary lines
rcutorture: Print end-of-test state in kvm.sh summary
rcutorture: Print end-of-test state
torture: Fold parse-torture.sh into parse-console.sh
torture: Add a script to edit output from failed runs
perf tools: Use the "_stest" symbol to identify the kernel map when loading kcore
perf bpf: Add probe() helper to reduce kprobes boilerplate
perf bpf: Add license(NAME) helper
perf bpf: Add kprobe example to catch 5s naps
perf bpf: Add bpf.h to be used in eBPF proggies
perf bpf: Add 'examples' directories
perf llvm-utils: Add bpf include path to clang command line
rcu: Update list of rcu_future_grace_period() trace events
rcu: Drop early GP request check from rcu_gp_kthread()
rcu: Simplify and inline cpu_needs_another_gp()
rcu: The rcu_gp_cleanup() function does not need cpu_needs_another_gp()
rcu: Make rcu_start_this_gp() check for out-of-range requests
rcu: Add funnel locking to rcu_start_this_gp()
rcu: Make rcu_start_future_gp() caller select grace period
rcu: Inline rcu_start_gp_advanced() into rcu_start_future_gp()
rcu: Clear request other than RCU_GP_FLAG_INIT at GP end
rcu: Cleanup, don't put ->completed into an int
rcu: Switch __rcu_process_callbacks() to rcu_accelerate_cbs()
rcu: Avoid __call_rcu_core() root rcu_node ->lock acquisition
rcu: Make rcu_migrate_callbacks wake GP kthread when needed
rcu: Convert ->need_future_gp[] array to boolean
rcu: Make rcu_future_needs_gp() check all ->need_future_gps[] elements
rcu: Avoid losing ->need_future_gp[] values due to GP start/end races
rcu: Make rcu_gp_cleanup() more accurately predict need for new GP
rcu: Make rcu_gp_kthread() check for early-boot activity
rcu: Add accessor macros for the ->need_future_gp[] array
rcu: Make rcu_start_future_gp()'s grace-period check more precise
rcu: Improve non-root rcu_cbs_completed() accuracy
doc: Ensure whatisRCU.txt actually says what RCU is
rcu: Add leaf-node macros
nvme: Avoid flush dependency in delete controller flow
srcu: Add cleanup_srcu_struct_quiesced()
rcu: Declare rcu_eqs_special_set() in public header
rcu: Update rcu_bind_gp_kthread() header comment
rcu: Move __rcu_read_lock() and __rcu_read_unlock() to tree_plugin.h
softirq: Eliminate unused cond_resched_softirq() macro
rcu: Rename cond_resched_rcu_qs() to cond_resched_tasks_rcu_qs()
rcu: Remove deprecated RCU debugfs tracing code
rcu: Call wake_nocb_leader_defer() with 'FORCE' when nocb_q_count is high
rcu: Don't allocate rcu_nocb_mask if no one needs it
rcu: Inline rcu_preempt_do_callback() into its sole caller
rcu: exp: Protect all sync_rcu_preempt_exp_done() with rcu_node lock
rcu: exp: Fix "must hold exp_mutex" comments for QS reporting functions
rcu: Parallelize expedited grace-period initialization
arm64: Remove duplicate include
arm64: remove no-op macro VMLINUX_SYMBOL()
ARM: dts: exynos: Add support for audio over HDMI for Odroid X/X2/U3
ALSA: hda/ca0132: constify parameter table for effects
ALSA: hda/ca0132: merge strings just for printk
ALSA: hda/ca0132: constify read-only members of string array
ALSA: hda/ca0132: constify templates for control element set
video: fbdev: pxafb: match_string() conversion fixup
thunderbolt: Handle NULL boot ACL entries properly
PCI: dwc: dra7xx: Use devm_ioremap_resource() instead of devm_ioremap()
PCI: dwc: artpec6: Use devm_ioremap_resource() instead of devm_ioremap()
bpf: sockmap, refactor sockmap routines to work with hashmap
misc: pci_endpoint_test: Use pci_irq_vector function
brcmfmac: fix initialization of struct cfg80211_inform_bss variable
misc: pci_endpoint_test: Add DesignWare EP entry
dt-bindings: PCI: designware: Add support for EP in DesignWare driver
MIPS: perf: Fix perf with MT counting other threads
PCI: dwc: Add support for EP mode
dt-bindings: PCI: designware: Example update
IB: Fix RDMA_RXE and INFINIBAND_RDMAVT dependencies for DMA_VIRT_OPS
iommu/amd: Prevent possible null pointer dereference and infinite loop
iommu/amd: Fix grammar of comments
iommu: Clean up the comments for iommu_group_alloc
iommu/vt-d: Remove unnecessary parentheses
iommu/vt-d: Clean up pasid quirk for pre-production devices
iommu/vt-d: Clean up unused variable in find_or_alloc_domain
iommu/vt-d: Fix iotlb psi missing for mappings
iommu/vt-d: Introduce __mapping_notify_one()
MIPS: perf: Use correct VPE ID when setting up VPE tracing
iommu: Remove extra NULL check when call strtobool()
MIPS: perf: More robustly probe for the presence of per-tc counters
PCI: endpoint: functions/pci-epf-test: Replace lower into upper case characters
misc: pci_endpoint_test: Replace lower into upper case characters
arm64: dts: hi3798cv200: enable emmc support for poplar board
arm64: dts: hi3798cv200: enable usb2 support for poplar board
arm64: dts: hi3798cv200: enable PCIe support for poplar board
arm64: dts: hisi: Enable Hisi LPC node for hip07
arm64: dts: hisi: Enable Hisi LPC node for hip06
arm64: dts: hi3660: Add pcie msi interrupt attribute
arm64: dts: hi3660: Add thermal cooling management
arm64: dts: hi3660: Add CPU frequency scaling support
arm64: dts: hi3660: Add stub clock node
arm64: dts: hi3660: Add mailbox node
perf buildid-cache: Warn --purge-all failures
perf tests parse-events: Add intel_pt parse test
drm: rcar-du: disable dtc graph-endpoint warnings on DT overlays
mtd: rawnand: Fix return type of __DIVIDE() when called with 32-bit
powerpc/embedded6xx/hlwd-pic: Prevent interrupts from being handled by Starlet
powerpc/embedded6xx/flipper-pic: Don't match all IRQ domains
MIPS: Probe for MIPS MT perf counters per TC
arm64: Increase ARCH_DMA_MINALIGN to 128
powerpc/book3s64: Enable split pmd ptlock.
powerpc/mm: Use page fragments for allocation page table at PMD level
powerpc/mm: Implement helpers for pagetable fragment support at PMD level
powerpc/book3s64/mm: Simplify the rcu callback for page table free
powerpc/mm/book3s64/4k: Switch 4k pagesize config to use pagetable fragment
powerpc/mm/nohash: Remove pte fragment dependency from nohash
powerpc/mm/book3e/64: Remove unsupported 64Kpage size from 64bit booke
powerpc/mm: Rename pte fragment functions
powerpc/mm: Use pmd_lockptr instead of opencoding it
powerpc/mm/book3s64: Move book3s64 code to pgtable-book3s64
powerpc/kvm: Switch kvm pmd allocator to custom allocator
clk: meson: drop CLK_SET_RATE_PARENT flag
clk: meson-axg: Add AO Clock and Reset controller driver
clk: meson: aoclk: refactor common code into dedicated file
clk: meson: migrate to devm_of_clk_add_hw_provider API
clk: meson: gxbb: add the video decoder clocks
clk: meson: meson8b: add support for the NAND clocks
dt-bindings: clock: reset: Add AXG AO Clock and Reset Bindings
dt-bindings: clock: axg-aoclkc: New binding for Meson-AXG SoC
media: siano: use GFP_DMA only for smssdio
KVM: arm/arm64: VGIC/ITS save/restore: protect kvm_read_guest() calls
KVM: arm/arm64: VGIC/ITS: protect kvm_read_guest() calls with SRCU lock
KVM: arm/arm64: VGIC/ITS: Promote irq_lock() in update_affinity
KVM: arm/arm64: Properly protect VGIC locks from IRQs
cxl: Report the tunneled operations status
cxl: Set the PBCQ Tunnel BAR register when enabling capi mode
drm/vc4: Fix leak of the file_priv that stored the perfmon.
video: fbdev: nvidia: fix spelling mistake: "scaleing" -> "scaling"
video: fbdev: fix spelling mistake: "frambuffer" -> "framebuffer"
video: fbdev: pxafb: Convert to use match_string() helper
video: fbdev: via: allow COMPILE_TEST build
KVM: X86: Lower the default timer frequency limit to 200us
HID: i2c-hid: check if device is there before really probing
EDAC, altera: Fix ARM64 build warning
ARM: davinci: board-dm646x-evm: set VPIF capture card name
ARM: davinci: board-dm646x-evm: pass correct I2C adapter id for VPIF
ARM: davinci: dm646x: fix timer interrupt generation
HID: steam: add missing fields in client initialization
HID: steam: add battery device.
HID: add driver for Valve Steam Controller
i2c: hix5hd2: remove some dead code
i2c: exynos5: simplify transfer function
i2c: Get rid of i2c_board_info->archdata
dt-bindings: i2c: fix typo 'can by' to 'can be'
i2c: designware: refactor low-level enable/disable
cpufreq: schedutil: Don't set next_freq to UINT_MAX
Revert "cpufreq: schedutil: Don't restrict kthread to related_cpus unnecessarily"
Revert "cpufreq: rcar: Add support for R8A7795 SoC"
Revert "cpufreq: dt: Add r8a7796 support to to use generic cpufreq driver"
ACPICA: Update version to 20180427
ACPICA: Debugger: Removed direct support for EC address space in "Test Objects"
ACPICA: Debugger: Add Package support for "test objects" command
ACPICA: Improve error messages for the namespace root node
ACPICA: Fix potential infinite loop in acpi_rs_dump_byte_list
ACPICA: vsnprintf: this statement may fall through
ACPICA: Tables: Fix spelling mistake in comment
ACPICA: iASL: Enhance the -tc option (create AML hex file in C)
selftests/bpf: make sure build-id is on
PM / Domains: Don't return -EEXIST at attach when PM domain exists
ARM: dts: imx: Switch NXP boards to SPDX identifier
usbip: usbip_host: fix NULL-ptr deref and use-after-free errors
usbip: usbip_host: run rebind from exit when module is removed
usbip: usbip_host: delete device from busid_table after rebind
usbip: usbip_host: refine probe and disconnect debug msgs to be useful
Drivers: hv: vmbus: Removed an unnecessary cast from void *
staging: android: ion: Switch to pr_warn_once in ion_buffer_destroy
staging: mt7621-gpio: add SPDX identifier
staging: mt7621-gpio: fix some warnings because of lines exceeded 80 characters
staging: lustre: obdclass: change object lookup to no wait mode
staging: mt7621-eth: Remove unused variable
staging: ks7010: Remove unused define
staging: rtl8723bs: Fix checkpatch.pl errors
staging: android: ion: Check return value of ion_buffer_kmap_get
staging: speakup: use true/false instead of 1/0
Staging:Comedi:comedi_compat32.c: Lindent changes
i2c: viperboard: return message count on master_xfer success
i2c: pmcmsp: fix error return from master_xfer
i2c: pmcmsp: return message count on master_xfer success
usb: gadget: udc: atmel: Fix indenting
usb: gadget: udc: atmel: Remove obsolete include
usb: gadget: udc: atmel: GPIO inversion is handled by gpiod
USB: rndis: Fix for handling garbled messages
usb: dwc3: use local copy of resource to fix-up register offset
usb: gadget: composite: fill bcdUSB as 0x0320 for SuperSpeed or higher speeds
usb: dwc3: core: Suspend PHYs on runtime suspend in host mode
usb: dwc3: Add Qualcomm DWC3 glue driver
dt-bindings: usb: Update documentation for Qualcomm DWC3 driver
usb: dwc3: of-simple: Add compatible for Allwinner H6 platform
dt-bindings: arm: document Renesas V3HSK board bindings
usb: gadget: f_ecm: fix host mac address for multiple instances
USB: Gadget Ethernet: Re-enable Jumbo frames.
usb: dwc2: Change reading of current frame number flow.
usb: dwc2: debugfs: Don't touch RX FIFO during register dump
usb: dwc2: Fix crash in incomplete isoc intr handlers.
usb: dwc2: Add Interpacket Gap(IPG) feature support
usb: dwc2: Enable BNA interrupt for IN endpoints
usb: dwc2: Change ISOC DDMA flow
usb: mtu3: make USB_MTU3_DUAL_ROLE depend on EXTCON but not USB_MTU3
usb: mtu3: fix operation failure when test TEST_J/K
usb: mtu3: fix an unrecognized issue when connected with PC
usb: mtu3: remove repeated setting of gadget state
usb: mtu3: avoid TX data length truncated in SS/SSP mode
usb: phy: simplify getting .drvdata
usb: mtu3: simplify getting .drvdata
usb: phy: Add Kconfig entry for Tegra PHY driver
usb: tegra: Move utmi-pads reset from ehci-tegra to tegra-phy
usb: phy: tegra: Cleanup error messages
ARM: dts: imx6qdl-phytec-pfla02: Use IRQ_TYPE specifier
usb: gadget: f_fs: Add compat_ioctl to epfiles
usb: gadget: f_midi: Use refcount when freeing f_midi_opts
usb/gadget: Add driver for Aspeed SoC virtual hub
usb/gadget: Constify usb_gadget_get_string "table" argument
ARM: dts: imx53-voipac-dmm-668: Use IRQ_TYPE specifier
ARM: dts: imx53-qsb: Use IRQ_TYPE specifier
ARM: dts: vf-colibri-eval-v3: Use IRQ_TYPE specifier
arm64: dts: fsl-ls1012a: Fix DTC aliases warnings
x86/asm/memcpy_mcsafe: Define copy_to_iter_mcsafe()
x86/asm/memcpy_mcsafe: Add write-protection-fault handling
x86/asm/memcpy_mcsafe: Return bytes remaining
x86/asm/memcpy_mcsafe: Add labels for __memcpy_mcsafe() write fault handling
x86/asm/memcpy_mcsafe: Remove loop unrolling
tools/memory-model: Add reference for 'Simplifying ARM concurrency'
tools/memory-model: Update ASPLOS information
MAINTAINERS, tools/memory-model: Update e-mail address for Andrea Parri
tools/memory-model: Fix coding style in 'lock.cat'
tools/memory-model: Remove out-of-date comments and code from lock.cat
tools/memory-model: Improve mixed-access checking in lock.cat
tools/memory-model: Improve comments in lock.cat
tools/memory-model: Remove duplicated code from lock.cat
tools/memory-model: Flag "cumulativity" and "propagation" tests
tools/memory-model: Add model support for spin_is_locked()
tools/memory-model: Add scripts to test memory model
tools/memory-model: Fix coding style in 'linux-kernel.def'
tools/memory-model: Model 'smp_store_mb()'
tools/memory-order: Update the cheat-sheet to show that smp_mb__after_atomic() orders later RMW operations
tools/memory-order: Improve key for SELF and SV
tools/memory-model: Fix cheat sheet typo
tools/memory-model: Update required version of herdtools7
tools/memory-model: Redefine rb in terms of rcu-fence
tools/memory-model: Rename link and rcu-path to rcu-link and rb
locking/spinlocks: Clean up comment and #ifndef for {,queued_}spin_is_locked()
locking/spinlocks/arm64: Remove smp_mb() from arch_spin_is_locked()
locking/spinlocks: Document the semantics of spin_is_locked()
locking/Documentation: Use `warning` RST directive
locking/Documentation: Fix incorrect example code
locking/memory-barriers.txt/kokr: Update Korean translation to de-emphasize smp_read_barrier_depends() some more
locking/memory-barriers.txt/kokr: Update Korean translation to fix description of data dependency barriers
locking/memory-barriers.txt/kokr: Update Korean translation to cross-reference "tools/memory-model/"
locking/memory-barriers.txt/kokr: Update Korean translation to de-emphasize smp_read_barrier_depends()
locking/memory-barriers.txt/kokr: Update Korean translation to indicate that READ_ONCE() now implies smp_barrier_depends()
locking/memory-barriers.txt: Fix broken DMA vs. MMIO ordering example
bpf, doc: howto use/run the BPF selftests
bpf, doc: convert bpf_devel_QA.rst to use RST formatting
bpf, doc: convert bpf_design_QA.rst to use RST formatting
bpf, doc: rename txt files to rst files
bpf, doc: add basic README.rst file
samples: bpf: make the build less noisy
samples: bpf: move libbpf from object dependencies to libs
samples: bpf: fix build after move to compiling full libbpf.a
samples: bpf: rename libbpf.h to bpf_insn.h
samples: bpf: include bpf/bpf.h instead of local libbpf.h
s390/qdio: don't release memory in qdio_setup_irq()
s390/qdio: fix access to uninitialized qdio_q fields
b43: fix transmit failure when VT is switched
rsi: Set wowlan flag while writing wowlan config parameters
rsi: reset hibernate_resume flag to work hibernate resume in coex mode.
rsi: Add null check for virtual interfaces in wowlan config
brcmfmac: set WIPHY_FLAG_HAVE_AP_SME flag
ALSA: usb-audio: UAC3: Parse Input Terminal number of channels.
ALSA: usb-audio: UAC3 Add support for connector insertion.
ALSA: usb-audio: UAC3. Add support for mixer unit.
x86/build/vdso: Put generated linker scripts to $(obj)/
x86/build/vdso: Remove unnecessary export in Makefile
x86/build/vdso: Remove unused $(vobjs-nox32) in Makefile
objtool: Detect RIP-relative switch table references
ALSA: usb-audio: Use Class Specific EP for UAC3 devices.
drm: set FMODE_UNSIGNED_OFFSET for drm files
sctp: checkpatch fixups
sctp: add asoc and packet to sctp_flush_ctx
sctp: add sctp_flush_ctx, a context struct on outq_flush routines
sctp: rework switch cases in sctp_outq_flush_data
sctp: make use of gfp on retransmissions
sctp: move transport flush code out of sctp_outq_flush
sctp: move flushing of data chunks out of sctp_outq_flush
sctp: move outq data rtx code out of sctp_outq_flush
sctp: move the flush of ctrl chunks into its own function
sctp: factor out sctp_outq_select_transport
sctp: add sctp_packet_singleton
scsi: mptlan: Fix mpt_lan_sdu_send()'s return type
cxgb4: add tc flower match support for tunnel VNI
scsi: core: clean up generated file scsi_devinfo_tbl.c
scsi: target: tcmu: fix error resetting qfull_time_out to default
vmxnet3: use DMA memory barriers where required
vmxnet3: set the DMA mask before the first DMA map operation
scsi: ipr: new IOASC update
cxgb4: Correct ntuple mask validation for hash filters
net: stmmac: Add Jose Abreu as co-maintainer
scsi: esas2r: fix spelling mistake: "requestss" -> "requests"
scsi: target: target/file: Add support of direct and async I/O
scsi: libosd: Remove VLA usage
bpf: add ld64 imm test cases
bpf, arm64: save 4 bytes in prologue when ebpf insns came from cbpf
bpf, arm64: optimize 32/64 immediate emission
bpf, arm64: save 4 bytes of unneeded stack space
bpf, arm32: save 4 bytes of unneeded stack space
bpf, x64: clean up retpoline emission slightly
bpf, sparc: remove unused variable
bpf, mips: remove unused function
kbuild: disable new dtc graph and unit-address warnings
scripts/dtc: Update to upstream version v1.4.6-21-g84e414b0b5bc
MIPS: mscc: Connect phys to ports on ocelot_pcb123
MIPS: mscc: Add switch to ocelot
MIPS: JZ4740: Drop old platform reset code
MIPS: qi_lb60: Enable the jz4740-wdt driver
MIPS: JZ4780: dts: Fix watchdog node
MIPS: JZ4740: dts: Add bindings for the jz4740-wdt driver
watchdog: JZ4740: Drop module remove function
watchdog: JZ4740: Register a restart handler
watchdog: JZ4740: Use devm_* functions
watchdog: JZ4740: Disable clock after stopping counter
MIPS: VPE: Fix spelling mistake: "uneeded" -> "unneeded"
MIPS: Re-use kstrtobool_from_user()
MIPS: Convert update_persistent_clock() to update_persistent_clock64()
MIPS: Convert read_persistent_clock() to read_persistent_clock64()
MIPS: sni: Remove the read_persistent_clock()
MIPS: Fix ptrace(2) PTRACE_PEEKUSR and PTRACE_POKEUSR accesses to o32 FGRs
MIPS: xilfpga: Actually include FDT in fitImage
MIPS: xilfpga: Stop generating useless dtb.o
KVM: Fix spelling mistake: "cop_unsuable" -> "cop_unusable"
MIPS: ptrace: Expose FIR register through FP regset
MIPS: Fix build with DEBUG_ZBOOT and MACH_JZ4770
MIPS: c-r4k: Fix data corruption related to cache coherence
net/mlx5e: Remove MLX5E_TEST_BIT macro
net/mlx5e: Use test bit in en accel xmit flow
net/mlx5e: Use __set_bit for adaptive-moderation bit in RQ state
net/mlx5e: Report all channels with min RX WQEs timeout
net/mlx5e: Support offloaded TC flows with no matches on headers
net/mlx5e: Get the required HW match level while parsing TC flow matches
net/mlx5e: Properly order min inline mode setup while parsing TC matches
net/mlx5e: Use local actions var while processing offloaded TC flow actions
net/mlx5e: Return success when TC offloaded fdb actions parsed ok
net/mlx5e: Avoid redundant zeroing of offloaded TC flow attributes
net/mlx5e: Clean static checker complaints on TC offload and VF reps code
net/mlx5e: Remove double defined DMAC header re-write element
net/mlx5e: Use bool as return type for mlx5e_xdp_handle
net/mlx5e: Use u8 instead of int for LRO number of segments
net/mlx5e: Skip redundant checks when providing NUD lastuse feedback
net/mlx5e: Remove redundant vport context vlan update
audit: use inline function to set audit context
samples/bpf: xdp_monitor, accept short options
cpufreq: intel_pstate: allow trace in passive mode
bpf: add selftest for stackmap with build_id in NMI context
bpf: enable stackmap with build_id in nmi context
audit: use inline function to get audit context
tracing/x86/xen: Remove zero data size trace events trace_xen_mmu_flush_tlb{_all}
spi: Respect all error codes from dev_pm_domain_attach()
soundwire: Respect all error codes from dev_pm_domain_attach()
mmc: sdio: Respect all error codes from dev_pm_domain_attach()
i2c: Respect all error codes from dev_pm_domain_attach()
driver core: Respect all error codes from dev_pm_domain_attach()
amba: Respect all error codes from dev_pm_domain_attach()
PM / Domains: Allow a better error handling of dev_pm_domain_attach()
PM / Domains: Check for existing PM domain in dev_pm_domain_attach()
PM / Domains: Drop redundant code in genpd while attaching devices
PM / Domains: Drop comment in genpd about legacy Samsung DT binding
PM / Domains: Fix error path during attach in genpd
cxgb4: do not fail vf instatiation in slave mode
mlxsw: spectrum_span: Support LAG under mirror-to-gretap
net/smc: check for missing nlattrs in SMC_PNETID messages
net/mlx4_core: Fix error handling in mlx4_init_port_info.
net: ethernet: ti: Use ERR_CAST instead of ERR_PTR(PTR_ERR())
cpufreq: armada-37xx: driver relies on cpufreq-dt
ACPICA: Add deferred package support for the Load and loadTable operators
ARM: dts: qcom-apq8064: use correct pci address for address translation
leds: Add Spreadtrum SC27xx breathing light controller driver
sched: cls: enable verbose logging
dt-bindings: leds: Add SC27xx breathing light controller documentation
ARM: dts: qcom-apq8064: fix gic_irq_domain_translate warnings
ARM: dts: Fix the RPM clock controller compatible string
ARM: dts: ipq4019: Add TZ and SMEM reserved regions
ARM: dts: qcom: pm8941: Add vadc nodes needed to estimate an ocv
ARM: dts: qcom-apq8064: disable i2c by default at soc dtsi
audit: convert sessionid unset to a macro
ALSA: hda/ca0132: fix array_size.cocci warnings
selinux: correctly handle sa_family cases in selinux_sctp_bind_connect()
selinux: fix address family in bind() and connect() to match address/port
selinux: add AF_UNSPEC and INADDR_ANY checks to selinux_socket_bind()
block: Add sysfs entry for fua support
block: Export bio check/set pages_dirty
block: Add warning for bi_next not NULL in bio_endio()
block: Add missing flush_dcache_page() call
block: Split out bio_list_copy_data()
block: Add bio_copy_data_iter(), zero_fill_bio_iter()
block: Use bioset_init() for fs_bio_set
block: Add bioset_init()/bioset_exit()
block: Convert bio_set to mempool_init()
mempool: Add mempool_init()/mempool_exit()
net: stmmac: dwmac-sun8i: Add support for GMAC on Allwinner R40 SoC
net: stmmac: dwmac-sun8i: Support different ranges for TX/RX delay chains
net: stmmac: dwmac-sun8i: Allow getting syscon regmap from external device
net: stmmac: dwmac-sun8i: Use regmap_field for syscon register access
dt-bindings: net: dwmac-sun8i: Add binding for GMAC on Allwinner R40 SoC
dt-bindings: net: dwmac-sun8i: simplify description of syscon property
dt-bindings: net: dwmac-sun8i: Sort syscon compatibles by alphabetical order
dt-bindings: net: dwmac-sun8i: Clean up clock delay chain descriptions
net: dsa: mv88e6xxx: add a stats setup function
net: dsa: mv88e6xxx: add IEEE and IP mapping ops
net: dsa: mv88e6xxx: use helper for 6390 histogram
tun: fix use after free for ptr_ring
sbitmap: fix race in wait batch accounting
cxgb4: collect hardware dump in second kernel
vmcore: append device dumps to vmcore as elf notes
vmcore: add API to collect hardware dump in second kernel
PCI: Move private DT related functions into private header
PCI: dwc: Move CONFIG_PCI depends to menu
PCI: dwc: Replace magic number by defines
ARM: keystone: fix platform_domain_notifier array overrun
kvm: mmu: Don't expose private memslots to L2
kvm: mmu: Add guest_mode to kvm_mmu_page_role
kvm: nVMX: Eliminate APIC access page sharing between L1 and L2
kvm: vmx: Basic APIC virtualization controls have three settings
kvm: vmx: Introduce lapic_mode enumeration
KVM: x86: VMX: hyper-v: Enlightened MSR-Bitmap support
kvm: x86: Refactor mmu_free_roots()
KVM: X86: Fix reserved bits check for MOV to CR3
PCI: dwc: Small computation improvement
PCI: dwc: Replace lower into upper case characters
PCI: dwc: Define maximum number of vectors
ALSA: isight: use position offset macro of TLV data
ALSA: hda: use position offset macro of TLV data
ALSA: vmaster: use position offset macro of TLV data
ALSA: control: complement TLV macro for db-minmax and db-linear types
ARM: dts: stihxxx-b2120: Fix complain about IRQ_TYPE_NONE usage
ARM: dts: stih410: Fix complain about IRQ_TYPE_NONE usage
ARM: dts: stih407: Fix complain about IRQ_TYPE_NONE usage
ARM: dts: stih407-pinctrl: Fix complain about IRQ_TYPE_NONE usage
ARM: dts: stih407-family: Fix complain about IRQ_TYPE_NONE usage
libata: Apply NOLPM quirk for SAMSUNG PM830 CXM13D1Q.
ARM: dts: socfpga: Fix NAND controller node compatible for Arria10
sata_fsl: use the right type for tag bitshift
ARM: dts: socfpga: Fix NAND controller node compatible
usb: musb: fix remote wakeup racing with suspend
driver core: add __printf verification to device_create_groups_vargs
block: consistently use GFP_NOIO instead of __GFP_NORECLAIM
block: use GFP_NOIO instead of __GFP_DIRECT_RECLAIM
block: pass an explicit gfp_t to get_request
block: sanitize blk_get_request calling conventions
block: fix __get_request documentation
scsi/osd: remove the gfp argument to osd_start_request
mm: memory_hotplug: use put_device() if device_register fail
base: core: fix typo 'can by' to 'can be'
ARM: dts: socfpga: Fix NAND controller clock supply
debugfs: inode: debugfs_create_dir uses mode permission from parent
debugfs: Re-use kstrtobool_from_user()
Documentation: clarify firmware_class provenance and why we can't rename the module
Documentation: remove stale firmware API reference
Documentation: fix few typos and clarifications for the firmware loader
ath10k: re-enable the firmware fallback mechanism for testmode
ath10k: use firmware_request_nowarn() to load firmware
firmware: add firmware_request_nowarn() - load firmware without warnings
firmware_loader: make firmware_fallback_sysfs() print more useful
firmware_loader: move kconfig FW_LOADER entries to its own file
firmware_loader: replace ---help--- with help
firmware_loader: enhance Kconfig documentation over FW_LOADER
firmware_loader: document firmware_sysfs_fallback()
firmware: rename fw_sysfs_fallback to firmware_fallback_sysfs()
firmware: use () to terminate kernel-doc function names
firmware: wrap FW_OPT_* into an enum
Btrfs: fix xattr loss after power failure
Btrfs: send, fix invalid access to commit roots due to concurrent snapshotting
ARM: dts: r8a7745: Add PMU device node
ARM: dts: r8a7743: Add PMU device node
ARM: dts: r8a7794: Add PMU device node
ARM: dts: r8a7793: Add PMU device node
ARM: dts: r8a7792: Add PMU device node
ARM: dts: r8a7791: Add PMU device node
ARM: dts: r8a7790: Add PMU device nodes
ARM: dts: r7s72100: Add PMU device node
ARM: dts: r7s72100: Correct RTC interrupt types
ARM: dts: r7s72100: Correct watchdog timer interrupt type
ARM: dts: emev2: Add missing interrupt-affinity to PMU node
ARM: dts: sh73a0: Add missing interrupt-affinity to PMU node
ARM: dts: r8a73a4: Correct mask for GIC PPI interrupts
ARM: dts: r8a7790: Correct mask for GIC PPI interrupts
driver core: Don't ignore class_dir_create_and_add() failure.
ver_linux: Drop redundant calls to system() to test if file is readable
ver_linux: Move stderr redirection from function parameter to function body
misc: IBM Virtual Management Channel Driver (VMC)
rpmsg: Correct support for MODULE_DEVICE_TABLE()
1wire: family module autoload fails because of upper/lower case mismatch.
w1: mxc_w1: Enable clock before calling clk_get_rate() on it
virt: vbox: Only copy_from_user the request-header once
memstick: remove unused variables
nubus: Call bus_register unconditionally
ARM: amba: Fix wrong indentation in driver_override_store()
misc: sgi-gru: Change return type to vm_fault_t
slimbus: qcom: remove unused variable
nvmem: properly handle returned value nvmem_reg_read
nvmem: core: describe add missing dev function parameter
nvmem: meson-efuse: add write support
nvmem: meson-efuse: simplify read callback
nvmem: meson-efuse: remove econfig global
nvmem: Add RAVE SP EEPROM driver
dt-bindings: nvmem: Add binding for RAVE SP EEPROM driver
drivers: nvmem: Export nvmem_add_cells()
coresight: Remove %px for printing pcsr value
coresight tmc etr: Removing extra newline
coresight tmc etr: Fix uninitialised variable
coresight tmc etr: Make memory check consistent in the same function
coresight: Moving framework and drivers to SPDX identifier
coresight: use put_device() instead of kfree()
xen-netfront: fix xennet_start_xmit()'s return type
uio: Prevent device destruction while fds are open
afs: Fix the non-encryption of calls
afs: Fix CB.CallBack handling
afs: Fix whole-volume callback handling
afs: Fix afs_find_server search loop
afs: Fix the handling of an unfound server in CM operations
afs: Add a tracepoint to record callbacks from unlisted servers
afs: Fix the handling of CB.InitCallBackState3 to find the server by UUID
afs: Fix VNOVOL handling in address rotation
afs: Fix AFSFetchStatus decoder to provide OpenAFS compatibility
net/can: single_open_net needs to be paired with single_release_net
uio: Reduce return paths from uio_write()
ARM: dts: imx6q-gk802: Do not hardcode input codes
ARM: dts: imx53-smd: Do not hardcode input codes
ARM: dts: imx53-ard: Do not hardcode input codes
ARM: dts: imx7: Fix error in coresight TPIU graph connection
ARM: dts: imx53: Fix LDB OF graph warning
ARM: dts: imx: fix IPU OF graph endpoint node names
ARM: dts: imx: Switch to SPDX identifier
ARM: dts: imx28-duckbill-2-enocean: Remove unnecessary #address/#size-cells
ARM: dts: imx28-cfa10049: Remove unnecessary #address/#size-cells
ARM: dts: imx: ba16: add "mfg" Q7 SPI-NOR partition
ARM: dts: imx6qdl-udoo: Switch to SPDX identifier
ARM: dts: imx6qdl-wandboard: Switch to SPDX identifier
ARM: dts: imx: replace underscore with hyphen in aliases name
ARM: dts: imx: drop 'clocks' container for board level clocks
ARM: dts: imx27: use label to override osc26m clock setting
ARM: dts: imx1: move clk32 clock into soc dtsi
ARM: dts: imx: drop unnecessary #address-cells/#size-cells
ARM: dts: imx6sx-sabreauto: add egalax touch screen support
ARM: dts: imx6sx-sabreauto: add debug LED support
ARM: dts: imx6sx-sabreauto: add wdog external reset
ARM: dts: imx6sx-sabreauto: add fec support
ARM: dts: imx6sx-sabreauto: add IO expander max7310 support
ARM: dts: imx6sx-sabreauto: add max7322 IO expander support
ARM: dts: imx6sx-sabreauto: add PMIC support
ARM: dts: imx6sx-sabreauto: drop board specific pinctrl container node
ARM: dts: imx6sx-sabreauto: drop 'regulators' container node
ARM: dts: imx6q-pistachio: Use 'uart-has-rtscts' property
ARM: dts: imx6q-var-dt6customboard: Remove #address/#size-cells from gpio-keys
ARM: dts: imx6q-utilite-pro: Remove #address/#size-cells from encoder
ARM: dts: imx6q-b850v3: Remove #address/#size-cells from stdp2690
ARM: dts: imx6dl-aristainetos2_4: Remove #address/#size-cells from display0
ARM: dts: imx53-ppd: Remove unnecessary #address/#size-cells
ARM: dts: imx6qdl-sabre: Remove #address/#size-cells from camera port nodes
ARM: dts: imx: Remove #address/#size-cells from stmpe nodes
ARM: dts: imx: Remove #address/#size-cells from switch nodes
doc: fix sysfs ABI documentation
Drivers: hv: vmbus: enable VMBus protocol version 5.0
android: binder: Change return type to vm_fault_t
ANDROID: binder: change down_write to down_read
ANDROID: binder: correct the cmd print for BINDER_WORK_RETURN_ERROR
ANDROID: binder: remove 32-bit binder interface.
i40evf: Fix a hardware reset support in VF driver
i40e: free the skb after clearing the bitlock
i40e: cleanup wording in a header comment
i40evf: remove MAX_QUEUES and just use I40EVF_MAX_REQ_QUEUES
i40e: add tx_busy to ethtool stats
i40e: Fix recalculation of MSI-X vectors for VMDq
i40e: cleanup whitespace for some ethtool stat definitions
i40e: remove duplicate pfc stats
i40e: calculate ethtool stats size in a separate function
i40evf: Fix client header define
virtchnl: Whitespace and parenthesis cleanup
__inode_security_revalidate() never gets NULL opt_dentry
make xattr_getsecurity() static
video: fbdev: remove unused sh_mobile_meram driver
drm: shmobile: remove unused MERAM support
video: fbdev: sh_mobile_lcdcfb: remove unused MERAM support
video: fbdev: remove unused auo_k190xfb drivers
PCI: imx6: Remove space before tabs
PCI: keystone: Do not treat link up message as error
ARM: dts: at91-sama5d2_xplained: Use IRQ_TYPE specifier
dt-bindings: rtc-2123: Make the node name generic
xen/privcmd: add IOCTL_PRIVCMD_MMAP_RESOURCE
powerpc/cell/spufs: Change return type to vm_fault_t
macintosh/windfarm: fix spelling mistake: "ttarged" -> "ttarget"
selftests/powerpc: fix exec benchmark
powerpc/ioda: Use ibm, supported-tce-sizes for IOMMU page size mask
mtd: rawnand: marvell: Fix read logic for layouts with ->nchunks > 2
mtd: Fix comparison in map_word_andequal()
xen: Change return type to vm_fault_t
drm/i915: Update DRIVER_DATE to 20180514
afs: Fix server rotation's handling of fileserver probe failure
afs: Fix refcounting in callback registration
afs: Fix giving up callbacks on server destruction
afs: Fix address list parsing
afs: Fix directory page locking
drm/i915/execlists: Use rmb() to order CSB reads
drm/i915/userptr: reject zero user_size
staging: ks7010: replace cast type in assignment in hostif_sme_set_pmksa
staging: ks7010: use 'u16' for casts in assignments in hostif_sme_set_rsn
staging: ks7010: change two parameter types in hostif_mic_failure_request
staging: ks7010: replace uint* type into the u* ones in hostif_bss_scan_request
staging: ks7010: replace cast types in assignments in hostif_phy_information_request
staging: ks7010: replace cast type in assignment in hostif_adhoc_set_request
staging: ks7010: replace cast type in assignments in hostif_infrastructure_set_request
staging: ks7010: use u16 as type for casting in hostif_ps_adhoc_set_request
staging: ks7010: replace casts to use type u16 in init_request
staging: ks7010: use u16 as cast type in hostif_start_request
staging: ks7010: avoid no needed cast in ks_wlan_cap
staging: ks7010: change parameter type in hostif_mib_get_request
staging: ks7010: change some cast type from uint16_t to u16 in hostif_data_request
staging: ks7010: use u16 as type for casting in hostif_data_indication_wpa
staging: ks7010: replace not standard uint type to unsigned int
staging: ks7010: replace uint8_t with u8 in ks_wlan_set_rx_gain
staging: ks7010: replace uint8_t with u8 in ks_wlan_set_tx_gain
staging: ks7010: change uint8_t casts to u8 in ks_wlan_set_rate
staging: ks7010: change parameter type in ks_wlan_hw_rx function
staging: ks7010: change cast from uint16_t to u16
staging: ks7010: replace unsigned char type with u8
staging: ks7010: remove no necessary blank line
staging: ks7010: remove not used definition WPA_CAPABILITY_PREAUTH
staging: bcm2835: Use BIT_ULL macro
staging: mt7621-eth: Refactor ethtool stats
staging: wilc1000: refactor host_int_parse_assoc_resp_info() to remove unused code
staging: wilc1000: remove s8idxarray to avoid datatype in variable name
staging: wilc1000: remove unused 'lock' varible in 'wilc_priv' structure
staging: wilc1000: added comments for mutex and spinlock_t
staging: wilc1000: remove 'flag' argument from wilc_mac_indicate()
staging: wilc1000: added #define for setting radiotap header
staging: wilc1000: fix line over 80 chars in wilc_sdio struct
staging: wilc1000: refactor del_station() to avoid parenthesis misalignment
staging: wilc1000: rename u8security to avoid datatype in variable name
staging: wilc1000: fix line over 80 chars issue in connect()
staging: wilc1000: fix line over 80 chars in scan()
staging: wilc1000: fix line over 80 characters in add_key()
staging: wilc1000: fix line over 80 chars in wilc_create_wiphy() declaration
staging: wilc1000: fix line over 80 chars in get_station()
staging: wilc1000: fix line over 80 chars in wilc_wfi_cfg_tx_vendor_spec()
staging: wilc1000: fix line over 80 charas in wilc_wfi_remain_on_channel_expired()
staging: wilc1000: use kmemdup instead of kmalloc in add_network_to_shadow()
staging: wilc1000: fix line over 80 chars in add_network_to_shadow()
staging: wilc1000: rename clear_duringIP() to avoid camelCase issue
staging: wilc1000: use kmalloc(sizeof(*mgmt_tx)...) in mgmt_tx()
staging: wilc1000: use sizeof(*wdev) to allocate memory in wilc_wfi_cfg_alloc()
staging: wilc1000: fix line over 80 chars in linux_mon
staging: wilc1000: replace kmalloc with kmemdup() in handle_connect_timeout()
staging: wilc1000: fix line over 80 chars in host_int_parse_assoc_resp_info()
staging: wilc1000: fix line over 80 characters in host_int_parse_join_bss_param()
staging: wilc1000: fix line over 80 chars issue in host_int_handle_disconnect()
staging: wilc1000: fix line over 80 characters issue in handle_connect()
staging: wilc1000: fix line over 80 chars in handle_key()
staging: wilc1000: remove 'ret' variable in handle_key()
staging: wilc1000: added complete() call for error scenario in handle_key()
staging: mt7621-eth: Fix quoted string split across lines
staging: mt7621-eth: Fix line over 80 characters
staging: mt7621-eth: Prefer unsigned int to bare use of unsigned
staging: bcm2835-camera: Replace open-coded idr with a struct idr.
staging: lustre: Use 'kvfree()' for memory allocated by 'kvzalloc()'
staging: lustre: Fix an error handling path in 'client_common_fill_super()'
staging: lustre: fix spelling mistake: "req_ulinked" -> "req_unlinked"
staging: lustre: o2iblnd: Fix crash in kiblnd_handle_early_rxs()
tty: Fix data race in tty_insert_flip_string_fixed_flag
tty: serial: msm_geni_serial: Fix TX infinite loop
serial: 8250_dw: Fix runtime PM handling
serial: 8250: omap: Fix idling of clocks for unused uarts
tty: serial: drop ATH79 specific SoC symbols
serial: 8250: Add missing rxtrig_bytes on Altera 16550 UART
serial/aspeed-vuart: fix a couple mod_timer() calls
serial: sh-sci: Use spin_{try}lock_irqsave instead of open coding version
serial: 8250_of: Add IO space support
tty/serial: atmel: use port->name as name in request_irq()
serial: imx: dma_unmap_sg buffers on shutdown
serial: imx: cleanup imx_uart_disable_dma()
tty: serial: qcom_geni_serial: Add early console support
tty: serial: qcom_geni_serial: Return IRQ_NONE for spurious interrupts
tty: serial: qcom_geni_serial: Use iowrite32_rep to write to FIFO
tty: serial: qcom_geni_serial: Remove unnecessary memory barrier
tty: serial: qcom_geni_serial: Initialize console port statically
tty: serial: qcom_geni_serial: Use min3 to find minimum of 3 values
tty: serial: qcom_geni_serial: Cleanup redundant code
tty: serial: qcom_geni_serial: Add comments for clarification
serial: samsung: fix maxburst parameter for DMA transactions
tty: serial: msm_serial: Add __maybe_unused to suspend/resume callbacks
earlycon: Remove hardcoded port->uartclk initialization in of_setup_earlycon
tty: pl011: Avoid spuriously stuck-off interrupts
staging: speakup: Fix coding style
media: gp8psk: don't abuse of GFP_DMA
media: rc: ite-cir: lower timeout and extend allowed timeout range
media: rc: winbond: do not send reset and timeout raw events on startup
media: rc: decoders do not need to check for transitions
media: rc: drivers should produce alternate pulse and space timing events
media: rc: default to idle on at startup or after reset
media: lirc-func.rst: new ioctl LIRC_GET_REC_TIMEOUT is not in a separate file
media: mceusb: add missing break
media: mceusb: filter out bogus timing irdata of duration 0
media: mceusb: MCE_CMD_SETIRTIMEOUT cause strange behaviour on device
tpm: replace kmalloc() + memcpy() with kmemdup()
tpm: replace kmalloc() + memcpy() with kmemdup()
tpm: fix use after free in tpm2_load_context()
drm/i915: Mark up nested spinlocks
tpm: reduce poll sleep time in tpm_transmit()
tpm_tis: verify locality released before returning from release_locality
soc: mediatek: remove unneeded semicolon
soc: mediatek: add a fixed wait for SRAM stable
soc: mediatek: introduce a CAPS flag for scp_domain_data
soc: mediatek: reuse regmap_read_poll_timeout helpers
ARM: dts: da850-lego-ev3: remove unnecessary gpio-keys properties
soc: rockchip: power-domain: Fix wrong value when power up pd with writemask
staging: most: video: fix build warnings
x86/asm/64: Micro-optimize __clear_user() - Use immediate constants
EDAC, skx: Fix skx_edac build error when ACPI_NFIT=m
staging: bcm2835-camera: Fix module section mismatch warnings.
powerpc/powernv: Fix memtrace build when NUMA=n
softirq/s390: Move default mutators of overwritten softirq mask to s390
softirq/x86: Switch to generic local_softirq_pending() implementation
softirq/sparc: Switch to generic local_softirq_pending() implementation
softirq/powerpc: Switch to generic local_softirq_pending() implementation
softirq/parisc: Switch to generic local_softirq_pending() implementation
softirq/ia64: Switch to generic local_softirq_pending() implementation
softirq/core: Consolidate default local_softirq_pending() implementations
softirq/core: Turn default irq_cpustat_t to standard per-cpu
softirq/sh: Use nmi_count() on /proc/interrupts print out
softirq/sparc: Convert local_softirq_pending() to use per-cpu op
softirq/ia64: Convert local_softirq_pending() to per-cpu ops
x86/pkeys: Do not special case protection key 0
x86/pkeys/selftests: Add a test for pkey 0
x86/pkeys/selftests: Save off 'prot' for allocations
x86/pkeys/selftests: Fix pointer math
x86/pkeys: Override pkey when moving away from PROT_EXEC
x86/pkeys/selftests: Fix pkey exhaustion test off-by-one
x86/pkeys/selftests: Add PROT_EXEC test
x86/pkeys/selftests: Factor out "instruction page"
x86/pkeys/selftests: Allow faults on unknown keys
x86/pkeys/selftests: Avoid printf-in-signal deadlocks
x86/pkeys/selftests: Remove dead debugging code, fix dprint_in_signal
x86/pkeys/selftests: Stop using assert()
x86/pkeys/selftests: Give better unexpected fault error messages
x86/selftests: Add mov_to_ss test
x86/mpx/selftests: Adjust the self-test to fresh distros that export the MPX ABI
x86/pkeys/selftests: Adjust the self-test to fresh distros that export the pkeys ABI
x86/boot/64/clang: Use fixup_pointer() to access '__supported_pte_mask'
xhci: Fix USB3 NULL pointer dereference at logical disconnect.
gpu: drm: qxl: Adding new typedef vm_fault_t
drm/virtio: add define for second capset to the virgl code.
drm/i915/execlists: Relax CSB force-mmio for VT-d
x86/cpu: Make alternative_msr_write work for 32-bit code
bus: arm-cci: remove unnecessary unreachable()
objtool: Support GCC 8 switch tables
objtool: Support GCC 8's cold subfunctions
objtool: Fix "noreturn" detection for recursive sibling calls
ARM: stm32: Select DMA, DMAMUX and MDMA support on STM32MP157C
ARM: multi_v7_defconfig: Add STM32F7 I2C & STM32 USBPHYC support
objtool, kprobes/x86: Sync the latest <asm/insn.h> header with tools/objtool/arch/x86/include/asm/insn.h
arm64: dts: exynos: Fix interrupt type for I2S1 device on Exynos5433
xfrm6: avoid potential infinite loop in _decode_session6()
batman-adv: enable B.A.T.M.A.N. V compilation by default
batman-adv: disable ethtool link speed detection when auto negotiation off
locking/lockdep: Move sanity check to inside lockdep_print_held_locks()
locking/lockdep: Use for_each_process_thread() for debug_show_all_locks()
sched/deadline/Documentation: Add overrun signal and GRUB-PA documentation
sched/core: Distinguish between idle_cpu() calls based on desired effect, introduce available_idle_cpu()
sched/wait: Include <linux/wait.h> in <linux/swait.h>
sched/numa: Stagger NUMA balancing scan periods for new threads
efi/capsule-loader: Don't output reset log when reset flags are not set
efi/x86: Ignore unrealistically large option ROMs
efi/x86: Fold __setup_efi_pci32() and __setup_efi_pci64() into one function
efi: Align efi_pci_io_protocol typedefs to type naming convention
efi/libstub/tpm: Make function efi_retrieve_tpm2_eventlog_1_2() static
efi: Decode IA32/X64 Context Info structure
efi: Decode IA32/X64 MS Check structure
efi: Decode additional IA32/X64 Bus Check fields
efi: Decode IA32/X64 Cache, TLB, and Bus Check structures
efi: Decode UEFI-defined IA32/X64 Error Structure GUIDs
efi: Decode IA32/X64 Processor Error Info Structure
efi: Decode IA32/X64 Processor Error Section
efi: Fix IA32/X64 Processor Error Record definition
efi/cper: Remove the INDENT_SP silliness
x86/xen/efi: Initialize UEFI secure boot state during dom0 boot
efi: Avoid potential crashes, fix the 'struct efi_pci_io_protocol_32' definition for mixed mode
drm: Fix render node numbering regression from control node removal.
ext4: handle errors on ext4_commit_super
ext4: do not update s_last_mounted of a frozen fs
ext4: factor out helper ext4_sample_last_mounted()
vfs: add the sb_start_intwrite_trylock() helper
net: ipv4: ipconfig: fix unused variable
qede: Fix ref-cnt usage count
3c59x: convert to generic DMA API
packet: in packet_snd start writing at link layer allocation
ext4: update mtime in ext4_punch_hole even if no blocks are released
drm/exynos/dsi: remove mode_set callback
netfilter: nf_tables: fix memory leak on error exit return
Revert "drm/i915/gvt: set max priority for gvt context"
drm/i915/gvt: let force_to_nonpriv cmd handler only valid for LRI cmd
drm/i915/gvt: do not return error on handling force_to_nonpriv registers
drm/i915/gvt: let NOPID be the default value of force_to_nonpriv registers
drm/i915/gvt: Remove disable_warn_untrack and print untracked mmio with debug level
ext4: add verifier check for symlink with append/immutable flags
fs: ext4: add new return type vm_fault_t
x86/cpufeature: Guard asm_volatile_goto usage for BPF compilation
fix breakage caused by d_find_alias() semantics change
x86/mtrr: Rename main.c to mtrr.c and remove duplicate prefixes
x86: Remove pr_fmt duplicate logging prefixes
x86/early-quirks: Rename duplicate define of dev_err
uprobes/x86: Prohibit probing on MOV SS instruction
kprobes/x86: Prohibit probing on exception masking instructions
x86/kexec: Avoid double free_page() upon do_kexec_load() failure
ALSA: hda/realtek - Clevo P950ER ALC1220 Fixup
arm64: defconfig: Increase CMA size for VC4
ALSA: usb: mixer: volume quirk for CM102-A+/102S+
vfat: simplify checks in vfat_lookup()
get rid of dead code in d_find_alias()
hwmon: (k10temp) Use API function to access System Management Network
x86/amd_nb: Add support for Raven Ridge CPUs
ALSA: hda: Add Lenovo C50 All in one to the power_save blacklist
x86/CPU: Move x86_cpuinfo::x86_max_cores assignment to detect_num_cpu_cores()
x86/Centaur: Report correct CPU/cache topology
x86/CPU: Move cpu_detect_cache_sizes() into init_intel_cacheinfo()
dt-bindings/gic-v3: Add documentation for MBI support
irqchip/gic-v3: Add PCI/MSI support to the GICv3 MBI sub-driver
irqchip/gic-v3: Add support for Message Based Interrupts as an MSI controller
irqchip/gic-v3: Mark the base irq domain as DOMAIN_BUS_WIRED
irqdomain: Let irq_find_host default to DOMAIN_BUS_WIRED
dma-iommu: Fix compilation when !CONFIG_IOMMU_DMA
irqchip/mvebu-gicp: Use level-triggered MSIs between ICU and GICP
genirq/msi: Limit level-triggered MSI to platform devices
genirq/msi: Allow level-triggered MSIs to be exposed by MSI providers
timer_list: Remove unused function pointer typedef
timers: Adjust a kernel-doc comment
ARM: dts: exynos: Update x and y properties for mms114 touchscreen
x86/build: Remove no-op macro VMLINUX_SYMBOL()
tick: Prefer a lower rating device only if it's CPU local device
ARM: exynos: Remove unused soc_is_exynos{4,5}
ARM: exynos: Remove static mapping of SCU SFR
ALSA: usb-audio: add boot quirk for Axe-Fx III
ALSA: core api: define offsets for TLV items
x86/CPU: Make intel_num_cpu_cores() generic
x86/CPU: Move cpu local function declarations to local header
drm/i915/gen9: Add WaClearHIZ_WM_CHICKEN3 for bxt and glk
drm/i915/selftests: scrub 64K
arm64: dts: exynos: Add mem-2-mem Scaler devices
ARM: dts: exynos: Add mem-2-mem Scaler devices
ACPI: Add missing prototype_for arch_post_acpi_subsys_init()
cpufreq: optimize cpufreq_notify_transition()
mtd: rawnand: use bit-wise majority to recover the ONFI param page
dt-bindings: timer: renesas, cmt: Document r8a774[35] CMT support
ALSA: hda/ca0132: Add new control changes for SBZ + R3Di
ALSA: hda/ca0132: add ca0132_alt_set_vipsource
ALSA: hda/ca0132: Add DSP Volume set and New mixers for SBZ + R3Di
ALSA: hda/ca0132: add alt_select_in/out for R3Di + SBZ
ALSA: hda/ca0132: add the ability to set src_id on scp commands
ALSA: hda/ca0132: Add dsp setup + gpio functions for r3di
ALSA: hda/ca0132: add dsp setup related commands for the sbz
ALSA: hda/ca0132: update core functions for sbz + r3di
ALSA: hda/ca0132: add extra init functions for r3di + sbz
ALSA: hda/ca0132: Add extra exit functions for R3Di and SBZ
ALSA: hda/ca0132: Add PCI region2 iomap for SBZ
ALSA: hda/ca0132: Add pincfg for SBZ + R3Di, add fp hp auto-detect
ALSA: hda/ca0132: R3Di and SBZ quirk entires + alt firmware loading
ALSA: control: fix a redundant-copy issue
ALSA: usb: add UAC3 BADD profiles support
ASoC: Intel: bytcr_rt5640: Fix compile error
spi: bcm-qspi: Fix build failure caused by spi_flash_read() API removal
ASoC: hisilicon: fix spelling mistake: "uknown" -> "unknown"
ext4: fix hole length detection in ext4_ind_map_blocks()
platform/x86: DELL_WMI use depends on instead of select for DELL_SMBIOS
platform/mellanox: mlxreg-hotplug: Document fixes for hotplug private data
platform_data/mlxreg: Document fixes for hotplug device
batman-adv: prevent TT request storms by not sending inconsistent TT TLVLs
batman-adv: Fix TT sync flags for intermediate TT responses
ext4: mark block bitmap corrupted when found
ext4: mark inode bitmap corrupted when found
ext4: add new ext4_mark_group_bitmap_corrupted() helper
ext4: fix wrong return value in ext4_read_inode_bitmap()
EDAC, ghes: Use BIT() macro
EDAC, ghes: Add DDR4 and NVDIMM memory types
ACPI / tables: improve comments regarding acpi_parse_entries_array()
staging: iio: tsl2x7x/tsl2772: move out of staging
ARM: dts: Fix DTC warnings
ARM: dts: Add second ATA to NAS4220B
ARM: dts: Fix bootargs for Gemini D-Link devices
ARM: dts: Fix the DNS-313 flash compatible
ARM: dts: Set DNS-685 LEDs to use better triggers
ARM: dtd: Set DNS-313 LEDs to use better triggers
ARM: dts: gemini: Fix "debounce-interval" property misspelling
staging: iio: tsl2x7x: rename driver to tsl2772
staging: iio: tsl2x7x: add range checking to tsl2x7x_write_raw
staging: iio: tsl2x7x: correct IIO_EV_INFO_PERIOD values
staging: iio: tsl2x7x: convert to use read_avail
staging: iio: tsl2x7x: use macro to populate tsl2X7X_device_info
staging: iio: tsl2x7x: turn chip off if IIO device registration fails
staging: iio: tsl2x7x: use direct returns
staging: iio: tsl2x7x: remove unnecessary whitespace
iio: accell: mma8452: Reduce sleep time when data not ready
iio: adc: ti-ads8688: add trigger and buffer support
EDAC, altera: Handle SDRAM Uncorrectable Errors on Stratix10
iio: potentiostat: lmp91000: add LMP91002 support
iio: magnetometer: mag3110: Add ability to run in continuous mode
Documentation: dt: edac: Move Altera SOCFPGA EDAC file
x86/bugs: Fix the parameters alignment and missing void
wil6210: rate limit wil_rx_refill error
wil6210: remove unused rx_reorder members
wil6210: Initialize reply struct of the WMI commands
wil6210: move WMI functionality out of wil_cfg80211_mgmt_tx
wil6210: change reply_size arg to u16 in wmi_call
wil6210: fix call to wil6210_disconnect during unload
wil6210: align to latest auto generated wmi.h
wil6210: disable tracing config option
ath10k: replace bit shifts with the BIT() macro for rx desc bits
ath10k: hw: make consistent usage of ATH10K_FW_DIR in paths
iio: adc: stm32-dfsdm: Add support for stm32mp1
ath10k: remove variables which set but not used
EDAC, altera: Add support for Stratix10 SDRAM EDAC
Documentation: dt: socfpga: Add Stratix10 ECC Manager binding
ath10k: fix return value check in wake_tx_q op
ath10k: snoc: Remove owner assignment from platform_driver
iio: imu: inv_mpu6050: make loop a do-while
ath10k: add quiet mode support for QCA6174/QCA9377
EDAC, ghes: Remove unused argument to ghes_edac_report_mem_error()
rsi: fix spelling mistake: "thead" -> "thread"
mt76x2: add a polling delay in mt76x2_mac_stop routine
wireless-drivers: Dynamically allocate struct station_info
ssb: make SSB_PCICORE_HOSTMODE depend on SSB = y
Revert "ssb: Prevent build of PCI host features in module"
bcma: fix buffer size caused crash in bcma_core_mips_print_irq()
mtd: cfi_cmdset_0002: Fix coding style issues
mtd: bcm47xxpart: improve handling TRX partition size
ps3disk: handle highmem pages
jsflash: handle highmem pages
aoe: handle highmem pages
mtd_blkdevs: handle highmem pages
memstick: don't call blk_queue_bounce_limit
DAC960: don't use block layer bounce buffers
mtip32xx: don't use block layer bounce buffers
net: phy: DP83TC811: Introduce support for the DP83TC811 phy
cxgb4: avoid schedule while atomic
cxgb4: enable inner header checksum calculation
cxgb4: Fix {vxlan/geneve}_port initialization
cxgb4: Add new T5 device id
ahci: enable full queue depth of 32
libata: don't clamp queue depth to ATA_MAX_QUEUE - 1
libata: add extra internal command
sata_nv: set host can_queue count appropriately
libata: remove assumption that ATA_MAX_QUEUE - 1 is the max
libata: use ata_tag_internal() consistently
libata: bump ->qc_active to a 64-bit type
libata: convert core and drivers to ->hw_tag usage
libata: introduce notion of separate hardware tags
net: doc: fix spelling mistake: "modrobe.d" -> "modprobe.d"
bonding: use the skb_get/set_queue_mapping
bonding: replace the return value type
dh key: get rid of stack allocated array for zeroes
dh key: get rid of stack allocated array
big key: get rid of stack array allocation
erspan: auto detect truncated ipv6 packets.
mlxsw: spectrum_span: Use a more fitting error code
mlxsw: spectrum_span: Rename misnamed variable l3edev
nvme/pci: Sync controller reset for AER slot_reset
svcrdma: Remove unused svc_rdma_op_ctxt
svcrdma: Persistently allocate and DMA-map Send buffers
svcrdma: Simplify svc_rdma_send()
svcrdma: Remove post_send_wr
svcrdma: Don't overrun the SGE array in svc_rdma_send_ctxt
svcrdma: Introduce svc_rdma_send_ctxt
svcrdma: Clean up Send SGE accounting
svcrdma: Refactor svc_rdma_dma_map_buf
svcrdma: Allocate recv_ctxt's on CPU handling Receives
svcrdma: Persistently allocate and DMA-map Receive buffers
svcrdma: Preserve Receive buffer until svc_rdma_sendto
svcrdma: Simplify svc_rdma_recv_ctxt_put
svcrdma: Remove sc_rq_depth
svcrdma: Introduce svc_rdma_recv_ctxt
svcrdma: Trace key RDMA API events
svcrdma: Trace key RPC/RDMA protocol events
xprtrdma: Prepare RPC/RDMA includes for server-side trace points
svcrdma: Use passed-in net namespace when creating RDMA listener
svcrdma: Add proper SPDX tags for NetApp-contributed source
nfsd: Do not refuse to serve out of cache
fs: don't scan the inode cache before SB_BORN is set
do d_instantiate/unlock_new_inode combinations safely
ARM: dts: BCM5301X: Switch D-Link DIR-885L to the new partitions syntax
arm64: dts: mt7622: add audio related device nodes
arm64: dts: mt7622: add High-Speed DMA device nodes
media: dvb_frontend: cleanup some coding style errors
udp: avoid refcount_t saturation in __udp_gso_segment()
tcp: switch pacing timer to softirq based hrtimer
nfsd: make nfsd4_scsi_identify_device retry with a larger buffer
soundwire: intel: Add audio DAI ops
soundwire: intel: Add stream initialization
soundwire: cdns: Add stream routines
soundwire: cdns: Add port routines
soundwire: Remove cdns_master_ops
drm/i915/oa: Check that OA is disabled before unpinning
ASoC: Add SoundWire stream programming interface
soundwire: Add stream configuration APIs
soundwire: Add bank switch routine
soundwire: Add helpers for ports operations
soundwire: Add Master and Slave port programming
soundwire: Add support for port management
soundwire: Add support for SoundWire stream management
Documentation: soundwire: Add more documentation
soundwire: Update email address for Vinod
crypto: vmx - Remove overly verbose printk from AES XTS init
crypto: vmx - Remove overly verbose printk from AES init routines
crypto: arm64/sha512-ce - yield NEON after every block of input
crypto: arm64/sha3-ce - yield NEON after every block of input
crypto: arm64/crct10dif-ce - yield NEON after every block of input
crypto: arm64/crc32-ce - yield NEON after every block of input
crypto: arm64/aes-ghash - yield NEON after every block of input
crypto: arm64/aes-bs - yield NEON after every block of input
crypto: arm64/aes-blk - yield NEON after every block of input
crypto: arm64/aes-ccm - yield NEON after every block of input
crypto: arm64/sha2-ce - yield NEON after every block of input
crypto: arm64/sha1-ce - yield NEON after every block of input
media: dvbdev: add a mutex protecting the "mdev" pointer
net: dsa: bcm_sf2: Get rid of PHYLIB functions
net: dsa: Plug in PHYLINK support
net: dsa: mv88e6xxx: add PHYLINK support
net: dsa: Eliminate dsa_slave_get_link()
net: dsa: bcm_sf2: Implement phylink_mac_ops
net: dsa: Add PHYLINK switch operations
net: phy: phylink: Poll link GPIOs
net: phy: phylink: Release link GPIO
net: phy: phylink: Use gpiod_get_value_cansleep()
arm: dts: mt7623: add MT7623N reference board with eMMC
arm: dts: mt7623: add MT7623A reference boards
arm: dts: mt7623: add MT7623A SoC level DTS
Revert "drm/i915/cnl: Use mmio access to context status buffer"
drm/i915/execlists: Use rmb() to order CSB reads
media: lgdt330x.h: fix compiler warning
media: rcar-vin: fix crop and compose handling for Gen3
media: Revert "media: rcar-vin: enable field toggle after a set number of lines for Gen3"
media: dvb_frontends: fix spelling mistake: "unexpcted" -> "unexpected"
media: usb: cx231xx-417: include linux/slab.h header
media: i2c: tda1997: Fix an error handling path 'tda1997x_probe()'
arm: dts: mt7623: extend common file reused by all boards with MT7623 SoCs
media: saa7146: fix error return from master_xfer
media: em28xx: Demote several dev_err to dev_info
media: cx231xx: Fix spelling mistake: "senario" -> "scenario"
media: cx23885: Add some missing register documentation
media: cx23885: Expand registers in dma tsport reg dump
media: cx23885: Ryzen DMA related RiSC engine stall fixes
media: cx23885: Use PCI and TS masks in irq functions
media: cx23885: Handle additional bufs on interrupt
media: v4l2-device.h: always expose mdev
media: v4l2-ioctl: replace IOCTL_INFO_STD with stub functions
media: hackrf: group device capabilities
media: xilinx: regroup caps on querycap
media: staging: media: use relevant lock
media: rcar_jpu: Add missing clk_disable_unprepare() on error in jpu_open()
arm: dts: mt6323: move node mt6323 leds to mt6323.dtsi
arm: dts: mt7623: add BTIF, HSDMA and SPI-NOR device nodes
arm: dts: mt7623: fix all Warnings (unit_address_vs_reg)
perf tools: Add missing newline when parsing empty BPF proggie
arm: dts: mt7623: fix available memory size on bananapi-r2
arm: dts: mt7623: fix invalid memory node being generated
media: dt-bindings: media: renesas-ceu: Add R-Mobile R8A7740
perf cs-etm: Remove redundant space
perf cs-etm: Support unknown_thread in cs_etm_auxtrace
powerpc/prom: Drop support for old FDT versions
powerpc/lib: Add alt patching test of branching past the last instruction
powerpc/lib: Rename ftr_fixup_test7 to ftr_fixup_test_too_big
powerpc/lib: Fix the feature fixup tests to actually work
powerpc/lib: Fix feature fixup test of external branch
Revert "arm64: Increase the max granular size"
ARM: dts: vexpress: replace '_' with '-' in node names
ARM: dts: vexpress: use standard gpio bindings for sys_{led,mci,flash}
drm: Match sysfs name in link removal to link creation
drm/i915/icl: WaForwardProgressSoftReset
drm/i915/icl: Wa_1406838659
drm/i915/icl: Wa_1604302699
drm/i915/icl: Wa_1406680159
drm/i915/icl: Wa_1405779004
drm/i915/icl: WaDisCtxReload
drm/i915/icl: WaCL2SFHalfMaxAlloc
drm/i915/icl: WaDisableCleanEvicts
drm/i915/icl: WaModifyGamTlbPartitioning
drm/i915/icl: WaL3BankAddressHashing
drm/i915/icl: WaGAPZPriorityScheme
drm/i915/icl: Enable Sampler DFR
drm/i915/icl: Introduce initial Icelake Workarounds
drm/i915/gtt: Trust the uncached store to flush wcb
staging: wlan-ng: fix block comment alignment in p80211metastruct.h
staging: bcm2835: Fix mmal_port_parameter_get() signed/unsigned warnings.
staging: bcm2835: Remove dead code related to framerate.
staging: bcm2835-camera: Fix warnings about string ops on v4l2 uapi.
staging: bcm2835-camera: Fix indentation of tables
staging: bcm2835-camera: Fix comment typos.
staging: bcm2835-camera: Replace BUG_ON with return error
staging: bcm2835-camera: Move struct vchiq_mmal_rect
staging: bcm2835-camera: Add multiple include protection
staging: bcm2835-camera: Remove V4L2/MMAL buffer remapping
staging: bcm2835-camera: Match MMAL buffer count to V4L2.
staging: bcm2835-camera: Remove bulk_mutex as it is not required
staging: bcm2835-camera: Allocate context once per buffer
staging: bcm2835-camera: Skip ISP pass to eliminate padding.
staging/bcm2835-camera: Set ourselves up as a platform driver.
staging/vc04_services: Register a platform device for the camera driver.
MAINTAINERS: Update Layerscape PCIe driver maintainers list
staging:r8188eu: Remove rx_handler_data unnecessary read
staging: lustre: lnet: add static to libcfs_dev declaration
staging: rtlwifi: fix spelling mistake: "traking" -> "tracking"
staging: most: video: remove debugging code
staging: rtl8723bs: Replace license boilerplate with SPDX identifiers
arm64: defconfig: update config for Rockchip PCIe
dt-bindings: PCI: rockchip: Add DT bindings for Rockchip PCIe EP driver
PCI: rockchip: Add EP driver for Rockchip PCIe controller
KVM: vmx: update sec exec controls for UMIP iff emulating UMIP
kvm: x86: Suppress CR3_PCID_INVD bit only when PCIDs are enabled
KVM: selftests: exit with 0 status code when tests cannot be run
KVM: hyperv: idr_find needs RCU protection
x86: Delay skip of emulated hypercall instruction
KVM: Extend MAX_IRQ_ROUTES to 4096 for all archs
drm/i915: Add NV12 as supported format for sprite plane
drm/i915: Add NV12 as supported format for primary plane
drm/i915: Add NV12 support to intel_framebuffer_init
drm/i915: Add skl_check_nv12_surface for NV12
drm/i915: Enable Display WA 0528
ARM: dts: sun8i: h3: Add SY8106A regulator to Orange Pi PC
drm/i915: Enable display workaround 827 for all planes, v2.
drm: Add and handle new aspect ratios in DRM layer
drm: Add aspect ratio parsing in DRM layer
drm: Expose modes with aspect ratio, only if requested
drm: Handle aspect ratio info in legacy modeset path
drm: Add DRM client cap for aspect-ratio
video/hdmi: Reject illegal picture aspect ratios
drm/edid: Don't send bogus aspect ratios in AVI infoframes
drm/edid: Fix cea mode aspect ratio handling
drm/edid: Use drm_mode_match_no_clocks_no_stereo() for consistentcy
drm/modes: Introduce drm_mode_match()
ARM: dts: imx51-zii-rdu1: fix touchscreen bindings
ASoC: compress: Fix up some trivial formatting issues
ASoC: compress: Only assign compr->ops->copy once
ASoC: qdsp6: q6common: Add qdsp6 helper functions
ASoC: qdsp6: dt-bindings: Add q6asm dt bindings
ASoC: qdsp6: dt-bindings: Add q6adm dt bindings
ASoC: qdsp6: dt-bindings: Add q6afe dt bindings
ASoC: qdsp6: dt-bindings: Add q6core dt bindings
soc: qcom: Add APR bus driver
soc: qcom dt-bindings: Add APR bus bindings
ASoC: amd: removed separate byte count variables for playback and capture
ASoC: amd: added byte count register offset variables to rtd
ASoC: amd: dma config parameters changes
spi: Get rid of the spi_flash_read() API
mtd: spi-nor: Use the spi_mem_xx() API
spi: ti-qspi: Implement the spi_mem interface
spi: bcm-qspi: Implement the spi_mem interface
spi: Make support for regular transfers optional when ->mem_ops != NULL
spi: Extend the core to ease integration of SPI memory controllers
ASoC: cirrus: i2s: IRQ-based stream watchdog
ARM: ep93xx: i2s: Add IRQ to platform device resources
ASoC: cirrus: i2s: Stop enabling I2S2 and I2S3 FIFOs
ASoC: rt5645: Add platform-data for Lenovo Ideapad Mixx 320
ASoC: rt5645: Add platform-data for Lenovo Ideapad Mixx 310
ASoC: omap: Delete the obsolete omap-pcm
ASoC: davinci-mcasp: Convert to use the sdma-pcm instead of omap-pcm
ASoC: Intel: bytcr_rt5640: Use device-property for differential mics
ASoC: Intel: bytcr_rt5640: Configure PLL1 before using it
ASoC: rt5640: Add button press support
ASoC: rt5640: Add jack-detect support
ASoC: rt5640: Allow specifying dmic data pins through device-properties
ASoC: rt5640: Move checking of device-properties to component probe callback
ASoC: rt5640: Remove unused rt5640_platform_data
ASoC: rt5640: Add devicetree-bindings for dmic, jack-detect
ASoC: rt5640: Remove is_sys_clk_from_pll, it has ordering issues
ASoC: zx-i2s: fix spelling mistake: "timeing" -> "timing"
ARM: dts: meson8m2: add support for the Tronsmart MXIII Plus
ARM: dts: meson8: add the uart_A pins
ARM: dts: meson: add support for the Meson8m2 SoC
ARM: meson: add support for the Meson8m2 SoCs
samples: bpf: convert some XDP samples from bpf_load to libbpf
tools: bpf: don't complain about no kernel version for networking code
tools: bpf: improve comments in libbpf.h
tools: bpf: move the event reading loop to libbpf
samples: bpf: compile and link against full libbpf
samples: bpf: rename struct bpf_map_def to avoid conflict with libbpf
tools: bpftool: use PERF_SAMPLE_TIME instead of reading the clock
bpf: sync tools bpf.h uapi header
selftests/bpf: Fix bash reference in Makefile
PCI: Add "pci=noats" boot parameter
tools: bpf: handle NULL return in bpf_prog_load_xattr()
samples/bpf: Add example of ipv4 and ipv6 forwarding in XDP
bpf: Provide helper to do forwarding lookups in kernel FIB table
net/ipv6: Add fib lookup stubs for use in bpf helper
net/ipv6: Update fib6 tracepoint to take fib6_info
net/ipv6: Add fib6_lookup
net/ipv6: Refactor fib6_rule_action
net/ipv6: Extract table lookup from ip6_pol_route
net/ipv6: Rename rt6_multipath_select
net/ipv6: Rename fib6_lookup to fib6_node_lookup
bpf, doc: clarification for the meaning of 'id'
rocker: Postpone filtering of !added_by_user FDB
tls: Fix tls_device initialization
cxgb4: fix the wrong conversion of Mbps to Kbps
mlxsw: spectrum_span: Support VLAN under mirror-to-gretap
mlxsw: spectrum_span: Support mirror-to-VLAN
mlxsw: reg: Add MLXSW_REG_MPAT_SPAN_TYPE_REMOTE_ETH
net: bridge: Allow bridge master in br_vlan_get_info()
PCI: Clean up whitespace in quirks.c
PCI: Reorder quirks infrastructure code
tcp: Add mark for TIMEWAIT sockets
net: ipv4: remove define INET_CSK_DEBUG and unnecessary EXPORT_SYMBOL
docs: ranoops.rst: fix location of ramoops.txt
scripts/documentation-file-ref-check: rewrite it in perl with auto-fix mode
docs: uio-howto.rst: use a code block to solve a warning
mm, THP, doc: Add document for thp_swpout/thp_swpout_fallback
w1: w1_io.c: fix a kernel-doc warning
Documentation/process/posting: wrap text at 80 cols
docs: admin-guide: add cgroup-v2 documentation
Revert "Documentation/features/vm: Remove arch support status file for 'pte_special'"
liquidio: bump up driver version to 1.7.2 to match newer NIC firmware
liquidio: monitor all of Octeon's cores in watchdog thread
net/ipv6: fix lock imbalance in ip6_route_del()
net: hns3: refactor the loopback related function
net: hns3: fix for cleaning ring problem
net: hns3: remove add/del_tunnel_udp in hns3_enet module
net: hns3: Fix for setting mac address when resetting
hv_netvsc: typo in NDIS RSS parameters structure
x86/bugs: Make cpu_show_common() static
x86/bugs: Fix __ssb_select_mitigation() return type
drivers: net: davinci_mdio: prevent spurious timeout
net: dsa: mv88e6xxx: add RMU disable op
net: dsa: mv88e6xxx: set device number
net: dsa: mv88e6xxx: add a cascade port op
net/mlx4_core: Use msi_x module param to limit num of MSI-X irqs
net/mlx4_core: Add PCI calls for suspend/resume
net/mlx4_core: Report driver version to FW
net: dsa: fix added_by_user switchdev notification
tipc: clean up removal of binding table items
tun: Do SIOCGSKNS out of rtnl_lock()
net/udp: Update udp_encap_needed static key to modern api
net: Update generic_xdp_needed static key to modern api
net: Update netstamp_needed static key to modern api
net: Update [e/in]gress_needed static key to modern api
net/sock: Update memalloc_socks static key to modern api
net/ipv4: Update ip_tunnel_metadata_cnt static key to modern api
it's SB_BORN, not MS_BORN...
clk: qcom: Base rcg parent rate off plan frequency
libata: Fix command retry decision
libata: Honor RQF_QUIET flag
libata: Make ata_dev_set_mode() less verbose
libata: Fix ata_err_string()
libata: Fix comment typo in ata_eh_analyze_tf()
sata_nv: don't use block layer bounce buffer
perf annotate: Display all available events on --stdio
perf test: "probe libc's inet_pton" fails on s390 due to missing inline
net: dsa: mv88e6xxx: 88E6141/6341 SERDES support
net: stmmac: Add support for U32 TC filter using Flexible RX Parser
net: hns3: Add support of hardware rx-vlan-offload to HNS3 VF driver
microchip_t1: Add driver for Microchip LAN87XX T1 PHYs
sbitmap: warn if using smaller shallow depth than was setup
kyber-iosched: update shallow depth when setting up hardware queue
bfq-iosched: update shallow depth to smallest one used
sbitmap: fix missed wakeups caused by sbitmap_queue_get_shallow()
bfq-iosched: remove unused variable
bfq: calculate shallow depths at init time
bfq-iosched: don't worry about reserved tags in limit_depth
blk-mq: don't call into depth limiting for reserved tags
HISI LPC: Add ACPI UART support
HISI LPC: Re-Add ACPI child enumeration support
HISI LPC: Stop using MFD APIs
cpupower: fix spelling mistake: "logilename" -> "logfilename"
block, bfq: postpone rq preparation to insert or merge
xfs: rename on-disk dquot counter zap functions
xfs: replace XFS_QMOPT_DQALLOC with a simple boolean
xfs: remove direct calls to _qm_dqread
xfs: refactor xfs_qm_dqtobp and xfs_qm_dqalloc
xfs: refactor incore dquot initialization functions
xfs: fetch dquots directly during quotacheck
xfs: split out dqget for inodes from regular dqget
xfs: remove unnecessary xfs_qm_dqattach parameter
xfs: delegate dqget input checks to helper function
xfs: refactor dquot cache handling
xfs: refactor XFS_QMOPT_DQNEXT out of existence
xfs: don't spray logs when dquot flush/purge fail
xfs: release new dquot buffer on defer_finish error
xfs: don't discard on free of unwritten extents
xfs: skip online discard during eofblocks trims
xfs: add bmapi nodiscard flag
xfs: get rid of the log item descriptor
xfs: add some more debug checks to buffer log item reuse
xfs: fix double ijoin in xfs_reflink_clear_inode_flag()
xfs: fix double ijoin in xfs_reflink_cancel_cow_range
xfs: fix double ijoin in xfs_inactive_symlink_rmt()
xfs: don't assert fail with AIL lock held
xfs: adder caller IP to xfs_defer* tracepoints
xfs: add tracing to high level transaction operations
xfs: log item flags are racy
xfs: add missing rmap error return
ext4: use raw i_version value for ea_inode
ext4: use XATTR_CREATE in ext4_initxattrs()
ext4: make function ‘ext4_getfsmap_find_fixed_metadata’ static
drm: panel-orientation-quirks: Convert to use match_string() helper
ACPICA: Convert acpi_gbl_hardware lock back to an acpi_raw_spinlock
ACPICA: provide abstraction for raw_spinlock_t
ACPI / CPPC: Fix invalid PCC channel status errors
ACPI / AC: Add quirk to avoid checking for PMIC with native driver
ACPI / battery: Add quirk to avoid checking for PMIC with native driver
ACPI / LPSS: Only call pwm_add_table() for Bay Trail PWM if PMIC HRV is 2
mtip32xx: Fix an error handling path in 'mtip_pci_probe()'
batman-adv: Avoid race in TT TVLV allocator helper
PCI/AER: Add TLP header information to tracepoint
spi: remove forgotten CONFIG_SPI_BCM53XX
powerpc: Make it clearer that systbl check errors are errors
powerpc/syscalls: timer_create can be handle by perfectly normal COMPAT_SYS_SPU
powerpc/syscalls: kill ppc32_select()
powerpc/syscalls: Add COMPAT_SPU_NEW() macro
powerpc/syscalls: switch rtas(2) to SYSCALL_DEFINE
powerpc/syscalls: signal_{32, 64} - switch to SYSCALL_DEFINE
powerpc/syscalls: Switch trivial cases to SYSCALL_DEFINE
powerpc/livepatch: Implement reliable stack tracing for the consistency model
powerpc/watchdog: provide more data in watchdog messages
powerpc/watchdog: don't update the watchdog timestamp if a lockup is detected
powerpc/xive: prepare all hcalls to support long busy delays
powerpc/xive: shutdown XIVE when kexec or kdump is performed
powerpc/xive: fix hcall H_INT_RESET to support long busy delays
powerpc/64/kexec: fix race in kexec when XIVE is shutdown
powerpc/config: powernv_defconfig updates
powerpc: wii_defconfig: Disable BCMA support
powerpc: wii_defconfig: Enable Wii SDHCI driver
powerpc: wii_defconfig: Enable GPIO-related options
powerpc: wii_defconfig: Disable Ethernet driver support code
powerpc/watchdog: fix typo 'can by' to 'can be'
powerpc/pseries: hcall_exit tracepoint retval should be signed
media: update/fix my e-mail on some places
dt-bindings: PCI: rockchip: Rename rockchip-pcie.txt to rockchip-pcie-host.txt
PCI: rockchip: Split out common function to init controller
media: dvbsky: use just one mutex for serializing device R/W ops
PCI: rockchip: Split out rockchip_pcie_parse_dt() to parse DT
PCI: rockchip: Separate common code from RC driver
qm1d1b0004: fix a warning about an unused default_cfg var
i2c: designware: fix poll-after-enable regression
arm64: dts: juno/rtsm: re-structure motherboard includes
arm64: dts: juno: replace '_' with '-' in node names
PM / core: Drop unused internal inline functions for sysfs
PM / core: Drop unused internal functions for pm_qos sysfs
PM / core: Drop unused internal inline functions for wakeirqs
PM / core: Drop internal unused inline functions for wakeups
firmware: arm_scmi: simplify exit path by returning on error
firmware: arm_scmi: improve exit paths and code readability
firmware: arm_scmi: remove unnecessary bitmap_zero
firmware: arm_scmi: drop unused `con_priv` structure member
firmware: arm_scmi: rename scmi_xfer_{init,get,put}
cpufreq: s3c2440: fix spelling mistake: "divsiors" -> "divisors"
firmware: arm_scmi: rename get_transition_latency and add_opps_to_device
arm64: dts: juno: Fix "debounce-interval" property misspelling
powerpc/pkeys: Drop private VM_PKEY definitions
cpufreq: speedstep: fix speedstep_detect_processor()'s return type
cpufreq: add suspend/resume support in Armada 37xx DVFS driver
cpufreq: armada: Free resources on error paths
cpufreq: dt: Allow platform specific suspend/resume callbacks
PM / wakeup: Only update last time for active wakeup sources
PM / wakeup: Use seq_open() to show wakeup stats
PM / core: Use dev_printk() and symbols in suspend/resume diagnostics
PM / core: Simplify initcall_debug_report() timing
PM / core: Remove unused initcall_debug_report() arguments
ARM: dts: da850-evm: use phandles to extend nodes
drm/exynos: Add driver for Exynos Scaler module
drm/exynos: fimc: Convert driver to IPP v2 core API
drm/exynos: gsc: Convert driver to IPP v2 core API
drm/exynos: rotator: Convert driver to IPP v2 core API
drm/exynos: ipp: Add IPP v2 framework
selftests/bpf: ignore build products
selftests/bpf: add architecture-agnostic headers
ARM: dts: meson8b: odroid-c1: enable the IR receiver
ARM: dts: meson8b: odroid-c1: sort nodes alphabetically
tpm: tpm_crb: relinquish locality on error path.
dt-bindings: arm: amlogic: add support for the Tronsmart MXIII Plus
dt-bindings: arm: amlogic: add support for the Meson8m2 SoC
ARM64: dts: meson-axg: enable AP6255 wifi module
ARM64: dts: meson: add MMC resets
ARM64: dts: meson-axg: add an 32K alt aoclk
ARM64: dts: meson-axg: add tdm pins
ARM64: dts: meson-axg: add GPIO interrupt controller support
ARM64: dts: meson-axg: enable the eMMC controller
remoteproc/ste: remove abandoned include file
remoteproc/davinci: use octal permissions for module_param()
remoteproc/davinci: prepare and unprepare the clock where needed
remoteproc/davinci: add the missing retval check for clk_enable()
media: omap3isp: Don't use GFP_DMA
media: omap3isp: Remove useless NULL check in omap3isp_stat_config
media: omap3isp: support 64-bit version of omap3isp_stat_data
media: media-device: fix ioctl function types
media: imx-csi: fix burst size for 16 bit
media: imx: add 16-bit grayscale support
media: Revert cleanup ktime_set() usage
media: Use ktime_set() in pt1.c
Input: add support for ChipOne icn8505 based touchscreens
media: pvrusb2: delete unneeded include
media: saa7164: Fix driver name in debug output
media: renesas-ceu: Set mbus_fmt on subdev operations
media: cec: Kconfig coding style issue
media: intel-ipu3: Kconfig coding style issue
media: em28xx: Fix DualHD broken second tuner
media: videobuf-dma-sg: Fix dma_{sync,unmap}_sg() calls
media: media/usbvision: fix spelling mistake: "compresion" -> "compression"
media: coda: set colorimetry on coded queue
media: coda: do not try to propagate format if capture queue busy
media: coda: reuse coda_s_fmt_vid_cap to propagate format in coda_s_fmt_vid_out
media: sta2x11: Use gpio_is_valid() and remove unnecessary check
media: platform: Use gpio_is_valid()
media: v4l2-dev.h: fix doc warning
media: vpbe_venc: potential uninitialized variable in ven_sub_dev_init()
media: cec-gpio: use GPIOD_OUT_HIGH_OPEN_DRAIN
media: platform: am437x: simplify getting .drvdata
media: videobuf: Change return type to vm_fault_t
media: vcodec: fix ptr_ret.cocci warnings
media: v4l2-core: Rename array 'video_driver' to 'video_drivers'
IB/{hfi1, qib, rdmavt}: Move logic to allocate receive WQE into rdmavt
IB/{hfi1, rdmavt, qib}: Implement CQ completion vector support
IB/hfi1: Create common functions for affinity CPU mask operations
IB/hfi1: Optimize kthread pointer locking when queuing CQ entries
IB/Hfi1: Read CCE Revision register to verify the device is responsive
IB/hfi1: Rework fault injection machinery
IB/{hfi1, qib}: Add handling of kernel restart
IB/hfi1: Reorder incorrect send context disable
IB/hfi1: Return correct value for device state
IB/hfi1: Fix fault injection init/exit issues
IB/hfi1: Complete check for locally terminated smp
IB/hfi1: Return actual error value from program_rcvarray()
IB/hfi1: Prevent LNI hang when LCB can't obtain lanes
media: entity: fix spelling for media_entity_get_fwnode_pad()
media: intel-ipu3: cio2: Handle IRQs until INT_STS is cleared
Documentation/spec_ctrl: Do some minor cleanups
proc: Use underscores for SSBD in 'status'
x86/bugs: Rename _RDS to _SSBD
ARM: dts: BCM5301X: Relicense Asus RT-AC87U file to the GPL 2.0+ / MIT
ARM: dts: BCM5301X: Add DT for Luxul XAP-1610
ARM: dts: BCM5301X: Add DT for Luxul XWR-3150 V1
memory: brcmstb: dpfe: Remove need for dpfe_dev
ARM: brcmstb: Add support for the V7 memory map
ARM: add Broadcom Brahma-B15 main ID definition
ARM: add Broadcom Brahma-B53 main ID definition
ARM: Allow this header to be included by assembly files
MAINTAINERS: add keyword for devicetree overlay notifiers
ipmi: Remove the proc interface
xfs: bmap debugging should never panic the system
xfs: defer agfl frees from directory op transactions
xfs: defer frees from common inode allocation paths
xfs: defer agfl frees from inode inactivation
xfs: defer agfl block frees from deferred ops processing context
xfs: defer agfl block frees when dfops is available
xfs: create agfl block free helper function
xfs: print specific dqblk that failed verifiers
xfs: add full xfs_dqblk verifier
xfs: pass full xfs_dqblk to repair during quotacheck
xfs: check type in quota verifier during quotacheck
xfs: remove unused flags arg from xfs_dquot_verify
xfs: clean up locking in xfs_file_iomap_begin
xfs: simplify xfs_file_iomap_begin() logic
iomap: Use FUA for pure data O_DSYNC DIO writes
iomap: iomap_dio_rw() handles all sync writes
xfs: move generic_write_sync calls inwards
xfs: don't retry xfs_buf_find on XBF_TRYLOCK failure
xfs: make xfs_buf_incore out of line
xfs: trace ATTR flags in xattr tracepoints
xfs: validate allocated inode number
xfs: validate cached inodes are free when allocated
drm/tilcdc: Fix setting clock divider for omap-l138
firmware: arm_scmi: fix kernel-docs documentation
firmware: arm_scmi: improve code readability using bitfield accessor macros
arm64: dts: juno: fix OF graph endpoint node names
arm64: dts: juno: fix missing Coresight STM graph connection
ARM: dts: vexpress: Restructure motherboard includes
clk: renesas: cpg-mssr: Add support for R-Car E3
nfp: bpf: allow zero-length capabilities
xsk: fix 64-bit division
IB/mlx5: posting klm/mtt list inline in the send queue for reg_wr
RDMA/hns: Drop local zgid in favor of core defined variable
IB/core: Reuse gid_table_release_one() in table allocation failure
IB/core: Make gid_table_reserve_default() return void
nfp: bpf: support setting the RX queue index
bpf: xdp: allow offloads to store into rx_queue_index
fm10k: don't protect fm10k_queue_mac_request by fm10k_host_mbx_ready
fm10k: warn if the stat size is unknown
fm10k: use macro to avoid passing the array and size separately
fm10k: use variadic arguments to fm10k_add_stat_strings
fm10k: reduce duplicate fm10k_stat macro code
bpf: btf: Tests for BPF_OBJ_GET_INFO_BY_FD and BPF_BTF_GET_FD_BY_ID
bpf: btf: Update tools/include/uapi/linux/btf.h with BTF ID
bpf: btf: Some test_btf clean up
bpf: btf: Add struct bpf_btf_info
bpf: btf: Introduce BTF ID
bpf: btf: Avoid WARN_ON when CONFIG_REFCOUNT_FULL=y
eeprom: at24: fix retrieving the at24_chip_data structure
iw_cxgb4: Fix an error handling path in 'c4iw_get_dma_mr()'
RDMA/i40iw: Avoid panic when reading back the IRQ affinity hint
RDMA/i40iw: Avoid reference leaks when processing the AEQ
RDMA/i40iw: Avoid panic when objects are being created and destroyed
RDMA/hns: Fix the bug with NULL pointer
RDMA/hns: Set NULL for __internal_mr
RDMA/hns: Enable inner_pa_vld filed of mpt
RDMA/hns: Set desc_dma_addr for zero when free cmq desc
RDMA/hns: Fix the bug with rq sge
RDMA/hns: Not support qp transition from reset to reset for hip06
RDMA/hns: Add return operation when configured global param fail
RDMA/hns: Update convert function of endian format
RDMA/hns: Load the RoCE dirver automatically
RDMA/hns: Bugfix for rq record db for kernel
RDMA/hns: Add rq inline flags judgement
brd: Mark as non-rotational
nvmet,rxe: defer ip datagram sending to tasklet
i40iw: Use correct address in dst_neigh_lookup for IPv6
i40iw: Fix memory leak in error path of create QP
RDMA/mlx5: Use proper spec flow label type
RDMA/mlx5: Don't assume that medium blueFlame register exists
IB/hfi1: Use after free race condition in send context error path
arm64: defconfig: enable rockchip efuse
block: consolidate struct request timestamp fields
block: move blk_stat_add() to __blk_mq_end_request()
block: use ktime_get_ns() instead of sched_clock() for cfq and bfq
block: get rid of struct blk_issue_stat
block: replace bio->bi_issue_stat with bio-specific type
block: pass struct request instead of struct blk_issue_stat to wbt
block: move some wbt helpers to blk-wbt.c
mtd: rawnand.h: use nested union kernel-doc markups
fm10k: setup VLANs for l2 accelerated macvlan interfaces
mtd: rawnand: fsl_ifc: fix FSL NAND driver to read all ONFI parameter pages
MAINTAINERS: Remove bouncing @mellanox.com addresses
IB: remove redundant INFINIBAND kconfig dependencies
drm/i915/psr: Check if VBT says PSR can be enabled.
tpm/st33zp24: Fix spelling mistake in macro ST33ZP24_TISREGISTER_UKNOWN
tpm: Move eventlog declarations to its own header
tpm: Move shared eventlog functions to common.c
tpm: Move eventlog files to a subdirectory
tpm: Add explicit endianness cast
tpm: st33zp24: remove redundant null check on chip
tpm: move the delay_msec increment after sleep in tpm_transmit()
mwifiex: increase TX threashold to avoid TX timeout during ED MAC test
mwifiex: delete unneeded include
brcmfmac: Add support for bcm43364 wireless chipset
rtlwifi: remove duplicate definition of antenna number for btcoex
ASoC: uniphier: add digital output volume for UniPhier sound system
ASoC: soc-core: remove legacy_dai_naming from snd_soc_register_dais()
ASoC: soc-core: remove snd_soc_component_add_unlocked()
ASoC: soc.h: merge CONFIG_DEBUG_FS
ASoC: convert platform explanation to component
ASoC: add component_list_show()
ASoC: remove Codec related code
ASoC: remove unneeded .pcm_new/free
ASoC: remove .get_regmap
ASoC: remove codec reg_cache
ASoC: remove codec hw_write/control_data
regulator: add support for SY8106A regulator
regulator: add binding for the SY8106A voltage regulator
ASoC: omap-mcbsp: Convert to use the sdma-pcm instead of omap-pcm
ASoC: omap-mcpdm: Convert to use the sdma-pcm instead of omap-pcm
ASoC: omap-dmic: Convert to use the sdma-pcm instead of omap-pcm
ASoC: omap-hdmi-audio: Convert to use the sdma-pcm instead of omap-pcm
ASoC: omap: Introduce the generic_dmaengine_pcm based sdma-pcm
ASoC: uniphier: evea: use DAPM to change source of line-in
ASoC: nau8824: fix spelling mistake: "semaphone" -> "semaphore"
s390: remove closung punctuation from spectre messages
s390: introduce compile time check for empty .bss section
s390/early: move functions which may not access bss section to extra file
s390/early: get rid of #ifdef CONFIG_BLK_DEV_INITRD
s390/early: get rid of memmove_early
s390/cpum_sf: Add data entry sizes to sampling trailer entry
perf: fix invalid bit in diagnostic entry
spi: remove the older/duplicated bcm53xx driver
ASoC: fix return value check in mt6351_codec_driver_probe()
drm/i915/guc: Make submission tasklet hardirq safe
drm/i915/execlists: Make submission tasklet hardirq safe
drm/i915/selftests: Only switch to kernel context when locked
netfilter: nf_tables: bogus EBUSY in chain deletions
netfilter: nft_compat: fix handling of large matchinfo size
netfilter: nft_compat: prepare for indirect info storage
swiotlb: update comments to refer to physical instead of virtual addresses
ARM: dts: sun8i: Add enable-method for SMP support for the A83T SoC
ARM: dts: sun8i: a83t: Add CCI-400 node
ARM: dts: sun8i: Add R_CPUCFG device node for the A83T dtsi
ARM: dts: sun8i: Add CPUCFG device node for A83T dtsi
drm/i915/selftests: Create mock_engine() under struct_mutex
dmaengine: sprd: Use devm_ioremap_resource() to map memory
swiotlb: remove the CONFIG_DMA_DIRECT_OPS ifdefs
swiotlb: move the SWIOTLB config symbol to lib/Kconfig
mips,unicore32: swiotlb doesn't need sg->dma_length
arm: don't build swiotlb by default
PCI: remove CONFIG_PCI_BUS_ADDR_T_64BIT
arch: define the ARCH_DMA_ADDR_T_64BIT config symbol in lib/Kconfig
arch: remove the ARCH_PHYS_ADDR_T_64BIT config symbol
dma-mapping: move the NEED_DMA_MAP_STATE config symbol to lib/Kconfig
scatterlist: move the NEED_SG_DMA_LENGTH config symbol to lib/Kconfig
iommu-helper: move the IOMMU_HELPER config symbol to lib/
iommu-helper: mark iommu_is_span_boundary as inline
iommu-helper: unexport iommu_area_alloc
iommu-common: move to arch/sparc
PM / OPP: Remove dev_pm_opp_{un}register_get_pstate_helper()
PM / OPP: Get performance state using genpd helper
PM / Domain: Implement of_genpd_opp_to_performance_state()
PM / Domain: Add support to parse domain's OPP table
PM / Domain: Add struct device to genpd
PM / OPP: Implement dev_pm_opp_get_of_node()
PM / OPP: Implement of_dev_pm_opp_find_required_opp()
PM / OPP: Implement dev_pm_opp_of_add_table_indexed()
PM / OPP: "opp-hz" is optional for power domains
PM / OPP: dt-bindings: Make "opp-hz" optional for power domains
udp: Do not copy destructor if one is not present
udp: Add support for software checksum and GSO_PARTIAL with GSO offload
udp: Partially unroll handling of first segment and last segment
udp: Do not pass checksum as a parameter to GSO segmentation
udp: Do not pass MSS as parameter to GSO segmentation
udp: Record gso_segs when supporting UDP segmentation offload
mm/pkeys, x86, powerpc: Display pkey in smaps if arch supports pkeys
mm/pkeys: Add an empty arch_pkeys_enabled()
x86/pkeys: Add arch_pkeys_enabled()
x86/pkeys: Move vma_pkey() into asm/pkeys.h
mm/pkeys, powerpc, x86: Provide an empty vma_pkey() in linux/pkeys.h
mm/pkeys: Remove include of asm/mmu_context.h from pkeys.h
mm, powerpc, x86: introduce an additional vma bit for powerpc pkey
drm/exynos: Allow DRM_EXYNOS on s5pv210.
drm/exynos: fimd: Add support for S5PV210 FIMD variant
dt-bindings: dsa: Remove unnecessary #address/#size-cells
gpu: drm: exynos: Change return type to vm_fault_t
net: phy: sfp: handle cases where neither BR, min nor BR, max is given
Input: gamecon - avoid using __set_bit() for capabilities
Input: as5011 - avoid using __set_bit() for capabilities
Input: xpad - avoid using __set_bit() for capabilities
Input: xpad - fix some coding style issues
libata: Blacklist some Sandisk SSDs for NCQ
i2c: busses: remove superfluous ignoring of children for RPM
i2c: axxia: enable clock before calling clk_get_rate()
blk-wbt: throttle discards like background writes
blk-wbt: pass in enum wbt_flags to get_rq_wait()
blk-wbt: account any writing command as a write
block: break discard submissions into the user defined size
Documentation: refcount-vs-atomic: Update reference to LKMM doc.
drm/i915: Annotate timeline lock nesting
drm/i915: Remove unused i915_flip tracepoints
drm/dp: Correctly mask DP_TRAINING_AUX_RD_INTERVAL values for DP 1.4
drm/dp: Add DP_DPCD_REV_XX to drm_dp_helper
clk: qcom: Add Global Clock controller (GCC) driver for SDM845
clk: qcom: Add support for BRANCH_HALT_SKIP flag for branch clocks
clk: qcom: Add DT bindings for SDM845 gcc clock controller
clk: qcom: Simplify gdsc status checking logic
clk: qcom: Configure the RCGs to a safe source as needed
firmware: arm_scmi: Use after free in scmi_create_protocol_device()
docs: driver-api: add clk documentation
docs: core-api: add circular-buffers documentation
docs: core-api: add cachetlb documentation
docs: admin-guide: add bcache documentation
docs: */index.rst: Add newer documents to their respective index.rst
apparmor: fix '*seclen' is never less than zero
docs/vm: move numa_memory_policy.rst to Documentation/admin-guide/mm
docs/vm: numa_memory_policy: s/Linux memory policy/NUMA memory policy/
docs/vm: numa_memory_policy: formatting and spelling updates
Documentation/features/vm: Remove arch support status file for 'pte_special'
Documentation/features/lib: Remove arch support status file for 'strncasecmp'
Documentation/features/locking: Use '!RWSEM_GENERIC_SPINLOCK' as Kconfig for 'rwsem-optimized'
Documentation/features/core: Add arch support status files for 'cBPF-JIT' and 'eBPF-JIT'
Documentation/features: Refresh the arch support status files in place
Documentation/features: Add script that refreshes the arch support status files in place
Documentation: block: cmdline-partition.txt fixes and additions
vfio: fix documentation
doc: botching-up-ioctls: Make it clearer why structs must be padded
mm, powerpc, x86: define VM_PKEY_BITx bits if CONFIG_ARCH_HAS_PKEYS is enabled
bnxt_en: Always forward VF MAC address to the PF.
bnxt_en: Read phy eeprom A2h address only when optical diagnostics is supported.
bnxt_en: Check unsupported speeds in bnxt_update_link() on PF only.
bnxt_en: Fix firmware message delay loop regression.
drm/i915: Disable tasklet scheduling across initial scheduling
drm/i915: Flush submission tasklet after bumping priority
drm/i915/selftests: Return to kernel context after each test
s390/cpum_sf: ensure sample frequency of perf event attributes is non-zero
ARM: shmobile: r8a7794: alt: add EEPROM to DTS
arm64: dts: stratix10: add sdram ecc
mac80211: ethtool: avoid 32 bit multiplication overflow
ARM: sun8i: smp: Add support for A83T
ARM: sun9i: smp: Add is_a83t field
ARM: sun9i: smp: Rename clusters's power-off
ARM: shmobile: Convert file to use cntvoff
ARM: sunxi: Add initialization of CNTVOFF
ARM: smp: Add initialization of CNTVOFF
ARM: sunxi: smp: Move assembly code into a file
ARM: Allow this header to be included by assembly files
drm/i915: don't leak the pin_map on error
netfilter: nf_tables: don't assume chain stats are set when jumplabel is set
netfilter: x_tables: add module alias for icmp matches
netfilter: prefer nla_strlcpy for dealing with NLA_STRING attributes
netfilter: core: add missing __rcu annotation
ipvs: fix stats update from local clients
ipvs: fix refcount usage for conns in ops mode
netfilter: nf_tables: nft_compat: fix refcount leak on xt module
netfilter: bridge: stp fix reference to uninitialized data
staging: mt7621-eth: Alignment should match open parenthesis
staging: mt7621-eth: Add missing blank lines after declarations
staging: mt7621-eth: Remove unnecessary blank lines
staging: mt7621-eth: Fix compilation error
staging: lustre: o2iblnd: Enable Multiple OPA Endpoints between Nodes
staging: ks7010: Remove unnecessary limit checks
drm/i915/selftests: Flush GPU activity before completing live_contexts
drm/i915/selftests: Refactor common flush_test()
staging: most: usb: remove local variable
staging: most: usb: fix usb_disconnect race condition
staging: most: usb: don't set URB_ZERO_PACKET flag for synchronous data
staging: most: dim2: use device to allocate coherent memory
staging: most: dim2: read clock speed from the device
staging: most: dim2: use device tree
staging: most: cdev: fix race condition
staging: most: dim2: fix startup sequence
staging: most: cdev: fix function return value
staging: most: usb: add ep number to log
staging: most: cdev: fix chrdev_region leak
staging: most: cdev: avoid warning about potentially uninitialized variable
staging: most: sound: call snd_card_new with struct device
staging: most: make interface drivers allocate coherent memory
staging: most: i2c: reduce parameters inconsistency
staging: most: i2c: remove redundant list_mutex
staging: most: i2c: remove redundant is_open
staging: most: i2c: trace real polling rate
staging: most: i2c: prevent zero delay polling
staging: most: i2c: avoid polling in case of misconfig
staging: most: i2c: do not wait in work function
staging: most: i2c: shorten lifetime of IRQ handler
staging: most: aim-sound: add flexible format support
staging: most: add channel property dbr_size
staging: most: i2c: remove unnecessary poison_channel call
staging: most: i2c: prevent division by zero
staging: most: dim2: remove clock speed processing from the HDM
staging: most: allocate only all requested memory
staging: android: ion: Remove unnecessary blank line
staging: android: ion: Fix license identifier comment format
mac80211: Support the new cfg80211 TXQ stats API
drm/i915/userptr: reject zero user_size
staging: android: vsoc: Fix ending '(' warnings in vsoc_probe_device
staging: android: vsoc: Fix ending '(' warnings in vsoc_ioctl
staging: android: vsoc: Fix ending '(' warnings in do_destroy_fd_scoped_permission
staging: android: vsoc: Fix ending '(' warnings in function defintions
staging: android: Clean up license identifiers
staging: android: Kconfig; Remove excessive hyphens
cfg80211: Expose TXQ stats and parameters to userspace
drm/xen-front: Fix loop timeout
drm/xen-front: fix xen_drm_front_shbuf_alloc() error handling
drm/xen-front: checking for NULL instead of IS_ERR
staging: lustre: fix error deref in ll_splice_alias().
staging: lustre: move remaining code from linux-module.c to module.c
staging: lustre: move misc-device registration closer to related code.
staging: lustre: llite: remove redundant lookup in dump_pgcache
staging: lustre: llite: use more private data in dump_pgcache
staging: lustre: fold lu_object_new() into lu_object_find_at()
staging: lustre: lu_object: move retry logic inside htable_lookup
staging: lustre: lu_object: discard extra lru count.
staging: lustre: make struct lu_site_bkt_data private
PCI: rcar: Reuse generic pci_parse_request_of_pci_ranges() function
dma-debug: remove CONFIG_HAVE_DMA_API_DEBUG
dma-debug: unexport dma_debug_resize_entries and debug_dma_dump_mappings
dma-debug: simplify counting of preallocated requests
dma-debug: move initialization to common code
PCI: endpoint: Replace mdelay with usleep_range() in pci_epf_test_write()
mmc: tegra: remove redundant return statement
drm/i915/execlists: Cache the priolist when rescheduling
drm/i915/execlists: Drop unused parameter to lookup_priolist()
drm/i915: Don't request a bug report for unsafe module parameters
mmc: core: Drop unused define for timeout
mmc: rtsx_usb: Enable MMC_CAP_ERASE to allow erase/discard/trim requests
mmc: rtsx_usb: Use the provided busy timeout from the mmc core
mmc: rtsx_usb: Use MMC_CAP2_NO_SDIO
mmc: core: Implement ->sw_reset bus ops for SDIO
mmc: core: Share internal function to set initial signal voltage
mmc: core: Export a function mmc_sw_reset() to allow soft reset of cards
mmc: core: Rename ->reset() bus ops to ->hw_reset()
mmc: core: Re-factor some code for SDIO re-initialization
seccomp: Don't special case audited processes when logging
seccomp: Audit attempts to modify the actions_logged sysctl
seccomp: Configurable separator for the actions_logged string
seccomp: Separate read and write code for actions_logged sysctl
scsi: tcmu: refactor nl wr_cache attr with new helpers
scsi: tcmu: refactor nl dev_size attr with new helpers
scsi: tcmu: refactor nl dev_cfg attr with new nl helpers
scsi: tcmu: refactor rm_device cmd with new nl helpers
scsi: tcmu: refactor add_device cmd with new nl helpers
scsi: tcmu: add new netlink events helpers
scsi: 3w-xxxx: fix a missing-check bug
scsi: 3w-9xxx: fix a missing-check bug
scsi: mpt3sas: fix header path in ioctl documentation
scsi: mpt3sas: remove obsolete path "drivers/scsi/mpt2sas/" from MAINTAINERS
scsi: megaraid: silence a static checker bug
scsi: mptsas: fix spelling mistake: "matchs" -> "matches"
scsi: lpfc: fix spelling mistakes: "mabilbox" and "maibox"
scsi: qla2xxx: remove the unused tcm_qla2xxx_cmd_wq
scsi: mptfusion: fix spelling mistake: "initators" -> "initiators"
scsi: hisi_sas: workaround a v3 hw hilink bug
scsi: hisi_sas: add readl poll timeout helper wrappers
scsi: hisi_sas: remove redundant handling to event95 for v3
scsi: hisi_sas: config ATA de-reset as an constrained command for v3 hw
scsi: hisi_sas: update PHY linkrate after a controller reset
scsi: hisi_sas: stop controller timer for reset
scsi: hisi_sas: check sas_dev gone earlier in hisi_sas_abort_task()
scsi: hisi_sas: fix PI memory size
scsi: hisi_sas: check host frozen before calling "done" function
scsi: hisi_sas: Add some checks to avoid free'ing a sas_task twice
scsi: hisi_sas: optimise the usage of DQ locking
scsi: lpfc: Comment cleanup regarding Broadcom copyright header
scsi: lpfc: update driver version to 12.0.0.3
scsi: lpfc: Enhance log messages when reporting CQE errors
scsi: lpfc: Fix up log messages and stats counters in IO submit code path
scsi: lpfc: Driver NVME load fails when CPU cnt > WQ resource cnt
scsi: lpfc: Handle new link fault code returned by adapter firmware.
scsi: lpfc: Correct fw download error message
scsi: lpfc: enhance LE data structure copies to hardware
scsi: lpfc: Change IO submit return to EBUSY if remote port is recovering
PM / OPP: dt-bindings: Rename "required-opp" as "required-opps"
soc/tegra: pmc: Don't allocate struct tegra_powergate on stack
scsi: qedf: Update version number to 8.33.16.20
scsi: qedf: Update copyright for 2018
scsi: qedf: Add more defensive checks for concurrent error conditions
scsi: qedf: Set the UNLOADING flag when removing a vport
scsi: qedf: Add additional checks when restarting an rport due to ABTS timeout
scsi: qedf: If qed fails to enable MSI-X fail PCI probe
scsi: qedf: Honor default_prio module parameter even if DCBX does not converge
scsi: qedf: Improve firmware debug dump handling
scsi: qedf: Remove setting DCBX pending during soft context reset
scsi: qedf: Add task id to kref_get_unless_zero() debug messages when flushing requests
scsi: qedf: Check if link is already up when receiving a link up event from qed
scsi: qedf: Return request as DID_NO_CONNECT if MSI-X is not enabled
scsi: qedf: Release RRQ reference correctly when RRQ command times out
scsi: qedf: Honor priority from DCBX FCoE App tag
scsi: qedf: Add dcbx_not_wait module parameter so we won't wait for DCBX convergence to start discovery
scsi: qedf: Sanity check FCoE/FIP priority value to make sure it's between 0 and 7
scsi: qedf: Add check for offload before flushing I/Os for target
scsi: qedf: Fix VLAN display when printing sent FIP frames
scsi: qedf: Add missing skb frees in error path
scsi: qedf: Increase the number of default FIP VLAN request retries to 60
scsi: qedf: Synchronize rport restarts when multiple ELS commands time out
scsi: qla2xxx: Update driver version to 10.00.00.07-k
scsi: qla2xxx: Fix TMF and Multi-Queue config
scsi: qla2xxx: Prevent relogin loop by removing stale code
scsi: qla2xxx: Remove stale debug value for login_retry flag
scsi: qla2xxx: Use predefined get_datalen_for_atio() inline function
scsi: qla2xxx: Fix Inquiry command being dropped in Target mode
scsi: qla2xxx: Move GPSC and GFPNID out of session management
scsi: qla2xxx: Reduce redundant ADISC command for RSCNs
scsi: qla2xxx: Delete session for nport id change
scsi: qla2xxx: Fix Rport and session state getting out of sync
scsi: qla2xxx: Fix sending ADISC command for login
scsi: mpt3sas: Update driver version "25.100.00.00"
scsi: mpt3sas: fix possible memory leak.
scsi: mpt3sas: For NVME device, issue a protocol level reset
scsi: mpt3sas: Update MPI Headers
scsi: mpt3sas: Report Firmware Package Version from HBA Driver.
scsi: mpt3sas: Cache enclosure pages during enclosure add.
scsi: mpt3sas: Allow processing of events during driver unload.
scsi: mpt3sas: Increase event log buffer to support 24 port HBA's.
scsi: mpt3sas: Added support for SAS Device Discovery Error Event.
scsi: mpt3sas: Enhanced handling of Sense Buffer.
scsi: mpt3sas: Optimize I/O memory consumption in driver.
scsi: mpt3sas: Lockless access for chain buffers.
scsi: mpt3sas: Pre-allocate RDPQ Array at driver boot time.
scsi: mpt3sas: Bug fix for big endian systems.
net-next/hinic: add pci device ids for 25ge and 100ge card
flow_dissector: do not rely on implicit casts
net: core: rework basic flow dissection helper
scsi: zfcp: fix infinite iteration on ERP ready list
net: ipv6/gre: Add GRO support
net: ipv6: Fix typo in ipv6_find_hdr() documentation
qed: Add support for Unified Fabric Port.
qed: Add support for multi function mode with 802.1ad tagging.
qed: Remove unused data member 'is_mf_default'.
qed*: Refactor mf_mode to consist of bits.
net/9p: correct the variable name in v9fs_get_trans_by_name() comment
vlan: correct the file path in vlan_dev_change_flags() comment
liquidio: support use of ethtool to set link speed of CN23XX-225 cards
net: 3com: 3c59x: irq save variant of ISR
net: 3com: 3c59x: Pull locking out of ISR
net: 3com: 3c59x: Move boomerang/vortex conditional into function
net: u64_stats_sync: Remove functions without user
selftests: net: add udpgso* to TEST_GEN_FILES
drm/i915/icl: compute the MG PLL registers
drm/i915/icl: compute the combo PHY (DPLL) DP registers
drm/i915/icl: compute the combo PHY (DPLL) HDMI registers
drm/i915/icl: add basic support for the ICL clocks
PCI/AER: Unify error bit printing for native and CPER reporting
PCI: Check whether bridges allow access to extended config space
loop: remember whether sysfs_create_group() was done
block: Shorten interrupt disabled regions
block: Remove redundant WARN_ON()
block: don't disable interrupts during kmap_atomic()
PCI: pciehp: Add quirk for Command Completed errata
dt-bindings: define vendor prefix for Wi2Wi, Inc.
dt-bindings: Add vendor prefix for Avnet, Inc.
PCI: Add Qualcomm vendor ID
mac80211: average ack rssi support for data frames
cfg80211: average ack rssi support for data frames
s390: use expoline thunks in the BPF JIT
s390: extend expoline to BC instructions
s390: remove indirect branch from do_softirq_own_stack
s390: move spectre sysfs attribute code
s390/kernel: use expoline for indirect branches
s390/ftrace: use expoline for indirect branches
cfg80211: Call reg_notifier for self managed hints conditionally
nl80211: Add wmm rule attribute to NL80211_CMD_GET_WIPHY dump command
mac80211: add api to set CSA counter in mac80211
mac80211: remove pointless flags=0 assignment
mac80211: ethtool: memset the whole sinfo struct to 0
mac80211: clean up rate info bandwidth setting
mac80211: rename rtap_vendor_space to rtap_space
ARM: dts: s3c64xx: Remove skeleton.dtsi and fix DTC warnings for /memory
ARM: dts: s3c24xx: Fix unnecessary address/size cells DTC warnings
ARM: dts: s3c24xx: Remove skeleton.dtsi and fix DTC warning for /memory
ARM: dts: cygnus: fix irq type for arm global timer
ARM: dts: BCM5301X: Relicense Buffalo files to the GPL 2.0+ / MIT
iio: adc: stm32-adc: add support for STM32MP1
dt-bindings: iio: stm32-adc: add support for STM32MP1
iio: iio.h: use nested struct support on kernel-doc markup
nfsd: restrict rd_maxcount to svc_max_payload in nfsd_encode_readdir
rdmacg: Convert to use match_string() helper
ata: hpt37x: Convert to use match_string() helper
Revert "ARM: dts: logicpd-som-lv: Fix pinmux controller references"
drm/i915: Add documentation to gen9_set_dc_state()
nvme/pci: Hold controller reference during async probe
dma-buf: Remove unneeded stubs around sync_debug interfaces
xprtrdma: Make rpcrdma_sendctx_put_locked() a static function
xprtrdma: Remove rpcrdma_buffer_get_rep_locked()
xprtrdma: Remove rpcrdma_buffer_get_req_locked()
xprtrdma: Remove rpcrdma_ep_{post_recv, post_extra_recv}
xprtrdma: Move Receive posting to Receive handler
xprtrdma: Clean up Receive trace points
xprtrdma: Make rpc_rqst part of rpcrdma_req
xprtrdma: Introduce ->alloc_slot call-out for xprtrdma
SUNRPC: Add a ->free_slot transport callout
SUNRPC: Initialize rpc_rqst outside of xprt->reserve_lock
xprtrdma: Fix max_send_wr computation
xprtrdma: Create transport's CM ID in the correct network namespace
xprtrdma: Try to fail quickly if proto=rdma
xprtrdma: Add proper SPDX tags for NetApp-contributed source
fixdep: suppress consecutive / from file paths in dependency list files
platform/x86: thinkpad_acpi: silence false-positive-prone pr_warn
platform/x86: thinkpad_acpi: do not report thermal sensor state for tablet mode switch
platform/x86: thinkpad_acpi: silence HKEY 0x6032, 0x60f0, 0x6030
Revert "powerpc/powernv: Increase memory block size to 1GB on radix"
powerpc/nohash: Use IS_ENABLED() to simplify __set_pte_at()
powerpc/nohash: Remove _PAGE_BUSY
powerpc/nohash: Remove hash related code from nohash headers.
tee: check shm references are consistent in offset/size
tee: shm: fix use-after-free via temporarily dropped reference
mtd: move code adding (registering) partitions to the parse_mtd_partitions()
dmaengine: sprd: Fix potential NULL dereference in sprd_dma_probe()
s390/lib: use expoline for indirect branches
s390/crc32-vx: use expoline for indirect branches
s390: move expoline assembler macros to a header
PCI: remove PCI_DMA_BUS_IS_PHYS
net: remove the PCI_DMA_BUS_IS_PHYS check in illegal_highdma
ide: remove the PCI_DMA_BUS_IS_PHYS check
ide: kill ide_toggle_bounce
scsi: reduce use of block bounce buffers
dma-direct: try reallocation with GFP_DMA32 if possible
swiotlb: remove an unecessary NULL check
staging: greybus: Remove unused local variable
staging: board: Replace license boilerplate with SPDX identifiers
staging: wilc1000: Remove unnecessary array index check
staging: wilc1000: Remove useless function
staging: wilc1000: Remove unused variables
staging: r8822be: fix typo in variable name "offest" -> "offset"
staging: mt7621-dts: update nor-flash info for gnubee1
staging: mt7621-pci: remove some dead code.
staging: mt7621-pci: remove unnecessary resource details.
staging: mt7621-pci: remove conditional compilation.
staging: mt7621-pci: white-space cleanups.
staging: mt7621-pci: improve interrupt mapping
staging: mt7621-spi: remove unused lock.
staging: mt7621-eth: Lock is never unlocked.
staging: mt7621-mmc: Remove unused barrier macros
staging: mt7621-mmc: Cleanup includes
staging: mt7621-mmc: Remove unused macro HOST_MAX_NUM
staging: mt7621-mmc: Always use linked DMA mode
staging: mt7621-mmc: Change return value of msdc_dma_config to void
staging: mt7621-mmc: Don't disables DMA
staging: mt7621-mmc: Inline function msdc_set_blknum
staging: mt7621-mmc: Remove initialisation in msdc_dma_config
staging: mt7621-mmc: Remove redundant check for card status
staging: mt7621-mmc: Do not BUG() if mrq set in msdc_ops_request
staging: mt7621-mmc: Remove unused sdio irq code
staging: mt7621-mmc: Remove unused field abort from msdc_host
staging: mt7621-mmc: Fix error number assignment
staging: mt7621-mmc: Remove unused variable dma_xfer from msdc_host
staging: mt7621-mmc: Remove non-DMA transfer code
staging: mt7621-mmc: Remove unused global dma_size
staging: mt7621-mmc: Remove transfer mode setting variable
staging: mt7621-mmc: Remove transfer mode setting from proc
staging: mt7621-mmc: Remove unused static msdc_regs
staging: mt7621-mmc: Replace macro sdr_get_field with function
staging: mt7621-mmc: Replace macro sdr_set_field with function
staging: mt7621-mmc: Remove function uffs
staging: mt7621-mmc: Remove unused macros sdr_{read,write}16
staging: mt7621-mmc: Remove unused macro msdc_init_gpd_ex
staging: mt7621-mmc: Remove unused field clk_drv from msdc_hw
staging: mt7621-mmc: Remove unused field cmd_drv from msdc_hw
staging: mt7621-mmc: Remove unused field dat_drv from msdc_hw
staging: mt7621-mmc: Remove unused field data_edge from msdc_hw
staging: mt7621-mmc: Remove unused field cmd_edge from msdc_hw
staging: mt7621-mmc: Fix typo in function parameters
staging: vc04_services: Remove stack hog issue from TODO
staging: vchiq_shim: Remove unnecessary break
staging: vchiq_arm: remove unnecessary return
staging: vchiq_2835_arm: Fix whitespace issue in create_pagelist
staging: vc04_services: Remove defines from Makefile
staging: vchiq_arm: Make index variable more self-explaining
staging: vchiq_arm: Rework second abort criterion
staging: vchiq_arm: Clear VLA warning
staging: vchiq_arm: print real dump limit
staging: speakup: Add pause command used on switching to graphical mode
staging: rtlwifi: Replace license boilerplate with SPDX identifiers
staging: ks7010: review local variable types in hostif_phy_information_confirm
staging: ks7010: use u32 instead of unsigned int in hostif_bss_scan_confirm
staging: ks7010: use u16 instead of unsigned short in hostif_connect_indication
staging: ks7010: use u16 instead of unsigned short in hostif_data_indication
staging: ks7010: use u16 instead of unsigned short in hostif_event_check
staging: ks7010: refactor LOCAL_EEPROM_SUM case in hostif_mib_get_confirm
staging: ks7010: use CIRC_CNT_TO_END macro in cnt_smeqbody
staging: ks7010: refactor ks_get_wireless_stats function
staging: ks7010: refactor ks_wlan_set_mlme function
staging: ks7010: refactor ks_wlan_set_phy_type function
staging: ks7010: refactor ks_wlan_set_sleep_mode function
staging: ks7010: use ether_addr_copy in ks_wlan_net_start
staging: ks7010: use ether_addr_copy in ks_wlan_set_mac_address
staging: ks7010: refactor hostif_sme_power_mgmt_set function
staging: ks7010: change parameter types in hostif_power_mgmt_request
staging: ks7010: refactor hostif_sme_set_rsn function
staging: ks7010: add blank line between after definitions
staging: ks7010: fix some style issues in ks_hostif.c
staging: ks7010: factor out send_request_to_device function
staging: ks7010: move WLAN_EID_DS_PARAMS to different place inside switch
staging: ks7010: use ether_addr_copy in get_ap_information function
staging: ks7010: use ether_addr_copy to copy ethernet address sa_data
staging: ks7010: change type for rsn_enabled in wpa_status struct
staging: ks7010: remove non sense comments in ks_hostif.c source file
staging: ks7010: avoid two long lines in hostif_sme_mode_setup
staging: ks7010: move two preprocessor definitions to ks_wlan.h
staging: ks7010: use ether_addr_copy in get_current_ap
staging: ks7010: add new helpers to achieve mib set request and simplify code
staging: ks7010: change parameter types and reorder them in hostif_mib_set_request
staging: ks7010: change some casts from uint8_t to u8 in ks_hostif header
staging: ks7010: conver MIB attributes preprocessor defs into an enum
staging: ks7010: convert MIB preprocessor defs into an enum
staging: ks7010: clean SME_MIC_FAILURE_REQUEST case in hostif_sme_execute
staging: ks7010: remove nonsense comment in ks_wlan.h file
staging: ks7010: change local variable type in ks_wlan_hw_rx
staging: ks7010: refactor ks7010_sme_enqueue_events function
staging: ks7010: use the same parameter for 'event' in hostif_sme_enqueue
staging: ks7010: change local variable type in ks7010_sdio_init_irqs
staging: ks7010: change some local variables type in ks_sdio_interrupt
staging: ks7010: change local variable type in ks7010_rw_function
staging: ks7010: change local variable type in _ks_wlan_hw_power_save
staging: ks7010: use u8 instead of unsigned char in write_to_device function
staging: ks7010: remove missing WPS preprocessor conditional code
staging: ks7010: change netdev_dbg msg to avoid a long line
staging: ks7010: avoid ks_sdio_card dependency in ks_wlan header
staging: ks7010: move tx and rx queues definitions into ks_wlan.h header
staging: ks7010: add SPDX identifiers to all files
staging: rtl8723bs: fix spelling mistakes: "dismatch" and "Inviation"
staging: wlan-ng: fix SPDX comment style in headers
staging: wlan-ng: fix line-break style issue
staging: wlan-ng: add missing parameter name to prototype
staging: wlan-ng: prism2sta: fix indent coding-style issues
staging: sm750fb: add drm development branch details
ion: Consider ion pool pages as indirectly reclaimable
staging: lustre: obdclass: guarantee all keys filled
staging: lustre: obdclass: hoist locking in lu_context_exit()
staging: lustre: obdclass: change spinlock of key to rwlock
staging: lustre: o2iblnd: fix race at kiblnd_connect_peer
staging: lustre: o2iblnd: Fix FastReg map/unmap for MLX5
staging: lustre: llite: fix potential missing-check bug when copying lumv
staging: lustre: ldlm: store name directly in namespace.
ARM: dts: imx7s: Pass the 'fsl,sec-era' property
thermal: mediatek: use of_device_get_match_data()
thermal: exynos: remove trip reporting to user-space
thermal: exynos: remove unused defines for Exynos5433
thermal: exynos: cleanup code for enabling threshold interrupts
thermal: exynos: check return values of ->get_trip_[temp, hyst] methods
thermal: exynos: move trips setting to exynos_tmu_initialize()
thermal: exynos: set trips in ascending order in exynos7_tmu_initialize()
thermal: exynos: do not use trips structure directly in ->tmu_initialize
thermal: exynos: add exynos*_tmu_set_[trip,hyst]() helpers
thermal: exynos: move IRQs clearing to exynos_tmu_initialize()
thermal: exynos: clear IRQs later in exynos4412_tmu_initialize()
thermal: exynos: make ->tmu_initialize method void
thermal: exynos: remove threshold_code checking from exynos4210_tmu_initialize()
thermal: exynos: fix trips limit checking in get_th_reg()
thermal: exynos: use sanitize_temp_error() in exynos7_tmu_initialize()
thermal: exynos: check STATUS register in exynos_tmu_initialize()
thermal: exynos: always check for critical trip points existence
thermal: exynos: always check for trips points existence
thermal: exynos: fix setting rising_threshold for Exynos5433
thermal: samsung: Remove support for Exynos5440
thermal: rcar_gen3_thermal: add r8a77965 support
dt-bindings: thermal: rcar-gen3-thermal: add r8a77965
thermal: rcar_gen3_thermal: update max temperature clamp
thermal: rcar_gen3_thermal: Update calculation formula due to HW evaluation
netfilter: nft_dynset: fix timeout updates on 32bit
netfilter: ctnetlink: export nf_conntrack_max
netfilter: extract Passive OS fingerprint infrastructure from xt_osf
thermal: tegra: Nuke clk_{readl,writel} helpers
thermal: uniphier: add UniPhier PXs3 support
dt-bindings: thermal: uniphier: add a compatible string for PXs3
thermal: exynos: remove separate exynos_tmu.h header file
thermal: exynos: remove parsing of samsung, tmu_cal_type property
thermal: exynos: remove parsing of samsung,tmu_gain property
thermal: exynos: remove parsing of samsung, tmu_reference_voltage property
thermal: exynos: remove parsing of samsung, tmu[_min, _max]_efuse_value properties
thermal: exynos: remove parsing of samsung, tmu_noise_cancel_mode property
netfilter: nf_tables: Provide NFT_{RT,CT}_MAX for userspace
thermal: exynos: remove parsing of samsung, tmu_[first, second]_point_trim properties
netfilter: nf_nat: remove unused ct arg from lookup functions
netfilter: ip6t_srh: extend SRH matching for previous, next and last SID
netfilter: nft_numgen: enable hashing of one element
thermal: exynos: remove parsing of samsung, tmu_default_temp_offset property
thermal: exynos: remove unused "type" field from struct exynos_tmu_platform_data
netfilter: nft_numgen: add map lookups for numgen statements
thermal: exynos: Read soc_type from match data
thermal: exynos: Propagate error value from tmu_read()
thermal: exynos: Reading temperature makes sense only when TMU is turned on
thermal: imx: add i.MX7 thermal sensor support
thermal: mediatek: add support for MT7622 SoC
dt-bindings: thermal: add binding for MT7622 SoC
rtc: stm32: get DBP register and mask from DT st, syscfg property
dt-bindings: rtc: update stm32-rtc documentation for st, syscfg property
rtc: stm32: fix alarm interrupt flags by removing IRQF_TRIGGER_RISING
rtc: stm32: fix copyright and adopt SPDX identifier
staging: iio: tsl2x7x: add device ids for code readability
staging: iio: tsl2x7x: correct integration time and lux equation
staging: iio: tsl2x7x: use IIO_CONST_ATTR for calibscale_available
staging: iio: tsl2x7x: move calibscale_available attribute to IIO_INTENSITY channel
staging: iio: tsl2x7x: don't setup event handlers if interrupts are not configured
staging: iio: tsl2x7x: add range checking to three sysfs attributes
staging: iio: tsl2x7x: use GPL-2.0+ SPDX license identifier
iio: ti-dac5571: Add DT binding documentation
iio: dac: add TI DAC5571 family support
iio: imu: inv_mpu6050: minor wording fixes
iio: imu: inv_mpu6050: fix user_ctrl register overwritten
iio: imu: inv_mpu6050: skip first sample when gyro is on
iio: imu: inv_mpu6050: fix possible deadlock between mutex and iio
iio: imu: inv_mpu6050: use i2c mux only for chip with i2c aux bus
x86/CPU/AMD: Derive CPU topology from CPUID function 0xB when available
x86/CPU: Modify detect_extended_topology() to return result
x86/CPU/AMD: Calculate last level cache ID from number of sharing threads
x86/CPU: Rename intel_cacheinfo.c to cacheinfo.c
perf/events/amd/uncore: Fix amd_uncore_llc ID to use pre-defined cpu_llc_id
x86/CPU/AMD: Have smp_num_siblings and cpu_llc_id always be present
x86/MCE: Fix stack out-of-bounds write in mce-inject.c: Flags_read()
x86/MCE: Enable MCE broadcasting on new Centaur CPUs
x86/vdso: Remove unused file
media: include/video/omapfb_dss.h: use IS_ENABLED()
media: cx231xx: Fix recursive dependency
media: gspca: Stop using GFP_DMA for buffers for USB bulk transfers
media: meye: allow building it with COMPILE_TEST on non-x86
media: cxd2880: Changed version information
media: cxd2880:Optimized spi drive current and BER/PER set/get condition
media: cxd2880-spi: Modified how to declare structure
media: docs: update em28xx and cx23885 cardlists
media: em28xx: Add new dvb-t board ":Zolid Hybrid Tv Stick"
media: em28xx: merge two identical cases inside a switch()
media: rcar-vin: enable field toggle after a set number of lines for Gen3
media: rcar-vin: add support for MEDIA_BUS_FMT_UYVY8_1X16
media: rcar-vin: fix null pointer dereference in rvin_group_get()
media: rcar-vin: remove generic gen3 compatible string
media: cx88: Get rid of spurious call to cx8800_start_vbi_dma()
media: dvb_net: fix dvb_net_tx()'s return type
media: lgdt3306a: fix lgdt3306a_search()'s return type
drm: rcar-du: Track dma-buf fences
media: frontends: fix ops get_algo()'s return type
drm: rcar-du: Add R8A77965 support
drm: rcar-du: Allow DU groups to work with hardware indexing
drm: rcar-du: Split CRTC handling to support hardware indexing
dt-bindings: display: renesas: Add R-Car M3-N HDMI TX DT bindings
drm: rcar-du: Use the correct naming for ODPM fields in DEFR6
dt-bindings: display: renesas: du: Document the r8a77965 bindings
dt-bindings: display: renesas: du: Increase indent in output table
drm: rcar-du: Use NULL for table initialisation
drm: rcar-du: of: Include header to define prototypes
media: drivers: media: platform: make VIDEO_VIU depend on I2C
media: ngene: fix ci_tsfix modparam description typo
media: ngene: cleanup superfluous I2C adapter evaluation
media: pt1: use #ifdef CONFIG_PM_SLEEP instead of #if
media: include/media: fix missing | operator when setting cfg
media: cx231xx: remove a now unused var
media: cx231xx: Add I2C_MUX dependency
media: cx231xx: Remove RC_CORE dependency
media: cx231xx: Remove unnecessary parameter clear
media: cx231xx: Update 955Q from dvb attach to i2c device
media: cx231xx: Switch to using new dvb i2c helpers
media: cx231xx: Ignore an i2c mux adapter
media: cx231xx: Style fix for struct zero init
media: cx231xx: Use board profile values for addresses
media: cx231xx: Fix several incorrect demod addresses
media: dvb-usb: Replace GFP_ATOMIC with GFP_KERNEL
media: pt1: fix strncmp() size warning
media: dvb: earth-pt1: replace schedule_timeout with usleep_range
media: dvb: earth-pt1: add support for suspend/resume
media: dvb: earth-pt1: decompose pt1 driver into sub drivers
media: tuners: add new i2c driver for Sharp qm1d1b0004 ISDB-S tuner
media: dvb-frontends/dvb-pll: add tda6651 ISDB-T pll_desc
media: dvb-usb-v2/gl861: ensure USB message buffers DMA'able
media: dvb-usb-v2/gl861: use usleep_range() for short delay
media: dvb-frontends/dvb-pll: add tua6034 ISDB-T tuner used in Friio
media: dvb-frontends/dvb-pll: add i2c driver support
crypto: ghash-clmulni - fix spelling mistake: "acclerated" -> "accelerated"
crypto: caam - fix size of RSA prime factor q
crypto: tcrypt - Remove VLA usage
crypto: arm64 - add support for SM4 encryption using special instructions
crypto: sm4 - export encrypt/decrypt routines to other drivers
hwrng: stm32 - fix pm_suspend issue
hwrng: stm32 - define default state for rng driver
crypto: ccree - use proper printk format
crypto: ccree - enable support for hardware keys
ARM: dts: k2g-evm: Add DCAN dt nodes
firmware: ti_sci: Switch to SPDX Licensing
clk: imx6sx: add missing lvds2 clock to the clock tree
clk: imx6ul: fix periph clk2 clock mux selection
media: i2c: tda1997: replace codec to component
ASoC: rt5663: Optimize the power consumption
regulator: add dummy function of_find_regulator_by_node
ASoC: cs42xx8: Make the node name generic
ASoC: wm8960: Make the node name generic
ASoC: wm8962: Make the node name generic
ASoC: sgtl5000: Make the node name generic
regulator: pfuze100: Make the node name generic
ASoC: cs35l35: Add use_single_rw to regmap config
net/ipv6: rename rt6_next to fib6_next
x86/speculation: Make "seccomp" the default mode for Speculative Store Bypass
seccomp: Move speculation migitation control to arch code
seccomp: Add filter flag to opt-out of SSB mitigation
seccomp: Use PR_SPEC_FORCE_DISABLE
prctl: Add force disable speculation
x86/bugs: Make boot modes __ro_after_init
bpf, xskmap: fix crash in xsk_map_alloc error path handling
bpf: fix references to free_bpf_prog_info() in comments
tools: bpftool: add simple perf event output reader
tools: bpftool: move get_possible_cpus() to common code
tools: bpftool: fold hex keyword in command help
nfp: bpf: rewrite map pointers with NFP TIDs
nfp: bpf: perf event output helpers support
bpf: replace map pointer loads before calling into offloads
bpf: export bpf_event_output()
nfp: bpf: record offload neutral maps in the driver
bpf: offload: allow offloaded programs to use perf event arrays
drm/i915/selftests: Skip the execlists tests on !execlists machines
media: v4l2-dev: use pr_foo() for printing messages
media: platform: video-mux: propagate format from sink to source
media: i2c: tvp5150: Fix open brace placement codding style
media: i2c: tvp5150: Use the correct comment style
media: i2c: tvp5150: Add a space after commas
media: i2c: tvp5150: Use parentheses for sizeof
smack: provide socketpair callback
selinux: provide socketpair callback
net: hook socketpair() into LSM
security: add hook for socketpair()
drm/i915: Fix drm:intel_enable_lvds ERROR message in kernel log
media: bttv: Fixed oops error when capturing at yuv410p
net/mlx5: fix spelling mistake: "modfiy" -> "modify"
net/mlx5: Cleanup unused field in Work Queue parameters
net/mlx5: Fix dump_command mailbox length printed
net/mlx5: Refactor num of blocks in mailbox calculation
net/mlx5: Decrease level of prints about non-existent MKEY
media: tuners/qm1d1c0042: use SPDX License Identifier
media: tuners/mxl301rf: use SPDX License Identifier
media: dvb/pci/pt3: use SPDX License Identifier
media: dvb-frontends/tc90522: use SPDX License Identifier
media: dvb-core/dvb_frontend: set better default for ISDB-T
media: dvb-frontends/tc90522: fix bit shift mistakes
media: ov13858: Remove owner assignment from i2c_driver
media: ov5695: Remove owner assignment from i2c_driver
media: em28xx-cards: output regular messages as info
media: pt3: no need to check if null for dvb_module_release()
media: media/dvb: earth-pt3: use the new i2c binding helper
media: dvb: add alternative USB PID for Hauppauge WinTV-soloHD
media: ddbridge, cxd2099: include guard, fix unneeded NULL init, strings
f2fs: avoid fsync() failure caused by EAGAIN in writepage()
ALSA: pcm: Hide local_irq_disable/enable() and local_irqsave/restore()
net/mlx4_en: optimizes get_fixed_ipv6_csum()
drm/i915: Include priority and completed status in request in/out tracepoints
smc: add support for splice()
smc: allocate RMBs as compound pages
smc: make smc_rx_wait_data() generic
smc: simplify abort logic
ARM: dts: tegra20: Revert "Fix ULPI regression on Tegra20"
media: cxd2880-spi: avoid out-of-bounds access warning
ARM: dts: tegra114: Add IOMMU nodes to Host1x and its clients
ARM: dts: tegra30: Add IOMMU nodes to Host1x and its clients
media: lgdt330x: don't use an uninitialized state
media: lgdt330x: add block error counts via DVBv5
arm64: allwinner: h6: add PCF8563 RTC on Pine H64 board
media: lgdt330x: get rid of read_ber stub
media: lgdt330x: provide DVBv5 Carrier S/N measurements
arm64: allwinner: h6: add R_I2C controller
media: lgdt330x: move *read_status functions
media: lgdt330x: constify several register init arrays
media: lgdt330x: do some cleanups at status logic
arm64: allwinner: h6: add R_INTC interrupt controller
media: lgdt330x: convert it to the new I2C binding way
arm64: allwinner: h6: add node for R_PIO pin controller
drm/tegra: gr2d: Properly clean up resources
drm/tegra: dc: Free syncpoint on errors
media: lgdt330x: print info when device gets probed
media: lgdt330x: use pr_foo() macros
arm64: allwinner: h6: add PRCM CCU device node
clk: sunxi-ng: add support for H6 PRCM CCU
media: lgdt330x: fix coding style issues
media: lgdt330x: use kernel-doc instead of inlined comments
media: em28xx: fix a regression with HVR-950
media: v4l2-core: get rid of videobuf-dvb
media: cx231xx: get rid of videobuf-dvb dependency
media: dvb-usb-v2: stop using coherent memory for URBs
media: dvbsky: fix driver unregister logic
media: dvbsky: use the new dvb_module_probe() API
media: ddbridge: set driver version to 0.9.33-integrated
media: ddbridge: recognize and attach the MaxSX8 cards
media: ddbridge: add hardware defs and PCI IDs for MCI cards
media: ddbridge/max: implement MCI/MaxSX8 attach function
media: ddbridge: initial support for MCI-based MaxSX8 cards
media: ddbridge: support dummy tuners with 125MByte/s dummy data stream
media: ddbridge: make DMA buffer count and size modparam-configurable
media: ddbridge: set devid entry for link 0
media: ddbridge: fix output buffer check
media: ddbridge: use spin_lock_irqsave() in output_work()
media: ddbridge: improve separated MSI IRQ handling
media: ddbridge: add macros to handle IRQs in nibble and byte blocks
media: ddbridge: add helper for IRQ handler setup
media: ddbridge: request/free_irq using pci_irq_vector, enable MSI-X
media: ddbridge: move MSI IRQ cleanup to a helper function
media: ddbridge: move ddb_wq and the wq+class initialisation to -core
media: ddbridge: move modparams to ddbridge-core.c
media: dvb-frontends/stv0910: fix CNR reporting in read_snr()
media: dvb-frontends/stv0910: add init values for TSINSDELM/L
media: video-i2c: get rid of two gcc warnings
media: omap2: allow building it with COMPILE_TEST && DRM_OMAP
media: omapfb: omapfb_dss.h: add stubs to build with COMPILE_TEST && DRM_OMAP
media: ipu3: allow building it with COMPILE_TEST on non-x86 archs
media: rc: allow build pnp-dependent drivers with COMPILE_TEST
media: sta2x11_vip: allow build with COMPILE_TEST
sh_eth: WARN_ON() access to unimplemented TSU register
sh_eth: use TSU register accessors for TSU_POST<n>
media: radio: allow building ISA drivers with COMPILE_TEST
media: flexcop-i2c: get rid of KERN_CONT
media: davinci: don't override the error code
EDAC, i7core: Fix spelling mistake: "redundacy" -> "redundancy"
media: em28xx: Don't use ops->resume if NULL
media: s5p-jpeg: don't return a value on a void function
media: siano: be sure to not override devpath size
media: siano: get rid of __le32/__le16 cast warnings
mt76x2: fix avg_rssi estimation
ipw2200: fix spelling mistake: "functionalitis" -> "functionalities"
mt76x2: remove unnecessary break in mt76x2_mac_process_tx_rate()
rtlwifi: fix spelling mistake: "dismatch" -> "mismatch"
rt2x00: check against flushing empty queue
rt2x00: call sta_add/remove directly in rt2800
drivers: omap2: Kconfig: make FB_OMAP2_DSS_INIT depend on OF
media: rc: probe zilog transmitter when zilog receiver is found
media: rc: imon decoder: support the stick
media: rc: only register protocol for rc device if enabled
drm/tegra: gr3d: Add IOMMU support
drm/tegra: gr2d: Add IOMMU support
drm/tegra: dc: Balance IOMMU group refcounting
media: v4l: vsp1: Rename BRU to BRx
media: v4l: vsp1: Add BRx dynamic assignment debugging messages
media: v4l: vsp1: Assign BRU and BRS to pipelines dynamically
media: v4l: vsp1: Generalize detection of entity removal from DRM pipeline
media: v4l: vsp1: Add per-display list internal completion notification support
media: v4l: vsp1: Turn frame end completion status into a bitfield
media: v4l: vsp1: Move DRM pipeline output setup code to a function
media: v4l: vsp1: Replace manual DRM pipeline input setup in vsp1_du_setup_lif
media: v4l: vsp1: Setup BRU at atomic commit time
media: v4l: vsp1: Move DRM atomic commit pipeline setup to separate function
media: v4l: vsp1: Share duplicated DRM pipeline configuration code
media: v4l: vsp1: Use vsp1_entity.pipe to check if entity belongs to a pipeline
media: v4l: vsp1: Store pipeline pointer in vsp1_entity
media: v4l: vsp1: Remove unused field from vsp1_drm_pipeline structure
drm/i915: Remove assertion of active_rings must be non-empty if active_requests
PCI: mediatek: Set up vendor ID and class type for MT7622
media: v4l: vsp1: Don't start/stop media pipeline for DRM
media: usbtv: Use the constant for supported standards
media: usbtv: Enforce standard for color decoding
media: usbtv: Keep norm parameter specific
media: usbtv: Use V4L2 defines to select capture resolution
media: usbtv: Add SECAM support
media: usbtv: Use same decoder sequence as Windows driver
media: video-i2c: add video-i2c driver
media: dt-bindings: Add bindings for panasonic,amg88xx
media: staging: tegra-vde: Correct included header
media: staging: tegra-vde: Do not handle spurious interrupts
media: staging: tegra-vde: Correct minimum size of U/V planes
media: staging: tegra-vde: Silence some of checkpatch warnings
media: staging: tegra-vde: Align bitstream size to 16K
drm/i915/gtt: Tidy up duplicate branches in gen8_gmch_probe()
bpf: add faked "ending" subprog
bpf: centre subprog information fields
bpf: unify main prog and subprog
drm/tegra: hub: Use state directly
drm/selftests: Add drm helper selftest
drm/selftests: Rename the Kconfig option to CONFIG_DRM_DEBUG_SELFTEST
drm/i915: Do not adjust scale when out of bounds, v2.
DT: pci: rcar-pci: document R8A77980 bindings
PCI: rcar: Factor out rcar_pcie_hw_init() call
PCI: rcar: Add R-Car gen3 PHY support
ARM: ux500: Drop the U8540 device trees
ARM: dts: Ux500: Fix "debounce-interval" property misspelling
drm/rect: Handle rounding errors in drm_rect_clip_scaled, v3.
PCI: rcar: Remove PHYRDY polling from rcar_pcie_hw_init_h1()
ARM: imx_v6_v7_defconfig: Select CONFIG_GPIO_MAX732X by default
ARM: ux500: Cut down Kconfig options
ARM: ux500: Drop U8540/9540 support
PCI: rcar: Poll PHYRDY in rcar_pcie_hw_init()
drm/rect: Round above 1 << 16 upwards to correct scale calculation functions.
xfrm: use a dedicated slab cache for struct xfrm_state
locking/mutex: Optimize __mutex_trylock_fast()
sched/core: Don't schedule threads on pre-empted vCPUs
sched/fair: Avoid calling sync_entity_load_avg() unnecessarily
sched/fair: Rearrange select_task_rq_fair() to optimize it
mtd: cfi: Add early fixup for S70GL02GS
mtd: cfi: Support early CFI fixups
ARM: dts: stm32: update pwm-cells for LPTimer on stm32h743
ARM: dts: stm32: Add I2C1 support for stm32h743i-eval Board
ARM: dts: stm32: Add I2C support for STM32H743 SoC
ARM: dts: stm32: Add I2C1 support for stm32f746-disco Board
ARM: dts: stm32: Add I2C1 support for stm32f769-disco Board
ARM: dts: stm32: Append additional I2Cs for STM32F746 SoC
ARM: dts: stm32: Add display support on stm32f469-disco
ARM: dts: stm32: Add new stm32f469 dtsi file with mipi dsi
ARM: dts: stm32: Use gpio bindings in stm32f469-disco
ARM: dts: stm32: Fix IRQ_TYPE_NONE warnings on stm32mp157c
ARM: dts: stm32: Fix DTC warnings for stm32mp157
ARM: dts: stm32: add flash nor support on stm32mp157c eval board
ARM: dts: stm32: add qspi support for stm32mp157c
ARM: dts: stm32: add cec support on stm32mp157c-ev1
ARM: dts: stm32: add cec pins to stm32mp157c
ARM: dts: stm32: add cec support on stm32mp157c
ARM: dts: stm32: add USB Host (USBH) support to stm32mp157c
ARM: dts: stm32: enable USBPHYC on stm32mp157c-ev1
ARM: dts: stm32: add supplies to usbphyc ports on stm32mp157c-ed1
ARM: dts: stm32: add USBPHYC support to stm32mp157c
ARM: dts: stm32: add dsi support on stm32mp157c
ARM: dts: stm32: add ltdc support on stm32mp157c
ARM: dts: stm32: Add I2C2/5 support for STM32MP157C-EV1
ARM: dts: stm32: Add I2C4 support for STM32MP157C-ED1
ARM: dts: stm32: Add I2Cs pins used on STM32MP157C
ARM: dts: stm32: Add STM32F7 I2C support for STM32MP157C SoC
ARM: dts: stm32: Add CRC support on stm32mp157c
ARM: dts: stm32: Add CRYP support on stm32mp157c
ARM: dts: stm32: Enable RNG for stm32mp157c-ed1
ARM: dts: stm32: Add RNG support on stm32mp157c
ARM: dts: stm32: Add MDMA support on STM32MP157C
ARM: dts: stm32: Add DMAMUX support on STM32MP157C
ARM: dts: stm32: Add DMAv2 support on STM32MP157C
include: usb: audio-v3: add BADD-specific values
ALSA: usb: mixer: make string parsing independent of mixer_build state
ALSA: usb: Only get AudioControl header for UAC1 class.
ALSA: usb: stream: refactor uac3 audio interface parsing
ALSA: usb: stream: refactor uac1/2 audio interface parsing
ALSA: usb: stream: move audioformat alloc/init into separate function
arm64: dts: ls208xa-rdb: Pass unit name to SPI flash node
i915: Convert to use match_string() helper
drm/i915/execlists: Drop preemption arbitrations points along the ring
drm/i915: Keep one request in our ring_list
drm/i915: Lazily unbind vma on close
drm/i915/selftests: fix spelling mistake: "parmaters" -> "parameters"
gpu: drm: bridge: adv7511: Replace mdelay with usleep_range in adv7511_probe
drm/bridge: adv7511: fix spelling of driver name in Kconfig
ARM: dts: BCM5301X: Relicense most DTS files to the GPL 2.0+ / MIT
bpf: sync tools bpf.h uapi header
bpf, x32: remove ld_abs/ld_ind
bpf, s390x: remove ld_abs/ld_ind
bpf, ppc64: remove ld_abs/ld_ind
bpf, mips64: remove ld_abs/ld_ind
bpf, arm32: remove ld_abs/ld_ind
bpf, sparc64: remove ld_abs/ld_ind
bpf, arm64: remove ld_abs/ld_ind
bpf, x64: remove ld_abs/ld_ind
bpf: add skb_load_bytes_relative helper
bpf: implement ld_abs/ld_ind in native bpf
bpf: migrate ebpf ld_abs/ld_ind tests to test_verifier
bpf: prefix cbpf internal helpers with bpf_
drm/i915/icl: Add configuring MOCS in new Icelake engines
spi: pxa2xx: check clk_prepare_enable() return value
drm/v3d: Introduce a new DRM driver for Broadcom V3D V3.x+
ASoC: tas6424: Allow disabling auto diagnostics for faster power-on
ASoC: nau8810: change input PGA mixer stage
spi: bcm2835aux: ensure interrupts are enabled for shared handler
samples/bpf: sample application and documentation for AF_XDP sockets
xsk: statistics support
xsk: support for Tx
dev: packet: make packet_direct_xmit a common function
xsk: add Tx queue setup and mmap support
xsk: add umem completion queue support and mmap
xsk: wire up XDP_SKB side of AF_XDP
xsk: wire up XDP_DRV side of AF_XDP
bpf: introduce new bpf AF_XDP map type BPF_MAP_TYPE_XSKMAP
xsk: add Rx receive functions and poll support
xsk: add support for bind for Rx
xsk: add Rx queue setup and mmap support
xsk: add umem fill queue support and mmap
xsk: add user memory registration support sockopt
net: initial AF_XDP skeleton
dt-bindings: Add a new binding for Broadcom V3D 3.x and newer GPUs.
drm/vc4: Add a pad field to align drm_vc4_submit_cl to 64 bits.
drm/pl111: Fix module probe bug
staging: wilc1000: rename WILC_WFI_band_2ghz variable to avoid mixedcase
staging: wilc1000: rename 'during_ip_time' macro to have uppercase name for macro
staging: wilc1000: use is_broadcast_ether_addr check for broadcast address
staging: wilc1000: move macro after the #include file in wilc_wfi_netdevice
staging: wilc1000: remove unnecessary header file inclusion for wilc
staging: wilc1000: remove unnecessary static function defination in wilc_spi
staging: wilc1000: remove unused macros in host_interface
staging: wilc1000: remove the use of cur_byte variable in functions
staging: wilc1000: remove static variable 'del_beacon' and null check
staging: wilc1000: rename WILC_WFI_deinit_mon_interface to avoid uppercase for function name
staging: wilc1000: rename WILC_WFI_init_mon_interface to avoid uppercase in function name
staging: wilc1000: rename WILC_WFI_mon_xmit to avoid uppercase for function name
staging: wilc1000: rename WILC_WFI_mon_priv to avoid uppercase for struct name
staging: wilc1000: rename WILC_WFI_monitor_rx to avoid uppercase for function name
staging: wilc1000: remove unnecessary file and function header comments
staging: wilc1000: use 'else if' condition in get_station()
staging: wilc1000: fix line over 80 chars in remove_network_from_shadow()
staging: wilc1000: remove unnecessary bracket used in switch in wilc_mgmt_frame_register()
staging: wilc1000: modified NULL check used for 'if' condition in delete_key()
staging: wilc1000: remove unnecessary 'out of memory' message in handle_key()
staging: wilc1000: remove inner block in wilc_netdev_init()
staging: wilc1000: fix infinite loop and out-of-bounds access
staging: wilc1000: allocate less memory
staging: Android: asoc: Fix sparse warnings in vsoc driver.
staging: Android: vsoc: Fix a i386-randconfig warning.
staging: Android: vsoc: Create wc kernel mapping for region shm.
usbip: usbip_host: run rebind from exit when module is removed
usbip: usbip_host: delete device from busid_table after rebind
rtc: tps6586x: remove mktime usage
rtc: ls1x: remove mktime usage
rtc: vr41xx: remove mktime usage
rtc: ds1340: Add support for trickle charger.
rtc: sprd: Add RTC hardware range
rtc: sprd: Change to use devm_rtc_allocate_device()
rtc: simplify getting .drvdata
iw_cxgb4: dump detailed driver-specific QP information
RDMA/nldev: helper functions to add driver attributes
RDMA/nldev: add driver-specific resource tracking
RDMA/nldev: Add explicit pad attribute
leds: wm831x-status: Use sysfs_match_string() helper
drm: remove all control node code
drm/msm: Don't setup control node debugfs files
ARM: dts: exynos/s3c: Remove leading 0x and 0s from bindings notation
net: bridge: Notify about !added_by_user FDB entries
switchdev: Add fdb.added_by_user to switchdev notifications
mlxsw: pci: Check number of CQEs for CQE version 2
mlxsw: pci: Allow to use CQEs of version 1 and version 2
mlxsw: pci: Introduce helpers to work with multiple CQE versions
mlxsw: resources: Add CQE versions resources
net: bridge: avoid duplicate notification on up/down/change netdev events
selftests: forwarding: mirror_gre_nh: Unset RP filter
selftests: forwarding: Use sysctl_set(), sysctl_restore()
selftests: forwarding: lib: Add sysctl_set(), sysctl_restore()
Documentation: ARM: Add new MMC requirements for DRA7/K2G
ARM: dts: dra7: Add high speed modes capability to MMC1/MMC2 dt node
ARM: dts: dra7: Use sdhci-omap programming model
ARM: dts: dra76-evm: Add wilink8 wlan support
ARM: dts: dra7-evm: Add wilink8 wlan support
ARM: dts: dra7-evm: Model EVM_3V6 regulator
ARM: dts: dra72-evm-common: Add wilink8 wlan support
ARM: dts: am57xx-beagle-x15/am57xx-idk: Fix pinctrl-names
ARM: dts: am574x-idk: Add pinmux configuration for MMC
ARM: dts: dra71-evm: Use pinctrl group from dra7-mmc-iodelay.dtsi to select pulldown
ARM: dts: am57xx-idk: Use pinctrl group from dra7-mmc-iodelay.dtsi to select pulldown
ARM: dts: dra7-mmc-iodelay: Add a new pinctrl group for clk line without pullup
ARM: dts: dra71-evm: Add "vqmmc-supply" property for mmc2
ARM: dts: dra72-evm-common: Remove mmc specific pinmux
ARM: dts: correct missing "compatible" entry for ti81xx SoCs
ARM: OMAP1: ams-delta: fix deferred_fiq handler
ARM: dts: correct invalid I/O definition for MMC/SD card detect on T410
selftests: forwarding: Allow running specific tests
selftests: forwarding: Increase maximum deviation in multipath test
cxgb4: update latest firmware version supported
evm: Don't update hmacs in user ns mounts
ARM: exynos: no need to select ARCH_HAS_BANDGAP any longer
bpf, x86_32: add eBPF JIT compiler for ia32
ip6_gre: correct the function name in ip6gre_tnl_addr_conflict() comment
tc-testing: Updated csum action tests batch create w/wo cookies.
net sched: Implemented get_fill_size routine for act_csum.
drm/i915: Correctly populate user mode h/vdisplay with pipe src size during readout
drm/i915: Remove redundant check for negative timeout while doing an atomic pipe update
iommu/amd: Update logging information for new event type
iommu/amd: Update the PASID information printed to the system log
iommu/tegra: gart: Fix gart_iommu_unmap()
iommu/tegra: gart: Add debugging facility
drivers: remove force dma flag from buses
dma-mapping: move dma configuration to bus infrastructure
drm/atomic: Handling the case when setting old crtc for plane
drm/i915: Adjust eDP's logical vco in a reliable place.
iommu/io-pgtable-arm: Use for_each_set_bit to simplify code
powerpc/fadump: Unregister fadump on kexec down path.
iommu/qcom: Simplify getting .drvdata
powerpc/fadump: Do not use hugepages when fadump is active
powerpc/fadump: exclude memory holes while reserving memory in second kernel
tracing: Remove PPC32 wart from config TRACING_SUPPORT
iommu: Remove depends on HAS_DMA in case of platform dependency
iommu/vt-d: Ratelimit each dmar fault printing
arm64: dts: rockchip: enable hdmi on rk3399-puma-haikou
arm64: dts: rockchip: use canonical compatible for touchpad/touchscreen on gru-kevin
powerpc: remove retired sbc834x support
powerpc: Only support DYNAMIC_FTRACE not static
powerpc64/ftrace: Implement support for ftrace_regs_caller()
powerpc64/ftrace: Use the generic version of ftrace_replace_code()
powerpc64/module: Tighten detection of mcount call sites with -mprofile-kernel
powerpc64/kexec: Hard disable ftrace before switching to the new kernel
powerpc64/ftrace: Disable ftrace during kvm entry/exit
powerpc64/ftrace: Disable ftrace during hotplug
powerpc64/ftrace: Delay enabling ftrace on secondary cpus
powerpc64/ftrace: Add helpers to hard disable ftrace
powerpc64/ftrace: Rearrange #ifdef sections in ftrace.h
powerpc64/ftrace: Add a field in paca to disable ftrace in unsafe code paths
seccomp: Enable speculation flaw mitigations
proc: Provide details on speculation flaw mitigations
nospec: Allow getting/setting on non-current task
x86/speculation: Add prctl for Speculative Store Bypass mitigation
x86/process: Allow runtime control of Speculative Store Bypass
prctl: Add speculation control prctls
x86/speculation: Create spec-ctrl.h to avoid include hell
x86/KVM/VMX: Expose SPEC_CTRL Bit(2) to the guest
x86/bugs/AMD: Add support to disable RDS on Fam[15,16,17]h if requested
x86/bugs: Whitelist allowed SPEC_CTRL MSR values
x86/bugs/intel: Set proper CPU features and setup RDS
x86/bugs: Provide boot parameters for the spec_store_bypass_disable mitigation
x86/cpufeatures: Add X86_FEATURE_RDS
x86/bugs: Expose /sys/../spec_store_bypass
x86/bugs, KVM: Support the combination of guest and host IBRS
x86/bugs: Read SPEC_CTRL MSR during boot and re-use reserved bits
x86/bugs: Concentrate bug reporting into a separate function
x86/bugs: Concentrate bug detection into a separate function
x86/nospec: Simplify alternative_msr_write()
Revert 190c462d5be19ba622a82f5fd0625087c870a1e6..bf3012ada1b2222e770de5c35c1bb16f73b3a01d"
ALSA: usb-audio: Clean up mixer element list traverse
drm/qxl: Remove unecessary dma_fence_ops
drm: Remove unecessary dma_fence_ops
dma-fence: Make ->wait callback optional
dma-fence: Allow wait_any_timeout for all fences
dma-fence: Make ->enable_signaling optional
arm64: tegra: Make BCM89610 PHY interrupt as active low
dma-fence: remove fill_driver_data callback
ARM: tegra: apalis-tk1: Fix high speed UART compatible
drm/i915: Mark the hangcheck as idle when unparking the engines
drm/i915: Reset the hangcheck timestamp before repeating a seqno
mtd: maps: pismo: Remove owner assignment from i2c_driver
drm/vmwgfx: Drop DRM_CONTROL_ALLOW
drm/i915: Drop DRM_CONTROL_ALLOW
drm: Drop DRM_CONTROL_ALLOW from ioctls
drm/i915: Silence debugging DRM_ERROR for failing to suspend vlv powerwells
dmaengine: pl330: flush before wait, and add dev burst support.
ALSA: sparc: Use GFP_KERNEL for non-atomic allocation
drm/i915/execlists: Emit i915_trace_request_out for preemption
mmc: core: Add tunable delay before detecting card after card is inserted
mmc: dt-bindings: Add optional cd-debounce-delay-ms
apparmor: fix typo "preconfinement"
apparmor: fix typo "independent"
apparmor: fix typo "traverse"
apparmor: fix typo "type"
apparmor: fix typo "replace"
apparmor: fix typo "comparison"
apparmor: fix typo "loosen"
mmc: sdhci-omap: Get IODelay values for 3.3v DDR mode
dt-bindings: sdhci-omap: Add pinctrl bindings
mmc: sdhci-omap: Add sdhci_omap specific ops for enable_sdio_irq
mmc: sdhci-omap: Add support for MMC/SD controller in k2g SoC
dt-bindings: sdhci-omap: Add K2G specific binding
mmc: sdhci-omap: Workaround for Errata i834
mmc: sdhci: Program a relatively accurate SW timeout value
mmc: sdhci: Factor out target_timeout calculation
mmc: sdhci: Add quirk to disable HW timeout
mmc: sdhci: Disable 1.8v modes (HS200/HS400/UHS) if controller can't support 1.8v
mmc: sdhci-omap: Invoke sdhci_get_of_property to read sdhci dt properties
mmc: sdhci-omap: Workaround for Errata i843
mmc: sdhci-omap: Remove setting ADMA capability in driver
mmc: sdhci-omap: Fix when capabilities are obtained from SDHCI_CAPABILITIES reg
ARM: dts: imx6qdl: Remove #address/#size-cells from mipi_dsi
ASoC: fsl_spdif: Switch to SPDX identifier
ASoC: fsl_esai: Switch to SPDX identifier
ASoC: fsl_sai: Switch to SPDX identifier
ASoC: fsl_ssi: Switch to SPDX identifier
spi: lpspi: Switch to SPDX identifier
spi: mxs: Switch to SPDX identifier
spi: imx: Switch to SPDX identifier
ASoC: Intel: bytcr_rt565: fix missing assignment to ret_val
drm/i915: Split i915_gem_timeline into individual timelines
drm/i915: Move timeline from GTT to ring
PCI/portdrv: Remove unused pcie_port_acpi_setup()
f2fs: clear PageError on writepage
f2fs: check cap_resource only for data blocks
Revert "f2fs: introduce f2fs_set_page_dirty_nobuffer"
f2fs: call unlock_new_inode() before d_instantiate()
f2fs: refactor read path to allow multiple postprocessing steps
fscrypt: allow synchronous bio decryption
drm/i915/firmware: Correct URL for firmware
r8169: replace get_protocol with vlan_get_protocol
r8169: avoid potentially misaligned access when getting mac address
r8169: improve PCI config space access
r8169: drop rtl_generic_op
r8169: replace longer if statements with switch statements
r8169: simplify code by using ranges in switch clauses
r8169: drop member pll_power_ops from struct rtl8169_private
r8169: merge r810x_pll_power_down/up into r8168_pll_power_down/up
r8169: remove 810x_phy_power_up/down
r8169: remove unneeded check in r8168_pll_power_down
drm/rect: Fix drm_rect_rotation_inv() docs
iov_iter: fix memory leak in pipe_get_pages_alloc()
iov_iter: fix return type of __pipe_get_pages()
aio: implement io_pgetevents
aio: implement IOCB_CMD_FSYNC and IOCB_CMD_FDSYNC
aio: refactor read/write iocb setup
aio: remove the extra get_file/fput pair in io_submit_one
aio: sanitize ki_list handling
aio: remove an outdated BUG_ON and comment in aio_complete
aio: don't print the page size at boot time
net/smc: determine vlan_id of stacked net_device
net/smc: handle ioctls SIOCINQ, SIOCOUTQ, and SIOCOUTQNSD
net/smc: ipv6 support for smc_diag.c
net/smc: periodic testlink support
nvme: only reconfigure discard if necessary
mlxsw: spectrum_router: Return an error for routes added after abort
mlxsw: spectrum_router: Return an error for non-default FIB rules
drm/pl111: Enable device-specific assigned memory
drm/pl111: Support the Versatile Express
pinctrl: samsung: Remove support for Exynos5440
cxgb4: add new T5 device id's
ARM: exynos: Remove support for Exynos5440
ARM: dts: exynos: Remove Exynos5440
drm/i915/guc: Assert we have the doorbell before setting it up
bpf: relax constraints on formatting for eBPF helper documentation
drm/i915: Disable some extra clang warnings
pinctrl: sunxi: Use of_clk_get_parent_count() instead of open coding
soc/tegra: pmc: Use of_clk_get_parent_count() instead of open coding
soc: rockchip: power-domain: Use of_clk_get_parent_count() instead of open coding
ARM: timer-sp: Use of_clk_get_parent_count() instead of open coding
clk: Extract OF clock helpers in <linux/of_clk.h>
dlm: make sctp_connect_to_sock() return in specified time
dlm: fix a clerical error when set SCTP_NODELAY
ARM: dts: stm32: Add DAC support to stm32mp157c
ARM: dts: stm32: add reset binding on stm32mp157c
ARM: dts: stm32: Add LPtimer support to stm32mp157c
ARM: dts: stm32: Add vrefbuf support to stm32mp157c
ARM: dts: stm32: enable timer trigger 6 on stm32mp157c-ed1
ARM: dts: stm32: add PWM and triggers on stm32mp157c-ev1 board
ARM: dts: stm32: add PWM pins used on stm32mp157c-ev1 board
net: stmmac: Avoid VLA usage
dt-bindings: clock: Introduce QCOM RPMh clock bindings
liquidio VF: indicate that disabling rx vlan offload is not allowed
PCI: hv: Make sure the bus domain is really unique
udp: Complement partial checksum for GSO packet
nvme/pci: Use async_schedule for initial reset work
drm/i915: Show ring->start for the ELSP context/request queue
x86/bpf: Clean up non-standard comments, to make the code more readable
clocksource: Remove kthread
ALSA: usb-audio: Give proper vendor/product name for Dell WD15 Dock
ALSA: usb-audio: Allow to override the longname string
ALSA: usb-audio: Add "Keep Interface" control
ALSA: usb-audio: Add keep_iface flag
ALSA: usb-audio: Avoid superfluous usb_set_interface() calls
ALSA: usb-audio: Initialize Dell Dock playback volumes
ALSA: dice: remove local frag of force_two_pcms
ALSA: dice: use cache for PCM constraints and rules
ALSA: dice: use stream formats to add MIDI substreams
ALSA: dice: enable to change current sampling transmission frequency
ALSA: dice: add a helper function to restart all of available streams
ALSA: dice: use cache of stream format to check running stream
ALSA: dice: use extended protocol to detect available stream formats
ALSA: dice: add parameters of stream formats for models produced by Alesis
ALSA: dice: add parameters of stream formats for models produced by TC Electronic
ALSA: dice: cache stream formats at current mode of sampling transmission frequency
ALSA: dice: add proc node for stream formation
ALSA: dice: add 'firewire' directory for proc nodes
ALSA: dice: add cache of stream formats
ALSA: sc6000: fix spelling mistake: "iomaped" -> "iomapped"
ALSA: hda/ca0132: fix build failure when a local macro is defined
ARM: dts: imx53-ppd: Use IRQ_TYPE_* constants
ARM: dts: imx6sx-sabreauto: add external 24MHz clock source
mmc: mediatek: add 64G DRAM DMA support
mmc: mmci: Remove bogus local_irq_save()
mmc: sdhci-esdhc-imx: Set maximum watermark levels for PIO access
mmc: sdhci-msm: support voltage pad switching
mmc: sdhci-msm: Add support to store supported vdd-io voltages
mmc: renesas_sdhi_internal_dmac: add R8A77980 to whitelist
mmc: sdhci-cadence: fix logically and structurally dead code
mmc: host: simplify getting .drvdata
mmc: mediatek: use of_device_get_match_data()
mmc: sdhci-pci: Fix 3.3V voltage switch for some BYT-based Intel controllers
mmc: dt: tmio_mmc: document R8A77980 bindings
mmc: renesas_sdhi_internal_dmac: remove superfluous WARN
mmc: renesas_sdhi_internal_dmac: use more generic whitelisting
mmc: renesas_sdhi: Fix alignment check of sg buffer
mmc: renesas_sdhi: use helpers to access struct scatterlist members
mmc: sdhci-pci: Avoid 3.3V signaling on some NI 904x
mmc: core: Add capability to avoid 3.3V signaling
mmc: Remove depends on HAS_DMA in case of platform dependency
mmc: sunxi: Drop the init / reset of the controller from set_ios
mmc: sunxi: Add runtime_pm support
mmc: sunxi: Move the card power configuration to a function
mmc: sunxi: Move clock configuration to a function
mmc: sunxi: Move bus width configuration to a function
mmc: sunxi: Change sunxi_mmc_init_host argument type
mmc: sunxi: Reorder the headers
MIPS: configs: ci20: Enable ext4
mmc: core: sdio: Set SDIO clock of SDR104 to 150MHz for Marvell 8887 chip
mmc: core: Add a new quirk for limiting clock rate
mmc: dw_mmc: fix misleading comment in dw_mci_rk3288_set_ios
mmc: sdhci-cadence: send tune request twice to work around errata
mmc: meson: update doc to support Meson-AXG platform
mmc: meson-axg: add support for the Meson-AXG platform
mmc: dt-bindings: update bindings doc to support Meson-AXG SoC
mmc: card: Don't show eMMC RPMB and BOOT areas in /proc/partitions
MIPS: configs: ci20: Enable DMA and MMC support
MIPS: dts: ci20: Enable MMC in the devicetree
MIPS: dts: jz4780: Add MMC controller node to the devicetree
MIPS: dts: jz4780: Add DMA controller node to the devicetree
mmc: jz4740: Use dma_request_chan()
mmc: jz4740: Add support for the JZ4780
mmc: jz4740: Set clock rate to mmc->f_max rather than JZ_MMC_CLK_RATE
mmc: dt-bindings: add MMC support to JZ4740 SoC
mmc: jz4740: Introduce devicetree probe
mmc: jz4740: Reset the device requesting the interrupt
mmc: jz4740: Use dev_get_platdata
mmc: jz4780: Order headers alphabetically
mmc: jz4740: Fix error exit path in driver's probe
mmc: dw_mmc: update actual clock for mmc debugfs
mmc: pwrseq: Use kmalloc_array instead of stack VLA
mmc: sdhci-of-arasan: Add quirk to avoid unexpected interrupt msgs
pinctrl: imx: use seq_puts() instead of seq_printf()
pinctrl: pinctrl-imx: improve the code comments of PIN_FUNC_ID
pinctrl: imx: fix unsigned check if nfuncs with less than or equal zero
pinctrl: uniphier: add LD11 MPEG2-TS I/O pin-mux settings
pinctrl: uniphier: add LD20 MPEG2-TS I/O pin-mux settings
pinctrl: actions: Fix Kconfig dependency and help text
pinctrl: actions: fix missing break in PIN_CONFIG_DRIVE_STRENGTH case.
pinctrl: actions: make s900_functions, s900_padinfo and s900_pads static
pinctrl: meson: axg: add tdm pins
pinctrl: meson: meson8: add the RGMII RXD2/RXD3 and TXD2/TXD3 signals
pinctrl: meson: meson8: add support for the Meson8m2 SoC
dt-bindings: pinctrl: meson: add support for the Meson8m2 SoC
pinctrl: mediatek: update pinmux defintions for MT7623
dt-bindings: pinctrl: mcp23s08: Clarify gpiospec flags cell usage
dt-bindings: pinctrl: bcm2835-gpio: Add generic pinctrl support
pinctrl: qcom: qdf2xxx: add support for new ACPI HID QCOM8002
pinctrl: qcom: remove static globals to allow multiple TLMMs
pinctrl: actions: Add Actions S900 pinctrl driver
pinctrl: samsung: add pin_dbg_show callback for debugfs
ARM: sun8i: v3s: fix spelling mistake: "disbaled" -> "disabled"
EDAC, ghes: Add a null pointer check in ghes_edac_unregister()
ghes, EDAC: Fix ghes_edac registration
gpu: drm: sti: fix spelling mistake: "initialze" -> "initialize"
ACPI / battery: Ignore AC state in handle_discharging on systems where it is broken
ACPI / battery: Add handling for devices which wrongly report discharging state
ACPI / battery: Remove initializer for unused ident dmi_system_id
ACPI / AC: Remove initializer for unused ident dmi_system_id
ACPI: add missing newline to printk
drm/i915/selftests: Fix error checking for wait_var_timeout
drm/i915: add support for specifying DMC firmware override by module param
ARM: davinci: dm644x: remove unnecessary postcore_initcall()
ARM: davinci: aemif: stop using pdev->id as nand chipselect
mtd: rawnand: davinci: stop using pdev->id as chipselect
ARM: davinci: neuros-osd2: specify the chipselect in davinci_nand_pdata
ARM: davinci: dm646x-evm: specify the chipselect in davinci_nand_pdata
ARM: davinci: mityomapl138: specify the chipselect in davinci_nand_pdata
ARM: davinci: dm644x-evm: specify the chipselect in davinci_nand_pdata
ARM: davinci: dm365-evm: specify the chipselect in davinci_nand_pdata
ARM: davinci: dm355-leopard: specify the chipselect in davinci_nand_pdata
ARM: davinci: dm355-evm: specify the chipselect in davinci_nand_pdata
ARM: davinci: da850-evm: specify the chipselect in davinci_nand_pdata
ARM: davinci: da830-evm: specify the chipselect in davinci_nand_pdata
mtd: rawnand: davinci: store the core chipselect number in platform data
ARM: davinci: fix GPIO lookup for I2C
arm: dts: mediatek: converted to using SPDX identifiers
ARM: dts: imx6ull: add UART5 RTS input select register
drm/i915: Print error state times relative to capture
dma-fence: Some kerneldoc polish for dma-fence.h
apparmor: add the ability to get a task's secid
apparmor: add support for mapping secids and using secctxes
ARM: dts: at91: sama5d4ek: use canonical compatible for touchscreen
ARM: dts: imx6ul: Add CAAM support
USB: serial: option: blacklist unused dwm-158 interfaces
ALSA: hda - Enforce CONFIG_SND_DYNAMIC_MINORS for HDMI/DP codec
ARM: imx_v6_v7_defconfig: enable imx6sll by default
ARM: imx: select imx6sll pinctrl when imx6sll enabled
ARM: dts: kzm9d: Drop unnecessary address properties from gpio_keys node
ARM: dts: silk: Drop unnecessary address properties from vin port node
ARM: dts: alt: Drop unnecessary address properties from vin port node
ARM: dts: koelsch: Drop unnecessary address properties from port nodes
ARM: dts: gose: Drop unnecessary address properties from port nodes
ARM: dts: porter: Drop unnecessary address properties from vin port node
ARM: dts: lager: Drop unnecessary address properties from port node
arm64: defconfig: Enable CONFIG_SND_AUDIO_GRAPH_CARD
arm64: defconfig: makes SND_SIMPLE_CARD to module
dt-bindings: arm: consistently name r8a77965 as M3-N
drm/mediatek: Using the function drm_display_mode_to_videomode
dmaengine: axi-dmac: Request IRQ with IRQF_SHARED
dmaengine: stm32-mdma: fix spelling mistake: "avalaible" -> "available"
scsi: mpt3sas: fix spelling mistake: "disbale" -> "disable"
scsi: megaraid_sas: fix spelling mistake: "disbale" -> "disable"
scsi: esas2r: fix spelling mistake: "asynchromous" -> "asynchronous"
scsi: isci: remove redundant check on in_connection_align_insertion_frequency
scsi: a100u2w: Use module_pci_driver
scsi: wd719x: Use module_pci_driver
scsi: am53c974: Use module_pci_driver
scsi: aacraid: Correct hba_send to include iu_type
scsi: vmw-pvscsi: return DID_BUS_BUSY for adapter-initated aborts
scsi: scsi_transport_sas: don't bounce highmem pages for the smp handler
clk: qcom: gdsc: Add support to poll CFG register to check GDSC state
selftest: add test for TCP_INQ
tcp: send in-queue bytes in cmsg upon read
clk: npcm7xx: fix return value check in npcm7xx_clk_init()
tools: bpftool: change time format for program 'loaded at:' information
spi: omap2-mcspi: Idle hardware during suspend and resume
spi: omap2-mcspi: Restore context always in runtime_resume
regulator: ltc3676: Assure PGOOD mask is set before changing voltage
spi: meson-spicc: Fix error handling in meson_spicc_probe()
spi: bcm-qspi: Always read and set BSPI_MAST_N_BOOT_CTRL
spi: bcm-qspi: Avoid setting MSPI_CDRAM_PCS for spi-nor master
ASoC: dai playback and capture active may be greater than 1
ASoC: cirrus: i2s: Fix {TX|RX}LinCtrlData setup
ASoC: cirrus: i2s: Fix LRCLK configuration
ASoC: amd: fix spelling mistake: "failer" -> "failure"
ASoC: mediatek: add the .probe() callback in mt2701_afe_pcm_dai_component
ASoC: Intel: cht-bsw-rt5672: allow for topology-defined codec-dai setup
ASoC: mediatek: avoid using snd_soc_platform
drm/i915/execlists: Don't trigger preemption if complete
drm/rockchip: Disable blending for win0
net: hns3: Remove packet statistics in the range of 8192~12287
net: hns3: Fix for packet loss due wrong filter config in VLAN tbls
net: hns3: fix a dead loop in hclge_cmd_csq_clean
net: hns3: Fix to support autoneg only for port attached with phy
net: hns3: fix for phy_addr error in hclge_mac_mdio_config
net: hns3: Fixes the error legs in hclge_init_ae_dev function
net: hns3: Fixes the out of bounds access in hclge_map_tqp
net: hns3: fix to correctly fetch l4 protocol outer header
net: hns3: Remove error log when getting pfc stats fails
connector: add parent pid and tgid to coredump and exit events
net: core: Inline netdev_features_size_check()
udp: disable gso with no_check_tx
cls_flower: Support multiple masks per priority
md: fix two problems with setting the "re-add" device state.
raid10: check bio in r10buf_pool_free to void NULL pointer dereference
md: fix an error code format and remove unsed bio_sector
dt-bindings: Relocate Tegra20 memory controller bindings
dt-bindings: Add "sifive" vendor prefix
sctp: add sctp_make_op_error_limited and reuse inner functions
sctp: allow sctp_init_cause to return errors
ARM: dts: logicpd-som-lv: Fix pinmux controller references
RDMA/qedr: fix spelling mistake: "failes" -> "fails"
ARM: dts: omap2420-n810: Correct the audio codec (tlv320aic33) node
ARM: dts: omap2420-n810: Enable McBSP2 for audio
ARM: dts: am437x-sk-evm: Correct tps65218 irq type
ARM: dts: am437x-epos-evm: Correct tps65218 irq type
ARM: dts: am437x-cm-t43: Correct tps65218 irq type
ARM: dts: am437x-gp-evm: Correct tps65218 irq type
net: stmmac: dwmac-meson: extend phy mode setting
dt-bindings: net: meson-dwmac: new compatible name for AXG SoC
ARM: dts: Add am335x-pocketbeagle
IB/cxgb4: use skb_put_zero()/__skb_put_zero
ARM: dts: am33xx: Add pinmux data for mmc1 in am335x-evm, evmsk and beaglebone
PCI: Improve host drivers compile test coverage
ARM: dts: omap3-gta04: Add fixed 26MHz clock as fck for twl
ARM: dts: omap3-pandora: Add fixed 26MHz clock as fck for twl
ARM: dts: omap3-beagle-xm: Add fixed 26MHz clock as fck for twl
IB/core: Use CONFIG_SECURITY_INFINIBAND to compile out security code
ARM: omap1: osk: use device properties for at24 eeprom
ARM: dts: logicpd-som-lv: Enable Touchscreen controller
ARM: dts: logicpd-som-lv: Fix Audio Mute
ARM: dts: logicpd-som-lv: Fix WL127x Startup Issues
ARM: OMAP2+: powerdomain: use raw_smp_processor_id() for trace
netns: restrict uevents
uevent: add alloc_uevent_skb() helper
bus: ti-sysc: Show module information for suspend if DEBUG is enabled
bus: ti-sysc: Tag sdio and wdt with legacy mode for suspend
bus: ti-sysc: Detect UARTs for SYSC_QUIRK_LEGACY_IDLE quirk on omap4
bus: ti-sysc: Detect omap4 type timers for quirk
bus: ti-sysc: Add initial support for external resets
bus: ti-sysc: Improve suspend and resume handling
bus: ti-sysc: Tag some modules resource providers for noirq suspend
MAINTAINERS: Update TLS maintainers
MAINTAINERS: Update mlx5 innova driver maintainers
net/mlx5e: TLS, Add error statistics
net/mlx5e: TLS, Add Innova TLS TX offload data path
net/mlx5e: TLS, Add Innova TLS TX support
net/mlx5: Accel, Add TLS tx offload interface
net/mlx5e: Move defines out of ipsec code
net/tls: Add generic NIC offload infrastructure
net/tls: Split conf to rx + tx
net: Add TLS TX offload features
net: Add TLS offload netdev ops
net: Add Software fallback infrastructure for socket dependent offloads
net: Rename and export copy_skb_header
tcp: Add clean acked data hook
ARM: davinci: board-dm355-evm: fix broken networking
ARM: davinci: board-omapl138-hawk: fix GPIO numbers for MMC/SD lookup
ARM: davinci: board-da850-evm: fix GPIO lookup for MMC/SD
ARM: davinci: board-da830-evm: fix GPIO lookup for MMC/SD
fasync: Fix deadlock between task-context and interrupt-context kill_fasync()
power: supply: ab8500_charger: fix spelling mistake: "faile" -> "failed"
PCI: rcar: Clean up the macros
PCI: rcar: Use runtime PM to control controller clock
change the comment of vti6_ioctl
ARM: dts: r8a7790: Fix sort order of VSP1/FDP1 nodes
drm/i915/icl: Fix the DP Max Voltage for ICL
drm/i915/icl: Implement voltage swing programming sequence for Combo PHY DDI
drm/vc4: Enable syncobj support
drm/vc4: Export fence through syncobj
drm/vc4: Syncobj import support
drm/panel: Enable DSI transactions on the RPi panel.
drm/vc4: Skip ULPS latching when we're in that ULPS state already.
bus: ti-sysc: Add handling for clkctrl opt clocks
bus: ti-sysc: Make child clock alias handling more generic
bus: ti-sysc: Handle simple-bus for nested children
ARM: OMAP2+: Make display related init into device_initcall
ARM: OMAP2+: Initialize SoC PM later
ARM: OMAP2+: Only probe SDMA via ti-sysc if configured in dts
ARM: OMAP2+: Use signed value for sysc register offsets
ARM: OMAP2+: Allow using ti-sysc for system timers
drm/vc4: make function vc4_allocate_bin_bo static
drm: Make the prime vmap/vunmap hooks optional.
mlxsw: spectrum_span: Allow bridge for gretap mirror
mlxsw: Respin SPAN on switchdev events
mlxsw: spectrum: Register SPAN before switchdev
mlxsw: spectrum_switchdev: Publish two functions
mlxsw: spectrum: Extract mlxsw_sp_stp_spms_state()
net: bridge: Publish bridge accessor functions
i40e: use %pI4b instead of byte swapping before dev_err
i40e/i40evf: take into account queue map from vf when handling queues
i40e: avoid overflow in i40e_ptp_adjfreq()
i40e: Fix multiple issues with UDP tunnel offload filter configuration
i40evf: Fix turning TSO, GSO and GRO on after
i40e: Add advertising 10G LR mode
ipv6: sr: extract the right key values for "seg6_make_flowlabel"
i40e: fix reading LLDP configuration
i40e/i40evf: cleanup incorrect function doxygen comments
typec: tcpm: Fix incorrect 'and' operator
tools, include: Grab a copy of linux/erspan.h
libcxgb,cxgb4: use __skb_put_zero to simplfy code
erspan: auto detect truncated packets.
perf machine: Ditch find_kernel_function variants
i40evf: Replace GFP_ATOMIC with GFP_KERNEL in i40evf_add_vlan
perf tools: Fix spelling mistake: "builid" -> "buildid"
drm/i915: Only track live rings for retiring
drm/i915: Retire requests along rings
drm/i915: Wrap engine->context_pin() and engine->context_unpin()
drm/i915: Stop tracking timeline->inflight_seqnos
mtd: nftl: Remove VLA usage
r8169: move common initializations to tp->hw_start
r8169: remove calls to rtl_set_rx_mode
r8169: simplify rtl_hw_start_8169
r8169: improve handling of CPCMD quirk mask
r8169: improve CPlusCmd handling
r8169: replace magic number for INTT mask with a constant
r8169: improve rtl8169_set_features
r8169: remove unneeded call to __rtl8169_set_features in rtl_open
liquidio: fix spelling mistake: "mac_tx_multi_collison" -> "mac_tx_multi_collision"
liquidio: enhanced ethtool --set-channels feature
liquidio: Moved common function setup_glists to lio_core.c
liquidio: Moved common definition octnic_gather to octeon_network.h
liquidio: Moved common function delete_glists to lio_core.c
liquidio: Moved common function list_delete_head to octeon_network.h
liquidio: Moved common function if_cfg_callback to lio_core.c
MAINTAINERS: Add dri-devel for backlight subsystem patches
backlight: Nuke BL_CORE_DRIVER1
staging: fbtft: Stop using BL_CORE_DRIVER1
backlight: pandora: Stop using BL_CORE_DRIVER1
backlight: generic-bl: Remove DRIVER1 state
backlight: Nuke unused backlight.props.state states
bpf: update bpf.h uapi header for tools
bpf: fix formatting for bpf_get_stack() helper doc
bpf: fix formatting for bpf_perf_event_read() helper doc
drm/i915/lrc: Scrub the GPU state of the guilty hanging request
brcmfmac: coarse support for PCIe shared structure rev7
brcmfmac: add hostready indication
brcmfmac: constify firmware mapping tables
brcmfmac: use nl80211_band directly to get ieee80211 channel
brcmfmac: reports boottime_ns while informing bss
brcmfmac: check p2pdev mac address uniqueness
ipw2100: fix spelling mistake: "decsribed" -> "described"
rt2x00: fix spelling mistake in various macros, UKNOWN -> UNKNOWN
rsi_91x: fix uninitialized variable
rsi_91x: fix structurally dead code
wlcore: sdio: allow pm to handle sdio power
qtnfmac: fix qtnf_netdev_hard_start_xmit()'s return type
net: wireless: b43legacy: Replace GFP_ATOMIC with GFP_KERNEL in dma_tx_fragment
mwifiex: keep user configured mac address during changing virtual interface
mwifiex: always configure firmware mac address during changing virtual interface
mwifiex: make firmware mac address consistent with host configuration
mwifiex: fix mwifiex_hard_start_xmit()'s return type
mt76: check for pending reset before attempting to schedule tx
mt76: add rcu locking around tx scheduling
mt76: add rcu locking in tid reorder function
mt76: fix concurrent rx calls on A-MPDU release
mt76x2: fix is_mt7612 routine
backlight: otm3225a: Add support for ORISE OTM3225A LCD SoC
backlight: pwm_bl: Don't use GPIOF_* with gpiod_get_direction
pwm-backlight: Add support for PWM delays proprieties.
dt-bindings: pwm-backlight: Add PWM delay proprieties.
pwm-backlight: Enable/disable the PWM before/after LCD enable toggle.
dt-bindings: backlight: Add binding for RAVE SP backlight driver
backlight: Add RAVE SP backlight driver
i2c: rcar: enhance comment to avoid regressions
drm/tinydrm/mi0283qt: Always set rotation value
bpf: remove tracepoints from bpf core
i2c: core: ACPI: Log device not acking errors at dbg loglevel
i2c: core: ACPI: Improve OpRegion read errors
pwm: simplify getting .drvdata
i2c: mlxcpld: Add capability register description to documentation
i2c: mlxcpld: Allow configurable adapter id for mlxcpld
i2c: mlxcpld: Fix adapter functionality support callback
i2c: mlxcpld: Add support for smbus block read transaction
i2c: mlxcpld: Add support for extended transaction length for i2c-mlxcpld
i2c: mediatek: use of_device_get_match_data()
i2c: s3c2410: Remove support for Exynos5440
i2c: i801: Don't restore config registers on runtime PM
i2c: at91: Read all available bytes at once
i2c: i2c-stm32f7: Implement I2C release mechanism
i2c: i2c-stm32f7: Add DMA support
i2c: i2c-stm32: Add generic DMA API
i2c: i2c-stm32f7: Add initial SMBus protocols support
i2c: i2c-stm32f7: Add slave support
i2c: i2c-stm32f7: Add 10-bit address support
pwm: meson: Fix allocation of PWM channel array
memory: tegra: Add Tegra210 memory controller hot resets
memory: tegra: Add Tegra124 memory controller hot resets
memory: tegra: Add Tegra114 memory controller hot resets
memory: tegra: Add Tegra30 memory controller hot resets
memory: tegra: Add Tegra20 memory controller hot resets
memory: tegra: Introduce memory client hot reset
memory: tegra: Squash tegra20-mc into common tegra-mc driver
ARM: dts: iwg23s-sbc: Add EtherAVB support
ARM: dts: r8a77470: Add EtherAVB support
ARM: dts: aspeed: Describe random number device
samples/bpf: fix kprobe attachment issue on x64
net: core: Assert the size of netdev_featres_t
net: Revoke export for __skb_tx_hash, update it to just be static skb_tx_hash
mlx4: Don't bother using skb_tx_hash in mlx4_en_select_queue
opa_vnic: Just use skb_get_hash instead of skb_tx_hash
lan78xx: Modify error messages
lan78xx: Remove DRIVER_VERSION for lan78xx driver
lan78xx: Lan7801 Support for Fixed PHY
selftests: net: tcp_mmap must use TCP_ZEROCOPY_RECEIVE
tcp: add TCP_ZEROCOPY_RECEIVE support for zerocopy receive
net: dsa: mv88e6xxx: remove Global 2 setup
net: dsa: mv88e6xxx: move device mapping setup
net: dsa: mv88e6xxx: move trunk setup
hwmon: (k10temp) Fix reading critical temperature register
ARM: dts: exynos: Remove unnecessary address/size properties in dp-controller of Exynos5
ARM: dts: exynos: Bring order in fixed-regulators naming in Midas boards
ARM: dts: exynos: Remove regulators node container in Origen and N710x
ARM: dts: exynos: Remove unnecessary address/size properties in Origen
ARM: dts: exynos: Remove unnecessary address/size properties in Midas boards
arm64: dts: exynos: Remove unneeded address space mapping for soc node
bpf: Allow bpf_current_task_under_cgroup in interrupt
bpf: Sync bpf.h to tools/
bpf: Fix helpers ctx struct types in uapi doc
tools/bpf: add a test for bpf_get_stack with tracepoint prog
tools/bpf: add a test for bpf_get_stack with raw tracepoint prog
tools/bpf: add a verifier test case for bpf_get_stack helper and ARSH
samples/bpf: move common-purpose trace functions to selftests
tools/bpf: add bpf_get_stack helper to tools headers
bpf/verifier: improve register value range tracking with ARSH
bpf: remove never-hit branches in verifier adjust_scalar_min_max_vals
bpf/verifier: refine retval R0 state for bpf_get_stack helper
bpf: add bpf_get_stack helper
bpf: change prototype for stack_map_get_build_id_offset
usb-misc: sisusbvga: fix spelling mistake: "asymmeric" -> "asymmetric"
staging: greybus: Use gpio_is_valid()
staging: bcm2835-audio: Disconnect and free vchi_instance on module_exit()
staging: fsl-mc/dpio: Fix the error handling in probe()
staging: fsl-dpaa2/rtc: support phc_index of ethtool_ts_info
staging: fsl-dpaa2/eth: add the get_ts_info interface for ethtool
staging: fsl-dpaa2/eth: Add support for hardware timestamping
dt-bindings: mtd: mtk-nand: Update properties description
mtd: nand: add myself as NAND co-maintainer
mtd: rawnand: gpmi: remove unnecessary variables
mtd: rawnand: gpmi: return valid value from bch_set_geometry()
mtd: rawnand: gpmi: remove direct_dma_map_ok from driver data struct
mtd: rawnand: gpmi: put only once used functions inline
mtd: rawnand: gpmi: pass buffer and len around
mtd: rawnand: gpmi: drop dma_ops_type
mtd: rawnand: add a way to pass an ID table with nand_scan()
mtd: rawnand: lpc32xx_slc: fix the probe function error path
mtd: rawnand: lpc32xx_slc: clean the probe function
mtd: rawnand: lpc32xx_mlc: fix the probe function error path
mtd: rawnand: lpc32xx_mlc: clean the probe function
mtd: rawnand: hisi504: fix the probe function error path
mtd: rawnand: hisi504: clean the probe function error path
mtd: rawnand: fsmc: fix the probe function error path
mtd: rawnand: fsmc: clean the probe function style
mtd: rawnand: fsl_ifc: fix probe function error path
mtd: rawnand: fsl_elbc: fix probe function error path
mtd: onenand: simplify getting .drvdata
MAINTAINERS: Add entry for Mediatek NAND controller driver
mtd: rawnand: mtk: use of_device_get_match_data()
mtd: rawnand: diskonchip: Replace mdelay with usleep_range in doc_probe
mtd: rawnand: sunxi: Remove support for GPIO-based Ready/Busy polling
dt-bindings: mtd: rawnand: gpmi: document specific ECC strength
mtd: rawnand: gpmi: add support for specific ECC strength
net: phy: Fix modular PHYLIB build
staging: iio: Documentation: Add missing sysfs docs for angle channel
staging: iio: ad2s1200: Improve readability with be16_to_cpup
iio: afe: rescale: new driver
dt-bindings: iio: afe: add binding for current-sense-amplifier
dt-bindings: iio: afe: add binding for voltage-divider
dt-bindings: iio: afe: add binding for current-sense-shunt
iio: accel: bcm150: Remove handling for regmap raw_read_max
iio: imu: inv_mpu6050: clean read channel data error path
iio: imu: inv_mpu6050: clean read raw by factorizing out raw data
iio: imu: inv_mpu6050: use devm_* at init and delete remove
iio: imu: inv_mpu6050: fix error path not turning chip back off
arm64: dts: uniphier: stabilize ethernet of LD20 reference board
iio: adc: stm32-dfsdm: add check on spi-max-frequency
iio: adc: stm32-dfsdm: add check on max filter id
iio: adc: stm32-dfsdm: misc style improvements and fixes
staging: iio: ad2s1200: Add blank lines
staging: iio: ad2s1200: Reverse Christmas tree ordering
staging: iio: ad2s1200: Sort includes alphabetically
staging: iio: ad2s1200: Remove unneeded include
staging: iio: tsl2x7x: rename prox_config to als_prox_config
staging: iio: tsl2x7x: various comment cleanups
staging: iio: tsl2x7x: use device defaults for als_time, prox_time and wait_time
staging: iio: tsl2x7x: rename prx to prox for consistency
staging: iio: tsl2x7x: move power and diode settings into header file
staging: iio: tsl2x7x: simplify device id verification
staging: iio: tsl2x7x: simplify tsl2x7x_write_interrupt_config return
staging: iio: tsl2x7x: remove unnecessary chip status checks in suspend/resume
staging: iio: tsl2x7x: simplify tsl2x7x_clear_interrupts function
staging: iio: tsl2x7x: don't return error in IRQ handler
staging: iio: tsl2x7x: move integration_time* attributes to IIO_INTENSITY channel
staging: iio: adc: simplify getting .drvdata
iio: common: hid-sensors: simplify getting .drvdata
iio: common: cros_ec_sensors: simplify getting .drvdata
signal/um: More carefully relay signals in relay_signal.
crypto: crypto4xx - put temporary dst sg into request ctx
crypto: crypto4xx - extend aead fallback checks
crypto: crypto4xx - properly set IV after de- and encrypt
crypto: crypto4xx - add aes-ctr support
crypto: crypto4xx - avoid VLA use
crypto: crypto4xx - convert to skcipher
crypto: crypto4xx - performance optimizations
crypto: cavium - Remove unnecessary parentheses
crypto: drivers - simplify getting .drvdata
crypto: omap-sham - fix memleak
crypto: drivers - Remove depends on HAS_DMA in case of platform dependency
dmaengine: rcar-dmac: Document R-Car D3 bindings
udp: remove stray export symbol
ipv6: sr: Add documentation for seg_flowlabel sysctl
drm/i915/icl: add definitions for the ICL PLL registers
drivers: net: replace UINT64_MAX with U64_MAX
drm/i915/icl: update ddb entry start/end mask during hw ddb readout
drm/i915/icl: Enable 2nd DBuf slice only when needed
drm/i915/icl: track dbuf slice-2 status
docs/vm: ksm: split userspace interface to admin-guide/mm/ksm.rst
docs/vm: ksm: udpate description of stable_node_{dups,chains}
docs/vm: ksm: update stable_node_chains_prune_millisecs description
docs/vm: ksm: reshuffle text between "sysfs" and "design" sections
docs/vm: ksm: add "Design" section
docs/vm: ksm: (mostly) formatting updates
mm/ksm: docs: extend overview comment and make it "DOC:"
Documentation: driver-api: fix device_connection.rst kernel-doc error
documentation: core-api: rearrange a few kernel-api chapters and sections
docs/admin-guide/mm: convert plain text cross references to hyperlinks
docs/admin-guide/mm: start moving here files from Documentation/vm
docs/admin-guide: introduce basic index for mm documentation
docs/vm: pagemap: change document title
docs/vm: pagemap: formatting and spelling updates
docs/vm: hugetlbpage: move section about kernel development to hugetlbfs_reserv
docs/vm: hugetlbpage: minor improvements
coresight: Grouping all perf tools oriented section together
coresight: Add section for integration with the perf tools
coresight: Remove obsolete reference to "owner" in CoreSight descriptor
doc: dev-tools: kselftest.rst: update contributing new tests
docs: kernel-parameters.txt: Fix whitespace
scripts: Add SPDX checker script
LICENSES: Add Linux-OpenIB license text
LICENSES: Add CC-BY-SA-4.0 license text
LICENSES: Add CDDL-1.0 license text
LICENSES: Add Apache 2.0 license text
LICENSES: Add X11 license
LICENSES/GPL2.0: Add GPL-2.0-only/or-later as valid identifiers
linux-next: ftrace/docs: Fix spelling typos in ftrace-users.rst
dt-bindings: exynos: move ADC binding to iio/adc/ directory
dt-bindings: powerpc/4xx: move 4xx NDFC and EMAC bindings to subsystem directories
dt-bindings: move various RNG bindings to rng/ directory
dt-bindings: move various timer bindings to timer/ directory
x86/PCI: Make pci=earlydump output neat
drm/i915/icl: Don't set pipe CSC/Gamma in PLANE_COLOR_CTL
ALSA: cs46xx: fix spelling mistake: "amplifer" -> "amplifier"
ptp_pch: use helpers function for converting between ns and timespec
ARM: dts: meson8b: add the cortex-a5-pmu compatible PMU
ARM: dts: meson8: add the cortex-a9-pmu compatible PMU
net: qrtr: Expose tunneling endpoint to user space
ARM: multi_v7_defconfig: enable the Meson PWM controller
arm: multi_v7_defconfig: enable the Amlogic Meson I2C driver
perf symbols: Move split_kallsyms to struct map_groups
selftests: forwarding: Test changes in mirror-to-gretap
selftests: forwarding: Test neighbor updates when mirroring to gretap
selftests: forwarding: Test flower mirror to gretap
selftests: forwarding: Test mirror to gretap w/ bound dev
selftests: forwarding: Test gretap mirror with next-hop remote
selftests: forwarding: Add test for mirror to gretap
selftests: forwarding: Add libs for gretap mirror testing
bnxt_en: Reserve rings at driver open if none was reserved at probe time.
bnxt_en: Reserve RSS and L2 contexts for VF.
bnxt_en: Don't reserve rings on VF when min rings were not provisioned by PF.
bnxt_en: Reserve rings in bnxt_set_channels() if device is down.
bnxt_en: add debugfs support for DIM
bnxt_en: reduce timeout on initial HWRM calls
bnxt_en: Increase RING_IDLE minimum threshold to 50
bnxt_en: Do not allow VF to read EEPROM.
bnxt_en: Display function level rx/tx_discard_pkts via ethtool
bnxt_en: Simplify ring alloc/free error messages.
bnxt_en: Do not set firmware time from VF driver on older firmware.
bnxt_en: Check the lengths of encapsulated firmware responses.
bnxt_en: Remap TC to hardware queues when configuring PFC.
bnxt_en: Add TC to hardware QoS queue mapping logic.
perf symbols: kallsyms__delta() needs the kmap, not the map
hv_netvsc: simplify receive side calling arguments
perf symbols: Remove unused dso__load_all_kallsyms() 'map' parameter
sctp: allow unsetting sockopt MAXSEG
sctp: consider idata chunks when setting SCTP_MAXSEG
sctp: honor PMTU_DISABLED when handling icmp
sctp: re-use sctp_transport_pmtu in sctp_transport_route
sctp: remove sctp_transport_pmtu_check
sctp: introduce sctp_dst_mtu
sctp: remove sctp_assoc_pending_pmtu
sctp: introduce sctp_assoc_update_frag_point
sctp: introduce sctp_mtu_payload
sctp: introduce sctp_assoc_set_pmtu
sctp: remove an if() that is always true
sctp: move transport pathmtu calc away of sctp_assoc_add_peer
sctp: remove old and unused SCTP_MIN_PMTU
selftests: pmtu: Minimum MTU for vti6 is 68
ASoC: tas6424: Add support for the mute pin
ASoC: tas6424: Add support for the standby pin
ASoC: core: Allow codec_conf DT lookups to match parent of_node
perf symbols: Split kernel symbol processing from dso__load_sym()
PCI: Add ACS quirk for Intel 300 series
tcp: remove mss check in tcp_select_initial_window()
PCI: Add ACS quirk for Intel 7th & 8th Gen mobile
net/smc: handle sockopt TCP_DEFER_ACCEPT
net/smc: sockopts TCP_NODELAY and TCP_CORK
net/smc: handle sockopts forcing fallback
net/smc: fix structure size
net: intel: Cleanup the copyright/license headers
IB/hfi1: Replace custom hfi1 macros with PCIe macros
net: Fix coccinelle warning
geneve: fix build with modular IPV6
PCI: Add PCI_EXP_LNKCTL2_TLS* macros
s390/qeth: improve fallback to random MAC address
s390/qeth: add IPv6 RX checksum offload support
s390/qeth: add IPv6 TX checksum offload support
s390/qeth: extend Checksum Offload Assists for IPv6
s390/qeth: query IPv6 assists during hardsetup
s390/qeth: add stats counter for RX csum offload
s390/qeth: disregard IPv4 header for RX csum offload
s390/qeth: extract csum offload helpers
s390/qeth: de-indent else after return
s390/net: set HW port number in netdevice
s390/qeth: don't worry about IPs on VLAN removal
s390/qeth: convert vlan spinlock to mutex
s390/qeth: skip QDIO queue handler indirection
bridge: use hlist_entry_safe
liquidio: add support for ndo_get_stats64 instead of ndo_get_stats
liquidio: move a couple of functions to lio_core.c
phy: Temporary build fix after phylib changes.
IB/rxe: remove unused function variable
IB/rxe: change rxe_set_mtu function type to void
IB/rxe: Change rxe_rcv to return void
infiniband: hw: qib: Change return type to vm_fault_t
infiniband: hw: hfi1: Change return type to vm_fault_t
net: dsa: loop: Hook PHY statistics
net: dsa: b53: Add support for reading PHY statistics
net: dsa: Allow providing PHY statistics from CPU port
net: dsa: Add helper function to obtain PHY device of a given port
net: dsa: Pass stringset to ethtool operations
net: dsa: Do not check for ethtool_ops validity
net: Allow network devices to have PHY statistics
net: Move PHY statistics code into PHY library helpers
ARM64: dts: marvell: armada-cp110: Add mg_core_clk for ethernet node
ARM64: dts: marvell: armada-cp110: Add clocks for the xmdio node
arm64: defconfig: enable CONFIG_SPI_ARMADA_3700
arm64: dts: marvell: mark CP110 ahci as dma-coherent
arm64: dts: armada-3720-espressobin: wire up spi flash
ARM: dts: stm32: add timers support to stm32mp157c
l2tp: consistent reference counting in procfs and debufs
tipc: introduce ioctl for fetching node identity
x86/i8237: Register device based on FADT legacy boot flag
perf symbols: Remove needless goto
perf symbols: Unify symbol maps
drm: Don't pass the index to drm_property_add_enum()
drm/dp: Rename the edp_sdp_header as dp_sdp_header
stop_machine: Use raw spinlocks
delayacct: Use raw_spinlocks
ath10k: sdio: jump to correct label in error handling path
ath10k: fix spelling mistake: "servive" -> "service"
ath6kl: fix ath6kl_data_tx()'s return type
ath10k: fix kernel panic while reading tpc_stats
ath10k: fix information leak in debugfs
spi: mpc52xx: Use gpio_is_valid()
ASoC: mediatek: preallocate pages use platform device
ASoC: mediatek: preallocate pages use platform device
ASoC: omap: Remove OMAP_MUX dependency from Nokia N810 audio support
ASoC: omap: n810: HS mic is not working, add a widget for it with comment
ASoC: omap: n810: Correct the cpu_dai, platform and codec name
ASoC: omap: n810: Correct the card level dapm_route
locking/qspinlock: Remove duplicate clear_pending() function from PV code
ASoC: mt6797: switch to SPDX license tag
ASoC: mt6797: add structure define and clock control function for 6797
x86/bpf: Clean up non-standard comments, to make the code more readable
ASoC: add mt6797-mt6351 driver and config option
ASoC: mt6351 switch to SPDX license tag
ASoC: uniphier: remove boilerplate from lisence comment
bpf, doc: Update bpf_jit_enable limitation for CONFIG_BPF_JIT_ALWAYS_ON
reset: uniphier: add LD11/LD20 stream demux system reset control
reset: uniphier: add SATA reset control support and change SATA-PHY ID
reset: uniphier: add PCIe reset control support
reset: uniphier: fix USB clock line for LD20
arm64: defconfig: Enable CONFIG_PINCTRL_MT7622 by default
memory: tegra: Remove unused headers inclusions
memory: tegra: Apply interrupts mask per SoC
memory: tegra: Setup interrupts mask before requesting IRQ
memory: tegra: Do not handle spurious interrupts
dt-bindings: memory: tegra: Add hot resets definitions
dt-bindings: Relocate Tegra20 memory controller bindings
dt-bindings: arm: tegra: Document #reset-cells property of the Tegra20 MC
dt-bindings: memory: tegra: Document #reset-cells property of the Tegra30 MC
dt-bindings: arm: tegra: Remove duplicated Tegra30+ MC binding
drm/i915/glk: Add MODULE_FIRMWARE for Geminilake
drm/stm: ltdc: fix warnings in ltdc_plane_create()
drm/stm: ltdc: add mode_valid()
drm/stm: ltdc: fix deferred endpoint management
MAINTAINERS: Add myself as a co-maintainer for the locking subsystem
locking/qspinlock: Add stat tracking for pending vs. slowpath
locking/qspinlock: Use try_cmpxchg() instead of cmpxchg() when locking
locking/qspinlock: Elide back-to-back RELEASE operations with smp_wmb()
locking/qspinlock: Use smp_store_release() in queued_spin_unlock()
locking/qspinlock: Use smp_cond_load_relaxed() to wait for next node
locking/mcs: Use smp_cond_load_acquire() in MCS spin loop
locking/qspinlock: Use atomic_cond_read_acquire()
locking/qspinlock: Kill cmpxchg() loop when claiming lock from head of queue
locking/qspinlock: Remove unbounded cmpxchg() loop from locking slowpath
locking/qspinlock/x86: Increase _Q_PENDING_LOOPS upper bound
locking/qspinlock: Bound spinning on pending->locked transition in slowpath
locking/qspinlock: Merge 'struct __qspinlock' into 'struct qspinlock'
locking/barriers: Introduce smp_cond_load_relaxed() and atomic_cond_read_relaxed()
qxl: drop dummy functions
qxl: hook monitors_config updates into crtc, not encoder.
qxl: move qxl_send_monitors_config()
qxl: remove qxl_io_log()
dmaengine: sprd: Move DMA request mode and interrupt type into head file
dmaengine: sprd: Define the DMA data width type
dmaengine: sprd: Define the DMA transfer step type
vfio: ccw: fix cleanup if cp_prefetch fails
s390/kexec_file: add declaration of purgatory related globals
s390: update defconfigs
MAINTAINERS: update s390 zcrypt maintainers email address
signal: Extend siginfo_layout with SIL_FAULT_{MCEERR|BNDERR|PKUERR}
signal: Remove unncessary #ifdef SEGV_PKUERR in 32bit compat code
signal/signalfd: Add support for SIGSYS
signal/signalfd: Remove __put_user from signalfd_copyinfo
gpio: xra1403: Switch to a fixed upper bound for registers
samples, bpf: remove redundant ret assignment in bpf_load_program()
netfilter: nf_tables: skip synchronize_rcu if transaction log is empty
netfilter: x_tables: check name length in find_match/target, too
netfilter: Fix handling simultaneous open in TCP conntrack
drm/i915/psr/cnl: Set y-coordinate as valid in SDP
drm/i915/debugfs: Print sink PSR status
drm/i915/psr/skl+: Print information about what caused a PSR exit
drm/i915/psr: Prevent PSR exit when a non-pipe related register is written
bpf: update bpf.h uapi header for tools
bpf: add documentation for eBPF helpers (65-66)
bpf: add documentation for eBPF helpers (58-64)
bpf: add documentation for eBPF helpers (51-57)
bpf: add documentation for eBPF helpers (42-50)
bpf: add documentation for eBPF helpers (33-41)
bpf: add documentation for eBPF helpers (23-32)
bpf: add documentation for eBPF helpers (12-22)
bpf: add documentation for eBPF helpers (01-11)
bpf: add script and prepare bpf.h for new helpers documentation
ipvs: initialize tbl->entries in ip_vs_lblc_init_svc()
ipvs: initialize tbl->entries after allocation
samples/bpf: remove the bpf tunnel testsuite.
selftests/bpf: bpf tunnel test.
netfilter: nf_tables: merge exthdr expression into nft core
netfilter: nf_tables: merge rt expression into nft core
netfilter: nf_tables: make meta expression builtin
cgroup: Make cgroup_rstat_updated() ready for root cgroup usage
cgroup: Add memory barriers to plug cgroup_rstat_updated() race window
cgroup: Add cgroup_subsys->css_rstat_flush()
cgroup: Replace cgroup_rstat_mutex with a spinlock
cgroup: Factor out and expose cgroup_rstat_*() interface functions
cgroup: Reorganize kernel/cgroup/rstat.c
cgroup: Distinguish base resource stat implementation from rstat
cgroup: Rename stat to rstat
cgroup: Rename kernel/cgroup/stat.c to kernel/cgroup/rstat.c
cgroup: Limit event generation frequency
cgroup: Explicitly remove core interface files
bpf: fix xdp_generic for bpf_adjust_tail usecase
tools, bpftool: Display license GPL compatible in prog show/list
tools, bpf: Sync bpf.h uapi header
bpf: Add gpl_compatible flag to struct bpf_prog_info
genirq/irq_sim: Use the SPDX license identifier in the header
genirq/irq_sim: Remove the license boilerplate
nvme: lightnvm: add granby support
NVMe: Add Quirk Delay before CHK RDY for Seagate Nytro Flash Storage
nvme: change order of qid and cmdid in completion trace
nvme: fc: provide a descriptive error
perf symbols: Use map->prot in place of type==MAP__FUNCTION
selftests: udp gso benchmark
selftests: udp gso with corking
selftests: udp gso with connected sockets
selftests: udp gso
udp: add gso support to virtual devices
udp: add gso segment cmsg
perf map: Use map->prot in place of type==MAP__FUNCTION
udp: paged allocation with gso
udp: better wmem accounting on gso
udp: generate gso with UDP_SEGMENT
udp: add udp gso
udp: expose inet cork to udp
mtd: rawnand: davinci: don't acquire and enable clock
perf symbols: Use symbol type instead of map->type
perf symbols: No need to special case MAP__FUNCTION in fixup
perf sort: Use mmap->prot on "dcacheline" formatting
perf machine: Set PROT_EXEC for executable PERF_RECORD_MMAP records
perf symbols: Store the ELF symbol type in the symbol struct
perf map: Remove map_type arg from map_groups__find()
perf thread: Make thread__find_map() search all maps
perf thread: Ditch __thread__find_symbol()
perf machine: Use machine__find_kernel_function() instead of open coded version
perf thread: Remove addr_type arg from thread__find_cpumode_addr_location()
perf symbols: Remove map_type arg from dso__find_symbol()
perf map: Remove enum_type arg to map_groups__first()
perf symbols: Unexport symbol_type__is_a()
perf tools: Use kallsyms__is_function()
tools lib symbols: Introduce kallsyms__is_function()
perf symbols: Shorten dso__(first|last)_symbol()
perf ui stdio: Use map_groups__fprintf()
perf map: Shorten map_groups__find() signature
perf tests vmlinux-kallsyms: Use map__for_each_symbol() instead of open coded equivalent
perf tests vmlinux-kallsyms: Use machine__find_kernel_function(_by_name)
perf machine: Remove needless map_type from machine__load_vmlinux_path()
perf machine: Shorten machine__load_kallsyms() signature
perf machine: Introduce machine__kernel_maps()
perf Documentation: Support for asciidoctor
perf map: Shorten map_groups__find_by_name() signature
perf thread: Make thread__find_symbol() return the symbol searched
perf thread: Make thread__find_map() return the map
perf script: Use thread__find_symbol() instead of ad-hoc equivalent
perf thread: Introduce thread__find_symbol()
perf tests: Let 'perf test list' display subtests
perf thread: Introduce thread__find_map()
perf map: Introduce map__has_symbols()
perf dso: Add dso__has_symbols() method
perf symbols: Use __map__is_kernel() instead of ad-hoc equivalent code
drm/i915/selftests: Wait for idle between idle resets as well
drm/i915/dp: fix compliance test adjustments
drm/i915/dp: abstract link config selection
drm/i915/dp: group link config limits in a struct
drm/i915/dp: move eDP VBT bpp clamping code to intel_dp_compute_bpp()
drm/i915/dp: abstract dp link config computation from the rest
drm/i915/dp: move link_bw and rate_select debugging where used
drm/i915/dp: remove stale comment about bw constants
drm/i915: prefer INTEL_GEN() over INTEL_INFO()->gen
ASoC: fsl_ssi: Use u32 variable type when using regmap_read()
ASoC: amd: rename audio_substream_data variable
x86/dumpstack: Explain the reasoning for the prologue and buffer size
x86/dumpstack: Save first regs set for the executive summary
x86/dumpstack: Add a show_ip() function
x86/fault: Dump user opcode bytes on fatal faults
x86/dumpstack: Add loglevel argument to show_opcodes()
x86/dumpstack: Improve opcodes dumping in the code section
x86/dumpstack: Carve out code-dumping into a function
x86/dumpstack: Unexport oops_begin()
x86/dumpstack: Remove code_bytes
drm/i915: Compile out engine debug for release
ASoC: mediatek: switch to SPDX license tag
ASoC: mediatek: add MT7622 AFE compatible in documentation
ASoC: mediatek: add MT7622 AFE support
ASoC: mediatek: Add MTK_STREAM_NUM to mtk-base-afe.h
ASoC: mediatek: simplify the control logic of MT2701 I2S
arm64: defconfig: Enable bluetooth USB support
arm64: defconfig: Enable Marvell WiFi-Ex PCIe driver
arm64: defconfig: Enable Atmel Maxtouch driver
arm64: defconfig: Enable HID over I2C drivers
arm64: defconfig: Enable ChromeOS EC drivers for supported Chromebooks.
arm64: defconfig: Enable Rockchip io-domain driver
arm64: defconfig: Enable typec-phy and extcon-usbc-cros-ec for rk3399
spi: Check presence the of ->transfer[_xxx]() before registering a controller
HID: alps: Fix some style in 't4_read_write_register()'
HID: alps: Check errors returned by 't4_read_write_register()'
HID: alps: Save a memory allocation in 't4_read_write_register()' when writing data
HID: alps: Report an error if we receive invalid data in 't4_read_write_register()'
perf top: Use __map__is_kernel()
perf stat: Display length strings of each run for --table option
perf stat: Add --table option to display time of each run
perf stat: Display time in precision based on std deviation
perf check-headers.sh: Add support to check 2 independent files
perf check-headers.sh: Simplify arguments passing
perf buildid-cache: Support --purge-all option
perf buildid-cache: Support --list option
iwlwifi: mvm: set wakeup filters for wowlan "any" configuration
iwlwifi: mvm: remove check for non low latency TIDs
iwlwifi: make bitfield a u32 instead of u16
iwlwifi: pcie: remove non-responsive device
iwlwifi: fw: combine loading of last page block into main copy loop
iwlwifi: fw: harden page loading code
iwlwifi: mvm: move skb padding reservation earlier
iwlwifi: support new csr addresses for hw address
iwlwifi: pcie: allow sending pre-built A-MSDUs
iwlwifi: cfg: remove unnecessary cfg data in non-dvm devices
iwlwifi: introduce Image Loader (IML) - new firmware image
iwlwifi: allow different csr flags for different device families
HID: multitouch: implement precision touchpad latency and switches
HID: multitouch: simplify the settings of the various features
HID: multitouch: make use of HID_QUIRK_INPUT_PER_APP
HID: input: append a suffix matching the application
HID: generic: create one input report per application type
HID: store the full list of reports in the hidinput
ASoC: add mt6351 codec driver
spi/bcm63xx-hspi: Enable the clock before calling clk_get_rate().
ASoC: compress: Add helper functions for component open/free
ASoC: Remove platform code now everything is componentised
ASoC: compress: Only call free for components which have been opened
ASoC: Update email address for Vinod
drm: rcar-du: Zero-out sg_tables when duplicating plane state
video: omap: Improve a size determination in omapfb_do_probe()
video: sm501fb: Improve a size determination in sm501fb_probe()
video: fbdev-MMP: Improve a size determination in path_init()
video: fbdev-MMP: Delete an error message for a failed memory allocation in two functions
video: auo_k190x: Delete an error message for a failed memory allocation in auok190x_common_probe()
video: sh_mobile_lcdcfb: Delete an error message for a failed memory allocation in two functions
video: sh_mobile_meram: Delete an error message for a failed memory allocation in sh_mobile_meram_probe()
drm/i915: Use seqlock in engine stats
sgi-xp: fix xpnet_dev_hard_start_xmit()'s return type
staging: wilc1000: reorder functions to avoid forward declaration in linux_wlan
staging: wilc1000: change function to static in linux_wlan
staging: wilc1000: remove inner block '{}' in handle_remain_on_chan()
staging: wilc1000: rename P2P_LISTEN_STATE variable to use lowercase
staging: wilc1000: remove unused enum 'stats_flags'
staging: wilc1000: remove unused elements in 'wilc_priv' struct
staging: wilc1000: rename wlan init and deinit function prefixed with wil1000
staging: wilc1000: rename num_reg_frame macro to have uppercase in macro name
staging: wilc1000: rename WILC_WFI_stats to avoid uppercase
staging: wilc1000: rename mac status macros and moved related #define together
staging: wilc1000: remove unused #define related to MAC status
staging: wilc1000: remove used #define HIF_SDIO_GPIO_IRQ
staging: wilc1000: remove unsed typedef wilc_debug_func
staging: wilc1000: remove unused variable scan_while_connected
staging: wilc1000: simplified if conditions in spi_data_write()
staging: wilc1000: remove inner {} in wilc_parse_network_info()
staging: wicl1000: removed the unsed variables in wilc_parse_network_info()
staging: wilc1000: remove 'cmd' variable in wilc_spi functions
staging: wilc1000: remove unnecessary assingment from 'if' conditions
staging: wilc1000: align the #define in wilc_spi file
staging: ks7010: refactor ks_wlan_translate_scan function
staging: ks7010: avoid blank line between declarations in ks_wlan_get_aplist
staging: ks7010: use ether_addr_copy in ks_wlan_get_aplist
staging: ks7010: avoid if-else condition in ks_wlan_get_power
staging: ks7010: avoid an 'else' in ks_wlan_set_power
staging: ks7010: use ether_addr_copy in ks_wlan_get_wap
staging: ks7010: refactor ks_wlan_set_wap function
staging: ks7010: align values in frequency_list array
staging: ks7010: use ether_addr_copy in ks_wlan_set_encode_ext
staging: ks7010: refactor ks_wlan_set_pmksa function
staging: ks7010: refactor ks_wlan_set_cts_mode function
staging: ks7010: refactor ks_wlan_set_preamble function
staging: ks7010: refactor ks_wlan_set_power_mgmt function
staging: ks7010: refactor ks_wlan_set_scan_type function
staging: ks7010: refactor ks_wlan_set_beacon_lost function
staging: gdm724x: remove redundant license information
staging: gdm724x: add SPDX identifiers to all files.
staging: kernel.h: Prevent macro expantion bug in container_of_safe()
dmaengine: Update email address for Vinod
drm/bridge/synopsys: dsi: use adjusted_mode in mode_set
xfrm: remove VLA usage in __xfrm6_sort()
remoteproc: Remove depends on HAS_DMA in case of platform dependency
rpmsg: qcom_smd: Access APCS through mailbox framework
rpmsg: Add driver_override device attribute for rpmsg_device
power: supply: axp288_fuel_gauge: Remove polling from the driver
power: supply: axp288_fuelguage: Do not bind when the fg function is not used
power: supply: axp288_charger: Do not bind when the charge function is not used
power: supply: axp288_charger: Support 3500 and 4000 mA input current limit
power: supply: s3c-adc-battery: fix driver data initialization
power: supply: charger-manager: Verify polling interval only when polling requested
power: supply: sysfs: Use enum to specify property
power: supply: ab8500: Drop AB8540/9540 support
power: supply: ab8500_fg: fix spelling mistake: "Disharge" -> "Discharge"
power: supply: simplify getting .drvdata
power: supply: bq27xxx: Add support for BQ27426
gpio-poweroff: Use gpiod_set_value_cansleep
drm/todo: Fallout from v3d review
mkiss: remove redundant check for len > 0
net: amd8111e: remove redundant duplicated if statement
sctp: remove the unused sctp_assoc_is_match function
igb: Add support for adding offloaded clsflower filters
nfp: flower: ignore duplicate cb requests for same rule
nfp: flower: support offloading multiple rules with same cookie
nfp: print PCIe link bandwidth on probe
nfp: reset local locks on init
ASoC: mediatek: use snd_soc_dai_get_drvdata() to get the private data
igb: Add the skeletons for tc-flower offloading
igb: Add MAC address support for ethtool nftuple filters
igb: Enable nfc filters to specify MAC addresses
ASoC: mediatek: add documents for mt6797
igb: Allow filters to be added for the local MAC address
ASoC: mt6797: add mt6797 platform driver
igb: Add support for enabling queue steering in filters
igb: Add support for MAC address filters specifying source addresses
batman-adv: fix batadv_interface_tx()'s return type
igb: Enable the hardware traffic class feature bit for igb models
igb: Fix queue selection on MAC filters on i210
net: rules: Move l3mdev attribute validation to a helper
sctp: fix identification of new acks for SFR-CACC
sctp: fix const parameter violation in sctp_make_sack
neighbour: support for NTF_EXT_LEARNED flag
ipv6: addrconf: don't evaluate keep_addr_on_down twice
ipv6: sr: Compute flowlabel for outer IPv6 header of seg6 encap mode
igb: Fix not adding filter elements to the list
signal/xtensa: Use force_sig_fault where appropriate
signal/xtensa: Consistenly use SIGBUS in do_unaligned_user
signal/um: Use force_sig_fault where appropriate
signal/sparc: Use force_sig_fault where appropriate
signal/sparc: Use send_sig_fault where appropriate
signal/sh: Use force_sig_fault where appropriate
signal/s390: Use force_sig_fault where appropriate
signal/riscv: Replace do_trap_siginfo with force_sig_fault
signal/riscv: Use force_sig_fault where appropriate
signal/parisc: Use force_sig_fault where appropriate
signal/parisc: Use force_sig_mceerr where appropriate
signal/openrisc: Use force_sig_fault where appropriate
signal/nios2: Use force_sig_fault where appropriate
signal/nds32: Use force_sig_fault where appropriate
signal/mips: Use force_sig_fault where appropriate
signal/microblaze: Use force_sig_fault where appropriate
signal/microblaze: Remove the commented out force_sig_info in do_page_fault
signal/m68k: Use force_sig_fault where appropriate
signal/hexagon: Use force_sig_fault as appropriate
signal/c6x: Use force_sig_fault where appropriate
signal/alpha: Use force_sig_fault where appropriate
signal/alpha: Use send_sig_fault where appropriate
signal/powerpc: Replace TRAP_FIXME with TRAP_UNK
signal/alpha: Replace TRAP_FIXME with TRAP_UNK
signal: Add TRAP_UNK si_code for undiagnosted trap exceptions
signal/unicore32: Use FPE_FLTUNK instead of 0 in ucf64_raise_sigfpe
signal/powerpc: Replace FPE_FIXME with FPE_FLTUNK
signal/ia64: Replace FPE_FIXME with FPE_FLTUNK
signal/alpha: Replace FPE_FIXME with FPE_FLTUNK
signal: Remove ifdefs for BUS_MCEERR_AR and BUS_MCEERR_AO
signal: Remove SEGV_BNDERR ifdefs
signal: Stop special casing TRAP_FIXME and FPE_FIXME in siginfo_layout
signal: Reduce copy_siginfo_to_user to just copy_to_user
signal: Ensure every siginfo we send has all bits initialized
signal/nds32: Use force_sig(SIGILL) in do_revisn
signal/nds32: Use force_sig in unhandled_interruption and unhandled_exceptions
ixgbe: Avoid performing unnecessary resets for macvlan offload
ixgbe: Drop real_adapter from l2 fwd acceleration structure
ixgbe/fm10k: Only support macvlan offload for types that support destination filtering
macvlan: Provide function for interfaces to release HW offload
macvlan: Add function to test for destination filtering support
macvlan: macvlan_count_rx shouldn't be static inline AND extern
ixgbe/fm10k: Drop tracking stats for macvlan broadcast/multicast
macvlan: Use software path for offloaded local, broadcast, and multicast traffic
macvlan: Rename fwd_priv to accel_priv and add accessor function
ixgbe: Drop support for macvlan specific unicast lists
drm/i915/icl: Correctly clear lost ctx-switch interrupts across reset for Gen11
drm/i915: Remove obsolete min/max freq setters from debugfs
drm/i915: Use memset64() to align the ring with MI_NOOP
staging: vboxvideo: fix mode_valid's return type
staging: pi433: break long lines in pi433_if.c
staging: gdm724x: fix gdm_lte_tx()'s return type
staging: rtl8723bs: fix rtw_cfg80211_monitor_if_xmit_entry()'s return type
staging: visornic: fix visornic_xmit()'s return type
staging: wlan-ng: fix p80211knetdev_hard_start_xmit()'s return type
staging/wilc1000: fix wilc_mac_xmit()'s return type
staging: wilc1000: updated TODO list
staging: wilc1000: remove registering of ndo_do_ioctl callback
staging: wilc1000: rename pu32InactiveTime to avoid camelCase issue
staging: wilc1000: remove the use of goto label in wilc_spi_clear_int_ext()
staging: wilc1000: rename goto labels starting with '_' in wilc1000_wlan_init()
staging: wilc1000: rename goto label '_fail_' linux naming convension
staging: wilc1000: remove the use of goto label in wilc_init()
staging: wilc1000: remove goto label '_done_' in handle_listen_state_expired()
staging: wilc1000: remove the use of goto label in wilc_spi_read_int()
staging: wilc1000: remove the use of goto label in wilc_spi_read_size()
staging: wilc1000: remove the use of goto label in spi_cmd_complete()
staging: wilc1000: remove multiple define for mac connect and disconnect
staging: wilc1000: remove multiple define used for MAX_SSID_LEN
staging: wilc1000: remove unused macros in wilc module
staging: wilc1000: added identifiers name in function definations
staging: wilc1000: rename WID_LOGTerminal_Switch to avoid camelCase
staging: wilc1000: fix line over 80 chars in change_station()
staging: wilc1000: use sizeof(variable) for memory allocated to store key info
staging: wilc1000: handle error condition in add_key() and remove auth_type variable
staging: wilc1000: refactor add_key() to avoid duplicated code
staging: wilc1000: remove inner block {} and resetting of mode variable
staging: wilc1000: split add_key() to avoid line over 80 chars
staging: wilc1000: rename variable using datatype in their name in add_key()
staging: wilc1000: rename WILC_WFI_wep_key & WILC_WFI_wep_key_len
staging: wilc1000: remove line over 80 char warning in few functions
staging: wilc1000: remove unused 'struct add_key_params'
staging: wilc1000: remove line over 80 char in cfg_connect_result()
staging: wilc1000: fix line over 80 char issue in clear_shadow_scan()
staging: wilc1000: rename hAgingTimer to avoid camelCase issue
staging: wilc1000: refactor mgmt_tx to fix line over 80 chars
staging: wilc1000: rename WILC_WFI_p2p_rx & s32Freq to avoid camelCase
staging: wilc1000: refactor WILC_WFI_p2p_rx() to avoid line over 80 char
staging: wilc1000: remove line over 80 char warnings in set_wiphy_params()
staging: wilc1000: removed unused static variables for gtk and ptk information
staging: wilc1000: refactor scan() to free kmalloc memory on failure cases
staging: ks7010: refactor hostif_sme_set_pmksa function
staging: ks7010: use ether_addr_copy in hostif_sme_multicast_set
staging: ks7010: use ether_addr_equal in hostif_data_request
staging: ks7010: use ether_addr_equal in hostif_data_indication
staging: ks7010: use ether_addr_copy in hostif_mib_get_confirm
staging: ks7010: use ether_addr_copy() instead of custom copy
staging: ks7010: remove duplicated ks_wlan_handler_def declaration
staging: ks7010: remove WPS definition conditional code
staging: ks7010: fix line exceding 80 characters in ks_wlan_get_range
staging: ks7010: refactor ks_wlan_get_mode function
staging: ks7010: refactor ks_wlan_set_mode function
staging: ks7010: remove some duplicated definitions in ks_wlan_net.c
staging: ks7010: avoid use of brackets in single line if
staging: ks7010: refactor hostif_sme_power_mgmt_set function
staging: ks7010: use definitions from kernel headers in hostif_data_indication function
staging: ks7010: join some debug traces in get_current_ap function
staging: ks7010: avoid some if-else code in get_current_ap function
staging: ks7010: remove KSC_OPNOTSUPP related code
staging: ks7010: use IW_HANDLER macro in ks_wlan_handler
staging: ks7010: review includes of ks_hostif file
staging: ks7010: removes data_buff field of ks_wlan_private struct
staging: ks7010: remove two fields of ks_wlan_private struct
staging: ks7010: avoid blank line between definitions in hostif_data_request
staging: ks7010: fix warning aout long line in init_request
staging: ks7010: remove superfluous comments in ks_hostif source file
staging: ks7010: avoid one level indentation in devio_rec_ind function
staging: ks7010: change name and type for device_open_status field
staging: ks7010: assign dev_alloc_name() result to variable before check it
staging: ks7010: use u8 instead of unsigned char for firmware buffers
staging: ks7010: fix error paths in ks7010_sdio_remove function
staging: ks7010: check sdio_set_block_size return value
staging: ks7010: replace create_workqueue with alloc_workqueue
staging: ks7010: move MODULE_DEVICE_TABLE related code
staging: ks7010: avoid one extra level indentation in ks_wlan_hw_rx function
staging: ks7010: review debug and error messages in ks7010_sdio source
staging: ks7010: review comment style in ks7010_sdio source file
staging: ks7010: add REG suffix to sdio register definitions
staging: ks7010: delete not used definitions in ks7010_sdio source
staging: ks7010: move sdio specific register definitions into source file
staging: ks7010: move ROM_FILE definition into source file
staging: ks7010: avoid casts in michael_mic_function calls
staging: mt7621-mmc: Fix calculation typo in msdc_init_gpd_bd
staging: mt7621-mmc: Remove unused card_workqueue from msdc_host
staging: mt7621-mmc: Remove old references to tasklet
staging: mt7621-mmc: Add annotations about held locks
staging: mt7621-mmc: Correct datatypes for io and sanitize io access
staging: mt7621-mmc: Replace dma dir with mmc_get_dma_dir
staging: mt7621-mmc: Fix dma_map_sg may map to fewer entries
staging: mt7621-mmc: Remove multiple assignments
staging: mt7621-mmc: Fix dereference before check in msdc_drv_pm
serial: uartps: Remove static port array
serial: uartps: Move cnds_uart_get_port to probe
serial: uartps: Use dynamic array for console port
serial: uartps: Remove console_initcall from the driver
sc16is7xx: Check for an error when the clock is enabled.
tty: n_gsm: fix gsm_mux_net_start_xmit()'s return type
serial: 8250_early: Setup divider when uartclk is passed
tty/nozomi: fix inconsistent indentation
tty/nozomi: cleanup DUMP() macro
spi: s3c64xx: samsung: Remove support for Exynos5440
typec: tcpm: fix compiler warning about stupid things
typec: tcpm: Add support for sink PPS related messages
typec: tcpm: Represent source supply through power_supply
power: supply: Add 'usb_type' property and supporting code
power: supply: Add error checking of psy desc during registration
Documentation: power: Initial effort to document power_supply ABI
typec: tcpm: Add core support for sink side PPS
doc: usb: ci-hdrc-usb2: Add property "mux-controls"
usb: do not reset if a low-speed or full-speed device timed out
clk: meson: gxbb: expose VDEC_1 and VDEC_HEVC clocks
printk: wake up klogd in vprintk_emit
dt-bindings: clock: meson8b: export the NAND clock
dmaengine: ti: New directory for Texas Instruments DMA drivers
dmaengine: shdmac: Change platform check to CONFIG_ARCH_RENESAS
dmaengine: stm32-mdma: Fix incomplete Hw descriptors allocator
dmaengine: stm32-mdma: align TLEN and buffer length on burst
qtnfmac: pearl: pcie: fix memory leak in qtnf_fw_work_handler
rt2x00: rt2800: add antenna diversity for RT5370G
brcmsmac: phy_lcn: remove duplicate code
brcmfmac: add support for BCM4366E chipset
drm/virtio: fix mode_valid's return type
mwifiex: pcie: tighten a check in mwifiex_pcie_process_event_ready()
mwifiex: uap: support cfg80211 ignore_broadcast_ssid=2
mwifiex: uap: filter duplicate ERP IE
nfp: bpf: optimize comparisons to negative constants
nfp: bpf: tabularize generations of compare operations
nfp: bpf: optimize add/sub of a negative constant
nfp: bpf: remove double space
drm/i2c: tda998x: fix mode_valid's return type
drm/qxl: fix mode_valid's return type
drm/gma500: fix psb_intel_lvds_mode_valid()'s return type
drm/gma500: fix mode_valid's return type
drm/bridge: tc358767: fix mode_valid's return type
drm/bochs: fix mode_valid's return type
arm64: dts: allwinner: Add dts file for Libre Computer Board ALL-H3-CC H5 ver.
arm64: dts: allwinner: Sort dtb entries in Makefile
arm64: dts: allwinner: h5: Add cpu0 label for first cpu
ARM: dts: sun8i: h2+: Add Libre Computer Board ALL-H3-CC H2+ ver.
ARM: dts: sun8i: h2-plus: Sort dtb entries in Makefile
arm: dts: sun8i: h3: libretech-all-h3-cc: Move board definition to common dtsi
drm/udl: fix mode_valid's return type
drm/mgag200: fix mode_valid's return type
drm/hisilicon: fix mode_valid's return type
drm/bridge: adv7511: fix mode_valid's return type
drm/ast: fix mode_valid's return type
ARM: dts: sun8i: h3: fix ALL-H3-CC H3 ver VCC-1V2 regulator voltage
ARM: dts: nes: add Nintendo NES/SuperNES Classic Edition support
ARM: dts: sun8i: a23/a33: declare NAND pins
ARM: dts: renesas: r8a7790: Add FDP1 instances
ARM: dts: r8a77470: Add SCIF DMA support
ARM: dts: r8a77470: Add SCIF support
ARM: dts: silk: Enable watchdog support
ARM: dts: alt: Enable watchdog support
ARM: dts: gose: Enable watchdog support
ARM: dts: wheat: Enable watchdog support
ARM: dts: blanche: Enable watchdog support
ARM: dts: porter: Enable watchdog support
ARM: dts: koelsch: Enable watchdog support
ARM: dts: lager: Enable watchdog support
ARM: dts: r8a7793: Add RWDT node
ARM: dts: r8a7792: Add RWDT node
ARM: dts: iwg22m: Add watchdog support to SoM dtsi
ARM: dts: iwg20m: Add watchdog support to SoM dtsi
ARM: dts: r8a7794: Add watchdog support to SoC dtsi
ARM: dts: r8a7791: Add watchdog support to SoC dtsi
ARM: dts: r8a7790: Add watchdog support to SoC dtsi
ARM: dts: r8a7745: Add watchdog support to SoC dtsi
ARM: dts: r8a7743: Add watchdog support to SoC dtsi
ARM: dts: r8a7794: Adjust SMP routine size
ARM: dts: r8a7793: Adjust SMP routine size
ARM: dts: r8a7792: Adjust SMP routine size
ARM: dts: r8a7791: Adjust SMP routine size
ARM: dts: r8a7790: Adjust SMP routine size
ARM: dts: r8a7745: Adjust SMP routine size
ARM: dts: r8a7743: Adjust SMP routine size
ARM: dts: r7s72100: Add Capture Engine Unit (CEU)
ARM: dts: r8a77470: Add IRQC support
ARM: dts: r8a77470: Add SYS-DMAC support
ARM: dts: renesas: r8a7794: Add FDP1 instances
ARM: dts: renesas: r8a7793: Add FDP1 instances
ARM: dts: renesas: r8a7791: Add FDP1 instances
drm/mediatek: Use ERR_CAST instead of ERR_PTR(PTR_ERR())
drm: adv7511: Add support for i2c_new_secondary_device
dt-bindings: adv7511: Extend bindings to allow specifying slave map addresses
phy: Add a driver for the ATH79 USB phy
phy: core: Allow phy_pm_runtime_xxx API calls with NULL phy
phy: exynos-mipi-video: Simplify code by using regmap_update_bits()
soc: qcom: Add GENI based QUP Wrapper driver
soc: qcom: smd-rpm: Add msm8998 compatible
firmware: qcom: scm: Add ipq4019 soc compatible
rslib: Allocate decoder buffers to avoid VLAs
mtd: rawnand: diskonchip: Allocate rs control per instance
rslib: Split rs control struct
rslib: Simplify error path
rslib: Remove GPL boilerplate
rslib: Add SPDX identifiers
rslib: Cleanup top level comments
rslib: Cleanup whitespace damage
dm/verity_fec: Use GFP aware reed solomon init
rslib: Add GFP aware init function
bpf: reduce runtime of test_sockmap tests
drm/atomic: Print debug message on atomic check failure
bpf: sockmap, remove samples program
bpf: sockmap, add selftests
bpf: sockmap, add a set of tests to run by default
bpf: sockmap, code sockmap_test in C
tools/bpf: remove test_sock_addr from TEST_GEN_PROGS
selftests: bpf: update .gitignore with missing file
nvme-pci: Use pci_sriov_configure_simple() to enable VFs
net: ena: Use pci_sriov_configure_simple() to enable VFs
PCI/IOV: Add pci-pf-stub driver for PFs that only enable VFs
PCI/IOV: Add pci_sriov_configure_simple()
tools/bpf: add verifier tests for accesses to map values
bpf: allow map helpers access to map values directly
samples/bpf: extend test_tunnel_bpf.sh with xfrm state test
bpf: add helper for getting xfrm states
liquidio: Swap VF representor Tx and Rx statistics
net/ipv6: fix LOCKDEP issue in rt6_remove_exception_rt()
net/tls: remove redundant second null check on sgout
fsl/fman_port: remove redundant check on port->rev_info.major
drm: Don't EXPORT drm_add/reset_display_info
qed: Fix copying 2 strings
ipconfig: Write NTP server IPs to /proc/net/ipconfig/ntp_servers
ipconfig: Create /proc/net/ipconfig directory
ipconfig: Correctly initialise ic_nameservers
ipconfig: Document /proc/net/pnp
ipconfig: BOOTP: Request CONF_NAMESERVERS_MAX name servers
ipconfig: BOOTP: Don't request IEN-116 name servers
ipconfig: Tidy up reporting of name servers
ipconfig: Document setting of NIS domain name
mt76x2: fix TXD_INFO bitmask definition
mt7601u: run calibration works after finishing scanning
mt7601u: use EWMA to calculate avg_rssi
mt76x2: set default values in TX_ALC_CFG_{1, 2} for tempetaure compensation
mt76x2: fix tx_alc_enabled check
mt76x2: remove unnecessary MT_TX_ALC_CFG_4 configuration
mt76: check qos ack policy before reordering packets
mt76: set RX_FLAG_DUP_VALIDATED for A-MPDU reordered packets
mt76: fix potential sleep in atomic context
mt76: rework tx power handling
mt76: toggle driver station powersave bit before notifying mac80211
mt76: add missing VHT maximum A-MPDU length capability
mt76: stop tx queues from the driver callback instead of common code
mt76x2: make mt76x2_mac_reset routine static
mt76x2: fix tssi initialization for 5GHz band
mt7601u: phy: mark expected switch fall-through
rtlwifi: btcoex: remove identical statements within if-else branches
rsi: Fix 'invalid vdd' warning in mmc
rsi: fix nommu_map_sg overflow kernel panic
rsi: advertise 5GHz support based on device capability
rsi: enable power save by default for coex
rsi: parse TID from data frame correctly
rsi: increase max supported aggregation subframes
rsi: use appropriate interface for power save configuration
rsi: device bootup parameter configuration
rsi: disable fw watchdog timer during reset
rsi: remove unecessary PTR_ALIGN()s
rsi: roaming enhancements
rsi: enable 80MHz clock by default
rsi: move descriptor preparation to core
rsi: move xtend_desc structure from rsi_main.h to rsi_mgmt.h
cw1200: fix spelling mistake: "Mailformed" -> "Malformed"
qtnfmac: add DFS offload support
rhashtable: improve rhashtable_walk stability when stop/start used.
rhashtable: reset iter when rhashtable_walk_start sees new table
rhashtable: Revise incorrect comment on r{hl, hash}table_walk_enter()
rhashtable: remove outdated comments about grow_decision etc
tcp: md5: only call tp->af_specific->md5_lookup() for md5 sockets
regmap: include <linux/ktime.h> from include/linux/regmap.h
platform/x86: apple-gmux: fix gmux_get_client_id()'s return type
drm/i915/breadcrumbs: Keep the fake irq armed across reset
video: fbdev: sh_mobile_meram: Drop SUPERH platform dependency
video: fbdev: omap2: omapfb: displays: simplify getting .drvdata
video: fbdev: simplify getting .drvdata
video: fbdev: core: Change return type to vm_fault_t
video: fbdev: aty: radeon_pm: Replace mdelay with msleep in radeonfb_pci_suspend
video: fbdev: aty: aty128fb: Replace mdelay with msleep in aty128_set_suspend
video: fbdev: savage: Replace mdelay with usleep_range in savage_init_hw
ARM: dts: exynos: Fix invalid node referenced by i2c20 alias in Peach Pit and Pi
ASoC: wm_adsp: Account for name prefixes when toggling preloader
drm/i915/selftests: Fix uninitialized variable
arm64: dts: uniphier: fix input delay value for legacy mode of eMMC
ARM: dts: uniphier: add syscon-phy-mode property to each ethernet node
ARM: dts: uniphier: add required clocks and resets to Pro4 ethernet node
arm64: dts: uniphier: add syscon-phy-mode property to each ethernet node
arm64: dts: uniphier: add clock-names and reset-names to ethernet node
ALSA: hda - Sanity check of access to SPDIF controls array
ALSA: dice: improve support for ancient firmware for DICE
audit: allow not equal op for audit by executable
Revert "net: init sk_cookie for inet socket"
arm64: dts: stratix10: Change pad skew values for EMAC0 PHY driver
spi: pxa2xx: Allow 64-bit DMA
ARM: dts: consistently use 'atmel' as at24 manufacturer in cyclone5
dt-bindings: thermal: rcar-gen3-thermal: update register size in example
net/mlx5e: Enable adaptive-TX moderation
net/dim: Support adaptive TX moderation
net/dim: Rename *_get_profile() functions to *_get_rx_moderation()
drm/i915/fbdev: Enable late fbdev initial configuration
vhost_net: use packet weight for rx handler, too
doc: Add vendor prefix for Kaohsiung
of: Don't create device for OPP tables
drm/i915: Skip printing global offsets for per-engine scratch pages
drm/i915: Don't dump umpteen thousand requests
drm/i915: Build request info on stack before printk
drm/i915: Add compiler barrier to wait_for
drm/i915: Use ktime on wait_for
arm64: dts: allwinner: a64: bananapi-m64: add usb otg
arm64: dts: allwinner: axp803: Add drivevbus regulator
drm/xen-front: use simple display pipe prepare_fb helper
drm/atomic: better doc for implicit vs explicit fencing
drm/mxsfb: Use simple_display_pipe prepare_fb helper
drm/pl111: Use simple_display_pipe prepare_fb helper
drm/tve200: Use simple_display_pipe prepare_fb helper
drm: Move simple_display_pipe prepare_fb helper into gem fb helpers
drm/vmwgfx: Remove no-op prepare/cleanup_fb callbacks
drm: panel-orientation-quirks: Add quirk for Lenovo Ideapad Mixx 320
drm: panel-orientation-quirks: Add quirk for Lenovo Ideapad Mixx 310
ALSA: hda - Use a macro for snd_array iteration loops
ACPI / CPPC: Document CPPC sysfs interface
cpufreq / CPPC: Support for CPPC v3
ACPI / CPPC: Check for valid PCC subspace only if PCC is used
ACPI / CPPC: Add support for CPPC v3
PM / core: fix deferred probe breaking suspend resume order
dt-bindings: tda998x: add the calibration gpio
drm/i2c: tda998x: add CEC support
drm/i2c: tda9950: add CEC driver
ARM: dts: da850: fix W=1 warnings with pinmux node
ARM: dts: da850-lcdk: add unit name for memory node
ARM: dts: da850: get rid of skeleton.dtsi
netfilter: merge meta_bridge into nft_meta
netfilter: nf_tables: always use an upper set size for dynsets
netfilter: nf_tables: support timeouts larger than 23 days
netfilter: xtables: use ipt_get_target_c instead of ipt_get_target
netfilter: ebtables: add ebt_get_target and ebt_get_target_c
netfilter: x_tables: remove duplicate ip6t_get_target function call
netfilter: ebtables: remove EBT_MATCH and EBT_NOMATCH
netfilter: ebtables: add ebt_free_table_info function
netfilter: add __exit mark to helper modules
netfilter: add NAT support for shifted portmap ranges
netfilter: nf_tables: Simplify set backend selection
netfilter: nf_tables: initial support for extended ACK reporting
netfilter: nf_tables: simplify lookup functions
netfilter: nf_flow_table: fix offloading connections with SNAT+DNAT
netfilter: nf_flow_table: add missing condition for TCP state check
netfilter: nf_flow_table: tear down TCP flows if RST or FIN was seen
netfilter: nf_flow_table: add support for sending flows back to the slow path
netfilter: nf_flow_table: in flow_offload_lookup, skip entries being deleted
netfilter: nf_flow_table: add a new flow state for tearing down offloading
netfilter: nf_flow_table: make flow_offload_dead inline
netfilter: nf_flow_table: track flow tables in nf_flow_table directly
netfilter: nf_flow_table: fix priv pointer for netdev hook
netfilter: nf_flow_table: move init code to nf_flow_table_core.c
netfilter: nf_flow_table: relax mixed ipv4/ipv6 flowtable dependencies
netfilter: nf_flow_table: move ipv6 offload hook code to nf_flow_table
netfilter: nf_flow_table: move ip header check out of nf_flow_exceeds_mtu
netfilter: nf_flow_table: move ipv4 offload hook code to nf_flow_table
clk: renesas: Add r8a77990 CPG Core Clock Definitions
memory: omap-gpmc: Avoid redundant NULL check
drm/rockchip: psr: Remove flush by CRTC
drm/rockchip: Disallow PSR for the whole atomic commit
drm/rockchip: psr: Sanitize semantics of allow/inhibit API
drm/rockchip: psr: Avoid redundant calls to .set() callback
drm/rockchip: analogix_dp: Do not call Analogix code before bind
drm/bridge: analogix_dp: Split the platform-specific poweron in two parts
drm/rockchip: pre dither down when output bpc is 8bit
drm/bridge: analogix_dp: Properly disable aux chan retries on rockchip
drm/bridge: analogix_dp: Properly log AUX CH errors
drm/bridge: analogix_dp: Reorder plat_data->power_off to happen sooner
drm/bridge: analogix_dp: Move fast link training detect to set_bridge
drm/bridge: analogix_dp: Fix incorrect operations with register ANALOGIX_DP_FUNC_EN_1
drm/bridge: analogix_dp: Fix timeout of video streamclk config
drm/bridge: analogix_dp: Don't use ANALOGIX_DP_PLL_CTL to control pll
drm/rockchip: Restore psr->state when enable/disable psr failed
drm/bridge: analogix_dp: Reset aux channel if an error occurred
drm/bridge: analogix_dp: Fix AUX_PD bit for Rockchip
drm/bridge: analogix_dp: Check dpcd write/read status
drm/bridge: analogix_dp: Fix incorrect usage of enhanced mode
drm/bridge: analogix_dp: Extend hpd check time to 100ms
drm/bridge: analogix_dp: Ensure edp is disabled when shutting down the panel
drm/bridge: analogix_dp: Set PD_INC_BG first when powering up edp phy
drm/bridge: analogix_dp: Wait for HPD signal before configuring link
drm/bridge: analogix_dp: Retry bridge enable when it failed
drm/bridge: analogix_dp: Don't use fast link training when panel just powered up
drm/bridge: analogix_dp: Check AUX_EN status when doing AUX transfer
drm/bridge: analogix_dp: Move enable video into config_video()
wcn36xx: pass information elements in scan requests
wcn36xx: send bss_type in scan requests
wcn36xx: handle scan cancellation when firmware support is missing
wcn36xx: cancel pending scan request when interface goes down
wcn36xx: abort scan request when 'dequeued' indicator is sent
ath10k: enable sta idle power save
ath10k: enable SRRI/DRRI support on ddr for WCN3990
ath10k: add support for shadow register for WNC3990
ath10k: add hw params for shadow register support
ath10k: enable hw checksum for wcn3990
wcn36xx: pass correct BSS index when deleting BSS keys
ath10k: convert wow pattern from 802.3 to 802.11
ath10k: support MAC address randomization in scan
ath10k: add WMI_SERVICE_AVAILABLE_EVENT support
net: fib_rules: fix l3mdev netlink attr processing
ARM: dts: sun8i: h3: set the cpu-supply to VDD-CPUX on ALL-H3-CC H3 ver
ARM: dts: sun8i: h3: fix ALL-H3-CC H3 ver VDD-CPUX voltage
selftests: net: update .gitignore with missing test
dca: make function dca_common_get_tag static
Input: alps - demystify trackstick initialization for v3 and v6 protocols
drm/i915/kbl: Add KBL GT2 sku
arm64: dts: broadcom: Add reference to Raspberry Pi 3 B+
media: v4l: fwnode: Fix comment incorrectly mentioning v4l2_fwnode_parse_endpoint
arm64: defconfig: Enable LAN and BT support for RPi 3 B+
ARM: multi_v7_defconfig: Enable LAN and BT for RPi 3 B+
ARM: bcm2835_defconfig: Enable VCHIQ driver
ARM: bcm2835_defconfig: Enable LAN78XX driver
net/ipv6: Fix missing rcu dereferences on from
net/ipv6: add rcu locking to ip6_negative_advice
ARM: dts: bcm2837: Add Raspberry Pi 3 B+
dt-bindings: bcm: Add Raspberry Pi 3 B+
ARM: dts: bcm2837: Add missing GPIOs of Expander
ARM: dts: bcm283x: Fix PWM pin assignment
drm/vc4: Add CTM registers to debugfs
drm/vc4: Add CTM support
media: tda1997x: Use bitwise or for setting subdev flags
media: ov7740: Set subdev HAS_EVENT flag
media: ov7740: Fix control handler error at the end of control init
media: ov7740: Check for possible NULL return value in control creation
media: ov7740: Fix number of controls hint
media: omap3isp: make omap3isp_prev_csc and omap3isp_prev_rgbtorgb const
drm/vc4: Add support for plane alpha
gpu: drm: vc4: simplify getting .drvdata
media: v4l: omap3isp: make v4l2_file_operations const
dt-bindings: drm/bridge: Document Cadence DSI bridge bindings
drm/bridge: Add Cadence DSI driver
regulator: bd9571mwv: Add support for backup mode
mfd: bd9571mwv: Allow DDR Backup Power register access
mfd: bd9571mwv: Add DDR Backup Power register bit definitions
dt-bindings: mfd: bd9571mwv: Document DDR Backup Mode properties
Revert "staging: nvec: Augment TODO file with GPIO work item"
qed: Add configuration information to register dump and debug data
qed: Delete unused parameter p_ptt from mcp APIs
net: stmmac: Implement logic to automatically select HW Interface
r8169: don't use netif_info et al before net_device has been registered
net: init sk_cookie for inet socket
platform/x86: Kconfig: Fix dell-laptop dependency chain.
platform/x86: Simplify getting .drvdata
platform/x86: asus-wireless: Fix NULL pointer dereference
platform/x86: dell-smbios: Match on www.dell.com in OEM strings too
MIPS: BCM47XX: Use __initdata for the bcm47xx_leds_pdata
MIPS: Use generic GCC library routines from lib/
MIPS: vmlinuz: Use generic ashldi3
lib: Rename compiler intrinsic selects to GENERIC_LIB_*
Add notrace to lib/ucmpdi2.c
firmware: bcm47xx_nvram: Support small (0x6000 B) NVRAM partitions
MIPS: BCM47XX: Add support for Netgear WNR1000 V3
MIPS: dts: Avoid unneeded built-in.a in DTS dirs
ARM: s3c24xx: Fix invalid SPDX identifier
ARM: davinci_all_defconfig: enable support for remoteproc drivers
spi: Add an helper to flush the message queue
spi: Expose spi_{map,unmap}_buf() for internal use
regulator: axp20x: add drivevbus support for axp803
platform: x86: intel_scu_ipc: Replace mdelay with usleep_range in intel_scu_ipc_i2c_cntrl
net: fib_rules: add extack support
fib_rules: move common handling of newrule delrule msgs into fib_nl2rule
tc-testing: updated ife test cases
net: introduce a new tracepoint for tcp_rcv_space_adjust
MAINTAINERS: add maintainer for the DPAA2 PTP clock driver
staging: fsl-dpaa2/rtc: add rtc driver
drivers/staging/fsl-mc: Fix DPIO error path issue
drivers/staging/fsl-mc: Use devm_memremap/devm_ioremap for DPIO
staging: rtl8192u: Replace mdelay with usleep_range in dm_TXPowerTrackingCallback_TSSI
staging: rtl8192u: Replace mdelay with usleep_range in rtl8192_usb_disconnect
staging: rtl8192u: Replace GFP_ATOMIC with GFP_KERNEL in ieee80211_softmac_init
staging: rtl8192u: Replace GFP_ATOMIC with GFP_KERNEL in prism2_wep_init
staging: rtl8192u: Replace GFP_ATOMIC with GFP_KERNEL in ieee80211_tkip_init
staging: rtl8192u: Replace GFP_ATOMIC with GFP_KERNEL in ieee80211_ccmp_init
staging: rtl8192e: Fixed coding style around a plus sign
staging: comedi: cb_pcidas64: fix alignment of function parameters
staging: vc04_services: Remove depends on HAS_DMA in case of platform dependency
staging: vchiq_core: Free kthreads in error case
staging: vchiq_core: Move all wake-ups to one point
staging: vchiq_arm: Avoid long udelay
staging: vchiq_arm: Fix multiline dereferences
staging: vc04_services: Use __func__ macro
staging: vchiq_core: remove BITSET_ZERO
staging: vchiq_core: Remove stackhog in process_free_queue
staging: vchiq_core: Fix missing semaphore release in error case
staging: vboxvideo: Fix line size exceeding 80 columns.
staging: wilc1000: Remove unnecessary braces {} around single statement block
Staging: most: Move comments to the end of line
staging: pi433: Fixed typos and grammar in documentation
staging: pi433: use help in Kconfig description
staging: pi433: break long lines in rf69.c
staging: pi433: break long lines
staging: pi433: cleanup tx_fifo locking
staging: greybus: simplify getting .drvdata
staging: greybus: Fix warning to limit chars per line
staging: mt7621-mmc: Remove unused field dma_addr of msdc_host
staging: mt7621-mmc: Remove unused field cmd_rsp_done of msdc_host
staging: mt7621-mmc: Remove unused field cmd_r1b_done in msdc_host
staging: mt7621-mmc: Remove unused field dma_left_size of msdc_host
staging: mt7621:mmc: Remove unused field reserved from msdc_host
staging: mt7621-mmc: Remove unused field starttime from msdc_host
staging: mt7621-mmc: Change default transfer mode to DMA
staging: mt7621-mmc: Refactor msdc_init_gpd_bd
staging: mt7621-mmc: Remove unused field xfersz from msdc_dma
staging: mt7621-mmc: Remove flags from msdc_dma
staging: mt7621-mmc: Remove unused fields from msdc_dma
staging: mt7621-mmc: Start cleanup of msdc_dma_config
staging: mt7621-mmc: Remove unused function msdc_dma_dump
staging: mt7621-mmc: Remove unused field burstsz from msdc_dma
staging: mt7621-mmc: Remove unused field data_offset from msdc_hw
staging: mt7621-mmc: Relax cpu while waiting for stable clock
staging: mt7621-mmc: Remove code for not existent config
staging: mt7621-mmc: Refactor and rename msdc_reset to msdc_reset_hw
staging: mt7621-mmc: Remove power callbacks from msdc_hw
staging: mt7621-mmc: Fix null pointer deref if ext sdio irq enabled
staging: mt7621-mmc: Remove unused field disable_cd_eirq
staging: mt7621-mmc: Remove unused field enable_cd_eirq from msdc_hw
staging: mt7621-mmc: Remove unused field get_cd_status from msdc_hw
staging: mt7621-mmc: Remove unused code from board.h
staging: mt7621-spi: Remove redundant owner assignment
staging: mt7621-pinctrl: Remove redundant owner assignment
staging: mt7621-pci: Remove redundant owner assignment
staging: mt7621-mmc: Remove redundant opcode check
staging: mt7621-mmc: Fix: copy_from_user() returns a positive value
staging: mt7621-mmc: Fix debug file world writable
staging: mt7621-mmc: Remove error message in debug
staging: mt7621-mmc: Remove constant flag MSDC_HIGHSPEED
staging: mt7621-mmc: Remove unused functions
staging: mt7621-mmc: Remove unused global: msdc_6575_host
staging: mt7621-mmc: Remove constant flag
staging: mt7621-mmc: Fix power management by removing old api
staging: mt7621-mmc: Remove duplicate defines
staging: mt7621-mmc: Fix requesting of irq
staging: mt7621-mmc: Fix dma_alloc_coherent should get device as first param
staging: mt7621-mmc: Remove dead codepath from probe function
staging: mt7621-mmc: Fix different caps for different devices
staging: mt7621-mmc: Remove unnecessary field from struct msdc_hw
staging: mt7621-mmc: Remove unnecessary setting of dev.platform_data
staging: mt7621-mmc: Fix bug on dma_alloc_coherent fail
staging: mt7621-mmc: Fix unmatched release_mem_regin
staging: mt7621-mmc: Remove code checking for old kernel versions
staging: mt7621-mmc: Fix memory leek in case of error in probe
staging: mt7621-mmc: Refactor suspend, resume
staging: mt7621-mmc: Cleanup function mt_msdc_init
staging: mt7621-mmc: Remove unused datastructures
staging: mt7621-mmc: Remove code for different soc types
staging: mt7621-mmc: Remove code guarded by nonexistent config option
staging: mt7621-mmc: Replace seq_printf with seq_puts where possible
staging: mt7621-mmc: Remove redundant driver owner assignment
staging: mt7621-mmc: Fix style of braces
staging: mt7621-mmc: Remove global initialise to 0
staging: mt7621-mmc: Fix trailing statements
staging: mt7621-mmc: Remove unnecessary typedefs
staging: mt7621-mmc: Fix Pointer Location
staging: mt7621-mmc: Fix spacing
staging: mt7621-mmc: Fix indent for sd.c
staging: mt7621-mmc: Fix indent for mt6575_sd.h
staging: mt7621-mmc: Fix indent for dbg.h
staging: mt7621-mmc: Fix indent for board.h
staging: mt7621-mmc: Fix indent for dbg.c
staging: mt7621-mmc: Remove whitespace errors in sd.c
staging: mt7621-mmc: Remove whitespace errors in mt6575_sd.h
staging: mt7621-mmc: Remove whitespace errors in dbg.h
staging: mt7621-mmc: Remove whitespace errors in dbg.c
staging: mt7621-mmc: Remove whitespace errors in board.h
staging: mt7621-gpio: prefer unsigned int to bare unsigned
staging: mt7621-pci: Hack 2 more PCI interrupts for gnubee1
staging: mt7621-eth: Fix sparse warning in ethtool.c
staging: vt6655: remove unnecessary line breaks in function definition.
staging: vt6655: add handling memory leak on vnt_start()
staging: vt6655: check for memory allocation failures
usb: core: hcd: mark expected switch fall-through
PCI/ACPI: Request LTR control from platform before using it
staging: lustre: add container_of_safe()
staging: lustre: rearrange placement of CPU partition management code.
staging: lustre: remove include/linux/libcfs/linux/linux-cpu.h
staging: lustre: convert osc_quota hash to rhashtable
staging: lustre: convert obd uuid hash to rhashtable
staging: lustre: convert lov_pool to use rhashtable
staging: lustre: ptlrpc: convert conn_hash to rhashtable
staging: lustre: remove libcfs/linux/libcfs.h
staging: lustre: move stack-check macros to libcfs_debug.h
staging: lustre: llite: correct removexattr detection
staging: lustre: llite: use xattr_handler name for ACLs
staging: lustre: llite: style changes in xattr.c
staging: lustre: llite: cleanup xattr code comments
staging: lustre: llite: use proper types in the xattr code
staging: lustre: llite: cleanup posix acl xattr code
staging: lustre: llite: record in stats attempted removal of lma/link xattr
staging: lustre: llite: remove newline in fullname strings
staging: lustre: llite: fix invalid size test in ll_setstripe_ea()
staging: lustre: llite: eat -EEXIST on setting trusted.lov
staging: lustre: llite: return from ll_adjust_lum() if lump is NULL
staging: lustre: llite: break up ll_setstripe_ea function
staging: lustre: llite: add simple comment about lustre.lov xattrs
staging: lustre: llite: refactor lustre.lov xattr handling
staging: lustre: llite: Remove filtering of seclabel xattr
staging: lustre: llite: handle xattr cache refill race
staging: lustre: ldlm: xattr locks are lost on mdt
staging: lustre: obd: change debug reporting in lmv_enqueue()
staging: lustre: obd: create it_has_reply_body()
staging: lustre: llite: initialize xattr->xe_namelen
staging: lustre: libcfs: use dynamic minors for /dev/{lnet, obd}
staging: lustre: remove cruft from libcfs/linux/libcfs.h
staging: lustre: discard linux-time.h
staging: lustre: discard cfs_time_before_64()
staging: lustre: discard cfs_duration_sec()
staging: lustre: libcfs: remove cfs_timeout_cap()
staging: lustre: libcfs: discard cfs_time_after()
staging: lustre: libcfs: discard cfs_time_shift().
staging: lustre: libcfs: discard cfs_time_add/sub
staging: lustre: cfs_time_current() -> jiffies.
staging: Android: Add 'vsoc' driver for cuttlefish.
staging: android: ion: remove duplicate buffer field initializes
staging: lustre: ldlm: free resource when ldlm_lock_create() fails.
staging: lustre: tidy up ldlm_resource_putref()
staging: lustre: remove unneeded include.
staging: lustre: remove unused hash tables.
staging: lustre: remove unused ldlm_completion_ast_async()
staging: lustre: remove invariant in cl_io_read_ahead()
staging: nvec: convert to use GPIO descriptors
staging: nvec: cleanup use of dev in probe function
staging: nvec: simplify getting .drvdata
staging: fbtft: Fixed lines exceeding columns limit
staging: wilc1000: Augment TODO file with GPIO work item
staging: olpc_dcon: Augment TODO file with GPIO work item
staging: nvec: Augment TODO file with GPIO work item
staging: gpio-mt7621: Include the right header
staging: atomisp: Augment TODO file with GPIO work item
staging: iio: Augment TODO file with GPIO work item
staging: greybus: Add TODO file with GPIO work items
staging: fbtft: Add TODO file with GPIO work item
staging: emxx_udc: Add GPIO descriptor work to TODO
staging: ks7010: init local variables when they are declared in ks7010_sdio_probe
staging: ks7010: align comments in ks_wlan_private_handler
staging: ks7010: review includes of michael_mic.c file
staging: ks7010: review includes of ks7010_sdio file
staging: ks7010: remove enum from ks_wlan.h header
staging: ks7010: review includes of ks_wlan.h file
staging: ks7010: review includes of ks_wlan_net.c file
staging: ks7010: refactor ks_wlan_set_wps_enable function
staging: ks7010: refactor ks_wlan_set_tx_gain function
staging: ks7010: refactor ks_wlan_set_rx_gain function
staging: ks7010: change if-else condition assignment to use ternary operator
staging: ks7010: refactor ks_wlan_set_encode function
staging: ks7010: remove auxiliar zeros buffer in ks_wlan_get_encode
staging: ks7010: remove not used enum in eap_packet header file
staging: ks7010: remove struct ieee802_1x_eapol_key
staging: ks7010: group some cases in switch-case block in hostif_mib_set_confirm
staging: ks7010: refactor code for hostif_sme_sleep_set function
staging: ks7010: remove nonsense break from case block
staging: ks7010: change return value of ks_wlan_do_power_save function
staging: ks7010: use linux circular buffer header macros to handle tx and rx queues
staging: ks7010: use msecs_to_jiffies in ks7010_rw_function function
staging: ks7010: change sdio related read/write function parameter types
staging: ks7010: fix remaining long line warnings in ks7010_sdio source
staging: ks7010: remove nonsense comment
staging: ks7010: remove '\' character from michael_block function
staging: ks7010: remove nosense #if 1 directive
staging: ks7010: remove KS_WLAN_MEM_FLAG definition
staging: ks7010: rewrite hif_align_size inline function
staging: ks7010: remove KS_ATOM preprocessor condtional code
staging: ks7010: move and rename DEVICE_ALIGNMENT into correct header
staging: ks7010: indent enum properly in eap_packet.h header file
staging: ks7010: change ETHER_HDR_SIZE definition to use the size of struct ether_hdr
staging: ks7010: remove two redefined defines in eap_packet.h header
staging: ks7010: remove EAPOL_VERSION preprocessor definition
staging: ks7010: remove not used enum values from eap_packet.h header
staging: ks7010_sdio: fix NULL pointer dereference and memory leak
staging: ks7010: Replace mdelay with usleep_range in ks7010_upload_firmware
staging: ks7010: replace kmalloc() + memcpy() with kmemdup()
staging: ks7010: fix some style issues about long lines
staging: ks7010: ks7010: factor out firmware copy process into ks7010_copy_firmware
staging: ks7010: fix error handling in ks7010_upload_firmware
staging: ks7010: factor out initial enqueue process into ks7010_sme_enqueue_events
staging: ks7010: factor out ks_wlan_private init process into ks7010_private_init
staging: ks7010: factor out irq setup process to ks7010_sdio_setup_irqs
staging: ks7010: fix label to jump to in error case
staging: ks7010: factor out irq enable process to ks7010_sdio_init_irqs
staging: ks7010: remove unnecessary 'out of memory' message
staging: ks7010: Remove unnecessary casts in 'struct ks_wlan_handler_def'.
staging: ks7010: Change 'device_open_status' to a bool.
staging: ks7010: Rename ks_wlan_set_multicast_list()
staging: ks7010: Remove trailing _t from 'struct michael_mic_t'.
staging: ks7010: Remove trailing _t from 'struct wps_status_t'.
staging: ks7010: Remove trailing _t from 'struct pmk_t'.
staging: ks7010: Remove trailing _t from 'struct pmk_list_t'.
staging: ks7010: Remove trailing _t from 'struct wpa_status_t'.
staging: ks7010: Remove trailing _t from 'struct mic_failure_t'.
staging: ks7010: Remove trailing _t from 'struct wpa_key_t'.
staging: ks7010: Remove trailing _t from 'struct scan_ext_t'.
staging: ks7010: Remove trailing _t from 'struct sleep_status_t'.
staging: ks7010: Remove trailing _t from 'struct power_save_status_t'.
staging: ks7010: Remove trailing _t from 'struct local_eeprom_sum_t'.
staging: ks7010: Remove trailing _t from 'struct local_gain_t'.
staging: ks7010: Remove trailing _t from 'struct local_aplist_t'.
staging: ks7010: Remove trailing _t from 'struct local_ap_t'.
staging: ks7010: Remove trailing _t from 'struct wps_ie_t'.
staging: ks7010: Remove trailing _t from 'struct rsn_ie_t'.
staging: ks7010: Remove trailing _t from 'struct hostt_t'.
staging: ks7010: Remove unused 'struct hostif_mic_failure_confirm_t'.
staging: ks7010: Remove trailing _t from 'struct hostif_mic_failure_request_t'.
staging: ks7010: Remove unused 'struct hostif_sleep_confirm_t'.
staging: ks7010: Remove trailing _t from 'struct hostif_sleep_request_t'.
staging: ks7010: Remove unused 'struct hostif_phy_information_confirm_t'.
staging: ks7010: Remove trailing _t from 'struct hostif_phy_information_request_t'.
staging: ks7010: Remove unused 'struct hostif_bss_scan_confirm_t'.
staging: ks7010: Remove trailing _t from 'struct hostif_bss_scan_request_t'.
staging: ks7010: Remove unused 'struct hostif_associate_indication_t'.
staging: ks7010: Remove trailing _t from 'struct association_response_t'.
staging: ks7010: Remove trailing _t from 'struct association_request_t'.
staging: ks7010: Remove unused 'struct last_associate_t'.
staging: ks7010: Remove unused 'struct hostif_adhoc_set_confirm_t'.
staging: ks7010: Remove trailing _t from 'struct hostif_adhoc_set2_request_t'.
staging: ks7010: Remove trailing _t from 'struct hostif_adhoc_set_request_t'.
staging: ks7010: Remove unused 'struct hostif_infrastructure_set_confirm_t'.
staging: ks7010: Remove trailing _t from 'struct hostif_infrastructure_set_request_t'.
staging: ks7010: Remove unused 'struct hostif_ps_adhoc_set_confirm_t'.
staging: ks7010: Remove trailing _t from 'struct hostif_ps_adhoc_set_request_t'.
staging: ks7010: Remove trailing _t from 'struct hostif_request_t'.
staging: ks7010: Remove unused 'struct hostif_stop_confirm_t'.
staging: ks7010: Remove trailing _t from 'struct hostif_stop_request_t'.
staging: ks7010: Remove unused 'struct hostif_connect_indication_t'.
staging: ks7010: Remove trailing _t from 'struct link_ap_info_t'.
staging: ks7010: Remove trailing _t from 'struct ap_info_t'.
staging: ks7010: Remove trailing _t from 'struct rate_set16_t'.
staging: ks7010: Remove trailing _t from 'struct ibss_parms_t'.
staging: ks7010: Remove trailing _t from 'struct cf_parms_t'.
staging: ks7010: Remove trailing _t from 'struct ds_parms_t'.
staging: ks7010: Remove trailing _t from 'struct fh_parms_t'.
staging: ks7010: Remove trailing _t from 'struct rate_set8_t'.
staging: ks7010: Remove trailing _t from 'struct ssid_t'.
staging: ks7010: Remove unused 'struct hostif_start_confirm_t'.
staging: ks7010: Remove trailing _t from 'struct hostif_start_request_t'.
staging: ks7010: Remove unused 'struct hostif_power_mgmt_confirm_t'.
staging: ks7010: Remove trailing _t from 'struct hostif_power_mgmt_request_t'.
staging: ks7010: Remove unused 'struct hostif_mib_set_confirm_t'.
staging: ks7010: Remove trailing _t from 'struct hostif_mib_value_t'.
staging: ks7010: Remove trailing _t from 'struct hostif_mib_get_request_t'.
staging: ks7010: Remove trailing _t from 'struct channel_list_t'.
staging: ks7010: Remove unused 'struct hostif_data_indication_t'.
staging: ks7010: Remove trailing _t from 'struct hostif_data_request_t'.
staging: ks7010: Remove trailing _t from 'struct pmk_cache_t'.
staging: ks7010: Remove trailing _t from 'struct rsn_mode_t'.
staging: ks7010: Remove trailing _t from 'struct wpa_suite_t'.
staging: ks7010: Use the ARRAY_SIZE() macro to calculate array sizes.
staging: ks7010: replace IS_HIF_CONF with inline function
staging: ks7010: replace IS_HIF_IND with inline function
staging: ks7010: IS_OFDM_EXT_RATE macro with inline function
staging: ks7010: replace IS_11BG_RATE macro with inline function
staging: ks7010: replace IS_OFDM_RATE macro with inline function
staging: ks7010: replace IS_11B_RATE macro with inline function
fs: kernfs: Adding new return type vm_fault_t
char: mspec: change return type to vm_fault_t
ASoC: sgtl5000: Switch to SPDX identifier
ASoC: sgtl5000: Fix the spelling of 'exceed'
firmware: coreboot: Add coreboot framebuffer driver
firmware: coreboot: Remove unused coreboot_table_find
firmware: vpd: Probe via coreboot bus
firmware: memconsole: Probe via coreboot bus
firmware: coreboot: Expose the coreboot table as a bus
fpga: fpga-region: comment on fpga_region_program_fpga locking
fpga: lattice machxo2: Add Lattice MachXO2 support
dt: bindings: fpga: add lattice machxo2 slave spi binding description
fpga: Remove depends on HAS_DMA in case of platform dependency
uio: uio_fsl_elbc_gpcm: Remove owner assignment from platform_driver
mux: adg792a: switch to using .probe_new
misc: ti-st: Replace GFP_ATOMIC with GFP_KERNEL in kim_probe
misc: tifm: Remove VLA
uio: Change return type to vm_fault_t
misc: cxl: Change return type to vm_fault_t
regulator: wm8350: fix missing increment of loop index i
ARM: multi_v7_defconfig: Disable CONFIG_FB_SH_MOBILE_MERAM
ARM: shmobile: defconfig: Disable CONFIG_FB_SH_MOBILE_MERAM
usb: gadget: udc: core: Document the relation between usb_ep_queue() and completion callback
microblaze: dts: replace 'linux,stdout-path' with 'stdout-path'
microblaze: remove redundant early_printk support
microblaze: remove unnecessary prom.h includes
ARM: dts: r8a7793: Convert to new LVDS DT bindings
ARM: dts: r8a7791: Convert to new LVDS DT bindings
serial: core: Make sure compiler barfs for 16-byte earlycon names
ARM: dts: r8a7790: Convert to new LVDS DT bindings
ANDROID: binder: re-order some conditions
arm: shmobile: Add the RZ/N1D (R9A06G032) to the shmobile Kconfig
bpf: btf: Clean up btf.h in uapi
bpf: fix virtio-net's length calc for XDP_PASS
ARM: dts: imx6: RDU2: add eGalax touchscreen
ARM: dts: imx6: RDU2+: add assigned clocks for GPU 3D
ARM: dts: imx6: RDU2: bump SoC/PU operating points by 25mV
ARM: dts: imx6qdl-tx6: Remove 'bus-format-override' property
soc: imx: gpc: Do not pass static memory as platform data
soc: imx: gpcv2: Do not pass static memory as platform data
tty: nozomi: fix spelling mistake in macro NOZOMI_STATE_UKNOWN
tty: ipwireless: Replace GFP_ATOMIC with GFP_KERNEL in ipwireless_network_create
microblaze: Fix simpleImage format generation
staging: fsl-dpaa2/ethsw: Fix tag control information value overwrite
staging: fsl-dpaa2/ethsw: Remove unused variable irq
ARM: dts: tpc: Device tree description of the iMX6Q TPC board
staging: emxx_udc: Change platform dependency to ARCH_RENESAS
serial/aspeed-vuart: Implement quick throttle mechanism
serial/aspeed-vuart: Implement rx throttling
serial/8250: export serial8250_read_char
serial: Introduce UPSTAT_SYNC_FIFO for synchronised FIFOs
serial: Remove depends on HAS_DMA in case of platform dependency
earlycon: Initialize port->uartclk based on clock-frequency property
tty: serial: 8250: pass IRQ shared flag to UART ports
serial: 8250: omap: Provide ability to enable/disable UART as wakeup source
serial: 8250_dw: Limit dw8250_tx_wait_empty quirk to armada-38x devices
serial: sh-sci: Support for HSCIF RX sampling point adjustment
serial: sh-sci: Add support for dynamic instances
usb: phy: Add Kconfig entry for Tegra PHY driver
usb: tegra: Move utmi-pads reset from ehci-tegra to tegra-phy
usb: phy: tegra: Cleanup error messages
arm: shmobile: Change platform dependency to ARCH_RENESAS
arm64: allwinner: h6: restore the usage of CCU slice macros
ARM: dts: sun4i: Fix incorrect clocks for displays
drm: dw-hdmi-i2s: Remove owner assignment from platform_driver
ALSA: usb-audio: add more quirks for DSD interfaces
ALSA: cmi8328: array_find() can be static
drm/i915/gvt: Mark expected switch fall-through in handle_g2v_notification
drm/i915/gvt/scheduler: Remove unnecessary NULL checks in sr_oa_regs
drm/i915/gvt: scan non-privileged batch buffer for debug purpose
drm/i915/gvt: Update time slice more frequently
drm/i915/gvt: Use real time to do timer check
hv_netvsc: select needed ucs2_string routine
mtd: Add sysfs attribute for mtd OOB available size
mtd: dataflash: replace msleep with usleep_range
mtd: devices: simplify getting .drvdata
dmaengine: txx9dmac: simplify getting .drvdata
dmaengine: ste_dma40: simplify getting .drvdata
dmaengine: idma64: simplify getting .drvdata
dmaengine: fsldma: simplify getting .drvdata
dmaengine: at_xdmac: simplify getting .drvdata
dmaengine: at_hdmac: simplify getting .drvdata
serial: mvebu-uart: add suspend/resume support
tty: serial: msm_serial: Add support for suspend/resume
tty: serial: simplify getting .drvdata
Documentation sysfs-bus-usb: Add rx_lanes and tx_lanes introduced in USB 3.2
USB: USB 3.2 Add sysfs entries for a usb device rx_lanes and tx_lanes
USB: show USB 3.2 Dual-lane devices as Gen Xx2 during device enumeration
usb: set root hub lane counts
USB: Add support to store lane count used by USB 3.2
usb: define HCD_USB32 speed option for hosts that support USB 3.2 dual-lane
dt-bindings: usb: rt1711h device tree binding document
staging: typec: rt1711h typec chip driver
usb: host: xhci-plat: Fix clock resource by adding a register clock
usb: host: xhci-plat: Remove useless test before clk_disable_unprepare
usb: typec: tcpm: remove max_snk_mv/ma/mw
usb: typec: wcove: remove max_snk_* for sink config
dt-bindings: usb: fusb302: remove max-sink-* properties
usb: typec: fusb302: remove max_snk_* for sink config
usb: typec: tcpm: pdo matching optimization
usb: hub: Don't wait for connect state at resume for powered-off ports
usb: mtu3: simplify getting .drvdata
usb: phy: simplify getting .drvdata
USB: phy: drop legacy board-file support
USB: renesas_usbhs: drop unused legacy-phy support
USB: musb: omap2430: drop non-DT support
USB: ehci-omap: drop unused legacy phy support
USB: core: hcd: drop support for legacy phys
USB: phy: drop unused legacy controller-phy bind helper
usbip: usbip_host: refine probe and disconnect debug msgs to be useful
usb: Remove depends on HAS_DMA in case of platform dependency
usb: isp1760: Replace mdelay with msleep in isp1760_stop
usb: isp1760: Replace mdelay with msleep in isp1760_init_core
usb: storage: Replace mdelay with msleep in init_freecom
usb: audio-v2: Correct the comment for struct uac_clock_selector_descriptor
usb: roles: Fix potential NULL dereference in intel_xhci_usb_probe()
usb: mon: Change return type to vm_fault_t
batman-adv: Remove unused dentry without DEBUGFS
batman-adv: Avoid bool in structures
batman-adv: Avoid old nodes disabling multicast optimizations completely
batman-adv: Disable CONFIG_BATMAN_ADV_DEBUGFS by default
batman-adv: Start new development cycle
batman-adv: don't pass a NULL hard_iface to batadv_hardif_put
MAINTAINERS: add maintainer for Qualcomm HIDMA drivers
dmaengine: dw: simplify getting .drvdata
dmaengine: qcom: simplify getting .drvdata
net/ipv6: Remove unncessary check on f6i in fib6_check
net/ipv6: Make from in rt6_info rcu protected
net/ipv6: Move release of fib6_info from pcpu routes to helper
net/ipv6: Move rcu locking to callers of fib6_get_cookie_safe
net/ipv6: Move rcu_read_lock to callers of ip6_rt_cache_alloc
net/ipv6: Rename rt6_get_cookie_safe
net/ipv6: Clean up rt expires helpers
netfilter: nf_flow_table: rename nf_flow_table.c to nf_flow_table_core.c
netfilter: nf_flow_table: cache mtu in struct flow_offload_tuple
ipv6: make ip6_dst_mtu_forward inline
ARM: samsung: simplify getting .drvdata
arm64: dts: exynos: Move syscon poweroff and restart nodes under the PMU
ARM: dts: exynos: Move syscon poweroff and restart nodes under the PMU
iio: accel: st_accel: Add support for the SMO8840 ACPI id
dt-bindings: iio:imu:mpu6050: support more interrupt types
iio:imu: inv_mpu6050: support more interrupt types
iio: imu: inv_mpu6050: use set_power_itg function in i2c mux
iio: imu: inv_mpu6050: clean set_power_itg and fix usage
dt-bindings: iio: adc: mcp320x: Use vendor prefix compatible strings
iio: adc: select buffer for at91-sama5d2_adc
iio: hid-sensor-trigger: Fix sometimes not powering up the sensor after resume
staging: iio: ad7746: Fix bound checkings
mtd: Remove depends on HAS_DMA in case of platform dependency
drm/i915: Do NOT skip the first 4k of stolen memory for pre-allocated buffers v2
mtd: spi-nor: clear Winbond Extended Address Reg on switch to 3-byte addressing.
scsi: ips: fix firmware timestamps for 32-bit
scsi: esas2r: use ktime_get_real_seconds()
scsi: mvumi: Using module_pci_driver
scsi: target: add driver-api document
scsi: target: target_core_user.[ch]: convert comments into DOC:
scsi: target: target_core_transport.c: enable+fix kernel-doc
scsi: target: target_core_transport.c: fix kernel-doc warnings
scsi: st: Replace GFP_ATOMIC with GFP_KERNEL in new_tape_buffer
scsi: st: Replace GFP_ATOMIC with GFP_KERNEL in st_probe
scsi: devinfo: BLIST_RETRY_ASC_C1 for Fujitsu ETERNUS
scsi: devinfo: add BLIST_RETRY_ITF for EMC Symmetrix
scsi: devinfo: warn on undefined blist flags
scsi: devinfo: change blist_flag_t to 64bit
scsi: devinfo: use const_ilog2 for array indices
drm/i915/psr: Timestamps for PSR entry and exit interrupts.
drm/i915/psr: Control PSR interrupts via debugfs
drm/i915: Enable edp psr error interrupts on bdw+
drm/i915: Enable edp psr error interrupts on hsw
mtd: spi-nor: Add support for XM25QH64A and XM25QH128A
mtd: spi-nor: hisi: Avoid generic function names
mtd: spi-nor: cadence-quadspi: Add DMA support for direct mode reads
mtd: spi-nor: add support for ISSI is25lp256
mtd: spi-nor: Add Micron MT25QU02 support
scsi: ilog2: create truly constant version for sparse
scsi: storvsc: Select channel based on available percentage of ring buffer to write
audit: add syscall information to FEATURE_CHANGE records
PCI: ibmphp: Fix use-before-set in get_max_bus_speed()
soc: ti: knav_qmss: Use percpu instead atomic for stats counter
memory: aemif: add support for board files
memory: aemif: don't rely on kbuild for driver's name
crypto: caam: - Use kmemdup() function
crypto: caam - strip input zeros from RSA input buffer
hwrng: via - support new Centaur CPU
crypto: rsa - Remove unneeded error assignment
crypto: testmgr - Allow different compression results
crypto: caam - allow retrieving 'era' from register
crypto: caam - staticize caam_get_era()
crypto: cavium - Fix smp_processor_id() warnings
crypto: cavium - Fix statistics pending request value
crypto: cavium - Prevent division by zero
crypto: cavium - Limit result reading attempts
crypto: cavium - Fix fallout from CONFIG_VMAP_STACK
crypto: remove several VLAs
crypto: api - laying defines and checks for statically allocated buffers
crypto: chelsio - remove redundant assignment to cdev->ports
crypto: chelsio - don't leak information from the stack to userspace
crypto: chelsio - Fix potential NULL pointer dereferences
crypto: authencesn - don't leak pointers to authenc keys
crypto: authenc - don't leak pointers to authenc keys
crypto: zstd - Add zstd support
crypto: ecc - Actually remove stack VLA usage
crypto: caam/qi - fix IV DMA mapping and updating
crypto: caam - fix IV DMA mapping and updating
crypto: caam - fix DMA mapping dir for generated IV
spi: simplify getting .drvdata
ASoC: sh: Update menu title and platform dependency
ASoC: sh: Drop SUPERH platform dependency
ASoC: Intel: kbl_rt5663_rt5514_max98927: Replace GFP_ATOMIC with GFP_KERNEL
ASoC: Intel: kbl_rt5663_max98927: Replace GFP_ATOMIC with GFP_KERNEL
ASoC: Intel: kbl_da7219_max98357a: Replace GFP_ATOMIC with GFP_KERNEL
ASoC: Intel: cht_bsw_nau8824: Replace GFP_ATOMIC with GFP_KERNEL
ASoC: Intel: bytcr_rt5651: Replace GFP_ATOMIC with GFP_KERNEL
ASoC: Intel: bytcht_es8316: Replace GFP_ATOMIC with GFP_KERNEL
ASoC: Intel: byt-max98090: Replace GFP_ATOMIC with GFP_KERNEL
tun: do not compute the rxhash, if not needed
lan78xx: Add support to dump lan78xx registers
dt-bindings: Document the DT bindings for lan78xx
lan78xx: Read LED states from Device Tree
lan78xx: Read MAC address from DT if present
sfc: set and clear interrupt affinity hints
net/ipv6: Fix ip6_convert_metrics() bug
qed* : Add new TLV to request PF to update MAC in bulletin board
qed* : use trust mode to allow VF to override forced MAC
geneve: configure MTU based on a lower device
geneve: check MTU for a minimum in geneve_change_mtu()
geneve: cleanup hard coded value for Ethernet header length
geneve: remove white-space before '#if IS_ENABLED(CONFIG_IPV6)'
team: account for oper state
tipc: confgiure and apply UDP bearer MTU on running links
tipc: implement configuration of UDP media MTU
tipc: set default MTU for UDP media
liquidio: Added ndo_get_vf_stats support
media: sound, isapnp: allow building more drivers with COMPILE_TEST
media: sound, media: allow building ISA drivers it with COMPILE_TEST
media: omap3isp: Allow it to build with COMPILE_TEST
net: ethernet: ave: add support for phy-mode setting of system controller
dt-bindings: net: ave: add syscon-phy-mode property to configure phy-mode setting
net: ethernet: ave: add multiple clocks and resets support as required property
media: omap3isp: Enable driver compilation on ARM with COMPILE_TEST
media: omap: omap-iommu.h: allow building drivers with COMPILE_TEST
media: rcar-vin: enable support for r8a77970
media: rcar-vin: enable support for r8a7796
media: rcar-vin: enable support for r8a7795
media: rcar-vin: extend {start, stop}_streaming to work with media controller
net: phy: mdio-boardinfo: Allow recursive mdiobus_register()
media: rcar-vin: add link notify for Gen3
media: rcar-vin: parse Gen3 OF and setup media graph
y2038: ipc: Redirect ipc(SEMTIMEDOP, ...) to compat_ksys_semtimedop
y2038: ipc: Enable COMPAT_32BIT_TIME
y2038: ipc: Use __kernel_timespec
y2038: ipc: Report long times to user space
y2038: ipc: Use ktime_get_real_seconds consistently
y2038: xtensa: Extend sysvipc data structures
y2038: powerpc: Extend sysvipc data structures
y2038: sparc: Extend sysvipc data structures
y2038: parisc: Extend sysvipc data structures
y2038: mips: Extend sysvipc data structures
y2038: arm64: Extend sysvipc compat data structures
y2038: s390: Remove unneeded ipc uapi header files
y2038: ia64: Remove unneeded ipc uapi header files
y2038: alpha: Remove unneeded ipc uapi header files
y2038: x86: Extend sysvipc data structures
media: rcar-vin: add chsel information to rvin_info
media: rcar-vin: change name of video device
media: rcar-vin: add group allocator functions
media: rcar-vin: prepare for media controller mode initialization
media: rcar-vin: force default colorspace for media centric mode
media: rcar-vin: use different v4l2 operations in media controller mode
media: rcar-vin: add flag to switch to media controller mode
media: rcar-vin: add function to manipulate Gen3 chsel value
media: rcar-vin: enable Gen3 hardware configuration
media: rcar-vin: move media bus configuration to struct rvin_dev
media: rcar-vin: cache video standard
y2038: asm-generic: Extend sysvipc data structures
media: rcar-vin: simplify how formats are set and reset
media: rcar-vin: break out format alignment and checking
media: rcar-vin: align pixelformat check
media: rcar-vin: update bytesperline and sizeimage calculation
media: rcar-vin: fix handling of single field frames (top, bottom and alternate fields)
media: rcar-vin: set a default field to fallback on
media: rcar-vin: all Gen2 boards can scale simplify logic
media: rcar-vin: move functions regarding scaling
media: rcar-vin: move max width and height information to chip information
media: rcar-vin: move model information to own struct
media: rcar-vin: move subdevice handling to async callbacks
media: rcar-vin: unregister video device on driver removal
media: rcar-vin: rename poorly named initialize and cleanup functions
media: rcar-vin: add Gen3 devicetree bindings documentation
media: dt-bindings: media: rcar_vin: add device tree support for r8a774[35]
media: dt-bindings: media: rcar_vin: Reverse SoC part number list
media: rc: mtk-cir: use of_device_get_match_data()
media: rc: ir-spi: update Andi's e-mail
media: cx88: enable IR transmitter on HVR-1300
media: rc: mceusb: allow the timeout to be configurable
media: rc: mceusb: IR of length 0 means IR timeout, not reset
media: rc: mce_kbd decoder: fix race condition
media: rc: mce_kbd decoder: remove superfluous call to input_sync
media: rc: mce_kbd decoder: fix stuck keys
media: rc: mce_kbd protocol encodes two scancodes
media: rc: mce_kbd decoder: low timeout values cause double keydowns
media: rc: per-protocol repeat period and minimum keyup timer
media: rc: add ioctl to get the current timeout
media: rc: set timeout to smallest value required by enabled protocols
media: rc: report receiver and transmitter type on device register
ARM: dts: rockchip: default serial for rk3288 Tinker Board
media: rcar-vin: Fix image alignment for setting pre clipping
media: cec: set ev rather than v with CEC_PIN_EVENT_FL_DROPPED bit
media: cx231xx: Add support for AverMedia DVD EZMaker 7
media: omap3isp: fix unbalanced dma_iommu_mapping
media: v4l2-compat-ioctl32: better document the code
media: v4l2-compat-ioctl32: simplify casts
media: v4l2-compat-ioctl32: better name userspace pointers
media: v4l2-compat-ioctl32: fix several __user annotations
regulator: Don't return or expect -errno from of_map_mode()
regulator: tps6586x: Add support for TPS658624
soc: renesas: r8a77995-sysc: Cleanups
x86/Centaur: Initialize supported CPU features properly
drm/i915: Remove skl dc6 enable/disable functions
drm: bridge: Add thc63lvd1024 LVDS decoder driver
dt-bindings: display: bridge: Document THC63LVD1024 LVDS decoder
drm/i915: Enable display WA#1183 from its correct spot
libbpf: fixed build error for samples/bpf/
iwlwifi: mvm: support 22000 HW opening agg before traffic
iwlwifi: get rid of fw/nvm.c
iwlwifi: remove upper case letters in sku_capa_band_*_enable
iwlwifi: use flags to denote modifiers for the channel maps
iwlwifi: support api ver2 of NVM_GET_INFO resp
iwlwifi: mvm: update rs-fw API
iwlwifi: mvm: set the MFP flag for keys that are used by MFP stations
iwlwifi: pcie: gen2: fix race in cmd fifo write ptr
iwlwifi: mvm: use the new get_tid function
iwlwifi: move all NVM parsing code to the common files
iwlwifi: mvm: use shorter queues for mgmt and auxilary queues
iwlwifi: pcie: use the queue size as sent by opmode
iwlwifi: add TX queue size parameter to TX queue allocation
iwlwifi: Revert "iwlwifi: pcie: dynamic Tx command queue size"
iwlwifi: pcie: allocate shorter TX queues for 22000 devices
iwlwifi: move timestamp functions from debugfs.h to dbg.h
iwlwifi: pcie: implement the overlow queue for Gen2 devices
iwlwifi: mvm: support offload of AMSDU rate control
iwlwifi: mvm: fix OOC priority in scans
iwlwifi: mvm: clean up scan capability checks
iwlwifi: mvm: detect low latency and traffic load per band
iwlwifi: mvm: detect U-APSD breaking aggregation
iwlwifi: mvm: BT Coex - make the primary / secondary pick traffic aware
iwlwifi: mvm: use TCM data to decide scan priority
iwlwifi: mvm: add traffic condition monitoring (TCM)
ARM: dts: sun8i: h3: add SY8113B regulator used by Orange Pi One board
ARM: dts: sun8i: h2+: add SY8113B regulator used by Orange Pi Zero board
ARM: dts: sun8i: h3: add operating-points-v2 table for CPU
ARM: dts: sunxi: h3/h5: Add r_i2c I2C controller
ARM: dts: sunxi: h3/h5: Add r_i2c pinmux node
msdos_rmdir(): kill BS comment
restore cond_resched() in shrink_dcache_parent()
platform/x86: fujitsu-laptop: Simplify soft key handling
signal/sh: Use force_sig_fault in hw_breakpoint_handler
sparc: fix compat siginfo ABI regression
clk: Remove clk_init_cb typedef
net-next: New ax88796 platform driver for Amiga X-Surf 100 Zorro board (m68k)
net-next: ax88796: release platform device drvdata on probe error and module remove
net-next: ax88796: set IRQF_SHARED flag when IRQ resource is marked as shareable
net-next: ax88796: add interrupt status callback to platform data
net-next: ax88796: Add block_input/output hooks to ax_plat_data
net-next: ax88796: Do not free IRQ in ax_remove() (already freed in ax_close()).
net-next: ax88796: Attach MII bus only when open
net-next: ax88796: Fix MAC address reading
net-next: phy: new Asix Electronics PHY driver
net: phy: mdio-gpio: Remove redundant platform data header
net: phy: mdio-gpio: Add #defines for the GPIO index's
net: phy: mdio-gpio: Parse properties directly into bitbang structure
net: phy: mdio-gpio: Move allocation for bitbanging data
net: phy: mdio-gpio: Swap to using gpio descriptors
net: phy: mdio-gpio: Remove support for IRQs in platform data
net: phy: mdio-gpio: remove support for phy mask
net: phy: mdio-gpio: remove support for ignoring turn around
net: phy: mdio-bitbang: Remove reset support
net: phy: mdio-gpio: Remove reset function
net: phy_ mdio-gpio: Fixup , which should be ;
bpf: btf: Add BTF tests
bpf: btf: Add BTF support to libbpf
bpf: btf: Sync bpf.h and btf.h to tools/
bpf: btf: Add pretty print support to the basic arraymap
bpf: btf: Add BPF_OBJ_GET_INFO_BY_FD support to BTF fd
bpf: btf: Add BPF_BTF_LOAD command
bpf: btf: Add pretty print capability for data with BTF type info
bpf: btf: Check members of struct/union
bpf: btf: Validate type reference
bpf: btf: Introduce BPF Type Format (BTF)
net/ipv6: Fix gfp_flags arg to addrconf_prefix_route
net/ipv6: Remove fib6_idev
net/ipv6: Remove compare of fib6_idev from rt6_duplicate_nexthop
net/ipv6: Change ip6_route_get_saddr to get dev from route
net/ipv6: Remove unnecessary checks on fib6_idev
net/ipv6: Remove aca_idev
net/ipv6: Rename addrconf_dst_alloc
net/ipv6: Rename fib6_info struct elements
IB/rxe: replace refcount_inc with skb_get
IB/rxe: optimize the function duplicate_request
IB/rxe: make rxe_release_udp_tunnel static
net: pskb_trim_rcsum() and CHECKSUM_COMPLETE are friends
ARM64: dts: meson-gx: fix gxl clock controller compatible
ARM64: dts: meson-axg: use hhi syscon for the clock controller
ARM64: dts: meson-gx: sysctrl is the parent of the clock controller
dt-bindings: clock: meson: update documentation with hhi syscon
net-next/hinic: add arm64 support
netfilter: nf_flow_table: clean up flow_offload_alloc
netfilter: nf_flow_table: use IP_CT_DIR_* values for FLOW_OFFLOAD_DIR_*
spi: pxa2xx: Allow 64-bit DMA
tcp: export packets delivery info
tcp: track total bytes delivered with ECN CE marks
tcp: new helper to calculate newly delivered
tcp: better delivery accounting for SYN-ACK and SYN-data
wcn36xx: use READ_ONCE() to access desc->ctrl
ath10k: fix fw path name for WCN3990 target
ath10k: add inlined wrappers for htt rx ops
ath10k: add inlined wrappers for htt tx ops
ath10k: search all IEs for variant before falling back
rtc: cmos: introduce quirks to enable use_acpi_alarm mode
rtc: cmos: acknowledge ACPI driven wake alarms upon resume
rtc: cmos: allow using ACPI for RTC alarm instead of HPET
ath10k: fix a typo in ath10k_wmi_set_wmm_param()
ath10k: correct target assert problem due to CE5 stuck
ath6kl: fix spelling mistake: "chache" -> "cache"
dt: bindings: add bindings for wcn3990 wifi block
ath10k: vote for hardware resources for WCN3990
ath10k: check all CE for data if irq summary is not retained
ath10k: add support to get target info from hif ops
ath10k: modify hif tx paddr to dma_addr_t type
ath10k: add hif rx methods for wcn3990
ath10k: add hif tx methods for wcn3990
ath10k: add hif power-up/power-down methods
ath10k: map HTC services to tx/rx pipes for wcn3990
bpf: reserve xdp_frame size in xdp headroom
ath10k: add HTC services for WCN3990
ath10k: add hif start/stop methods for wcn3990 snoc layer
ath10k: add resource init and deinit for WCN3990
ath10k: platform driver for WCN3990 SNOC WLAN module
ath10k: build ce layer in ath10k core module
ath10k: Add tx ack signal support for management frames
drm/i915: Protect PIPE_CONF_CHECK macros with do {} while(0)
ARM: dts: sunxi: Add sid for a83t
regulatory: Rename confusing 'country IE' in log output
ASoC: atmel: simplify getting .drvdata
ASoC: rt5668: fix incorrect 'and' operator
udf: Add support for decoding UTF-16 characters
udf: Add support for encoding UTF-16 characters
udf: Push sb argument to udf_name_[to|from]_CS0()
udf: Convert ident strings to proper charset
udf: Use UTF-32 <-> UTF-8 conversion functions from NLS
udf: Always require NLS support
mac80211_hwsim: indicate support for powersave.
ipmi_ssif: Fix uninitialized variable issue
drm/i915/dsi: improve dphy param limits logging
ASoC: Intel: Disable SND_SOC_INTEL_BAYTRAIL when SND_SST_ATOM_HIFI2_PLATFORM is enabled
time: Change nanosleep to safe __kernel_* types
time: Change types to new y2038 safe __kernel_* types
time: Fix get_timespec64() for y2038 safe compat interfaces
time: Add new y2038 safe __kernel_timespec
posix-timers: Make compat syscalls depend on CONFIG_COMPAT_32BIT_TIME
time: Introduce CONFIG_COMPAT_32BIT_TIME
time: Introduce CONFIG_64BIT_TIME in architectures
compat: Enable compat_get/put_timespec64 always
compat: Move compat_timespec/ timeval to compat_time.h
sparc: compat: Allow including asm/compat.h for 32-bit
time: Add an asm-generic/compat.h file
compat: Make compat helpers independent of CONFIG_COMPAT
ASoC: topology: Revert recent changes while boot errors are investigated
netfilter: xt_NFLOG: use nf_log_packet instead of nfulnl_log_packet.
drm/bridge/synopsys: dsi: Adopt SPDX identifiers
drm/stm: ltdc: fix warning in ltdc_crtc_update_clut()
drm/stm: ltdc: add user update info in plane print state
drm/stm: move enable/disable_vblank to crtc
ALSA: usb-audio: add implicit fb quirk for Axe-Fx III
ALSA: usb-audio: simplify set_sync_ep_implicit_fb_quirk
drm/i915/audio: set minimum CD clock to twice the BCLK
scsi: target: Change return type to vm_fault_t
scsi: target: prefer dbroot of /etc/target over /var/target
scsi: mptfc: fix spelling mistake in macro names
scsi: sd_zbc: Let the SCSI core handle ILLEGAL REQUEST / ASC 0x21
scsi: sd_zbc: Change the type of the ZBC fields into u32
scsi: storsvc: don't set a bounce limit
scsi: iscsi_tcp: don't set a bounce limit
scsi: sg: Change return type to vm_fault_t
scsi: zorro_esp: New driver for Amiga Zorro NCR53C9x boards
ipv6: frags: fix a lockdep false positive
hv_netvsc: Add NetVSP v6 and v6.1 into version negotiation
hv_netvsc: propogate Hyper-V friendly name into interface alias
r8169: remove jumbo_tx_csum from chip config struct
r8169: improve pci region handling
r8169: drop member txd_version from struct rtl8169_private
r8169: improve rtl8169_get_mac_version
r8169: don't display tp->mmio_addr address
r8169: drop member opts1_mask from struct rtl8169_private
r8169: change interrupt handler argument type
r8169: change argument type of counters handling functions
r8169: change hw_start argument type
r8169: remove rtl8169_map_to_asic
r8169: replace rx_buf_sz with a constant
r8169: remove unneeded check in rtl8169_rx_fill
r8169: improve rtl8169_init_ring
r8169: simplify rtl8169_alloc_rx_data
r8169: switch to napi_schedule_irqoff
r8169: use constant NAPI_POLL_WAIT
r8169: use skb_copy_to_linear_data in rtl8169_try_rx_copy
r8169: remove member align from struct rtl_cfg_info
r8169: remove unused member features from struct
net: netcp: ethss: k2g: add promiscuous mode support
net: netcp: add api to support set rx mode in netcp modules
net: netcp: support probe deferral
Revert "net: netcp: remove dead code from the driver"
net: netcp: ethss: use of_get_phy_mode() to support different RGMII modes
net: netcp: ethss: re-use stats handling code for 2u hardware
net: netcp: ethss: map vlan priorities to zero flow
net: netcp: ethss: use rgmii link status for 2u cpsw hardware
net: netcp: ethss: add support for handling rgmii link interface
net: netcp: ethss: make sgmii configuration conditional
net: netcp: ethss: use macro for checking ss_version consistently
soc: ti: K2G: provide APIs to support driver probe deferral
soc: ti: K2G: enhancement to support QMSS in K2G NAVSS
scsi: scsi_dh: replace too broad "TP9" string with the exact models
scsi: devinfo: delete duplicate "Generic"/"USB Storage-SMC" device
scsi: lpfc: update driver version to 12.0.0.2
scsi: lpfc: Correct missing remoteport registration during link bounces
scsi: lpfc: Fix NULL pointer reference when resetting adapter
scsi: lpfc: Fix nvme remoteport registration race conditions
scsi: lpfc: Fix driver not recovering NVME rports during target link faults
scsi: lpfc: Fix WQ/CQ creation for older asic's.
scsi: lpfc: Fix NULL pointer access in lpfc_nvme_info_show
scsi: lpfc: Fix lingering lpfc_wq resource after driver unload
scsi: lpfc: Fix Abort request WQ selection
scsi: lpfc: Enlarge nvmet asynchronous receive buffer counts
scsi: lpfc: Add per io channel NVME IO statistics
scsi: lpfc: Correct target queue depth application changes
scsi: lpfc: Fix multiple PRLI completion error path
scsi: megaraid_sas: driver version upgrade
scsi: megaraid_sas: Increase timeout by 1 sec for non-RAID fastpath IOs
scsi: megaraid_sas: Use zeroing memory allocator than allocator/memset
scsi: netvsc: Use the vmbus function to calculate ring buffer percentage
scsi: vmbus: Add function to report available ring buffer to write in total ring size percentage
scsi: libsas: add transport class for ATA devices
scsi: hisi_sas: remove some unneeded structure members
scsi: hisi_sas: print device id for errors
scsi: hisi_sas: check IPTT is valid before using it for v3 hw
scsi: hisi_sas: consolidate command check in hisi_sas_get_ata_protocol()
scsi: hisi_sas: use dma_zalloc_coherent()
scsi: hisi_sas: delete timer when removing hisi_sas driver
scsi: hisi_sas: update RAS feature for later revision of v3 HW
scsi: hisi_sas: make SAS address of SATA disks unique
scsi: cxlflash: Handle spurious interrupts
scsi: cxlflash: Remove commmands from pending list on timeout
scsi: cxlflash: Synchronize reset and remove ops
scsi: cxlflash: Enable OCXL operations
scsi: cxlflash: Support AFU reset
scsi: cxlflash: Register for translation errors
scsi: cxlflash: Introduce OCXL context state machine
scsi: cxlflash: Update synchronous interrupt status bits
scsi: cxlflash: Setup LISNs for master contexts
scsi: cxlflash: Setup LISNs for user contexts
scsi: cxlflash: Introduce object handle fop
scsi: cxlflash: Support file descriptor mapping
scsi: cxlflash: Support adapter context mmap and release
scsi: cxlflash: Support adapter context reading
scsi: cxlflash: Support adapter context polling
scsi: cxlflash: Support starting user contexts
scsi: cxlflash: Support AFU interrupt mapping and registration
scsi: cxlflash: Support AFU interrupt management
scsi: cxlflash: Support process element lifecycle
scsi: cxlflash: Setup OCXL transaction layer
scsi: cxlflash: Setup function OCXL link
scsi: cxlflash: Support reading adapter VPD data
scsi: cxlflash: Support AFU state toggling
scsi: cxlflash: Support process specific mappings
scsi: cxlflash: Support starting an adapter context
scsi: cxlflash: MMIO map the AFU
scsi: cxlflash: Support image reload policy modification
scsi: cxlflash: Support adapter context discovery
scsi: cxlflash: Support adapter file descriptors for OCXL
scsi: cxlflash: Use IDR to manage adapter contexts
scsi: cxlflash: Adapter context support for OCXL
scsi: cxlflash: Setup AFU PASID
scsi: cxlflash: Setup AFU acTag range
scsi: cxlflash: Read host AFU configuration
scsi: cxlflash: Setup function acTag range
scsi: cxlflash: Read host function configuration
scsi: cxlflash: Hardware AFU for OCXL
scsi: cxlflash: Introduce OCXL backend
scsi: cxlflash: Add argument identifier names
scsi: cxlflash: Avoid clobbering context control register value
scsi: cxlflash: Preserve number of interrupts for master contexts
bpf: add bpf_xdp_adjust_tail sample prog
bpf: adding tests for bpf_xdp_adjust_tail
bpf: making bpf_prog_test run aware of possible data_end ptr change
bpf: make virtio compatible w/ bpf_xdp_adjust_tail
bpf: make tun compatible w/ bpf_xdp_adjust_tail
bpf: make netronome nfp compatible w/ bpf_xdp_adjust_tail
bpf: make cavium thunder compatible w/ bpf_xdp_adjust_tail
bpf: make bnxt compatible w/ bpf_xdp_adjust_tail
bpf: make mlx4 compatible w/ bpf_xdp_adjust_tail
bpf: make generic xdp compatible w/ bpf_xdp_adjust_tail
bpf: adding bpf_xdp_adjust_tail helper
PCI/ASPM: Disable ASPM L1.2 Substate if we don't have LTR
drm/i915: Pack params to engine->schedule() into a struct
drm/i915: Rename priotree to sched
drm/i915: Move the priotree struct to its own headers
media: si470x: fix a typo at the Makefile causing build issues
pinctrl: samsung: Document required order of banks
pinctrl: samsung: Correct EINTG banks order
ipmi: add an NPCM7xx KCS BMC driver
ipmi_si: Clean up shutdown a bit
ipmi_si: Rename intf_num to si_num
ipmi: Remove smi->intf checks
ipmi_ssif: Get rid of unused intf_num
ipmi: Get rid of ipmi_user_t and ipmi_smi_t in include files
ipmi: ipmi_unregister_smi() cannot fail, have it return void
ipmi_devintf: Add an error return on invalid ioctls
ipmi: Remove usecount function from interfaces
ipmi_ssif: Remove usecount handling
ipmi: Remove condition on interface shutdown
ipmi_ssif: Convert over to a shutdown handler
ipmi_si: Convert over to a shutdown handler
ipmi: Rework locking and shutdown for hot remove
ipmi: Fix some counter issues
ipmi: Change ipmi_smi_t to struct ipmi_smi *
ipmi: Rename ipmi_user_t to struct ipmi_user *
ipmi: Add shutdown functions for users and interfaces
ipmi_devintf: Small lock rework
ipmi: Clean up some style issues in the message handler
ipmi: Break up i_ipmi_request
ipmi: Clean up comments in include files.
ipmi:devintf: Clean up some coding style issues
ipmi: Clean up some debug code
ipmi:watchdog: Use the IPMI panic handler instead of the system one
ipmi: Add a panic handler for IPMI users
ipmi:watchdog: Replace printk() with pr_xxx()
ipmi:watchdog: Rework locking and handling
ipmi: Add a maintenance mode for IPMB messages
ipmi: Add a way to tune some timeouts
soc: mediatek: reuse read[l,x]_poll_timeout helpers
ASoC: topology: Fix build errors
ARM: dts: renesas: replace toshiba, mmc-wrprotect-disable with disable-wp
dt-bindings: more status property removal from examples
of/numa: drop export of of_node_to_nid
tools: bpftool: make it easier to feed hex bytes to bpftool
samples/bpf: fix xdp_monitor user output for tracepoint exception
samples/bpf: correct comment in sock_example.c
libbpf: Type functions for raw tracepoints
libbpf: Support guessing post_bind{4,6} progs
bpftool: Support new prog types and attach types
regulator: pfuze100: update voltage setting for pfuze3000 sw1a
spi: spi-s3c64xx: Allow higher transfer lengths in polling IO mode
spi: spi-s3c64xx: Use local variable for FIFO length
spi: pxa2xx: pxa2xx_spi_transfer_one() can be static
vsprintf: Tweak pF/pf comment
spi: spi-s3c64xx: Add missing s3c64xx_ prefix to function names
spi: spi-s3c64xx: Drop unused enable_datapath() function argument
spi: cadence: Add usleep_range() for cdns_spi_fill_tx_fifo()
spi: Remove depends on HAS_DMA in case of platform dependency
ASoC: Remove depends on HAS_DMA in case of platform dependency
drm/i915/audio: Fix audio detection issue on GLK
drm/xen-front: Remove CMA support
drm/atomic: Add sanity checks to drm_atomic_helper_async_commit()
udp: enable UDP checksum offload for ESP
net/ipv6: Remove unused code and variables for rt6_info
net/ipv6: Flip FIB entries to fib6_info
net/ipv6: separate handling of FIB entries from dst based routes
net/ipv6: introduce fib6_info struct and helpers
net/ipv6: Cleanup exception and cache route handling
net/ipv6: Add gfp_flags to route add functions
net/ipv6: Create a neigh_lookup for FIB entries
net/ipv6: Move dst flags to booleans in fib entries
net/ipv6: Add rt6_info create function for ip6_pol_route_lookup
net/ipv6: Add fib6_null_entry
net/ipv6: move expires into rt6_info
net/ipv6: move metrics from dst to rt6_info
net/ipv6: Defer initialization of dst to data path
net/ipv6: Move nexthop data to fib6_nh
net/ipv6: Save route type in rt6_info
net/ipv6: Move support functions up in route.c
net/ipv6: Pass net namespace to route functions
net/ipv6: Pass net to fib6_update_sernum
vrf: Move fib6_table into net_vrf
net: Handle null dst in rtnl_put_cacheinfo
net: Move fib_convert_metrics to metrics file
ARM: imx: pcm037: use device properties for at24 eeprom
ARM: imx: pca100: use device properties for at24 eeprom
ARM: imx: pcm043: use device properties for at24 eeprom
ARM: imx: vpr200: drop at24_platform_data
ARM: imx: Update spi_imx platform data to reflect current state
ARM: dts: imx6ull: add UART5 input select register definitions
ARM: dts: imx6q: Add Engicam i.CoreM6 1.5 Quad/Dual MIPI starter kit support
ARM: dts: imx6q-icore-ofcap12: Switch LVDS timings from panel-simple
infiniband: i40iw: Replace GFP_ATOMIC with GFP_KERNEL in i40iw_l2param_change
infiniband: i40iw: Replace GFP_ATOMIC with GFP_KERNEL in i40iw_make_listen_node
infiniband: i40iw: Replace GFP_ATOMIC with GFP_KERNEL in i40iw_add_mqh_4
IB/rxe: avoid export symbols
IB/rxe: make the variable static
RDMA/rdma_cm: Delete rdma_addr_client
RDMA/rdma_cm: Make rdma_addr_cancel into a fence
RDMA/rdma_cm: Remove process_req and timer sorting
signal/alpha: Document a conflict with SI_USER for SIGFPE
drm/vc4: update cursors asynchronously through atomic
drm/vc4: Move CRTC state to header
drm/vc4: Expose gamma as atomic property
drm/vc4: Add some missing HVS register definitions.
audit: normalize MAC_POLICY_LOAD record
hwspinlock: Introduce one new mode for hwspinlock
hwspinlock: Convert to use 'switch' statement
remoteproc: Prevent incorrect rproc state on xfer mem ownership failure
audit: normalize MAC_STATUS record
ipv6: send netlink notifications for manually configured addresses
cxgb4vf: display pause settings
vxlan: add ttl inherit support
net/ncsi: Refactor MAC, VLAN filters
KEYS: DNS: limit the length of option strings
selftest: tc_flower: add testcase for 'ip_flags'
ipv6: Count interface receive statistics on the ingress netdev
net/ipv6: Make __inet6_bind static
ASoC: topology: Add support for compressed PCMs
ASoC: topology: Add callback for DAPM route load/unload
ASoC: topology: Give more data to clients via callbacks
ASoC: core: Add name prefix for machines with topology rewrites
ASoC: core: Allow topology to override machine driver FE DAI link config.
ASoC: nau8824: user configuration of key detection
ASoC: amd: fixed checkpatch pl warnings
spi: pxa2xx: Use core message processing loop
spi: pxa2xx: Remove pump_transfers string from dev_ prints
spi: pxa2xx: Remove unused argument from pxa2xx_spi_dma_prepare()
ARM: dts: exynos: Remove obsolete clock properties from power domains
soc: samsung: pm_domains: Deprecate support for clocks
xdp: avoid leaking info stored in frame data on page reuse
xdp: transition into using xdp_frame for ndo_xdp_xmit
xdp: transition into using xdp_frame for return API
mlx5: use page_pool for xdp_return_frame call
xdp: allow page_pool as an allocator type in xdp_return_frame
page_pool: refurbish version of page_pool code
xdp: rhashtable with allocator ID to pointer mapping
mlx5: register a memory model when XDP is enabled
i40e: convert to use generic xdp_frame and xdp_return_frame API
bpf: cpumap convert to use generic xdp_frame
virtio_net: convert to use generic xdp_frame and xdp_return_frame API
tun: convert to use generic xdp_frame and xdp_return_frame API
xdp: introduce a new xdp_frame type
xdp: move struct xdp_buff from filter.h to xdp.h
ixgbe: use xdp_return_frame API
xdp: introduce xdp_return_frame API and use in cpumap
mlx5: basic XDP_REDIRECT forward support
soc: mediatek: use of_device_get_match_data()
arm64: dts: mt2712: add pintcrl device node.
arm64: dts: mt2712: add pintcrl file
arm: dts: mediatek: modify audio related nodes for both MT2701 and MT7623
arm64: dts: add clock device nodes of MT2712
hsi: clients: Change return type to vm_fault_t
liquidio: Enhanced ethtool stats
HID: input: do not increment usages when a duplicate is found
HID: redragon: Fix modifier keys for Redragon Asura Keyboard
selftests: add xfrm state-policy-monitor to rtnetlink.sh
ALSA: pcm: Unify delay calculation in snd_pcm_status() and snd_pcm_delay()
spi: spi-s3c64xx: Fix indentation in the register offset definitions
spi: spi-s3c64xx: Do not ignore timeout errors in polling I/O mode
spi: spi-s3c64xx: Remove unused s3c64xx_spi_hwinit() function argument
spi: spi-s3c64xx: Remove unused driver data structure tgl_spi field
spi: zynqmp: Add pm runtime support
spi: sh-msiof: Simplify calculation of divisors for transfer rate
spi: stm32: Fix error handling in stm32_spi_probe()
drm/i915/selftests: Handle a potential failure of intel_ring_begin
ASoC: Intel: Skylake: Reset stream to link mapping
ASoC: Intel: Skylake: Reset DSP Pipelines in prepare
ASoC: Intel: Skylake: Unify the fw ops for SKL and KBL
ASoC: Intel: Skylake: Reset DSP pipe in skl_pcm_hw_free
regulator: lp87565: Enable LP87565_BUCK_CTRL_1_FPWM_MP_0_2
regulator: lp87565: Add margin while populating ramp_delay
ASoC: rt1305: fix platform_no_drv_owner.cocci warnings
ASoC: rt1305: fix ACPI_PTR compile error
media: ddbridge: don't uselessly check for dma in start/stop functions
media: mantis: prevent staying forever in a loop at IRQ
media: st_rc: Don't stay on an IRQ handler forever
media: atomisp: get rid of a warning
media: atomisp: compat32: fix __user annotations
media: staging: atomisp: add missing include
media: atomisp: compat32: use get_user() before referencing user data
media: v4l2-compat-ioctl32: prevent go past max size
media: platform: fix some 64-bits warnings
media: atomisp: remove an impossible condition
media: cec: fix smatch error
media: v4l2-fwnode: simplify v4l2_fwnode_reference_parse_int_props()
media: dvb_frontend: fix locking issues at dvb_frontend_get_event()
media: staging: atomisp: fix string comparation logic
media: atomisp: fix __user annotations
media: staging: atomisp: don't declare the same vars as both private and public
media: staging: atomisp: fix number conversion
media: omap_vout: fix wrong identing
media: fsl-viu: fix __iomem annotations
media: fsl-viu: use %p to print pointers
media: isppreview: fix __user annotations
media: ispstat: use %p to print the address of a buffer
media: vpbe_display: get rid of warnings
media: vpbe_display: properly handle error case
media: mmp-driver: add needed __iomem marks to power_regs
media: davinci: fix an inconsistent ident
media: isif: reorder a statement to match coding style
media: si470x: fix __be16 annotations
media: davinci_vpfe: fix __user annotations
media: davinci_vpfe: cleanup ipipe_[g|s]_config logic
media: davinci_vpfe: fix a typo for "default"
media: davinci_vpfe: don't use kernel-doc markup for simple comments
media: davinci_vpfe: vpfe_video: remove an unused var
media: davinci_vpfe: get rid of an unused var at dm365_isif.c
media: davinci_vpfe: mark __iomem as such
media: davinci_vpfe: fix vpfe_ipipe_init() error handling
media: dm365_ipipe: remove an unused var
media: davinci_vpfe: remove useless checks from ipipe
media: staging: davinci_vpfe: allow building with COMPILE_TEST
ARM: dts: sun8i: h3: Re-enable EMAC on Orange Pi One
media: si470x: allow build both USB and I2C at the same time
media: omap4iss: make it build with COMPILE_TEST
media: omap: allow building it with COMPILE_TEST
media: omap2: omapfb: allow building it with COMPILE_TEST
media: davinci: get rid of lots of kernel-doc warnings
media: vpbe_venc: don't store return codes if they won't be used
media: davinci: allow build vpbe_display with COMPILE_TEST
media: davinci: allow building isif code
media: mmp-driver: make two functions static
media: marvel-ccic: re-enable mmp-driver build
media: mmp-camera.h: add missing platform data
media: exymos4-is: allow compile test for EXYNOS FIMC-LITE
media: cec_gpio: allow building CEC_GPIO with COMPILE_TEST
media: fsl-viu: allow building it with COMPILE_TEST
media: fsl-viu: mark static functions as such
media: omap3isp/isp: remove an unused static var
clk: qcom: Add MSM8998 Global Clock Control (GCC) driver
ALSA: pcm: Unify playback and capture poll callbacks
ALSA: pcm: Clean up with snd_pcm_avail() and snd_pcm_hw_avail() helpers
security: remove security_settime
clk: qcom: gdsc: Add support to poll for higher timeout value
clk: qcom: gdsc: Add support to reset AON and block reset logic
clk: npcm7xx: add clock controller
drm/i915/kvmgt: Check the pfn got from vfio_pin_pages
drm/rockchip: fix VOP vblank race
net: Remove unused tcp_set_state tracepoint
r8169: replace magic numbers with PCI MRRS constant
PCI: Add two more values for PCIe Max_Read_Request_Size
net: stmmac: Switch stmmac_mode_ops to generic HW Interface Helpers
net: stmmac: Switch stmmac_hwtimestamp to generic HW Interface Helpers
net: stmmac: Switch stmmac_ops to generic HW Interface Helpers
net: stmmac: Switch stmmac_dma_ops to generic HW Interface Helpers
net: stmmac: Switch stmmac_desc_ops to generic HW Interface Helpers
sparc/PCI: Request legacy VGA framebuffer only for VGA devices
selftests: net: add tcp_mmap program
tcp: implement mmap() for zero copy receive
tcp: avoid extra wakeups for SO_RCVLOWAT users
tcp: fix delayed acks behavior for SO_RCVLOWAT
tcp: fix SO_RCVLOWAT and RCVBUF autotuning
ARM: dts: BCM5301X: Switch Luxul XWC-1000 to the new fixed partitions syntax
tc-testing: add sample action tests
ARM: B15: Update to support Brahma-B53
ipv6: remove unnecessary check in addrconf_prefix_rcv_add_addr()
security: selinux: Change return type to vm_fault_t
ARM: bcm283x: Add missing interrupt for RNG block
dt-binding: rng: Add interrupt property for BCM2835
module: Allow to always show the status of modsign
module: Do not access sig_enforce directly
arm64: dts: stratix10: Add PL330 DMAC to Stratix10 dts
Docs: tell maintainers to put [GIT PULL] in their subject lines
Documentation: typec.rst: Use literal-block element with ascii art
docs/vm: add index.rst and link MM documentation to top level index
docs/vm: rename documentation files to .rst
docs/vm: zswap.txt: convert to ReST format
docs/vm: zsmalloc.txt: convert to ReST format
docs/vm: z3fold.txt: convert to ReST format
docs/vm: userfaultfd.txt: convert to ReST format
docs/vm: unevictable-lru.txt: convert to ReST format
docs/vm: transhuge.txt: convert to ReST format
docs/vm: swap_numa.txt: convert to ReST format
docs/vm: split_page_table_lock: convert to ReST format
docs/vm: soft-dirty.txt: convert to ReST format
docs/vm: slub.txt: convert to ReST format
docs/vm: remap_file_pages.txt: conert to ReST format
docs/vm: page_owner: convert to ReST format
docs/vm: page_migration: convert to ReST format
docs/vm: pagemap.txt: convert to ReST format
docs/vm: numa: convert to ReST format
docs/vm: page_frags convert to ReST format
docs/vm: overcommit-accounting: convert to ReST format
docs/vm: numa_memory_policy.txt: convert to ReST format
docs/vm: mmu_notifier.txt: convert to ReST format
docs/vm: ksm.txt: convert to ReST format
docs/vm: idle_page_tracking.txt: convert to ReST format
docs/vm: hwpoison.txt: convert to ReST format
docs/vm: hugetlbfs_reserv.txt: convert to ReST format
docs/vm: hugetlbpage.txt: convert to ReST format
docs/vm: hmm.txt: convert to ReST format
docs/vm: highmem.txt: convert to ReST format
docs/vm: frontswap.txt: convert to ReST format
docs/vm: cleancache.txt: convert to ReST format
docs/vm: balance: convert to ReST format
docs/vm: active_mm.txt convert to ReST format
Documentation: ftrace: clarify filters with dynamic ftrace and graph
Documentation/process: updates to the PGP guide
Some files where renamed from .txt to .rst, but the Documentation was not fixed yet.
net/mlx5: remove some extraneous spaces in indentations
drm/docs: Remove the rcar alpha from the csv file
drm/sun4i: Add support for plane alpha
drm/rcar-du: Convert to the new generic alpha property
drm/atmel-hclcdc: Convert to the new generic alpha property
drm/blend: Add a generic alpha property
ASoC: topology: Modify clock gating parameter parsing to switch
ASoC: rt5668: add rt5668B codec driver
ARM: multi_v7_config: enable S6E63J0X03 panel driver
ARM: exynos_defconfig: enable S6E63J0X03 panel driver
remove rpc_rmdir()
ARM: dts: exynos: Add serial path for Rinato board to get earlycon support
ARM: s3c24xx: mini2440: Use device properties for at24 eeprom
leds: add LED driver for CR0014114 board
dt-bindings: Add vendor prefix and docs for CR0014114
ASoC: rt1305: Add RT1305/RT1306 amplifier driver
net: socionext: reset hardware in ndo_stop
net: netsec: enable tx-irq during open callback
net: mediatek: use of_device_get_match_data()
ARM: OMAP2+: Drop unused pm-noop
ARM: dts: exynos: Add support for USB OTG port on Origen board
ASoC: amd: acp-da7219-max98357: Make symbol da7219_dai_clk static
ASoC: topology: Add definitions for mclk_direction values
ASoC: topology: Add missing clock gating parameter when parsing hw_configs
ASoC: topology: Fix bclk and fsync inversion in set_link_hw_format()
gfs2: Remove sdp->sd_jheightsize
dmaengine: dmatest: Remove use of VLAs
arm64: dts: stratix10: enable i2c, add i2c periperals
spi: sh-msiof: Fix bit field overflow writes to TSCR/RSCR
ARM: imx_v6_v7_defconfig: enable Vybrid OCOTP driver
ARM: imx_v6_v7_defconfig: add mwifiex driver
ARM: imx_v6_v7_defconfig: add RN5T618 PMIC family support
ARM: dts: imx6q: Add support for the DHCOM iMX6 SoM and PDK2
mfd: mt6397: Add PMIC keys support to MT6397 driver
input: Add MediaTek PMIC keys support
dt-bindings: mfd: Add bindings for the keys as subnode of PMIC
dt-bindings: input: Add document bindings for mtk-pmic-keys
mfd: mt6397: Create irq mappings in mfd core driver
ARM: dts: imx7s: add anatop vdd1p2 regulator
arm64: dts: renesas: r8a77970: add FCPVD support
ARM: dts: wheat: Fix ADV7513 address usage
arm64: dts: stratix10: use clock bindings for the Stratix10 platform
arm64: dts: renesas: r8a77965: Add PWM device nodes
arm64: dts: renesas: r8a77965: Add all MSIOF device nodes
arm64: dts: renesas: r8a7795: sort subnodes of the soc node
arm64: dts: renesas: r8a7795: sort subnodes of the root node
arm64: dts: renesas: r8a7796: sort subnodes of the soc node
arm64: dts: renesas: r8a7796: sort subnodes of the root node
arm64: dts: renesas: r8a77970: Update IPMMU DS1 bit number
arm64: dts: renesas: r8a77965: add USB 3.0 peripheral node
arm64: dts: renesas: r8a77965: add USB 3.0 host node
arm64: dts: renesas: r8a77965: add HS-USB node
arm64: dts: renesas: r8a77965: add usb_dmac nodes
arm64: dts: renesas: r8a77965: add USB 2.0 host nodes
arm64: dts: renesas: r8a77965: add usb3_phy node
arm64: dts: renesas: r8a77965: add usb2_phy nodes
ARM: multi_v7_defconfig: Enable r8a77470 SoC
ARM: shmobile: defconfig: Enable r8a77470 SoC
dt-bindings: arm: Document Renesas Ebisu board DT bindings
dt-bindings: arm: Document R-Car E3 SoC DT bindings
dt-bindings: arm: Document iW-RainboW-G23S single board computer
ARM: dts: iwg23s-sbc: Add support for iWave G23S-SBC based on RZ/G1C
ARM: dts: r8a77470: Initial SoC device tree
ARM: dts: r7s72100: sort subnodes of root node
ARM: dts: r7s72100: stop grouping clocks under a "clocks" subnode
ARM: dts: r7s72100: sort subnodes of soc node
ARM: dts: r7s72100: add soc node
ARM: dts: r7s72100: add USB device to device tree
soc: renesas: rcar-rst: Add support for R-Car E3
soc: renesas: Add r8a77990 SYSC PM Domain Binding Definitions
soc: renesas: identify R-Car E3
ARM: debug-ll: Add support for r8a77470
ARM: shmobile: Add the RZ/N1 arch to the shmobile Kconfig
ARM: shmobile: r8a77470: basic SoC support
soc: renesas: rcar-sysc: Add r8a77470 support
soc: renesas: rcar-rst: Add support for RZ/G1C
soc: renesas: Identify RZ/G1C
ARM: dts: imx7d-sdb: add gpio key support
ARM: dts: imx7: Move tempmon node out of bus
ARM: dts: imx7d-pinfunc: update sai select input value
ARM: dts: hummingboard: convert onboard audio to simple-audio-card
ARM: dts: sun8i: a33: Add the DSI-related nodes
ARM: dts: sunxi: Change sun7i-a20-olimex-som204-evb to not use cd-inverted
ARM: sun8i: v40: enable USB host ports for Banana Pi M2 Berry
HID: i2c-hid: Silently fail probe for CHPN0001 touchscreen
HID: i2c-hid: Move i2c_hid_acpi_pdata error reporting to inside the function
arm64: dts: rockchip: add clocks in iommu nodes
arm64: dts: rockchip: add usb3-phy otg-port support for rk3399
arm64: dts: rockchip: remove PCIe assigned-clocks in excavator baseboard
arm64: dts: rockchip: move rk3399-sapphire PCIe to excavator baseboard
arm64: dts: rockchip: assign clock rate for cpll child clocks on rk3399
arm64: dts: rockchip: enable typec-phy0 for rk3399-puma-haikou
arm64: dts: rockchip: enable typec-phy1 for rk3399-puma
arm64: dts: rockchip: enable typec-phy for rk3399-firefly
arm64: dts: rockchip: enable typec-phy for rk3399-sapphire
ARM: dts: rockchip: set PWM delay backlight settings for Minnie
ARM: dts: rockchip: set PWM delay backlight settings for Veyron
ARM: dts: rockchip: add clocks in iommu nodes
ARM: dts: rockchip: Add dp83867 CLK_OUT muxing on rk3288-phycore-som
ARM: dts: rockchip: fix uart4 pin-numbers for rk3288
regulator: ab8500: Drop AB8540/9540 support
ASoC: fsl_esai: Add freq check in set_dai_sysclk()
ALSA: emu10k1: Reduce GFP_ATOMIC allocation
hwmon: MC13783: Add uid and die temperature sensor inputs
ALSA: cmipci: Allocate with GFP_KERNEL instead of GFP_ATOMIC
ASoC: adau17x1: Do not reload dsp-fw if samplerate has not changed
ALSA: ad1889: Replace mdelay with usleep_range in snd_ad1889_ac97_ready
ALSA: ad1889: Replace mdelay with usleep_range in snd_ad1889_init
clk: renesas: rcar-gen2: Centralize quirks handling
clk: renesas: r8a77980: Correct parent clock of PCIEC0
clk: renesas: r8a7794: Fix LB clock divider
clk: renesas: r8a7792: Fix LB clock divider
clk: renesas: r8a7791/r8a7793: Fix LB clock divider
clk: renesas: r8a7745: Fix LB clock divider
clk: renesas: r8a7743: Fix LB clock divider
clk: renesas: cpg-mssr: Add r8a77470 support
clk: renesas: Add r8a77470 CPG Core Clock Definitions
clk: renesas: r8a77965: Add MSIOF controller clocks
ASoC: rsnd: ssi: wait maximum 5ms for status check
ASoC: rsnd: Enable IPMMU v2
ASoC: max9860: switch to SPDX license tag
ASoC: AMD: Support headset button on Stoney DA7219
ASoC: tfa9879: switch to SPDX license tag
ASoC: rsnd: don't assume node full path name for HDMI probing
ASoC: rsnd: add RSND_GEN3 for R-Car Gen3
ASoC: tfa9879: switch to using .probe_new
ASoC: tfa9879: fix whitespace issues caused by mindless conversion
ASoC: max9860: fix whitespace issues caused by mindless conversion
ASoC: TSCS42xx: Add CCF support to get sysclk
ASoC: TSCS42xx: Cleanup private data members
ASoC: TSCS42xx: Shorten lines and other cleanup
ASoC: rsnd: makes rsnd_cmd_mod_get() static
ASoC: intel: skl_rt286: Replace GFP_ATOMIC with GFP_KERNEL in skylake_audio_probe
ASoC: intel: skl_nau88l25_ssm4567: Replace GFP_ATOMIC with GFP_KERNEL in skylake_audio_probe
ASoC: intel: skl_nau88l25_max98357a: Replace GFP_ATOMIC with GFP_KERNEL in skylake_audio_probe
ASoC: intel: cht_bsw_rt5645: Replace GFP_ATOMIC with GFP_KERNEL in snd_cht_mc_probe
ASoC: intel: cht_bsw_max98090_ti: Replace GFP_ATOMIC with GFP_KERNEL in snd_cht_mc_probe
ASoC: intel: bytcr_rt5640: Replace GFP_ATOMIC with GFP_KERNEL in snd_byt_rt5640_mc_probe
ASoC: intel: bxt_rt298: Replace GFP_ATOMIC with GFP_KERNEL in broxton_audio_probe
ASoC: intel: bxt_da7219_max98357a: Replace GFP_ATOMIC with GFP_KERNEL in broxton_audio_probe
ASoC: max9860: switch to using .probe_new
ASoC: wm8350: remove snd_soc_codec
ASoC: atmel_ssc_dai: fix spelling mistake: "Stoping" -> "Stopping"
ASoC: trace: remove snd_soc_codec
ASoC: doc: replace codec to component
ARM: dts: stm32: Enable stm32mp1 clock driver on stm32mp157c
drm/i915/gvt: Dereference msi eventfd_ctx when it isn't used anymore
ARM: dts: i.MX6: Add BTicino i.MX6DL Mamoj initial support
dt-bindings: Add vendor prefix for Bticino
ARM: dts: imx6qdl-wandboard: Let the codec control MCLK pinctrl
ARM: dts: imx53-tx53: Remove unneeded 'codec-handle' property
ARM: dts: imx25-pdk: Remove unneeded 'codec-handle' property
ARM: dts: da850: use gpio-ranges
ARM: dts: da850-evm: Enable usb_phy, usb0 and usb1
dput(): turn into explicit while() loop
dcache: move cond_resched() into the end of __dentry_kill()
d_walk(): kill 'finish' callback
d_invalidate(): unhash immediately
fs: avoid fdput() after failed fdget() in vfs_dedupe_file_range()
iio: adc: at91-sama5d2_adc: fix channel configuration for differential channels
iio: sca3000: Handle errors returned by 'sca3000_configure_ring()' in 'sca3000_probe()'
iio: sca3000: Fix an error handling path in 'sca3000_probe()'
iio:dac:ad5686: Add AD5671R/75R/94/94R/95R/96/96R support
iio:dac:ad5686: Refactor the driver
iio:dac:ad5686: Add AD5672R/76/76R/84R/86R support
iio:dac:ad5686: Add support for AD5685R
iio:dac:ad5686: Add support for various number of channels
iio:dac:ad5686: Change license description
iio:dac:ad5686: Style fixes no functional changes
iio: imu: Add mpu9255 support to mpu6050 driver
iio: chemical: atlas-ph-sensor: use msleep() for long uncritical delays
iio: potentiometer: mcp4531: switch to using .probe_new
iio: potentiometer: mcp4018: switch to using .probe_new
iio: imu: inv_mpu6050: do not flush fifo when iio buffer is full
staging: iio: ad7746: Reorder variable declarations
staging: iio: ad7746: Reorder includes alphabetically
staging: iio: ad7746: Fix multiple line dereference
staging: iio: ad7746: Adjust arguments to match open parenthesis
staging: iio: ad7746: Automatically swap values in readings/writings
drm/i915: Call i915_perf_fini() on init_hw error unwind
drm/i915: Check whitelist registers across resets
drm/amdkfd: Remove vla
drm/amdkfd: Add sanity checks in IRQ handlers
drm/amdkfd: Remove queue node when destroy queue failed
drm/amdkfd: Locking PM mutex while allocating IB buffer
drm/amdkfd: Remove initialization of cp_hqd_ib_control on CIK
drm/amdkfd: Fix signal handling performance again
drm/amdkfd: Fix CP soft hang on APUs
drm/amdkfd: Separate trap handler assembly code and its hex values
drm/amdkfd: Remove redundant include of amd-iommu.h
drm/amdkfd: use %px to print user space address instead of %p
drm/amdkfd: Use volatile MTYPE in default/alternate apertures
drm/amdkfd: Reduce priority of context-saving waves before spin-wait
drm/amdkfd: Dump HQD of HIQ
drm/amdkfd: Integer overflows in ioctl
drm/i915/guc: Remove GUC_CTL_DEVICE_INFO parameter
spi: imx: Update MODULE_DESCRIPTION to "SPI Controller driver"
drm/i915: Update DRIVER_DATE to 20180413
drm/i915/cnl: Use mmio access to context status buffer
auxdisplay: Replace licenses with SPDX identifiers
auxdisplay: make PANEL a menuconfig
auxdisplay: fix broken menu
auxdisplay: charlcd: Fix and clean up handling of x/y commands
auxdisplay: charlcd: fix hex literal ranges for graphics command
auxdisplay: charlcd: fix two-line command ^[[LN not marked as processed
auxdisplay: charlcd: replace octal literal with form-feed escape sequence
auxdisplay: charlcd: use null character instead of zero literal to terminate strings
auxdisplay: charlcd: no need to call charlcd_gotoxy() if nothing changes
auxdisplay: cfag12864bfb: constify fb_fix_screeninfo and fb_var_screeninfo structures
auxdisplay: img-ascii-lcd: fix typo on select SYSCON/MFD_SYSCON
auxdisplay: img-ascii-lcd: kconfig: Remove MIPS_SEAD3 reference
auxdisplay: arm-charlcd: Fix struct charlcd doc line
MAINTAINERS: auxdisplay: remove obsolete webpages
Doc: misc-devices: move lcd-panel-cgram.txt to auxdisplay/
drm/i915/bios: reduce the scope of some local variables in parse_ddi_port()
drm/i915/bios: filter out invalid DDC pins from VBT child devices
drm/i915/gvt: Fix the validation on size field of dp aux header
drm/i915: Split out functions for different kinds of workarounds
drm/i915: Move a bunch of workaround-related code to its own file
drm/amd/display: dal 3.1.41
drm/amd/display: Fix FBC text console corruption
drm/amd/display: csc updates require FULL update
drm/amd/display: Make DCN stream encoder shareable
drm/amd/display: Update scaler v_active data if interlaced
drm/amd/display: Change disable backlight ramp change threshold from 0 to maximum value.
drm/amd/display: Fill calcs date from stream src/dst if available
drm/amd/display: fix link bw calculation for 422 and 420 encoding
drm/amd/display: remove unused enum
drm/amd/display: Refactor stream encoder for HW review
drm/amd/display: Set all update flags when we have full update
drm/amd/display: add delay between panel pwr off to on.
drm/amd/display: Implement dm_get_timestamp
drm/amd/display: Add vmax/min_sel prints to dcn10_log_hw_state
drm/amd/display: Add Dynamic debug prints
drm/amd/display: Fix potential access beyond end of array in CM
drm/amd/display: Non-HDMI DP active dongle should not support YUV pixel format
drm/amd/display: Set ignore_msa_timing_param
drm/amd/display: Program v_total_min/max after v_total_cntl
drm/amd/display: Don't register backlight on connector_destroy
drm/amd/display: Only register backlight device if embedded panel connected
drm/amd/display: Don't access legacy properties
drm/amdgpu: Added support for MV packet
drm/sched: Extend the documentation.
drm/amdgpu: add new bo flag that indicates BOs don't need fallback (v2)
drm/amdgpu: Don't change preferred domian when fallback GTT v6
drm/scheduler: move the tracepoints file from the include directory
drm/scheduler: fix param documentation
drm/amd/display: fix spelling mistake: "Usupported" -> "Unsupported"
drm/amdgpu: use new asic need_full_reset callback
drm/amdgpu/soc15: implement asic need_full_reset callback
drm/amdgpu/vi: implement asic need_full_reset callback
drm/amdgpu/cik: implement asic need_full_reset callback
drm/amdgpu/si: implement asic need_full_reset callback
drm/amdgpu: add asic need_full_reset callback
drm/amdgpu: add documentation on hwmon interfaces exposed (v3)
drm/amdgpu: Move GEM BO to drm_framebuffer
drm/radeon: radeon_framebuffer -> drm_framebuffer
drm/radeon: Move GEM BO to drm_framebuffer
drm/amd/display: Disentangle dc.h include from amdgpu.h
drm/amdgpu: switch to use df callback functions
drm/amdgpu/df: implement df v1_7 callback functions
drm/amdgpu: add df callback functions structure
drm/amdgpu: add df v1_7 header files
drm/amdgpu/sdma4: use a helper for SDMA_OP_POLL_REGMEM
drm/amdgpu: remove duplicate cg/pg wrapper functions
drm/amdgpu: Delete some cgs functions
drm/amd/pp: Not call cgs interface to get display info
drm/amdgpu: Set pm_display_cfg in non-dc mode
drm/amd/pp: Use atombios api directly in powerplay (v2)
drm/amd/dc: Use atombios api directly in DC
drm/amdgpu: Get pci resource directly through adev
drm/amd/pp: Use gfx rlc funcs directly in powerplay
drm/amd/pp: Fix spelling mistake: "suppported" -> "supported"
drm/amdgpu: Use dpm_enabled as dpm state flag
drm/amd/pp: Use release_firmware directly in powerplay
drm/amd/pp: Save vf state in pp context
drm/amd/pp: Lock pm_funcs when set pp table
drm/amd/pp: Add hwmgr_sw_init/fini functioins
drm/amd/pp: Remove useless fw load error handler on Polaris
drm/amd/display: Move commit_planes_to_stream to amdgpu_dm
drm/amd/display: Only program MSA_TIMING_PARAM if it changed
drm/amd/display: Add double buffer machanism to OCSC
drm/amd/display: Add vline IRQ programming for DCN
drm/amd/display: Rename encoder_info_packet to dc_info_packet
drm/amd/display: Couple bug fixes in stats module
drm/amd/display: Add double buffer machanism to ICSC
drm/amd/display: Add num_active_wb to DML
drm/amd/display: Correct print types in DC_LOGS
drm/amd/display: Add dc_lut_mode enum
drm/amd/display: hide inconsistent mpcc programming from dtn log
drm/amd/display: Only update mpc blend config if not full update
drm/amd/display: Separate mem input constuctors for dce 112 and 120
drm/amd/display: add assert in enable FBC
drm/amd/display: align dtn logs and add mpc idle bit print
drm/amd/display: dal 3.1.40
drm/amd/display: Implementing new bandwidth registers for DCE120
drm/amd/display: drop dc_validate_guaranteed
drm/amd/display: Change wb_h/vratio to double
drm/amd/display: Adding stutter entry wm to dce bw struct
drm/amd/display: Don't call amdgpu_dm_display_resume as it doesn't exist
drm/amd/display: Add debug prints for bandwidth calculations
drm/amd/display: add mpc to dtn log
drm/amd/display: Don't read EDID in atomic_check
drm/amd/display: Rename feature-specific register address init macro
drm/amd/display: fix Polaris 12 bw bounding box
drm/amd/display: Update ASIC header files
drm/amd/display: Retry when read dpcd caps failed.
drm/amd/display: dal 3.1.39
drm/amd/display: correct the condition in setting cursor not visible beyond left edge
drm/amdgpu: Add CM_TEST_DEBUG regs for DCN
drm/i915/execlists: Set queue priority from secondary port
drm/i915/bios: remove duplicated code
drm/sun4i: Tie the DSI controller in the TCON
drm/sun4i: Add Allwinner A31 MIPI-DSI controller support
dt-bindings: display: Add Allwinner MIPI-DSI bindings
drm/sun4i: tcon: Add TRI finish interrupt for vblank
lib/vsprintf: Mark expected switch fall-through
lib/vsprintf: Replace space with '_' before crng is ready
lib/vsprintf: Deduplicate pointer_string()
drm/i915/pmu: Inspect runtime PM state more carefully while estimating RC6
lib/vsprintf: Move pointer_string() upper
lib/vsprintf: Make flag_spec global
lib/vsprintf: Make strspec global
lib/vsprintf: Make dec_spec global
lib/test_printf: Mark big constant with UL
drm/i915/gvt: fix memory leak of a cmd_entry struct on error exit path
drm/amdkfd: Add Vega10 topology and device info
drm/amdkfd: Try to enable atomics for all GPUs
drm/amdkfd: Add GFXv9 CWSR trap handler
drm/amdkfd: Support flat memory apertures for GFXv9
drm/amdkfd: Remove limit on number of GPUs (follow-up)
drm/i915/guc: Replace %phn with %ph
drm/i915: Don't fiddle with rps/rc6 across GPU reset
wcn36xx: allocate skbs with GFP_KERNEL during init
wcn36xx: Remove useless skb spinlock
wcn36xx: Add missing fall through comment in smd.c
wcn36xx: don't delete invalid bss indices
wcn36xx: don't keep reference to skb if transmission failed
wcn36xx: check for DMA mapping errors in wcn36xx_dxe_tx_frame()
ath9k: dfs: remove accidental use of stack VLA
ath10k: fix spelling mistake: "tiggers" -> "triggers"
ath10k: sdio: fix memory leak for probe allocations
drm/i915: Add debugfs file to clear FIFO underruns.
wil6210: fix potential null dereference of ndev before null check
ath10k: avoid possible string overflow
drm/i915/psr: Chase psr.enabled only under the psr.lock
drm/i915/gen9_lp: Increase DDI PHY0 power well enabling timeout
drm/i915: Remove last references to drm_atomic_get_existing* macros
drm/i915: Remove get_existing_crtc_state
drm/i915: Change use get_new_plane_state instead of existing plane state
drm/i915/execlists: Log fence context & seqno throughout GEM_TRACE
drm/i915: Enclose for_each_engine_masked macro arguments in parentheses
drm/i915: Upscale scaler max scale for NV12
drm/i915: Update format_is_yuv() to include NV12
drm/i915: Set scaler mode for NV12
drm/i915: Enable YUV to RGB for Gen10 in Plane Ctrl Reg
drm/i915: Display WA 827
drm/i915/skl: split skl_compute_ddb function
drm/i915/skl+: nv12 workaround disable WM level 1-7
drm/i915/skl+: make sure higher latency level has higher wm value
drm/i915/skl+: pass skl_wm_level struct to wm compute func
drm/i915/skl+: NV12 related changes for WM
drm/i915/skl+: support verification of DDB HW state for NV12
drm/i915/skl+: add NV12 in skl_format_to_fourcc
drm/i915/skl+: refactor WM calculation for NV12
drm/i915/skl+: rename skl_wm_values struct to skl_ddb_values
ipvs: fix multiplicative hashing in sh/dh/lblc/lblcr algorithms
netfilter: ipvs: Add configurations of Maglev hashing
netfilter: ipvs: Add Maglev hashing scheduler
netfilter: ipvs: Keep latest weight of destination
netfilter: ipvs: Fix space before '[' error.
drm/amdkfd: Add 64-bit doorbell and wptr support to kernel queue
drm/amdkfd: Fix kernel queue rollback_packet
drm/amdkfd: Fix goto usage
drm/amdkfd: Add SOC15 interrupt processing support
drm/amdkfd: Add GFXv9 device queue manager
drm/amdkfd: Add GFXv9 MQD manager
drm/amdkfd: Add GFXv9 PM4 packet writer functions
drm/amdkfd: Move packet writer functions into ASIC-specific file
drm/amdkfd: Implement doorbell allocation for SOC15
drm/amdkfd: Clean up KFD_MMAP_ offset handling
drm/amdkfd: Make doorbell size ASIC-dependent
drm/amdgpu: Add doorbell routing info to kgd2kfd_shared_resources
drm/amdgpu: Add GFXv9 kfd2kgd interface functions
drm/amdgpu: Add GFXv9 TLB invalidation packet definition
drm/amd: Update GFXv9 SDMA MQD structure
drm/amdgpu: Remove unused interface from kfd2kgd interface
Documentation: dt: iio: imu: st_lsm6dsx: add ism330dlc sensor device binding
iio: imu: st_lsm6dsx: add support to ism330dlc
iio: imu: st_lsm6dsx: fix FIFO threshold mask for LSM6DSM/LSM6DSL
drm/i915/dp: Send DPCD ON for MST before phy_up
drm/i915: Pass the set of guilty engines to i915_reset()
drm/i915: Treat i915_reset_engine() as guilty until proven innocent
clk: actions: Add S900 SoC clock support
clk: actions: Add pll clock support
clk: actions: Add composite clock support
clk: actions: Add fixed factor clock support
clk: actions: Add factor clock support
clk: actions: Add divider clock support
clk: actions: Add mux clock support
clk: actions: Add gate clock support
clk: actions: Add common clock driver support
clk: spear: fix WDT clock definition on SPEAr600
drm/i915: Split out parking from the idle worker for reuse
drm/i915/selftests: Rename wait_for_hang() to wait_until_running()
drm/i915/icl: Enable RC6 and RPS in Gen11
drm/i915/icl: Deal with GT INT DW correctly
drm/i915/icl: Handle RPS interrupts correctly for Gen11
drm/i915/icl: Use hw engine class, instance to find irq handler
drm/i915/icl: Add reset control register changes
drm/i915: Describe the bottom of stack in processing a batchbuffer
drm/i915: Add link to documentation in i915_gem_execbuffer.c
drm/i915: Narration overview on GEM
drm/i915/selftests: Avoid repeatedly harming the same innocent context
drm/i915/audio: Fix audio enumeration issue on BXT
drm/i915: Fix memory leak in intel_hdcp auth
drm/i915: Only call finish_reset after a prepare_reset
drm/sti: Depend on OF rather than selecting it
drm/i915/selftests: Add basic sanitychecks for execlists
drm/i915: Do no use kfree() to free a kmem_cache_alloc() return value
drm/i915: Check hdcp key loadability
drm/i915: Read Vprime thrice incase of mismatch
drm/i915: Read HDCP R0 thrice in case of mismatch
drm/i915: Store preemption capability in engine->flags
MAINTAINERS: Add drm/xen-front maintainer entry
drm/xen-front: Add support for Xen PV display frontend
drm/i915/execlists: Track begin/end of execlists submission sequences
drm/i2c: tda998x: always disable and clear interrupts at probe
drm/i2c: tda998x: move CEC device initialisation later
drm/i2c: tda998x: fix error cleanup paths
drm/i2c: tda998x: move mutex/waitqueue/timer/work init early
drm/i915/psr: Set DPCD PSR2 enable bit when needed
drm/i915/psr: Cache sink synchronization latency
drm/i915/psr: Use PSR2 macro for PSR2
drm/i915/psr: Do not override PSR2 sink support
drm/i915/psr/cnl: Enable Y-coordinate support in source
drm/i915/psr: Tie PSR2 support to Y coordinate requirement
drm/i915/psr: Nuke aux frame sync
drm: Add DP last received PSR SDP VSC register and bits
drm: Add DP PSR2 sink enable bit
drm: Reshuffle getfb error returns
Staging: iio: adis16209: Move adis16209 driver out of staging
Staging: iio: adis16209: Use GENMASK
Staging: iio: adis16209: Remove unused headers
Staging: iio: adis16209: Add a blank line after return statements
Staging: iio: adis16209: Prefer reverse christmas tree ordering
Staging: iio: adis16209: Indent the field definitions
iio: imu: inv_mpu6050: clean double declaration of set_power_itg
iio: adc: meson-saradc: add support for Meson AXG
dt-bindings: iio: adc: document the Meson AXG support
iio: adc: meson-saradc: squash and share the common adc platform data
iio:kfifo_buf: check for uint overflow
iio:buffer: make length types match kfifo types
drm/i915: Only warn for might_sleep() before a slow wait_for_register
drm/i915: Avoid sleeping inside per-engine reset
drm/i915: Make force_load_detect effective even w/ DMI quirks/hotplug
drm/i915: Restore planes after load detection
drm/zte: Stop consulting plane->crtc
drm/vmwgfx: Stop consulting plane->fb
drm/sti: Stop consulting plane->fb
drm/i915: Stop consulting plane->fb
drm: Use plane->state->fb over plane->fb
drm: Make the fb refcount handover less magic
drm: Adjust whitespace for legibility
drm: Add local 'plane' variable for primary/cursor planes
drm/atomic-helper: WARN if legacy plane fb pointers are bogus when committing duplicated state
drm: Clear crtc->primary->crtc when disabling the crtc via setcrtc()
drm/atomic-helper: Drop plane->fb references only for drm_atomic_helper_shutdown()
drm/i915/perf: add more debug message on perf open & configs
drm/i915: rename PPGTT/GGTT fields OA registers
drm/i915/perf: remove empty line
drm/i915/perf: simplify OA unit enabling on gen7
drm/i915/perf: check the value of PROP_SAMPLE_OA uapi parameter
drm/i915/perf: enable perf support on ICL
drm/i915: Include the HW breadcrumb whenever we trace the global_seqno
drm/i915/guc: enable guc interrupts unconditionally in uc_resume
drm: Use srcu to protect drm_device.unplugged
drm: add parameter explanation for some gem dmabuf_ops
drm/i915/guc: Trace messages from CT while in debug
drm/i915/guc: Handle default action received over CT
drm/i915/guc: Prepare to process incoming requests from CT
drm/i915/guc: Implement response handling in send_ct()
drm/i915/guc: Use better name for helper wait function
drm/i915/guc: Prepare to handle messages from CT RECV buffer
drm/i915/guc: Make event handler a virtual function
drm/i915/guc: Implement response handling in send_mmio()
drm/i915/guc: Prepare send() function to accept bigger response
drm/i915/guc: Add support for data reporting in GuC responses
drm/i915/guc: Add documentation for MMIO based communication
drm/i915/execlists: Reset ring registers on rebinding contexts
drm/i915/gen11: add support for reading the timestamp frequency
drm/tinydrm: Make fb_dirty into a lower level hook
drm/simple-kms-helper: Plumb plane state to the enable hook
drm/udl: Get rid of dev->struct_mutex usage
drm/rockchip: fixup comment for gem_free_object_unlocked
staging/vboxvideo: Use gem_free_object_unlocked
drm/i915: Use correct reST syntax for WOPCM and GuC kernel-doc diagrams
drm/omap: Use normalized zpos for plane placement
drm: rcar-du: Let core take care of normalizing the zpos
drm/sti: Let core take care of normalizing the zpos
drm/tegra: Let core take care of normalizing the zpos
drm/exynos: Let core take care of normalizing the zpos
drm: Add drm_mode_config->normalize_zpos boolean
drm: make drm_core_check_feature() bool that it is
drm: remove old documentation comment cruft from drmP.h
drm: prefer inline over __inline__
drm/dp/mst: Fix off-by-one typo when dump payload table
drm/i915: reorder dpll_info members
drm/i915: use flags from dpll_info embedded in intel_shared_dpll
drm/i915: use id from intel_shared_dpll.info
drm/i915: use name from intel_shared_dpll.info
drm/i915: use funcs from intel_shared_dpll.info
drm/i915: add dpll_info inside intel_shared_dpll
drm/i915: move dpll_info to header
drm/i915: Reword warning for missing cases
drm/i915/execlists: Avoid kicking the submission too early for rescheduling
drm/i915: Include submission tasklet state in engine dump
drm/i915/execlists: Clear user-active flag on preemption completion
drm/tinydrm: Use gem_free_object_unlocked
drm/scdc-helper: Convert errors into debug messages
drm/gem: Document that handle_create must be the last step
gpu: drm: nouveau: Use list_{next/prev}_entry instead of list_entry
gpu: drm/lease:: Use list_{next/prev}_entry instead of list_entry
staging: iio: tsl2x7x: use either direction for IIO_EV_INFO_{ENABLE,PERIOD}
staging: iio: tsl2x7x: use auto increment I2C protocol
Staging: iio: accel: adis16201: Move adis16201 driver out of staging
Staging: iio: accel: adis16201: Fix 80 character line limit
Staging: iio: accel: adis16201: Use GENMASK
Staging: iio: accel: adis16201: Remove unused headers
staging: iio: tsl2x7x: add copyright
staging: iio: tsl2x7x: put local variables in reverse Christmas tree order
staging: iio: tsl2x7x: remove ch0 and ch1 variables from tsl2x7x_get_lux()
staging: iio: tsl2x7x: remove unused variables from tsl2x7x_get_lux()
staging: iio: tsl2x7x: split out als and prox persistence settings
staging: iio: tsl2x7x: make logging consistent and correct newlines
staging: iio: tsl2x7x: split out als and prox interrupt settings
staging: iio: tsl2x7x: simplify tsl2x7x_prox_cal()
staging: iio: tsl2x7x: no need to clear interrupt flag when getting lux
staging: iio: tsl2x7x: correct interrupt handler trigger
staging: iio: tsl2x7x: remove unnecessary code
staging:iio:ade7854: Remove read_reg_* duplications
staging:iio:ade7854: Rework SPI read function
staging:iio:ade7854: Rework I2C read function
staging:iio:ade7854: Remove write_reg_* duplications
staging:iio:ade7854: Rework SPI write function
staging:iio:ade7854: Rework I2C write function
staging:iio:ade7854: Fix the wrong number of bits to read
staging:iio:ade7854: Fix error handling on read/write
drm/i915: protect macro parameters in SWING_SEL_{UPP,LO}WER
drm/i915/icl: Added 5k source scaling support for Gen11 platform
drm/i915/icl: HPD pin for port F
drm/i915/icl: Add Voltage swing table for MG PHY DDI Buffer
drm/i915/icl: Add register defs for voltage swing sequences for MG PHY DDI
drm/i915/icl: Add Combo PHY DDI Buffer translation tables for Icelake.
drm/i915/icl: Add register definitions for Combo PHY vswing sequences.
drm/amdgpu: Add userptr support for KFD
drm/amdkfd: Add quiesce_mm and resume_mm to kgd2kfd_calls
drm/amdkfd: GFP_NOIO while holding locks taken in MMU notifier
drm/amdgpu: Avoid reclaim while holding locks taken in MMU notifier
drm/amdgpu: Enable amdgpu_ttm_tt_get_user_pages in worker threads
drm/amdgpu: Add MMU notifier type for KFD userptr
drm/i915: Fix hibernation with ACPI S0 target state
dt-binding: clk: npcm750: Add binding for Nuvoton NPCM7XX Clock
drm/i915: Actually flush interrupts on reset not just wedging
drm/i915/uc: Fetch uC firmware in init_early
drm/i915: Reorder early initialization
drm/i915/guc: Fix null pointer dereference when GuC FW is not available
drm/i915: Don't spew errors when resetting HDMI scrambling/bit clock ratio fails
drm/i915: Skip logging impossible slices
drm/i915: Avoid setting ring freq on invalid rps freqs
drm/i915: Flush pending interrupt following a GPU reset
drm/i915: Use full serialisation around engine->irq_posted
drm/i915/selftests: Stress resets-vs-request-priority
drm/i915/selftests: Include the trace as a debug aide
drm/i915: Remove local timeline var from submit/unsubmit
drm/i915: Fix tracing of submit seqno
drm: Remove drm_property_{un/reference}_blob aliases
drm/i915/psr: Remove open-coded PSR AUX transactions for SKL+
drm/i915/psr: Move PSR aux setup to it's own function.
drm/i915/execlists: Use a locked clear_bit() for synchronisation with interrupt
drm/i915/guc: Unify parameters of public CT functions
drm/i915/guc: Handle GuC log flush event in dedicated function
drm/i915/guc: Move enable/disable msg functions to GuC header
drm/i915/guc: Drop union guc_log_control
drm/i915/guc: Unify naming of private GuC action functions
drm/i915/huc: Check HuC status in dedicated function
drm/i915/icl: Added ICL 11 slice, subslice and EU fuse detection
fuse: add writeback documentation
fuse: honor AT_STATX_FORCE_SYNC
fuse: honor AT_STATX_DONT_SYNC
fuse: Restrict allow_other to the superblock's namespace or a descendant
fuse: Support fuse filesystems outside of init_user_ns
fuse: Fail all requests with invalid uids or gids
fuse: Remove the buggy retranslation of pids in fuse_dev_do_read
fuse: return -ECONNABORTED on /dev/fuse read after abort
fuse: atomic_o_trunc should truncate pagecache
drm/i915: Add control flags to i915_handle_error()
drm/i915: Specify which engines to reset following semaphore/event lockups
drm/i915/guc: Don't try to enable GuC logging when we're not using GuC
drm/i915/icl: Update subslice define for ICL 11
drm/i915/icl: Enable the extra video decode and enhancement boxes for Icelake 11
drm/i915/icl: Check for fused-off VDBOX and VEBOX instances
drm/i915: Select STACKDEPOT for DRM_I915_DEBUG
dt-bindings: clock: Add Actions S900 clock bindings
clk: qcom: Add support for controlling Fabia PLL
clk: qcom: Clear hardware clock control bit of RCG
drm/i915: Trim error mask to known engines
drm/i915: Prefer memset64() when filling the iomap
drm/i915/guc: Demote GuC error messages
drm/i915/guc: Default to non-verbose GuC logging
drm/i915/guc: Allow user to control default GuC logging
drm/i915/guc: Don't print out relay statistics when relay is disabled
drm/i915/guc: Always print log stats in i915_guc_info when using GuC
drm/i915/guc: Get rid of GuC log runtime
drm/i915/guc: Move check for fast memcpy_wc to relay creation
drm/i915/guc: Split relay control and GuC log level
drm/i915/guc: Flush directly in log unregister
drm/i915/guc: Merge log relay file and channel creation
drm/i915/guc: Log runtime should consist of both mapping and relay
drm/i915/guc: Keep GuC interrupts enabled when using GuC
drm/i915/dp: Write to SET_POWER dpcd to enable MST hub.
Staging: iio: accel: adis16201: Adjust argument to match open parentheses
Staging: iio: accel: adis16201: Prefer reverse christmas tree ordering
Staging: iio: accel: adis16201: Use sign_extend32 function
Staging: iio: accel: adis16201: Add comments about units in read_raw()
Staging: iio: accel: adis16201: Group register definitions
Staging: iio: accel: adis16201: Add _REG suffix to registers
Staging: iio: accel: adis16201: Remove unnecessary comments
Staging: iio: accel: adis16201: Rename few macro definitions
iio: adc: stm32-dfsdm: fix sample rate for div2 spi clock
iio: adc: stm32-dfsdm: fix successive oversampling settings
iio: adc: ad7780: remove IIO_CHAN_INFO_SAMP_FREQ support
iio: adc: ad7791: implement IIO_CHAN_INFO_SAMP_FREQ
iio: adc: ad7791: remove sample freq sysfs attributes
iio: ad7793: implement IIO_CHAN_INFO_SAMP_FREQ
iio: cros_ec: Move cros_ec_sensors_core.h in /include
iio: stx104: Implement get_multiple callback
clk: Print the clock name and warning cause
drm/i915: Kill the remaining CHV HBR2 leftovers
i915: Re-use DEFINE_SHOW_ATTRIBUTE() macro
drm/i915: Don't initialize plane_to_crtc_mapping[] on SKL+
drm/i915/stolen: Deduce base of reserved portion as top-size on vlv
drm/i915/stolen: Checkpatch cleansing
drm/i915/stolen: Switch from DEBUG_KMS to DEBUG_DRIVER
drm/i915: Stop engines when declaring the machine wedged
drm/i915: Trace GEM steps between submit and wedging
drm/i915/guc: Fix build break on config without DEBUG_FS
drm/i915/guc: Update syntax of GuC log functions
drm/i915: Split GPU commands definitions into separate header
drm/i915: move gen8 irq shifts to intel_lrc.c
drm/i915: use engine->irq_keep_mask when resetting irqs
drm/i915: add a selftest for the mmio_bases table
drm/i915: store all mmio bases in intel_engines
drm/i915/cnl: Kill _MMIO_PORT6 macro
drm/i915/cnl; Add macro to get PORT_TX register
drm/i915/pmu: Work around compiler warnings on some kernel configs
drm/i915: Check rq->timeline before deference
drm/i915/guc: Check the locking status of GuC WOPCM registers
drm/i915: Add HuC firmware size related restriction for Gen9 and CNL A0
drm/i915: Add support to return CNL specific reserved WOPCM size
drm/i915: Implement dynamic GuC WOPCM offset and size calculation
drm/i915/guc: Rename guc_ggtt_offset to intel_guc_ggtt_offset
drm/i915/psr: Comment to clarify SRD_DEBUG is called PSR_MASK SKL+
drm/i915: Show GEM_TRACE when detecting a failed GPU idle
drm/i915: Move CUR SURFLIVE definition to a better place.
drm/i915/psr: Remove PSR active flag from debugfs
drm/i915/psr: Use more PSR HW tracking.
drm/i915/frontbuffer: HW tracking for cursor moves to fix PSR lags.
drm/i915/frontbuffer: Pull frontbuffer_flush out of gem_obj_pin_to_display
drm/i915: Use sseu size for determining eu_regs[]
drm/i915: Warn against variable length arrays
drm/i915: Remove variable length arrays from sseu debugfs printers
drm/i915/uc: Sanitize uC together with GEM
drm/i915/uc: Sanitize uC options early
drm/i915: Remove the impedance mismatch around intel_engine_enable_signaling
drm/i915/psr: Display WA 0884 applied broadly for more HW tracking.
drm/i915: Move i915_gpu_error into its own header
drm/i915: Make header i915_pmu.h more robust
drm/i915: Change parameters order in i915_gem_batch_pool_init
drm/i915: Include i915_reg.h in intel_ringbuffer.h
drm/i915/guc: Move GuC notification handling to separate function
drm/i915/guc: Create common entry points for log register/unregister
drm/i915/guc: Tidy guc_log_control
drm/i915: Remove unused DP_LINK_CHECK_TIMEOUT
drm/i915: Only call tasklet_kill() on the first prepare_reset
drm/i915: Wrap engine->schedule in RCU locks for set-wedge protection
drm/i915: Include ring->emit in debugging
drm/i915: Update ring position from request on retiring
drm/i915: Finish the wait-for-wedge by retiring all the inflight requests
drm/i915/icl: do not save DDI A/E sharing bit for ICL
drm/i915: Push irq_shift from gen8_cs_irq_handler() to caller
drm/i915: Index the ring frequency table by HW frequency range
drm/i915: Kick the rps worker when changing the boost frequency
drm/i915: Handle pipe CRC around enabling/disabling pipe.
drm/i915: Only prune fences after wait-for-all
PCI: armada8k: Fix clock resource by adding a register clock
PCI: armada8k: Remove useless test before clk_disable_unprepare()
PCI: dwc: Fix enumeration end when reaching root subordinate
[rishabhb@codeaurora.org: Disable CONFIG_LSE_ATOMICS, HARDEN_BRANCH_PREDICTOR
and CONFIG_SSBD by default. Correct the self assignment in lib/rhashtable.c.
Fixed minor conflicts.]
Change-Id: I911a1bb8f844854f5ef760a89d33aed3c1e25db1
Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org>