https://source.android.com/security/bulletin/2022-08-01
CVE-2022-1786
* tag 'ASB-2022-08-05_4.19-stable' of https://android.googlesource.com/kernel/common:
FROMGIT: arm64: fix oops in concurrently setting insn_emulation sysctls
ANDROID: cgroup: Fix for a partially backported patch
ANDROID: allow add_hwgenerator_randomness() from non-kthread
Linux 4.19.252
dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate
dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate
dmaengine: at_xdma: handle errors of at_xdmac_alloc_desc() correctly
dmaengine: pl330: Fix lockdep warning about non-static key
ida: don't use BUG_ON() for debugging
misc: rtsx_usb: set return value in rsp_buf alloc err path
misc: rtsx_usb: use separate command and response buffers
misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer
i2c: cadence: Unregister the clk notifier in error path
selftests: forwarding: fix error message in learning_test
selftests: forwarding: fix learning_test when h1 supports IFF_UNICAST_FLT
selftests: forwarding: fix flood_unicast_test when h2 supports IFF_UNICAST_FLT
ibmvnic: Properly dispose of all skbs during a failover.
ARM: at91: pm: use proper compatible for sama5d2's rtc
pinctrl: sunxi: a83t: Fix NAND function name for some pins
ARM: meson: Fix refcount leak in meson_smp_prepare_cpus
xfs: remove incorrect ASSERT in xfs_rename
can: kvaser_usb: kvaser_usb_leaf: fix bittiming limits
can: kvaser_usb: kvaser_usb_leaf: fix CAN clock frequency regression
can: kvaser_usb: replace run-time checks with struct kvaser_usb_driver_info
powerpc/powernv: delay rng platform device creation until later in boot
video: of_display_timing.h: include errno.h
fbcon: Disallow setting font bigger than screen size
iommu/vt-d: Fix PCI bus rescan device hot add
net: rose: fix UAF bug caused by rose_t0timer_expiry
usbnet: fix memory leak in error case
can: gs_usb: gs_usb_open/close(): fix memory leak
can: grcan: grcan_probe(): remove extra of_node_get()
can: bcm: use call_rcu() instead of costly synchronize_rcu()
mm/slub: add missing TID updates on slab deactivation
esp: limit skb_page_frag_refill use to a single page
ANDROID: revert some RNG function signature changes
ANDROID: cpu/hotplug: avoid breaking Android ABI by fusing cpuhp steps
UPSTREAM: lib/crypto: blake2s: avoid indirect calls to compression function for Clang CFI
BACKPORT: lib/crypto: add prompts back to crypto libraries
BACKPORT: lib/crypto: blake2s: include as built-in
Linux 4.19.251
net: usb: qmi_wwan: add Telit 0x1070 composition
net: usb: qmi_wwan: add Telit 0x1060 composition
xen/arm: Fix race in RB-tree based P2M accounting
xen/blkfront: force data bouncing when backend is untrusted
xen/netfront: force data bouncing when backend is untrusted
xen/netfront: fix leaking data in shared pages
xen/blkfront: fix leaking data in shared pages
ipv6/sit: fix ipip6_tunnel_get_prl return value
sit: use min
net: dsa: bcm_sf2: force pause link settings
hwmon: (ibmaem) don't call platform_device_del() if platform_device_add() fails
xen/gntdev: Avoid blocking in unmap_grant_pages()
net: tun: avoid disabling NAPI twice
NFC: nxp-nci: Don't issue a zero length i2c_master_read()
nfc: nfcmrvl: Fix irq_of_parse_and_map() return value
net: bonding: fix use-after-free after 802.3ad slave unbind
net: bonding: fix possible NULL deref in rlb code
netfilter: nft_dynset: restore set element counter when failing to update
caif_virtio: fix race between virtio_device_ready() and ndo_open()
net: ipv6: unexport __init-annotated seg6_hmac_net_init()
usbnet: fix memory allocation in helpers
RDMA/qedr: Fix reporting QP timeout attribute
net: tun: stop NAPI when detaching queues
net: tun: unlink NAPI from device on destruction
selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test
virtio-net: fix race between ndo_open() and virtio_device_ready()
net: usb: ax88179_178a: Fix packet receiving
net: rose: fix UAF bugs caused by timer handler
SUNRPC: Fix READ_PLUS crasher
s390/archrandom: simplify back to earlier design and initialize earlier
dm raid: fix KASAN warning in raid5_add_disks
dm raid: fix accesses beyond end of raid member array
nvdimm: Fix badblocks clear off-by-one error
UPSTREAM: crypto: poly1305 - fix poly1305_core_setkey() declaration
UPSTREAM: mm: fix misplaced unlock_page in do_wp_page()
BACKPORT: mm: do_wp_page() simplification
UPSTREAM: mm/ksm: Remove reuse_ksm_page()
UPSTREAM: mm: reuse only-pte-mapped KSM page in do_wp_page()
Linux 4.19.250
swiotlb: skip swiotlb_bounce when orig_addr is zero
net/sched: move NULL ptr check to qdisc_put() too
net: mscc: ocelot: allow unregistered IP multicast flooding
kexec_file: drop weak attribute from arch_kexec_apply_relocations[_add]
fdt: Update CRC check for rng-seed
xen: unexport __init-annotated xen_xlate_map_ballooned_pages()
drm: remove drm_fb_helper_modinit
powerpc/pseries: wire up rng during setup_arch()
kbuild: link vmlinux only once for CONFIG_TRIM_UNUSED_KSYMS (2nd attempt)
modpost: fix section mismatch check for exported init/exit sections
ARM: cns3xxx: Fix refcount leak in cns3xxx_init
ARM: Fix refcount leak in axxia_boot_secondary
soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe
ARM: exynos: Fix refcount leak in exynos_map_pmu
ARM: dts: imx6qdl: correct PU regulator ramp delay
powerpc/powernv: wire up rng during setup_arch
powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address
powerpc: Enable execve syscall exit tracepoint
xtensa: Fix refcount leak bug in time.c
xtensa: xtfpga: Fix refcount leak bug in setup
iio: adc: axp288: Override TS pin bias current for some models
iio: trigger: sysfs: fix use-after-free on remove
iio: gyro: mpu3050: Fix the error handling in mpu3050_power_up()
iio: accel: mma8452: ignore the return value of reset operation
iio:accel:bma180: rearrange iio trigger get and register
iio:chemical:ccs811: rearrange iio trigger get and register
usb: chipidea: udc: check request status before setting device address
xhci: turn off port power in shutdown
iio: adc: vf610: fix conversion mode sysfs node name
gpio: winbond: Fix error code in winbond_gpio_get()
virtio_net: fix xdp_rxq_info bug after suspend/resume
igb: Make DMA faster when CPU is active on the PCIe link
afs: Fix dynamic root getattr
MIPS: Remove repetitive increase irq_err_count
x86/xen: Remove undefined behavior in setup_features()
erspan: do not assume transport header is always set
net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms
bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers
USB: serial: option: add Quectel RM500K module support
USB: serial: option: add Quectel EM05-G modem
USB: serial: option: add Telit LE910Cx 0x1250 composition
random: quiet urandom warning ratelimit suppression message
dm era: commit metadata in postsuspend after worker stops
ata: libata: add qc->flags in ata_qc_complete_template tracepoint
ALSA: hda/realtek: Add quirk for Clevo PD70PNT
ALSA: hda/conexant: Fix missing beep setup
ALSA: hda/via: Fix missing beep setup
random: schedule mix_interrupt_randomness() less often
vt: drop old FONT ioctls
UPSTREAM: ext4: verify dir block before splitting it
UPSTREAM: ext4: fix use-after-free in ext4_rename_dir_prepare
BACKPORT: ext4: Only advertise encrypted_casefold when encryption and unicode are enabled
BACKPORT: ext4: fix no-key deletion for encrypt+casefold
BACKPORT: ext4: optimize match for casefolded encrypted dirs
BACKPORT: ext4: handle casefolding with encryption
Revert "ANDROID: ext4: Handle casefolding with encryption"
Revert "ANDROID: ext4: Optimize match for casefolded encrypted dirs"
UPSTREAM: Revert "hwmon: Make chip parameter for with_info API mandatory"
ANDROID: extcon: fix allocation for edev->bnh
Linux 4.19.249
Revert "hwmon: Make chip parameter for with_info API mandatory"
tcp: drop the hash_32() part from the index calculation
tcp: increase source port perturb table to 2^16
tcp: dynamically allocate the perturb table used by source ports
tcp: add small random increments to the source port
tcp: use different parts of the port_offset for index and offset
tcp: add some entropy in __inet_hash_connect()
xprtrdma: fix incorrect header size calculations
usb: gadget: u_ether: fix regression in setting fixed MAC address
s390/mm: use non-quiescing sske for KVM switch to keyed guest
powerpc/mm: Switch obsolete dssall to .long
RISC-V: fix barrier() use in <vdso/processor.h>
net: openvswitch: fix leak of nested actions
net: openvswitch: fix misuse of the cached connection on tuple changes
virtio-pci: Remove wrong address verification in vp_del_vqs()
ext4: add reserved GDT blocks check
ext4: make variable "count" signed
ext4: fix bug_on ext4_mb_use_inode_pa
serial: 8250: Store to lsr_save_flags after lsr read
usb: gadget: lpc32xx_udc: Fix refcount leak in lpc32xx_udc_probe
usb: dwc2: Fix memory leak in dwc2_hcd_init
USB: serial: io_ti: add Agilent E5805A support
USB: serial: option: add support for Cinterion MV31 with new baseline
comedi: vmk80xx: fix expression for tx buffer size
irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions
irqchip/gic/realview: Fix refcount leak in realview_gic_of_init
faddr2line: Fix overlapping text section failures, the sequel
certs/blacklist_hashes.c: fix const confusion in certs blacklist
arm64: ftrace: fix branch range checks
net: bgmac: Fix an erroneous kfree() in bgmac_remove()
mlxsw: spectrum_cnt: Reorder counter pools
misc: atmel-ssc: Fix IRQ check in ssc_probe
tty: goldfish: Fix free_irq() on remove
i40e: Fix call trace in setup_tx_descriptors
i40e: Fix adding ADQ filter to TC0
pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE
random: credit cpu and bootloader seeds by default
net: ethernet: mtk_eth_soc: fix misuse of mem alloc interface netdev[napi]_alloc_frag
ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg
nfc: nfcmrvl: Fix memory leak in nfcmrvl_play_deferred
virtio-mmio: fix missing put_device() when vm_cmdline_parent registration failed
scsi: pmcraid: Fix missing resource cleanup in error case
scsi: ipr: Fix missing/incorrect resource cleanup in error case
scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology
scsi: vmw_pvscsi: Expand vcpuHint to 16 bits
ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put()
ASoC: es8328: Fix event generation for deemphasis control
ASoC: wm8962: Fix suspend while playing music
ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo()
ASoC: cs42l56: Correct typo in minimum level for SX volume controls
ASoC: cs42l52: Correct TLV for Bypass Volume
ASoC: cs53l30: Correct number of volume levels on SX controls
ASoC: cs42l52: Fix TLV scales for mixer controls
powerpc/kasan: Silence KASAN warnings in __get_wchan()
random: account for arch randomness in bits
random: mark bootloader randomness code as __init
random: avoid checking crng_ready() twice in random_init()
crypto: drbg - make reseeding from get_random_bytes() synchronous
crypto: drbg - always try to free Jitter RNG instance
crypto: drbg - move dynamic ->reseed_threshold adjustments to __drbg_seed()
crypto: drbg - track whether DRBG was seeded with !rng_is_initialized()
crypto: drbg - prepare for more fine-grained tracking of seeding state
crypto: drbg - always seeded with SP800-90B compliant noise source
crypto: drbg - add FIPS 140-2 CTRNG for noise source
Revert "random: use static branch for crng_ready()"
random: check for signals after page of pool writes
random: wire up fops->splice_{read,write}_iter()
random: convert to using fops->write_iter()
random: move randomize_page() into mm where it belongs
random: move initialization functions out of hot pages
random: use proper return types on get_random_{int,long}_wait()
random: remove extern from functions in header
random: use static branch for crng_ready()
random: credit architectural init the exact amount
random: handle latent entropy and command line from random_init()
random: use proper jiffies comparison macro
random: remove ratelimiting for in-kernel unseeded randomness
random: avoid initializing twice in credit race
random: use symbolic constants for crng_init states
siphash: use one source of truth for siphash permutations
random: help compiler out with fast_mix() by using simpler arguments
random: do not use input pool from hard IRQs
random: order timer entropy functions below interrupt functions
random: do not pretend to handle premature next security model
random: do not use batches when !crng_ready()
random: insist on random_get_entropy() existing in order to simplify
xtensa: use fallback for random_get_entropy() instead of zero
sparc: use fallback for random_get_entropy() instead of zero
um: use fallback for random_get_entropy() instead of zero
x86/tsc: Use fallback for random_get_entropy() instead of zero
nios2: use fallback for random_get_entropy() instead of zero
arm: use fallback for random_get_entropy() instead of zero
mips: use fallback for random_get_entropy() instead of just c0 random
m68k: use fallback for random_get_entropy() instead of zero
timekeeping: Add raw clock fallback for random_get_entropy()
powerpc: define get_cycles macro for arch-override
alpha: define get_cycles macro for arch-override
parisc: define get_cycles macro for arch-override
s390: define get_cycles macro for arch-override
ia64: define get_cycles macro for arch-override
init: call time_init() before rand_initialize()
random: fix sysctl documentation nits
random: document crng_fast_key_erasure() destination possibility
random: make random_get_entropy() return an unsigned long
random: check for signals every PAGE_SIZE chunk of /dev/[u]random
random: check for signal_pending() outside of need_resched() check
random: do not allow user to keep crng key around on stack
random: do not split fast init input in add_hwgenerator_randomness()
random: mix build-time latent entropy into pool at init
random: re-add removed comment about get_random_{u32,u64} reseeding
random: treat bootloader trust toggle the same way as cpu trust toggle
random: skip fast_init if hwrng provides large chunk of entropy
random: check for signal and try earlier when generating entropy
random: reseed more often immediately after booting
random: make consistent usage of crng_ready()
random: use SipHash as interrupt entropy accumulator
random: replace custom notifier chain with standard one
random: don't let 644 read-only sysctls be written to
random: give sysctl_random_min_urandom_seed a more sensible value
random: do crng pre-init loading in worker rather than irq
random: unify cycles_t and jiffies usage and types
random: cleanup UUID handling
random: only wake up writers after zap if threshold was passed
random: round-robin registers as ulong, not u32
random: clear fast pool, crng, and batches in cpuhp bring up
random: pull add_hwgenerator_randomness() declaration into random.h
random: check for crng_init == 0 in add_device_randomness()
random: unify early init crng load accounting
random: do not take pool spinlock at boot
random: defer fast pool mixing to worker
random: rewrite header introductory comment
random: group sysctl functions
random: group userspace read/write functions
random: group entropy collection functions
random: group entropy extraction functions
random: group initialization wait functions
random: remove whitespace and reorder includes
random: remove useless header comment
random: introduce drain_entropy() helper to declutter crng_reseed()
random: deobfuscate irq u32/u64 contributions
random: add proper SPDX header
random: remove unused tracepoints
random: remove ifdef'd out interrupt bench
random: tie batched entropy generation to base_crng generation
random: zero buffer after reading entropy from userspace
random: remove outdated INT_MAX >> 6 check in urandom_read()
random: use hash function for crng_slow_load()
random: absorb fast pool into input pool after fast load
random: do not xor RDRAND when writing into /dev/random
random: ensure early RDSEED goes through mixer on init
random: inline leaves of rand_initialize()
random: use RDSEED instead of RDRAND in entropy extraction
random: fix locking in crng_fast_load()
random: remove batched entropy locking
random: remove use_input_pool parameter from crng_reseed()
random: make credit_entropy_bits() always safe
random: always wake up entropy writers after extraction
random: use linear min-entropy accumulation crediting
random: simplify entropy debiting
random: use computational hash for entropy extraction
random: only call crng_finalize_init() for primary_crng
random: access primary_pool directly rather than through pointer
random: continually use hwgenerator randomness
random: simplify arithmetic function flow in account()
random: access input_pool_data directly rather than through pointer
random: cleanup fractional entropy shift constants
random: prepend remaining pool constants with POOL_
random: de-duplicate INPUT_POOL constants
random: remove unused OUTPUT_POOL constants
random: rather than entropy_store abstraction, use global
random: remove unused extract_entropy() reserved argument
random: remove incomplete last_data logic
random: cleanup integer types
random: cleanup poolinfo abstraction
random: fix typo in comments
random: don't reset crng_init_cnt on urandom_read()
random: avoid superfluous call to RDRAND in CRNG extraction
random: early initialization of ChaCha constants
random: initialize ChaCha20 constants with correct endianness
random: use IS_ENABLED(CONFIG_NUMA) instead of ifdefs
random: harmonize "crng init done" messages
random: mix bootloader randomness into pool
random: do not re-init if crng_reseed completes before primary init
random: do not sign extend bytes for rotation when mixing
random: use BLAKE2s instead of SHA1 in extraction
random: remove unused irq_flags argument from add_interrupt_randomness()
random: document add_hwgenerator_randomness() with other input functions
crypto: blake2s - adjust include guard naming
crypto: blake2s - include <linux/bug.h> instead of <asm/bug.h>
MAINTAINERS: co-maintain random.c
random: remove dead code left over from blocking pool
random: avoid arch_get_random_seed_long() when collecting IRQ randomness
random: add arch_get_random_*long_early()
powerpc: Use bool in archrandom.h
linux/random.h: Mark CONFIG_ARCH_RANDOM functions __must_check
linux/random.h: Use false with bool
linux/random.h: Remove arch_has_random, arch_has_random_seed
s390: Remove arch_has_random, arch_has_random_seed
powerpc: Remove arch_has_random, arch_has_random_seed
x86: Remove arch_has_random, arch_has_random_seed
random: avoid warnings for !CONFIG_NUMA builds
random: split primary/secondary crng init paths
random: remove some dead code of poolinfo
random: fix typo in add_timer_randomness()
random: Add and use pr_fmt()
random: convert to ENTROPY_BITS for better code readability
random: remove unnecessary unlikely()
random: remove kernel.random.read_wakeup_threshold
random: delete code to pull data into pools
random: remove the blocking pool
random: fix crash on multiple early calls to add_bootloader_randomness()
char/random: silence a lockdep splat with printk()
random: make /dev/random be almost like /dev/urandom
random: ignore GRND_RANDOM in getentropy(2)
random: add GRND_INSECURE to return best-effort non-cryptographic bytes
random: Add a urandom_read_nowait() for random APIs that don't warn
random: Don't wake crng_init_wait when crng_init == 1
lib/crypto: sha1: re-roll loops to reduce code size
lib/crypto: blake2s: move hmac construction into wireguard
crypto: blake2s - generic C library implementation and selftest
Revert "hwrng: core - Freeze khwrng thread during suspend"
char/random: Add a newline at the end of the file
random: Use wait_event_freezable() in add_hwgenerator_randomness()
fdt: add support for rng-seed
random: Support freezable kthreads in add_hwgenerator_randomness()
random: fix soft lockup when trying to read from an uninitialized blocking pool
latent_entropy: avoid build error when plugin cflags are not set
random: document get_random_int() family
random: move rand_initialize() earlier
random: only read from /dev/random after its pool has received 128 bits
drivers/char/random.c: make primary_crng static
drivers/char/random.c: remove unused stuct poolinfo::poolbits
drivers/char/random.c: constify poolinfo_table
9p: missing chunk of "fs/9p: Don't update file type when updating file attributes"
Revert "drm: fix EDID struct for old ARM OABI format"
Revert "mailbox: forward the hrtimer if not queued and under a lock"
Revert "ALSA: jack: Access input_dev under mutex"
Revert "ext4: fix use-after-free in ext4_rename_dir_prepare"
Revert "ext4: verify dir block before splitting it"
Linux 4.19.248
x86/speculation/mmio: Print SMT warning
KVM: x86/speculation: Disable Fill buffer clear within guests
x86/speculation/mmio: Reuse SRBDS mitigation for SBDS
x86/speculation/srbds: Update SRBDS mitigation selection
x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data
x86/speculation/mmio: Enable CPU Fill buffer clearing on idle
x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations
x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data
x86/speculation: Add a common function for MD_CLEAR mitigation update
x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug
Documentation: Add documentation for Processor MMIO Stale Data
x86/cpu: Add another Alder Lake CPU to the Intel family
x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family
x86/cpu: Add Jasper Lake to Intel family
cpu/speculation: Add prototype for cpu_show_srbds()
x86/cpu: Add Elkhart Lake to Intel family
Linux 4.19.247
tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd
mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064N
mtd: cfi_cmdset_0002: Move and rename chip_check/chip_ready/chip_good_for_write
md/raid0: Ignore RAID0 layout if the second zone has only one device
powerpc/32: Fix overread/overwrite of thread_struct via ptrace
Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag
ixgbe: fix unexpected VLAN Rx in promisc mode on VF
ixgbe: fix bcast packets Rx on VF after promisc removal
nfc: st21nfca: fix memory leaks in EVT_TRANSACTION handling
nfc: st21nfca: fix incorrect validating logic in EVT_TRANSACTION
mmc: block: Fix CQE recovery reset success
ata: libata-transport: fix {dma|pio|xfer}_mode sysfs files
cifs: return errors during session setup during reconnects
ALSA: hda/conexant - Fix loopback issue with CX20632
vringh: Fix loop descriptors check in the indirect cases
nodemask: Fix return values to be unsigned
nbd: fix io hung while disconnecting device
nbd: fix race between nbd_alloc_config() and module removal
nbd: call genl_unregister_family() first in nbd_cleanup()
modpost: fix undefined behavior of is_arm_mapping_symbol()
drm/radeon: fix a possible null pointer dereference
ceph: allow ceph.dir.rctime xattr to be updatable
Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process"
md: protect md_unregister_thread from reentrancy
kernfs: Separate kernfs_pr_cont_buf and rename_lock.
serial: msm_serial: disable interrupts in __msm_console_write()
staging: rtl8712: fix uninit-value in r871xu_drv_init()
clocksource/drivers/sp804: Avoid error on multiple instances
extcon: Modify extcon device to be created after driver data is set
misc: rtsx: set NULL intfdata when probe fails
usb: dwc2: gadget: don't reset gadget's driver->bus
USB: hcd-pci: Fully suspend across freeze/thaw cycle
drivers: usb: host: Fix deadlock in oxu_bus_suspend()
drivers: tty: serial: Fix deadlock in sa1100_set_termios()
USB: host: isp116x: check return value after calling platform_get_resource()
drivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop()
drivers: staging: rtl8192u: Fix deadlock in ieee80211_beacons_stop()
tty: Fix a possible resource leak in icom_probe
tty: synclink_gt: Fix null-pointer-dereference in slgt_clean()
lkdtm/usercopy: Expand size of "out of frame" object
iio: dummy: iio_simple_dummy: check the return value of kstrdup()
drm: imx: fix compiler warning with gcc-12
net: altera: Fix refcount leak in altera_tse_mdio_create
ip_gre: test csum_start instead of transport header
net/mlx5: Rearm the FW tracer after each tracer event
net: ipv6: unexport __init-annotated seg6_hmac_init()
net: xfrm: unexport __init-annotated xfrm4_protocol_init()
net: mdio: unexport __init-annotated mdio_bus_init()
SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer()
net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure
bpf, arm64: Clear prog->jited_len along prog->jited
af_unix: Fix a data-race in unix_dgram_peer_wake_me().
ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probe
xprtrdma: treat all calls not a bcall when bc_serv is NULL
video: fbdev: pxa3xx-gcu: release the resources correctly in pxa3xx_gcu_probe/remove()
NFSv4: Don't hold the layoutget locks across multiple RPC calls
m68knommu: fix undefined reference to `_init_sp'
m68knommu: set ZERO_PAGE() to the allocated zeroed page
i2c: cadence: Increase timeout per message if necessary
tracing: Avoid adding tracer option before update_tracer_options
tracing: Fix sleeping function called from invalid context on RT kernel
mips: cpc: Fix refcount leak in mips_cpc_default_phys_base
perf c2c: Fix sorting in percent_rmt_hitm_cmp()
tipc: check attribute length for bearer name
afs: Fix infinite loop found by xfstest generic/676
tcp: tcp_rtx_synack() can be called from process context
net/mlx5e: Update netdev features after changing XDP state
nfp: only report pause frame configuration for physical device
ubi: ubi_create_volume: Fix use-after-free when volume creation failed
jffs2: fix memory leak in jffs2_do_fill_super
modpost: fix removing numeric suffixes
net: dsa: mv88e6xxx: Fix refcount leak in mv88e6xxx_mdios_register
net: ethernet: mtk_eth_soc: out of bounds read in mtk_hwlro_get_fdir_entry()
s390/crypto: fix scatterwalk_unmap() callers in AES-GCM
clocksource/drivers/oxnas-rps: Fix irq_of_parse_and_map() return value
bus: ti-sysc: Fix warnings for unbind for serial
firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle
serial: stm32-usart: Correct CSIZE, bits, and parity
serial: st-asc: Sanitize CSIZE and correct PARENB for CS7
serial: sh-sci: Don't allow CS5-6
serial: txx9: Don't allow CS5-6
serial: digicolor-usart: Don't allow CS5-6
serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485
serial: meson: acquire port->lock in startup()
rtc: mt6397: check return value after calling platform_get_resource()
clocksource/drivers/riscv: Events are stopped during CPU suspend
soc: rockchip: Fix refcount leak in rockchip_grf_init
coresight: cpu-debug: Replace mutex with mutex_trylock on panic notifier
rpmsg: qcom_smd: Fix returning 0 if irq_of_parse_and_map() fails
iio: adc: sc27xx: fix read big scale voltage not right
usb: dwc3: pci: Fix pm_runtime_get_sync() error checking
rpmsg: qcom_smd: Fix irq_of_parse_and_map() return value
pwm: lp3943: Fix duty calculation in case period was clamped
usb: musb: Fix missing of_node_put() in omap2430_probe
USB: storage: karma: fix rio_karma_init return
usb: usbip: add missing device lock on tweak configuration cmd
usb: usbip: fix a refcount leak in stub_probe()
tty: goldfish: Use tty_port_destroy() to destroy port
staging: greybus: codecs: fix type confusion of list iterator variable
pcmcia: db1xxx_ss: restrict to MIPS_DB1XXX boards
md: bcache: check the return value of kzalloc() in detached_dev_do_request()
MIPS: IP27: Remove incorrect `cpu_has_fpu' override
RDMA/rxe: Generate a completion for unsupported/invalid opcode
phy: qcom-qmp: fix reset-controller leak on probe errors
blk-iolatency: Fix inflight count imbalances and IO hangs on offline
dt-bindings: gpio: altera: correct interrupt-cells
docs/conf.py: Cope with removal of language=None in Sphinx 5.0.0
phy: qcom-qmp: fix struct clk leak on probe errors
arm64: dts: qcom: ipq8074: fix the sleep clock frequency
gma500: fix an incorrect NULL check on list iterator
carl9170: tx: fix an incorrect use of list iterator
ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control
rtl818x: Prevent using not initialized queues
hugetlb: fix huge_pmd_unshare address update
nodemask.h: fix compilation error with GCC12
iommu/msm: Fix an incorrect NULL check on list iterator
um: Fix out-of-bounds read in LDT setup
um: chan_user: Fix winch_tramp() return value
mac80211: upgrade passive scan to active scan on DFS channels after beacon rx
irqchip: irq-xtensa-mx: fix initial IRQ affinity
irqchip/armada-370-xp: Do not touch Performance Counter Overflow on A375, A38x, A39x
RDMA/hfi1: Fix potential integer multiplication overflow errors
media: coda: Add more H264 levels for CODA960
media: coda: Fix reported H264 profile
md: fix an incorrect NULL check in md_reload_sb
md: fix an incorrect NULL check in does_sb_need_changing
drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX
drm/nouveau/clk: Fix an incorrect NULL check on list iterator
drm/amdgpu/cs: make commands with 0 chunks illegal behaviour.
scsi: ufs: qcom: Add a readl() to make sure ref_clk gets enabled
scsi: dc395x: Fix a missing check on list iterator
ocfs2: dlmfs: fix error handling of user_dlm_destroy_lock
dlm: fix missing lkb refcount handling
dlm: fix plock invalid read
PCI: qcom: Fix unbalanced PHY init on probe errors
PCI: qcom: Fix runtime PM imbalance on probe errors
PCI/PM: Fix bridge_d3_blacklist[] Elo i2 overwrite of Gigabyte X299
tracing: Fix potential double free in create_var_ref()
ext4: avoid cycles in directory h-tree
ext4: verify dir block before splitting it
ext4: fix bug_on in ext4_writepages
ext4: fix use-after-free in ext4_rename_dir_prepare
netfilter: nf_tables: disallow non-stateful expression in sets earlier
fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages
iwlwifi: mvm: fix assert 1F04 upon reconfig
wifi: mac80211: fix use-after-free in chanctx code
f2fs: fix deadloop in foreground GC
perf jevents: Fix event syntax error caused by ExtSel
perf c2c: Use stdio interface if slang is not supported
iommu/amd: Increase timeout waiting for GA log enablement
dmaengine: stm32-mdma: remove GISR1 register
video: fbdev: clcdfb: Fix refcount leak in clcdfb_of_vram_setup
NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout
i2c: at91: Initialize dma_buf in at91_twi_xfer()
i2c: at91: use dma safe buffers
iommu/mediatek: Add list_del in mtk_iommu_remove
f2fs: fix dereference of stale list iterator after loop body
RDMA/hfi1: Prevent use of lock before it is initialized
mailbox: forward the hrtimer if not queued and under a lock
powerpc/fsl_rio: Fix refcount leak in fsl_rio_setup
powerpc/perf: Fix the threshold compare group constraint for power9
Input: sparcspkr - fix refcount leak in bbc_beep_probe
tty: fix deadlock caused by calling printk() under tty_port->lock
proc: fix dentry/inode overinstantiating under /proc/${pid}/net
powerpc/4xx/cpm: Fix return value of __setup() handler
powerpc/idle: Fix return value of __setup() handler
powerpc/8xx: export 'cpm_setbrg' for modules
dax: fix cache flush on PMD-mapped pages
drivers/base/node.c: fix compaction sysfs file leak
pinctrl: mvebu: Fix irq_of_parse_and_map() return value
firmware: arm_scmi: Fix list protocols enumeration in the base protocol
scsi: fcoe: Fix Wstringop-overflow warnings in fcoe_wwn_from_mac()
mfd: ipaq-micro: Fix error check return value of platform_get_irq()
crypto: marvell/cesa - ECB does not IV
ARM: dts: bcm2835-rpi-b: Fix GPIO line names
ARM: dts: bcm2835-rpi-zero-w: Fix GPIO line name for Wifi/BT
PCI: rockchip: Fix find_first_zero_bit() limit
PCI: cadence: Fix find_first_zero_bit() limit
soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc
soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc
rxrpc: Don't try to resend the request if we're receiving the reply
rxrpc: Fix listen() setting the bar too high for the prealloc rings
NFC: hci: fix sleep in atomic context bugs in nfc_hci_hcp_message_tx
ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition()
drm: msm: fix possible memory leak in mdp5_crtc_cursor_set()
ext4: reject the 'commit' option on ext2 filesystems
sctp: read sk->sk_bound_dev_if once in sctp_rcv()
m68k: math-emu: Fix dependencies of math emulation support
Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout
media: vsp1: Fix offset calculation for plane cropping
media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init
media: exynos4-is: Change clk_disable to clk_disable_unprepare
media: st-delta: Fix PM disable depth imbalance in delta_probe
scripts/faddr2line: Fix overlapping text section failures
regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt
ASoC: mxs-saif: Fix refcount leak in mxs_saif_probe
perf/amd/ibs: Use interrupt regs ip for stack unwinding
media: uvcvideo: Fix missing check to determine if element is found in list
drm/msm: return an error pointer in msm_gem_prime_get_sg_table()
drm/msm/mdp5: Return error code in mdp5_mixer_release when deadlock is detected
drm/msm/mdp5: Return error code in mdp5_pipe_release when deadlock is detected
x86/mm: Cleanup the control_va_addr_alignment() __setup handler
irqchip/aspeed-i2c-ic: Fix irq_of_parse_and_map() return value
x86: Fix return value of __setup handlers
drm/rockchip: vop: fix possible null-ptr-deref in vop_bind()
drm/msm/hdmi: check return value after calling platform_get_resource_byname()
drm/msm/dsi: fix error checks and return values for DSI xmit functions
drm/msm/disp/dpu1: set vbif hw config to NULL to avoid use after memory free during pm runtime resume
x86/speculation: Add missing prototype for unpriv_ebpf_notify()
x86/pm: Fix false positive kmemleak report in msr_build_context()
scsi: ufs: core: Exclude UECxx from SFR dump list
of: overlay: do not break notify on NOTIFY_{OK|STOP}
fsnotify: fix wrong lockdep annotations
inotify: show inotify mask flags in proc fdinfo
ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix
spi: img-spfi: Fix pm_runtime_get_sync() error checking
HID: elan: Fix potential double free in elan_input_configured
HID: hid-led: fix maximum brightness for Dream Cheeky
efi: Add missing prototype for efi_capsule_setup_info
NFC: NULL out the dev->rfkill to prevent UAF
spi: spi-ti-qspi: Fix return value handling of wait_for_completion_timeout
nl80211: show SSID for P2P_GO interfaces
drm/vc4: txp: Force alpha to be 0xff if it's disabled
drm/vc4: txp: Don't set TXP_VSTART_AT_EOF
drm/mediatek: Fix mtk_cec_mask()
x86/delay: Fix the wrong asm constraint in delay_loop()
ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_machine_probe
ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe
drm/bridge: adv7511: clean up CEC adapter when probe fails
drm/edid: fix invalid EDID extension block filtering
ath9k: fix ar9003_get_eepmisc
drm: fix EDID struct for old ARM OABI format
RDMA/hfi1: Prevent panic when SDMA is disabled
macintosh/via-pmu: Fix build failure when CONFIG_INPUT is disabled
powerpc/xics: fix refcount leak in icp_opal_init()
tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate
PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store()
ARM: hisi: Add missing of_node_put after of_find_compatible_node
ARM: dts: exynos: add atmel,24c128 fallback to Samsung EEPROM
ARM: versatile: Add missing of_node_put in dcscb_init
fat: add ratelimit to fat*_ent_bread()
ARM: OMAP1: clock: Fix UART rate reporting algorithm
fs: jfs: fix possible NULL pointer dereference in dbFree()
PM / devfreq: rk3399_dmc: Disable edev on remove()
ARM: dts: ox820: align interrupt controller node name with dtschema
eth: tg3: silence the GCC 12 array-bounds warning
rxrpc: Return an error to sendmsg if call failed
hwmon: Make chip parameter for with_info API mandatory
media: exynos4-is: Fix compile warning
net: phy: micrel: Allow probing without .driver_data
ASoC: rt5645: Fix errorenous cleanup order
nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags
openrisc: start CPU timer early in boot
media: cec-adap.c: fix is_configuring state
rtlwifi: Use pr_warn instead of WARN_ONCE
ipmi:ssif: Check for NULL msg when handling events and messages
dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC
s390/preempt: disable __preempt_count_add() optimization for PROFILE_ALL_BRANCHES
ASoC: tscs454: Add endianness flag in snd_soc_component_driver
mlxsw: spectrum_dcb: Do not warn about priority changes
ASoC: dapm: Don't fold register value changes into notifications
ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL
drm/amd/pm: fix the compile warning
drm/plane: Move range check for format_count earlier
scsi: megaraid: Fix error check return value of register_chrdev()
md/bitmap: don't set sb values if can't pass sanity check
media: cx25821: Fix the warning when removing the module
media: pci: cx23885: Fix the error handling in cx23885_initdev()
media: venus: hfi: avoid null dereference in deinit
ath9k: fix QCA9561 PA bias level
drm/amd/pm: fix double free in si_parse_power_table()
ALSA: jack: Access input_dev under mutex
ACPICA: Avoid cache flush inside virtual machines
fbcon: Consistently protect deferred_takeover with console_lock()
ipv6: fix locking issues with loops over idev->addr_list
ipw2x00: Fix potential NULL dereference in libipw_xmit()
b43: Fix assigning negative value to unsigned variable
b43legacy: Fix assigning negative value to unsigned variable
mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue
drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes
btrfs: repair super block num_devices automatically
btrfs: add "0x" prefix for unsupported optional features
ptrace: Reimplement PTRACE_KILL by always sending SIGKILL
ptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEP
USB: new quirk for Dell Gen 2 devices
USB: serial: option: add Quectel BG95 modem
ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS
binfmt_flat: do not stop relocating GOT entries prematurely on riscv
BACKPORT: psi: Fix uaf issue when psi trigger is destroyed while being polled
FROMGIT: Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process"
Linux 4.19.246
bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes
NFSD: Fix possible sleep during nfsd4_release_lockowner()
docs: submitting-patches: Fix crossref to 'The canonical patch format'
tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe()
tpm: Fix buffer access in tpm2_get_tpm_pt()
HID: multitouch: Add support for Google Whiskers Touchpad
dm verity: set DM_TARGET_IMMUTABLE feature flag
dm stats: add cond_resched when looping over entries
dm crypt: make printing of the key constant-time
dm integrity: fix error code in dm_integrity_ctr()
zsmalloc: fix races between asynchronous zspage free and page migration
netfilter: conntrack: re-fetch conntrack after insertion
exec: Force single empty string when argv is empty
block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern
drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency()
perf tests bp_account: Make global variable static
perf bench: Share some global variables to fix build with gcc 10
libtraceevent: Fix build with binutils 2.35
cfg80211: set custom regdomain after wiphy registration
assoc_array: Fix BUG_ON during garbage collect
drivers: i2c: thunderx: Allow driver to work with ACPI defined TWSI controllers
i2c: ismt: Provide a DMA buffer for Interrupt Cause Logging
net: ftgmac100: Disable hardware checksum on AST2600
net: af_key: check encryption module availability consistency
ACPI: sysfs: Fix BERT error region memory mapping
ACPI: sysfs: Make sparse happy about address space in use
secure_seq: use the 64 bits of the siphash for port offset calculation
tcp: change source port randomizarion at connect() time
staging: rtl8723bs: prevent ->Ssid overflow in rtw_wx_set_scan()
x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests
Linux 4.19.245
afs: Fix afs_getattr() to refetch file status if callback break occurred
Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE""
swiotlb: fix info leak with DMA_FROM_DEVICE
net: atlantic: verify hw_head_ lies within TX buffer ring
net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe()
ethernet: tulip: fix missing pci_disable_device() on error in tulip_init_one()
mac80211: fix rx reordering with non explicit / psmp ack policy
scsi: qla2xxx: Fix missed DMA unmap for aborted commands
perf bench numa: Address compiler error on s390
gpio: mvebu/pwm: Refuse requests with inverted polarity
gpio: gpio-vf610: do not touch other bits when set the target bit
net: bridge: Clear offload_fwd_mark when passing frame up bridge interface.
igb: skip phy status check where unavailable
ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2
ARM: 9196/1: spectre-bhb: enable for Cortex-A15
net: af_key: add check for pfkey_broadcast in function pfkey_process
net/mlx5e: Properly block LRO when XDP is enabled
NFC: nci: fix sleep in atomic context bugs caused by nci_skb_alloc
net/qla3xxx: Fix a test in ql_reset_work()
clk: at91: generated: consider range when calculating best rate
net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup()
net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf()
net/sched: act_pedit: sanitize shift argument before usage
net: macb: Increment rx bd head after allocating skb and buffer
mmc: core: Default to generic_cmd6_time as timeout in __mmc_switch()
mmc: block: Use generic_cmd6_time when modifying INAND_CMD38_ARG_EXT_CSD
mmc: core: Specify timeouts for BKOPS and CACHE_FLUSH for eMMC
mmc: core: Cleanup BKOPS support
drm/dp/mst: fix a possible memory leak in fetch_monitor_name()
crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ
PCI/PM: Avoid putting Elo i2 PCIe Ports in D3cold
Fix double fget() in vhost_net_set_backend()
perf: Fix sys_perf_event_open() race against self
ALSA: wavefront: Proper check of get_user() error
nilfs2: fix lockdep warnings during disk space reclamation
nilfs2: fix lockdep warnings in page operations for btree nodes
ARM: 9191/1: arm/stacktrace, kasan: Silence KASAN warnings in unwind_frame()
drbd: remove usage of list iterator variable after loop
MIPS: lantiq: check the return value of kzalloc()
crypto: stm32 - fix reference leak in stm32_crc_remove
Input: stmfts - fix reference leak in stmfts_input_open
Input: add bounds checking to input_set_capability()
um: Cleanup syscall_handler_t definition/cast, fix warning
floppy: use a statically allocated error counter
ANDROID: fix up abi issue with struct snd_pcm_runtime
Linux 4.19.244
tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe()
ping: fix address binding wrt vrf
MIPS: fix allmodconfig build with latest mkimage
drm/vmwgfx: Initialize drm_mode_fb_cmd2
cgroup/cpuset: Remove cpus_allowed/mems_allowed setup in cpuset_init_smp()
slimbus: qcom: Fix IRQ check in qcom_slim_probe
USB: serial: option: add Fibocom MA510 modem
USB: serial: option: add Fibocom L610 modem
USB: serial: qcserial: add support for Sierra Wireless EM7590
USB: serial: pl2303: add device id for HP LM930 Display
usb: typec: tcpci: Don't skip cleanup in .remove() on error
usb: cdc-wdm: fix reading stuck on device close
tcp: resalt the secret every 10 seconds
s390: disable -Warray-bounds
ASoC: ops: Validate input values in snd_soc_put_volsw_range()
ASoC: max98090: Generate notifications on changes for custom control
ASoC: max98090: Reject invalid values in custom control put()
hwmon: (f71882fg) Fix negative temperature
gfs2: Fix filesystem block deallocation for short writes
net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe()
net/smc: non blocking recvmsg() return -EAGAIN when no data and signal_pending
net/sched: act_pedit: really ensure the skb is writable
s390/lcs: fix variable dereferenced before check
s390/ctcm: fix potential memory leak
s390/ctcm: fix variable dereferenced before check
hwmon: (ltq-cputemp) restrict it to SOC_XWAY
mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection
netlink: do not reset transport header in netlink_recvmsg()
ipv4: drop dst in multicast routing path
net: Fix features skip in for_each_netdev_feature()
hwmon: (tmp401) Add OF device ID table
batman-adv: Don't skb_split skbuffs with frag_list
Linux 4.19.243
VFS: Fix memory leak caused by concurrently mounting fs with subtype
mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic()
mm: hugetlb: fix missing cache flush in copy_huge_page_from_user()
ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock
ALSA: pcm: Fix races among concurrent prealloc proc writes
ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls
ALSA: pcm: Fix races among concurrent read/write and buffer changes
ALSA: pcm: Fix races among concurrent hw_params and hw_free calls
Bluetooth: Fix the creation of hdev->name
can: grcan: only use the NAPI poll budget for RX
can: grcan: grcan_probe(): fix broken system id check for errata workaround needs
nfp: bpf: silence bitwise vs. logical OR warning
drm/amd/display/dc/gpio/gpio_service: Pass around correct dce_{version, environment} types
block: drbd: drbd_nl: Make conversion to 'enum drbd_ret_code' explicit
MIPS: Use address-of operator on section symbols
ANDROID: GKI: update the abi .xml file due to hex_to_bin() changes
Linux 4.19.242
mmc: rtsx: add 74 Clocks in power on flow
PCI: aardvark: Fix reading MSI interrupt number
PCI: aardvark: Clear all MSIs at setup
dm: interlock pending dm_io and dm_wait_for_bios_completion
dm: fix mempool NULL pointer race when completing IO
tcp: make sure treq->af_specific is initialized
mm: fix unexpected zeroed page mapping with zram swap
kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU
net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter()
btrfs: always log symlinks in full mode
smsc911x: allow using IRQ0
selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational
net: emaclite: Add error handling for of_address_to_resource()
net: stmmac: dwmac-sun8i: add missing of_node_put() in sun8i_dwmac_register_mdio_mux()
ASoC: dmaengine: Restore NULL prepare_slave_config() callback
hwmon: (adt7470) Fix warning on module removal
NFC: netlink: fix sleep in atomic bug when firmware download timeout
nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs
nfc: replace improper check device_is_registered() in netlink related functions
can: grcan: use ofdev->dev when allocating DMA memory
can: grcan: grcan_close(): fix deadlock
ASoC: wm8958: Fix change notifications for DSP controls
genirq: Synchronize interrupt thread startup
firewire: core: extend card->lock in fw_core_handle_bus_reset
firewire: remove check of list iterator against head past the loop body
firewire: fix potential uaf in outbound_phy_packet_callback()
Revert "SUNRPC: attempt AF_LOCAL connect on setup"
gpiolib: of: fix bounds check for 'gpio-reserved-ranges'
ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes
parisc: Merge model and model name into one line in /proc/cpuinfo
MIPS: Fix CP0 counter erratum detection for R4k CPUs
drm/vgem: Close use-after-free race in vgem_gem_create
tty: n_gsm: fix incorrect UA handling
tty: n_gsm: fix wrong command frame length field encoding
tty: n_gsm: fix wrong command retry handling
tty: n_gsm: fix missing explicit ldisc flush
tty: n_gsm: fix insufficient txframe size
netfilter: nft_socket: only do sk lookups when indev is available
tty: n_gsm: fix malformed counter for out of frame data
tty: n_gsm: fix wrong signal octet encoding in convergence layer type 2
x86/cpu: Load microcode during restore_processor_state()
drivers: net: hippi: Fix deadlock in rr_close()
cifs: destage any unwritten data to the server before calling copychunk_write
x86: __memcpy_flushcache: fix wrong alignment if size > 2^32
ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit()
ASoC: wm8731: Disable the regulator when probing fails
bnx2x: fix napi API usage sequence
net: bcmgenet: hide status block before TX timestamping
clk: sunxi: sun9i-mmc: check return value after calling platform_get_resource()
bus: sunxi-rsb: Fix the return value of sunxi_rsb_device_create()
tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT
ip_gre: Make o_seqno start from 0 in native mode
net: hns3: add validity check for message data length
pinctrl: pistachio: fix use of irq_of_parse_and_map()
ARM: dts: imx6ull-colibri: fix vqmmc regulator
sctp: check asoc strreset_chunk in sctp_generate_reconf_event
tcp: md5: incorrect tcp_header_len for incoming connections
mtd: rawnand: Fix return value check of wait_for_completion_timeout
ipvs: correctly print the memory size of ip_vs_conn_tab
ARM: dts: logicpd-som-lv: Fix wrong pinmuxing on OMAP35
ARM: dts: Fix mmc order for omap3-gta04
ARM: OMAP2+: Fix refcount leak in omap_gic_of_init
phy: samsung: exynos5250-sata: fix missing device put in probe error paths
phy: samsung: Fix missing of_node_put() in exynos_sata_phy_probe
ARM: dts: imx6qdl-apalis: Fix sgtl5000 detection issue
USB: Fix xhci event ring dequeue pointer ERDP update issue
mtd: rawnand: fix ecc parameters for mt7622
hex2bin: fix access beyond string end
hex2bin: make the function hex_to_bin constant-time
serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device
serial: 8250: Also set sticky MCR bits in console restoration
serial: imx: fix overrun interrupts in DMA mode
usb: dwc3: gadget: Return proper request status
usb: dwc3: core: Fix tx/rx threshold settings
usb: gadget: configfs: clear deactivation flag in configfs_composite_unbind()
usb: gadget: uvc: Fix crash when encoding data for usb request
usb: misc: fix improper handling of refcount in uss720_probe()
iio: magnetometer: ak8975: Fix the error handling in ak8975_power_on()
iio: dac: ad5446: Fix read_raw not returning set value
iio: dac: ad5592r: Fix the missing return value.
xhci: stop polling roothubs after shutdown
USB: serial: option: add Telit 0x1057, 0x1058, 0x1075 compositions
USB: serial: option: add support for Cinterion MV32-WA/MV32-WB
USB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader
USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET_DTR_RTS
USB: quirks: add STRING quirk for VCOM device
USB: quirks: add a Realtek card reader
usb: mtu3: fix USB 3.0 dual-role-switch from device to host
ANDROID: dm-bow: Protect Ranges fetched and erased from the RB tree
Linux 4.19.241
lightnvm: disable the subsystem
Revert "net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link"
ia64: kprobes: Fix to pass correct trampoline address to the handler
Revert "ia64: kprobes: Use generic kretprobe trampoline handler"
Revert "ia64: kprobes: Fix to pass correct trampoline address to the handler"
powerpc/64s: Unmerge EX_LR and EX_DAR
powerpc/64/interrupt: Temporarily save PPR on stack to fix register corruption due to SLB miss
net/sched: cls_u32: fix netns refcount changes in u32_change()
hamradio: remove needs_free_netdev to avoid UAF
hamradio: defer 6pack kfree after unregister_netdev
floppy: disable FDRAWCMD by default
media: vicodec: upon release, call m2m release before freeing ctrl handler
Linux 4.19.240
Revert "net: micrel: fix KS8851_MLL Kconfig"
ax25: Fix UAF bugs in ax25 timers
ax25: Fix NULL pointer dereferences in ax25 timers
ax25: fix NPD bug in ax25_disconnect
ax25: fix UAF bug in ax25_send_control()
ax25: Fix refcount leaks caused by ax25_cb_del()
ax25: fix UAF bugs of net_device caused by rebinding operation
ax25: fix reference count leaks of ax25_dev
ax25: add refcount in ax25_dev to avoid UAF bugs
block/compat_ioctl: fix range check in BLKGETSIZE
staging: ion: Prevent incorrect reference counting behavour
ext4: force overhead calculation if the s_overhead_cluster makes no sense
ext4: fix overhead calculation to account for the reserved gdt blocks
ext4: limit length to bitmap_maxbytes - blocksize in punch_hole
ext4: fix symlink file size not match to file content
arm_pmu: Validate single/group leader events
ARC: entry: fix syscall_trace_exit argument
e1000e: Fix possible overflow in LTR decoding
ASoC: soc-dapm: fix two incorrect uses of list iterator
openvswitch: fix OOB access in reserve_sfa_size()
powerpc/perf: Fix power9 event alternatives
drm/panel/raspberrypi-touchscreen: Initialise the bridge in prepare
drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not initialised
dma: at_xdmac: fix a missing check on list iterator
ata: pata_marvell: Check the 'bmdma_addr' beforing reading
stat: fix inconsistency between struct stat and struct compat_stat
net: macb: Restart tx only if queue pointer is lagging
drm/msm/mdp5: check the return of kzalloc()
dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info()
brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant
mt76: Fix undefined behavior due to shift overflowing the constant
cifs: Check the IOCB_DIRECT flag, not O_DIRECT
vxlan: fix error return code in vxlan_fdb_append
ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant
platform/x86: samsung-laptop: Fix an unsigned comparison which can never be negative
reset: tegra-bpmp: Restore Handle errors in BPMP response
ARM: vexpress/spc: Avoid negative array index when !SMP
netlink: reset network and mac headers in netlink_dump()
net/sched: cls_u32: fix possible leak in u32_init_knode()
net/packet: fix packet_sock xmit return value checking
rxrpc: Restore removed timer deletion
dmaengine: imx-sdma: Fix error checking in sdma_event_remap
ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component
ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek
tcp: Fix potential use-after-free due to double kfree()
tcp: fix race condition when creating child sockets from syncookies
ALSA: usb-audio: Clear MIDI port active flag after draining
gfs2: assign rgrp glock before compute_bitstructs
dm integrity: fix memory corruption when tag_size is less than digest size
can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path
tracing: Dump stacktrace trigger to the corresponding instance
mm: page_alloc: fix building error on -Werror=array-compare
etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead
Linux 4.19.239
i2c: pasemi: Wait for write xfers to finish
smp: Fix offline cpu check in flush_smp_call_function_queue()
ARM: davinci: da850-evm: Avoid NULL pointer dereference
ipv6: fix panic when forwarding a pkt with no in6 dev
ALSA: pcm: Test for "silence" field in struct "pcm_format_data"
ALSA: hda/realtek: Add quirk for Clevo PD50PNT
gcc-plugins: latent_entropy: use /dev/urandom
mm: kmemleak: take a full lowmem check in kmemleak_*_phys()
mm, page_alloc: fix build_zonerefs_node()
drivers: net: slip: fix NPD bug in sl_tx_timeout()
scsi: mvsas: Add PCI ID of RocketRaid 2640
drm/amd/display: Fix allocate_mst_payload assert on resume
arm64: alternatives: mark patch_alternative() as `noinstr`
gpu: ipu-v3: Fix dev_dbg frequency output
ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs
net: micrel: fix KS8851_MLL Kconfig
scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024
scsi: target: tcmu: Fix possible page UAF
Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer
drm/amdkfd: Check for potential null return of kmalloc_array()
drm/amd: Add USBC connector ID
cifs: potential buffer overflow in handling symlinks
nfc: nci: add flush_workqueue to prevent uaf
testing/selftests/mqueue: Fix mq_perf_tests to free the allocated cpu set
sctp: Initialize daddr on peeled off socket
net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link
mlxsw: i2c: Fix initialization error flow
gpiolib: acpi: use correct format characters
veth: Ensure eth header is in skb's linear part
net/sched: flower: fix parsing of ethertype following VLAN header
memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe
ANDROID: GKI: fix crc issue with commit 6281beee5b ("block: don't merge across cgroup boundaries if blkcg is enabled")
Revert "PCI: Reduce warnings on possible RW1C corruption"
Linux 4.19.238
drm/amdkfd: Use drm_priv to pass VM from KFD to amdgpu
drm/amdgpu: Check if fd really is an amdgpu fd.
xfrm: policy: match with both mark and mask on user interfaces
selftests: cgroup: Test open-time cgroup namespace usage for migration checks
selftests: cgroup: Test open-time credential usage for migration checks
selftests: cgroup: Make cg_create() use 0755 for permission instead of 0644
cgroup: Use open-time cgroup namespace for process migration perm checks
cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv
cgroup: Use open-time credentials for process migraton perm checks
mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning
arm64: module: remove (NOLOAD) from linker script
mm: don't skip swap entry even if zap_details specified
dmaengine: Revert "dmaengine: shdma: Fix runtime PM imbalance on error"
tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts
tools build: Filter out options and warnings not supported by clang
irqchip/gic-v3: Fix GICR_CTLR.RWP polling
perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator
ata: sata_dwc_460ex: Fix crash due to OOB write
arm64: patch_text: Fixup last cpu should be master
btrfs: fix qgroup reserve overflow the qgroup limit
x86/speculation: Restore speculation related MSRs during S3 resume
x86/pm: Save the MSR validity status at context setup
mm/mempolicy: fix mpol_new leak in shared_policy_replace
mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0)
mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete
Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning"
drbd: Fix five use after free bugs in get_initial_state
spi: bcm-qspi: fix MSPI only access with bcm_qspi_exec_mem_op()
qede: confirm skb is allocated before using
rxrpc: fix a race in rxrpc_exit_net()
net: openvswitch: don't send internal clone attribute to the userspace.
drm/imx: Fix memory leak in imx_pd_connector_get_modes
net: stmmac: Fix unset max_speed difference between DT and non-DT platforms
scsi: zorro7xx: Fix a resource leak in zorro7xx_remove_one()
Drivers: hv: vmbus: Fix potential crash on module unload
drm/amdgpu: fix off by one in amdgpu_gfx_kiq_acquire()
KVM: arm64: Check arm64_get_bp_hardening_data() didn't return NULL
mm: fix race between MADV_FREE reclaim and blkdev direct IO read
net: add missing SOF_TIMESTAMPING_OPT_ID support
parisc: Fix CPU affinity for Lasi, WAX and Dino chips
jfs: prevent NULL deref in diFree
virtio_console: eliminate anonymous module_init & module_exit
serial: samsung_tty: do not unlock port->lock for uart_write_wakeup()
NFS: swap-out must always use STABLE writes.
NFS: swap IO handling is slightly different for O_DIRECT IO
SUNRPC/call_alloc: async tasks mustn't block waiting for memory
clk: Enforce that disjoints limits are invalid
xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32
NFSv4: Protect the state recovery thread against direct reclaim
w1: w1_therm: fixes w1_seq for ds28ea00 sensors
minix: fix bug when opening a file with O_DIRECT
init/main.c: return 1 from handled __setup() functions
Bluetooth: Fix use after free in hci_send_acl
xtensa: fix DTC warning unit_address_format
usb: dwc3: omap: fix "unbalanced disables for smps10_out1" on omap5evm
scsi: libfc: Fix use after free in fc_exch_abts_resp()
MIPS: fix fortify panic when copying asm exception handlers
bnxt_en: Eliminate unintended link toggle during FW reset
macvtap: advertise link netns via netlink
net/smc: correct settings of RMB window update limit
scsi: aha152x: Fix aha152x_setup() __setup handler return value
scsi: pm8001: Fix pm8001_mpi_task_abort_resp()
drm/amdkfd: make CRAT table missing message informational only
dm ioctl: prevent potential spectre v1 gadget
ipv4: Invalidate neighbour for broadcast address upon address addition
PCI: pciehp: Add Qualcomm quirk for Command Completed erratum
usb: ehci: add pci device support for Aspeed platforms
iommu/arm-smmu-v3: fix event handling soft lockup
PCI: aardvark: Fix support for MSI interrupts
powerpc: Set crashkernel offset to mid of RMA region
power: supply: axp20x_battery: properly report current when discharging
scsi: bfa: Replace snprintf() with sysfs_emit()
scsi: mvsas: Replace snprintf() with sysfs_emit()
powerpc: dts: t104xrdb: fix phy type for FMAN 4/5
ptp: replace snprintf with sysfs_emit
drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj
ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111
drm: Add orientation quirk for GPD Win Max
KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs
ARM: 9187/1: JIVE: fix return value of __setup handler
riscv module: remove (NOLOAD)
rtc: wm8350: Handle error for wm8350_register_irq
ubifs: Rectify space amount budget for mkdir/tmpfile operations
KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated
openvswitch: Fixed nd target mask field in the flow dump.
um: Fix uml_mconsole stop/go
ARM: dts: spear13xx: Update SPI dma properties
ARM: dts: spear1340: Update serial node properties
ASoC: topology: Allow TLV control to be either read or write
ubi: fastmap: Return error code if memory allocation fails in add_aeb()
bpf: Fix comment for helper bpf_current_task_under_cgroup()
mm/usercopy: return 1 from hardened_usercopy __setup() handler
mm/memcontrol: return 1 from cgroup.memory __setup() handler
mm/mmap: return 1 from stack_guard_gap __setup() handler
ACPI: CPPC: Avoid out of bounds access when parsing _CPC data
ubi: Fix race condition between ctrl_cdev_ioctl and ubi_cdev_ioctl
pinctrl: pinconf-generic: Print arguments for bias-pull-*
gfs2: Make sure FITRIM minlen is rounded up to fs block size
can: mcba_usb: properly check endpoint type
can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path
ubifs: rename_whiteout: correct old_dir size computing
ubifs: Fix read out-of-bounds in ubifs_wbuf_write_nolock()
ubifs: setflags: Make dirtied_ino_d 8 bytes aligned
ubifs: Add missing iput if do_tmpfile() failed in rename whiteout
ubifs: Fix deadlock in concurrent rename whiteout and inode writeback
ubifs: rename_whiteout: Fix double free for whiteout_ui->data
KVM: x86: fix sending PV IPI
KVM: Prevent module exit until all VMs are freed
scsi: qla2xxx: Use correct feature type field during RFF_ID processing
scsi: qla2xxx: Reduce false trigger to login
scsi: qla2xxx: Fix hang due to session stuck
scsi: qla2xxx: Fix incorrect reporting of task management failure
scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair()
scsi: qla2xxx: Check for firmware dump already collected
scsi: qla2xxx: Fix warning for missing error code
scsi: qla2xxx: Fix stuck session in gpdb
powerpc: Fix build errors with newer binutils
powerpc/lib/sstep: Fix build errors with newer binutils
powerpc/lib/sstep: Fix 'sthcx' instruction
mmc: host: Return an error when ->enable_sdio_irq() ops is missing
media: hdpvr: initialize dev->worker at hdpvr_register_videodev
media: Revert "media: em28xx: add missing em28xx_close_extension"
video: fbdev: sm712fb: Fix crash in smtcfb_write()
ARM: mmp: Fix failure to remove sram device
ARM: tegra: tamonten: Fix I2C3 pad setting
media: cx88-mpeg: clear interrupt status register before streaming video
ASoC: soc-core: skip zero num_dai component in searching dai name
video: fbdev: udlfb: replace snprintf in show functions with sysfs_emit
video: fbdev: omapfb: panel-tpo-td043mtea1: Use sysfs_emit() instead of snprintf()
video: fbdev: omapfb: panel-dsi-cm: Use sysfs_emit() instead of snprintf()
ARM: dts: bcm2837: Add the missing L1/L2 cache information
ARM: dts: qcom: fix gic_irq_domain_translate warnings for msm8960
video: fbdev: omapfb: acx565akm: replace snprintf with sysfs_emit
video: fbdev: cirrusfb: check pixclock to avoid divide by zero
video: fbdev: w100fb: Reset global state
video: fbdev: nvidiafb: Use strscpy() to prevent buffer overflow
ntfs: add sanity check on allocation size
ext4: don't BUG if someone dirty pages without asking ext4 first
spi: tegra20: Use of_device_get_match_data()
PM: core: keep irq flags in device_pm_check_callbacks()
ACPI/APEI: Limit printable size of BERT table data
Revert "Revert "block, bfq: honor already-setup queue merges""
lib/raid6/test/Makefile: Use $(pound) instead of \# for Make 4.3
ACPICA: Avoid walking the ACPI Namespace if it is not there
bfq: fix use-after-free in bfq_dispatch_request
irqchip/nvic: Release nvic_base upon failure
irqchip/qcom-pdc: Fix broken locking
Fix incorrect type in assignment of ipv6 port for audit
loop: use sysfs_emit() in the sysfs xxx show()
selinux: use correct type for context length
lib/test: use after free in register_test_dev_kmod()
NFSv4/pNFS: Fix another issue with a list iterator pointing to the head
net/x25: Fix null-ptr-deref caused by x25_disconnect
qlcnic: dcb: default to returning -EOPNOTSUPP
net: phy: broadcom: Fix brcm_fet_config_init()
xen: fix is_xen_pmu()
clk: qcom: gcc-msm8994: Fix gpll4 width
netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options
jfs: fix divide error in dbNextAG
kgdbts: fix return value of __setup handler
kgdboc: fix return value of __setup handler
tty: hvc: fix return value of __setup handler
pinctrl/rockchip: Add missing of_node_put() in rockchip_pinctrl_probe
pinctrl: nomadik: Add missing of_node_put() in nmk_pinctrl_probe
pinctrl: mediatek: Fix missing of_node_put() in mtk_pctrl_init
NFS: remove unneeded check in decode_devicenotify_args()
clk: tegra: tegra124-emc: Fix missing put_device() call in emc_ensure_emc_driver
clk: clps711x: Terminate clk_div_table with sentinel element
clk: loongson1: Terminate clk_div_table with sentinel element
clk: actions: Terminate clk_div_table with sentinel element
remoteproc: qcom_wcnss: Add missing of_node_put() in wcnss_alloc_memory_region
clk: qcom: clk-rcg2: Update the frac table for pixel clock
dma-debug: fix return value of __setup handlers
iio: adc: Add check for devm_request_threaded_irq
serial: 8250: Fix race condition in RTS-after-send handling
serial: 8250_mid: Balance reference count for PCI DMA device
clk: qcom: ipq8074: Use floor ops for SDCC1 clock
staging:iio:adc:ad7280a: Fix handing of device address bit reversing.
pwm: lpc18xx-sct: Initialize driver data and hardware before pwmchip_add()
mxser: fix xmit_buf leak in activate when LSR == 0xff
mfd: asic3: Add missing iounmap() on error asic3_mfd_probe
tcp: ensure PMTU updates are processed during fastopen
selftests/bpf/test_lirc_mode2.sh: Exit with proper code
i2c: mux: demux-pinctrl: do not deactivate a master that is not active
af_netlink: Fix shift out of bounds in group mask calculation
USB: storage: ums-realtek: fix error code in rts51x_read_mem()
mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init
MIPS: RB532: fix return value of __setup handler
vxcan: enable local echo for sent CAN frames
mfd: mc13xxx: Add check for mc13xxx_irq_request
powerpc/sysdev: fix incorrect use to determine if list is empty
PCI: Reduce warnings on possible RW1C corruption
power: supply: wm8350-power: Add missing free in free_charger_irq
power: supply: wm8350-power: Handle error for wm8350_register_irq
i2c: xiic: Make bus names unique
hv_balloon: rate-limit "Unhandled message" warning
KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor()
KVM: x86: Fix emulation in writing cr8
powerpc/Makefile: Don't pass -mcpu=powerpc64 when building 32-bit
drm/bridge: cdns-dsi: Make sure to to create proper aliases for dt
power: supply: bq24190_charger: Fix bq24190_vbus_is_enabled() wrong false return
drm/tegra: Fix reference leak in tegra_dsi_ganged_probe
ext2: correct max file size computing
TOMOYO: fix __setup handlers return values
scsi: pm8001: Fix abort all task initialization
scsi: pm8001: Fix payload initialization in pm80xx_set_thermal_config()
scsi: pm8001: Fix command initialization in pm8001_chip_ssp_tm_req()
scsi: pm8001: Fix command initialization in pm80XX_send_read_log()
dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS
iwlwifi: Fix -EIO error code that is never returned
HID: i2c-hid: fix GET/SET_REPORT for unnumbered reports
power: supply: ab8500: Fix memory leak in ab8500_fg_sysfs_init
ray_cs: Check ioremap return value
power: reset: gemini-poweroff: Fix IRQ check in gemini_poweroff_probe
KVM: PPC: Fix vmx/vsx mixup in mmio emulation
ath9k_htc: fix uninit value bugs
drm/amd/display: Fix a NULL pointer dereference in amdgpu_dm_connector_add_common_modes()
drm/edid: Don't clear formats if using deep color
mtd: onenand: Check for error irq
Bluetooth: hci_serdev: call init_rwsem() before p->open()
ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern
drm/bridge: Fix free wrong object in sii8620_init_rcp_input_dev
mmc: davinci_mmc: Handle error for clk_enable
ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe
ASoC: imx-es8328: Fix error return code in imx_es8328_probe()
ASoC: mxs: Fix error handling in mxs_sgtl5000_probe
ASoC: dmaengine: do not use a NULL prepare_slave_config() callback
video: fbdev: omapfb: Add missing of_node_put() in dvic_probe_of
ASoC: fsi: Add check for clk_enable
ASoC: wm8350: Handle error for wm8350_register_irq
ASoC: atmel: Add missing of_node_put() in at91sam9g20ek_audio_probe
media: stk1160: If start stream fails, return buffers with VB2_BUF_STATE_QUEUED
ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction
memory: emif: check the pointer temp in get_device_details()
memory: emif: Add check for setup_interrupts
ASoC: atmel_ssc_dai: Handle errors for clk_enable
ASoC: mxs-saif: Handle errors for clk_enable
printk: fix return value of printk.devkmsg __setup handler
arm64: dts: broadcom: Fix sata nodename
arm64: dts: ns2: Fix spi-cpol and spi-cpha property
ALSA: spi: Add check for clk_enable()
ASoC: ti: davinci-i2s: Add check for clk_enable()
ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp()
media: usb: go7007: s2250-board: fix leak in probe()
media: em28xx: initialize refcount before kref_get
soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe
ARM: dts: qcom: ipq4019: fix sleep clock
video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name()
video: fbdev: smscufx: Fix null-ptr-deref in ufx_usb_probe()
media: coda: Fix missing put_device() call in coda_get_vdoa_data
perf/x86/intel/pt: Fix address filter config for 32-bit kernel
perf/core: Fix address filter parser for multiple filters
sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa
clocksource: acpi_pm: fix return value of __setup handler
hwmon: (pmbus) Add Vin unit off handling
crypto: ccp - ccp_dmaengine_unregister release dma channels
ACPI: APEI: fix return value of __setup handlers
clocksource/drivers/timer-of: Check return value of of_iomap in timer_of_base_init()
crypto: vmx - add missing dependencies
hwrng: atmel - disable trng on failure path
PM: suspend: fix return value of __setup handler
PM: hibernate: fix __setup handler error handling
block: don't delete queue kobject before its children
hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING
hwmon: (pmbus) Add mutex to regulator ops
spi: pxa2xx-pci: Balance reference count for PCI DMA device
selftests/x86: Add validity check and allow field splitting
spi: tegra114: Add missing IRQ check in tegra_spi_probe
crypto: mxs-dcp - Fix scatterlist processing
crypto: authenc - Fix sleep in atomic context in decrypt_tail
regulator: qcom_smd: fix for_each_child.cocci warnings
PCI: pciehp: Clear cmd_busy bit in polling mode
brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio
brcmfmac: firmware: Allocate space for default boardrev in nvram
media: davinci: vpif: fix unbalanced runtime PM get
DEC: Limit PMAX memory probing to R3k systems
lib/raid6/test: fix multiple definition linking error
thermal: int340x: Increase bitmap size
carl9170: fix missing bit-wise or operator for tx_params
ARM: dts: exynos: add missing HDMI supplies on SMDK5420
ARM: dts: exynos: add missing HDMI supplies on SMDK5250
ARM: dts: exynos: fix UART3 pins configuration in Exynos5250
ARM: dts: at91: sama5d2: Fix PMERRLOC resource size
video: fbdev: atari: Atari 2 bpp (STe) palette bugfix
video: fbdev: sm712fb: Fix crash in smtcfb_read()
drm/edid: check basic audio support on CEA extension block
block: don't merge across cgroup boundaries if blkcg is enabled
drivers: hamradio: 6pack: fix UAF bug caused by mod_timer()
ACPI: properties: Consistently return -ENOENT if there are no more references
powerpc/kvm: Fix kvm_use_magic_page
drbd: fix potential silent data corruption
mm,hwpoison: unmap poisoned page before invalidation
ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020
ALSA: cs4236: fix an incorrect NULL check on list iterator
Revert "Input: clear BTN_RIGHT/MIDDLE on buttonpads"
qed: validate and restrict untrusted VFs vlan promisc mode
qed: display VF trust config
scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands
mempolicy: mbind_range() set_policy() after vma_merge()
mm: invalidate hwpoison page cache page in fault path
mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node
jffs2: fix memory leak in jffs2_scan_medium
jffs2: fix memory leak in jffs2_do_mount_fs
jffs2: fix use-after-free in jffs2_clear_xattr_subsystem
can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path
pinctrl: samsung: drop pin banks references on error paths
f2fs: fix to unlock page correctly in error path of is_alive()
NFSD: prevent integer overflow on 32 bit systems
NFSD: prevent underflow in nfssvc_decode_writeargs()
SUNRPC: avoid race between mod_timer() and del_timer_sync()
Documentation: update stable tree link
Documentation: add link to stable release candidate tree
ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE
clk: uniphier: Fix fixed-rate initialization
iio: inkern: make a best effort on offset calculation
iio: inkern: apply consumer scale when no channel scale is available
iio: inkern: apply consumer scale on IIO_VAL_INT cases
iio: afe: rescale: use s64 for temporary scale calculations
coresight: Fix TRCCONFIGR.QE sysfs interface
xhci: make xhci_handshake timeout for xhci_reset() adjustable
USB: usb-storage: Fix use of bitfields for hardware data in ene_ub6250.c
virtio-blk: Use blk_validate_block_size() to validate block size
block: Add a helper to validate the block size
tpm: fix reference counting for struct tpm_chip
fuse: fix pipe buffer lifetime for direct_io
af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register
spi: Fix erroneous sgs value with min_t()
net:mcf8390: Use platform_get_irq() to get the interrupt
spi: Fix invalid sgs value
ethernet: sun: Free the coherent when failing in probing
virtio_console: break out of buf poll on remove
xfrm: fix tunnel model fragmentation behavior
netdevice: add the case if dev is NULL
USB: serial: simple: add Nokia phone driver
USB: serial: pl2303: add IBM device IDs
ANDROID: incremental-fs: limit mount stack depth
UPSTREAM: binderfs: use __u32 for device numbers
Revert "ANDROID: dm-bow: Protect Ranges fetched and erased from the RB tree"
Linux 4.19.237
llc: only change llc->dev when bind() succeeds
nds32: fix access_ok() checks in get/put_user
mac80211: fix potential double free on mesh join
crypto: qat - disable registration of algorithms
ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU
ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3
ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board
netfilter: nf_tables: initialize registers in nft_do_chain()
drivers: net: xgene: Fix regression in CRC stripping
ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec
ALSA: cmipci: Restore aux vol on suspend/resume
ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB
ALSA: pcm: Add stream lock during PCM reset ioctl operations
ALSA: oss: Fix PCM OSS buffer allocation overflow
ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call
llc: fix netdevice reference leaks in llc_ui_bind()
thermal: int340x: fix memory leak in int3400_notify()
staging: fbtft: fb_st7789v: reset display before initialization
esp: Fix possible buffer overflow in ESP transformation
net: ipv6: fix skb_over_panic in __ip6_append_data
nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION
Linux 4.19.236
perf symbols: Fix symbol size calculation condition
Input: aiptek - properly check endpoint type
usb: gadget: Fix use-after-free bug by not setting udc->dev.driver
usb: gadget: rndis: prevent integer overflow in rndis_set_response()
net: dsa: Add missing of_node_put() in dsa_port_parse_of
net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit()
drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings
hv_netvsc: Add check for kvmalloc_array
atm: eni: Add check for dma_map_single
net/packet: fix slab-out-of-bounds access in packet_recvmsg()
efi: fix return value of __setup handlers
ocfs2: fix crash when initialize filecheck kobj fails
crypto: qcom-rng - ensure buffer for generate is completely filled
arm64: Use the clearbhb instruction in mitigations
arm64: add ID_AA64ISAR2_EL1 sys register
KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated
arm64: Mitigate spectre style branch history side channels
KVM: arm64: Add templates for BHB mitigation sequences
arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2
arm64: Add percpu vectors for EL1
arm64: entry: Add macro for reading symbol addresses from the trampoline
arm64: entry: Add vectors that have the bhb mitigation sequences
arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations
arm64: entry: Allow the trampoline text to occupy multiple pages
arm64: entry: Make the kpti trampoline's kpti sequence optional
arm64: entry: Move trampoline macros out of ifdef'd section
arm64: entry: Don't assume tramp_vectors is the start of the vectors
arm64: entry: Allow tramp_alias to access symbols after the 4K boundary
arm64: entry: Move the trampoline data page before the text page
arm64: entry: Free up another register on kpti's tramp_exit path
arm64: entry: Make the trampoline cleanup optional
arm64: entry.S: Add ventry overflow sanity checks
arm64: Add Cortex-X2 CPU part definition
arm64: Add Neoverse-N2, Cortex-A710 CPU part definition
arm64: Add part number for Arm Cortex-A77
fs: sysfs_emit: Remove PAGE_SIZE alignment check
mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping()
cpuset: Fix unsafe lock order between cpuset lock and cpuslock
ia64: ensure proper NUMA distance and possible map initialization
sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa()
sched/topology: Make sched_init_numa() use a set for the deduplicating sort
kselftest/vm: fix tests build with old libc
sfc: extend the locking on mcdi->seqno
tcp: make tcp_read_sock() more robust
nl80211: Update bss channel on channel switch for P2P_CLIENT
atm: firestream: check the return value of ioremap() in fs_init()
can: rcar_canfd: rcar_canfd_channel_probe(): register the CAN device when fully ready
ARM: 9178/1: fix unmet dependency on BITREVERSE for HAVE_ARCH_BITREVERSE
MIPS: smp: fill in sibling and core maps earlier
ARM: dts: rockchip: fix a typo on rk3288 crypto-controller
arm64: dts: rockchip: reorder rk3399 hdmi clocks
arm64: dts: rockchip: fix rk3399-puma eMMC HS400 signal integrity
xfrm: Fix xfrm migrate issues when address family changes
xfrm: Check if_id in xfrm_migrate
sctp: fix the processing for INIT_ACK chunk
sctp: fix the processing for INIT chunk
Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0"
Linux 4.19.235
btrfs: unlock newly allocated extent buffer after error
ext4: add check to prevent attempting to resize an fs with sparse_super2
ARM: fix Thumb2 regression with Spectre BHB
virtio: acknowledge all features before access
virtio: unexport virtio_finalize_features
riscv: Fix auipc+jalr relocation range checks
net: macb: Fix lost RX packet wakeup race in NAPI receive
staging: gdm724x: fix use after free in gdm_lte_rx()
ARM: Spectre-BHB: provide empty stub for non-config
selftests/memfd: clean up mapping in mfd_fail_write
tracing: Ensure trace buffer is at least 4096 bytes large
Revert "xen-netback: Check for hotplug-status existence before watching"
Revert "xen-netback: remove 'hotplug-status' once it has served its purpose"
net-sysfs: add check for netdevice being present to speed_show
sctp: fix kernel-infoleak for SCTP sockets
net: phy: DP83822: clear MISR2 register to disable interrupts
gianfar: ethtool: Fix refcount leak in gfar_get_ts_info
gpio: ts4900: Do not set DAT and OE together
NFC: port100: fix use-after-free in port100_send_complete
net/mlx5: Fix size field in bufferx_reg struct
ax25: Fix NULL pointer dereference in ax25_kill_by_device
net: ethernet: lpc_eth: Handle error for clk_enable
net: ethernet: ti: cpts: Handle error for clk_enable
ethernet: Fix error handling in xemaclite_of_probe
qed: return status of qed_iov_get_link
net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare()
ANDROID: dm-bow: Protect Ranges fetched and erased from the RB tree
Linux 4.19.234
xen/netfront: react properly to failing gnttab_end_foreign_access_ref()
xen/gnttab: fix gnttab_end_foreign_access() without page specified
xen/pvcalls: use alloc/free_pages_exact()
xen/9p: use alloc/free_pages_exact()
xen: remove gnttab_query_foreign_access()
xen/gntalloc: don't use gnttab_query_foreign_access()
xen/scsifront: don't use gnttab_query_foreign_access() for mapped status
xen/netfront: don't use gnttab_query_foreign_access() for mapped status
xen/blkfront: don't use gnttab_query_foreign_access() for mapped status
xen/grant-table: add gnttab_try_end_foreign_access()
xen/xenbus: don't let xenbus_grant_ring() remove grants in error case
ARM: fix build warning in proc-v7-bugs.c
ARM: Do not use NOCROSSREFS directive with ld.lld
ARM: fix co-processor register typo
kbuild: add CONFIG_LD_IS_LLD
ARM: fix build error when BPF_SYSCALL is disabled
ARM: include unprivileged BPF status in Spectre V2 reporting
ARM: Spectre-BHB workaround
ARM: use LOADADDR() to get load address of sections
ARM: early traps initialisation
ARM: report Spectre v2 status through sysfs
arm/arm64: smccc/psci: add arm_smccc_1_1_get_conduit()
arm/arm64: Provide a wrapper for SMCCC 1.1 calls
x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT
x86/speculation: Warn about Spectre v2 LFENCE mitigation
x86/speculation: Update link to AMD speculation whitepaper
x86/speculation: Use generic retpoline by default on AMD
x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting
Documentation/hw-vuln: Update spectre doc
x86/speculation: Add eIBRS + Retpoline options
x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE
x86,bugs: Unconditionally allow spectre_v2=retpoline,amd
x86/speculation: Merge one test in spectre_v2_user_select_mitigation()
FROMGIT: Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0"
Revert "ANDROID: incremental-fs: fix mount_fs issue"
Linux 4.19.233
hamradio: fix macro redefine warning
net: dcb: disable softirqs in dcbnl_flush_dev()
btrfs: add missing run of delayed items after unlink during log replay
tracing/histogram: Fix sorting on old "cpu" value
memfd: fix F_SEAL_WRITE after shmem huge page allocated
HID: add mapping for KEY_ALL_APPLICATIONS
Input: elan_i2c - fix regulator enable count imbalance after suspend/resume
Input: elan_i2c - move regulator_[en|dis]able() out of elan_[en|dis]able_power()
nl80211: Handle nla_memdup failures in handle_nan_filter
net: chelsio: cxgb3: check the return value of pci_find_capability()
soc: fsl: qe: Check of ioremap return value
ibmvnic: free reset-work-item when flushing
ARM: 9182/1: mmu: fix returns from early_param() and __setup() functions
arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output
can: gs_usb: change active_channels's type from atomic_t to u8
firmware: arm_scmi: Remove space in MODULE_ALIAS name
efivars: Respect "block" flag in efivar_entry_set_safe()
net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe()
net: sxgbe: fix return value of __setup handler
net: stmmac: fix return value of __setup handler
mac80211: fix forwarded mesh frames AC & queue selection
xen/netfront: destroy queues before real_num_tx_queues is zeroed
PCI: pciehp: Fix infinite loop in IRQ handler upon power fault
block: Fix fsync always failed if once failed
net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause by server
net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated by client
net: dcb: flush lingering app table entries for unregistered devices
batman-adv: Don't expect inter-netns unique iflink indices
batman-adv: Request iflink once in batadv_get_real_netdevice
batman-adv: Request iflink once in batadv-on-batadv check
netfilter: nf_queue: fix possible use-after-free
netfilter: nf_queue: don't assume sk is full socket
xfrm: enforce validity of offload input flags
xfrm: fix the if_id check in changelink
netfilter: fix use-after-free in __nf_register_net_hook()
xfrm: fix MTU regression
ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min
ALSA: intel_hdmi: Fix reference to PCM buffer address
ata: pata_hpt37x: fix PCI clock detection
usb: gadget: clear related members when goto fail
usb: gadget: don't release an existing dev->buf
net: usb: cdc_mbim: avoid altsetting toggling for Telit FN990
i2c: qup: allow COMPILE_TEST
i2c: cadence: allow COMPILE_TEST
dmaengine: shdma: Fix runtime PM imbalance on error
cifs: fix double free race when mount fails in cifs_get_root()
Input: clear BTN_RIGHT/MIDDLE on buttonpads
ASoC: rt5682: do not block workqueue if card is unbound
ASoC: rt5668: do not block workqueue if card is unbound
i2c: bcm2835: Avoid clock stretching timeouts
mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work
mac80211_hwsim: report NOACK frames in tx_status
UPSTREAM: mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work
Linux 4.19.232
tty: n_gsm: fix encoding of control signal octet bit DV
xhci: Prevent futile URB re-submissions due to incorrect return value.
xhci: re-initialize the HC during resume if HCE was set
usb: dwc3: gadget: Let the interrupt handler disable bottom halves.
usb: dwc3: pci: Fix Bay Trail phy GPIO mappings
USB: serial: option: add Telit LE910R1 compositions
USB: serial: option: add support for DW5829e
tracefs: Set the group ownership in apply_options() not parse_options()
USB: gadget: validate endpoint index for xilinx udc
usb: gadget: rndis: add spinlock for rndis response list
Revert "USB: serial: ch341: add new Product ID for CH341A"
ata: pata_hpt37x: disable primary channel on HPT371
iio: adc: men_z188_adc: Fix a resource leak in an error handling path
tracing: Have traceon and traceoff trigger honor the instance
fget: clarify and improve __fget_files() implementation
memblock: use kfree() to release kmalloced memblock regions
Revert "drm/nouveau/pmu/gm200-: avoid touching PMU outside of DEVINIT/PREOS/ACR"
gpio: tegra186: Fix chip_data type confusion
tty: n_gsm: fix proper link termination after failed open
RDMA/ib_srp: Fix a deadlock
configfs: fix a race in configfs_{,un}register_subsystem()
net/mlx5e: Fix wrong return value on ioctl EEPROM query failure
drm/edid: Always set RGB444
openvswitch: Fix setting ipv6 fields causing hw csum failure
gso: do not skip outer ip header in case of ipip and net_failover
tipc: Fix end of loop tests for list_for_each_entry()
net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends
ping: remove pr_err from ping_lookup
USB: zaurus: support another broken Zaurus
sr9700: sanity check for packet length
parisc/unaligned: Fix ldw() and stw() unalignment handlers
parisc/unaligned: Fix fldd and fstd unaligned handlers on 32-bit kernel
vhost/vsock: don't check owner in vhost_vsock_stop() while releasing
cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug
Linux 4.19.231
net: macb: Align the dma and coherent dma masks
net: usb: qmi_wwan: Add support for Dell DW5829e
tracing: Fix tp_printk option related with tp_printk_stop_on_boot
ata: libata-core: Disable TRIM on M88V29
kconfig: let 'shell' return enough output for deep path names
arm64: dts: meson-gx: add ATF BL32 reserved-memory region
netfilter: conntrack: don't refresh sctp entries in closed state
irqchip/sifive-plic: Add missing thead,c900-plic match string
ARM: OMAP2+: hwmod: Add of_node_put() before break
KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW
Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj
Drivers: hv: vmbus: Expose monitor data only when monitor pages are used
mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status
mtd: rawnand: brcmnand: Refactored code to introduce helper functions
lib/iov_iter: initialize "flags" in new pipe_buffer
i2c: brcmstb: fix support for DSL and CM variants
dmaengine: sh: rcar-dmac: Check for error num after setting mask
net: sched: limit TC_ACT_REPEAT loops
EDAC: Fix calculation of returned address and next offset in edac_align_ptr()
mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe()
NFS: Do not report writeback errors in nfs_getattr()
NFS: LOOKUP_DIRECTORY is also ok with symlinks
block/wbt: fix negative inflight counter when remove scsi device
ext4: check for out-of-order index extents in ext4_valid_extent_entries()
powerpc/lib/sstep: fix 'ptesync' build error
ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range()
ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw()
ALSA: hda: Fix missing codec probe on Shenker Dock 15
ALSA: hda: Fix regression on forced probe mask option
libsubcmd: Fix use-after-free for realloc(..., 0)
bonding: fix data-races around agg_select_timer
drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit
ping: fix the dif and sdif check in ping_lookup
net: ieee802154: ca8210: Fix lifs/sifs periods
net: dsa: lan9303: fix reset on probe
iwlwifi: pcie: gen2: fix locking when "HW not ready"
iwlwifi: pcie: fix locking when "HW not ready"
vsock: remove vsock from connected table when connect is interrupted by a signal
mmc: block: fix read single on recovery logic
taskstats: Cleanup the use of task->exit_code
xfrm: Don't accidentally set RTO_ONLINK in decode_session4()
drm/radeon: Fix backlight control on iMac 12,1
iwlwifi: fix use-after-free
Revert "module, async: async_synchronize_full() on module init iff async is used"
nvme-rdma: fix possible use-after-free in transport error_recovery work
nvme: fix a possible use-after-free in controller reset during load
quota: make dquot_quota_sync return errors from ->sync_fs
vfs: make freeze_super abort when sync_filesystem returns error
ax25: improve the incomplete fix to avoid UAF and NPD bugs
selftests/zram: Adapt the situation that /dev/zram0 is being used
selftests/zram01.sh: Fix compression ratio calculation
selftests/zram: Skip max_comp_streams interface on newer kernel
net: ieee802154: at86rf230: Stop leaking skb's
btrfs: send: in case of IO error log it
parisc: Fix sglist access in ccio-dma.c
parisc: Fix data TLB miss in sba_unmap_sg
serial: parisc: GSC: fix build when IOSAPIC is not set
net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup
Makefile.extrawarn: Move -Wunaligned-access to W=1
Linux 4.19.230
perf: Fix list corruption in perf_cgroup_switch()
hwmon: (dell-smm) Speed up setting of fan speed
seccomp: Invalidate seccomp mode to catch death failures
USB: serial: cp210x: add CPI Bulk Coin Recycler id
USB: serial: cp210x: add NCR Retail IO box id
USB: serial: ch341: add support for GW Instek USB2.0-Serial devices
USB: serial: option: add ZTE MF286D modem
USB: serial: ftdi_sio: add support for Brainboxes US-159/235/320
usb: gadget: rndis: check size of RNDIS_MSG_SET command
USB: gadget: validate interface OS descriptor requests
usb: dwc3: gadget: Prevent core from processing stale TRBs
usb: ulpi: Call of_node_put correctly
usb: ulpi: Move of_node_put to ulpi_dev_release
n_tty: wake up poll(POLLRDNORM) on receiving data
vt_ioctl: add array_index_nospec to VT_ACTIVATE
vt_ioctl: fix array_index_nospec in vt_setactivate
net: amd-xgbe: disable interrupts during pci removal
tipc: rate limit warning for received illegal binding update
veth: fix races around rq->rx_notify_masked
net: fix a memleak when uncloning an skb dst and its metadata
net: do not keep the dst cache when uncloning an skb dst and its metadata
ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path
bonding: pair enable_port with slave_arr_updates
ixgbevf: Require large buffers for build_skb on 82599VF
usb: f_fs: Fix use-after-free for epfile
ARM: dts: imx6qdl-udoo: Properly describe the SD card detect
staging: fbtft: Fix error path in fbtft_driver_module_init()
ARM: dts: meson: Fix the UART compatible strings
perf probe: Fix ppc64 'perf probe add events failed' case
net: bridge: fix stale eth hdr pointer in br_dev_xmit
ARM: dts: imx23-evk: Remove MX23_PAD_SSP1_DETECT from hog group
bpf: Add kconfig knob for disabling unpriv bpf by default
net: stmmac: dwmac-sun8i: use return val of readl_poll_timeout()
usb: dwc2: gadget: don't try to disable ep0 in dwc2_hsotg_suspend
scsi: target: iscsi: Make sure the np under each tpg is unique
net: sched: Clarify error message when qdisc kind is unknown
NFSv4 expose nfs_parse_server_name function
NFSv4 remove zero number of fs_locations entries error check
NFSv4.1: Fix uninitialised variable in devicenotify
nfs: nfs4clinet: check the return value of kstrdup()
NFSv4 only print the label when its queried
NFSD: Fix offset type in I/O trace points
NFSD: Clamp WRITE offsets
NFS: Fix initialisation of nfs_client cl_flags field
net: phy: marvell: Fix MDI-x polarity setting in 88e1118-compatible PHYs
mmc: sdhci-of-esdhc: Check for error num after setting mask
ima: Allow template selection with ima_template[_fmt]= after ima_hash=
ima: Remove ima_policy file before directory
integrity: check the return value of audit_log_start()
FROMGIT: f2fs: avoid EINVAL by SBI_NEED_FSCK when pinning a file
Revert "tracefs: Have tracefs directories not set OTH permission bits by default"
ANDROID: GKI: Enable CONFIG_SERIAL_8250_RUNTIME_UARTS=0
Linux 4.19.229
tipc: improve size validations for received domain records
moxart: fix potential use-after-free on remove path
cgroup-v1: Require capabilities to set release_agent
Linux 4.19.228
ext4: fix error handling in ext4_restore_inline_data()
EDAC/xgene: Fix deferred probing
EDAC/altera: Fix deferred probing
rtc: cmos: Evaluate century appropriate
selftests: futex: Use variable MAKE instead of make
nfsd: nfsd4_setclientid_confirm mistakenly expires confirmed client.
scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe
ASoC: max9759: fix underflow in speaker_gain_control_put()
ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name
ASoC: fsl: Add missing error handling in pcm030_fabric_probe
drm/i915/overlay: Prevent divide by zero bugs in scaling
net: stmmac: ensure PTP time register reads are consistent
net: macsec: Verify that send_sci is on when setting Tx sci explicitly
net: ieee802154: Return meaningful error codes from the netlink helpers
net: ieee802154: ca8210: Stop leaking skb's
net: ieee802154: mcr20a: Fix lifs/sifs periods
net: ieee802154: hwsim: Ensure proper channel selection at probe time
spi: meson-spicc: add IRQ check in meson_spicc_probe
spi: mediatek: Avoid NULL pointer crash in interrupt
spi: bcm-qspi: check for valid cs before applying chip select
iommu/amd: Fix loop timeout issue in iommu_ga_log_enable()
iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()
RDMA/mlx4: Don't continue event handler after memory allocation failure
Revert "ASoC: mediatek: Check for error clk pointer"
block: bio-integrity: Advance seed correctly for larger interval sizes
drm/nouveau: fix off by one in BIOS boundary checking
ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows
ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset)
ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks
ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx()
ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx()
ASoC: ops: Reject out of bounds values in snd_soc_put_volsw()
audit: improve audit queue handling when "audit=1" on cmdline
af_packet: fix data-race in packet_setsockopt / packet_setsockopt
rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink()
net: amd-xgbe: Fix skb data length underflow
net: amd-xgbe: ensure to reset the tx_timer_active flag
ipheth: fix EOVERFLOW in ipheth_rcvbulk_callback
tcp: fix possible socket leaks in internal pacing mode
netfilter: nat: limit port clash resolution attempts
netfilter: nat: remove l4 protocol port rovers
ipv4: tcp: send zero IPID in SYNACK messages
ipv4: raw: lock the socket in raw_bind()
yam: fix a memory leak in yam_siocdevprivate()
ibmvnic: don't spin in tasklet
ibmvnic: init ->running_cap_crqs early
phylib: fix potential use-after-free
NFS: Ensure the server has an up to date ctime before renaming
NFS: Ensure the server has an up to date ctime before hardlinking
ipv6: annotate accesses to fn->fn_sernum
drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable
drm/msm: Fix wrong size calculation
net-procfs: show net devices bound packet types
NFSv4: nfs_atomic_open() can race when looking up a non-regular file
NFSv4: Handle case where the lookup of a directory fails
hwmon: (lm90) Reduce maximum conversion rate for G781
ipv4: avoid using shared IP generator for connected sockets
ping: fix the sk_bound_dev_if match in ping_lookup
net: fix information leakage in /proc/net/ptype
ipv6_tunnel: Rate limit warning messages
scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put()
rpmsg: char: Fix race between the release of rpmsg_eptdev and cdev
rpmsg: char: Fix race between the release of rpmsg_ctrldev and cdev
i40e: fix unsigned stat widths
i40e: Fix queues reservation for XDP
i40e: Fix issue when maximum queues is exceeded
i40e: Increase delay to 1 s after global EMP reset
powerpc/32: Fix boot failure with GCC latent entropy plugin
net: sfp: ignore disabled SFP node
usb: typec: tcpm: Do not disconnect while receiving VBUS off
USB: core: Fix hang in usb_kill_urb by adding memory barriers
usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED_SUPER_PLUS
usb: common: ulpi: Fix crash in ulpi_match()
usb-storage: Add unusual-devs entry for VL817 USB-SATA bridge
tty: Add support for Brainboxes UC cards.
tty: n_gsm: fix SW flow control encoding/handling
serial: stm32: fix software flow control transfer
serial: 8250: of: Fix mapped region size when using reg-offset property
netfilter: nft_payload: do not update layer 4 checksum when mangling fragments
drm/etnaviv: relax submit size limits
PM: wakeup: simplify the output logic of pm_show_wakelocks()
udf: Fix NULL ptr deref when converting from inline format
udf: Restore i_lenAlloc when inode expansion fails
scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices
s390/hypfs: include z/VM guests with access control group set
Bluetooth: refactor malicious adv data check
ANDROID: Increase x86 cmdline size to 4k
ANDROID: incremental-fs: remove index and incomplete dir on umount
Revert "ASoC: dpcm: prevent snd_soc_dpcm use after free"
Revert "ANDROID: android-4.19-stable build canary test."
ANDROID: android-4.19-stable build canary test.
Linux 4.19.227
drm/vmwgfx: Fix stale file descriptors on failed usercopy
select: Fix indefinitely sleeping task in poll_schedule_timeout()
net: bridge: clear bridge's private skb space on xmit
drm/i915: Flush TLBs before releasing backing store
Linux 4.19.226
fuse: fix live lock in fuse_iget()
fuse: fix bad inode
mips,s390,sh,sparc: gup: Work around the "COW can break either way" issue
mtd: nand: bbt: Fix corner case in bad block table handling
lib82596: Fix IRQ check in sni_82596_probe
scripts/dtc: dtx_diff: remove broken example from help text
bcmgenet: add WOL IRQ check
net_sched: restore "mpu xxx" handling
dmaengine: at_xdmac: Fix at_xdmac_lld struct definition
dmaengine: at_xdmac: Fix lld view setting
dmaengine: at_xdmac: Print debug message after realeasing the lock
dmaengine: at_xdmac: Don't start transactions at tx_submit level
libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route()
netns: add schedule point in ops_exit_list()
rtc: pxa: fix null pointer dereference
net: axienet: fix number of TX ring slots for available check
net: axienet: Wait for PhyRstCmplt after core reset
af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress
parisc: pdc_stable: Fix memory leak in pdcs_register_pathentries
net/fsl: xgmac_mdio: Fix incorrect iounmap when removing module
powerpc/fsl/dts: Enable WA for erratum A-009885 on fman3l MDIO buses
powerpc/cell: Fix clang -Wimplicit-fallthrough warning
dmaengine: stm32-mdma: fix STM32_MDMA_CTBR_TSEL_MASK
RDMA/rxe: Fix a typo in opcode name
RDMA/hns: Modify the mapping attribute of doorbell to device
Documentation: refer to config RANDOMIZE_BASE for kernel address-space randomization
media: rcar-csi2: Optimize the selection PHTW register
firmware: Update Kconfig help text for Google firmware
ARM: dts: Fix vcsi regulator to be always-on for droid4 to prevent hangs
drm/radeon: fix error handling in radeon_driver_open_kms
regulator: core: Let boot-on regulators be powered off
ASoC: dpcm: prevent snd_soc_dpcm use after free
crypto: stm32/crc32 - Fix kernel BUG triggered in probe()
ext4: don't use the orphan list when migrating an inode
ext4: Fix BUG_ON in ext4_bread when write quota data
ext4: set csum seed in tmp inode while migrating to extents
ext4: make sure quota gets properly shutdown on error
ext4: make sure to reset inode lockdep class when quota enabling fails
drm/etnaviv: limit submit sizes
s390/mm: fix 2KB pgtable release race
iwlwifi: mvm: Increase the scan timeout guard to 30 seconds
cputime, cpuacct: Include guest time in user time in cpuacct.stat
serial: Fix incorrect rs485 polarity on uart open
ubifs: Error path in ubifs_remount_rw() seems to wrongly free write buffers
rpmsg: core: Clean up resources on announce_create failure.
power: bq25890: Enable continuous conversion for ADC at charging
ASoC: mediatek: mt8173: fix device_node leak
scsi: sr: Don't use GFP_DMA
MIPS: Octeon: Fix build errors using clang
i2c: designware-pci: Fix to change data types of hcnt and lcnt parameters
MIPS: OCTEON: add put_device() after of_find_device_by_node()
powerpc: handle kdump appropriately with crash_kexec_post_notifiers option
ALSA: seq: Set upper limit of processed events
w1: Misuse of get_user()/put_user() reported by sparse
i2c: mpc: Correct I2C reset procedure
powerpc/smp: Move setup_profiling_timer() under CONFIG_PROFILING
i2c: i801: Don't silently correct invalid transfer size
powerpc/watchdog: Fix missed watchdog reset due to memory ordering race
powerpc/btext: add missing of_node_put
powerpc/cell: add missing of_node_put
powerpc/powernv: add missing of_node_put
powerpc/6xx: add missing of_node_put
parisc: Avoid calling faulthandler_disabled() twice
serial: core: Keep mctrl register state and cached copy in sync
serial: pl010: Drop CR register reset on set_termios
regulator: qcom_smd: Align probe function with rpmh-regulator
net: gemini: allow any RGMII interface mode
net: phy: marvell: configure RGMII delays for 88E1118
dm space map common: add bounds check to sm_ll_lookup_bitmap()
dm btree: add a defensive bounds check to insert_at()
mac80211: allow non-standard VHT MCS-10/11
net: mdio: Demote probed message to debug print
btrfs: remove BUG_ON(!eie) in find_parent_nodes
btrfs: remove BUG_ON() in find_parent_nodes()
ACPI: battery: Add the ThinkPad "Not Charging" quirk
drm/amdgpu: fixup bad vram size on gmc v8
ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5
ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R()
ACPICA: Utilities: Avoid deleting the same object twice in a row
ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions
jffs2: GC deadlock reading a page that is used in jffs2_write_begin()
um: registers: Rename function names to avoid conflicts and build problems
iwlwifi: mvm: Fix calculation of frame length
iwlwifi: remove module loading failure message
iwlwifi: fix leaks/bad data after failed firmware load
ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream
usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0
arm64: tegra: Adjust length of CCPLEX cluster MMIO region
audit: ensure userspace is penalized the same as the kernel when under pressure
mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO
media: saa7146: hexium_gemini: Fix a NULL pointer dereference in hexium_attach()
media: igorplugusb: receiver overflow should be reported
HID: quirks: Allow inverting the absolute X/Y values
bpf: Do not WARN in bpf_warn_invalid_xdp_action()
net: bonding: debug: avoid printing debug logs when bond is not notifying peers
x86/mce: Mark mce_read_aux() noinstr
x86/mce: Mark mce_end() noinstr
x86/mce: Mark mce_panic() noinstr
net-sysfs: update the queue counts in the unregistration path
ath10k: Fix tx hanging
iwlwifi: mvm: synchronize with FW after multicast commands
media: m920x: don't use stack on USB reads
media: saa7146: hexium_orion: Fix a NULL pointer dereference in hexium_attach()
media: uvcvideo: Increase UVC_CTRL_CONTROL_TIMEOUT to 5 seconds.
floppy: Add max size check for user space request
usb: uhci: add aspeed ast2600 uhci support
rsi: Fix out-of-bounds read in rsi_read_pkt()
mwifiex: Fix skb_over_panic in mwifiex_usb_recv()
HSI: core: Fix return freed object in hsi_new_client
gpiolib: acpi: Do not set the IRQ type if the IRQ is already in use
drm/bridge: megachips: Ensure both bridges are probed before registration
mlxsw: pci: Add shutdown method in PCI driver
media: b2c2: Add missing check in flexcop_pci_isr:
HID: apple: Do not reset quirks when the Fn key is not found
usb: gadget: f_fs: Use stream_open() for endpoint files
drm/nouveau/pmu/gm200-: avoid touching PMU outside of DEVINIT/PREOS/ACR
ar5523: Fix null-ptr-deref with unexpected WDCMSG_TARGET_START reply
fs: dlm: filter user dlm messages for kernel locks
Bluetooth: Fix debugfs entry leak in hci_register_dev()
RDMA/cxgb4: Set queue pair state when being queried
mips: bcm63xx: add support for clk_set_parent()
mips: lantiq: add support for clk_set_parent()
misc: lattice-ecp3-config: Fix task hung when firmware load failed
ASoC: samsung: idma: Check of ioremap return value
ASoC: mediatek: Check for error clk pointer
iommu/iova: Fix race between FQ timeout and teardown
dmaengine: pxa/mmp: stop referencing config->slave_id
ASoC: rt5663: Handle device_property_read_u32_array error codes
RDMA/core: Let ib_find_gid() continue search even after empty entry
scsi: ufs: Fix race conditions related to driver data
iommu/io-pgtable-arm: Fix table descriptor paddr formatting
char/mwave: Adjust io port register size
ALSA: oss: fix compile error when OSS_DEBUG is enabled
ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA
powerpc/prom_init: Fix improper check of prom_getprop()
RDMA/hns: Validate the pkey index
ALSA: hda: Add missing rwsem around snd_ctl_remove() calls
ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls
ALSA: jack: Add missing rwsem around snd_ctl_remove() calls
ext4: avoid trim error on fs with small groups
net: mcs7830: handle usb read errors properly
pcmcia: fix setting of kthread task states
can: xilinx_can: xcan_probe(): check for error irq
can: softing: softing_startstop(): fix set but not used variable warning
tpm: add request_locality before write TPM_INT_ENABLE
spi: spi-meson-spifc: Add missing pm_runtime_disable() in meson_spifc_probe
Bluetooth: hci_bcm: Check for error irq
fsl/fman: Check for null pointer after calling devm_ioremap
staging: greybus: audio: Check null pointer
ppp: ensure minimum packet size in ppp_write()
netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check()
pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in nonstatic_find_mem_region()
pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in __nonstatic_find_io_region()
x86/mce/inject: Avoid out-of-bounds write when setting flags
mmc: meson-mx-sdio: add IRQ check
ARM: dts: armada-38x: Add generic compatible to UART nodes
usb: ftdi-elan: fix memory leak on device disconnect
xfrm: state and policy should fail if XFRMA_IF_ID 0
xfrm: interface with if_id 0 should return error
drm/msm/dpu: fix safe status debugfs file
media: coda/imx-vdoa: Handle dma_set_coherent_mask error codes
media: msi001: fix possible null-ptr-deref in msi001_probe()
media: dw2102: Fix use after free
crypto: stm32/cryp - fix double pm exit
xfrm: fix a small bug in xfrm_sa_len()
sched/rt: Try to restart rt period timer when rt runtime exceeded
media: si2157: Fix "warm" tuner state detection
media: saa7146: mxb: Fix a NULL pointer dereference in mxb_attach()
media: dib8000: Fix a memleak in dib8000_init()
floppy: Fix hang in watchdog when disk is ejected
serial: amba-pl011: do not request memory region twice
tty: serial: uartlite: allow 64 bit address
drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms()
drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode()
arm64: dts: qcom: msm8916: fix MMC controller aliases
netfilter: bridge: add support for pppoe filtering
media: mtk-vcodec: call v4l2_m2m_ctx_release first when file is released
media: si470x-i2c: fix possible memory leak in si470x_i2c_probe()
media: rcar-csi2: Correct the selection of hsfreqrange
tty: serial: atmel: Call dma_async_issue_pending()
tty: serial: atmel: Check return code of dmaengine_submit()
crypto: qce - fix uaf on qce_ahash_register_one
media: dmxdev: fix UAF when dvb_register_device() fails
tee: fix put order in teedev_close_context()
Bluetooth: stop proccessing malicious adv data
arm64: dts: meson-gxbb-wetek: fix missing GPIO binding
media: em28xx: fix memory leak in em28xx_init_dev
media: videobuf2: Fix the size printk format
wcn36xx: Release DMA channel descriptor allocations
wcn36xx: Indicate beacon not connection loss on MISSED_BEACON_IND
clk: bcm-2835: Remove rounding up the dividers
clk: bcm-2835: Pick the closest clock rate
Bluetooth: cmtp: fix possible panic when cmtp_init_sockets() fails
drm/panel: innolux-p079zca: Delete panel on attach() failure
shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode
PCI: Add function 1 DMA alias quirk for Marvell 88SE9125 SATA controller
lkdtm: Fix content of section containing lkdtm_rodata_do_nothing()
can: softing_cs: softingcs_probe(): fix memleak on registration failure
media: stk1160: fix control-message timeouts
media: pvrusb2: fix control-message timeouts
media: redrat3: fix control-message timeouts
media: dib0700: fix undefined behavior in tuner shutdown
media: s2255: fix control-message timeouts
media: cpia2: fix control-message timeouts
media: em28xx: fix control-message timeouts
media: mceusb: fix control-message timeouts
media: flexcop-usb: fix control-message timeouts
rtc: cmos: take rtc_lock while reading from CMOS
x86/gpu: Reserve stolen memory for first integrated Intel GPU
mtd: rawnand: gpmi: Remove explicit default gpmi clock setting for i.MX6
nfc: llcp: fix NULL error pointer dereference on sendmsg() after failed bind()
f2fs: fix to do sanity check in is_alive()
HID: wacom: Avoid using stale array indicies to read contact count
HID: wacom: Ignore the confidence flag when a touch is removed
HID: wacom: Reset expected and received contact counts at the same time
HID: uhid: Fix worker destroying device without any protection
ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows
firmware: qemu_fw_cfg: fix kobject leak in probe error path
firmware: qemu_fw_cfg: fix NULL-pointer deref on duplicate entries
firmware: qemu_fw_cfg: fix sysfs information leak
rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled
media: uvcvideo: fix division by zero at stream start
KVM: s390: Clarify SIGP orders versus STOP/RESTART
orangefs: Fix the size of a memory allocation in orangefs_bufmap_alloc()
kbuild: Add $(KBUILD_HOSTLDFLAGS) to 'has_libelf' test
drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk()
staging: wlan-ng: Avoid bitwise vs logical OR warning in hfa384x_usb_throttlefn()
random: fix data race on crng init time
random: fix data race on crng_node_pool
can: gs_usb: gs_can_start_xmit(): zero-initialize hf->{flags,reserved}
can: gs_usb: fix use of uninitialized variable, detach device on reception of invalid USB data
mfd: intel-lpss: Fix too early PM enablement in the ACPI ->probe()
veth: Do not record rx queue hint in veth_xmit
can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet
USB: Fix "slab-out-of-bounds Write" bug in usb_hcd_poll_rh_status
USB: core: Fix bug in resuming hub's handling of wakeup requests
Bluetooth: bfusb: fix division by zero in send path
ANDROID: incremental-fs: fix mount_fs issue
ANDROID: Add allowed symbols requried from Qualcomm drivers
UPSTREAM: drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions
UPSTREAM: x86/pci: Fix the function type for check_reserved_t
Linux 4.19.225
mISDN: change function names to avoid conflicts
net: udp: fix alignment problem in udp4_seq_show()
ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate
scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown()
usb: mtu3: fix interval value for intr and isoc
ipv6: Do cleanup if attribute validation fails in multipath route
ipv6: Continue processing multipath route even if gateway attribute is invalid
phonet: refcount leak in pep_sock_accep
rndis_host: support Hytera digital radios
power: reset: ltc2952: Fix use of floating point literals
xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate
sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc
ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route
ipv6: Check attribute length for RTA_GATEWAY in multipath route
i40e: Fix incorrect netdev's real number of RX/TX queues
i40e: fix use-after-free in i40e_sync_filters_subtask()
mac80211: initialize variable have_higher_than_11mbit
RDMA/core: Don't infoleak GRH fields
ieee802154: atusb: fix uninit value in atusb_set_extended_addr
tracing: Tag trace_percpu_buffer as a percpu pointer
tracing: Fix check for trace_percpu_buffer validity in get_trace_buf()
Linux 4.19.224
net: fix use-after-free in tw_timer_handler
Input: spaceball - fix parsing of movement data packets
Input: appletouch - initialize work before device registration
scsi: vmw_pvscsi: Set residual data length conditionally
binder: fix async_free_space accounting for empty parcels
usb: mtu3: set interval of FS intr and isoc endpoint
usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear.
xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set.
uapi: fix linux/nfc.h userspace compilation errors
nfc: uapi: use kernel size_t to fix user-space builds
i2c: validate user data in compat ioctl
fsl/fman: Fix missing put_device() call in fman_port_probe
selftests/net: udpgso_bench_tx: fix dst ip argument
net/mlx5e: Fix wrong features assignment in case of error
NFC: st21nfca: Fix memory leak in device probe and remove
net: usb: pegasus: Do not drop long Ethernet frames
sctp: use call_rcu to free endpoint
selftests: Calculate udpgso segment count without header adjustment
udp: using datalen to cap ipv6 udp max gso segments
scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write()
selinux: initialize proto variable in selinux_ip_postroute_compat()
recordmcount.pl: fix typo in s390 mcount regex
platform/x86: apple-gmux: use resource_size() with res
Input: i8042 - enable deferred probe quirk for ASUS UM325UA
Input: i8042 - add deferred probe support
tee: handle lookup of shm with reference count 0
HID: asus: Add depends on USB_HID to HID_ASUS Kconfig option
Linux 4.19.223
phonet/pep: refuse to enable an unbound pipe
hamradio: improve the incomplete fix to avoid NPD
hamradio: defer ax25 kfree after unregister_netdev
ax25: NPD bug when detaching AX25 device
hwmon: (lm90) Do not report 'busy' status bit as alarm
KVM: VMX: Fix stale docs for kvm-intel.emulate_invalid_guest_state
usb: gadget: u_ether: fix race in setting MAC address in setup phase
f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr()
ARM: 9169/1: entry: fix Thumb2 bug in iWMMXt exception handling
pinctrl: stm32: consider the GPIO offset to expose all the GPIO lines
x86/pkey: Fix undefined behaviour with PKRU_WD_BIT
parisc: Correct completer in lws start
ipmi: fix initialization when workqueue allocation fails
ipmi: bail out if init_srcu_struct fails
Input: atmel_mxt_ts - fix double free in mxt_read_info_block
ALSA: drivers: opl3: Fix incorrect use of vp->state
ALSA: jack: Check the return value of kstrdup()
hwmon: (lm90) Fix usage of CONFIG2 register in detect function
sfc: falcon: Check null pointer of rx_queue->page_ring
drivers: net: smc911x: Check for error irq
fjes: Check for error irq
bonding: fix ad_actor_system option setting to default
ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module
net: skip virtio_net_hdr_set_proto if protocol already set
net: accept UFOv6 packages in virtio_net_hdr_to_skb
qlcnic: potential dereference null pointer of rx_queue->page_ring
netfilter: fix regression in looped (broad|multi)cast's MAC handling
IB/qib: Fix memory leak in qib_user_sdma_queue_pkts()
spi: change clk_disable_unprepare to clk_unprepare
arm64: dts: allwinner: orangepi-zero-plus: fix PHY mode
HID: holtek: fix mouse probing
block, bfq: fix use after free in bfq_bfqq_expire
block, bfq: fix queue removal from weights tree
block, bfq: fix decrement of num_active_groups
block, bfq: fix asymmetric scenarios detection
block, bfq: improve asymmetric scenarios detection
net: usb: lan78xx: add Allied Telesis AT29M2-AF
Revert "ARM: 8800/1: use choice for kernel unwinders"
Linux 4.19.222
xen/netback: don't queue unlimited number of packages
xen/netback: fix rx queue stall detection
xen/console: harden hvc_xen against event channel storms
xen/netfront: harden netfront against event channel storms
xen/blkfront: harden blkfront against event channel storms
scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select()
ovl: fix warning in ovl_create_real()
fuse: annotate lock in fuse_reverse_inval_entry()
media: mxl111sf: change mutex_init() location
ARM: dts: imx6ull-pinfunc: Fix CSI_DATA07__ESAI_TX0 pad name
firmware: arm_scpi: Fix string overflow in SCPI genpd driver
Input: touchscreen - avoid bitwise vs logical OR warning
ARM: 8800/1: use choice for kernel unwinders
mwifiex: Remove unnecessary braces from HostCmd_SET_SEQ_NO_BSS_INFO
ARM: 8805/2: remove unneeded naked function usage
net: lan78xx: Avoid unnecessary self assignment
mac80211: validate extended element ID is present
net: systemport: Add global locking for descriptor lifecycle
drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE
libata: if T_LENGTH is zero, dma direction should be DMA_NONE
timekeeping: Really make sure wall_to_monotonic isn't positive
USB: serial: option: add Telit FN990 compositions
USB: serial: cp210x: fix CP2105 GPIO registration
PCI/MSI: Mask MSI-X vectors only on success
PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error
USB: NO_LPM quirk Lenovo USB-C to Ethernet Adapher(RTL8153-04)
USB: gadget: bRequestType is a bitfield, not a enum
sit: do not call ipip6_dev_free() from sit_init_net()
net/packet: rx_owner_map depends on pg_vec
netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc
ixgbe: set X550 MDIO speed before talking to PHY
igbvf: fix double free in `igbvf_probe`
igb: Fix removal of unicast MAC filters of VFs
soc/tegra: fuse: Fix bitwise vs. logical OR warning
rds: memory leak in __rds_conn_create()
dmaengine: st_fdma: fix MODULE_ALIAS
sch_cake: do not call cake_destroy() from cake_init()
ARM: socfpga: dts: fix qspi node compatible
mac80211: track only QoS data frames for admission control
x86/sme: Explicitly map new EFI memmap table as encrypted
x86: Make ARCH_USE_MEMREMAP_PROT a generic Kconfig symbol
nfsd: fix use-after-free due to delegation race
audit: improve robustness of the audit queue handling
dm btree remove: fix use after free in rebalance_children()
recordmcount.pl: look for jgnop instruction as well as bcrl on s390
mac80211: send ADDBA requests using the tid/queue of the aggregation session
hwmon: (dell-smm) Fix warning on /proc/i8k creation error
tracing: Fix a kmemleak false positive in tracing_map
net: netlink: af_netlink: Prevent empty skb by adding a check on len.
i2c: rk3x: Handle a spurious start completion interrupt flag
parisc/agp: Annotate parisc agp init functions with __init
net/mlx4_en: Update reported link modes for 1/10G
drm/msm/dsi: set default num_data_lanes
nfc: fix segfault in nfc_genl_dump_devices_done
stable: clamp SUBLEVEL in 4.19
FROMGIT: USB: gadget: bRequestType is a bitfield, not a enum
ANDROID: GKI: abi workaround for 4.19.221
Linux 4.19.221
net: sched: make function qdisc_free_cb() static
net_sched: fix a crash in tc_new_tfilter()
irqchip: nvic: Fix offset for Interrupt Priority Offsets
irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL
irqchip/armada-370-xp: Fix support for Multi-MSI interrupts
irqchip/armada-370-xp: Fix return value of armada_370_xp_msi_alloc()
iio: accel: kxcjk-1013: Fix possible memory leak in probe and remove
iio: adc: axp20x_adc: fix charging current reporting on AXP22x
iio: at91-sama5d2: Fix incorrect sign extension
iio: dln2: Check return value of devm_iio_trigger_register()
iio: dln2-adc: Fix lockdep complaint
iio: itg3200: Call iio_trigger_notify_done() on error
iio: kxsd9: Don't return error code in trigger handler
iio: ltr501: Don't return error code in trigger handler
iio: mma8452: Fix trigger reference couting
iio: stk3310: Don't return error code in interrupt handler
iio: trigger: stm32-timer: fix MODULE_ALIAS
iio: trigger: Fix reference counting
xhci: avoid race between disable slot command and host runtime suspend
usb: core: config: using bit mask instead of individual bits
xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime suspending
usb: core: config: fix validation of wMaxPacketValue entries
USB: gadget: zero allocate endpoint 0 buffers
USB: gadget: detect too-big endpoint 0 requests
net/qla3xxx: fix an error code in ql_adapter_up()
net, neigh: clear whole pneigh_entry at alloc time
net: fec: only clear interrupt of handling queue in fec_enet_rx_queue()
net: altera: set a couple error code in probe()
net: cdc_ncm: Allow for dwNtbOutMaxSize to be unset or zero
tools build: Remove needless libpython-version feature check that breaks test-all fast path
mtd: rawnand: fsmc: Take instruction delay into account
i40e: Fix pre-set max number of queues for VF
ASoC: qdsp6: q6routing: Fix return value from msm_routing_put_audio_mixer
qede: validate non LSO skb length
block: fix ioprio_get(IOPRIO_WHO_PGRP) vs setuid(2)
tracefs: Set all files to the same group ownership as the mount option
aio: fix use-after-free due to missing POLLFREE handling
aio: keep poll requests on waitqueue until completed
signalfd: use wake_up_pollfree()
binder: use wake_up_pollfree()
wait: add wake_up_pollfree()
libata: add horkage for ASMedia 1092
can: m_can: Disable and ignore ELO interrupt
can: pch_can: pch_can_rx_normal: fix use after free
clk: qcom: regmap-mux: fix parent clock lookup
tracefs: Have new files inherit the ownership of their parent
ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*()
ALSA: pcm: oss: Limit the period size to 16MB
ALSA: pcm: oss: Fix negative period/buffer sizes
ALSA: ctl: Fix copy of updated id with element read/write
mm: bdi: initialize bdi_min_ratio when bdi is unregistered
IB/hfi1: Correct guard on eager buffer deallocation
udp: using datalen to cap max gso segments
seg6: fix the iif in the IPv6 socket control block
nfp: Fix memory leak in nfp_cpp_area_cache_add()
bonding: make tx_rebalance_counter an atomic
ice: ignore dropped packets during init
bpf: Fix the off-by-two error in range markings
nfc: fix potential NULL pointer deref in nfc_genl_dump_ses_done
net: sched: use Qdisc rcu API instead of relying on rtnl lock
net: sched: add helper function to take reference to Qdisc
net: sched: extend Qdisc with rcu
net: sched: rename qdisc_destroy() to qdisc_put()
net: core: netlink: add helper refcount dec and lock function
can: sja1000: fix use after free in ems_pcmcia_add_card()
can: kvaser_usb: get CAN clock frequency from device
HID: check for valid USB device for many HID drivers
HID: wacom: fix problems when device is not a valid USB device
HID: add USB_HID dependancy on some USB HID drivers
HID: add USB_HID dependancy to hid-chicony
HID: add USB_HID dependancy to hid-prodikeys
HID: add hid_is_usb() function to make it simpler for USB detection
HID: google: add eel USB id
UPSTREAM: USB: gadget: zero allocate endpoint 0 buffers
UPSTREAM: USB: gadget: detect too-big endpoint 0 requests
Linux 4.19.220
ipmi: msghandler: Make symbol 'remove_work_wq' static
parisc: Mark cr16 CPU clocksource unstable on all SMP machines
serial: core: fix transmit-buffer reset and memleak
serial: pl011: Add ACPI SBSA UART match id
tty: serial: msm_serial: Deactivate RX DMA for polling support
x86/64/mm: Map all kernel memory into trampoline_pgd
usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect
USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub
xhci: Fix commad ring abort, write all 64 bits to CRCR register.
vgacon: Propagate console boot parameters before calling `vc_resize'
parisc: Fix "make install" on newer debian releases
parisc: Fix KBUILD_IMAGE for self-extracting kernel
drm/msm: Do hw_init() before capturing GPU state
net/smc: Keep smc_close_final rc during active close
net/rds: correct socket tunable error in rds_tcp_tune()
net: annotate data-races on txq->xmit_lock_owner
net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available
rxrpc: Fix rxrpc_local leak in rxrpc_lookup_peer()
net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources()
siphash: use _unaligned version by default
net: mpls: Fix notifications when deleting a device
net: qlogic: qlcnic: Fix a NULL pointer dereference in qlcnic_83xx_add_rings()
natsemi: xtensa: fix section mismatch warnings
i2c: stm32f7: stop dma transfer in case of NACK
i2c: stm32f7: recover the bus on access timeout
fget: check that the fd still exists after getting a ref to it
fs: add fget_many() and fput_many()
sata_fsl: fix warning in remove_proc_entry when rmmod sata_fsl
sata_fsl: fix UAF in sata_fsl_port_stop when rmmod sata_fsl
ipmi: Move remove_work to dedicated workqueue
kprobes: Limit max data_size of the kretprobe instances
vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit
perf hist: Fix memory leak of a perf_hpp_fmt
net: ethernet: dec: tulip: de4x5: fix possible array overflows in type3_infoblock()
net: tulip: de4x5: fix the problem that the array 'lp->phy[8]' may be out of bound
ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port()
ata: ahci: Add Green Sardine vendor ID as board_ahci_mobile
scsi: iscsi: Unblock session then wake up error handler
thermal: core: Reset previous low and high trip during thermal zone init
btrfs: check-integrity: fix a warning on write caching disabled disk
s390/setup: avoid using memblock_enforce_memory_limit
platform/x86: thinkpad_acpi: Fix WWAN device disabled issue after S3 deep
net: return correct error code
atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait
gfs2: Fix length of holes reported at end-of-file
of: clk: Make <linux/of_clk.h> self-contained
NFSv42: Fix pagecache invalidation after COPY/CLONE
shm: extend forced shm destroy to support objects from several IPC nses
BACKPORT: arm64: vdso32: suppress error message for 'make mrproper'
Linux 4.19.219
tty: hvc: replace BUG_ON() with negative return value
xen/netfront: don't trust the backend response data blindly
xen/netfront: disentangle tx_skb_freelist
xen/netfront: don't read data from request on the ring page
xen/netfront: read response from backend only once
xen/blkfront: don't trust the backend response data blindly
xen/blkfront: don't take local copy of a request from the ring page
xen/blkfront: read response from backend only once
xen: sync include/xen/interface/io/ring.h with Xen's newest version
fuse: release pipe buf after last use
NFC: add NCI_UNREG flag to eliminate the race
hugetlbfs: flush TLBs correctly after huge_pmd_unshare
s390/mm: validate VMA in PGSTE manipulation functions
tracing: Check pid filtering when creating events
vhost/vsock: fix incorrect used length reported to the guest
net: hns3: fix VF RSS failed problem after PF enable multi-TCs
net/smc: Don't call clcsock shutdown twice when smc shutdown
MIPS: use 3-level pgtable for 64KB page size on MIPS_VA_BITS_48
tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flows
PM: hibernate: use correct mode for swsusp_close()
net/smc: Ensure the active closing peer first closes clcsock
ipv6: fix typos in __ip6_finish_output()
drm/vc4: fix error code in vc4_create_object()
scsi: mpt3sas: Fix kernel panic during drive powercycle test
ARM: socfpga: Fix crash with CONFIG_FORTIRY_SOURCE
NFSv42: Don't fail clone() unless the OP_CLONE operation failed
firmware: arm_scmi: pm: Propagate return value to caller
net: ieee802154: handle iftypes as u32
ASoC: topology: Add missing rwsem around snd_ctl_remove() calls
ASoC: qdsp6: q6routing: Conditionally reset FrontEnd Mixer
ARM: dts: BCM5301X: Add interrupt properties to GPIO node
ARM: dts: BCM5301X: Fix I2C controller interrupt
netfilter: ipvs: Fix reuse connection if RS weight is 0
arm64: dts: marvell: armada-37xx: Set pcie_reset_pin to gpio function
arm64: dts: marvell: armada-37xx: declare PCIe reset pin
pinctrl: armada-37xx: Correct PWM pins definitions
pinctrl: armada-37xx: add missing pin: PCIe1 Wakeup
pinctrl: armada-37xx: Correct mpp definitions
PCI: aardvark: Fix checking for link up via LTSSM state
PCI: aardvark: Fix link training
PCI: aardvark: Fix PCIe Max Payload Size setting
PCI: aardvark: Configure PCIe resources from 'ranges' DT property
PCI: aardvark: Update comment about disabling link training
PCI: aardvark: Move PCIe reset card code to advk_pcie_train_link()
PCI: aardvark: Fix compilation on s390
PCI: aardvark: Don't touch PCIe registers if no card connected
PCI: aardvark: Indicate error in 'val' when config read fails
PCI: aardvark: Replace custom macros by standard linux/pci_regs.h macros
PCI: aardvark: Issue PERST via GPIO
PCI: aardvark: Improve link training
PCI: aardvark: Train link immediately after enabling training
PCI: aardvark: Wait for endpoint to be ready before training link
PCI: aardvark: Fix a leaked reference by adding missing of_node_put()
proc/vmcore: fix clearing user buffer by properly using clear_user()
xtensa: use CONFIG_USE_OF instead of CONFIG_OF
tracing: Fix pid filtering when triggers are attached
xen: detect uninitialized xenbus in xenbus_init
xen: don't continue xenstore initialization in case of errors
fuse: fix page stealing
staging: rtl8192e: Fix use after free in _rtl92e_pci_disconnect()
HID: wacom: Use "Confidence" flag to prevent reporting invalid contacts
media: cec: copy sequence field for the reply
ALSA: ctxfi: Fix out-of-range access
binder: fix test regression due to sender_euid change
usb: hub: Fix locking issues with address0_mutex
usb: hub: Fix usb enumeration issue due to address0 race
usb: dwc2: hcd_queue: Fix use of floating point literal
USB: serial: option: add Fibocom FM101-GL variants
USB: serial: option: add Telit LE910S1 0x9200 composition
Revert "net: sched: update default qdisc visibility after Tx queue cnt changes"
Revert "serial: core: Fix initializing and restoring termios speed"
ANDROID: GKI: disable CONFIG_FORTIFY_SOURCE
Linux 4.19.218
soc/tegra: pmc: Fix imbalanced clock disabling in error code path
usb: max-3421: Use driver data instead of maintaining a list of bound devices
ASoC: DAPM: Cover regression by kctl change notification fix
RDMA/netlink: Add __maybe_unused to static inline in C file
batman-adv: Don't always reallocate the fragmentation skb head
batman-adv: Reserve needed_*room for fragments
batman-adv: Consider fragmentation for needed_headroom
batman-adv: mcast: fix duplicate mcast packets in BLA backbone from LAN
perf/core: Avoid put_page() when GUP fails
drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors
drm/udl: fix control-message timeout
cfg80211: call cfg80211_stop_ap when switch from P2P_GO type
parisc/sticon: fix reverse colors
btrfs: fix memory ordering between normal and ordered work functions
udf: Fix crash after seekdir
x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails
mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag
ipc: WARN if trying to remove ipc object which is absent
hexagon: export raw I/O routines for modules
tun: fix bonding active backup with arp monitoring
perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server
perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server
NFC: reorder the logic in nfc_{un,}register_device
NFC: reorganize the functions in nci_request
i40e: Fix display error code in dmesg
i40e: Fix changing previously set num_queue_pairs for PFs
i40e: Fix NULL ptr dereference on VSI filter sync
i40e: Fix correct max_pkt_size on VF RX queue
net: virtio_net_hdr_to_skb: count transport header in UFO
platform/x86: hp_accel: Fix an error handling path in 'lis3lv02d_probe()'
mips: lantiq: add support for clk_get_parent()
mips: bcm63xx: add support for clk_get_parent()
MIPS: generic/yamon-dt: fix uninitialized variable error
iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset
iavf: check for null in iavf_fix_features
net: bnx2x: fix variable dereferenced before check
drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame
sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain()
mips: BCM63XX: ensure that CPU_SUPPORTS_32BIT_KERNEL is set
sh: define __BIG_ENDIAN for math-emu
sh: fix kconfig unmet dependency warning for FRAME_POINTER
f2fs: fix up f2fs_lookup tracepoints
maple: fix wrong return value of maple_bus_init().
sh: check return code of request_irq
powerpc/dcr: Use cmplwi instead of 3-argument cmpli
ALSA: gus: fix null pointer dereference on pointer block
powerpc/5200: dts: fix memory node unit name
scsi: target: Fix alua_tg_pt_gps_count tracking
scsi: target: Fix ordered tag handling
MIPS: sni: Fix the build
tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc
ALSA: ISA: not for M68K
usb: host: ohci-tmio: check return value after calling platform_get_resource()
ARM: dts: omap: fix gpmc,mux-add-data type
firmware_loader: fix pre-allocated buf built-in firmware use
scsi: advansys: Fix kernel pointer leak
ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect
arm64: dts: freescale: fix arm,sp805 compatible string
usb: typec: tipd: Remove WARN_ON in tps6598x_block_read
usb: musb: tusb6010: check return value after calling platform_get_resource()
arm64: dts: hisilicon: fix arm,sp805 compatible string
scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq()
arm64: zynqmp: Fix serial compatible string
arm64: zynqmp: Do not duplicate flash partition label property
erofs: fix unsafe pagevec reuse of hooked pclusters
erofs: remove the occupied parameter from z_erofs_pagevec_enqueue()
PCI: Add MSI masking quirk for Nvidia ION AHCI
PCI/MSI: Deal with devices lying about their MSI mask capability
PCI/MSI: Destroy sysfs before freeing entries
parisc/entry: fix trace test in syscall exit path
fortify: Explicitly disable Clang support
ext4: fix lazy initialization next schedule time computation in more granular unit
x86/cpu: Fix migration safety with X86_BUG_NULL_SEL
fuse: truncate pagecache on atomic_o_trunc
PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros
s390/tape: fix timer initialization in tape_std_assign()
s390/cio: check the subchannel validity for dev_busid
video: backlight: Drop maximum brightness override for brightness zero
backlight: gpio-backlight: Correct initial power state handling
mm, oom: do not trigger out_of_memory from the #PF
mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks
powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC
powerpc/security: Add a helper to query stf_barrier type
powerpc/bpf: Fix BPF_SUB when imm == 0x80000000
powerpc/bpf: Validate branch ranges
powerpc/lib: Add helper to check if offset is within conditional branch range
9p/net: fix missing error check in p9_check_errors
f2fs: should use GFP_NOFS for directory inodes
ARM: 9156/1: drop cc-option fallbacks for architecture selection
ARM: 9155/1: fix early early_iounmap()
USB: chipidea: fix interrupt deadlock
cxgb4: fix eeprom len when diagnostics not implemented
vsock: prevent unnecessary refcnt inc for nonblocking connect
arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline functions
nfc: pn533: Fix double free when pn533_fill_fragment_skbs() fails
llc: fix out-of-bound array index in llc_sk_dev_hash()
zram: off by one in read_block_state()
mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration()
bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed
ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses
net: davinci_emac: Fix interrupt pacing disable
xen-pciback: Fix return in pm_ctrl_init()
i2c: xlr: Fix a resource leak in the error handling path of 'xlr_i2c_probe()'
scsi: qla2xxx: Turn off target reset during issue_lip
scsi: qla2xxx: Fix gnl list corruption
ar7: fix kernel builds for compiler test
watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT
m68k: set a default value for MEMORY_RESERVE
dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result`
netfilter: nfnetlink_queue: fix OOB when mac header was cleared
auxdisplay: ht16k33: Fix frame buffer device blanking
auxdisplay: ht16k33: Connect backlight to fbdev
auxdisplay: img-ascii-lcd: Fix lock-up when displaying empty string
dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro
mtd: spi-nor: hisi-sfc: Remove excessive clk_disable_unprepare()
fs: orangefs: fix error return code of orangefs_revalidate_lookup()
NFS: Fix deadlocks in nfs_scan_commit_list()
PCI: aardvark: Don't spam about PIO Response Status
drm/plane-helper: fix uninitialized variable reference
pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds
rpmsg: Fix rpmsg_create_ept return when RPMSG config is not defined
apparmor: fix error check
power: supply: bq27xxx: Fix kernel crash on IRQ handler register error
mips: cm: Convert to bitfield API to fix out-of-bounds access
serial: xilinx_uartps: Fix race condition causing stuck TX
phy: qcom-qusb2: Fix a memory leak on probe
ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER
ASoC: cs42l42: Correct some register default values
RDMA/mlx4: Return missed an error if device doesn't support steering
scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn()
power: supply: rt5033_battery: Change voltage values to µV
usb: gadget: hid: fix error code in do_config()
serial: 8250_dw: Drop wrong use of ACPI_PTR()
video: fbdev: chipsfb: use memset_io() instead of memset()
memory: fsl_ifc: fix leak of irq and nand_irq in fsl_ifc_ctrl_probe
soc/tegra: Fix an error handling path in tegra_powergate_power_up()
arm: dts: omap3-gta04a4: accelerometer irq fix
ALSA: hda: Reduce udelay() at SKL+ position reporting
JFS: fix memleak in jfs_mount
MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT
scsi: dc395: Fix error case unwinding
ARM: dts: at91: tse850: the emac<->phy interface is rmii
RDMA/bnxt_re: Fix query SRQ failure
arm64: dts: rockchip: Fix GPU register width for RK3328
ARM: s3c: irq-s3c24xx: Fix return value check for s3c24xx_init_intc()
RDMA/rxe: Fix wrong port_cap_flags
ibmvnic: Process crqs after enabling interrupts
selftests/bpf: Fix fclose/pclose mismatch in test_progs
crypto: pcrypt - Delay write to padata->info
net: phylink: avoid mvneta warning when setting pause parameters
net: amd-xgbe: Toggle PLL settings during rate change
wcn36xx: add proper DMA memory barriers in rx path
libertas: Fix possible memory leak in probe and disconnect
libertas_tf: Fix possible memory leak in probe and disconnect
KVM: s390: Fix handle_sske page fault handling
samples/kretprobes: Fix return value if register_kretprobe() failed
tcp: don't free a FIN sk_buff in tcp_remove_empty_skb()
irq: mips: avoid nested irq_enter()
s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap()
smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi
drm/msm: Fix potential NULL dereference in DPU SSPP
clocksource/drivers/timer-ti-dm: Select TIMER_OF
PM: hibernate: fix sparse warnings
nvme-rdma: fix error code in nvme_rdma_setup_ctrl
phy: micrel: ksz8041nl: do not use power down mode
mwifiex: Send DELBA requests according to spec
rsi: stop thread firstly in rsi_91x_init() error handling
platform/x86: thinkpad_acpi: Fix bitwise vs. logical warning
mmc: mxs-mmc: disable regulator on error and in the remove function
net: stream: don't purge sk_error_queue in sk_stream_kill_queues()
drm/msm: uninitialized variable in msm_gem_import()
ath10k: fix max antenna gain unit
hwmon: (pmbus/lm25066) Let compiler determine outer dimension of lm25066_coeff
hwmon: Fix possible memleak in __hwmon_device_register()
memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host()
memstick: avoid out-of-range warning
mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured
b43: fix a lower bounds test
b43legacy: fix a lower bounds test
hwrng: mtk - Force runtime pm ops for sleep ops
crypto: qat - disregard spurious PFVF interrupts
crypto: qat - detect PFVF collision after ACK
media: dvb-frontends: mn88443x: Handle errors of clk_prepare_enable()
ath9k: Fix potential interrupt storm on queue reset
media: em28xx: Don't use ops->suspend if it is NULL
cpuidle: Fix kobject memory leaks in error paths
media: cx23885: Fix snd_card_free call on null card pointer
media: si470x: Avoid card name truncation
media: mtk-vpu: Fix a resource leak in the error handling path of 'mtk_vpu_probe()'
media: dvb-usb: fix ununit-value in az6027_rc_query
media: em28xx: add missing em28xx_close_extension
drm/amdgpu: fix warning for overflow check
net: dsa: rtl8366rb: Fix off-by-one bug
cgroup: Make rebind_subsystems() disable v2 controllers all at once
Bluetooth: fix init and cleanup of sco_conn.timeout_work
parisc/kgdb: add kgdb_roundup() to make kgdb work with idle polling
parisc/unwind: fix unwinder when CONFIG_64BIT is enabled
task_stack: Fix end_of_stack() for architectures with upwards-growing stack
parisc: fix warning in flush_tlb_all
x86/hyperv: Protect set_hv_tscchange_cb() against getting preempted
spi: bcm-qspi: Fix missing clk_disable_unprepare() on error in bcm_qspi_probe()
ARM: 9136/1: ARMv7-M uses BE-8, not BE-32
gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE
ARM: clang: Do not rely on lr register for stacktrace
smackfs: use __GFP_NOFAIL for smk_cipso_doi()
iwlwifi: mvm: disable RX-diversity in powersave
PM: hibernate: Get block device exclusively in swsusp_check()
mwl8k: Fix use-after-free in mwl8k_fw_state_machine()
tracing/cfi: Fix cmp_entries_* functions signature mismatch
workqueue: make sysfs of unbound kworker cpumask more clever
lib/xz: Validate the value before assigning it to an enum variable
lib/xz: Avoid overlapping memcpy() with invalid input with in-place decompression
memstick: r592: Fix a UAF bug when removing the driver
leaking_addresses: Always print a trailing newline
ACPI: battery: Accept charges over the design capacity as full
ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create()
tracefs: Have tracefs directories not set OTH permission bits by default
media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte()
ACPICA: Avoid evaluating methods too early during system resume
media: rcar-csi2: Add checking to rcsi2_start_receiver()
ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK
media: mceusb: return without resubmitting URB in case of -EPROTO error.
media: s5p-mfc: Add checking to s5p_mfc_probe().
media: s5p-mfc: fix possible null-pointer dereference in s5p_mfc_probe()
media: uvcvideo: Return -EIO for control errors
media: uvcvideo: Set capability in s_param
media: netup_unidvb: handle interrupt properly according to the firmware
media: mt9p031: Fix corrupted frame after restarting stream
mwifiex: Properly initialize private structure on interface type changes
mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type
x86: Increase exception stack sizes
smackfs: Fix use-after-free in netlbl_catmap_walk()
net: sched: update default qdisc visibility after Tx queue cnt changes
locking/lockdep: Avoid RCU-induced noinstr fail
MIPS: lantiq: dma: reset correct number of channel
MIPS: lantiq: dma: add small delay after reset
platform/x86: wmi: do not fail if disabling fails
Bluetooth: fix use-after-free error in lock_sock_nested()
Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg()
drm: panel-orientation-quirks: Add quirk for KD Kurio Smart C15200 2-in-1
USB: iowarrior: fix control-message timeouts
USB: serial: keyspan: fix memleak on probe errors
iio: dac: ad5446: Fix ad5622_write() return value
pinctrl: core: fix possible memory leak in pinctrl_enable()
quota: correct error number in free_dqentry()
quota: check block number when reading the block in quota file
PCI: aardvark: Read all 16-bits from PCIE_MSI_PAYLOAD_REG
PCI: aardvark: Fix return value of MSI domain .alloc() method
PCI: aardvark: Do not unmask unused interrupts
PCI: aardvark: Do not clear status bits of masked interrupts
xen/balloon: add late_initcall_sync() for initial ballooning done
ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume
ALSA: mixer: oss: Fix racy access to slots
serial: core: Fix initializing and restoring termios speed
powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cannot be found
power: supply: max17042_battery: use VFSOC for capacity when no rsns
power: supply: max17042_battery: Prevent int underflow in set_soc_threshold
signal/mips: Update (_save|_restore)_fp_context to fail with -EFAULT
signal: Remove the bogus sigkill_pending in ptrace_stop
RDMA/qedr: Fix NULL deref for query_qp on the GSI QP
rsi: Fix module dev_oper_mode parameter description
rsi: fix rate mask set leading to P2P failure
rsi: fix key enabled check causing unwanted encryption for vap_id > 0
rsi: fix occasional initialisation failure with BT coex
wcn36xx: handle connection loss indication
libata: fix checking of DMA state
mwifiex: Read a PCI register after writing the TX ring write pointer
wcn36xx: Fix HT40 capability for 2Ghz band
evm: mark evm_fixmode as __ro_after_init
rtl8187: fix control-message timeouts
PCI: Mark Atheros QCA6174 to avoid bus reset
ath10k: fix division by zero in send path
ath10k: fix control-message timeout
ath6kl: fix control-message timeout
ath6kl: fix division by zero in send path
mwifiex: fix division by zero in fw download path
EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell
regulator: dt-bindings: samsung,s5m8767: correct s5m8767,pmic-buck-default-dvs-idx property
regulator: s5m8767: do not use reset value as DVS voltage if GPIO DVS is disabled
hwmon: (pmbus/lm25066) Add offset coefficients
ia64: kprobes: Fix to pass correct trampoline address to the handler
btrfs: call btrfs_check_rw_degradable only if there is a missing device
btrfs: fix lost error handling when replaying directory deletes
btrfs: clear MISSING device status bit in btrfs_close_one_device
vmxnet3: do not stop tx queues after netif_device_detach()
watchdog: Fix OMAP watchdog early handling
spi: spl022: fix Microwire full duplex mode
xen/netfront: stop tx queues during live migration
bpf: Prevent increasing bpf_jit_limit above max
drm: panel-orientation-quirks: Add quirk for Aya Neo 2021
mmc: winbond: don't build on M68K
hyperv/vmbus: include linux/bitops.h
sfc: Don't use netif_info before net_device setup
cavium: Fix return values of the probe function
scsi: qla2xxx: Fix unmap of already freed sgl
cavium: Return negative value when pci_alloc_irq_vectors() fails
x86/irq: Ensure PI wakeup handler is unregistered before module unload
x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c
ALSA: timer: Unconditionally unlink slave instances, too
ALSA: timer: Fix use-after-free problem
ALSA: synth: missing check for possible NULL after the call to kstrdup
ALSA: usb-audio: Add registration quirk for JBL Quantum 400
ALSA: line6: fix control and interrupt message timeouts
ALSA: 6fire: fix control and bulk message timeouts
ALSA: ua101: fix division by zero at probe
ALSA: hda/realtek: Add quirk for Clevo PC70HS
media: ir-kbd-i2c: improve responsiveness of hauppauge zilog receivers
media: ite-cir: IR receiver stop working after receive overflow
crypto: s5p-sss - Add error handling in s5p_aes_probe()
firmware/psci: fix application of sizeof to pointer
tpm: Check for integer overflow in tpm2_map_response_body()
parisc: Fix ptrace check on syscall return
mmc: dw_mmc: Dont wait for DRTO on Write RSP error
ocfs2: fix data corruption on truncate
libata: fix read log timeout value
Input: i8042 - Add quirk for Fujitsu Lifebook T725
Input: elantench - fix misreporting trackpoint coordinates
binder: use cred instead of task for selinux checks
binder: use euid from cred instead of using task
xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay
ANDROID: usb: gadget: f_accessory: Mitgate handling of non-existent USB request
UPSTREAM: binder: use cred instead of task for getsecid
FROMGIT: binder: fix test regression due to sender_euid change
BACKPORT: binder: use cred instead of task for selinux checks
UPSTREAM: binder: use euid from cred instead of using task
ANDROID: setlocalversion: make KMI_GENERATION optional
Linux 4.19.217
rsi: fix control-message timeout
staging: rtl8192u: fix control-message timeouts
staging: r8712u: fix control-message timeout
comedi: vmk80xx: fix bulk and interrupt message timeouts
comedi: vmk80xx: fix bulk-buffer overflow
comedi: vmk80xx: fix transfer-buffer overflows
comedi: ni_usb6501: fix NULL-deref in command paths
comedi: dt9812: fix DMA buffers on stack
isofs: Fix out of bound access for corrupted isofs image
printk/console: Allow to disable console output by using console="" or console=null
usb-storage: Add compatibility quirk flags for iODD 2531/2541
usb: musb: Balance list entry in musb_gadget_queue
usb: gadget: Mark USB_FSL_QE broken on 64-bit
usb: ehci: handshake CMD_RUN instead of STS_HALT
Revert "x86/kvm: fix vcpu-id indexed array sizes"
Linux 4.19.216
ARM: 9120/1: Revert "amba: make use of -1 IRQs warn"
arch: pgtable: define MAX_POSSIBLE_PHYSMEM_BITS where needed
sfc: Fix reading non-legacy supported link modes
IB/qib: Protect from buffer overflow in struct qib_user_sdma_pkt fields
IB/qib: Use struct_size() helper
media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt()
scsi: core: Put LLD module refcnt after SCSI device is released
UPSTREAM: security: selinux: allow per-file labeling for bpffs
Linux 4.19.215
sctp: add vtag check in sctp_sf_ootb
sctp: add vtag check in sctp_sf_do_8_5_1_E_sa
sctp: add vtag check in sctp_sf_violation
sctp: fix the processing for COOKIE_ECHO chunk
sctp: use init_tag from inithdr for ABORT chunk
net: nxp: lpc_eth.c: avoid hang when bringing interface down
net: ethernet: microchip: lan743x: Fix dma allocation failure by using dma_set_mask_and_coherent
net: ethernet: microchip: lan743x: Fix driver crash when lan743x_pm_resume fails
nios2: Make NIOS2_DTB_SOURCE_BOOL depend on !COMPILE_TEST
net: Prevent infinite while loop in skb_tx_hash()
net: batman-adv: fix error handling
regmap: Fix possible double-free in regcache_rbtree_exit()
arm64: dts: allwinner: h5: NanoPI Neo 2: Fix ethernet node
RDMA/mlx5: Set user priority for DCT
net: lan78xx: fix division by zero in send path
mmc: sdhci-esdhc-imx: clear the buffer_read_ready to reset standard tuning circuit
mmc: sdhci: Map more voltage level to SDHCI_POWER_330
mmc: dw_mmc: exynos: fix the finding clock sample value
mmc: cqhci: clear HALT state after CQE enable
mmc: vub300: fix control-message timeouts
ipv6: make exception cache less predictible
ipv6: use siphash in rt6_exception_hash()
ipv4: use siphash instead of Jenkins in fnhe_hashfun()
Revert "net: mdiobus: Fix memory leak in __mdiobus_register"
nfc: port100: fix using -ERRNO as command type mask
ata: sata_mv: Fix the error handling of mv_chip_id()
usbnet: fix error return code in usbnet_probe()
usbnet: sanity check for maxpacket
ARM: 8819/1: Remove '-p' from LDFLAGS
arm64: Avoid premature usercopy failure
powerpc/bpf: Fix BPF_MOD when imm == 1
ARM: 9141/1: only warn about XIP address when not compile testing
ARM: 9139/1: kprobes: fix arch_init_kprobes() prototype
ARM: 9134/1: remove duplicate memcpy() definition
ARM: 9133/1: mm: proc-macros: ensure *_tlb_fns are 4B aligned
ANDROID: Incremental fs: Fix dentry get/put imbalance on vfs_mkdir() failure
Linux 4.19.214
ARM: 9122/1: select HAVE_FUTEX_CMPXCHG
tracing: Have all levels of checks prevent recursion
net: mdiobus: Fix memory leak in __mdiobus_register
scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma()
ALSA: hda: avoid write to STATESTS if controller is in reset
platform/x86: intel_scu_ipc: Update timeout value in comment
isdn: mISDN: Fix sleeping function called from invalid context
ARM: dts: spear3xx: Fix gmac node
net: stmmac: add support for dwmac 3.40a
btrfs: deal with errors when checking if a dir entry exists during log replay
gcc-plugins/structleak: add makefile var for disabling structleak
netfilter: Kconfig: use 'default y' instead of 'm' for bool config option
isdn: cpai: check ctr->cnr to avoid array index out of bound
nfc: nci: fix the UAF of rf_conn_info object
mm, slub: fix mismatch between reconstructed freelist depth and cnt
ASoC: DAPM: Fix missing kctl change notifications
ALSA: hda/realtek: Add quirk for Clevo PC50HS
ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset
vfs: check fd has read access in kernel_read_file_from_fd()
elfcore: correct reference to CONFIG_UML
ocfs2: mount fails with buffer overflow in strlen
ocfs2: fix data corruption after conversion from inline format
can: peak_pci: peak_pci_remove(): fix UAF
can: peak_usb: pcan_usb_fd_decode_status(): fix back to ERROR_ACTIVE state notification
can: rcar_can: fix suspend/resume
net: hns3: disable sriov before unload hclge layer
net: hns3: add limit ets dwrr bandwidth cannot be 0
NIOS2: irqflags: rename a redefined register name
lan78xx: select CRC32
netfilter: ipvs: make global sysctl readonly in non-init netns
ASoC: wm8960: Fix clock configuration on slave mode
dma-debug: fix sg checks in debug_dma_map_sg()
NFSD: Keep existing listeners on portlist error
xtensa: xtfpga: Try software restart before simulating CPU reset
xtensa: xtfpga: use CONFIG_USE_OF instead of CONFIG_OF
ARM: dts: at91: sama5d2_som1_ek: disable ISC node by default
UPSTREAM: crypto: arm/blake2s - fix for big endian
ANDROID: gki_defconfig: enable BLAKE2b support
BACKPORT: crypto: arm/blake2b - add NEON-accelerated BLAKE2b
BACKPORT: crypto: blake2b - update file comment
BACKPORT: crypto: blake2b - sync with blake2s implementation
UPSTREAM: wireguard: Kconfig: select CRYPTO_BLAKE2S_ARM
UPSTREAM: crypto: arm/blake2s - add ARM scalar optimized BLAKE2s
UPSTREAM: crypto: blake2s - include <linux/bug.h> instead of <asm/bug.h>
UPSTREAM: crypto: blake2s - adjust include guard naming
UPSTREAM: crypto: blake2s - add comment for blake2s_state fields
UPSTREAM: crypto: blake2s - optimize blake2s initialization
BACKPORT: crypto: blake2s - share the "shash" API boilerplate code
UPSTREAM: crypto: blake2s - move update and final logic to internal/blake2s.h
UPSTREAM: crypto: blake2s - remove unneeded includes
UPSTREAM: crypto: x86/blake2s - define shash_alg structs using macros
UPSTREAM: crypto: blake2s - define shash_alg structs using macros
UPSTREAM: crypto: lib/blake2s - Move selftest prototype into header file
UPSTREAM: crypto: blake2b - Fix clang optimization for ARMv7-M
UPSTREAM: crypto: blake2b - rename tfm context and _setkey callback
UPSTREAM: crypto: blake2b - merge _update to api callback
UPSTREAM: crypto: blake2b - open code set last block helper
UPSTREAM: crypto: blake2b - delete unused structs or members
UPSTREAM: crypto: blake2b - simplify key init
UPSTREAM: crypto: blake2b - merge blake2 init to api callback
UPSTREAM: crypto: blake2b - merge _final implementation to callback
BACKPORT: crypto: testmgr - add test vectors for blake2b
BACKPORT: crypto: blake2b - add blake2b generic implementation
Linux 4.19.213
r8152: select CRC32 and CRYPTO/CRYPTO_HASH/CRYPTO_SHA256
qed: Fix missing error code in qed_slowpath_start()
mqprio: Correct stats in mqprio_dump_class_stats().
acpi/arm64: fix next_platform_timer() section mismatch error
drm/msm/dsi: fix off by one in dsi_bus_clk_enable error handling
drm/msm/dsi: Fix an error code in msm_dsi_modeset_init()
drm/msm: Fix null pointer dereference on pointer edp
platform/mellanox: mlxreg-io: Fix argument base in kstrtou32() call
pata_legacy: fix a couple uninitialized variable bugs
NFC: digital: fix possible memory leak in digital_in_send_sdd_req()
NFC: digital: fix possible memory leak in digital_tg_listen_mdaa()
nfc: fix error handling of nfc_proto_register()
ethernet: s2io: fix setting mac address during resume
net: encx24j600: check error in devm_regmap_init_encx24j600
net: korina: select CRC32
net: arc: select CRC32
sctp: account stream padding length for reconf chunk
iio: dac: ti-dac5571: fix an error code in probe()
iio: ssp_sensors: fix error code in ssp_print_mcu_debug()
iio: ssp_sensors: add more range checking in ssp_parse_dataframe()
iio: light: opt3001: Fixed timeout error when 0 lux
iio: adc128s052: Fix the error handling path of 'adc128_probe()'
iio: adc: aspeed: set driver data when adc probe.
x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically
nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells
virtio: write back F_VERSION_1 before validate
USB: serial: option: add prod. id for Quectel EG91
USB: serial: option: add Telit LE910Cx composition 0x1204
USB: serial: option: add Quectel EC200S-CN module support
USB: serial: qcserial: add EM9191 QDL support
Input: xpad - add support for another USB ID of Nacon GC-100
usb: musb: dsps: Fix the probe error path
efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock()
efi/cper: use stack buffer for error record decoding
cb710: avoid NULL pointer subtraction
xhci: Enable trust tx length quirk for Fresco FL11 USB controller
xhci: Fix command ring pointer corruption while aborting a command
xhci: guard accesses to ep_state in xhci_endpoint_reset()
mei: me: add Ice Lake-N device id.
x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails
btrfs: check for error when looking up inode during dir entry replay
btrfs: deal with errors when adding inode reference during log replay
btrfs: deal with errors when replaying dir entry during log replay
s390: fix strrchr() implementation
nds32/ftrace: Fix Error: invalid operands (*UND* and *UND* sections) for `^'
ALSA: hda/realtek - ALC236 headset MIC recording issue
ALSA: hda/realtek: Add quirk for Clevo X170KM-G
ALSA: hda/realtek: Complete partial device name to avoid ambiguity
ALSA: seq: Fix a potential UAF by wrong private_free call order
Linux 4.19.212
sched: Always inline is_percpu_thread()
perf/x86: Reset destroy callback on event init failure
scsi: virtio_scsi: Fix spelling mistake "Unsupport" -> "Unsupported"
scsi: ses: Fix unsigned comparison with less than zero
net: sun: SUNVNET_COMMON should depend on INET
mac80211: check return value of rhashtable_init
net: prevent user from passing illegal stab size
m68k: Handle arrivals of multiple signals correctly
mac80211: Drop frames from invalid MAC address in ad-hoc mode
netfilter: ip6_tables: zero-initialize fragment offset
HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS
net: phy: bcm7xxx: Fixed indirect MMD operations
Revert "lib/timerqueue: Rely on rbtree semantics for next timer"
Linux 4.19.211
x86/Kconfig: Correct reference to MWINCHIP3D
i2c: acpi: fix resource leak in reconfiguration device addition
i40e: Fix freeing of uninitialized misc IRQ vector
i40e: fix endless loop under rtnl
rtnetlink: fix if_nlmsg_stats_size() under estimation
drm/nouveau/debugfs: fix file release memory leak
netlink: annotate data races around nlk->bound
net: sfp: Fix typo in state machine debug string
net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size()
ARM: imx6: disable the GIC CPU interface before calling stby-poweroff sequence
ptp_pch: Load module automatically if ID matches
powerpc/fsl/dts: Fix phy-connection-type for fm1mac3
net_sched: fix NULL deref in fifo_set_limit()
phy: mdio: fix memory leak
bpf: Fix integer overflow in prealloc_elems_and_freelist()
bpf, arm: Fix register clobbering in div/mod implementation
xtensa: call irqchip_init only when CONFIG_USE_OF is selected
bpf, mips: Validate conditional branch offsets
ARM: dts: qcom: apq8064: use compatible which contains chipid
ARM: dts: omap3430-sdp: Fix NAND device node
xen/balloon: fix cancelled balloon action
nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero
ovl: fix missing negative dentry check in ovl_rename()
xen/privcmd: fix error handling in mmap-resource processing
USB: cdc-acm: fix break reporting
USB: cdc-acm: fix racy tty buffer accesses
Partially revert "usb: Kconfig: using select for USB_COMMON dependency"
ANDROID: Different fix for KABI breakage in 4.19.209 in struct sock
ANDROID: GKI: update .xml file for struct sock change
Linux 4.19.210
lib/timerqueue: Rely on rbtree semantics for next timer
libata: Add ATA_HORKAGE_NO_NCQ_ON_ATI for Samsung 860 and 870 SSD.
tools/vm/page-types: remove dependency on opt_file for idle page tracking
scsi: ses: Retry failed Send/Receive Diagnostic commands
selftests: be sure to make khdr before other targets
usb: dwc2: check return value after calling platform_get_resource()
usb: testusb: Fix for showing the connection speed
scsi: sd: Free scsi_disk device via put_device()
ext2: fix sleeping in atomic bugs on error
sparc64: fix pci_iounmap() when CONFIG_PCI is not set
xen-netback: correct success/error reporting for the SKB-with-fraglist case
net: mdio: introduce a shutdown method to mdio device drivers
ANDROID: Fix up KABI breakage in 4.19.209 in struct sock
FROMLIST: dm-verity: skip verity_handle_error on I/O errors
Linux 4.19.209
cred: allow get_cred() and put_cred() to be given NULL.
HID: usbhid: free raw_report buffers in usbhid_stop
netfilter: ipset: Fix oversized kvmalloc() calls
HID: betop: fix slab-out-of-bounds Write in betop_probe
crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd()
usb: hso: remove the bailout parameter
usb: hso: fix error handling code of hso_create_net_device
hso: fix bailout in error case of probe
ARM: 9098/1: ftrace: MODULE_PLT: Fix build problem without DYNAMIC_FTRACE
ARM: 9079/1: ftrace: Add MODULE_PLTS support
ARM: 9078/1: Add warn suppress parameter to arm_gen_branch_link()
ARM: 9077/1: PLT: Move struct plt_entries definition to header
EDAC/synopsys: Fix wrong value type assignment for edac_mode
net: udp: annotate data race around udp_sk(sk)->corkflag
ext4: fix potential infinite loop in ext4_dx_readdir()
ipack: ipoctal: fix module reference leak
ipack: ipoctal: fix missing allocation-failure check
ipack: ipoctal: fix tty-registration error handling
ipack: ipoctal: fix tty registration race
ipack: ipoctal: fix stack information leak
elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings
af_unix: fix races in sk_peer_pid and sk_peer_cred accesses
scsi: csiostor: Add module softdep on cxgb4
Revert "block, bfq: honor already-setup queue merges"
e100: fix buffer overrun in e100_get_regs
e100: fix length calculation in e100_get_regs_len
hwmon: (tmp421) fix rounding for negative values
hwmon: (tmp421) report /PVLD condition as fault
hwmon: (tmp421) Replace S_<PERMS> with octal values
sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb
mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap
mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug
hwmon: (mlxreg-fan) Return non-zero value when fan current state is enforced from sysfs
ipvs: check that ip_vs_conn_tab_bits is between 8 and 20
drm/amd/display: Pass PCI deviceid into DC
x86/kvmclock: Move this_cpu_pvti into kvmclock.h
mac80211: fix use-after-free in CCMP/GCMP RX
cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory
cpufreq: schedutil: Use kobject release() method to free sugov_tunables
tty: Fix out-of-bound vmalloc access in imageblit
qnx4: work around gcc false positive warning bug
xen/balloon: fix balloon kthread freezing
tcp: adjust rto_base in retransmits_timed_out()
tcp: create a helper to model exponential backoff
tcp: always set retrans_stamp on recovery
tcp: address problems caused by EDT misshaps
PCI: aardvark: Fix checking for PIO status
arm64: dts: marvell: armada-37xx: Extend PCIe MEM space
erofs: fix up erofs_lookup tracepoint
spi: Fix tegra20 build with CONFIG_PM=n
net: 6pack: Fix tx timeout and slot time
alpha: Declare virt_to_phys and virt_to_bus parameter as pointer to volatile
arm64: Mark __stack_chk_guard as __ro_after_init
parisc: Use absolute_pointer() to define PAGE0
qnx4: avoid stringop-overread errors
sparc: avoid stringop-overread errors
net: i825xx: Use absolute_pointer for memcpy from fixed memory location
compiler.h: Introduce absolute_pointer macro
nvme-multipath: fix ANA state updates when a namespace is not present
xen/balloon: use a kernel thread instead a workqueue
m68k: Double cast io functions to unsigned long
net: stmmac: allow CSR clock of 300MHz
net: macb: fix use after free on rmmod
blktrace: Fix uaf in blk_trace access after removing by sysfs
md: fix a lock order reversal in md_alloc
irqchip/gic-v3-its: Fix potential VPE leak on error
irqchip/goldfish-pic: Select GENERIC_IRQ_CHIP to fix build
thermal/core: Potential buffer overflow in thermal_build_list_of_policies()
fpga: machxo2-spi: Fix missing error code in machxo2_write_complete()
fpga: machxo2-spi: Return an error on failure
tty: synclink_gt: rename a conflicting function name
tty: synclink_gt, drop unneeded forward declarations
scsi: iscsi: Adjust iface sysfs attr detection
net/mlx4_en: Don't allow aRFS for encapsulated packets
gpio: uniphier: Fix void functions to remove return value
net/smc: add missing error check in smc_clc_prfx_set()
bnxt_en: Fix TX timeout when TX ring size is set to the smallest
net: hso: fix muxed tty registration
serial: mvebu-uart: fix driver's tx_empty callback
mcb: fix error handling in mcb_alloc_bus()
USB: serial: option: add device id for Foxconn T99W265
USB: serial: option: remove duplicate USB device ID
USB: serial: option: add Telit LN920 compositions
USB: serial: mos7840: remove duplicated 0xac24 device ID
Re-enable UAS for LaCie Rugged USB3-FW with fk quirk
staging: greybus: uart: fix tty use after free
USB: cdc-acm: fix minor-number release
USB: serial: cp210x: add ID for GW Instek GDM-834x Digital Multimeter
usb-storage: Add quirk for ScanLogic SL11R-IDE older than 2.6c
xen/x86: fix PV trap handling on secondary processors
cifs: fix incorrect check for null pointer in header_assemble
usb: musb: tusb6010: uninitialized data in tusb_fifo_write_unaligned()
usb: dwc2: gadget: Fix ISOC transfer complete handling for DDMA
usb: gadget: r8a66597: fix a loop in set_feature()
ocfs2: drop acl cache for directories too
ANDROID: GKI: update ABI xml
ANDROID: GKI: Update aarch64 cuttlefish symbol list
ANDROID: GKI: rework the ANDROID_KABI_USE() macro to not use __UNIQUE()
BACKPORT: loop: Set correct device size when using LOOP_CONFIGURE
Linux 4.19.208
drm/nouveau/nvkm: Replace -ENOSYS with -ENODEV
blk-throttle: fix UAF by deleteing timer in blk_throtl_exit()
pwm: stm32-lp: Don't modify HW state in .remove() callback
pwm: rockchip: Don't modify HW state in .remove() callback
pwm: img: Don't modify HW state in .remove() callback
nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group
nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group
nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group
nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group
nilfs2: fix NULL pointer in nilfs_##name##_attr_release
nilfs2: fix memory leak in nilfs_sysfs_create_device_group
ceph: lockdep annotations for try_nonblocking_invalidate
dmaengine: xilinx_dma: Set DMA mask for coherent APIs
dmaengine: ioat: depends on !UML
dmaengine: sprd: Add missing MODULE_DEVICE_TABLE
parisc: Move pci_dev_is_behind_card_dino to where it is used
drivers: base: cacheinfo: Get rid of DEFINE_SMP_CALL_CACHE_FUNCTION()
Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETECTOR_ARCH
pwm: lpc32xx: Don't modify HW state in .probe() after the PWM chip was registered
profiling: fix shift-out-of-bounds bugs
nilfs2: use refcount_dec_and_lock() to fix potential UAF
prctl: allow to setup brk for et_dyn executables
9p/trans_virtio: Remove sysfs file on probe failure
thermal/drivers/exynos: Fix an error code in exynos_tmu_probe()
dmaengine: acpi: Avoid comparison GSI with Linux vIRQ
sctp: add param size validation for SCTP_PARAM_SET_PRIMARY
sctp: validate chunk size in __rcv_asconf_lookup
tracing/kprobe: Fix kprobe_on_func_entry() modification
crypto: talitos - fix max key size for sha384 and sha512
apparmor: remove duplicate macro list_entry_is_head()
rcu: Fix missed wakeup of exp_wq waiters
KVM: remember position in kvm->vcpus array
s390/bpf: Fix optimizing out zero-extensions
Linux 4.19.207
s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant
net: renesas: sh_eth: Fix freeing wrong tx descriptor
ip_gre: validate csum_start only on pull
qlcnic: Remove redundant unlock in qlcnic_pinit_from_rom
fq_codel: reject silly quantum parameters
netfilter: socket: icmp6: fix use-after-scope
net: dsa: b53: Fix calculating number of switch ports
ARC: export clear_user_page() for modules
mtd: rawnand: cafe: Fix a resource leak in the error handling path of 'cafe_nand_probe()'
PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n
KVM: arm64: Handle PSCI resets before userspace touches vCPU state
PCI: Fix pci_dev_str_match_path() alloc while atomic bug
mfd: axp20x: Update AXP288 volatile ranges
NTB: perf: Fix an error code in perf_setup_inbuf()
ethtool: Fix an error code in cxgb2.c
block, bfq: honor already-setup queue merges
net: usb: cdc_mbim: avoid altsetting toggling for Telit LN920
PCI: Add ACS quirks for Cavium multi-function devices
mfd: Don't use irq_create_mapping() to resolve a mapping
dt-bindings: mtd: gpmc: Fix the ECC bytes vs. OOB bytes equation
KVM: s390: index kvm->arch.idle_mask by vcpu_idx
mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range()
net: hns3: pad the short tunnel frame before sending to hardware
ibmvnic: check failover_pending in login response
qed: Handle management FW error
tcp: fix tp->undo_retrans accounting in tcp_sacktag_one()
net: dsa: destroy the phylink instance on any error in dsa_slave_phy_setup
net/af_unix: fix a data-race in unix_dgram_poll
events: Reuse value read using READ_ONCE instead of re-reading it
net/mlx5: Fix potential sleeping in atomic context
perf machine: Initialize srcline string member in add_location struct
tipc: increase timeout in tipc_sk_enqueue()
r6040: Restore MDIO clock frequency after MAC reset
net/l2tp: Fix reference count leak in l2tp_udp_recv_core
dccp: don't duplicate ccid when cloning dccp sock
ptp: dp83640: don't define PAGE0
net-caif: avoid user-triggerable WARN_ON(1)
tipc: fix an use-after-free issue in tipc_recvmsg
x86/mm: Fix kern_addr_valid() to cope with existing but not present entries
PCI: Add AMD GPU multi-function power dependencies
PM: base: power: don't try to use non-existing RTC for storing data
arm64/sve: Use correct size when reinitialising SVE state
bnx2x: Fix enabling network interfaces without VFs
xen: reset legacy rtc flag for PV domU
dm thin metadata: Fix use-after-free in dm_bm_set_read_only
drm/amdgpu: Fix BUG_ON assert
platform/chrome: cros_ec_proto: Send command again when timeout occurs
memcg: enable accounting for pids in nested pid namespaces
mm/hugetlb: initialize hugetlb_usage in mm_init
cpufreq: powernv: Fix init_chip_info initialization in numa=off
scsi: qla2xxx: Sync queue idx with queue_pair_map idx
scsi: BusLogic: Fix missing pr_cont() use
ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup()
parisc: fix crash with signals and alloca
net: w5100: check return value after calling platform_get_resource()
net: fix NULL pointer reference in cipso_v4_doi_free
ath9k: fix sleeping in atomic context
ath9k: fix OOB read ar9300_eeprom_restore_internal
parport: remove non-zero check on count
ASoC: rockchip: i2s: Fixup config for DAIFMT_DSP_A/B
ASoC: rockchip: i2s: Fix regmap_ops hang
usbip:vhci_hcd USB port can get stuck in the disabled state
usbip: give back URBs for unsent unlink requests during cleanup
usb: musb: musb_dsps: request_irq() after initializing musb
Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set"
cifs: fix wrong release in sess_alloc_buffer() failed path
mmc: core: Return correct emmc response in case of ioctl error
selftests/bpf: Enlarge select() timeout for test_maps
mmc: rtsx_pci: Fix long reads when clock is prescaled
mmc: sdhci-of-arasan: Check return value of non-void funtions
of: Don't allow __of_attached_node_sysfs() without CONFIG_SYSFS
gfs2: Don't call dlm after protocol is unmounted
staging: rts5208: Fix get_ms_information() heap buffer size
rpc: fix gss_svc_init cleanup on failure
tcp: enable data-less, empty-cookie SYN with TFO_SERVER_COOKIE_NOT_REQD
serial: sh-sci: fix break handling for sysrq
Bluetooth: Fix handling of LE Enhanced Connection Complete
ARM: tegra: tamonten: Fix UART pad setting
gpu: drm: amd: amdgpu: amdgpu_i2c: fix possible uninitialized-variable access in amdgpu_i2c_router_select_ddc_port()
Bluetooth: avoid circular locks in sco_sock_connect
Bluetooth: schedule SCO timeouts with delayed_work
net: ethernet: stmmac: Do not use unreachable() in ipq806x_gmac_probe()
arm64: dts: qcom: sdm660: use reg value for memory node
ARM: dts: imx53-ppd: Fix ACHC entry
media: tegra-cec: Handle errors of clk_prepare_enable()
media: TDA1997x: fix tda1997x_query_dv_timings() return value
media: v4l2-dv-timings.c: fix wrong condition in two for-loops
media: imx258: Limit the max analogue gain to 480
media: imx258: Rectify mismatch of VTS value
ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output
bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler()
Bluetooth: skip invalid hci_sync_conn_complete_evt
ata: sata_dwc_460ex: No need to call phy_exit() befre phy_init()
samples: bpf: Fix tracex7 error raised on the missing argument
staging: ks7010: Fix the initialization of the 'sleep_status' structure
serial: 8250_pci: make setup_port() parameters explicitly unsigned
hvsi: don't panic on tty_register_driver failure
xtensa: ISS: don't panic in rs_init
serial: 8250: Define RX trigger levels for OxSemi 950 devices
s390/jump_label: print real address in a case of a jump label bug
flow_dissector: Fix out-of-bounds warnings
ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs()
video: fbdev: riva: Error out if 'pixclock' equals zero
video: fbdev: kyro: Error out if 'pixclock' equals zero
video: fbdev: asiliantfb: Error out if 'pixclock' equals zero
bpf/tests: Do not PASS tests without actually testing the result
bpf/tests: Fix copy-and-paste error in double word test
drm/amd/amdgpu: Update debugfs link_settings output link_rate field in hex
tty: serial: jsm: hold port lock when reporting modem line changes
staging: board: Fix uninitialized spinlock when attaching genpd
usb: gadget: composite: Allow bMaxPower=0 if self-powered
usb: gadget: u_ether: fix a potential null pointer dereference
usb: host: fotg210: fix the actual_length of an iso packet
usb: host: fotg210: fix the endpoint's transactional opportunities calculation
Smack: Fix wrong semantics in smk_access_entry()
netlink: Deal with ESRCH error in nlmsg_notify()
video: fbdev: kyro: fix a DoS bug by restricting user input
ARM: dts: qcom: apq8064: correct clock names
iio: dac: ad5624r: Fix incorrect handling of an optional regulator.
tipc: keep the skb in rcv queue until the whole data is read
PCI: Use pci_update_current_state() in pci_enable_device_flags()
crypto: mxs-dcp - Use sg_mapping_iter to copy data
media: dib8000: rewrite the init prbs logic
userfaultfd: prevent concurrent API initialization
MIPS: Malta: fix alignment of the devicetree buffer
f2fs: fix to unmap pages from userspace process in punch_hole()
f2fs: fix to account missing .skipped_gc_rwsem
fscache: Fix cookie key hashing
platform/x86: dell-smbios-wmi: Add missing kfree in error-exit from run_smbios_call
scsi: qedi: Fix error codes in qedi_alloc_global_queues()
pinctrl: single: Fix error return code in pcs_parse_bits_in_pinctrl_entry()
openrisc: don't printk() unconditionally
powerpc/stacktrace: Include linux/delay.h
vfio: Use config not menuconfig for VFIO_NOIOMMU
pinctrl: samsung: Fix pinctrl bank pin count
docs: Fix infiniband uverbs minor number
RDMA/iwcm: Release resources if iw_cm module initialization fails
HID: input: do not report stylus battery state as "full"
PCI: aardvark: Fix masking and unmasking legacy INTx interrupts
PCI: aardvark: Increase polling delay to 1.5s while waiting for PIO response
PCI: xilinx-nwl: Enable the clock through CCF
PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure
PCI: Restrict ASMedia ASM1062 SATA Max Payload Size Supported
ARM: 9105/1: atags_to_fdt: don't warn about stack size
libata: add ATA_HORKAGE_NO_NCQ_TRIM for Samsung 860 and 870 SSDs
media: rc-loopback: return number of emitters rather than error
media: uvc: don't do DMA on stack
VMCI: fix NULL pointer dereference when unmapping queue pair
dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc()
power: supply: max17042: handle fails of reading status register
block: bfq: fix bfq_set_next_ioprio_data()
crypto: public_key: fix overflow during implicit conversion
arm64: head: avoid over-mapping in map_memory
soc: aspeed: lpc-ctrl: Fix boundary check for mmap
tools/thermal/tmon: Add cross compiling support
bpf: Fix pointer arithmetic mask tightening under state pruning
bpf: verifier: Allocate idmap scratch in verifier env
bpf: Fix leakage due to insufficient speculative store bypass mitigation
bpf: Introduce BPF nospec instruction for mitigating Spectre v4
selftests/bpf: fix tests due to const spill/fill
bpf: track spill/fill of constants
selftests/bpf: Test variable offset stack access
bpf: Sanity check max value for var_off stack access
bpf: Reject indirect var_off stack access in unpriv mode
bpf: Reject indirect var_off stack access in raw mode
bpf: Support variable offset stack access from helpers
bpf: correct slot_type marking logic to allow more stack slot sharing
bpf/verifier: per-register parent pointers
9p/xen: Fix end of loop tests for list_for_each_entry
include/linux/list.h: add a macro to test if entry is pointing to the head
xen: fix setting of max_pfn in shared_info
powerpc/perf/hv-gpci: Fix counter value parsing
PCI/MSI: Skip masking MSI-X on Xen PV
blk-zoned: allow BLKREPORTZONE without CAP_SYS_ADMIN
blk-zoned: allow zone management send operations without CAP_SYS_ADMIN
btrfs: reset replace target device to allocation state on close
rtc: tps65910: Correct driver module alias
clk: kirkwood: Fix a clocking boot regression
backlight: pwm_bl: Improve bootloader/kernel device handover
fbmem: don't allow too huge resolutions
IMA: remove the dependency on CRYPTO_MD5
IMA: remove -Wmissing-prototypes warning
KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted
x86/resctrl: Fix a maybe-uninitialized build warning treated as error
tty: Fix data race between tiocsti() and flush_to_ldisc()
ubifs: report correct st_size for encrypted symlinks
f2fs: report correct st_size for encrypted symlinks
ext4: report correct st_size for encrypted symlinks
fscrypt: add fscrypt_symlink_getattr() for computing st_size
netns: protect netns ID lookups with RCU
ipv4: fix endianness issue in inet_rtm_getroute_build_skb()
net: qualcomm: fix QCA7000 checksum handling
net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed
ipv4: make exception cache less predictible
bcma: Fix memory leak for internally-handled cores
ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point()
tty: serial: fsl_lpuart: fix the wrong mapbase value
usb: bdc: Fix an error handling path in 'bdc_probe()' when no suitable DMA config is available
usb: ehci-orion: Handle errors of clk_prepare_enable() in probe
i2c: mt65xx: fix IRQ check
CIFS: Fix a potencially linear read overflow
mmc: moxart: Fix issue with uninitialized dma_slave_config
mmc: dw_mmc: Fix issue with uninitialized dma_slave_config
i2c: s3c2410: fix IRQ check
i2c: iop3xx: fix deferred probing
Bluetooth: add timeout sanity check to hci_inquiry
usb: gadget: mv_u3d: request_irq() after initializing UDC
mac80211: Fix insufficient headroom issue for AMSDU
usb: phy: tahvo: add IRQ check
usb: host: ohci-tmio: add IRQ check
Bluetooth: Move shutdown callback before flushing tx and rx queue
usb: phy: twl6030: add IRQ checks
usb: phy: fsl-usb: add IRQ check
usb: gadget: udc: at91: add IRQ check
drm/msm/dsi: Fix some reference counted resource leaks
Bluetooth: fix repeated calls to sco_sock_kill
arm64: dts: exynos: correct GIC CPU interfaces address range on Exynos7
drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear necessary LMs
Bluetooth: increase BTNAMSIZ to 21 chars to fix potential buffer overflow
soc: qcom: smsm: Fix missed interrupts if state changes while masked
PCI: PM: Enable PME if it can be signaled from D3cold
PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently
media: venus: venc: Fix potential null pointer dereference on pointer fmt
media: em28xx-input: fix refcount bug in em28xx_usb_disconnect
i2c: highlander: add IRQ check
net: cipso: fix warnings in netlbl_cipsov4_add_std
tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos
Bluetooth: sco: prevent information leak in sco_conn_defer_accept()
media: go7007: remove redundant initialization
media: dvb-usb: fix uninit-value in vp702x_read_mac_addr
media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init
soc: rockchip: ROCKCHIP_GRF should not default to y, unconditionally
media: TDA1997x: enable EDID support
spi: sprd: Fix the wrong WDG_LOAD_VAL
certs: Trigger creation of RSA module signing key if it's not an RSA key
crypto: qat - use proper type for vf_mask
clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel
lib/mpi: use kcalloc in mpi_resize
spi: spi-pic32: Fix issue with uninitialized dma_slave_config
spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config
m68k: emu: Fix invalid free in nfeth_cleanup()
udf_get_extendedattr() had no boundary checks.
fcntl: fix potential deadlock for &fasync_struct.fa_lock
crypto: qat - do not export adf_iov_putmsg()
crypto: qat - fix naming for init/shutdown VF to PF notifications
crypto: qat - fix reuse of completion variable
crypto: qat - handle both source of interrupt in VF ISR
crypto: qat - do not ignore errors from enable_vf2pf_comms()
libata: fix ata_host_start()
s390/cio: add dev_busid sysfs entry for each subchannel
power: supply: max17042_battery: fix typo in MAx17042_TOFF
nvme-rdma: don't update queue count when failing to set io queues
bcache: add proper error unwinding in bcache_device_init
isofs: joliet: Fix iocharset=utf8 mount option
udf: Check LVID earlier
hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns()
sched/deadline: Fix missing clock update in migrate_task_rq_dl()
crypto: omap-sham - clear dma flags only after omap_sham_update_dma_stop()
power: supply: axp288_fuel_gauge: Report register-address on readb / writeb errors
sched/deadline: Fix reset_on_fork reporting of DL tasks
crypto: mxs-dcp - Check for DMA mapping errors
regmap: fix the offset of register error log
locking/mutex: Fix HANDOFF condition
PCI: Call Max Payload Size-related fixup quirks early
x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions
usb: mtu3: fix the wrong HS mult value
usb: mtu3: use @mult for HS isoc or intr
usb: host: xhci-rcar: Don't reload firmware after the completion
ALSA: usb-audio: Add registration quirk for JBL Quantum 800
Revert "btrfs: compression: don't try to compress if we don't have enough pages"
mm/page_alloc: speed up the iteration of max_order
net: ll_temac: Remove left-over debug message
powerpc/boot: Delete unneeded .globl _zimage_start
powerpc/module64: Fix comment in R_PPC64_ENTRY handling
crypto: talitos - reduce max key size for SEC1
SUNRPC/nfs: Fix return value for nfs4_callback_compound()
ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2)
USB: serial: mos7720: improve OOM-handling in read_mos_reg()
igmp: Add ip_mc_list lock in ip_check_mc_rcu
ARM: imx: fix missing 3rd argument in macro imx_mmdc_perf_init
ARM: imx: add missing clk_disable_unprepare()
media: stkwebcam: fix memory leak in stk_camera_probe
clk: fix build warning for orphan_list
ALSA: pcm: fix divide error in snd_pcm_lib_ioctl
ARM: 8918/2: only build return_address() if needed
cryptoloop: add a deprecation warning
perf/x86/amd/ibs: Work around erratum #1197
perf/x86/intel/pt: Fix mask of num_address_ranges
qede: Fix memset corruption
net: macb: Add a NULL check on desc_ptp
qed: Fix the VF msix vectors flow
gpu: ipu-v3: Fix i.MX IPU-v3 offset calculations for (semi)planar U/V formats
xtensa: fix kconfig unmet dependency warning for HAVE_FUTEX_CMPXCHG
ext4: fix race writing to an inline_data file while its xattrs are changing
Linux 4.19.206
net: don't unconditionally copy_from_user a struct ifreq for socket ioctls
Revert "floppy: reintroduce O_NDELAY fix"
KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP shadow MMUs
fbmem: add margin check to fb_check_caps()
vt_kdsetmode: extend console locking
net/rds: dma_map_sg is entitled to merge entries
drm/nouveau/disp: power down unused DP links during init
drm: Copy drm_wait_vblank to user before returning
qed: Fix null-pointer dereference in qed_rdma_create_qp()
qed: qed ll2 race condition fixes
vringh: Use wiov->used to check for read/write desc order
virtio_pci: Support surprise removal of virtio pci device
virtio: Improve vq->broken access to avoid any compiler optimization
opp: remove WARN when no valid OPPs remain
usb: gadget: u_audio: fix race condition on endpoint stop
net: hns3: fix get wrong pfc_en when query PFC configuration
net: marvell: fix MVNETA_TX_IN_PRGRS bit number
xgene-v2: Fix a resource leak in the error handling path of 'xge_probe()'
ip_gre: add validation for csum_start
e1000e: Fix the max snoop/no-snoop latency for 10M
IB/hfi1: Fix possible null-pointer dereference in _extend_sdma_tx_descs()
usb: dwc3: gadget: Stop EP0 transfers during pullup disable
usb: dwc3: gadget: Fix dwc3_calc_trbs_left()
USB: serial: option: add new VID/PID to support Fibocom FG150
Revert "USB: serial: ch341: fix character loss at high transfer rates"
can: usb: esd_usb2: esd_usb2_rx_event(): fix the interchange of the CAN RX and TX error counters
once: Fix panic when module unload
netfilter: conntrack: collect all entries in one cycle
ARC: Fix CONFIG_STACKDEPOT
bpf: Fix truncation handling for mod32 dst reg wrt zero
bpf: Fix 32 bit src register truncation on div/mod
bpf: Do not use ax register in interpreter on div/mod
net: qrtr: fix another OOB Read in qrtr_endpoint_post
Revert "net: igmp: fix data-race in igmp_ifc_timer_expire()"
Revert "net: igmp: increase size of mr_ifc_count"
Revert "PCI/MSI: Protect msi_desc::masked for multi-MSI"
ANDROID: update ABI representation
Linux 4.19.205
netfilter: nft_exthdr: fix endianness of tcp option cast
fs: warn about impending deprecation of mandatory locks
locks: print a warning when mount fails due to lack of "mand" support
ASoC: intel: atom: Fix breakage for PCM buffer address setup
PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI
btrfs: prevent rename2 from exchanging a subvol with a directory from different parents
ipack: tpci200: fix memory leak in the tpci200_register
ipack: tpci200: fix many double free issues in tpci200_pci_probe
slimbus: ngd: reset dma setup during runtime pm
slimbus: messaging: check for valid transaction id
slimbus: messaging: start transaction ids from 1 instead of zero
tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name
ALSA: hda - fix the 'Capture Switch' value change notifications
mmc: dw_mmc: Fix hang on data CRC error
net: mdio-mux: Handle -EPROBE_DEFER correctly
net: mdio-mux: Don't ignore memory allocation errors
net: qlcnic: add missed unlock in qlcnic_83xx_flash_read32
ptp_pch: Restore dependency on PCI
net: 6pack: fix slab-out-of-bounds in decode_data
bnxt: disable napi before canceling DIM
bnxt: don't lock the tx queue from napi poll
vhost: Fix the calculation in vhost_overflow()
dccp: add do-while-0 stubs for dccp_pr_debug macros
cpufreq: armada-37xx: forbid cpufreq for 1.2 GHz variant
Bluetooth: hidp: use correct wait queue when removing ctrl_wait
net: usb: lan78xx: don't modify phy_device state concurrently
ARM: dts: nomadik: Fix up interrupt controller node names
scsi: core: Avoid printing an error if target_alloc() returns -ENXIO
scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach()
scsi: megaraid_mm: Fix end of loop tests for list_for_each_entry()
dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet available
ARM: dts: am43x-epos-evm: Reduce i2c0 bus speed for tps65218
dmaengine: usb-dmac: Fix PM reference leak in usb_dmac_probe()
dmaengine: xilinx_dma: Fix read-after-free bug when terminating transfers
ath9k: Postpone key cache entry deletion for TXQ frames reference it
ath: Modify ath_key_delete() to not need full key entry
ath: Export ath_hw_keysetmac()
ath9k: Clear key cache explicitly on disabling hardware
ath: Use safer key clearing with key cache entries
x86/fpu: Make init_fpstate correct with optimized XSAVE
KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653)
KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656)
mac80211: drop data frames without key on encrypted links
iommu/vt-d: Fix agaw for a supported 48 bit guest address width
vmlinux.lds.h: Handle clang's module.{c,d}tor sections
PCI/MSI: Enforce MSI[X] entry updates to be visible
PCI/MSI: Enforce that MSI-X table entry is masked for update
PCI/MSI: Mask all unused MSI-X entries
PCI/MSI: Protect msi_desc::masked for multi-MSI
PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown()
PCI/MSI: Correct misleading comments
PCI/MSI: Do not set invalid bits in MSI mask
PCI/MSI: Enable and mask MSI-X early
genirq/msi: Ensure deactivation on teardown
x86/resctrl: Fix default monitoring groups reporting
x86/ioapic: Force affinity setup before startup
x86/msi: Force affinity setup before startup
genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP
x86/tools: Fix objdump version check again
powerpc/kprobes: Fix kprobe Oops happens in booke
vsock/virtio: avoid potential deadlock when vsock device remove
xen/events: Fix race in set_evtchn_to_irq
net: igmp: increase size of mr_ifc_count
tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets
net: bridge: fix memleak in br_add_if()
net: dsa: lan9303: fix broken backpressure in .port_fdb_dump
net: igmp: fix data-race in igmp_ifc_timer_expire()
net: Fix memory leak in ieee802154_raw_deliver
psample: Add a fwd declaration for skbuff
ppp: Fix generating ifname when empty IFLA_IFNAME is specified
net: dsa: mt7530: add the missing RxUnicast MIB counter
ASoC: cs42l42: Fix LRCLK frame start edge
ASoC: cs42l42: Remove duplicate control for WNF filter frequency
ASoC: cs42l42: Fix inversion of ADC Notch Switch control
ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J
ASoC: cs42l42: Correct definition of ADC Volume control
ieee802154: hwsim: fix GPF in hwsim_new_edge_nl
ieee802154: hwsim: fix GPF in hwsim_set_edge_lqi
ACPI: NFIT: Fix support for virtual SPA ranges
i2c: dev: zero out array used for i2c reads from userspace
ASoC: intel: atom: Fix reference to PCM buffer address
iio: adc: Fix incorrect exit of for-loop
iio: humidity: hdc100x: Add margin to the conversion time
ANDROID: xt_quota2: set usersize in xt_match registration object
ANDROID: xt_quota2: clear quota2_log message before sending
ANDROID: xt_quota2: remove trailing junk which might have a digit in it
Linux 4.19.204
net: xilinx_emaclite: Do not print real IOMEM pointer
ovl: prevent private clone if bind mount is not allowed
ppp: Fix generating ppp unit id when ifname is not specified
USB:ehci:fix Kunpeng920 ehci hardware problem
KVM: X86: MMU: Use the correct inherited permissions to get shadow page
bpf, selftests: Adjust few selftest outcomes wrt unreachable code
bpf: Fix leakage under speculation on mispredicted branches
bpf: Do not mark insn as seen under speculative path verification
bpf: Inherit expanded/patched seen count from old aux data
tracing: Reject string operand in the histogram expression
KVM: SVM: Fix off-by-one indexing when nullifying last used SEV VMCB
Linux 4.19.203
ARM: imx: add mmdc ipg clock operation for mmdc
net/qla3xxx: fix schedule while atomic in ql_wait_for_drvr_lock and ql_adapter_reset
alpha: Send stop IPI to send to online CPUs
reiserfs: check directory items on read from disk
reiserfs: add check for root_inode in reiserfs_fill_super
libata: fix ata_pio_sector for CONFIG_HIGHMEM
qmi_wwan: add network device usage statistics for qmimux devices
perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest
spi: meson-spicc: fix memory leak in meson_spicc_remove
KVM: x86/mmu: Fix per-cpu counter corruption on 32-bit builds
KVM: x86: accept userspace interrupt only if no event is injected
pcmcia: i82092: fix a null pointer dereference bug
MIPS: Malta: Do not byte-swap accesses to the CBUS UART
serial: 8250: Mask out floating 16/32-bit bus bits
ext4: fix potential htree corruption when growing large_dir directories
pipe: increase minimum default pipe size to 2 pages
media: rtl28xxu: fix zero-length control request
staging: rtl8723bs: Fix a resource leak in sd_int_dpc
optee: Clear stale cache entries during initialization
tracing/histogram: Rename "cpu" to "common_cpu"
tracing / histogram: Give calculation hist_fields a size
scripts/tracing: fix the bug that can't parse raw_trace_func
usb: otg-fsm: Fix hrtimer list corruption
usb: gadget: f_hid: idle uses the highest byte for duration
usb: gadget: f_hid: fixed NULL pointer dereference
usb: gadget: f_hid: added GET_IDLE and SET_IDLE handlers
ALSA: usb-audio: Add registration quirk for JBL Quantum 600
firmware_loader: fix use-after-free in firmware_fallback_sysfs
firmware_loader: use -ETIMEDOUT instead of -EAGAIN in fw_load_sysfs_fallback
USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2
USB: serial: ch341: fix character loss at high transfer rates
USB: serial: option: add Telit FD980 composition 0x1056
USB: usbtmc: Fix RCU stall warning
Bluetooth: defer cleanup of resources in hci_unregister_dev()
blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit()
net: vxge: fix use-after-free in vxge_device_unregister
net: fec: fix use-after-free in fec_drv_remove
net: pegasus: fix uninit-value in get_interrupt_interval
bnx2x: fix an error code in bnx2x_nic_load()
mips: Fix non-POSIX regexp
net: ipv6: fix returned variable type in ip6_skb_dst_mtu
nfp: update ethtool reporting of pauseframe control
sctp: move the active_key update after sh_keys is added
net: natsemi: Fix missing pci_disable_device() in probe and remove
media: videobuf2-core: dequeue if start_streaming fails
scsi: sr: Return correct event when media event code is 3
omap5-board-common: remove not physically existing vdds_1v8_main fixed-regulator
clk: stm32f4: fix post divisor setup for I2S/SAI PLLs
ALSA: usb-audio: fix incorrect clock source setting
ARM: dts: colibri-imx6ull: limit SDIO clock to 25MHz
ARM: imx: add missing iounmap()
ALSA: seq: Fix racy deletion of subscriber
Revert "ACPICA: Fix memory leak caused by _CID repair function"
Revert "bdi: add a ->dev_name field to struct backing_dev_info"
Revert "padata: validate cpumask without removed CPU during offline"
Revert "padata: add separate cpuhp node for CPUHP_PADATA_DEAD"
Linux 4.19.202
spi: mediatek: Fix fifo transfer
padata: add separate cpuhp node for CPUHP_PADATA_DEAD
padata: validate cpumask without removed CPU during offline
Revert "watchdog: iTCO_wdt: Account for rebooting on second timeout"
firmware: arm_scmi: Ensure drivers provide a probe function
drm/i915: Ensure intel_engine_init_execlist() builds with Clang
Revert "Bluetooth: Shutdown controller after workqueues are flushed or cancelled"
bdi: add a ->dev_name field to struct backing_dev_info
bdi: use bdi_dev_name() to get device name
bdi: move bdi_dev_name out of line
net: Fix zero-copy head len calculation.
qed: fix possible unpaired spin_{un}lock_bh in _qed_mcp_cmd_and_union()
r8152: Fix potential PM refcount imbalance
ASoC: tlv320aic31xx: fix reversed bclk/wclk master bits
regulator: rt5033: Fix n_voltages settings for BUCK and LDO
btrfs: mark compressed range uptodate only if all bio succeed
Linux 4.19.201
i40e: Add additional info to PHY type error
Revert "perf map: Fix dso->nsinfo refcounting"
powerpc/pseries: Fix regression while building external modules
can: hi311x: fix a signedness bug in hi3110_cmd()
sis900: Fix missing pci_disable_device() in probe and remove
tulip: windbond-840: Fix missing pci_disable_device() in probe and remove
sctp: fix return value check in __sctp_rcv_asconf_lookup
net/mlx5: Fix flow table chaining
net: llc: fix skb_over_panic
mlx4: Fix missing error code in mlx4_load_one()
tipc: fix sleeping in tipc accept routine
i40e: Fix log TC creation failure when max num of queues is exceeded
i40e: Fix logic of disabling queues
netfilter: nft_nat: allow to specify layer 4 protocol NAT only
netfilter: conntrack: adjust stop timestamp to real expiry value
cfg80211: Fix possible memory leak in function cfg80211_bss_update
nfc: nfcsim: fix use after free during module unload
NIU: fix incorrect error return, missed in previous revert
can: esd_usb2: fix memory leak
can: ems_usb: fix memory leak
can: usb_8dev: fix memory leak
can: mcba_usb_start(): add missing urb->transfer_dma initialization
can: raw: raw_setsockopt(): fix raw_rcv panic for sock UAF
ocfs2: issue zeroout to EOF blocks
ocfs2: fix zero out valid data
x86/kvm: fix vcpu-id indexed array sizes
btrfs: fix rw device counting in __btrfs_free_extra_devids
x86/asm: Ensure asm/proto.h can be included stand-alone
gro: ensure frag0 meets IP header alignment
virtio_net: Do not pull payload in skb->head
Linux 4.19.200
ARM: dts: versatile: Fix up interrupt controller node names
cifs: fix the out of range assignment to bit fields in parse_server_interfaces
firmware: arm_scmi: Fix range check for the maximum number of pending messages
firmware: arm_scmi: Fix possible scmi_linux_errmap buffer overflow
hfs: add lock nesting notation to hfs_find_init
hfs: fix high memory mapping in hfs_bnode_read
hfs: add missing clean-up in hfs_fill_super
sctp: move 198 addresses from unusable to private scope
net: annotate data race around sk_ll_usec
net/802/garp: fix memleak in garp_request_join()
net/802/mrp: fix memleak in mrp_request_join()
workqueue: fix UAF in pwq_unbound_release_workfn()
af_unix: fix garbage collect vs MSG_PEEK
net: split out functions related to registering inflight socket files
KVM: x86: determine if an exception has an error code only when injecting it.
iio: dac: ds4422/ds4424 drop of_node check
selftest: fix build error in tools/testing/selftests/vm/userfaultfd.c
ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access()
Linux 4.19.199
xhci: add xhci_get_virt_ep() helper
spi: spi-fsl-dspi: Fix a resource leak in an error handling path
PCI: Mark AMD Navi14 GPU ATS as broken
btrfs: compression: don't try to compress if we don't have enough pages
iio: accel: bma180: Fix BMA25x bandwidth register values
iio: accel: bma180: Use explicit member assignment
net: bcmgenet: ensure EXT_ENERGY_DET_MASK is clear
net: dsa: mv88e6xxx: use correct .stats_set_histogram() on Topaz
KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_remapped()
KVM: do not allow mapping valid but non-reference-counted pages
KVM: do not assume PTE is writable after follow_pfn
drm: Return -ENOTTY for non-drm ioctls
nds32: fix up stack guard gap
selftest: use mmap instead of posix_memalign to allocate memory
ixgbe: Fix packet corruption due to missing DMA sync
media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf()
tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop.
usb: dwc2: gadget: Fix sending zero length packet in DDMA mode.
USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick
USB: serial: cp210x: fix comments for GE CS1000
USB: serial: option: add support for u-blox LARA-R6 family
usb: renesas_usbhs: Fix superfluous irqs happen after usb_pkt_pop()
usb: max-3421: Prevent corruption of freed memory
USB: usb-storage: Add LaCie Rugged USB3-FW to IGNORE_UAS
usb: hub: Fix link power management max exit latency (MEL) calculations
usb: hub: Disable USB 3 device initiated lpm if exit latency is too high
KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow
xhci: Fix lost USB 2 remote wake
ALSA: sb: Fix potential ABBA deadlock in CSP driver
ALSA: usb-audio: Add registration quirk for JBL Quantum headsets
s390/ftrace: fix ftrace_update_ftrace_func implementation
Revert "MIPS: add PMD table accounting into MIPS'pmd_alloc_one"
proc: Avoid mixing integer types in mem_rw()
drm/panel: raspberrypi-touchscreen: Prevent double-free
net: sched: cls_api: Fix the the wrong parameter
sctp: update active_key for asoc when old key is being replaced
Revert "USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem"
nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING
net/sched: act_skbmod: Skip non-Ethernet packets
net/tcp_fastopen: fix data races around tfo_active_disable_stamp
spi: cadence: Correct initialisation of runtime PM again
scsi: target: Fix protect handling in WRITE SAME(32)
scsi: iscsi: Fix iface sysfs attr detection
netrom: Decrease sock refcount when sock timers expire
KVM: PPC: Fix kvm_arch_vcpu_ioctl vcpu_load leak
net: decnet: Fix sleeping inside in af_decnet
net: fix uninit-value in caif_seqpkt_sendmsg
bpftool: Check malloc return value in mount_bpffs_for_pin
s390/bpf: Perform r1 range checking before accessing jit->seen_reg[r1]
liquidio: Fix unintentional sign extension issue on left shift of u16
spi: mediatek: fix fifo rx mode
perf probe-file: Delete namelist in del_events() on the error path
perf test bpf: Free obj_buf
perf lzma: Close lzma stream on exit
perf dso: Fix memory leak in dso__new_map()
perf probe: Fix dso->nsinfo refcounting
perf map: Fix dso->nsinfo refcounting
nvme-pci: do not call nvme_dev_remove_admin from nvme_remove
ipv6: fix 'disable_policy' for fwd packets
igb: Fix position of assignment to *ring
igb: Check if num of q_vectors is smaller than max before array access
iavf: Fix an error handling path in 'iavf_probe()'
e1000e: Fix an error handling path in 'e1000_probe()'
fm10k: Fix an error handling path in 'fm10k_probe()'
igb: Fix an error handling path in 'igb_probe()'
ixgbe: Fix an error handling path in 'ixgbe_probe()'
igb: Fix use-after-free error during reset
net: ip_tunnel: fix mtu calculation for ETHER tunnel devices
udp: annotate data races around unix_sk(sk)->gso_size
bpftool: Properly close va_list 'ap' by va_end() on error
ipv6: tcp: drop silly ICMPv6 packet too big messages
tcp: annotate data races around tp->mtu_info
dma-buf/sync_file: Don't leak fences on merge failure
net: validate lwtstate->data before returning from skb_tunnel_info()
net: send SYNACK packet with accepted fwmark
net: ti: fix UAF in tlan_remove_one
net: qcom/emac: fix UAF in emac_remove
net: moxa: fix UAF in moxart_mac_probe
net: bcmgenet: Ensure all TX/RX queues DMAs are disabled
net: bridge: sync fdb to new unicast-filtering ports
netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo
net: ipv6: fix return value of ip6_skb_dst_mtu
net: dsa: mv88e6xxx: enable .rmu_disable() on Topaz
dm writecache: fix writing beyond end of underlying device when shrinking
dm writecache: return the exact table values that were set
mm: slab: fix kmem_cache_create failed when sysfs node not destroyed
sched/fair: Fix CFS bandwidth hrtimer expiry type
scsi: libfc: Fix array index out of bound exception
scsi: libsas: Add LUN number check in .slave_alloc callback
scsi: aic7xxx: Fix unintentional sign extension issue on left shift of u8
rtc: max77686: Do not enforce (incorrect) interrupt trigger type
kbuild: mkcompile_h: consider timestamp if KBUILD_BUILD_TIMESTAMP is set
thermal/core: Correct function name thermal_zone_device_unregister()
arm64: dts: ls208xa: remove bus-num from dspi node
soc/tegra: fuse: Fix Tegra234-only builds
ARM: dts: stm32: move stmmac axi config in ethernet node on stm32mp15
ARM: dts: stm32: fix i2c node name on stm32f746 to prevent warnings
ARM: dts: rockchip: fix supply properties in io-domains nodes
arm64: dts: juno: Update SCPI nodes as per the YAML schema
ARM: dts: stm32: fix timer nodes on STM32 MCU to prevent warnings
ARM: dts: stm32: fix RCC node name on stm32f429 MCU
ARM: dts: stm32: fix gpio-keys node on STM32 MCU boards
rtc: mxc_v2: add missing MODULE_DEVICE_TABLE
ARM: imx: pm-imx5: Fix references to imx5_cpu_suspend_info
ARM: dts: imx6: phyFLEX: Fix UART hardware flow control
ARM: dts: Hurricane 2: Fix NAND nodes names
ARM: dts: BCM63xx: Fix NAND nodes names
ARM: NSP: dts: fix NAND nodes names
ARM: Cygnus: dts: fix NAND nodes names
ARM: brcmstb: dts: fix NAND nodes names
reset: ti-syscon: fix to_ti_syscon_reset_data macro
arm64: dts: rockchip: Fix power-controller node names for rk3328
ARM: dts: rockchip: Fix power-controller node names for rk3288
ARM: dts: rockchip: Fix IOMMU nodes properties on rk322x
ARM: dts: rockchip: Fix the timer clocks order
arm64: dts: rockchip: fix pinctrl sleep nodename for rk3399.dtsi
ARM: dts: rockchip: fix pinctrl sleep nodename for rk3036-kylin and rk3288
ARM: dts: gemini: add device_type on pci
ARM: dts: gemini: rename mdio to the right name
ANDROID: generate_initcall_order.pl: Use two dash long options for llvm-nm
Revert "media: subdev: disallow ioctl for saa6588/davinci"
ANDROID: GKI: fix up crc change in ip.h
Linux 4.19.198
seq_file: disallow extremely large seq buffer allocations
scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg()
net: bridge: multicast: fix PIM hello router port marking race
MIPS: vdso: Invalid GIC access through VDSO
mips: disable branch profiling in boot/decompress.o
mips: always link byteswap helpers into decompressor
scsi: be2iscsi: Fix an error handling path in beiscsi_dev_probe()
ARM: dts: imx6q-dhcom: Add gpios pinctrl for i2c bus recovery
ARM: dts: imx6q-dhcom: Fix ethernet plugin detection problems
ARM: dts: imx6q-dhcom: Fix ethernet reset time properties
ARM: dts: am437x: align ti,pindir-d0-out-d1-in property with dt-shema
ARM: dts: am335x: align ti,pindir-d0-out-d1-in property with dt-shema
memory: fsl_ifc: fix leak of private memory on probe failure
memory: fsl_ifc: fix leak of IO mapping on probe failure
reset: bail if try_module_get() fails
ARM: dts: BCM5301X: Fixup SPI binding
ARM: dts: r8a7779, marzen: Fix DU clock names
arm64: dts: renesas: v3msk: Fix memory size
rtc: fix snprintf() checking in is_rtc_hctosys()
memory: atmel-ebi: add missing of_node_put for loop iteration
ARM: dts: exynos: fix PWM LED max brightness on Odroid XU4
ARM: dts: exynos: fix PWM LED max brightness on Odroid HC1
ARM: dts: exynos: fix PWM LED max brightness on Odroid XU/XU3
reset: a10sr: add missing of_match_table reference
hexagon: use common DISCARDS macro
NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times
ALSA: isa: Fix error return code in snd_cmi8330_probe()
virtio_net: move tx vq operation under tx queue lock
x86/fpu: Limit xstate copy size in xstateregs_set()
PCI: iproc: Support multi-MSI only on uniprocessor kernel
PCI: iproc: Fix multi-MSI base vector number allocation
ubifs: Set/Clear I_LINKABLE under i_lock for whiteout inode
nfs: fix acl memory leak of posix_acl_create()
watchdog: aspeed: fix hardware timeout calculation
um: fix error return code in winch_tramp()
um: fix error return code in slip_open()
NFSv4: Initialise connection to the server in nfs4_alloc_client()
power: supply: rt5033_battery: Fix device tree enumeration
PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun
f2fs: add MODULE_SOFTDEP to ensure crc32 is included in the initramfs
virtio_console: Assure used length from device is limited
virtio_net: Fix error handling in virtnet_restore()
virtio-blk: Fix memory leak among suspend/resume procedure
ACPI: video: Add quirk for the Dell Vostro 3350
ACPI: AMBA: Fix resource name in /proc/iomem
pwm: tegra: Don't modify HW state in .remove callback
power: supply: ab8500: add missing MODULE_DEVICE_TABLE
power: supply: charger-manager: add missing MODULE_DEVICE_TABLE
NFS: nfs_find_open_context() may only select open files
ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty
orangefs: fix orangefs df output.
PCI: tegra: Add missing MODULE_DEVICE_TABLE
x86/fpu: Return proper error codes from user access functions
watchdog: iTCO_wdt: Account for rebooting on second timeout
watchdog: Fix possible use-after-free by calling del_timer_sync()
watchdog: sc520_wdt: Fix possible use-after-free in wdt_turnoff()
watchdog: Fix possible use-after-free in wdt_startup()
ARM: 9087/1: kprobes: test-thumb: fix for LLVM_IAS=1
power: reset: gpio-poweroff: add missing MODULE_DEVICE_TABLE
power: supply: max17042: Do not enforce (incorrect) interrupt trigger type
power: supply: ab8500: Avoid NULL pointers
pwm: spear: Don't modify HW state in .remove callback
lib/decompress_unlz4.c: correctly handle zero-padding around initrds.
i2c: core: Disable client irq on reboot/shutdown
intel_th: Wait until port is in reset before programming it
staging: rtl8723bs: fix macro value for 2.4Ghz only device
ALSA: hda: Add IRQ check for platform_get_irq()
backlight: lm3630a: Fix return code of .update_status() callback
powerpc/boot: Fixup device-tree on little endian
usb: gadget: hid: fix error return code in hid_bind()
usb: gadget: f_hid: fix endianness issue with descriptors
ALSA: bebob: add support for ToneWeal FW66
Input: hideep - fix the uninitialized use in hideep_nvm_unlock()
ASoC: soc-core: Fix the error return code in snd_soc_of_parse_audio_routing()
gpio: pca953x: Add support for the On Semi pca9655
selftests/powerpc: Fix "no_handler" EBB selftest
ALSA: ppc: fix error return code in snd_pmac_probe()
gpio: zynq: Check return value of pm_runtime_get_sync
powerpc/ps3: Add dma_mask to ps3_dma_region
ALSA: sb: Fix potential double-free of CSP mixer elements
selftests: timers: rtcpie: skip test if default RTC device does not exist
s390/sclp_vt220: fix console name to match device
mfd: da9052/stmpe: Add and modify MODULE_DEVICE_TABLE
scsi: qedi: Fix null ref during abort handling
scsi: iscsi: Fix shost->max_id use
scsi: iscsi: Fix conn use after free during resets
scsi: iscsi: Add iscsi_cls_conn refcount helpers
fs/jfs: Fix missing error code in lmLogInit()
scsi: scsi_dh_alua: Check for negative result value
tty: serial: 8250: serial_cs: Fix a memory leak in error handling path
ALSA: ac97: fix PM reference leak in ac97_bus_remove()
scsi: core: Cap scsi_host cmd_per_lun at can_queue
scsi: lpfc: Fix crash when lpfc_sli4_hba_setup() fails to initialize the SGLs
scsi: lpfc: Fix "Unexpected timeout" error in direct attach topology
w1: ds2438: fixing bug that would always get page0
Revert "ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro"
misc/libmasm/module: Fix two use after free in ibmasm_init_one
tty: serial: fsl_lpuart: fix the potential risk of division or modulo by zero
PCI: aardvark: Fix kernel panic during PIO transfer
PCI: aardvark: Don't rely on jiffies while holding spinlock
tracing: Do not reference char * as a string in histograms
scsi: core: Fix bad pointer dereference when ehandler kthread is invalid
KVM: X86: Disable hardware breakpoints unconditionally before kvm_x86->run()
KVM: x86: Use guest MAXPHYADDR from CPUID.0x8000_0008 iff TDP is enabled
smackfs: restrict bytes count in smk_set_cipso()
jfs: fix GPF in diFree
pinctrl: mcp23s08: Fix missing unlock on error in mcp23s08_irq()
media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K
media: gspca/sunplus: fix zero-length control requests
media: gspca/sq905: fix control-request direction
media: zr364xx: fix memory leak in zr364xx_start_readpipe
media: dtv5100: fix control-request directions
media: subdev: disallow ioctl for saa6588/davinci
PCI: aardvark: Fix checking for PIO Non-posted Request
PCI: Leave Apple Thunderbolt controllers on for s2idle or standby
dm btree remove: assign new_root only when removal succeeds
coresight: tmc-etf: Fix global-out-of-bounds in tmc_update_etf_buffer()
ipack/carriers/tpci200: Fix a double free in tpci200_pci_probe
tracing: Resize tgid_map to pid_max, not PID_MAX_DEFAULT
tracing: Simplify & fix saved_tgids logic
seq_buf: Fix overflow in seq_buf_putmem_hex()
power: supply: ab8500: Fix an old bug
ipmi/watchdog: Stop watchdog timer when the current action is 'none'
qemu_fw_cfg: Make fw_cfg_rev_attr a proper kobj_attribute
ASoC: tegra: Set driver_name=tegra for all machine drivers
clocksource/arm_arch_timer: Improve Allwinner A64 timer workaround
cpu/hotplug: Cure the cpusets trainwreck
ata: ahci_sunxi: Disable DIPM
mmc: core: Allow UHS-I voltage switch for SDSC cards if supported
mmc: core: clear flags before allowing to retune
mmc: sdhci: Fix warning message when accessing RPMB in HS400 mode
drm/msm/mdp4: Fix modifier support enabling
pinctrl/amd: Add device HID for new AMD GPIO controller
drm/amd/display: fix incorrrect valid irq check
drm/radeon: Add the missed drm_gem_object_put() in radeon_user_framebuffer_create()
usb: gadget: f_fs: Fix setting of device and driver data cross-references
powerpc/barrier: Avoid collision with clang's __lwsync macro
fuse: reject internal errno
serial: mvebu-uart: fix calculation of clock divisor
serial: mvebu-uart: clarify the baud rate derivation
bdi: Do not use freezable workqueue
fscrypt: don't ignore minor_hash when hash is 0
MIPS: set mips32r5 for virt extensions
sctp: add size validation when walking chunks
sctp: validate from_addr_param return
Bluetooth: btusb: fix bt fiwmare downloading failure issue for qca btsoc.
Bluetooth: Shutdown controller after workqueues are flushed or cancelled
Bluetooth: Fix the HCI to MGMT status conversion table
RDMA/cma: Fix rdma_resolve_route() memory leak
net: ip: avoid OOM kills with large UDP sends over loopback
media, bpf: Do not copy more entries than user space requested
wireless: wext-spy: Fix out-of-bounds warning
sfc: error code if SRIOV cannot be disabled
sfc: avoid double pci_remove of VFs
iwlwifi: pcie: free IML DMA memory allocation
iwlwifi: mvm: don't change band on bound PHY contexts
RDMA/rxe: Don't overwrite errno from ib_umem_get()
vsock: notify server to shutdown when client has pending signal
atm: nicstar: register the interrupt handler in the right place
atm: nicstar: use 'dma_free_coherent' instead of 'kfree'
MIPS: add PMD table accounting into MIPS'pmd_alloc_one
rtl8xxxu: Fix device info for RTL8192EU devices
net: fix mistake path for netdev_features_strings
cw1200: add missing MODULE_DEVICE_TABLE
wl1251: Fix possible buffer overflow in wl1251_cmd_scan
wlcore/wl12xx: Fix wl12xx get_mac error if device is in ELP
xfrm: Fix error reporting in xfrm_state_construct.
selinux: use __GFP_NOWARN with GFP_NOWAIT in the AVC
fjes: check return value after calling platform_get_resource()
net: micrel: check return value after calling platform_get_resource()
net: mvpp2: check return value after calling platform_get_resource()
net: bcmgenet: check return value after calling platform_get_resource()
virtio_net: Remove BUG() to avoid machine dead
ice: set the value of global config lock timeout longer
pinctrl: mcp23s08: fix race condition in irq handler
dm space maps: don't reset space map allocation cursor when committing
RDMA/cxgb4: Fix missing error code in create_qp()
ipv6: use prandom_u32() for ID generation
clk: tegra: Ensure that PLLU configuration is applied properly
clk: renesas: r8a77995: Add ZA2 clock
e100: handle eeprom as little endian
udf: Fix NULL pointer dereference in udf_symlink function
drm/virtio: Fix double free on probe failure
reiserfs: add check for invalid 1st journal block
net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT
atm: nicstar: Fix possible use-after-free in nicstar_cleanup()
mISDN: fix possible use-after-free in HFC_cleanup()
atm: iphase: fix possible use-after-free in ia_module_exit()
hugetlb: clear huge pte during flush function on mips platform
drm/amd/display: fix use_max_lb flag for 420 pixel formats
net: pch_gbe: Use proper accessors to BE data in pch_ptp_match()
drm/amd/amdgpu/sriov disable all ip hw status by default
drm/zte: Don't select DRM_KMS_FB_HELPER
drm/mxsfb: Don't select DRM_KMS_FB_HELPER
mmc: vub3000: fix control-request direction
mmc: block: Disable CMDQ on the ioctl path
perf llvm: Return -ENOMEM when asprintf() fails
selftests/vm/pkeys: fix alloc_random_pkey() to make it really, really random
mm/huge_memory.c: don't discard hugepage if other processes are mapping it
vfio/pci: Handle concurrent vma faults
arm64: dts: marvell: armada-37xx: Fix reg for standard variant of UART
serial: mvebu-uart: correctly calculate minimal possible baudrate
powerpc: Offline CPU in stop_this_cpu()
leds: ktd2692: Fix an error handling path
leds: as3645a: Fix error return code in as3645a_parse_node()
configfs: fix memleak in configfs_release_bin_file
ASoC: atmel-i2s: Fix usage of capture and playback at the same time
extcon: max8997: Add missing modalias string
extcon: sm5502: Drop invalid register write in sm5502_reg_data
phy: ti: dm816x: Fix the error handling path in 'dm816x_usb_phy_probe()
scsi: mpt3sas: Fix error return value in _scsih_expander_add()
mtd: rawnand: marvell: add missing clk_disable_unprepare() on error in marvell_nfc_resume()
of: Fix truncation of memory sizes on 32-bit platforms
ASoC: cs42l42: Correct definition of CS42L42_ADC_PDN_MASK
iio: prox: isl29501: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
serial: 8250: Actually allow UPF_MAGIC_MULTIPLIER baud rates
staging: mt7621-dts: fix pci address for PCI memory range
staging: gdm724x: check for overflow in gdm_lte_netif_rx()
staging: gdm724x: check for buffer overflow in gdm_lte_multi_sdu_pkt()
iio: adc: ti-ads8688: Fix alignment of buffer in iio_push_to_buffers_with_timestamp()
iio: adc: mxs-lradc: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: adc: hx711: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
eeprom: idt_89hpesx: Restore printing the unsupported fwnode name
eeprom: idt_89hpesx: Put fwnode in matching case during ->probe()
s390: appldata depends on PROC_SYSCTL
visorbus: fix error return code in visorchipset_init()
fsi/sbefifo: Fix reset timeout
fsi/sbefifo: Clean up correct FIFO when receiving reset request from SBE
fsi: scom: Reset the FSI2PIB engine for any error
fsi: core: Fix return of error values on failures
scsi: FlashPoint: Rename si_flags field
tty: nozomi: Fix the error handling path of 'nozomi_card_init()'
char: pcmcia: error out if 'num_bytes_read' is greater than 4 in set_protocol()
Input: hil_kbd - fix error return code in hil_dev_connect()
ASoC: rsnd: tidyup loop on rsnd_adg_clk_query()
ASoC: hisilicon: fix missing clk_disable_unprepare() on error in hi6210_i2s_startup()
iio: potentiostat: lmp91000: Fix alignment of buffer in iio_push_to_buffers_with_timestamp()
iio: light: tcs3472: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: light: tcs3414: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: light: isl29125: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: prox: as3935: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: prox: pulsed-light: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: prox: srf08: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: humidity: am2315: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: gyro: bmg160: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: adc: vf610: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: adc: ti-ads1015: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: accel: stk8ba50: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: accel: stk8312: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: accel: kxcjk-1013: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: accel: hid: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: accel: bma220: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: accel: bma180: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
iio: adis_buffer: do not return ints in irq handlers
mwifiex: re-fix for unaligned accesses
tty: nozomi: Fix a resource leak in an error handling function
RDMA/mlx5: Don't access NULL-cleared mpi pointer
net: sched: fix warning in tcindex_alloc_perfect_hash
net: lwtunnel: handle MTU calculation in forwading
writeback: fix obtain a reference to a freeing memcg css
Bluetooth: Fix handling of HCI_LE_Advertising_Set_Terminated event
Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid
ipv6: fix out-of-bound access in ip6_parse_tlv()
ibmvnic: free tx_pool if tso_pool alloc fails
Revert "ibmvnic: remove duplicate napi_schedule call in open function"
i40e: Fix autoneg disabling for non-10GBaseT links
i40e: Fix error handling in i40e_vsi_open
bpf: Do not change gso_size during bpf_skb_change_proto()
ipv6: exthdrs: do not blindly use init_net
net: bcmgenet: Fix attaching to PYH failed on RPi 4B
mac80211: remove iwlwifi specific workaround NDPs of null_response
ieee802154: hwsim: avoid possible crash in hwsim_del_edge_nl()
ieee802154: hwsim: Fix memory leak in hwsim_add_one
net/ipv4: swap flow ports when validating source
vxlan: add missing rcu_read_lock() in neigh_reduce()
pkt_sched: sch_qfq: fix qfq_change_class() error path
net: ethernet: ezchip: fix error handling
net: ethernet: ezchip: fix UAF in nps_enet_remove
net: ethernet: aeroflex: fix UAF in greth_of_remove
samples/bpf: Fix the error return code of xdp_redirect's main()
RDMA/rxe: Fix qp reference counting for atomic ops
netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols
netfilter: nft_osf: check for TCP packet before further processing
netfilter: nft_exthdr: check for IPv6 packet before further processing
RDMA/mlx5: Don't add slave port to unaffiliated list
netlabel: Fix memory leak in netlbl_mgmt_add_common
ath10k: Fix an error code in ath10k_add_interface()
brcmsmac: mac80211_if: Fix a resource leak in an error handling path
brcmfmac: correctly report average RSSI in station info
brcmfmac: fix setting of station info chains bitmask
ssb: Fix error return code in ssb_bus_scan()
wcn36xx: Move hal_buf allocation to devm_kmalloc in probe
ieee802154: hwsim: Fix possible memory leak in hwsim_subscribe_all_others
wireless: carl9170: fix LEDS build errors & warnings
tools/bpftool: Fix error return code in do_batch()
drm: qxl: ensure surf.data is ininitialized
RDMA/rxe: Fix failure during driver load
ehea: fix error return code in ehea_restart_qps()
drm/rockchip: cdn-dp-core: add missing clk_disable_unprepare() on error in cdn_dp_grf_write()
net: pch_gbe: Propagate error from devm_gpio_request_one()
net: mvpp2: Put fwnode in error case during ->probe()
ocfs2: fix snprintf() checking
blk-wbt: make sure throttle is enabled properly
blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled()
ACPI: sysfs: Fix a buffer overrun problem with description_show()
crypto: nx - Fix RCU warning in nx842_OF_upd_status
spi: spi-sun6i: Fix chipselect/clock bug
btrfs: clear log tree recovering status if starting transaction fails
hwmon: (max31790) Fix fan speed reporting for fan7..12
hwmon: (max31722) Remove non-standard ACPI device IDs
media: s5p-g2d: Fix a memory leak on ctx->fh.m2m_ctx
mmc: usdhi6rol0: fix error return code in usdhi6_probe()
media: siano: Fix out-of-bounds warnings in smscore_load_firmware_family2()
media: gspca/gl860: fix zero-length control requests
media: tc358743: Fix error return code in tc358743_probe_of()
media: exynos4-is: Fix a use after free in isp_video_release
pata_ep93xx: fix deferred probing
media: rc: i2c: Fix an error message
crypto: ccp - Fix a resource leak in an error handling path
evm: fix writing <securityfs>/evm overflow
pata_octeon_cf: avoid WARN_ON() in ata_host_activate()
media: I2C: change 'RST' to "RSET" to fix multiple build errors
pata_rb532_cf: fix deferred probing
sata_highbank: fix deferred probing
crypto: ux500 - Fix error return code in hash_hw_final()
crypto: ixp4xx - dma_unmap the correct address
media: s5p_cec: decrement usage count if disabled
ia64: mca_drv: fix incorrect array size calculation
HID: wacom: Correct base usage for capacitive ExpressKey status bits
ACPI: tables: Add custom DSDT file as makefile prerequisite
clocksource: Retry clock read if long delays detected
platform/x86: toshiba_acpi: Fix missing error code in toshiba_acpi_setup_keyboard()
ACPI: bus: Call kobject_put() in acpi_init() error path
ACPICA: Fix memory leak caused by _CID repair function
fs: dlm: fix memory leak when fenced
random32: Fix implicit truncation warning in prandom_seed_state()
fs: dlm: cancel work sync othercon
block_dump: remove block_dump feature in mark_inode_dirty()
ACPI: EC: Make more Asus laptops use ECDT _GPE
lib: vsprintf: Fix handling of number field widths in vsscanf
hv_utils: Fix passing zero to 'PTR_ERR' warning
ACPI: processor idle: Fix up C-state latency if not ordered
EDAC/ti: Add missing MODULE_DEVICE_TABLE
HID: do not use down_interruptible() when unbinding devices
regulator: da9052: Ensure enough delay time for .set_voltage_time_sel
btrfs: disable build on platforms having page size 256K
btrfs: abort transaction if we fail to update the delayed inode
btrfs: fix error handling in __btrfs_update_delayed_inode
media: imx-csi: Skip first few frames from a BT.656 source
media: siano: fix device register error path
media: dvb_net: avoid speculation from net slot
crypto: shash - avoid comparing pointers to exported functions under CFI
mmc: via-sdmmc: add a check against NULL pointer dereference
media: dvd_usb: memory leak in cinergyt2_fe_attach
media: st-hva: Fix potential NULL pointer dereferences
media: bt8xx: Fix a missing check bug in bt878_probe
media: v4l2-core: Avoid the dangling pointer in v4l2_fh_release
media: em28xx: Fix possible memory leak of em28xx struct
sched/fair: Fix ascii art by relpacing tabs
crypto: qat - remove unused macro in FW loader
crypto: qat - check return code of qat_hal_rd_rel_reg()
media: pvrusb2: fix warning in pvr2_i2c_core_done
media: cobalt: fix race condition in setting HPD
media: cpia2: fix memory leak in cpia2_usb_probe
crypto: nx - add missing MODULE_DEVICE_TABLE
regulator: uniphier: Add missing MODULE_DEVICE_TABLE
spi: omap-100k: Fix the length judgment problem
spi: spi-topcliff-pch: Fix potential double free in pch_spi_process_messages()
spi: spi-loopback-test: Fix 'tx_buf' might be 'rx_buf'
spi: Make of_register_spi_device also set the fwnode
fuse: check connected before queueing on fpq->io
evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded
evm: Execute evm_inode_init_security() only when an HMAC key is loaded
powerpc/stacktrace: Fix spurious "stale" traces in raise_backtrace_ipi()
seq_buf: Make trace_seq_putmem_hex() support data longer than 8
tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing
tracing/histograms: Fix parsing of "sym-offset" modifier
rsi: fix AP mode with WPA failure due to encrypted EAPOL
rsi: Assign beacon rate settings to the correct rate_info descriptor field
ssb: sdio: Don't overwrite const buffer if block_write fails
ath9k: Fix kernel NULL pointer dereference during ath_reset_internal()
serial_cs: remove wrong GLOBETROTTER.cis entry
serial_cs: Add Option International GSM-Ready 56K/ISDN modem
serial: sh-sci: Stop dmaengine transfer in sci_stop_tx()
iio: ltr501: ltr501_read_ps(): add missing endianness conversion
iio: ltr501: ltr559: fix initialization of LTR501_ALS_CONTR
iio: ltr501: mark register holding upper 8 bits of ALS_DATA{0,1} and PS_DATA as volatile, too
iio: light: tcs3472: do not free unallocated IRQ
rtc: stm32: Fix unbalanced clk_disable_unprepare() on probe error path
s390/cio: dont call css_wait_for_slow_path() inside a lock
SUNRPC: Should wake up the privileged task firstly.
SUNRPC: Fix the batch tasks count wraparound.
can: peak_pciefd: pucan_handle_status(): fix a potential starvation issue in TX path
can: gw: synchronize rcu operations before removing gw job entry
can: bcm: delay release of struct bcm_op after synchronize_rcu()
ext4: use ext4_grp_locked_error in mb_find_extent
ext4: fix avefreec in find_group_orlov
ext4: remove check for zero nr_to_scan in ext4_es_scan()
ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit
ext4: return error code when ext4_fill_flex_info() fails
ext4: fix kernel infoleak via ext4_extent_header
ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle
btrfs: clear defrag status of a root if starting transaction fails
btrfs: send: fix invalid path for unlink operations after parent orphanization
ARM: dts: at91: sama5d4: fix pinctrl muxing
arm_pmu: Fix write counter incorrect in ARMv7 big-endian mode
Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl
iov_iter_fault_in_readable() should do nothing in xarray case
ntfs: fix validity check for file name attribute
xhci: solve a double free problem while doing s4
usb: typec: Add the missed altmode_id_remove() in typec_register_altmode()
usb: dwc3: Fix debugfs creation flow
USB: cdc-acm: blacklist Heimann USB Appset device
usb: gadget: eem: fix echo command packet response issue
net: can: ems_usb: fix use-after-free in ems_usb_disconnect()
Input: usbtouchscreen - fix control-request directions
media: dvb-usb: fix wrong definition
ALSA: usb-audio: Fix OOB access at proc output
ALSA: usb-audio: fix rate on Ozone Z90 USB headset
scsi: core: Retry I/O for Notify (Enable Spinup) Required error
Revert "clocksource/drivers/timer-ti-dm: Handle dra7 timer wrap errata i940"
Linux 4.19.197
clocksource/drivers/timer-ti-dm: Handle dra7 timer wrap errata i940
clocksource/drivers/timer-ti-dm: Prepare to handle dra7 timer wrap issue
clocksource/drivers/timer-ti-dm: Add clockevent and clocksource support
ARM: OMAP: replace setup_irq() by request_irq()
KVM: SVM: Call SEV Guest Decommission if ASID binding fails
xen/events: reset active flag for lateeoi events later
kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync()
kthread_worker: split code for canceling the delayed work timer
ARM: dts: imx6qdl-sabresd: Remove incorrect power supply assignment
KVM: SVM: Periodically schedule when unregistering regions on destroy
ext4: eliminate bogus error in ext4_data_block_valid_rcu()
drm/nouveau: fix dma_address check for CPU/GPU sync
scsi: sr: Return appropriate error code when disk is ejected
mm, futex: fix shared futex pgoff on shmem huge page
mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk()
mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes
mm: page_vma_mapped_walk(): get vma_address_end() earlier
mm: page_vma_mapped_walk(): use goto instead of while (1)
mm: page_vma_mapped_walk(): add a level of indentation
mm: page_vma_mapped_walk(): crossing page table boundary
mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block
mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd
mm: page_vma_mapped_walk(): settle PageHuge on entry
mm: page_vma_mapped_walk(): use page for pvmw->page
mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split
mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page()
mm/thp: fix page_address_in_vma() on file THP tails
mm/thp: fix vma_address() if virtual address below file offset
mm/thp: try_to_unmap() use TTU_SYNC for safe splitting
mm/thp: make is_huge_zero_pmd() safe and quicker
mm/thp: fix __split_huge_pmd_locked() on shmem migration entry
mm/rmap: use page_not_mapped in try_to_unmap()
mm/rmap: remove unneeded semicolon in page_not_mapped()
mm: add VM_WARN_ON_ONCE_PAGE() macro
Linux 4.19.196
i2c: robotfuzz-osif: fix control-request directions
nilfs2: fix memory leak in nilfs_sysfs_delete_device_group
pinctrl: stm32: fix the reported number of GPIO lines per bank
net: ll_temac: Avoid ndo_start_xmit returning NETDEV_TX_BUSY
PCI: Add AMD RS690 quirk to enable 64-bit DMA
net: qed: Fix memcpy() overflow of qed_dcbx_params()
KVM: selftests: Fix kvm_check_cap() assertion
r8169: Avoid memcpy() over-reading of ETH_SS_STATS
sh_eth: Avoid memcpy() over-reading of ETH_SS_STATS
r8152: Avoid memcpy() over-reading of ETH_SS_STATS
net/packet: annotate accesses to po->ifindex
net/packet: annotate accesses to po->bind
net: caif: fix memory leak in ldisc_open
inet: annotate date races around sk->sk_txhash
ping: Check return value of function 'ping_queue_rcv_skb'
net: ethtool: clear heap allocations for ethtool function
mac80211: drop multicast fragments
cfg80211: call cfg80211_leave_ocb when switching away from OCB
mac80211: remove warning in ieee80211_get_sband()
Revert "PCI: PM: Do not read power state in pci_enable_device_flags()"
MIPS: generic: Update node names to avoid unit addresses
Makefile: Move -Wno-unused-but-set-variable out of GCC only block
ARM: 9081/1: fix gcc-10 thumb2-kernel regression
drm/radeon: wait for moving fence after pinning
drm/nouveau: wait for moving fence after pinning v2
module: limit enabling module.sig_enforce
x86/fpu: Reset state for all signal restore failures
usb: dwc3: core: fix kernel panic when do reboot
usb: dwc3: debugfs: Add and remove endpoint dirs dynamically
inet: use bigger hash table for IP ID generation
can: bcm/raw/isotp: use per module netdevice notifier
KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read
tools headers UAPI: Sync linux/in.h copy with the kernel sources
net: fec_ptp: add clock rate zero check
mm/slub.c: include swab.h
mm/slub: clarify verification reporting
net: bridge: fix vlan tunnel dst refcnt when egressing
net: bridge: fix vlan tunnel dst null pointer dereference
cfg80211: make certificate generation more robust
dmaengine: pl330: fix wrong usage of spinlock flags in dma_cyclc
ARCv2: save ABI registers across signal handling
PCI: Work around Huawei Intelligent NIC VF FLR erratum
PCI: Add ACS quirk for Broadcom BCM57414 NIC
PCI: Mark some NVIDIA GPUs to avoid bus reset
PCI: Mark TI C667X to avoid bus reset
tracing: Do no increment trace_clock_global() by one
tracing: Do not stop recording comms if the trace file is being read
tracing: Do not stop recording cmdlines when tracing is off
usb: core: hub: Disable autosuspend for Cypress CY7C65632
can: mcba_usb: fix memory leak in mcba_usb
can: bcm: fix infoleak in struct bcm_msg_head
hwmon: (scpi-hwmon) shows the negative temperature properly
radeon: use memcpy_to/fromio for UVD fw upload
pinctrl: ralink: rt2880: avoid to error in calls is pin is already enabled
ASoC: rt5659: Fix the lost powers for the HDA header
net: ethernet: fix potential use-after-free in ec_bhf_remove
icmp: don't send out ICMP messages with a source address of 0.0.0.0
net: cdc_eem: fix tx fixup skb leak
net: hamradio: fix memory leak in mkiss_close
be2net: Fix an error handling path in 'be_probe()'
net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock
net: ipv4: fix memory leak in ip_mc_add1_src
net: fec_ptp: fix issue caused by refactor the fec_devtype
net: usb: fix possible use-after-free in smsc75xx_bind
net: cdc_ncm: switch to eth%d interface naming
ptp: improve max_adj check against unreasonable values
ptp: ptp_clock: Publish scaled_ppm_to_ppb
net: qrtr: fix OOB Read in qrtr_endpoint_post
netxen_nic: Fix an error handling path in 'netxen_nic_probe()'
qlcnic: Fix an error handling path in 'qlcnic_probe()'
net: make get_net_ns return error if NET_NS is disabled
net: add documentation to socket.c
net: stmmac: dwmac1000: Fix extended MAC address registers definition
alx: Fix an error handling path in 'alx_probe()'
sch_cake: Fix out of bounds when parsing TCP options and header
netfilter: synproxy: Fix out of bounds when parsing TCP options
net/mlx5e: Block offload of outer header csum for UDP tunnels
net/mlx5e: Remove dependency in IPsec initialization flows
rtnetlink: Fix regression in bridge VLAN configuration
udp: fix race between close() and udp_abort()
net: rds: fix memory leak in rds_recvmsg
net: ipv4: fix memory leak in netlbl_cipsov4_add_std
batman-adv: Avoid WARN_ON timing related checks
mm/memory-failure: make sure wait for page writeback in memory_failure
afs: Fix an IS_ERR() vs NULL check
dmaengine: stedma40: add missing iounmap() on error in d40_probe()
dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM
dmaengine: ALTERA_MSGDMA depends on HAS_IOMEM
fib: Return the correct errno code
net: Return the correct errno code
net/x25: Return the correct errno code
rtnetlink: Fix missing error code in rtnl_bridge_notify()
net: ipconfig: Don't override command-line hostnames or domains
nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue()
nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails
nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues()
scsi: scsi_devinfo: Add blacklist entry for HPE OPEN-V
ethernet: myri10ge: Fix missing error code in myri10ge_probe()
scsi: target: core: Fix warning on realtime kernels
gfs2: Fix use-after-free in gfs2_glock_shrink_scan
HID: gt683r: add missing MODULE_DEVICE_TABLE
gfs2: Prevent direct-I/O write fallback errors from getting lost
ARM: OMAP2+: Fix build warning when mmc_omap is not built
HID: usbhid: fix info leak in hid_submit_ctrl
HID: Add BUS_VIRTUAL to hid_connect logging
HID: hid-sensor-hub: Return error for hid_set_field() failure
HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65
net: ieee802154: fix null deref in parse dev addr
FROMGIT: bpf: Do not change gso_size during bpf_skb_change_proto()
ANDROID: gki_config: disable per-cgroup pressure tracking
BACKPORT: cgroup: make per-cgroup pressure stall tracking configurable
ANDROID: selinux: modify RTM_GETNEIGH{TBL}
BACKPORT: x86, lto: Pass -stack-alignment only on LLD < 13.0.0
ANDROID: Add CONFIG_LLD_VERSION
ANDROID: GKI: Update the ABI XML
ANDROID: GKI: Update the symbol list
Revert "perf/core: Fix endless multiplex timer"
Linux 4.19.195
proc: only require mm_struct for writing
tracing: Correct the length check which causes memory corruption
ftrace: Do not blindly read the ip address in ftrace_bug()
scsi: core: Only put parent device if host state differs from SHOST_CREATED
scsi: core: Put .shost_dev in failure path if host state changes to RUNNING
scsi: core: Fix error handling of scsi_host_alloc()
NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error.
NFSv4: Fix second deadlock in nfs4_evict_inode()
NFS: Fix use-after-free in nfs4_init_client()
kvm: fix previous commit for 32-bit builds
perf session: Correct buffer copying when peeking events
NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode()
NFS: Fix a potential NULL dereference in nfs_get_client()
IB/mlx5: Fix initializing CQ fragments buffer
sched/fair: Make sure to update tg contrib for blocked load
perf: Fix data race between pin_count increment/decrement
vmlinux.lds.h: Avoid orphan section with !SMP
RDMA/mlx4: Do not map the core_clock page to user space unless enabled
regulator: max77620: Use device_set_of_node_from_dev()
regulator: core: resolve supply for boot-on/always-on regulators
usb: fix various gadget panics on 10gbps cabling
usb: fix various gadgets null ptr deref on 10gbps cabling.
usb: gadget: eem: fix wrong eem header operation
USB: serial: cp210x: fix alternate function for CP2102N QFN20
USB: serial: quatech2: fix control-request directions
USB: serial: omninet: add device id for Zyxel Omni 56K Plus
USB: serial: ftdi_sio: add NovaTech OrionMX product ID
usb: gadget: f_fs: Ensure io_completion_wq is idle during unbind
usb: typec: ucsi: Clear PPM capability data in ucsi_init() error path
usb: dwc3: ep0: fix NULL pointer exception
usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms
usb: f_ncm: only first packet of aggregate needs to start timer
USB: f_ncm: ncm_bitrate (speed) is unsigned
cgroup1: don't allow '\n' in renaming
btrfs: return value from btrfs_mark_extent_written() in case of error
staging: rtl8723bs: Fix uninitialized variables
kvm: avoid speculation-based attacks from out-of-range memslot accesses
drm: Lock pointer access in drm_master_release()
drm: Fix use-after-free read in drm_getunique()
ARM: dts: imx6q-dhcom: Add PU,VDD1P1,VDD2P5 regulators
ARM: dts: imx6qdl-sabresd: Assign corresponding power supply for LDOs
i2c: mpc: implement erratum A-004447 workaround
i2c: mpc: Make use of i2c_recover_bus()
powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P1010 i2c controllers
powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P2041 i2c controllers
bnx2x: Fix missing error code in bnx2x_iov_init_one()
MIPS: Fix kernel hang under FUNCTION_GRAPH_TRACER and PREEMPT_TRACER
nvme-fabrics: decode host pathing error for connect
net: appletalk: cops: Fix data race in cops_probe1
net: macb: ensure the device is available before accessing GEMGXL control registers
scsi: target: qla2xxx: Wait for stop_phase1 at WWN removal
scsi: vmw_pvscsi: Set correct residual data length
scsi: bnx2fc: Return failure if io_req is already in ABTS processing
RDS tcp loopback connection can hang
net/qla3xxx: fix schedule while atomic in ql_sem_spinlock
wq: handle VM suspension in stall detection
cgroup: disable controllers at parse time
net: mdiobus: get rid of a BUG_ON()
netlink: disable IRQs for netlink_lock_table()
bonding: init notify_work earlier to avoid uninitialized use
isdn: mISDN: netjet: Fix crash in nj_probe:
ASoC: sti-sas: add missing MODULE_DEVICE_TABLE
ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix 3-830 tablet
ASoC: Intel: bytcr_rt5640: Add quirk for the Glavey TM800A550L tablet
net/nfc/rawsock.c: fix a permission check bug
proc: Track /proc/$pid/attr/ opener mm_struct
perf/core: Fix endless multiplex timer
Revert "perf/cgroups: Don't rotate events for cgroups unnecessarily"
Revert "perf/core: Fix corner case in perf_rotate_context()"
Linux 4.19.194
xen-pciback: redo VF placement in the virtual topology
sched/fair: Optimize select_idle_cpu
ACPI: EC: Look for ECDT EC after calling acpi_load_tables()
ACPI: probe ECDT before loading AML tables regardless of module-level code flag
KVM: arm64: Fix debug register indexing
KVM: SVM: Truncate GPR value for DR and CR accesses in !64-bit mode
btrfs: fix unmountable seed device after fstrim
perf/core: Fix corner case in perf_rotate_context()
perf/cgroups: Don't rotate events for cgroups unnecessarily
bnxt_en: Remove the setting of dev_port.
selftests/bpf: Avoid running unprivileged tests with alignment requirements
selftests/bpf: add "any alignment" annotation for some tests
bpf: Apply F_NEEDS_EFFICIENT_UNALIGNED_ACCESS to more ACCEPT test cases.
bpf: Make more use of 'any' alignment in test_verifier.c
bpf: Adjust F_NEEDS_EFFICIENT_UNALIGNED_ACCESS handling in test_verifier.c
bpf: Add BPF_F_ANY_ALIGNMENT.
selftests/bpf: Generalize dummy program types
bpf: test make sure to run unpriv test cases in test_verifier
bpf: fix test suite to enable all unpriv program types
mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY
btrfs: fixup error handling in fixup_inode_link_counts
btrfs: return errors from btrfs_del_csums in cleanup_ref_head
btrfs: fix error handling in btrfs_del_csums
btrfs: mark ordered extent and inode with error if we fail to finish
x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing
nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect
ocfs2: fix data corruption by fallocate
pid: take a reference when initializing `cad_pid`
usb: dwc2: Fix build in periphal-only mode
ext4: fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed
ALSA: hda: Fix for mute key LED for HP Pavilion 15-CK0xx
ALSA: timer: Fix master timer notification
HID: multitouch: require Finger field to mark Win8 reports as MT
net: caif: fix memory leak in cfusbl_device_notify
net: caif: fix memory leak in caif_device_notify
net: caif: add proper error handling
net: caif: added cfserl_release function
Bluetooth: use correct lock to prevent UAF of hdev object
Bluetooth: fix the erroneous flush_work() order
tipc: fix unique bearer names sanity check
tipc: add extack messages for bearer/media failure
ixgbevf: add correct exception tracing for XDP
ieee802154: fix error return code in ieee802154_llsec_getparams()
ieee802154: fix error return code in ieee802154_add_iface()
netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches
HID: i2c-hid: fix format string mismatch
HID: pidff: fix error return code in hid_pidff_init()
ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service
vfio/platform: fix module_put call in error flow
samples: vfio-mdev: fix error handing in mdpy_fb_probe()
vfio/pci: zap_vma_ptes() needs MMU
vfio/pci: Fix error return code in vfio_ecap_init()
efi: cper: fix snprintf() use in cper_dimm_err_location()
efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared
nl80211: validate key indexes for cfg80211_registered_device
ALSA: usb: update old-style static const declaration
net: usb: cdc_ncm: don't spew notifications
Linux 4.19.193
usb: core: reduce power-on-good delay time of root hub
net: hns3: check the return of skb_checksum_help()
drivers/net/ethernet: clean up unused assignments
hugetlbfs: hugetlb_fault_mutex_hash() cleanup
MIPS: ralink: export rt_sysc_membase for rt2880_wdt.c
MIPS: alchemy: xxs1500: add gpio-au1000.h header file
sch_dsmark: fix a NULL deref in qdisc_reset()
ipv6: record frag_max_size in atomic fragments in input path
scsi: libsas: Use _safe() loop in sas_resume_port()
ixgbe: fix large MTU request from VF
bpf: Set mac_len in bpf_skb_change_head
ASoC: cs35l33: fix an error code in probe()
staging: emxx_udc: fix loop in _nbu2ss_nuke()
mld: fix panic in mld_newpack()
net: bnx2: Fix error return code in bnx2_init_board()
openvswitch: meter: fix race when getting now_ms.
net: mdio: octeon: Fix some double free issues
net: mdio: thunder: Fix a double free issue in the .remove function
net: fec: fix the potential memory leak in fec_enet_init()
net: dsa: fix error code getting shifted with 4 in dsa_slave_get_sset_count
net: netcp: Fix an error message
drm/amdgpu: Fix a use-after-free
drm/amd/amdgpu: fix refcount leak
drm/amd/display: Disconnect non-DP with no EDID
SMB3: incorrect file id in requests compounded with open
platform/x86: intel_punit_ipc: Append MODULE_DEVICE_TABLE for ACPI
platform/x86: hp-wireless: add AMD's hardware id to the supported list
btrfs: do not BUG_ON in link_to_fixup_dir
openrisc: Define memory barrier mb
scsi: BusLogic: Fix 64-bit system enumeration error for Buslogic
media: gspca: properly check for errors in po1030_probe()
media: dvb: Add check on sp8870_readreg return
ASoC: cs43130: handle errors in cs43130_probe() properly
libertas: register sysfs groups properly
dmaengine: qcom_hidma: comment platform_driver_register call
isdn: mISDNinfineon: check/cleanup ioremap failure correctly in setup_io
char: hpet: add checks after calling ioremap
net: caif: remove BUG_ON(dev == NULL) in caif_xmit
net: fujitsu: fix potential null-ptr-deref
serial: max310x: unregister uart driver in case of failure and abort
platform/x86: hp_accel: Avoid invoking _INI to speed up resume
perf jevents: Fix getting maximum number of fds
i2c: i801: Don't generate an interrupt on bus reset
i2c: s3c2410: fix possible NULL pointer deref on read message after write
net: dsa: fix a crash if ->get_sset_count() fails
net: dsa: mt7530: fix VLAN traffic leaks
tipc: skb_linearize the head skb when reassembling msgs
Revert "net:tipc: Fix a double free in tipc_sk_mcast_rcv"
net/mlx4: Fix EEPROM dump support
drm/meson: fix shutdown crash when component not probed
NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config
NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce()
NFS: fix an incorrect limit in filelayout_decode_layout()
Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails
spi: mt7621: Don't leak SPI master in probe error path
spi: mt7621: Disable clock in probe error path
spi: gpio: Don't leak SPI master in probe error path
bpf: No need to simulate speculative domain for immediates
bpf: Fix mask direction swap upon off reg sign change
bpf: Wrap aux data inside bpf_sanitize_info container
bpf: Fix leakage of uninitialized bpf stack under speculation
bpf: Update selftests to reflect new error states
bpf: Tighten speculative pointer arithmetic mask
bpf: Move sanitize_val_alu out of op switch
bpf: Refactor and streamline bounds check into helper
bpf: Improve verifier error messages for users
bpf: Rework ptr_limit into alu_limit and add common error path
bpf: Ensure off_reg has no mixed signed bounds for all types
bpf: Move off_reg into sanitize_ptr_alu
bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test
bpf: Test_verifier, bpf_get_stack return value add <0
bpf: extend is_branch_taken to registers
selftests/bpf: add selftest part of "bpf: improve verifier branch analysis"
selftests/bpf: Test narrow loads with off > 0 in test_verifier
bpf, selftests: Fix up some test_verifier cases for unprivileged
bpf: fix up selftests after backports were fixed
net: usb: fix memory leak in smsc75xx_bind
usb: gadget: udc: renesas_usb3: Fix a race in usb3_start_pipen()
usb: dwc3: gadget: Properly track pending and queued SG
USB: serial: pl2303: add device id for ADLINK ND-6530 GC
USB: serial: ftdi_sio: add IDs for IDS GmbH Products
USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011
USB: serial: ti_usb_3410_5052: add startech.com device id
serial: rp2: use 'request_firmware' instead of 'request_firmware_nowait'
serial: sh-sci: Fix off-by-one error in FIFO threshold register setting
USB: usbfs: Don't WARN about excessively large memory allocations
USB: trancevibrator: fix control-request direction
iio: adc: ad7793: Add missing error code in ad7793_setup()
staging: iio: cdc: ad7746: avoid overwrite of num_channels
mei: request autosuspend after sending rx flow control
thunderbolt: dma_port: Fix NVM read buffer bounds and offset issue
misc/uss720: fix memory leak in uss720_probe
kgdb: fix gcc-11 warnings harder
dm snapshot: properly fix a crash when an origin has no snapshots
ath10k: Validate first subframe of A-MSDU before processing the list
mac80211: extend protection against mixed key and fragment cache attacks
mac80211: do not accept/forward invalid EAPOL frames
mac80211: prevent attacks on TKIP/WEP as well
mac80211: check defrag PN against current frame
mac80211: add fragment cache to sta_info
mac80211: drop A-MSDUs on old ciphers
cfg80211: mitigate A-MSDU aggregation attacks
mac80211: properly handle A-MSDUs that start with an RFC 1042 header
mac80211: prevent mixed key and fragment cache attacks
mac80211: assure all fragments are encrypted
net: hso: fix control-request directions
proc: Check /proc/$pid/attr/ writes against file opener
perf intel-pt: Fix transaction abort handling
perf intel-pt: Fix sample instruction bytes
iommu/vt-d: Fix sysfs leak in alloc_iommu()
NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return()
cifs: set server->cipher_type to AES-128-CCM for SMB3.0
NFC: nci: fix memory leak in nci_allocate_device
usb: dwc3: gadget: Enable suspend events
mm, vmstat: drop zone->lock in /proc/pagetypeinfo
Revert "spi: Fix use-after-free with devm_spi_alloc_*"
Revert "modules: inherit TAINT_PROPRIETARY_MODULE"
Linux 4.19.192
Bluetooth: SMP: Fail if remote and local public keys are identical
video: hgafb: correctly handle card detect failure during probe
tty: vt: always invoke vc->vc_sw->con_resize callback
vt: Fix character height handling with VT_RESIZEX
vgacon: Record video mode changes with VT_RESIZEX
video: hgafb: fix potential NULL pointer dereference
qlcnic: Add null check after calling netdev_alloc_skb
leds: lp5523: check return value of lp5xx_read and jump to cleanup code
net: rtlwifi: properly check for alloc_workqueue() failure
scsi: ufs: handle cleanup correctly on devm_reset_control_get error
net: stmicro: handle clk_prepare() failure during init
ethernet: sun: niu: fix missing checks of niu_pci_eeprom_read()
Revert "niu: fix missing checks of niu_pci_eeprom_read"
Revert "qlcnic: Avoid potential NULL pointer dereference"
Revert "rtlwifi: fix a potential NULL pointer dereference"
Revert "media: rcar_drif: fix a memory disclosure"
cdrom: gdrom: initialize global variable at init time
cdrom: gdrom: deallocate struct gdrom_unit fields in remove_gdrom
Revert "gdrom: fix a memory leak bug"
Revert "scsi: ufs: fix a missing check of devm_reset_control_get"
Revert "ecryptfs: replace BUG_ON with error handling code"
Revert "video: imsttfb: fix potential NULL pointer dereferences"
Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe"
Revert "leds: lp5523: fix a missing check of return value of lp55xx_read"
Revert "net: stmicro: fix a missing check of clk_prepare"
Revert "video: hgafb: fix potential NULL pointer dereference"
dm snapshot: fix crash with transient storage and zero chunk size
xen-pciback: reconfigure also from backend watch handler
Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference"
rapidio: handle create_workqueue() failure
Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails"
ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293
ALSA: hda/realtek: reset eapd coeff to default value for alc287
Revert "ALSA: sb8: add a check for request_region"
ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro
ALSA: usb-audio: Validate MS endpoint descriptors
ALSA: dice: fix stream format at middle sampling rate for Alesis iO 26
ALSA: line6: Fix racy initialization of LINE6 MIDI
ALSA: dice: fix stream format for TC Electronic Konnekt Live at high sampling transfer frequency
cifs: fix memory leak in smb2_copychunk_range
locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal
nvmet: seset ns->file when open fails
ptrace: make ptrace() fail if the tracee changed its pid unexpectedly
platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios
RDMA/mlx5: Recover from fatal event in dual port mode
scsi: qla2xxx: Fix error return code in qla82xx_write_flash_dword()
RDMA/rxe: Clear all QP fields if creation failed
openrisc: Fix a memory leak
firmware: arm_scpi: Prevent the ternary sign expansion bug
Linux 4.19.191
scripts: switch explicitly to Python 3
tweewide: Fix most Shebang lines
KVM: arm64: Initialize VCPU mdcr_el2 before loading it
iomap: fix sub-page uptodate handling
ipv6: remove extra dev_hold() for fallback tunnels
ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods
sit: proper dev_{hold|put} in ndo_[un]init methods
ip6_gre: proper dev_{hold|put} in ndo_[un]init methods
net: stmmac: Do not enable RX FIFO overflow interrupts
lib: stackdepot: turn depot_lock spinlock to raw_spinlock
block: reexpand iov_iter after read/write
ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP
gpiolib: acpi: Add quirk to ignore EC wakeups on Dell Venue 10 Pro 5055
scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found
ceph: fix fscache invalidation
riscv: Workaround mcount name prior to clang-13
scripts/recordmcount.pl: Fix RISC-V regex for clang
ARM: 9075/1: kernel: Fix interrupted SMC calls
um: Mark all kernel symbols as local
Input: silead - add workaround for x86 BIOS-es which bring the chip up in a stuck state
Input: elants_i2c - do not bind to i2c-hid compatible ACPI instantiated devices
ACPI / hotplug / PCI: Fix reference count leak in enable_slot()
ARM: 9066/1: ftrace: pause/unpause function graph tracer in cpu_suspend()
PCI: thunder: Fix compile testing
xsk: Simplify detection of empty and full rings
pinctrl: ingenic: Improve unreachable code generation
isdn: capi: fix mismatched prototypes
cxgb4: Fix the -Wmisleading-indentation warning
usb: sl811-hcd: improve misleading indentation
kgdb: fix gcc-11 warning on indentation
x86/msr: Fix wr/rdmsr_safe_regs_on_cpu() prototypes
nvme: do not try to reconfigure APST when the controller is not live
clk: exynos7: Mark aclk_fsys1_200 as critical
netfilter: conntrack: Make global sysctls readonly in non-init netns
kobject_uevent: remove warning in init_uevent_argv()
thermal/core/fair share: Lock the thermal zone while looping over instances
MIPS: Avoid handcoded DIVU in `__div64_32' altogether
MIPS: Avoid DIVU in `__div64_32' is result would be zero
MIPS: Reinstate platform `__div64_32' handler
FDDI: defxx: Make MMIO the configuration default except for EISA
KVM: x86: Cancel pvclock_gtod_work on module removal
cdc-wdm: untangle a circular dependency between callback and softint
iio: tsl2583: Fix division by a zero lux_val
iio: gyro: mpu3050: Fix reported temperature value
xhci: Add reset resume quirk for AMD xhci controller.
xhci: Do not use GFP_KERNEL in (potentially) atomic context
usb: dwc3: gadget: Return success always for kick transfer in ep queue
usb: core: hub: fix race condition about TRSMRCY of resume
usb: dwc2: Fix gadget DMA unmap direction
usb: xhci: Increase timeout for HC halt
usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel Merrifield
usb: dwc3: omap: improve extcon initialization
blk-mq: Swap two calls in blk_mq_exit_queue()
ACPI: scan: Fix a memory leak in an error handling path
usb: fotg210-hcd: Fix an error message
iio: proximity: pulsedlight: Fix rumtime PM imbalance on error
drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connected
userfaultfd: release page in error path to avoid BUG_ON
squashfs: fix divide error in calculate_skip()
hfsplus: prevent corruption in shrinking truncate
powerpc/64s: Fix crashes when toggling entry flush barrier
powerpc/64s: Fix crashes when toggling stf barrier
ARC: entry: fix off-by-one error in syscall number validation
i40e: Fix use-after-free in i40e_client_subtask()
netfilter: nftables: avoid overflows in nft_hash_buckets()
kernel: kexec_file: fix error return code of kexec_calculate_store_digests()
sched/fair: Fix unfairness caused by missing load decay
netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check
smc: disallow TCP_ULP in smc_setsockopt()
net: fix nla_strcmp to handle more then one trailing null character
ksm: fix potential missing rmap_item for stable_node
mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts()
khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate()
drm/radeon: Avoid power table parsing memory leaks
drm/radeon: Fix off-by-one power_state index heap overwrite
netfilter: xt_SECMARK: add new revision to fix structure layout
sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b
ethernet:enic: Fix a use after free bug in enic_hard_start_xmit
sctp: do asoc update earlier in sctp_sf_do_dupcook_a
net: hns3: disable phy loopback setting in hclge_mac_start_phy
rtc: ds1307: Fix wday settings for rx8130
NFSv4.2 fix handling of sr_eof in SEEK's reply
pNFS/flexfiles: fix incorrect size check in decode_nfs_fh()
PCI: endpoint: Fix missing destroy_workqueue()
NFS: Deal correctly with attribute generation counter overflow
NFSv4.2: Always flush out writes in nfs42_proc_fallocate()
rpmsg: qcom_glink_native: fix error return code of qcom_glink_rx_data()
ARM: 9064/1: hw_breakpoint: Do not directly check the event's overflow_handler hook
PCI: Release OF node in pci_scan_device()'s error path
PCI: iproc: Fix return value of iproc_msi_irq_domain_alloc()
f2fs: fix a redundant call to f2fs_balance_fs if an error occurs
ASoC: rt286: Make RT286_SET_GPIO_* readable and writable
ia64: module: fix symbolizer crash on fdescr
net: ethernet: mtk_eth_soc: fix RX VLAN offload
powerpc/iommu: Annotate nested lock for lockdep
wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join
wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt
powerpc/pseries: Stop calling printk in rtas_stop_self()
samples/bpf: Fix broken tracex1 due to kprobe argument change
ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user()
ASoC: rt286: Generalize support for ALC3263 codec
powerpc/smp: Set numa node before updating mask
sctp: Fix out-of-bounds warning in sctp_process_asconf_param()
kconfig: nconf: stop endless search loops
selftests: Set CC to clang in lib.mk if LLVM is set
cuse: prevent clone
pinctrl: samsung: use 'int' for register masks in Exynos
mac80211: clear the beacon's CRC after channel switch
i2c: Add I2C_AQ_NO_REP_START adapter quirk
ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet
ip6_vti: proper dev_{hold|put} in ndo_[un]init methods
Bluetooth: check for zapped sk before connecting
net: bridge: when suppression is enabled exclude RARP packets
Bluetooth: initialize skb_queue_head at l2cap_chan_create()
Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default
ALSA: rme9652: don't disable if not enabled
ALSA: hdspm: don't disable if not enabled
ALSA: hdsp: don't disable if not enabled
i2c: bail out early when RDWR parameters are wrong
net: stmmac: Set FIFO sizes for ipq806x
ASoC: Intel: bytcr_rt5640: Enable jack-detect support on Asus T100TAF
tipc: convert dest node's address to network order
fs: dlm: fix debugfs dump
tpm: fix error return code in tpm2_get_cc_attrs_tbl()
Revert "fdt: Properly handle "no-map" field in the memory region"
Revert "of/fdt: Make sure no-map does not remove already reserved regions"
sctp: delay auto_asconf init until binding the first addr
Revert "net/sctp: fix race condition in sctp_destroy_sock"
smp: Fix smp_call_function_single_async prototype
net: Only allow init netns to set default tcp cong to a restricted algo
mm/memory-failure: unnecessary amount of unmapping
mm/sparse: add the missing sparse_buffer_fini() in error branch
kfifo: fix ternary sign extension bugs
net:nfc:digital: Fix a double free in digital_tg_recv_dep_req
RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res
net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send
net: geneve: modify IP header check in geneve6_xmit_skb and geneve_xmit_skb
arm64: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E
ARM: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E
bnxt_en: fix ternary sign extension bug in bnxt_show_temp()
powerpc/52xx: Fix an invalid ASM expression ('addi' used instead of 'add')
ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unlock without lock
ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices
net: davinci_emac: Fix incorrect masking of tx and rx error channel
ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails
RDMA/i40iw: Fix error unwinding when i40iw_hmc_sd_one fails
vsock/vmci: log once the failed queue pair allocation
mwl8k: Fix a double Free in mwl8k_probe_hw
i2c: sh7760: fix IRQ error path
rtlwifi: 8821ae: upgrade PHY and RF parameters
powerpc/pseries: extract host bridge from pci_bus prior to bus removal
MIPS: pci-legacy: stop using of_pci_range_to_resource
drm/i915/gvt: Fix error code in intel_gvt_init_device()
ASoC: ak5558: correct reset polarity
i2c: sh7760: add IRQ check
i2c: jz4780: add IRQ check
i2c: emev2: add IRQ check
i2c: cadence: add IRQ check
RDMA/srpt: Fix error return code in srpt_cm_req_recv()
net: thunderx: Fix unintentional sign extension issue
IB/hfi1: Fix error return code in parse_platform_config()
mt7601u: fix always true expression
mac80211: bail out if cipher schemes are invalid
powerpc: iommu: fix build when neither PCI or IBMVIO is set
powerpc/perf: Fix PMU constraint check for EBB events
powerpc/64s: Fix pte update for kernel memory on radix
liquidio: Fix unintented sign extension of a left shift of a u16
ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls
net: hns3: Limiting the scope of vector_ring_chain variable
nfc: pn533: prevent potential memory corruption
bug: Remove redundant condition check in report_bug
ALSA: core: remove redundant spin_lock pair in snd_card_disconnect
powerpc: Fix HAVE_HARDLOCKUP_DETECTOR_ARCH build configuration
powerpc/prom: Mark identical_pvr_fixup as __init
net: lapbether: Prevent racing when checking whether the netif is running
perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars
HID: plantronics: Workaround for double volume key presses
drivers/block/null_blk/main: Fix a double free in null_init.
sched/debug: Fix cgroup_path[] serialization
x86/events/amd/iommu: Fix sysfs type mismatch
HSI: core: fix resource leaks in hsi_add_client_from_dt()
mfd: stm32-timers: Avoid clearing auto reload register
scsi: ibmvfc: Fix invalid state machine BUG_ON()
scsi: sni_53c710: Add IRQ check
scsi: sun3x_esp: Add IRQ check
scsi: jazz_esp: Add IRQ check
clk: uniphier: Fix potential infinite loop
clk: qcom: a53-pll: Add missing MODULE_DEVICE_TABLE
vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer
nvme: retrigger ANA log update if group descriptor isn't found
ata: libahci_platform: fix IRQ check
sata_mv: add IRQ checks
pata_ipx4xx_cf: fix IRQ check
pata_arasan_cf: fix IRQ check
x86/kprobes: Fix to check non boostable prefixes correctly
drm/amdkfd: fix build error with AMD_IOMMU_V2=m
media: m88rs6000t: avoid potential out-of-bounds reads on arrays
media: omap4iss: return error code when omap4iss_get() failed
media: vivid: fix assignment of dev->fbuf_out_flags
soc: aspeed: fix a ternary sign expansion bug
ttyprintk: Add TTY hangup callback.
usb: dwc2: Fix hibernation between host and device modes.
usb: dwc2: Fix host mode hibernation exit with remote wakeup flow.
Drivers: hv: vmbus: Increase wait time for VMbus unload
x86/platform/uv: Fix !KEXEC build failure
platform/x86: pmc_atom: Match all Beckhoff Automation baytrail boards with critclk_systems DMI table
usbip: vudc: fix missing unlock on error in usbip_sockfd_store()
firmware: qcom-scm: Fix QCOM_SCM configuration
tty: fix return value for unsupported ioctls
tty: actually undefine superseded ASYNC flags
USB: cdc-acm: fix unprivileged TIOCCSERIAL
usb: gadget: r8a66597: Add missing null check on return from platform_get_resource
cpufreq: armada-37xx: Fix determining base CPU frequency
cpufreq: armada-37xx: Fix driver cleanup when registration failed
clk: mvebu: armada-37xx-periph: Fix workaround for switching from L1 to L0
clk: mvebu: armada-37xx-periph: Fix switching CPU freq from 250 Mhz to 1 GHz
cpufreq: armada-37xx: Fix the AVS value for load L1
clk: mvebu: armada-37xx-periph: remove .set_parent method for CPU PM clock
cpufreq: armada-37xx: Fix setting TBG parent for load levels
crypto: qat - Fix a double free in adf_create_ring
ACPI: CPPC: Replace cppc_attr with kobj_attribute
soc: qcom: mdt_loader: Detect truncated read of segments
soc: qcom: mdt_loader: Validate that p_filesz < p_memsz
spi: Fix use-after-free with devm_spi_alloc_*
staging: greybus: uart: fix unprivileged TIOCCSERIAL
staging: rtl8192u: Fix potential infinite loop
irqchip/gic-v3: Fix OF_BAD_ADDR error handling
mtd: rawnand: gpmi: Fix a double free in gpmi_nand_init
soundwire: stream: fix memory leak in stream config error path
USB: gadget: udc: fix wrong pointer passed to IS_ERR() and PTR_ERR()
usb: gadget: aspeed: fix dma map failure
crypto: qat - fix error path in adf_isr_resource_alloc()
phy: marvell: ARMADA375_USBCLUSTER_PHY should not default to y, unconditionally
soundwire: bus: Fix device found flag correctly
bus: qcom: Put child node before return
mtd: require write permissions for locking and badblock ioctls
fotg210-udc: Complete OUT requests on short packets
fotg210-udc: Don't DMA more than the buffer can take
fotg210-udc: Mask GRP2 interrupts we don't handle
fotg210-udc: Remove a dubious condition leading to fotg210_done
fotg210-udc: Fix EP0 IN requests bigger than two packets
fotg210-udc: Fix DMA on EP0 for length > max packet size
crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init
crypto: qat - don't release uninitialized resources
usb: gadget: pch_udc: Check for DMA mapping error
usb: gadget: pch_udc: Check if driver is present before calling ->setup()
usb: gadget: pch_udc: Replace cpu_to_le32() by lower_32_bits()
x86/microcode: Check for offline CPUs before requesting new microcode
mtd: rawnand: qcom: Return actual error code instead of -ENODEV
mtd: Handle possible -EPROBE_DEFER from parse_mtd_partitions()
mtd: rawnand: brcmnand: fix OOB R/W with Hamming ECC
mtd: rawnand: fsmc: Fix error code in fsmc_nand_probe()
regmap: set debugfs_name to NULL after it is freed
usb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS
serial: stm32: fix tx_empty condition
serial: stm32: fix incorrect characters on console
ARM: dts: exynos: correct PMIC interrupt trigger level on Snow
ARM: dts: exynos: correct PMIC interrupt trigger level on SMDK5250
ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid X/U3 family
ARM: dts: exynos: correct PMIC interrupt trigger level on Midas family
ARM: dts: exynos: correct MUIC interrupt trigger level on Midas family
ARM: dts: exynos: correct fuel gauge interrupt trigger level on Midas family
memory: gpmc: fix out of bounds read and dereference on gpmc_cs[]
usb: gadget: pch_udc: Revert d3cb25a121 completely
ovl: fix missing revert_creds() on error path
KVM: s390: split kvm_s390_real_to_abs
KVM: s390: fix guarded storage control register handling
KVM: s390: split kvm_s390_logical_to_effective
x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported
ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill devices
ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries
ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries
ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries
ALSA: hda/realtek: Re-order ALC269 HP quirk table entries
ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries
ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries
ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries
drm/radeon: fix copy of uninitialized variable back to userspace
cfg80211: scan: drop entry from hidden_list on overflow
ipw2x00: potential buffer overflow in libipw_wx_set_encodeext()
md: Fix missing unused status line of /proc/mdstat
md: md_open returns -EBUSY when entering racing area
md: factor out a mddev_find_locked helper from mddev_find
md: split mddev_find
md-cluster: fix use-after-free issue when removing rdev
md/bitmap: wait for external bitmap writes to complete during tear down
misc: vmw_vmci: explicitly initialize vmci_datagram payload
misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_msg struct
misc: lis3lv02d: Fix false-positive WARN on various HP models
iio:accel:adis16201: Fix wrong axis assignment that prevents loading
FDDI: defxx: Bail out gracefully with unassigned PCI resource for CSR
MIPS: pci-rt2880: fix slot 0 configuration
MIPS: pci-mt7620: fix PLL lock check
ASoC: samsung: tm2_wm5110: check of of_parse return value
net/nfc: fix use-after-free llcp_sock_bind/connect
bluetooth: eliminate the potential race condition when removing the HCI controller
hsr: use netdev_err() instead of WARN_ONCE()
Bluetooth: verify AMP hci_chan before amp_destroy
modules: inherit TAINT_PROPRIETARY_MODULE
modules: return licensing information from find_symbol
modules: rename the licence field in struct symsearch to license
modules: unexport __module_address
modules: unexport __module_text_address
modules: mark each_symbol_section static
modules: mark find_symbol static
modules: mark ref_module static
dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails
dm space map common: fix division bug in sm_ll_find_free_block()
dm persistent data: packed struct should have an aligned() attribute too
tracing: Restructure trace_clock_global() to never block
tracing: Map all PIDs to command lines
rsi: Use resume_noirq for SDIO
tty: fix memory leak in vc_deallocate
usb: dwc2: Fix session request interrupt handler
usb: dwc3: gadget: Fix START_TRANSFER link state check
usb: gadget/function/f_fs string table fix for multiple languages
usb: gadget: Fix double free of device descriptor pointers
usb: gadget: dummy_hcd: fix gpf in gadget_setup
media: dvbdev: Fix memory leak in dvb_media_device_free()
ext4: fix error code in ext4_commit_super
ext4: do not set SB_ACTIVE in ext4_orphan_cleanup()
ext4: fix check to prevent false positive report of incorrect used inodes
arm64: vdso: remove commas between macro name and arguments
posix-timers: Preserve return value in clock_adjtime32()
Revert 337f13046f ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op")
jffs2: check the validity of dstlen in jffs2_zlib_compress()
Fix misc new gcc warnings
security: commoncap: fix -Wstringop-overread warning
dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences
md/raid1: properly indicate failure when ending a failed write request
tpm: vtpm_proxy: Avoid reading host log when using a virtual device
intel_th: pci: Add Alder Lake-M support
powerpc: fix EDEADLOCK redefinition error in uapi/asm/errno.h
powerpc/eeh: Fix EEH handling for hugepages in ioremap space.
jffs2: Fix kasan slab-out-of-bounds problem
NFSv4: Don't discard segments marked for return in _pnfs_return_layout()
NFS: Don't discard pNFS layout segments that are marked for return
ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure
openvswitch: fix stack OOB read while fragmenting IPv4 packets
mlxsw: spectrum_mr: Update egress RIF list before route's action
f2fs: fix to avoid out-of-bounds memory access
ubifs: Only check replay with inode type to judge if inode linked
arm64/vdso: Discard .note.gnu.property sections in vDSO
btrfs: fix race when picking most recent mod log operation for an old root
ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx
ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8
ALSA: usb-audio: More constifications
ALSA: usb-audio: Explicitly set up the clock selector
ALSA: sb: Fix two use after free in snd_sb_qsound_build
ALSA: hda/conexant: Re-order CX5066 quirk table entries
ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer
s390/archrandom: add parameter check for s390_arch_random_generate
scsi: libfc: Fix a format specifier
scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic
scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response
drm/amdgpu: fix NULL pointer dereference
amdgpu: avoid incorrect %hu format string
drm/msm/mdp5: Configure PP_SYNC_HEIGHT to double the vtotal
media: gscpa/stv06xx: fix memory leak
media: dvb-usb: fix memory leak in dvb_usb_adapter_init
media: i2c: adv7842: fix possible use-after-free in adv7842_remove()
media: i2c: adv7511-v4l2: fix possible use-after-free in adv7511_remove()
media: adv7604: fix possible use-after-free in adv76xx_remove()
media: tc358743: fix possible use-after-free in tc358743_remove()
power: supply: s3c_adc_battery: fix possible use-after-free in s3c_adc_bat_remove()
power: supply: generic-adc-battery: fix possible use-after-free in gab_remove()
clk: socfpga: arria10: Fix memory leak of socfpga_clk on error return
media: vivid: update EDID
media: em28xx: fix memory leak
scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg()
scsi: qla2xxx: Fix use after free in bsg
scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats()
drm/amdgpu : Fix asic reset regression issue introduce by 8f211fe8ac7c4f
power: supply: Use IRQF_ONESHOT
media: gspca/sq905.c: fix uninitialized variable
media: media/saa7164: fix saa7164_encoder_register() memory leak bugs
extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged
power: supply: bq27xxx: fix power_avg for newer ICs
media: drivers: media: pci: sta2x11: fix Kconfig dependency on GPIOLIB
media: ite-cir: check for receive overflow
scsi: target: pscsi: Fix warning in pscsi_complete_cmd()
scsi: lpfc: Fix pt2pt connection does not recover after LOGO
scsi: lpfc: Fix incorrect dbde assignment when building target abts wqe
btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s
phy: phy-twl4030-usb: Fix possible use-after-free in twl4030_usb_remove()
intel_th: Consistency and off-by-one fix
spi: omap-100k: Fix reference leak to master
spi: dln2: Fix reference leak to master
xhci: fix potential array out of bounds with several interrupters
xhci: check control context is valid before dereferencing it.
usb: xhci-mtk: support quirk to disable usb2 lpm
perf/arm_pmu_platform: Fix error handling
tee: optee: do not check memref size on return from Secure World
x86/build: Propagate $(CLANG_FLAGS) to $(REALMODE_FLAGS)
PCI: PM: Do not read power state in pci_enable_device_flags()
usb: xhci: Fix port minor revision
usb: dwc3: gadget: Ignore EP queue requests during bus reset
usb: gadget: f_uac1: validate input parameters
genirq/matrix: Prevent allocation counter corruption
usb: gadget: uvc: add bInterval checking for HS mode
crypto: api - check for ERR pointers in crypto_destroy_tfm()
staging: wimax/i2400m: fix byte-order issue
fbdev: zero-fill colormap in fbcmap.c
intel_th: pci: Add Rocket Lake CPU support
btrfs: fix metadata extent leak after failure to create subvolume
cifs: Return correct error code from smb2_get_enc_key
erofs: add unsupported inode i_format check
mmc: core: Set read only for SD cards with permanent write protect bit
mmc: core: Do a power cycle when the CMD11 fails
mmc: block: Issue a cache flush only when it's enabled
mmc: block: Update ext_csd.cache_ctrl if it was written
mmc: sdhci-pci: Fix initialization of some SD cards for Intel BYT-based controllers
scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand()
spi: spi-ti-qspi: Free DMA resources
mtd: rawnand: atmel: Update ecc_stats.corrected counter
mtd: spinand: core: add missing MODULE_DEVICE_TABLE()
ecryptfs: fix kernel panic with null dev_name
arm64: dts: mt8173: fix property typo of 'phys' in dsi node
arm64: dts: marvell: armada-37xx: add syscon compatible to NB clk node
ARM: 9056/1: decompressor: fix BSS size calculation for LLVM ld.lld
ftrace: Handle commands when closing set_ftrace_filter file
ACPI: custom_method: fix a possible memory leak
ACPI: custom_method: fix potential use-after-free issue
s390/disassembler: increase ebpf disasm buffer size
BACKPORT: arm64: vdso32: drop -no-integrated-as flag
ANDROID: GKI: update allowed list for incrementalfs.ko
ANDROID: dm-user: Drop additional reference
ANDROID: FUSE OWNERS pointing to android-mainline OWNERS
UPSTREAM: sched: Fix out-of-bound access in uclamp
Linux 4.19.190
ovl: allow upperdir inside lowerdir
platform/x86: thinkpad_acpi: Correct thermal sensor allocation
USB: Add reset-resume quirk for WD19's Realtek Hub
USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet
ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX
iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd()
bpf: Fix masking negation logic upon negative dst register
mips: Do not include hi and lo in clobber list for R6
iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd()
net: usb: ax88179_178a: initialize local variables before use
ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade()
ACPI: tables: x86: Reserve memory occupied by ACPI tables
erofs: fix extended inode could cross boundary
BACKPORT: FROMGIT: virt_wifi: Return micros for BSS TSF values
ANDROID: Add allowed symbols requried from Qualcomm drivers
ANDROID: GKI: QoS: Prevent usage of dev_pm_qos_request as pm_qos_request
Linux 4.19.189
USB: CDC-ACM: fix poison/unpoison imbalance
net: hso: fix NULL-deref on disconnect regression
x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access
ia64: tools: remove duplicate definition of ia64_mf() on ia64
ia64: fix discontig.c section mismatches
cavium/liquidio: Fix duplicate argument
xen-netback: Check for hotplug-status existence before watching
s390/entry: save the caller of psw_idle
net: geneve: check skb is large enough for IPv4/IPv6 header
ARM: dts: Fix swapped mmc order for omap3
HID: wacom: Assign boolean values to a bool variable
HID: alps: fix error return code in alps_input_configured()
HID: google: add don USB id
perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3
locking/qrwlock: Fix ordering in queued_write_lock_slowpath()
pinctrl: lewisburg: Update number of pins in community
gup: document and work around "COW can break either way" issue
net: phy: marvell: fix detection of PHY on Topaz switches
ARM: 9071/1: uprobes: Don't hook on thumb instructions
ARM: footbridge: fix PCI interrupt mapping
ibmvnic: remove duplicate napi_schedule call in open function
ibmvnic: remove duplicate napi_schedule call in do_reset function
ibmvnic: avoid calling napi_disable() twice
i40e: fix the panic when running bpf in xdpdrv mode
net: ip6_tunnel: Unregister catch-all devices
net: sit: Unregister catch-all devices
net: davicom: Fix regulator not turned off on failed probe
netfilter: nft_limit: avoid possible divide error in nft_limit_init
netfilter: conntrack: do not print icmpv6 as unknown via /proc
scsi: libsas: Reset num_scatter if libata marks qc as NODATA
arm64: alternatives: Move length validation in alternative_{insn, endif}
arm64: fix inline asm in load_unaligned_zeropad()
readdir: make sure to verify directory entry for legacy interfaces too
dm verity fec: fix misaligned RS roots IO
HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC type of devices
Input: i8042 - fix Pegatron C15B ID entry
Input: s6sy761 - fix coordinate read bit shift
mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN
pcnet32: Use pci_resource_len to validate PCI resource
net: ieee802154: forbid monitor for add llsec seclevel
net: ieee802154: stop dump llsec seclevels for monitors
net: ieee802154: forbid monitor for add llsec devkey
net: ieee802154: stop dump llsec devkeys for monitors
net: ieee802154: forbid monitor for add llsec dev
net: ieee802154: stop dump llsec devs for monitors
net: ieee802154: stop dump llsec keys for monitors
scsi: scsi_transport_srp: Don't block target in SRP_PORT_LOST state
ASoC: fsl_esai: Fix TDM slot setup for I2S mode
drm/msm: Fix a5xx/a6xx timestamps
ARM: keystone: fix integer overflow warning
neighbour: Disregard DEAD dst in neigh_update
arc: kernel: Return -EFAULT if copy_to_user() fails
lockdep: Add a missing initialization hint to the "INFO: Trying to register non-static key" message
ARM: dts: Fix moving mmc devices with aliases for omap4 & 5
ARM: dts: Drop duplicate sha2md5_fck to fix clk_disable race
dmaengine: dw: Make it dependent to HAS_IOMEM
gpio: sysfs: Obey valid_mask
Input: nspire-keypad - enable interrupts only when opened
net/sctp: fix race condition in sctp_destroy_sock
ANDROID: GKI: update allowed list for incrementalfs.ko
ANDROID: fs-verity: Export function to check signatures
UPSTREAM: fs-verity: move structs needed for file signing to UAPI header
UPSTREAM: fs-verity: rename "file measurement" to "file digest"
UPSTREAM: fs-verity: rename fsverity_signed_digest to fsverity_formatted_digest
UPSTREAM: fs-verity: remove filenames from file comments
ANDROID: clang: update to 12.0.5
Linux 4.19.188
xen/events: fix setting irq affinity
perf map: Tighten snprintf() string precision to pass gcc check on some 32-bit arches
driver core: Fix locking bug in deferred_probe_timeout_work_func()
netfilter: x_tables: fix compat match/target pad out-of-bound write
staging: m57621-mmc: delete driver from the tree.
net: phy: broadcom: Only advertise EEE for supported modes
riscv,entry: fix misaligned base for excp_vect_table
block: only update parent bi_status when bio fail
drm/tegra: dc: Don't set PLL clock to 0Hz
gfs2: report "already frozen/thawed" errors
drm/imx: imx-ldb: fix out of bounds array access warning
KVM: arm64: Disable guest access to trace filter controls
KVM: arm64: Hide system instruction access to Trace registers
Revert "net: xfrm: Localize sequence counter per network namespace"
ANDROID: Incremental fs: Set credentials before reading/writing
Linux 4.19.187
Revert "cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath."
net: ieee802154: stop dump llsec params for monitors
net: ieee802154: forbid monitor for del llsec seclevel
net: ieee802154: forbid monitor for set llsec params
net: ieee802154: fix nl802154 del llsec devkey
net: ieee802154: fix nl802154 add llsec key
net: ieee802154: fix nl802154 del llsec dev
net: ieee802154: fix nl802154 del llsec key
net: ieee802154: nl-mac: fix check on panid
net: mac802154: Fix general protection fault
drivers: net: fix memory leak in peak_usb_create_dev
drivers: net: fix memory leak in atusb_probe
net: tun: set tun->dev->addr_len during TUNSETLINK processing
cfg80211: remove WARN_ON() in cfg80211_sme_connect
net: sched: bump refcount for new action in ACT replace mode
clk: socfpga: fix iomem pointer cast on 64-bit
RDMA/cxgb4: check for ipv6 address properly while destroying listener
net/mlx5: Fix PBMC register mapping
net/mlx5: Fix placement of log_max_flow_counter
s390/cpcmd: fix inline assembly register clobbering
workqueue: Move the position of debug_work_activate() in __queue_work()
clk: fix invalid usage of list cursor in unregister
clk: fix invalid usage of list cursor in register
soc/fsl: qbman: fix conflicting alignment attributes
ASoC: sunxi: sun4i-codec: fill ASoC card owner
net/ncsi: Avoid channel_monitor hrtimer deadlock
ARM: dts: imx6: pbab01: Set vmmc supply for both SD interfaces
net:tipc: Fix a double free in tipc_sk_mcast_rcv
cxgb4: avoid collecting SGE_QBASE regs during traffic
gianfar: Handle error code at MAC address change
sch_red: fix off-by-one checks in red_check_params()
amd-xgbe: Update DMA coherency values
i40e: Fix kernel oops when i40e driver removes VF's
i40e: Added Asym_Pause to supported link modes
ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled for some chips
net: xfrm: Localize sequence counter per network namespace
regulator: bd9571mwv: Fix AVS and DVFS voltage range
xfrm: interface: fix ipv4 pmtu check to honor ip header df
virtio_net: Add XDP meta data support
i2c: turn recovery error on init to debug
usbip: synchronize event handler with sysfs code paths
usbip: vudc synchronize sysfs code paths
usbip: stub-dev synchronize sysfs code paths
usbip: add sysfs_lock to synchronize sysfs code paths
net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind()
net: sched: sch_teql: fix null-pointer dereference
net: ensure mac header is set in virtio_net_hdr_to_skb()
net: hso: fix null-ptr-deref during tty device unregistration
ice: Increase control queue timeout
batman-adv: initialize "struct batadv_tvlv_tt_vlan_data"->reserved field
ARM: dts: turris-omnia: configure LED[2]/INTn pin as interrupt pin
parisc: avoid a warning on u8 cast for cmpxchg on u8 pointers
parisc: parisc-agp requires SBA IOMMU driver
fs: direct-io: fix missing sdio->boundary
ocfs2: fix deadlock between setattr and dio_end_io_write
nds32: flush_dcache_page: use page_mapping_file to avoid races with swapoff
ia64: fix user_stack_pointer() for ptrace()
net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh
xen/evtchn: Change irq_info lock to raw_spinlock_t
nfc: Avoid endless loops caused by repeated llcp_sock_connect()
nfc: fix memory leak in llcp_sock_connect()
nfc: fix refcount leak in llcp_sock_connect()
nfc: fix refcount leak in llcp_sock_bind()
ASoC: intel: atom: Stop advertising non working S24LE support
ALSA: aloop: Fix initialization of controls
Linux 4.19.186
init/Kconfig: make COMPILE_TEST depend on HAS_IOMEM
init/Kconfig: make COMPILE_TEST depend on !S390
bpf, x86: Validate computation of branch displacements for x86-32
bpf, x86: Validate computation of branch displacements for x86-64
cifs: Silently ignore unknown oplock break handle
cifs: revalidate mapping when we open files for SMB1 POSIX
ia64: fix format strings for err_inject
ia64: mca: allocate early mca with GFP_ATOMIC
scsi: target: pscsi: Clean up after failure in pscsi_map_sg()
x86/build: Turn off -fcf-protection for realmode targets
platform/x86: thinkpad_acpi: Allow the FnLock LED to change state
drm/msm: Ratelimit invalid-fence message
mac80211: choose first enabled channel for monitor
mISDN: fix crash in fritzpci
net: pxa168_eth: Fix a potential data race in pxa168_eth_remove
platform/x86: intel-hid: Support Lenovo ThinkPad X1 Tablet Gen 2
bus: ti-sysc: Fix warning on unbind if reset is not deasserted
ARM: dts: am33xx: add aliases for mmc interfaces
Linux 4.19.185
drivers: video: fbcon: fix NULL dereference in fbcon_cursor()
staging: rtl8192e: Change state information from u16 to u8
staging: rtl8192e: Fix incorrect source in memcpy()
usb: dwc2: Fix HPRT0.PrtSusp bit setting for HiKey 960 board.
usb: gadget: udc: amd5536udc_pci fix null-ptr-dereference
USB: cdc-acm: fix use-after-free after probe failure
USB: cdc-acm: fix double free on probe failure
USB: cdc-acm: downgrade message to debug
USB: cdc-acm: untangle a circular dependency between callback and softint
cdc-acm: fix BREAK rx code path adding necessary calls
usb: xhci-mtk: fix broken streams issue on 0.96 xHCI
usb: musb: Fix suspend with devices connected for a64
USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem
usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control()
firewire: nosy: Fix a use-after-free bug in nosy_ioctl()
extcon: Fix error handling in extcon_dev_register
extcon: Add stubs for extcon_register_notifier_all() functions
pinctrl: rockchip: fix restore error in resume
reiserfs: update reiserfs_xattrs_initialized() condition
drm/amdgpu: check alignment on CPU page for bo map
drm/amdgpu: fix offset calculation in amdgpu_vm_bo_clear_mappings()
mm: fix race by making init_zero_pfn() early_initcall
tracing: Fix stack trace event size
PM: runtime: Fix ordering in pm_runtime_get_suppliers()
PM: runtime: Fix race getting/putting suppliers at probe
ALSA: hda/realtek: call alc_update_headset_mode() in hp_automute_hook
ALSA: hda/realtek: fix a determine_headset_type issue for a Dell AIO
ALSA: usb-audio: Apply sample rate quirk to Logitech Connect
bpf: Remove MTU check in __bpf_skb_max_len
net: wan/lmc: unregister device when no matching device is found
appletalk: Fix skb allocation size in loopback case
net: ethernet: aquantia: Handle error cleanup of start on open
ath10k: hold RCU lock when calling ieee80211_find_sta_by_ifaddr()
brcmfmac: clear EAP/association status bits on linkdown events
ext4: do not iput inode under running transaction in ext4_rename()
locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling
thermal/core: Add NULL pointer check before using cooling device stats
ASoC: rt5659: Update MCLK rate in set_sysclk()
staging: comedi: cb_pcidas64: fix request_irq() warn
staging: comedi: cb_pcidas: fix request_irq() warn
scsi: qla2xxx: Fix broken #endif placement
scsi: st: Fix a use after free in st_open()
vhost: Fix vhost_vq_reset()
ASoC: cs42l42: Always wait at least 3ms after reset
ASoC: cs42l42: Fix mixer volume control
ASoC: cs42l42: Fix channel width support
ASoC: cs42l42: Fix Bitclock polarity inversion
ASoC: es8316: Simplify adc_pga_gain_tlv table
ASoC: sgtl5000: set DAP_AVC_CTRL register to correct default value on probe
ASoC: rt5651: Fix dac- and adc- vol-tlv values being off by a factor of 10
ASoC: rt5640: Fix dac- and adc- vol-tlv values being off by a factor of 10
rpc: fix NULL dereference on kmalloc failure
ext4: fix bh ref count on error paths
ipv6: weaken the v4mapped source check
tcp: relookup sock for RST+ACK packets handled by obsolete req sock
selinux: vsock: Set SID for socket returned by accept()
Revert "can: dev: Move device back to init netns on owning netns delete"
ANDROID: Add OWNERS files referring to the respective android-mainline OWNERS
BACKPORT: drm/virtio: Use vmalloc for command buffer allocations.
UPSTREAM: drm/virtio: Rewrite virtio_gpu_queue_ctrl_buffer using fenced version.
Linux 4.19.184
xen-blkback: don't leak persistent grants from xen_blkbk_map()
can: peak_usb: Revert "can: peak_usb: add forgotten supported devices"
ext4: add reclaim checks to xattr code
mac80211: fix double free in ibss_leave
net: qrtr: fix a kernel-infoleak in qrtr_recvmsg()
net: sched: validate stab values
can: dev: Move device back to init netns on owning netns delete
x86/mem_encrypt: Correct physical address calculation in __set_clr_pte_enc()
locking/mutex: Fix non debug version of mutex_lock_io_nested()
scsi: mpt3sas: Fix error return code of mpt3sas_base_attach()
scsi: qedi: Fix error return code of qedi_alloc_global_queues()
perf auxtrace: Fix auxtrace queue conflict
dm verity: add root hash pkcs#7 signature verification
ACPI: scan: Use unique number for instance_no
ACPI: scan: Rearrange memory allocation in acpi_device_add()
Revert "netfilter: x_tables: Update remaining dereference to RCU"
netfilter: x_tables: Use correct memory barriers.
Revert "netfilter: x_tables: Switch synchronization to RCU"
bpf: Don't do bpf_cgroup_storage_set() for kuprobe/tp programs
RDMA/cxgb4: Fix adapter LE hash errors while destroying ipv6 listening server
net/mlx5e: Fix error path for ethtool set-priv-flag
arm64: kdump: update ppos when reading elfcorehdr
drm/msm: fix shutdown hook in case GPU components failed to bind
net: stmmac: dwmac-sun8i: Provide TX and RX fifo sizes
net: cdc-phonet: fix data-interface release on probe failure
mac80211: fix rate mask reset
can: m_can: m_can_do_rx_poll(): fix extraneous msg loss warning
can: c_can: move runtime PM enable/disable to c_can_platform
can: c_can_pci: c_can_pci_remove(): fix use-after-free
can: flexcan: flexcan_chip_freeze(): fix chip freeze for missing bitrate
can: peak_usb: add forgotten supported devices
netfilter: ctnetlink: fix dump of the expect mask attribute
ftgmac100: Restart MAC HW once
net/qlcnic: Fix a use after free in qlcnic_83xx_get_minidump_template
e1000e: Fix error handling in e1000_set_d0_lplu_state_82571
e1000e: add rtnl_lock() to e1000_reset_task
net: dsa: bcm_sf2: Qualify phydev->dev_flags based on port
macvlan: macvlan_count_rx() needs to be aware of preemption
libbpf: Fix INSTALL flag order
veth: Store queue_mapping independently of XDP prog presence
bus: omap_l3_noc: mark l3 irqs as IRQF_NO_THREAD
dm ioctl: fix out of bounds array access when no devices
ARM: dts: at91-sama5d27_som1: fix phy address to 7
arm64: dts: ls1043a: mark crypto engine dma coherent
arm64: dts: ls1012a: mark crypto engine dma coherent
arm64: dts: ls1046a: mark crypto engine dma coherent
squashfs: fix xattr id and id lookup sanity checks
squashfs: fix inode lookup sanity checks
platform/x86: intel-vbtn: Stop reporting SW_DOCK events
netsec: restore phy power state after controller reset
ia64: fix ptrace(PTRACE_SYSCALL_INFO_EXIT) sign
ia64: fix ia64_syscall_get_set_arguments() for break-based syscalls
block: Suppress uevent for hidden device when removed
nfs: we don't support removing system.nfs4_acl
drm/radeon: fix AGP dependency
u64_stats,lockdep: Fix u64_stats_init() vs lockdep
sparc64: Fix opcode filtering in handling of no fault loads
atm: idt77252: fix null-ptr-dereference
atm: uPD98402: fix incorrect allocation
net: wan: fix error return code of uhdlc_init()
net: hisilicon: hns: fix error return code of hns_nic_clear_all_rx_fetch()
NFS: Correct size calculation for create reply length
nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default
gpiolib: acpi: Add missing IRQF_ONESHOT
gianfar: fix jumbo packets+napi+rx overrun crash
sun/niu: fix wrong RXMAC_BC_FRM_CNT_COUNT count
net: tehuti: fix error return code in bdx_probe()
ixgbe: Fix memleak in ixgbe_configure_clsu32
Revert "r8152: adjust the settings about MAC clock speed down for RTL8153"
atm: lanai: dont run lanai_dev_close if not open
atm: eni: dont release is never initialized
powerpc/4xx: Fix build errors from mfdcr()
net: fec: ptp: avoid register access when ipg clock is disabled
ANDROID: Make vsock virtio packet buff size configurable
ANDROID: fix up ext4 build from 4.19.183
ANDROID: refresh ABI XML to new version
ANDROID: refresh ABI XML
Linux 4.19.183
cifs: Fix preauth hash corruption
x86/apic/of: Fix CPU devicetree-node lookups
genirq: Disable interrupts for force threaded handlers
ext4: fix potential error in ext4_do_update_inode
ext4: do not try to set xattr into ea_inode if value is empty
ext4: find old entry again if failed to rename whiteout
x86: Introduce TS_COMPAT_RESTART to fix get_nr_restart_syscall()
x86: Move TS_COMPAT back to asm/thread_info.h
kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data()
x86/ioapic: Ignore IRQ2 again
perf/x86/intel: Fix a crash caused by zero PEBS status
PCI: rpadlpar: Fix potential drc_name corruption in store functions
iio: hid-sensor-temperature: Fix issues of timestamp channel
iio: hid-sensor-prox: Fix scale not correct issue
iio: hid-sensor-humidity: Fix alignment issue of timestamp channel
iio: gyro: mpu3050: Fix error handling in mpu3050_trigger_handler
iio: adis16400: Fix an error code in adis16400_initial_setup()
iio:adc:qcom-spmi-vadc: add default scale to LR_MUX2_BAT_ID channel
iio:adc:stm32-adc: Add HAS_IOMEM dependency
usb: gadget: configfs: Fix KASAN use-after-free
USB: replace hardcode maximum usb string length by definition
usbip: Fix incorrect double assignment to udc->ud.tcp_rx
usb-storage: Add quirk to defeat Kindle's automatic unload
powerpc: Force inlining of cpu_has_feature() to avoid build failure
nvme-rdma: fix possible hang when failing to set io queues
scsi: lpfc: Fix some error codes in debugfs
net/qrtr: fix __netdev_alloc_skb call
sunrpc: fix refcount leak for rpc auth modules
svcrdma: disable timeouts on rdma backchannel
NFSD: Repair misuse of sv_lock in 5.10.16-rt30.
nvmet: don't check iosqes,iocqes for discovery controllers
ASoC: fsl_ssi: Fix TDM slot setup for I2S mode
btrfs: fix slab cache flags for free space tree bitmap
btrfs: fix race when cloning extent buffer during rewind of an old root
tools build: Check if gettid() is available before providing helper
tools build feature: Check if eventfd() is available
tools build feature: Check if get_current_dir_name() is available
perf tools: Use %define api.pure full instead of %pure-parser
lkdtm: don't move ctors to .rodata
vmlinux.lds.h: Create section for protection against instrumentation
Revert "PM: runtime: Update device status before letting suppliers suspend"
ALSA: hda: generic: Fix the micmute led init state
ASoC: ak5558: Add MODULE_DEVICE_TABLE
ASoC: ak4458: Add MODULE_DEVICE_TABLE
ANDROID: clang: update to 12.0.4
Linux 4.19.182
net: dsa: b53: Support setting learning on port
net: dsa: tag_mtk: fix 802.1ad VLAN egress
bpf: Add sanity check for upper ptr_limit
bpf: Simplify alu_limit masking for pointer arithmetic
bpf: Fix off-by-one for area size in creating mask to left
bpf: Prohibit alu ops for pointer types not defining ptr_limit
KVM: arm64: nvhe: Save the SPE context early
ext4: check journal inode extents more carefully
Revert "net: Introduce parse_protocol header_ops callback"
Revert "net: check if protocol extracted by virtio_net_hdr_set_proto is correct"
Linux 4.19.181
xen/events: avoid handling the same event on two cpus at the same time
xen/events: don't unmask an event channel when an eoi is pending
xen/events: reset affinity of 2-level event when tearing it down
KVM: arm64: Fix exclusive limit for IPA size
hwmon: (lm90) Fix max6658 sporadic wrong temperature reading
x86/unwind/orc: Disable KASAN checking in the ORC unwinder, part 2
binfmt_misc: fix possible deadlock in bm_register_write
powerpc/64s: Fix instruction encoding for lis in ppc_function_entry()
include/linux/sched/mm.h: use rcu_dereference in in_vfork()
stop_machine: mark helpers __always_inline
hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event()
configfs: fix a use-after-free in __configfs_open_file
block: rsxx: fix error return code of rsxx_pci_probe()
NFSv4.2: fix return value of _nfs4_get_security_label()
sh_eth: fix TRSCER mask for R7S72100
staging: comedi: pcl818: Fix endian problem for AI command data
staging: comedi: pcl711: Fix endian problem for AI command data
staging: comedi: me4000: Fix endian problem for AI command data
staging: comedi: dmm32at: Fix endian problem for AI command data
staging: comedi: das800: Fix endian problem for AI command data
staging: comedi: das6402: Fix endian problem for AI command data
staging: comedi: adv_pci1710: Fix endian problem for AI command data
staging: comedi: addi_apci_1500: Fix endian problem for command sample
staging: comedi: addi_apci_1032: Fix endian problem for COS sample
staging: rtl8192e: Fix possible buffer overflow in _rtl92e_wx_set_scan
staging: rtl8712: Fix possible buffer overflow in r8712_sitesurvey_cmd
staging: ks7010: prevent buffer overflow in ks_wlan_set_scan()
staging: rtl8188eu: fix potential memory corruption in rtw_check_beacon_data()
staging: rtl8712: unterminated string leads to read overflow
staging: rtl8188eu: prevent ->ssid overflow in rtw_wx_set_scan()
staging: rtl8192u: fix ->ssid overflow in r8192_wx_set_scan()
usbip: fix vudc usbip_sockfd_store races leading to gpf
usbip: fix vhci_hcd attach_store() races leading to gpf
usbip: fix stub_dev usbip_sockfd_store() races leading to gpf
usbip: fix vudc to check for stream socket
usbip: fix vhci_hcd to check for stream socket
usbip: fix stub_dev to check for stream socket
USB: serial: cp210x: add some more GE USB IDs
USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter
USB: serial: ch341: add new Product ID
USB: serial: io_edgeport: fix memory leak in edge_startup
usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing
xhci: Improve detection of device initiated wake signal.
usb: renesas_usbhs: Clear PIPECFG for re-enabling pipe with other EPNUM
USB: usblp: fix a hang in poll() if disconnected
usb: dwc3: qcom: Honor wakeup enabled/disabled state
usb: gadget: f_uac1: stop playback on function disable
usb: gadget: f_uac2: always increase endpoint max_packet_size by one audio slot
USB: gadget: u_ether: Fix a configfs return code
Goodix Fingerprint device is not a modem
mmc: cqhci: Fix random crash when remove mmc module/card
mmc: core: Fix partition switch time for eMMC
s390/dasd: fix hanging IO request during DASD driver unbind
s390/dasd: fix hanging DASD driver unbind
Revert 95ebabde382c ("capabilities: Don't allow writing ambiguous v3 file capabilities")
ALSA: usb-audio: Apply the control quirk to Plantronics headsets
ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar
ALSA: hda: Avoid spurious unsol event handling during S3/S4
ALSA: hda: Drop the BATCH workaround for AMD controllers
ALSA: hda/hdmi: Cancel pending works before suspend
ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk
scsi: target: core: Prevent underflow for service actions
scsi: target: core: Add cmd length set before cmd complete
scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling
s390/smp: __smp_rescan_cpus() - move cpumask away from stack
i40e: Fix memory leak in i40e_probe
PCI: Fix pci_register_io_range() memory leak
PCI: mediatek: Add missing of_node_put() to fix reference leak
PCI: xgene-msi: Fix race in installing chained irq handler
sparc64: Use arch_validate_flags() to validate ADI flag
sparc32: Limit memblock allocation to low memory
powerpc/perf: Record counter overflow always if SAMPLE_IP is unset
powerpc: improve handling of unrecoverable system reset
powerpc/pci: Add ppc_md.discover_phbs()
mmc: mediatek: fix race condition between msdc_request_timeout and irq
mmc: mxs-mmc: Fix a resource leak in an error handling path in 'mxs_mmc_probe()'
udf: fix silent AED tagLocation corruption
i2c: rcar: optimize cacheline to minimize HW race condition
net: phy: fix save wrong speed and duplex problem if autoneg is on
media: v4l: vsp1: Fix bru null pointer access
media: v4l: vsp1: Fix uif null pointer access
media: usbtv: Fix deadlock on suspend
sh_eth: fix TRSCER mask for R7S9210
s390/cio: return -EFAULT if copy_to_user() fails
drm: meson_drv add shutdown function
drm/compat: Clear bounce structures
s390/cio: return -EFAULT if copy_to_user() fails again
perf traceevent: Ensure read cmdlines are null terminated.
selftests: forwarding: Fix race condition in mirror installation
net: stmmac: fix watchdog timeout during suspend/resume stress test
net: stmmac: stop each tx channel independently
net: qrtr: fix error return code of qrtr_sendmsg()
net: davicom: Fix regulator not turned off on driver removal
net: davicom: Fix regulator not turned off on failed probe
net: lapbether: Remove netif_start_queue / netif_stop_queue
cipso,calipso: resolve a number of problems with the DOI refcounts
net: usb: qmi_wwan: allow qmimux add/del with master up
net: sched: avoid duplicates in classes dump
net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10
net/mlx4_en: update moderation when config reset
net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0
net: check if protocol extracted by virtio_net_hdr_set_proto is correct
sh_eth: fix TRSCER mask for SH771x
Revert "mm, slub: consider rest of partial list if acquire_slab() fails"
scripts/recordmcount.{c,pl}: support -ffunction-sections .text.* section names
cifs: return proper error code in statfs(2)
tcp: add sanity tests to TCP_QUEUE_SEQ
tcp: annotate tp->write_seq lockless reads
tcp: annotate tp->copied_seq lockless reads
mt76: dma: do not report truncated frames to mac80211
netfilter: x_tables: gpf inside xt_find_revision()
can: flexcan: enable RX FIFO after FRZ/HALT valid
can: flexcan: assert FRZ bit in flexcan_chip_freeze()
can: skb: can_skb_set_owner(): fix ref counting if socket was closed before setting skb ownership
net: Introduce parse_protocol header_ops callback
net: Fix gro aggregation for udp encaps with zero csum
ath9k: fix transmitting to stations in dynamic SMPS mode
ethernet: alx: fix order of calls on resume
uapi: nfnetlink_cthelper.h: fix userspace compilation error
FROMGIT: configfs: fix a use-after-free in __configfs_open_file
ANDROID: GKI: Enable CONFIG_BT for x86
Revert "Revert "zram: close udev startup race condition as default groups""
Revert "block: genhd: add 'groups' argument to device_add_disk"
Revert "nvme: register ns_id attributes as default sysfs groups"
Revert "aoe: register default groups with device_add_disk()"
Revert "zram: register default groups with device_add_disk()"
Revert "virtio-blk: modernize sysfs attribute creation"
Linux 4.19.180
mmc: sdhci-of-dwcmshc: set SDHCI_QUIRK2_PRESET_VALUE_BROKEN
drm/msm/a5xx: Remove overwriting A5XX_PC_DBG_ECO_CNTL register
misc: eeprom_93xx46: Add quirk to support Microchip 93LC46B eeprom
PCI: Add function 1 DMA alias quirk for Marvell 9215 SATA controller
ASoC: Intel: bytcr_rt5640: Add quirk for ARCHOS Cesium 140
media: cx23885: add more quirks for reset DMA on some AMD IOMMU
HID: mf: add support for 0079:1846 Mayflash/Dragonrise USB Gamecube Adapter
platform/x86: acer-wmi: Add ACER_CAP_KBD_DOCK quirk for the Aspire Switch 10E SW3-016
platform/x86: acer-wmi: Add support for SW_TABLET_MODE on Switch devices
platform/x86: acer-wmi: Add ACER_CAP_SET_FUNCTION_MODE capability flag
platform/x86: acer-wmi: Add new force_caps module parameter
platform/x86: acer-wmi: Cleanup accelerometer device handling
platform/x86: acer-wmi: Cleanup ACER_CAP_FOO defines
mwifiex: pcie: skip cancel_work_sync() on reset failure path
iommu/amd: Fix sleeping in atomic in increase_address_space()
dm table: fix zoned iterate_devices based device capability checks
dm table: fix DAX iterate_devices based device capability checks
dm table: fix iterate_devices based device capability checks
net: dsa: add GRO support via gro_cells
r8169: fix resuming from suspend on RTL8105e if machine runs on battery
dm verity: fix FEC for RS roots unaligned to block size
rsxx: Return -EFAULT if copy_to_user() fails
RDMA/rxe: Fix missing kconfig dependency on CRYPTO
ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits
virtio-blk: modernize sysfs attribute creation
zram: register default groups with device_add_disk()
aoe: register default groups with device_add_disk()
nvme: register ns_id attributes as default sysfs groups
block: genhd: add 'groups' argument to device_add_disk
Revert "zram: close udev startup race condition as default groups"
usbip: tools: fix build error for multiple definition
drm/amdgpu: fix parameter error of RREG32_PCIE() in amdgpu_regs_pcie
dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size
PM: runtime: Update device status before letting suppliers suspend
btrfs: unlock extents in btrfs_zero_range in case of quota reservation errors
btrfs: free correct amount of space in btrfs_delayed_inode_reserve_metadata
btrfs: validate qgroup inherit for SNAP_CREATE_V2 ioctl
btrfs: fix raid6 qstripe kmap
btrfs: raid56: simplify tracking of Q stripe presence
ANDROID: GKI: hack up fs/sysfs/file.c to prevent GENKSYMS change
Revert "arm64: Avoid redundant type conversions in xchg() and cmpxchg()"
Linux 4.19.179
ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike X570 board
ALSA: hda/realtek: Add quirk for Clevo NH55RZQ
media: v4l: ioctl: Fix memory leak in video_usercopy
swap: fix swapfile read/write offset
zsmalloc: account the number of compacted pages correctly
xen-netback: respect gnttab_map_refs()'s return value
Xen/gnttab: handle p2m update errors on a per-slot basis
scsi: iscsi: Verify lengths on passthrough PDUs
scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE
sysfs: Add sysfs_emit and sysfs_emit_at to format sysfs output
scsi: iscsi: Restrict sessions and handles to admin capabilities
ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S1002 tablet
ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A15 tablet
ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty HD MID 7316R tablet
parisc: Bump 64-bit IRQ stack size to 64 KB
btrfs: fix error handling in commit_fs_roots
f2fs: fix to set/clear I_LINKABLE under i_lock
f2fs: handle unallocated section and zone on pinned/atgc
media: uvcvideo: Allow entities with no pads
drm/amd/display: Guard against NULL pointer deref when get_i2c_info fails
PCI: Add a REBAR size quirk for Sapphire RX 5600 XT Pulse
crypto: tcrypt - avoid signed overflow in byte count
staging: most: sound: add sanity check for function argument
Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data
x86/build: Treat R_386_PLT32 relocation as R_386_PC32
ath10k: fix wmi mgmt tx queue full due to race condition
pktgen: fix misuse of BUG_ON() in pktgen_thread_worker()
Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl
wlcore: Fix command execute failure 19 for wl12xx
vt/consolemap: do font sum unsigned
x86/reboot: Add Zotac ZBOX CI327 nano PCI reboot quirk
staging: fwserial: Fix error handling in fwserial_create
rsi: Move card interrupt handling to RX thread
rsi: Fix TX EAPOL packet handling against iwlwifi AP
dt-bindings: net: btusb: DT fix s/interrupt-name/interrupt-names/
net: bridge: use switchdev for port flags set through sysfs too
mm/hugetlb.c: fix unnecessary address expansion of pmd sharing
net: fix up truesize of cloned skb in skb_prepare_for_shift()
smackfs: restrict bytes count in smackfs write functions
xfs: Fix assert failure in xfs_setattr_size()
media: mceusb: sanity check for prescaler value
udlfb: Fix memory leak in dlfb_usb_probe
JFS: more checks for invalid superblock
MIPS: VDSO: Use CLANG_FLAGS instead of filtering out '--target='
arm64: Use correct ll/sc atomic constraints
arm64: cmpxchg: Use "K" instead of "L" for ll/sc immediate constraint
arm64: Avoid redundant type conversions in xchg() and cmpxchg()
arm64 module: set plt* section addresses to 0x0
virtio/s390: implement virtio-ccw revision 2 correctly
drm/virtio: use kvmalloc for large allocations
hugetlb: fix update_and_free_page contig page struct assumption
net: usb: qmi_wwan: support ZTE P685M modem
ANDROID: clang: update to 12.0.3
Revert "block: split .sysfs_lock into two locks"
Revert "block: fix race between switching elevator and removing queues"
Revert "block: don't release queue's sysfs lock during switching elevator"
Revert "dm: fix deadlock when swapping to encrypted device"
Linux 4.19.178
ARM: dts: aspeed: Add LCLK to lpc-snoop
net: qrtr: Fix memory leak in qrtr_tun_open
dm era: Update in-core bitset after committing the metadata
net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending
ipv6: silence compilation warning for non-IPV6 builds
ipv6: icmp6: avoid indirect call for icmpv6_send()
xfrm: interface: use icmp_ndo_send helper
sunvnet: use icmp_ndo_send helper
gtp: use icmp_ndo_send helper
icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n
icmp: introduce helper for nat'd source address in network device context
dm era: only resize metadata in preresume
dm era: Reinitialize bitset cache before digesting a new writeset
dm era: Use correct value size in equality function of writeset tree
dm era: Fix bitset memory leaks
dm era: Verify the data block size hasn't changed
dm era: Recover committed writeset after crash
dm: fix deadlock when swapping to encrypted device
gfs2: Don't skip dlm unlock if glock has an lvb
sparc32: fix a user-triggerable oops in clear_user()
f2fs: fix out-of-repair __setattr_copy()
cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CAPABILITIES if available
printk: fix deadlock when kernel panic
gpio: pcf857x: Fix missing first interrupt
mmc: sdhci-esdhc-imx: fix kernel panic when remove module
module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols
arm64: Extend workaround for erratum 1024718 to all versions of Cortex-A55
libnvdimm/dimm: Avoid race between probe and available_slots_show()
hugetlb: fix copy_huge_page_from_user contig page struct assumption
x86: fix seq_file iteration for pat/memtype.c
seq_file: document how per-entry resources are managed.
fs/affs: release old buffer head on error path
mtd: spi-nor: hisi-sfc: Put child node np on error path
watchdog: mei_wdt: request stop on unregister
arm64: uprobe: Return EOPNOTSUPP for AARCH32 instruction probing
floppy: reintroduce O_NDELAY fix
x86/reboot: Force all cpus to exit VMX root if VMX is supported
media: ipu3-cio2: Fix mbus_code processing in cio2_subdev_set_fmt()
staging: rtl8188eu: Add Edimax EW-7811UN V2 to device table
staging: gdm724x: Fix DMA from stack
staging/mt7621-dma: mtk-hsdma.c->hsdma-mt7621.c
dts64: mt7622: fix slow sd card access
pstore: Fix typo in compression option name
drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_queue
misc: rtsx: init of rts522a add OCP power off when no card is present
seccomp: Add missing return in non-void function
crypto: sun4i-ss - handle BigEndian for cipher
crypto: sun4i-ss - checking sg length is not sufficient
crypto: arm64/sha - add missing module aliases
btrfs: fix extent buffer leak on failure to copy root
btrfs: fix reloc root leak with 0 ref reloc roots on recovery
btrfs: abort the transaction if we fail to inc ref in btrfs_copy_root
KEYS: trusted: Fix migratable=1 failing
tpm_tis: Clean up locality release
tpm_tis: Fix check_locality for correct locality acquisition
ALSA: hda/realtek: modify EAPD in the ALC886
USB: serial: mos7720: fix error code in mos7720_write()
USB: serial: mos7840: fix error code in mos7840_write()
USB: serial: ftdi_sio: fix FTX sub-integer prescaler
usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt
usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1
usb: musb: Fix runtime PM race in musb_queue_resume_work
USB: serial: option: update interface mapping for ZTE P685M
Input: i8042 - add ASUS Zenbook Flip to noselftest list
Input: joydev - prevent potential read overflow in ioctl
Input: xpad - add support for PowerA Enhanced Wired Controller for Xbox Series X|S
Input: raydium_ts_i2c - do not send zero length
HID: wacom: Ignore attempts to overwrite the touch_max value from HID
ACPI: configfs: add missing check after configfs_register_default_group()
ACPI: property: Fix fwnode string properties matching
blk-settings: align max_sectors on "logical_block_size" boundary
scsi: bnx2fc: Fix Kconfig warning & CNIC build errors
mm/rmap: fix potential pte_unmap on an not mapped pte
i2c: brcmstb: Fix brcmstd_send_i2c_cmd condition
arm64: Add missing ISB after invalidating TLB in __primary_switch
r8169: fix jumbo packet handling on RTL8168e
mm/hugetlb: fix potential double free in hugetlb_register_node() error path
mm/memory.c: fix potential pte_unmap_unlock pte error
ocfs2: fix a use after free on error
vxlan: move debug check after netdev unregister
net/mlx4_core: Add missed mlx4_free_cmd_mailbox()
i40e: Fix add TC filter for IPv6
i40e: Fix VFs not created
i40e: Fix overwriting flow control settings during driver loading
i40e: Add zero-initialization of AQ command structures
i40e: Fix flow for IPv6 next header (extension header)
regmap: sdw: use _no_pm functions in regmap_read/write
ext4: fix potential htree index checksum corruption
drm/msm/dsi: Correct io_start for MSM8994 (20nm PHY)
PCI: Align checking of syscall user config accessors
VMCI: Use set_page_dirty_lock() when unregistering guest memory
pwm: rockchip: rockchip_pwm_probe(): Remove superfluous clk_unprepare()
misc: eeprom_93xx46: Add module alias to avoid breaking support for non device tree users
misc: eeprom_93xx46: Fix module alias to enable module autoprobe
sparc64: only select COMPAT_BINFMT_ELF if BINFMT_ELF is set
Input: elo - fix an error code in elo_connect()
perf test: Fix unaligned access in sample parsing test
perf intel-pt: Fix missing CYC processing in PSB
Input: sur40 - fix an error code in sur40_probe()
spi: pxa2xx: Fix the controller numbering for Wildcat Point
clk: qcom: gcc-msm8998: Fix Alpha PLL type for all GPLLs
powerpc/8xx: Fix software emulation interrupt
powerpc/pseries/dlpar: handle ibm, configure-connector delay status
mfd: wm831x-auxadc: Prevent use after free in wm831x_auxadc_read_irq()
spi: stm32: properly handle 0 byte transfer
RDMA/rxe: Correct skb on loopback path
RDMA/rxe: Fix coding error in rxe_recv.c
perf tools: Fix DSO filtering when not finding a map for a sampled address
tracepoint: Do not fail unregistering a probe due to memory failure
amba: Fix resource leak for drivers without .remove
ARM: 9046/1: decompressor: Do not clear SCTLR.nTLSMD for ARMv7+ cores
mmc: renesas_sdhi_internal_dmac: Fix DMA buffer alignment from 8 to 128-bytes
mmc: usdhi6rol0: Fix a resource leak in the error handling path of the probe
powerpc/47x: Disable 256k page size
KVM: PPC: Make the VMX instruction emulation routines static
IB/umad: Return EPOLLERR in case of when device disassociated
IB/umad: Return EIO in case of when device disassociated
auxdisplay: ht16k33: Fix refresh rate handling
isofs: release buffer head before return
regulator: s5m8767: Drop regulators OF node reference
spi: atmel: Put allocated master before return
certs: Fix blacklist flag type confusion
regulator: axp20x: Fix reference cout leak
clk: sunxi-ng: h6: Fix clock divider range on some clocks
RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation
clocksource/drivers/mxs_timer: Add missing semicolon when DEBUG is defined
rtc: s5m: select REGMAP_I2C
power: reset: at91-sama5d2_shdwc: fix wkupdbc mask
of/fdt: Make sure no-map does not remove already reserved regions
fdt: Properly handle "no-map" field in the memory region
mfd: bd9571mwv: Use devm_mfd_add_devices()
dmaengine: hsu: disable spurious interrupt
dmaengine: owl-dma: Fix a resource leak in the remove function
dmaengine: fsldma: Fix a resource leak in an error handling path of the probe function
dmaengine: fsldma: Fix a resource leak in the remove function
HID: core: detect and skip invalid inputs to snto32()
clk: sunxi-ng: h6: Fix CEC clock
spi: cadence-quadspi: Abort read if dummy cycles required are too many
quota: Fix memory leak when handling corrupted quota file
clk: meson: clk-pll: fix initializing the old rate (fallback) for a PLL
capabilities: Don't allow writing ambiguous v3 file capabilities
jffs2: fix use after free in jffs2_sum_write_data()
fs/jfs: fix potential integer overflow on shift of a int
ima: Free IMA measurement buffer after kexec syscall
ima: Free IMA measurement buffer on error
crypto: ecdh_helper - Ensure 'len >= secret.len' in decode_key()
hwrng: timeriomem - Fix cooldown period calculation
btrfs: clarify error returns values in __load_free_space_cache
Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind()
drm/amdgpu: Prevent shift wrapping in amdgpu_read_mask()
f2fs: fix to avoid inconsistent quota data
ASoC: cpcap: fix microphone timeslot mask
ata: ahci_brcm: Add back regulators management
crypto: talitos - Work around SEC6 ERRATA (AES-CTR mode data size error)
media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex values
media: pxa_camera: declare variable when DEBUG is defined
media: cx25821: Fix a bug when reallocating some dma memory
media: qm1d1c0042: fix error return code in qm1d1c0042_init()
media: lmedm04: Fix misuse of comma
drm/amd/display: Fix 10/12 bpc setup in DCE output bit depth reduction.
crypto: bcm - Rename struct device_private to bcm_device_private
ASoC: cs42l56: fix up error handling in probe
media: tm6000: Fix memleak in tm6000_start_stream
media: media/pci: Fix memleak in empress_init
media: em28xx: Fix use-after-free in em28xx_alloc_urbs
media: vsp1: Fix an error handling path in the probe function
media: camss: missing error code in msm_video_register()
media: i2c: ov5670: Fix PIXEL_RATE minimum value
MIPS: lantiq: Explicitly compare LTQ_EBU_PCC_ISTAT against 0
MIPS: c-r4k: Fix section mismatch for loongson2_sc_init
drm/amdgpu: Fix macro name _AMDGPU_TRACE_H_ in preprocessor if condition
crypto: sun4i-ss - fix kmap usage
gma500: clean up error handling in init
drm/gma500: Fix error return code in psb_driver_load()
fbdev: aty: SPARC64 requires FB_ATY_CT
net: mvneta: Remove per-cpu queue mapping for Armada 3700
net: amd-xgbe: Fix network fluctuations when using 1G BELFUSE SFP
net: amd-xgbe: Reset link when the link never comes back
net: amd-xgbe: Fix NETDEV WATCHDOG transmit queue timeout warning
net: amd-xgbe: Reset the PHY rx data path when mailbox command timeout
ibmvnic: skip send_request_unmap for timeout reset
ibmvnic: add memory barrier to protect long term buffer
b43: N-PHY: Fix the update of coef for the PHY revision >= 3case
cxgb4/chtls/cxgbit: Keeping the max ofld immediate data size same in cxgb4 and ulds
tcp: fix SO_RCVLOWAT related hangs under mem pressure
bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx
mac80211: fix potential overflow when multiplying to u32 integers
xen/netback: fix spurious event detection for common event case
bnxt_en: reverse order of TX disable and carrier off
ibmvnic: Set to CLOSED state even on error
ath9k: fix data bus crash when setting nf_override via debugfs
bpf_lru_list: Read double-checked variable once without lock
soc: aspeed: snoop: Add clock control logic
ARM: s3c: fix fiq for clang IAS
arm64: dts: msm8916: Fix reserved and rfsa nodes unit address
ARM: dts: armada388-helios4: assign pinctrl to each fan
ARM: dts: armada388-helios4: assign pinctrl to LEDs
staging: rtl8723bs: wifi_regd.c: Fix incorrect number of regulatory rules
usb: dwc2: Make "trimming xfer length" a debug message
usb: dwc2: Abort transaction after errors with unknown reason
usb: dwc2: Do not update data length if it is 0 on inbound transfers
ARM: dts: Configure missing thermal interrupt for 4430
memory: ti-aemif: Drop child node when jumping out loop
Bluetooth: Put HCI device if inquiry procedure interrupts
Bluetooth: drop HCI device reference before return
usb: gadget: u_audio: Free requests only after callback
ACPICA: Fix exception code class checks
cpufreq: brcmstb-avs-cpufreq: Fix resource leaks in ->remove()
cpufreq: brcmstb-avs-cpufreq: Free resources in error path
arm64: dts: allwinner: A64: Limit MMC2 bus frequency to 150 MHz
arm64: dts: allwinner: Drop non-removable from SoPine/LTS SD card
arm64: dts: allwinner: A64: properly connect USB PHY to port 0
bpf: Avoid warning when re-casting __bpf_call_base into __bpf_call_base_args
arm64: dts: exynos: correct PMIC interrupt trigger level on Espresso
arm64: dts: exynos: correct PMIC interrupt trigger level on TM2
ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid XU3 family
ARM: dts: exynos: correct PMIC interrupt trigger level on Arndale Octa
ARM: dts: exynos: correct PMIC interrupt trigger level on Spring
ARM: dts: exynos: correct PMIC interrupt trigger level on Rinato
ARM: dts: exynos: correct PMIC interrupt trigger level on Monk
ARM: dts: exynos: correct PMIC interrupt trigger level on Artik 5
Bluetooth: Fix initializing response id after clearing struct
Bluetooth: btqcomsmd: Fix a resource leak in error handling paths in the probe function
ath10k: Fix error handling in case of CE pipe init failure
random: fix the RNDRESEEDCRNG ioctl
MIPS: vmlinux.lds.S: add missing PAGE_ALIGNED_DATA() section
ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode
bfq: Avoid false bfq queue merging
PCI: qcom: Use PHY_REFCLK_USE_PAD only for ipq8064
kdb: Make memory allocations more robust
vmlinux.lds.h: add DWARF v5 sections
locking/static_key: Fix false positive warnings on concurrent dec/inc
jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations
scripts/recordmcount.pl: support big endian for ARCH sh
cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath.
NET: usb: qmi_wwan: Adding support for Cinterion MV31
block: don't release queue's sysfs lock during switching elevator
block: fix race between switching elevator and removing queues
block: split .sysfs_lock into two locks
block: add helper for checking if queue is registered
scripts: set proper OpenSSL include dir also for sign-file
scripts: use pkg-config to locate libcrypto
arm64: tegra: Add power-domain for Tegra210 HDA
ntfs: check for valid standard information attribute
usb: quirks: add quirk to start video capture on ELMO L-12F document camera reliable
USB: quirks: sort quirk entries
HID: make arrays usage and value to be the same
ANDROID: syscalls/x86: use a weak function for IA32 compat syscalls
ANDROID: Adding kprobes build configs for Cuttlefish
UPSTREAM: locking/static_key: Fix false positive warnings on concurrent dec/inc
UPSTREAM: jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations
ANDROID: Add symbol of _proc_mkdir
Linux 4.19.177
kvm: check tlbs_dirty directly
scsi: qla2xxx: Fix crash during driver load on big endian machines
xen-blkback: fix error handling in xen_blkbk_map()
xen-scsiback: don't "handle" error by BUG()
xen-netback: don't "handle" error by BUG()
xen-blkback: don't "handle" error by BUG()
xen/arm: don't ignore return errors from set_phys_to_machine
Xen/gntdev: correct error checking in gntdev_map_grant_pages()
Xen/gntdev: correct dev_bus_addr handling in gntdev_map_grant_pages()
Xen/x86: also check kernel mapping in set_foreign_p2m_mapping()
Xen/x86: don't bail early from clear_foreign_p2m_mapping()
net: qrtr: Fix port ID for control messages
KVM: SEV: fix double locking due to incorrect backport
x86/build: Disable CET instrumentation in the kernel for 32-bit too
ovl: expand warning in ovl_d_real()
net/qrtr: restrict user-controlled length in qrtr_tun_write_iter()
net/rds: restrict iovecs length for RDS_CMSG_RDMA_ARGS
vsock: fix locking in vsock_shutdown()
vsock/virtio: update credit only if socket is not closed
net: watchdog: hold device global xmit lock during tx disable
net/vmw_vsock: improve locking in vsock_connect_timeout()
net: fix iteration for sctp transport seq_files
usb: dwc3: ulpi: Replace CPU-based busyloop with Protocol-based one
usb: dwc3: ulpi: fix checkpatch warning
h8300: fix PREEMPTION build, TI_PRE_COUNT undefined
i2c: stm32f7: fix configuration of the digital filter
firmware_loader: align .builtin_fw to 8
net: hns3: add a check for queue_id in hclge_reset_vf_queue()
netfilter: conntrack: skip identical origin tuple in same zone only
net: stmmac: set TxQ mode back to DCB after disabling CBS
xen/netback: avoid race in xenvif_rx_ring_slots_available()
netfilter: flowtable: fix tcp and udp header checksum update
netfilter: xt_recent: Fix attempt to update deleted entry
bpf: Check for integer overflow when using roundup_pow_of_two()
mt76: dma: fix a possible memory leak in mt76_add_fragment()
ARM: kexec: fix oops after TLB are invalidated
ARM: ensure the signal page contains defined contents
ARM: dts: lpc32xx: Revert set default clock rate of HCLK PLL
bfq-iosched: Revert "bfq: Fix computation of shallow depth"
riscv: virt_addr_valid must check the address belongs to linear mapping
drm/amd/display: Free atomic state after drm_atomic_commit
drm/amd/display: Fix dc_sink kref count in emulated_link_detect
ovl: skip getxattr of security labels
cap: fix conversions on getxattr
ovl: perform vfs_getxattr() with mounter creds
platform/x86: hp-wmi: Disable tablet-mode reporting by default
arm64: dts: rockchip: Fix PCIe DT properties on rk3399
arm/xen: Don't probe xenbus as part of an early initcall
tracing: Check length before giving out the filter buffer
tracing: Do not count ftrace events in top level enable output
ANDROID: build_config: drop CONFIG_KASAN_PANIC_ON_WARN
Linux 4.19.176
regulator: Fix lockdep warning resolving supplies
regulator: core: Clean enabling always-on regulators + their supplies
regulator: core: enable power when setting up constraints
squashfs: add more sanity checks in xattr id lookup
squashfs: add more sanity checks in inode lookup
squashfs: add more sanity checks in id lookup
blk-mq: don't hold q->sysfs_lock in blk_mq_map_swqueue
block: don't hold q->sysfs_lock in elevator_init_mq
Fix unsynchronized access to sev members through svm_register_enc_region
memcg: fix a crash in wb_workfn when a device disappears
include/trace/events/writeback.h: fix -Wstringop-truncation warnings
lib/string: Add strscpy_pad() function
SUNRPC: Handle 0 length opaque XDR object data properly
SUNRPC: Move simple_get_bytes and simple_get_netobj into private header
iwlwifi: mvm: guard against device removal in reprobe
iwlwifi: pcie: fix context info memory leak
iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap
iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time()
pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process()
chtls: Fix potential resource leak
regulator: core: avoid regulator_resolve_supply() race condition
af_key: relax availability checks for skb size calculation
remoteproc: qcom_q6v5_mss: Validate MBA firmware size before load
remoteproc: qcom_q6v5_mss: Validate modem blob firmware size before load
fgraph: Initialize tracing_graph_pause at task creation
block: fix NULL pointer dereference in register_disk
tracing/kprobe: Fix to support kretprobe events on unloaded modules
BACKPORT: bpf: add bpf_ktime_get_boot_ns()
Linux 4.19.175
net: dsa: mv88e6xxx: override existent unicast portvec in port_fdb_add
net: ip_tunnel: fix mtu calculation
md: Set prev_flush_start and flush_bio in an atomic way
iommu/vt-d: Do not use flush-queue when caching-mode is on
Input: xpad - sync supported devices with fork on GitHub
x86/apic: Add extra serialization for non-serializing MSRs
x86/build: Disable CET instrumentation in the kernel
mm: thp: fix MADV_REMOVE deadlock on shmem THP
mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active
mm: hugetlb: fix a race between isolating and freeing page
mm: hugetlb: fix a race between freeing and dissolving the page
mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page
ARM: footbridge: fix dc21285 PCI configuration accessors
KVM: SVM: Treat SVM as unsupported when running as an SEV guest
nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs
mmc: core: Limit retries when analyse of SDIO tuples fails
smb3: Fix out-of-bounds bug in SMB2_negotiate()
cifs: report error instead of invalid when revalidating a dentry fails
xhci: fix bounce buffer usage for non-sg list case
genirq/msi: Activate Multi-MSI early when MSI_FLAG_ACTIVATE_EARLY is set
kretprobe: Avoid re-registration of the same kretprobe earlier
mac80211: fix station rate table updates on assoc
ovl: fix dentry leak in ovl_get_redirect
usb: dwc3: fix clock issue during resume in OTG mode
usb: dwc2: Fix endpoint direction check in ep_from_windex
usb: renesas_usbhs: Clear pipe running flag in usbhs_pkt_pop()
USB: usblp: don't call usb_set_interface if there's a single alt
USB: gadget: legacy: fix an error code in eth_bind()
memblock: do not start bottom-up allocations with kernel_end
net: mvpp2: TCAM entry enable should be written after SRAM data
net: lapb: Copy the skb before sending a packet
arm64: dts: ls1046a: fix dcfg address range
rxrpc: Fix deadlock around release of dst cached on udp tunnel
Input: i8042 - unbreak Pegatron C15B
elfcore: fix building with clang
USB: serial: option: Adding support for Cinterion MV31
USB: serial: cp210x: add new VID/PID for supporting Teraoka AD2000
USB: serial: cp210x: add pid/vid for WSDA-200-USB
UPSTREAM: dma-buf: Fix SET_NAME ioctl uapi
ANDROID: GKI: Update ABI for coresight-clk-amba-dummy.ko.
Linux 4.19.174
workqueue: Restrict affinity change to rescuer
kthread: Extract KTHREAD_IS_PER_CPU
objtool: Don't fail on missing symbol table
selftests/powerpc: Only test lwm/stmw on big endian
scsi: ibmvfc: Set default timeout to avoid crash during migration
mac80211: fix fast-rx encryption check
scsi: libfc: Avoid invoking response handler twice if ep is already completed
scsi: scsi_transport_srp: Don't block target in failfast state
x86: __always_inline __{rd,wr}msr()
platform/x86: intel-vbtn: Support for tablet mode on Dell Inspiron 7352
platform/x86: touchscreen_dmi: Add swap-x-y quirk for Goodix touchscreen on Estar Beauty HD tablet
phy: cpcap-usb: Fix warning for missing regulator_disable
net_sched: gen_estimator: support large ewma log
sysctl: handle overflow in proc_get_long
ACPI: thermal: Do not call acpi_thermal_check() directly
ibmvnic: Ensure that CRQ entry read are correctly ordered
net: dsa: bcm_sf2: put device node before return
Linux 4.19.173
tcp: fix TLP timer not set when CA_STATE changes from DISORDER to OPEN
team: protect features update by RCU to avoid deadlock
NFC: fix possible resource leak
NFC: fix resource leak when target index is invalid
rxrpc: Fix memory leak in rxrpc_lookup_local
iommu/vt-d: Don't dereference iommu_device if IOMMU_API is not built
iommu/vt-d: Gracefully handle DMAR units with no supported address widths
can: dev: prevent potential information leak in can_fill_info()
net/mlx5: Fix memory leak on flow table creation error flow
mac80211: pause TX while changing interface type
iwlwifi: pcie: reschedule in long-running memory reads
iwlwifi: pcie: use jiffies for memory read spin time limit
pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process()
RDMA/cxgb4: Fix the reported max_recv_sge value
xfrm: fix disable_xfrm sysctl when used on xfrm interfaces
xfrm: Fix oops in xfrm_replay_advance_bmp
netfilter: nft_dynset: add timeout extension to template
ARM: imx: build suspend-imx6.S with arm instruction set
xen-blkfront: allow discard-* nodes to be optional
mt7601u: fix rx buffer refcounting
mt7601u: fix kernel crash unplugging the device
leds: trigger: fix potential deadlock with libata
xen: Fix XenStore initialisation for XS_LOCAL
KVM: x86: get smi pending status correctly
KVM: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding in intel_arch_events[]
drivers: soc: atmel: add null entry at the end of at91_soc_allowed_list[]
drivers: soc: atmel: Avoid calling at91_soc_init on non AT91 SoCs
PM: hibernate: flush swap writer after marking
net: usb: qmi_wwan: added support for Thales Cinterion PLSx3 modem family
wext: fix NULL-ptr-dereference with cfg80211's lack of commit()
ARM: dts: imx6qdl-gw52xx: fix duplicate regulator naming
media: rc: ensure that uevent can be read directly after rc device register
ALSA: hda/via: Apply the workaround generically for Clevo machines
xen/privcmd: allow fetching resource sizes
kernel: kexec: remove the lock operation of system_transition_mutex
ACPI: sysfs: Prefer "compatible" modalias
nbd: freeze the queue while we're adding connections
Revert "Revert "ANDROID: enable LLVM_IAS=1 for clang's integrated assembler for x86_64""
ANDROID: GKI: Update ABI
ANDROID: GKI: Update cuttlefish symbol list
ANDROID: GKI: fix up abi issues with 4.19.172
Linux 4.19.172
fs: fix lazytime expiration handling in __writeback_single_inode()
writeback: Drop I_DIRTY_TIME_EXPIRE
dm integrity: conditionally disable "recalculate" feature
tools: Factor HOSTCC, HOSTLD, HOSTAR definitions
tracing: Fix race in trace_open and buffer resize call
HID: wacom: Correct NULL dereference on AES pen proximity
futex: Handle faults correctly for PI futexes
futex: Simplify fixup_pi_state_owner()
futex: Use pi_state_update_owner() in put_pi_state()
rtmutex: Remove unused argument from rt_mutex_proxy_unlock()
futex: Provide and use pi_state_update_owner()
futex: Replace pointless printk in fixup_owner()
futex: Ensure the correct return value from futex_lock_pi()
futex: Prevent exit livelock
futex: Provide distinct return value when owner is exiting
futex: Add mutex around futex exit
futex: Provide state handling for exec() as well
futex: Sanitize exit state handling
futex: Mark the begin of futex exit explicitly
futex: Set task::futex_state to DEAD right after handling futex exit
futex: Split futex_mm_release() for exit/exec
exit/exec: Seperate mm_release()
futex: Replace PF_EXITPIDONE with a state
futex: Move futex exit handling into futex code
Revert "mm/slub: fix a memory leak in sysfs_slab_add()"
gpio: mvebu: fix pwm .get_state period calculation
FROMGIT: f2fs: flush data when enabling checkpoint back
ANDROID: GKI: Added the get_task_pid function
Linux 4.19.171
net: dsa: b53: fix an off by one in checking "vlan->vid"
net: Disable NETIF_F_HW_TLS_RX when RXCSUM is disabled
net: mscc: ocelot: allow offloading of bridge on top of LAG
ipv6: set multicast flag on the multicast route
net_sched: reject silly cell_log in qdisc_get_rtab()
net_sched: avoid shift-out-of-bounds in tcindex_set_parms()
ipv6: create multicast route with RTPROT_KERNEL
udp: mask TOS bits in udp_v4_early_demux()
kasan: fix incorrect arguments passing in kasan_add_zero_shadow
kasan: fix unaligned address is unhandled in kasan_remove_zero_shadow
skbuff: back tiny skbs with kmalloc() in __netdev_alloc_skb() too
sh_eth: Fix power down vs. is_opened flag ordering
sh: dma: fix kconfig dependency for G2_DMA
netfilter: rpfilter: mask ecn bits before fib lookup
driver core: Extend device_is_dependent()
xhci: tegra: Delay for disabling LFPS detector
xhci: make sure TRB is fully written before giving it to the controller
usb: bdc: Make bdc pci driver depend on BROKEN
usb: udc: core: Use lock when write to soft_connect
usb: gadget: aspeed: fix stop dma register setting.
USB: ehci: fix an interrupt calltrace error
ehci: fix EHCI host controller initialization sequence
serial: mvebu-uart: fix tx lost characters at power off
stm class: Fix module init return on allocation failure
intel_th: pci: Add Alder Lake-P support
irqchip/mips-cpu: Set IPI domain parent chip
iio: ad5504: Fix setting power-down state
can: peak_usb: fix use after free bugs
can: vxcan: vxcan_xmit: fix use after free bug
can: dev: can_restart: fix use after free bug
selftests: net: fib_tests: remove duplicate log test
platform/x86: intel-vbtn: Drop HP Stream x360 Convertible PC 11 from allow-list
i2c: octeon: check correct size of maximum RECV_LEN packet
scsi: megaraid_sas: Fix MEGASAS_IOC_FIRMWARE regression
drm/nouveau/kms/nv50-: fix case where notifier buffer is at offset 0
drm/nouveau/mmu: fix vram heap sizing
drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields
drm/nouveau/privring: ack interrupts the same way as RM
drm/nouveau/bios: fix issue shadowing expansion ROMs
xen: Fix event channel callback via INTX/GSI
clk: tegra30: Add hda clock default rates to clock driver
HID: Ignore battery for Elan touchscreen on ASUS UX550
riscv: Fix kernel time_init()
scsi: qedi: Correct max length of CHAP secret
scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback
ASoC: Intel: haswell: Add missing pm_ops
drm/atomic: put state on error path
dm integrity: fix a crash if "recalculate" used without "internal_hash"
dm: avoid filesystem lookup in dm_get_dev_t()
mmc: sdhci-xenon: fix 1.8v regulator stabilization
mmc: core: don't initialize block size from ext_csd if not present
btrfs: fix lockdep splat in btrfs_recover_relocation
ACPI: scan: Make acpi_bus_get_device() clear return pointer on error
ALSA: hda/via: Add minimum mute flag
ALSA: seq: oss: Fix missing error check in snd_seq_oss_synth_make_info()
i2c: bpmp-tegra: Ignore unknown I2C_M flags
Revert "ANDROID: Incremental fs: RCU locks instead of mutex for pending_reads."
Revert "ANDROID: Incremental fs: Fix minor bugs"
Revert "ANDROID: Incremental fs: dentry_revalidate should not return -EBADF."
Revert "ANDROID: Incremental fs: Remove annoying pr_debugs"
Revert "ANDROID: Incremental fs: Remove unnecessary dependencies"
Revert "ANDROID: Incremental fs: Use R/W locks to read/write segment blockmap."
Revert "ANDROID: Incremental fs: Stress tool"
Revert "ANDROID: Incremental fs: Adding perf test"
Revert "ANDROID: Incremental fs: Allow running a single test"
Revert "ANDROID: Incremental fs: Fix incfs to work on virtio-9p"
Revert "ANDROID: Incremental fs: Don't allow renaming .index directory."
Revert "ANDROID: Incremental fs: Create mapped file"
Revert "ANDROID: Incremental fs: Add UID to pending_read"
Revert "ANDROID: Incremental fs: Separate pseudo-file code"
Revert "ANDROID: Incremental fs: Add .blocks_written file"
Revert "ANDROID: Incremental fs: Remove attributes from file"
Revert "ANDROID: Incremental fs: Remove back links and crcs"
Revert "ANDROID: Incremental fs: Remove block HASH flag"
Revert "ANDROID: Incremental fs: Make compatible with existing files"
Revert "ANDROID: Incremental fs: Add INCFS_IOC_GET_BLOCK_COUNT"
Revert "ANDROID: Incremental fs: Add hash block counts to IOC_IOCTL_GET_BLOCK_COUNT"
Revert "ANDROID: Incremental fs: Fix filled block count from get filled blocks"
Revert "ANDROID: Incremental fs: Fix uninitialized variable"
Revert "ANDROID: Incremental fs: Fix dangling else"
Revert "ANDROID: Incremental fs: Add .incomplete folder"
Revert "ANDROID: Incremental fs: Add per UID read timeouts"
Revert "ANDROID: Incremental fs: Fix misuse of cpu_to_leXX and poll return"
Revert "ANDROID: Incremental fs: Fix read_log_test which failed sporadically"
Revert "ANDROID: Incremental fs: Initialize mount options correctly"
Revert "ANDROID: Incremental fs: Small improvements"
Revert "ANDROID: Incremental fs: Add zstd compression support"
Revert "ANDROID: Incremental fs: Add zstd feature flag"
Revert "ANDROID: Incremental fs: Add v2 feature flag"
Revert "ANDROID: Incremental fs: Change per UID timeouts to microseconds"
Revert "ANDROID: Incremental fs: Fix incfs_test use of atol, open"
Revert "ANDROID: Incremental fs: Set credentials before reading/writing"
ANDROID: GKI: Update ABI for clang bump
ANDROID: clang: update to 12.0.1
Revert "ANDROID: enable LLVM_IAS=1 for clang's integrated assembler for x86_64"
ANDROID: enable LLVM_IAS=1 for clang's integrated assembler for x86_64
Linux 4.19.170
spi: cadence: cache reference clock rate during probe
net: ipv6: Validate GSO SKB before finish IPv6 processing
net: skbuff: disambiguate argument and member for skb_list_walk_safe helper
net: introduce skb_list_walk_safe for skb segment walking
tipc: fix NULL deref in tipc_link_xmit()
rxrpc: Fix handling of an unsupported token type in rxrpc_read()
net: avoid 32 x truesize under-estimation for tiny skbs
net: sit: unregister_netdevice on newlink's error path
net: stmmac: Fixed mtu channged by cache aligned
rxrpc: Call state should be read with READ_ONCE() under some circumstances
net: dcb: Accept RTM_GETDCB messages carrying set-like DCB commands
net: dcb: Validate netlink message in DCB handler
esp: avoid unneeded kmap_atomic call
rndis_host: set proper input size for OID_GEN_PHYSICAL_MEDIUM request
net: mvpp2: Remove Pause and Asym_Pause support
netxen_nic: fix MSI/MSI-x interrupts
udp: Prevent reuseport_select_sock from reading uninitialized socks
nfsd4: readdirplus shouldn't return parent of export
crypto: x86/crc32c - fix building with clang ias
dm integrity: fix flush with external metadata device
compiler.h: Raise minimum version of GCC to 5.1 for arm64
usb: ohci: Make distrust_firmware param default to false
ANDROID: GKI: Update the ABI xml and symbol list
ANDROID: GKI: genirq: export `kstat_irqs_usr` for watchdog
ANDROID: GKI: soc: qcom: export `irq_stack_ptr`
ANDROID: ASoC: core: add locked version of soc_find_component
ANDROID: dm-user: Fix the list walk-and-delete code
Linux 4.19.169
kbuild: enforce -Werror=return-type
netfilter: nf_nat: Fix memleak in nf_nat_init
netfilter: conntrack: fix reading nf_conntrack_buckets
ALSA: fireface: Fix integer overflow in transmit_midi_msg()
ALSA: firewire-tascam: Fix integer overflow in midi_port_work()
dm: eliminate potential source of excessive kernel log noise
net: sunrpc: interpret the return value of kstrtou32 correctly
mm, slub: consider rest of partial list if acquire_slab() fails
RDMA/mlx5: Fix wrong free of blue flame register on error
RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp
ext4: fix superblock checksum failure when setting password salt
NFS: nfs_igrab_and_active must first reference the superblock
NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter
pNFS: Mark layout for return if return-on-close was not sent
NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock
ASoC: Intel: fix error code cnl_set_dsp_D0()
ASoC: meson: axg-tdm-interface: fix loopback
dump_common_audit_data(): fix racy accesses to ->d_name
ima: Remove __init annotation from ima_pcrread()
ARM: picoxcell: fix missing interrupt-parent properties
drm/msm: Call msm_init_vram before binding the gpu
ACPI: scan: add stub acpi_create_platform_device() for !CONFIG_ACPI
net: ethernet: fs_enet: Add missing MODULE_LICENSE
misdn: dsp: select CONFIG_BITREVERSE
arch/arc: add copy_user_page() to <asm/page.h> to fix build error on ARC
bfq: Fix computation of shallow depth
ethernet: ucc_geth: fix definition and size of ucc_geth_tx_global_pram
btrfs: fix transaction leak and crash after RO remount caused by qgroup rescan
ARC: build: add boot_targets to PHONY
ARC: build: add uImage.lzma to the top-level target
ARC: build: remove non-existing bootpImage from KBUILD_IMAGE
ext4: fix bug for rename with RENAME_WHITEOUT
r8152: Add Lenovo Powered USB-C Travel Hub
dm integrity: fix the maximum number of arguments
dm snapshot: flush merged data before committing metadata
mm/hugetlb: fix potential missing huge page size info
ACPI: scan: Harden acpi_device_add() against device ID overflows
MIPS: relocatable: fix possible boot hangup with KASLR enabled
MIPS: boot: Fix unaligned access with CONFIG_MIPS_RAW_APPENDED_DTB
tracing/kprobes: Do the notrace functions check without kprobes on ftrace
x86/hyperv: check cpu mask after interrupt has been disabled
ASoC: dapm: remove widget from dirty list on free
Revert "BACKPORT: FROMGIT: mm: improve mprotect(R|W) efficiency on pages referenced once"
Linux 4.19.168
regmap: debugfs: Fix a reversed if statement in regmap_debugfs_init()
net: drop bogus skb with CHECKSUM_PARTIAL and offset beyond end of trimmed packet
block: fix use-after-free in disk_part_iter_next
KVM: arm64: Don't access PMCR_EL0 when no PMU is available
wan: ds26522: select CONFIG_BITREVERSE
regmap: debugfs: Fix a memory leak when calling regmap_attach_dev
net/mlx5e: Fix two double free cases
net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups
iommu/intel: Fix memleak in intel_irq_remapping_alloc
lightnvm: select CONFIG_CRC32
block: rsxx: select CONFIG_CRC32
wil6210: select CONFIG_CRC32
dmaengine: xilinx_dma: fix mixed_enum_type coverity warning
dmaengine: xilinx_dma: fix incompatible param warning in _child_probe()
dmaengine: xilinx_dma: check dma_async_device_register return value
dmaengine: mediatek: mtk-hsdma: Fix a resource leak in the error handling path of the probe function
spi: stm32: FIFO threshold level - fix align packet size
cpufreq: powernow-k8: pass policy rather than use cpufreq_cpu_get()
i2c: sprd: use a specific timeout to avoid system hang up issue
ARM: OMAP2+: omap_device: fix idling of devices during probe
HID: wacom: Fix memory leakage caused by kfifo_alloc
iio: imu: st_lsm6dsx: fix edge-trigger interrupts
iio: imu: st_lsm6dsx: flip irq return logic
spi: pxa2xx: Fix use-after-free on unbind
drm/i915: Fix mismatch between misplaced vma check and vma insert
vmlinux.lds.h: Add PGO and AutoFDO input sections
x86/resctrl: Don't move a task to the same resource group
x86/resctrl: Use an IPI instead of task_work_add() to update PQR_ASSOC MSR
chtls: Fix chtls resources release sequence
chtls: Added a check to avoid NULL pointer dereference
chtls: Replace skb_dequeue with skb_peek
chtls: Fix panic when route to peer not configured
chtls: Remove invalid set_tcb call
chtls: Fix hardware tid leak
net: ipv6: fib: flush exceptions when purging route
net: fix pmtu check in nopmtudisc mode
net: ip: always refragment ip defragmented packets
net/sonic: Fix some resource leaks in error handling paths
net: vlan: avoid leaks on register_vlan_dev() failures
net: stmmac: dwmac-sun8i: Balance internal PHY power
net: stmmac: dwmac-sun8i: Balance internal PHY resource references
net: hns3: fix the number of queues actually used by ARQ
net: cdc_ncm: correct overhead in delayed_ndp_size
BACKPORT: FROMGIT: mm: improve mprotect(R|W) efficiency on pages referenced once
ANDROID: dm-user: fix typo in channel_free
ANDROID: dm-user: Add some missing static
Linux 4.19.167
scsi: target: Fix XCOPY NAA identifier lookup
KVM: x86: fix shift out of bounds reported by UBSAN
x86/mtrr: Correct the range check before performing MTRR type lookups
netfilter: xt_RATEEST: reject non-null terminated string from userspace
netfilter: ipset: fix shift-out-of-bounds in htable_bits()
netfilter: x_tables: Update remaining dereference to RCU
xen/pvh: correctly setup the PV EFI interface for dom0
Revert "device property: Keep secondary firmware node secondary by type"
btrfs: send: fix wrong file path when there is an inode with a pending rmdir
ALSA: hda/realtek - Fix speaker volume control on Lenovo C940
ALSA: hda/conexant: add a new hda codec CX11970
ALSA: hda/via: Fix runtime PM for Clevo W35xSS
x86/mm: Fix leak of pmd ptlock
USB: serial: keyspan_pda: remove unused variable
usb: gadget: configfs: Fix use-after-free issue with udc_name
usb: gadget: configfs: Preserve function ordering after bind failure
usb: gadget: Fix spinlock lockup on usb_function_deactivate
USB: gadget: legacy: fix return error code in acm_ms_bind()
usb: gadget: u_ether: Fix MTU size mismatch with RX packet size
usb: gadget: function: printer: Fix a memory leak for interface descriptor
usb: gadget: f_uac2: reset wMaxPacketSize
usb: gadget: select CONFIG_CRC32
ALSA: usb-audio: Fix UBSAN warnings for MIDI jacks
USB: usblp: fix DMA to stack
USB: yurex: fix control-URB timeout handling
USB: serial: option: add Quectel EM160R-GL
USB: serial: option: add LongSung M5710 module support
USB: serial: iuu_phoenix: fix DMA from stack
usb: uas: Add PNY USB Portable SSD to unusual_uas
usb: usbip: vhci_hcd: protect shift size
USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set
usb: chipidea: ci_hdrc_imx: add missing put_device() call in usbmisc_get_init_data()
usb: dwc3: ulpi: Use VStsDone to detect PHY regs access completion
USB: cdc-wdm: Fix use after free in service_outstanding_interrupt().
USB: cdc-acm: blacklist another IR Droid device
usb: gadget: enable super speed plus
staging: mt7621-dma: Fix a resource leak in an error handling path
crypto: ecdh - avoid buffer overflow in ecdh_set_secret()
video: hyperv_fb: Fix the mmap() regression for v5.4.y and older
Bluetooth: revert: hci_h5: close serdev device and free hu in h5_close
net: systemport: set dev->max_mtu to UMAC_MAX_MTU_SIZE
net-sysfs: take the rtnl lock when accessing xps_rxqs_map and num_tc
net-sysfs: take the rtnl lock when storing xps_rxqs
net: sched: prevent invalid Scell_log shift count
vhost_net: fix ubuf refcount incorrectly when sendmsg fails
r8169: work around power-saving bug on some chip versions
net: usb: qmi_wwan: add Quectel EM160R-GL
CDC-NCM: remove "connected" log message
net: hdlc_ppp: Fix issues when mod_timer is called while timer is running
erspan: fix version 1 check in gre_parse_header()
net: hns: fix return value check in __lb_other_process()
ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst()
tun: fix return value when the number of iovs exceeds MAX_SKB_FRAGS
net: ethernet: ti: cpts: fix ethtool output when no ptp_clock registered
net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc
net-sysfs: take the rtnl lock when storing xps_cpus
net: ethernet: Fix memleak in ethoc_probe
net/ncsi: Use real net-device for response handler
virtio_net: Fix recursive call to cpus_read_lock()
qede: fix offload for IPIP tunnel packets
net: mvpp2: Fix GoP port 3 Networking Complex Control configurations
atm: idt77252: call pci_disable_device() on error path
ethernet: ucc_geth: set dev->max_mtu to 1518
ethernet: ucc_geth: fix use-after-free in ucc_geth_remove()
net: mvpp2: prs: fix PPPoE with ipv6 packet parse
net: mvpp2: Add TCAM entry to drop flow control pause frames
i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs
proc: fix lookup in /proc/net subdirectories after setns(2)
proc: change ->nlink under proc_subdir_lock
depmod: handle the case of /sbin/depmod without /sbin in PATH
lib/genalloc: fix the overflow when size is too big
scsi: scsi_transport_spi: Set RQF_PM for domain validation commands
scsi: ide: Do not set the RQF_PREEMPT flag for sense requests
scsi: ufs-pci: Ensure UFS device is in PowerDown mode for suspend-to-disk ->poweroff()
scsi: ufs: Fix wrong print message in dev_err()
workqueue: Kick a worker based on the actual activation of delayed works
kbuild: don't hardcode depmod path
ANDROID: enable LLVM_IAS=1 for clang's integrated assembler for aarch64
Revert "ANDROID: arm64: lse: fix LSE atomics with LTO"
ANDROID: uapi: Add dm-user structure definition
ANDROID: dm: dm-user: New target that proxies BIOs to userspace
ANDROID: GKI: Enable XFRM_MIGRATE
Linux 4.19.166
mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_11_ad_hoc_start
iio:magnetometer:mag3110: Fix alignment and data leak issues.
iio:imu:bmi160: Fix alignment and data leak issues
kdev_t: always inline major/minor helper functions
dmaengine: at_hdmac: add missing kfree() call in at_dma_xlate()
dmaengine: at_hdmac: add missing put_device() call in at_dma_xlate()
dmaengine: at_hdmac: Substitute kzalloc with kmalloc
Revert "mtd: spinand: Fix OOB read"
Linux 4.19.165
dm verity: skip verity work if I/O error when system is shutting down
ALSA: pcm: Clear the full allocated memory at hw_params
module: delay kobject uevent until after module init call
NFSv4: Fix a pNFS layout related use-after-free race when freeing the inode
powerpc: sysdev: add missing iounmap() on error in mpic_msgr_probe()
quota: Don't overflow quota file offsets
module: set MODULE_STATE_GOING state when a module fails to load
rtc: sun6i: Fix memleak in sun6i_rtc_clk_init
fcntl: Fix potential deadlock in send_sig{io, urg}()
ALSA: rawmidi: Access runtime->avail always in spinlock
ALSA: seq: Use bool for snd_seq_queue internal flags
media: gp8psk: initialize stats at power control logic
misc: vmw_vmci: fix kernel info-leak by initializing dbells in vmci_ctx_get_chkpt_doorbells()
reiserfs: add check for an invalid ih_entry_count
Bluetooth: hci_h5: close serdev device and free hu in h5_close
of: fix linker-section match-table corruption
null_blk: Fix zone size initialization
xen/gntdev.c: Mark pages as dirty
powerpc/bitops: Fix possible undefined behaviour with fls() and fls64()
KVM: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits
KVM: SVM: relax conditions for allowing MSR_IA32_SPEC_CTRL accesses
uapi: move constants from <linux/kernel.h> to <linux/const.h>
ext4: don't remount read-only with errors=continue on reboot
vfio/pci: Move dummy_resources_list init in vfio_pci_probe()
ubifs: prevent creating duplicate encrypted filenames
f2fs: prevent creating duplicate encrypted filenames
ext4: prevent creating duplicate encrypted filenames
fscrypt: add fscrypt_is_nokey_name()
md/raid10: initialize r10_bio->read_slot before use.
ANDROID: usb: f_accessory: Don't drop NULL reference in acc_disconnect()
ANDROID: usb: f_accessory: Avoid bitfields for shared variables
ANDROID: usb: f_accessory: Cancel any pending work before teardown
ANDROID: usb: f_accessory: Don't corrupt global state on double registration
ANDROID: usb: f_accessory: Fix teardown ordering in acc_release()
ANDROID: usb: f_accessory: Add refcounting to global 'acc_dev'
ANDROID: usb: f_accessory: Wrap '_acc_dev' in get()/put() accessors
ANDROID: usb: f_accessory: Remove useless assignment
ANDROID: usb: f_accessory: Remove useless non-debug prints
ANDROID: usb: f_accessory: Remove stale comments
ANDROID: USB: f_accessory: Check dev pointer before decoding ctrl request
ANDROID: usb: gadget: f_accessory: fix CTS test stuck
Revert "seq_buf: Avoid type mismatch for seq_buf_init"
Linux 4.19.164
platform/x86: mlx-platform: remove an unused variable
PCI: Fix pci_slot_release() NULL pointer dereference
platform/x86: intel-vbtn: Allow switch events on Acer Switch Alpha 12
libnvdimm/namespace: Fix reaping of invalidated block-window-namespace labels
xenbus/xenbus_backend: Disallow pending watch messages
xen/xenbus: Count pending messages for each watch
xen/xenbus/xen_bus_type: Support will_handle watch callback
xen/xenbus: Add 'will_handle' callback support in xenbus_watch_path()
xen/xenbus: Allow watches discard events before queueing
xen-blkback: set ring->xenblkd to NULL after kthread_stop()
clk: mvebu: a3700: fix the XTAL MODE pin to MPP1_9
pinctrl: sunxi: Always call chained_irq_{enter, exit} in sunxi_pinctrl_irq_handler
md/cluster: fix deadlock when node is doing resync job
md/cluster: block reshape with remote resync job
iio:imu:bmi160: Fix too large a buffer.
iio:pressure:mpl3115: Force alignment of buffer
iio:light:st_uvis25: Fix timestamp alignment and prevent data leak.
iio:light:rpr0521: Fix timestamp alignment and prevent data leak.
iio: adc: rockchip_saradc: fix missing clk_disable_unprepare() on error in rockchip_saradc_resume
iio: buffer: Fix demux update
scsi: lpfc: Re-fix use after free in lpfc_rq_buf_free()
scsi: lpfc: Fix invalid sleeping context in lpfc_sli4_nvmet_alloc()
mtd: rawnand: qcom: Fix DMA sync on FLASH_STATUS register read
mtd: parser: cmdline: Fix parsing of part-names with colons
mtd: spinand: Fix OOB read
soc: qcom: smp2p: Safely acquire spinlock without IRQs
spi: mt7621: fix missing clk_disable_unprepare() on error in mt7621_spi_probe
spi: st-ssc4: Fix unbalanced pm_runtime_disable() in probe error path
spi: sc18is602: Don't leak SPI master in probe error path
spi: rb4xx: Don't leak SPI master in probe error path
spi: pic32: Don't leak DMA channels in probe error path
spi: davinci: Fix use-after-free on unbind
spi: spi-sh: Fix use-after-free on unbind
drm/dp_aux_dev: check aux_dev before use in drm_dp_aux_dev_get_by_minor()
jfs: Fix array index bounds check in dbAdjTree
jffs2: Fix GC exit abnormally
ubifs: wbuf: Don't leak kernel memory to flash
SMB3.1.1: do not log warning message if server doesn't populate salt
SMB3: avoid confusing warning message on mount to Azure
ceph: fix race in concurrent __ceph_remove_cap invocations
ima: Don't modify file descriptor mode on the fly
powerpc/powernv/memtrace: Fix crashing the kernel when enabling concurrently
powerpc/powernv/memtrace: Don't leak kernel memory to user space
powerpc/xmon: Change printk() to pr_cont()
powerpc/rtas: Fix typo of ibm,open-errinjct in RTAS filter
powerpc: Fix incorrect stw{, ux, u, x} instructions in __set_pte_at
ARM: dts: at91: sama5d2: fix CAN message ram offset and size
ARM: dts: pandaboard: fix pinmux for gpio user button of Pandaboard ES
KVM: arm64: Introduce handling of AArch32 TTBCR2 traps
ext4: fix deadlock with fs freezing and EA inodes
ext4: fix a memory leak of ext4_free_data
USB: serial: keyspan_pda: fix write unthrottling
USB: serial: keyspan_pda: fix tx-unthrottle use-after-free
USB: serial: keyspan_pda: fix write-wakeup use-after-free
USB: serial: keyspan_pda: fix stalled writes
USB: serial: keyspan_pda: fix write deadlock
USB: serial: keyspan_pda: fix dropped unthrottle interrupts
USB: serial: digi_acceleport: fix write-wakeup deadlocks
USB: serial: mos7720: fix parallel-port state restore
EDAC/amd64: Fix PCI component registration
crypto: ecdh - avoid unaligned accesses in ecdh_set_secret()
powerpc/perf: Exclude kernel samples while counting events in user space.
staging: comedi: mf6x4: Fix AI end-of-conversion detection
s390/dasd: fix list corruption of lcu list
s390/dasd: fix list corruption of pavgroup group list
s390/dasd: prevent inconsistent LCU device data
s390/dasd: fix hanging device offline processing
s390/kexec_file: fix diag308 subcode when loading crash kernel
s390/smp: perform initial CPU reset also for SMT siblings
ALSA: usb-audio: Disable sample read check if firmware doesn't give back
ALSA: usb-audio: Add VID to support native DSD reproduction on FiiO devices
ALSA: hda/realtek: Apply jack fixup for Quanta NL3
ALSA: hda/realtek: Add quirk for MSI-GP73
ALSA: pcm: oss: Fix a few more UBSAN fixes
ALSA: hda/realtek - Enable headset mic of ASUS Q524UQK with ALC255
ALSA: hda/realtek - Enable headset mic of ASUS X430UN with ALC256
ALSA: hda: Fix regressions on clear and reconfig sysfs
ACPI: PNP: compare the string length in the matching_id()
Revert "ACPI / resources: Use AE_CTRL_TERMINATE to terminate resources walks"
PM: ACPI: PCI: Drop acpi_pm_set_bridge_wakeup()
ALSA: hda/ca0132 - Change Input Source enum strings.
Input: cyapa_gen6 - fix out-of-bounds stack access
media: ipu3-cio2: Make the field on subdev format V4L2_FIELD_NONE
media: ipu3-cio2: Validate mbus format in setting subdev format
media: ipu3-cio2: Serialise access to pad format
media: ipu3-cio2: Return actual subdev format
media: ipu3-cio2: Remove traces of returned buffers
media: netup_unidvb: Don't leak SPI master in probe error path
media: sunxi-cir: ensure IR is handled when it is continuous
media: gspca: Fix memory leak in probe
Input: goodix - add upside-down quirk for Teclast X98 Pro tablet
Input: cros_ec_keyb - send 'scancodes' in addition to key events
lwt: Disable BH too in run_lwt_bpf()
fix namespaced fscaps when !CONFIG_SECURITY
cfg80211: initialize rekey_data
ARM: sunxi: Add machine match for the Allwinner V3 SoC
kconfig: fix return value of do_error_if()
clk: sunxi-ng: Make sure divider tables have sentinel
clk: s2mps11: Fix a resource leak in error handling paths in the probe function
qlcnic: Fix error code in probe
perf record: Fix memory leak when using '--user-regs=?' to list registers
pwm: lp3943: Dynamically allocate PWM chip base
pwm: zx: Add missing cleanup in error path
clk: ti: Fix memleak in ti_fapll_synth_setup
watchdog: coh901327: add COMMON_CLK dependency
watchdog: qcom: Avoid context switch in restart handler
libnvdimm/label: Return -ENXIO for no slot in __blk_label_update
net: korina: fix return value
net: allwinner: Fix some resources leak in the error handling path of the probe and in the remove function
net: bcmgenet: Fix a resource leak in an error handling path in the probe functin
checkpatch: fix unescaped left brace
powerpc/ps3: use dma_mapping_error()
nfc: s3fwrn5: Release the nfc firmware
um: chan_xterm: Fix fd leak
um: tty: Fix handling of close in tty lines
um: Monitor error events in IRQ controller
watchdog: Fix potential dereferencing of null pointer
watchdog: sprd: check busy bit before new loading rather than after that
watchdog: sprd: remove watchdog disable from resume fail path
watchdog: sirfsoc: Add missing dependency on HAS_IOMEM
irqchip/alpine-msi: Fix freeing of interrupts on allocation error path
ASoC: wm_adsp: remove "ctl" from list on error in wm_adsp_create_control()
mac80211: don't set set TDLS STA bandwidth wider than possible
extcon: max77693: Fix modalias string
clk: tegra: Fix duplicated SE clock entry
bus: fsl-mc: fix error return code in fsl_mc_object_allocate()
x86/kprobes: Restore BTF if the single-stepping is cancelled
nfs_common: need lock during iterate through the list
nfsd: Fix message level for normal termination
speakup: fix uninitialized flush_lock
usb: oxu210hp-hcd: Fix memory leak in oxu_create
usb: ehci-omap: Fix PM disable depth umbalance in ehci_hcd_omap_probe
powerpc/pseries/hibernation: remove redundant cacheinfo update
powerpc/pseries/hibernation: drop pseries_suspend_begin() from suspend ops
platform/x86: mlx-platform: Fix item counter assignment for MSN2700, MSN24xx systems
scsi: fnic: Fix error return code in fnic_probe()
seq_buf: Avoid type mismatch for seq_buf_init
scsi: pm80xx: Fix error return in pm8001_pci_probe()
scsi: qedi: Fix missing destroy_workqueue() on error in __qedi_probe
cpufreq: scpi: Add missing MODULE_ALIAS
cpufreq: loongson1: Add missing MODULE_ALIAS
cpufreq: st: Add missing MODULE_DEVICE_TABLE
cpufreq: mediatek: Add missing MODULE_DEVICE_TABLE
cpufreq: highbank: Add missing MODULE_DEVICE_TABLE
clocksource/drivers/arm_arch_timer: Correct fault programming of CNTKCTL_EL1.EVNTI
dm ioctl: fix error return code in target_message
ASoC: jz4740-i2s: add missed checks for clk_get()
net/mlx5: Properly convey driver version to firmware
memstick: r592: Fix error return in r592_probe()
arm64: dts: rockchip: Fix UART pull-ups on rk3328
pinctrl: falcon: add missing put_device() call in pinctrl_falcon_probe()
ARM: dts: at91: sama5d2: map securam as device
clocksource/drivers/cadence_ttc: Fix memory leak in ttc_setup_clockevent()
media: saa7146: fix array overflow in vidioc_s_audio()
vfio-pci: Use io_remap_pfn_range() for PCI IO memory
NFS: switch nfsiod to be an UNBOUND workqueue.
lockd: don't use interval-based rebinding over TCP
SUNRPC: xprt_load_transport() needs to support the netid "rdma6"
NFSv4.2: condition READDIR's mask for security label based on LSM state
ath10k: Release some resources in an error handling path
ath10k: Fix an error handling path
ath10k: Fix the parsing error in service available event
platform/x86: dell-smbios-base: Fix error return code in dell_smbios_init
ARM: dts: at91: at91sam9rl: fix ADC triggers
arm64: dts: meson: fix spi-max-frequency on Khadas VIM2
PCI: iproc: Fix out-of-bound array accesses
PCI: Fix overflow in command-line resource alignment requests
PCI: Bounds-check command-line resource alignment requests
genirq/irqdomain: Don't try to free an interrupt that has no mapping
power: supply: bq24190_charger: fix reference leak
power: supply: axp288_charger: Fix HP Pavilion x2 10 DMI matching
arm64: dts: rockchip: Set dr_mode to "host" for OTG on rk3328-roc-cc
ARM: dts: Remove non-existent i2c1 from 98dx3236
HSI: omap_ssi: Don't jump to free ID in ssi_add_controller()
slimbus: qcom-ngd-ctrl: Avoid sending power requests without QMI
media: max2175: fix max2175_set_csm_mode() error code
mips: cdmm: fix use-after-free in mips_cdmm_bus_discover
samples: bpf: Fix lwt_len_hist reusing previous BPF map
platform/x86: mlx-platform: Remove PSU EEPROM from MSN274x platform configuration
platform/x86: mlx-platform: Remove PSU EEPROM from default platform configuration
media: siano: fix memory leak of debugfs members in smsdvb_hotplug
dmaengine: mv_xor_v2: Fix error return code in mv_xor_v2_probe()
cw1200: fix missing destroy_workqueue() on error in cw1200_init_common
orinoco: Move context allocation after processing the skb
ARM: dts: at91: sama5d3_xplained: add pincontrol for USB Host
ARM: dts: at91: sama5d4_xplained: add pincontrol for USB Host
memstick: fix a double-free bug in memstick_check
RDMA/cxgb4: Validate the number of CQEs
Input: omap4-keypad - fix runtime PM error handling
drivers: soc: ti: knav_qmss_queue: Fix error return code in knav_queue_probe
soc: ti: Fix reference imbalance in knav_dma_probe
soc: ti: knav_qmss: fix reference leak in knav_queue_probe
spi: fix resource leak for drivers without .remove callback
crypto: omap-aes - Fix PM disable depth imbalance in omap_aes_probe
crypto: crypto4xx - Replace bitwise OR with logical OR in crypto4xx_build_pd
powerpc/feature: Fix CPU_FTRS_ALWAYS by removing CPU_FTRS_GENERIC_32
spi: mxs: fix reference leak in mxs_spi_probe
usb/max3421: fix return error code in max3421_probe()
Input: ads7846 - fix unaligned access on 7845
Input: ads7846 - fix integer overflow on Rt calculation
Input: ads7846 - fix race that causes missing releases
drm/omap: dmm_tiler: fix return error code in omap_dmm_probe()
video: fbdev: atmel_lcdfb: fix return error code in atmel_lcdfb_of_init()
media: solo6x10: fix missing snd_card_free in error handling case
scsi: core: Fix VPD LUN ID designator priorities
ASoC: meson: fix COMPILE_TEST error
media: mtk-vcodec: add missing put_device() call in mtk_vcodec_release_dec_pm()
media: tm6000: Fix sizeof() mismatches
staging: gasket: interrupt: fix the missed eventfd_ctx_put() in gasket_interrupt.c
staging: greybus: codecs: Fix reference counter leak in error handling
crypto: qat - fix status check in qat_hal_put_rel_rd_xfer()
MIPS: BCM47XX: fix kconfig dependency bug for BCM47XX_BCMA
RDMa/mthca: Work around -Wenum-conversion warning
ASoC: arizona: Fix a wrong free in wm8997_probe
ASoC: wm8998: Fix PM disable depth imbalance on error
mwifiex: fix mwifiex_shutdown_sw() causing sw reset failure
spi: bcm63xx-hsspi: fix missing clk_disable_unprepare() on error in bcm63xx_hsspi_resume
spi: tegra114: fix reference leak in tegra spi ops
spi: tegra20-sflash: fix reference leak in tegra_sflash_resume
spi: tegra20-slink: fix reference leak in slink ops of tegra20
spi: spi-ti-qspi: fix reference leak in ti_qspi_setup
Bluetooth: hci_h5: fix memory leak in h5_close
Bluetooth: Fix null pointer dereference in hci_event_packet()
arm64: dts: exynos: Correct psci compatible used on Exynos7
arm64: dts: exynos: Include common syscon restart/poweroff for Exynos7
selinux: fix inode_doinit_with_dentry() LABEL_INVALID error handling
ASoC: pcm: DRAIN support reactivation
drm/msm/dsi_pll_10nm: restore VCO rate during restore_state
spi: img-spfi: fix reference leak in img_spfi_resume
powerpc/64: Set up a kernel stack for secondaries before cpu_restore()
crypto: inside-secure - Fix sizeof() mismatch
crypto: talitos - Fix return type of current_desc_hdr()
crypto: talitos - Endianess in current_desc_hdr()
sched: Reenable interrupts in do_sched_yield()
sched/deadline: Fix sched_dl_global_validate()
x86/apic: Fix x2apic enablement without interrupt remapping
ARM: p2v: fix handling of LPAE translation in BE mode
x86/mm/ident_map: Check for errors from ident_pud_init()
RDMA/rxe: Compute PSN windows correctly
ARM: dts: aspeed: s2600wf: Fix VGA memory region location
selinux: fix error initialization in inode_doinit_with_dentry()
RDMA/bnxt_re: Set queue pair state when being queried
soc: qcom: geni: More properly switch to DMA mode
soc: mediatek: Check if power domains can be powered on at boot time
soc: renesas: rmobile-sysc: Fix some leaks in rmobile_init_pm_domains()
drm/tve200: Fix handling of platform_get_irq() error
drm/gma500: fix double free of gma_connector
perf cs-etm: Move definition of 'traceid_list' global variable from header file
perf cs-etm: Change tuple from traceID-CPU# to traceID-metadata
md: fix a warning caused by a race between concurrent md_ioctl()s
crypto: af_alg - avoid undefined behavior accessing salg_name
media: msi2500: assign SPI bus number dynamically
quota: Sanity-check quota file headers on load
Bluetooth: Fix slab-out-of-bounds read in hci_le_direct_adv_report_evt()
serial_core: Check for port state when tty is in error state
HID: i2c-hid: add Vero K147 to descriptor override
scsi: megaraid_sas: Check user-provided offsets
coresight: tmc-etr: Check if page is valid before dma_map_page()
ARM: dts: exynos: fix USB 3.0 pins supply being turned off on Odroid XU
ARM: dts: exynos: fix USB 3.0 VBUS control and over-current pins on Exynos5410
ARM: dts: exynos: fix roles of USB 3.0 ports on Odroid XU
usb: chipidea: ci_hdrc_imx: Pass DISABLE_DEVICE_STREAMING flag to imx6ul
USB: gadget: f_rndis: fix bitrate for SuperSpeed and above
usb: gadget: f_fs: Re-use SS descriptors for SuperSpeedPlus
USB: gadget: f_midi: setup SuperSpeed Plus descriptors
USB: gadget: f_acm: add support for SuperSpeed Plus
USB: serial: option: add interface-number sanity check to flag handling
soc/tegra: fuse: Fix index bug in get_process_id
dm table: Remove BUG_ON(in_interrupt())
scsi: mpt3sas: Increase IOCInit request timeout to 30s
vxlan: Copy needed_tailroom from lowerdev
vxlan: Add needed_headroom for lower device
arm64: syscall: exit userspace before unmasking exceptions
drm/tegra: sor: Disable clocks on error in tegra_sor_init()
kernel/cpu: add arch override for clear_tasks_mm_cpumask() mm handling
drm/tegra: replace idr_init() by idr_init_base()
ixgbe: avoid premature Rx buffer reuse
RDMA/cm: Fix an attempt to use non-valid pointer when cleaning timewait
selftests/bpf/test_offload.py: Reset ethtool features after failed setting
gpio: eic-sprd: break loop when getting NULL device resource
netfilter: x_tables: Switch synchronization to RCU
block: factor out requeue handling from dispatch code
clk: renesas: r9a06g032: Drop __packed for portability
can: softing: softing_netdev_open(): fix error handling
xsk: Fix xsk_poll()'s return type
scsi: bnx2i: Requires MMU
gpio: mvebu: fix potential user-after-free on probe
ARM: dts: sun8i: v3s: fix GIC node memory range
pinctrl: baytrail: Avoid clearing debounce value when turning it off
pinctrl: merrifield: Set default bias in case no particular value given
x86/resctrl: Fix incorrect local bandwidth when mba_sc is enabled
x86/resctrl: Remove unused struct mbm_state::chunks_bw
arm64: Change .weak to SYM_FUNC_START_WEAK_PI for arch/arm64/lib/mem*.S
arm64: lse: Fix LSE atomics with LLVM
arm64: lse: fix LSE atomics with LLVM's integrated assembler
drm: fix drm_dp_mst_port refcount leaks in drm_dp_mst_allocate_vcpi
drm/xen-front: Fix misused IS_ERR_OR_NULL checks
serial: 8250_omap: Avoid FIFO corruption caused by MDR1 access
ALSA: pcm: oss: Fix potential out-of-bounds shift
USB: sisusbvga: Make console support depend on BROKEN
USB: UAS: introduce a quirk to set no_write_same
xhci: Give USB2 ports time to enter U3 in bus suspend
ALSA: usb-audio: Fix control 'access overflow' errors from chmap
ALSA: usb-audio: Fix potential out-of-bounds shift
USB: add RESET_RESUME quirk for Snapscan 1212
USB: dummy-hcd: Fix uninitialized array use in init()
ktest.pl: If size of log is too big to email, email error message
net: bridge: vlan: fix error return code in __vlan_add()
net: stmmac: dwmac-meson8b: fix mask definition of the m250_sel mux
net: stmmac: delete the eee_ctrl_timer after napi disabled
net/mlx4_en: Handle TX error CQE
lan743x: fix for potential NULL pointer dereference with bare card
net/mlx4_en: Avoid scheduling restart task if it is already running
tcp: fix cwnd-limited bug for TSO deferral where we send nothing
tcp: select sane initial rcvq_space.space for big MSS
net: stmmac: free tx skb buffer in stmmac_resume()
mac80211: mesh: fix mesh_pathtbl_init() error path
PCI: qcom: Add missing reset for ipq806x
compiler.h: fix barrier_data() on clang
x86/apic/vector: Fix ordering in vector assignment
x86/membarrier: Get rid of a dubious optimization
x86/mm/mem_encrypt: Fix definition of PMD_FLAGS_DEC_WP
scsi: be2iscsi: Revert "Fix a theoretical leak in beiscsi_create_eqs()"
kbuild: avoid static_assert for genksyms
mmc: block: Fixup condition for CMD13 polling for RPMB requests
pinctrl: amd: remove debounce filter setting in IRQ type setting
Input: i8042 - add Acer laptops to the i8042 reset list
Input: cm109 - do not stomp on control URB
platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
platform/x86: acer-wmi: add automatic keyboard background light toggle key as KEY_LIGHTS_TOGGLE
platform/x86: thinkpad_acpi: Add BAT1 is primary battery quirk for Thinkpad Yoga 11e 4th gen
platform/x86: thinkpad_acpi: Do not report SW_TABLET_MODE on Yoga 11e
soc: fsl: dpio: Get the cpumask through cpumask_of(cpu)
irqchip/gic-v3-its: Unconditionally save/restore the ITS state on suspend
scsi: ufs: Make sure clk scaling happens only when HBA is runtime ACTIVE
ARC: stack unwinding: don't assume non-current task is sleeping
powerpc: Drop -me200 addition to build flags
iwlwifi: mvm: fix kernel panic in case of assert during CSA
arm64: dts: rockchip: Assign a fixed index to mmc devices on rk3399 boards.
iwlwifi: pcie: limit memory read spin time
spi: bcm2835aux: Restore err assignment in bcm2835aux_spi_probe
spi: bcm2835aux: Fix use-after-free on unbind
x86/lib: Change .weak to SYM_FUNC_START_WEAK for arch/x86/lib/mem*_64.S
Kbuild: do not emit debug info for assembly with LLVM_IAS=1
ANDROID: GKI: Update the ABI xml representation
ANDROID: Incremental fs: Set credentials before reading/writing
ANDROID: Incremental fs: Fix incfs_test use of atol, open
ANDROID: Incremental fs: Change per UID timeouts to microseconds
ANDROID: Incremental fs: Add v2 feature flag
ANDROID: Incremental fs: Add zstd feature flag
Linux 4.19.163
Revert "geneve: pull IP header before ECN decapsulation"
x86/insn-eval: Use new for_each_insn_prefix() macro to loop over prefixes bytes
netfilter: nf_tables: avoid false-postive lockdep splat
Input: i8042 - fix error return code in i8042_setup_aux()
dm writecache: remove BUG() and fail gracefully instead
i2c: qup: Fix error return code in qup_i2c_bam_schedule_desc()
gfs2: check for empty rgrp tree in gfs2_ri_update
tracing: Fix userstacktrace option for instances
spi: bcm2835: Release the DMA channel if probe fails after dma_init
spi: bcm2835: Fix use-after-free on unbind
spi: bcm-qspi: Fix use-after-free on unbind
spi: Introduce device-managed SPI controller allocation
iommu/amd: Set DTE[IntTabLen] to represent 512 IRTEs
speakup: Reject setting the speakup line discipline outside of speakup
i2c: imx: Check for I2SR_IAL after every byte
i2c: imx: Fix reset of I2SR_IAL flag
x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes
mm/swapfile: do not sleep with a spin lock held
mm: list_lru: set shrinker map bit when child nr_items is not zero
dm: remove invalid sparse __acquires and __releases annotations
dm writecache: fix the maximum number of arguments
scsi: mpt3sas: Fix ioctl timeout
i2c: imx: Don't generate STOP condition if arbitration has been lost
cifs: fix potential use-after-free in cifs_echo_request()
ftrace: Fix updating FTRACE_FL_TRAMP
ALSA: hda/generic: Add option to enforce preferred_dacs pairs
ALSA: hda/realtek - Add new codec supported for ALC897
ALSA: hda/realtek: Enable headset of ASUS UX482EG & B9400CEA with ALC294
ALSA: hda/realtek: Add mute LED quirk to yet another HP x360 model
tty: Fix ->session locking
tty: Fix ->pgrp locking in tiocspgrp()
USB: serial: option: fix Quectel BG96 matching
USB: serial: option: add support for Thales Cinterion EXS82
USB: serial: option: add Fibocom NL668 variants
USB: serial: ch341: sort device-id entries
USB: serial: ch341: add new Product ID for CH341A
USB: serial: kl5kusb105: fix memleak on open
usb: gadget: f_fs: Use local copy of descriptors for userspace copy
pinctrl: baytrail: Fix pin being driven low for a while on gpiod_get(..., GPIOD_OUT_HIGH)
pinctrl: baytrail: Replace WARN with dev_info_once when setting direct-irq pin to output
ANDROID: Add symbol of get_next_event_cpu back
ANDROID: x86: configs: gki: add missing CONFIG_BLK_CGROUP
ANDROID: Add allowed symbols from sctp.ko and qrtr.ko
Linux 4.19.162
RDMA/i40iw: Address an mmap handler exploit in i40iw
tracing: Remove WARN_ON in start_thread()
Input: i8042 - add ByteSpeed touchpad to noloop table
Input: xpad - support Ardwiino Controllers
ALSA: usb-audio: US16x08: fix value count for level meters
dt-bindings: net: correct interrupt flags in examples
chelsio/chtls: fix panic during unload reload chtls
net/mlx5: Fix wrong address reclaim when command interface is down
net: mvpp2: Fix error return code in mvpp2_open()
chelsio/chtls: fix a double free in chtls_setkey()
net: pasemi: fix error return code in pasemi_mac_open()
cxgb3: fix error return code in t3_sge_alloc_qset()
net/x25: prevent a couple of overflows
net: ip6_gre: set dev->hard_header_len when using header_ops
geneve: pull IP header before ECN decapsulation
ibmvnic: Fix TX completion error handling
ibmvnic: Ensure that SCRQ entry reads are correctly ordered
ipv4: Fix tos mask in inet_rtm_getroute()
netfilter: bridge: reset skb->pkt_type after NF_INET_POST_ROUTING traversal
bonding: wait for sysfs kobject destruction before freeing struct slave
i40e: Fix removing driver while bare-metal VFs pass traffic
ibmvnic: fix call_netdevice_notifiers in do_reset
net/tls: Protect from calling tls_dev_del for TLS RX twice
usbnet: ipheth: fix connectivity with iOS 14
tun: honor IOCB_NOWAIT flag
tcp: Set INET_ECN_xmit configuration in tcp_reinit_congestion_control
sock: set sk_err to ee_errno on dequeue from errq
rose: Fix Null pointer dereference in rose_send_frame()
net/tls: missing received data after fast remote close
net/af_iucv: set correct sk_protocol for child sockets
ipv6: addrlabel: fix possible memory leak in ip6addrlbl_net_init
FROMLIST: Kbuild: do not emit debug info for assembly with LLVM_IAS=1
ANDROID: kbuild: use grep -F instead of fgrep
ANDROID: GKI: usb: gadget: support claiming indexed endpoints by name
UPSTREAM: arm64: sysreg: Clean up instructions for modifying PSTATE fields
Revert "Revert "ANDROID: clang: update to 11.0.5""
ANDROID: kbuild: speed up ksym_dep_filter
Revert "drm/atomic_helper: Stop modesets on unregistered connectors harder"
Linux 4.19.161
USB: core: Fix regression in Hercules audio card
x86/resctrl: Add necessary kernfs_put() calls to prevent refcount leak
x86/resctrl: Remove superfluous kernfs_get() calls to prevent refcount leak
x86/speculation: Fix prctl() when spectre_v2_user={seccomp,prctl},ibpb
usb: gadget: Fix memleak in gadgetfs_fill_super
USB: quirks: Add USB_QUIRK_DISCONNECT_SUSPEND quirk for Lenovo A630Z TIO built-in usb-audio card
usb: gadget: f_midi: Fix memleak in f_midi_alloc
USB: core: Change %pK for __user pointers to %px
perf probe: Fix to die_entrypc() returns error correctly
can: m_can: fix nominal bitiming tseg2 min for version >= 3.1
platform/x86: toshiba_acpi: Fix the wrong variable assignment
platform/x86: thinkpad_acpi: Send tablet mode switch at wakeup time
can: gs_usb: fix endianess problem with candleLight firmware
efivarfs: revert "fix memory leak in efivarfs_create()"
optee: add writeback to valid memory type
ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq
ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues
net: ena: set initial DMA width to avoid intel iommu issue
nfc: s3fwrn5: use signed integer for parsing GPIO numbers
IB/mthca: fix return value of error branch in mthca_init_cq()
s390/qeth: fix tear down of async TX buffers
cxgb4: fix the panic caused by non smac rewrite
bnxt_en: Release PCI regions when DMA mask setup fails during probe.
video: hyperv_fb: Fix the cache type when mapping the VRAM
bnxt_en: fix error return code in bnxt_init_board()
bnxt_en: fix error return code in bnxt_init_one()
scsi: ufs: Fix race between shutdown and runtime resume flow
ARM: dts: dra76x: m_can: fix order of clocks
batman-adv: set .owner to THIS_MODULE
phy: tegra: xusb: Fix dangling pointer on probe failure
xtensa: uaccess: Add missing __user to strncpy_from_user() prototype
perf/x86: fix sysfs type mismatches
scsi: target: iscsi: Fix cmd abort fabric stop race
scsi: libiscsi: Fix NOP race condition
dmaengine: pl330: _prep_dma_memcpy: Fix wrong burst size
nvme: free sq/cq dbbuf pointers when dbbuf set fails
proc: don't allow async path resolution of /proc/self components
HID: Add Logitech Dinovo Edge battery quirk
x86/xen: don't unbind uninitialized lock_kicker_irq
dmaengine: xilinx_dma: use readl_poll_timeout_atomic variant
HID: add HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE for Gamevice devices
HID: hid-sensor-hub: Fix issue with devices with no report ID
Input: i8042 - allow insmod to succeed on devices without an i8042 controller
HID: add support for Sega Saturn
HID: cypress: Support Varmilo Keyboards' media hotkeys
ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close
drm/atomic_helper: Stop modesets on unregistered connectors harder
arm64: pgtable: Ensure dirty bit is preserved across pte_wrprotect()
arm64: pgtable: Fix pte_accessible()
KVM: x86: Fix split-irqchip vs interrupt injection window request
KVM: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint
KVM: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspace
wireless: Use linux/stddef.h instead of stddef.h
btrfs: fix lockdep splat when reading qgroup config on mount
btrfs: don't access possibly stale fs_info data for printing duplicate device
netfilter: clear skb->next in NF_HOOK_LIST()
perf event: Check ref_reloc_sym before using it
ANDROID: vmlinux.lds.h: merge compound literal sections
BACKPORT: sched/fair: Fix overutilized update in enqueue_task_fair()
Linux 4.19.160
mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault()
x86/microcode/intel: Check patch signature before saving microcode for early loading
seccomp: Set PF_SUPERPRIV when checking capability
ptrace: Set PF_SUPERPRIV when checking capability
s390/dasd: fix null pointer dereference for ERP requests
s390/cpum_sf.c: fix file permission for cpum_sfb_size
mac80211: free sta in sta_info_insert_finish() on errors
mac80211: minstrel: fix tx status processing corner case
mac80211: minstrel: remove deferred sampling code
xtensa: disable preemption around cache alias management calls
regulator: workaround self-referent regulators
regulator: avoid resolve_supply() infinite recursion
regulator: fix memory leak with repeated set_machine_constraints()
regulator: pfuze100: limit pfuze-support-disable-sw to pfuze{100,200}
iio: accel: kxcjk1013: Add support for KIOX010A ACPI DSM for setting tablet-mode
iio: accel: kxcjk1013: Replace is_smo8500_device with an acpi_type enum
ext4: fix bogus warning in ext4_update_dx_flag()
staging: rtl8723bs: Add 024c:0627 to the list of SDIO device-ids
efivarfs: fix memory leak in efivarfs_create()
tty: serial: imx: keep console clocks always on
ALSA: hda/realtek: Add some Clove SSID in the ALC293(ALC1220)
ALSA: mixart: Fix mutex deadlock
ALSA: ctl: fix error path at adding user-defined element set
ALSA: usb-audio: Add delay quirk for all Logitech USB devices
ALSA: firewire: Clean up a locking issue in copy_resp_to_buf()
speakup: Do not let the line discipline be used several times
libfs: fix error cast of negative value in simple_attr_write()
efi/x86: Free efi_pgd with free_pages()
xfs: revert "xfs: fix rmap key and record comparison functions"
fail_function: Remove a redundant mutex unlock
regulator: ti-abb: Fix array out of bound read access on the first transition
xfs: strengthen rmap record flags checking
xfs: fix the minrecs logic when dealing with inode root child blocks
can: kvaser_usb: kvaser_usb_hydra: Fix KCAN bittiming limits
drm/sun4i: dw-hdmi: fix error return code in sun8i_dw_hdmi_bind()
MIPS: Alchemy: Fix memleak in alchemy_clk_setup_cpu
ASoC: qcom: lpass-platform: Fix memory leak
can: m_can: m_can_handle_state_change(): fix state change
can: peak_usb: fix potential integer overflow on shift of a int
can: mcba_usb: mcba_usb_start_xmit(): first fill skb, then pass to can_put_echo_skb()
can: ti_hecc: Fix memleak in ti_hecc_probe
can: dev: can_restart(): post buffer from the right context
can: af_can: prevent potential access of uninitialized member in canfd_rcv()
can: af_can: prevent potential access of uninitialized member in can_rcv()
ip_tunnels: Set tunnel option flag when tunnel metadata is present
perf lock: Don't free "lock_seq_stat" if read_count isn't zero
Input: resistive-adc-touch - fix kconfig dependency on IIO_BUFFER
ARM: dts: imx50-evk: Fix the chip select 1 IOMUX
arm: dts: imx6qdl-udoo: fix rgmii phy-mode for ksz9031 phy
arm64: dts: allwinner: h5: OrangePi Prime: Fix ethernet node
MIPS: export has_transparent_hugepage() for modules
Input: adxl34x - clean up a data type in adxl34x_probe()
arm64: dts: allwinner: a64: bananapi-m64: Enable RGMII RX/TX delay on PHY
ARM: dts: sun8i: a83t: Enable both RGMII RX/TX delay on Ethernet PHY
ARM: dts: sun8i: h3: orangepi-plus2e: Enable RGMII RX/TX delay on Ethernet PHY
Revert "arm: sun8i: orangepi-pc-plus: Set EMAC activity LEDs to active high"
ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix ethernet node
arm64: dts: allwinner: h5: OrangePi PC2: Fix ethernet node
arm64: dts: allwinner: a64: Pine64 Plus: Fix ethernet node
vfs: remove lockdep bogosity in __sb_start_write
arm64: psci: Avoid printing in cpu_psci_cpu_die()
ACPI: button: Add DMI quirk for Medion Akoya E2228T
selftests: kvm: Fix the segment descriptor layout to match the actual layout
scsi: ufs: Fix unbalanced scsi_block_reqs_cnt caused by ufshcd_hold()
pinctrl: rockchip: enable gpio pclk for rockchip_gpio_to_irq
net: ftgmac100: Fix crash when removing driver
net/ncsi: Fix netlink registration
net: usb: qmi_wwan: Set DTR quirk for MR400
net/mlx5: Disable QoS when min_rates on all VFs are zero
tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate
sctp: change to hold/put transport for proto_unreach_timer
qlcnic: fix error return code in qlcnic_83xx_restart_hw()
qed: fix error return code in qed_iwarp_ll2_start()
page_frag: Recover from memory pressure
net: x25: Increase refcnt of "struct x25_neigh" in x25_rx_call_request
net: qualcomm: rmnet: Fix incorrect receive packet handling during cleanup
net/mlx4_core: Fix init_hca fields offset
netlabel: fix an uninitialized warning in netlbl_unlabel_staticlist()
netlabel: fix our progress tracking in netlbl_unlabel_staticlist()
net: Have netpoll bring-up DSA management interface
net: dsa: mv88e6xxx: Avoid VTU corruption on 6097
net: bridge: add missing counters to ndo_get_stats64 callback
net: b44: fix error return code in b44_init_one()
mlxsw: core: Use variable timeout for EMAD retries
lan743x: prevent entire kernel HANG on open, for some platforms
lan743x: fix issue causing intermittent kernel log warnings
inet_diag: Fix error path to cancel the meseage in inet_req_diag_fill()
devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill()
bnxt_en: read EEPROM A2h address using page 0
atm: nicstar: Unmap DMA on send error
ah6: fix error return code in ah6_input()
Linux 4.19.159
ACPI: GED: fix -Wformat
KVM: x86: clflushopt should be treated as a no-op by emulation
can: proc: can_remove_proc(): silence remove_proc_entry warning
mac80211: always wind down STA state
Input: sunkbd - avoid use-after-free in teardown paths
powerpc/8xx: Always fault when _PAGE_ACCESSED is not set
Revert "perf cs-etm: Move definition of 'traceid_list' global variable from header file"
powerpc/64s: flush L1D after user accesses
powerpc/uaccess: Evaluate macro arguments once, before user access is allowed
powerpc: Fix __clear_user() with KUAP enabled
powerpc: Implement user_access_begin and friends
powerpc: Add a framework for user access tracking
powerpc/64s: flush L1D on kernel entry
powerpc/64s: move some exception handlers out of line
ANDROID: GKI: Update ABI for incfs and dm-user
Revert "ANDROID: Add dependencies of dm-user.ko"
ANDROID: Incremental fs: Add zstd compression support
ANDROID: Incremental fs: Small improvements
ANDROID: Incremental fs: Initialize mount options correctly
ANDROID: Incremental fs: Fix read_log_test which failed sporadically
ANDROID: Incremental fs: Fix misuse of cpu_to_leXX and poll return
ANDROID: Incremental fs: Add per UID read timeouts
ANDROID: Incremental fs: Add .incomplete folder
ANDROID: Incremental fs: Fix dangling else
ANDROID: Incremental fs: Fix uninitialized variable
ANDROID: Incremental fs: Fix filled block count from get filled blocks
ANDROID: Incremental fs: Add hash block counts to IOC_IOCTL_GET_BLOCK_COUNT
ANDROID: Incremental fs: Add INCFS_IOC_GET_BLOCK_COUNT
ANDROID: Incremental fs: Make compatible with existing files
ANDROID: Incremental fs: Remove block HASH flag
ANDROID: Incremental fs: Remove back links and crcs
ANDROID: Incremental fs: Remove attributes from file
ANDROID: Incremental fs: Add .blocks_written file
ANDROID: Incremental fs: Separate pseudo-file code
ANDROID: Incremental fs: Add UID to pending_read
ANDROID: Incremental fs: Create mapped file
ANDROID: Incremental fs: Don't allow renaming .index directory.
ANDROID: Incremental fs: Fix incfs to work on virtio-9p
ANDROID: Incremental fs: Allow running a single test
ANDROID: Incremental fs: Adding perf test
ANDROID: Incremental fs: Stress tool
ANDROID: Incremental fs: Use R/W locks to read/write segment blockmap.
ANDROID: Incremental fs: Remove unnecessary dependencies
ANDROID: Incremental fs: Remove annoying pr_debugs
ANDROID: Incremental fs: dentry_revalidate should not return -EBADF.
ANDROID: Incremental fs: Fix minor bugs
ANDROID: Incremental fs: RCU locks instead of mutex for pending_reads.
ANDROID: Incremental fs: fix up attempt to copy structures with READ/WRITE_ONCE
Revert "ANDROID: clang: update to 11.0.5"
Linux 4.19.158
Convert trailing spaces and periods in path components
net: sch_generic: fix the missing new qdisc assignment bug
reboot: fix overflow parsing reboot cpu number
Revert "kernel/reboot.c: convert simple_strtoul to kstrtoint"
perf/core: Fix race in the perf_mmap_close() function
perf scripting python: Avoid declaring function pointers with a visibility attribute
x86/speculation: Allow IBPB to be conditionally enabled on CPUs with always-on STIBP
random32: make prandom_u32() output unpredictable
r8169: fix potential skb double free in an error path
vrf: Fix fast path output packet handling with async Netfilter rules
tipc: fix memory leak in tipc_topsrv_start()
net/x25: Fix null-ptr-deref in x25_connect
net: Update window_clamp if SOCK_RCVBUF is set
net/af_iucv: fix null pointer dereference on shutdown
IPv6: Set SIT tunnel hard_header_len to zero
swiotlb: fix "x86: Don't panic if can not alloc buffer for swiotlb"
erofs: derive atime instead of leaving it empty
pinctrl: amd: fix incorrect way to disable debounce filter
pinctrl: amd: use higher precision for 512 RtcClk
drm/gma500: Fix out-of-bounds access to struct drm_device.vblank[]
don't dump the threads that had been already exiting when zapped.
mmc: renesas_sdhi_core: Add missing tmio_mmc_host_free() at remove
gpio: pcie-idio-24: Enable PEX8311 interrupts
gpio: pcie-idio-24: Fix IRQ Enable Register value
gpio: pcie-idio-24: Fix irq mask when masking
selinux: Fix error return code in sel_ib_pkey_sid_slow()
btrfs: fix potential overflow in cluster_pages_for_defrag on 32bit arch
ocfs2: initialize ip_next_orphan
futex: Don't enable IRQs unconditionally in put_pi_state()
mei: protect mei_cl_mtu from null dereference
xhci: hisilicon: fix refercence leak in xhci_histb_probe
usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode
uio: Fix use-after-free in uio_unregister_device()
thunderbolt: Add the missed ida_simple_remove() in ring_request_msix()
thunderbolt: Fix memory leak if ida_simple_get() fails in enumerate_services()
btrfs: dev-replace: fail mount if we don't have replace item with target device
btrfs: ref-verify: fix memory leak in btrfs_ref_tree_mod
ext4: unlock xattr_sem properly in ext4_inline_data_truncate()
ext4: correctly report "not supported" for {usr,grp}jquota when !CONFIG_QUOTA
perf: Fix get_recursion_context()
cosa: Add missing kfree in error path of cosa_write
of/address: Fix of_node memory leak in of_dma_is_coherent
xfs: fix a missing unlock on error in xfs_fs_map_blocks
lan743x: fix "BUG: invalid wait context" when setting rx mode
xfs: fix brainos in the refcount scrubber's rmap fragment processor
xfs: fix rmap key and record comparison functions
xfs: set the unwritten bit in rmap lookup flags in xchk_bmap_get_rmapextents
xfs: fix flags argument to rmap lookup when converting shared file rmaps
nbd: fix a block_device refcount leak in nbd_release
pinctrl: aspeed: Fix GPI only function problem.
ARM: 9019/1: kprobes: Avoid fortify_panic() when copying optprobe template
pinctrl: intel: Set default bias in case no particular value given
mfd: sprd: Add wakeup capability for PMIC IRQ
tick/common: Touch watchdog in tick_unfreeze() on all CPUs
tpm_tis: Disable interrupts on ThinkPad T490s
selftests: proc: fix warning: _GNU_SOURCE redefined
vfio: platform: fix reference leak in vfio_platform_open
s390/smp: move rcu_cpu_starting() earlier
iommu/amd: Increase interrupt remapping table limit to 512 entries
scsi: scsi_dh_alua: Avoid crash during alua_bus_detach()
cfg80211: regulatory: Fix inconsistent format argument
mac80211: fix use of skb payload instead of header
drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running
drm/amd/pm: perform SMC reset on suspend/hibernation
drm/amdgpu: perform srbm soft reset always on SDMA resume
scsi: hpsa: Fix memory leak in hpsa_init_one()
gfs2: check for live vs. read-only file system in gfs2_fitrim
gfs2: Add missing truncate_inode_pages_final for sd_aspace
gfs2: Free rd_bits later in gfs2_clear_rgrpd to fix use-after-free
usb: gadget: goku_udc: fix potential crashes in probe
crypto: arm64/aes-modes - get rid of literal load of addend vector
netfilter: use actual socket sk rather than skb sk when routing harder
ath9k_htc: Use appropriate rs_datalen type
Btrfs: fix missing error return if writeback for extent buffer never started
tpm: efi: Don't create binary_bios_measurements file for an empty log
xfs: fix scrub flagging rtinherit even if there is no rt device
xfs: flush new eof page on truncate to avoid post-eof corruption
can: flexcan: remove FLEXCAN_QUIRK_DISABLE_MECR quirk for LS1021A
can: peak_canfd: pucan_handle_can_rx(): fix echo management when loopback is on
can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrapping
can: peak_usb: add range checking in decode operations
can: can_create_echo_skb(): fix echo skb generation: always use skb_clone()
can: dev: __can_get_echo_skb(): fix real payload length return value for RTR frames
can: dev: can_get_echo_skb(): prevent call to kfree_skb() in hard IRQ context
can: rx-offload: don't call kfree_skb() from IRQ context
ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link()
perf tools: Add missing swap for ino_generation
netfilter: ipset: Update byte and packet counters regardless of whether they match
xfs: set xefi_discard when creating a deferred agfl free log intent item
net: xfrm: fix a race condition during allocing spi
hv_balloon: disable warning when floor reached
genirq: Let GENERIC_IRQ_IPI select IRQ_DOMAIN_HIERARCHY
btrfs: reschedule when cloning lots of extents
btrfs: sysfs: init devices outside of the chunk_mutex
usb: dwc3: gadget: Reclaim extra TRBs after request completion
usb: dwc3: gadget: Continue to process pending requests
nbd: don't update block size after device is started
time: Prevent undefined behaviour in timespec64_to_ns()
regulator: defer probe when trying to get voltage from unresolved supply
FROMGIT: Input: Add devices for HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE
ANDROID: arm64: Fix off-by-one vdso trampoline return value
ANDROID: Add dependencies of dm-user.ko
UPSTREAM: arm64: vdso: Add -fasynchronous-unwind-tables to cflags
UPSTREAM: of: property: Fix create device links for all child-supplier dependencies
UPSTREAM: of: property: Do not link to disabled devices
UPSTREAM: drm: Fix doc warning in drm_connector_attach_edid_property()
UPSTREAM: selinux: fix non-MLS handling in mls_context_to_sid()
UPSTREAM: drm/prime: Fix drm_gem_prime_mmap() stack use
UPSTREAM: crypto: chacha-generic - fix use as arm64 no-NEON fallback
UPSTREAM: slab: store tagged freelist for off-slab slabmgmt
UPSTREAM: parisc: Switch from DISCONTIGMEM to SPARSEMEM
UPSTREAM: cgroup: Move cgroup_parse_float() implementation out of CONFIG_SYSFS
UPSTREAM: fork: don't check parent_tidptr with CLONE_PIDFD
UPSTREAM: vdso: Remove superfluous #ifdef __KERNEL__ in vdso/datapage.h
UPSTREAM: arm64: compat: No need for pre-ARMv7 barriers on an ARMv8 system
UPSTREAM: timekeeping/vsyscall: Use __iter_div_u64_rem()
UPSTREAM: kasan: remove clang version check for KASAN_STACK
UPSTREAM: page flags: prioritize kasan bits over last-cpuid
UPSTREAM: timekeeping/vsyscall: Prevent math overflow in BOOTTIME update
UPSTREAM: kcm: disable preemption in kcm_parse_func_strparser()
UPSTREAM: cfg80211: validate SSID/MBSSID element ordering assumption
UPSTREAM: MIPS: VDSO: Fix build for binutils < 2.25
UPSTREAM: virt_wifi: fix refcnt leak in module exit routine
UPSTREAM: sched/topology: Allow sched_asym_cpucapacity to be disabled
UPSTREAM: scripts/tools-support-relr.sh: un-quote variables
UPSTREAM: fork: fix pidfd_poll()'s return type
UPSTREAM: virt_wifi: fix use-after-free in virt_wifi_newlink()
UPSTREAM: of/platform: Unconditionally pause/resume sync state during kernel init
UPSTREAM: selinux: ensure the policy has been loaded before reading the sidtab stats
UPSTREAM: raid6/test: fix a compilation error
UPSTREAM: PM: hibernate: fix crashes with init_on_free=1
UPSTREAM: ARM: bcm2835_defconfig: Explicitly restore CONFIG_DEBUG_FS
UPSTREAM: ARM: socfpga_defconfig: Add back DEBUG_FS
UPSTREAM: binderfs: use refcount for binder control devices too
UPSTREAM: um: Fix header inclusion
UPSTREAM: PM: sleep: wakeup: Skip wakeup_source_sysfs_remove() if device is not there
UPSTREAM: Input: fix stale timestamp on key autorepeat events
UPSTREAM: mm/filemap.c: don't bother dropping mmap_sem for zero size readahead
UPSTREAM: arm64: vdso: don't free unallocated pages
UPSTREAM: usb: typec: altmode: Fix typec_altmode_get_partner sometimes returning an invalid pointer
UPSTREAM: ipv6: ndisc: RFC-ietf-6man-ra-pref64-09 is now published as RFC8781
UPSTREAM: s390/setup: init jump labels before command line parsing
UPSTREAM: dma-buf: free dmabuf->name in dma_buf_release()
UPSTREAM: driver core: Don't do deferred probe in parallel with kernel_init thread
UPSTREAM: fscrypt: restrict IV_INO_LBLK_* to AES-256-XTS
UPSTREAM: fscrypt: use smp_load_acquire() for fscrypt_prepared_key
UPSTREAM: mm/page_alloc: silence a KASAN false positive
UPSTREAM: ARM64: vdso32: Install vdso32 from vdso_install
UPSTREAM: fscrypt: restrict IV_INO_LBLK_32 to ino_bits <= 32
UPSTREAM: coresight: tmc: Fix bad register address for CLAIM
UPSTREAM: coresight: etm4x: Fix unused function warning
UPSTREAM: coresight: etm4x: Fix use-after-free of per-cpu etm drvdata
UPSTREAM: coresight: etm4x: Fix save/restore during cpu idle
UPSTREAM: coresight: etm4x: Handle unreachable sink in perf mode
UPSTREAM: coresight: etm4x: Fix issues on trcseqevr access
UPSTREAM: coresight: etm: perf: Fix warning caused by etm_setup_aux failure
UPSTREAM: coresight: etm4x: Fix save and restore of TRCVMIDCCTLR1 register
Conflicts:
arch/Kconfig
arch/arm/Makefile
arch/arm64/Kconfig
arch/arm64/include/asm/assembler.h
arch/arm64/include/asm/cpucaps.h
arch/arm64/include/asm/cpufeature.h
arch/arm64/include/asm/kvm_mmu.h
arch/arm64/kernel/cpu_errata.c
arch/arm64/kernel/cpufeature.c
arch/arm64/kernel/entry.S
arch/arm64/kvm/hyp/hyp-entry.S
arch/arm64/mm/mmu.c
block/elevator.c
drivers/base/core.c
drivers/block/zram/zram_drv.c
drivers/char/Kconfig
drivers/clk/clk.c
drivers/dma-buf/dma-buf.c
drivers/hid/hid-holtek-mouse.c
drivers/hid/hid-ids.h
drivers/hid/hid-quirks.c
drivers/iio/adc/qcom-spmi-vadc.c
drivers/irqchip/irq-gic-v3.c
drivers/irqchip/qcom-pdc.c
drivers/md/dm-verity-fec.c
drivers/md/dm-verity-target.c
drivers/media/dvb-core/dmxdev.c
drivers/mmc/core/block.c
drivers/mmc/core/core.h
drivers/mmc/core/host.c
drivers/mmc/core/mmc.c
drivers/mmc/core/mmc_ops.c
drivers/mmc/core/queue.c
drivers/mmc/host/cqhci.c
drivers/net/ethernet/qualcomm/rmnet/rmnet_handlers.c
drivers/nfc/st21nfca/se.c
drivers/scsi/ufs/ufshcd.c
drivers/slimbus/messaging.c
drivers/slimbus/qcom-ctrl.c
drivers/slimbus/qcom-ngd-ctrl.c
drivers/soc/qcom/smp2p.c
drivers/staging/android/ion/ion.c
drivers/usb/core/hub.c
drivers/usb/dwc3/core.c
drivers/usb/dwc3/debugfs.c
drivers/usb/dwc3/gadget.c
drivers/usb/gadget/configfs.c
drivers/usb/gadget/function/f_accessory.c
drivers/usb/gadget/function/f_fs.c
drivers/usb/gadget/function/f_hid.c
drivers/usb/gadget/function/f_uac1.c
drivers/usb/gadget/function/f_uac2.c
drivers/usb/host/xhci.c
drivers/usb/host/xhci.h
fs/f2fs/super.c
fs/file_table.c
fs/incfs/main.c
include/linux/arm-smccc.h
include/linux/psi_types.h
include/trace/events/f2fs.h
kernel/cpu.c
kernel/exit.c
kernel/futex.c
kernel/locking/lockdep.c
kernel/power/qos.c
kernel/sched/cpufreq_schedutil.c
kernel/sched/fair.c
kernel/sched/psi.c
kernel/time/hrtimer.c
kernel/workqueue.c
mm/filemap.c
mm/memory.c
mm/page_alloc.c
net/ipv4/tcp_ipv4.c
net/ipv4/tcp_timer.c
net/ipv6/tcp_ipv6.c
net/qrtr/qrtr.c
net/sctp/input.c
net/wireless/core.c
sound/core/pcm_native.c
Change-Id: I2a9ca770f1436d3b41896ec5fde18d160fa83c86
Changes in 4.19.218
xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay
binder: use euid from cred instead of using task
binder: use cred instead of task for selinux checks
Input: elantench - fix misreporting trackpoint coordinates
Input: i8042 - Add quirk for Fujitsu Lifebook T725
libata: fix read log timeout value
ocfs2: fix data corruption on truncate
mmc: dw_mmc: Dont wait for DRTO on Write RSP error
parisc: Fix ptrace check on syscall return
tpm: Check for integer overflow in tpm2_map_response_body()
firmware/psci: fix application of sizeof to pointer
crypto: s5p-sss - Add error handling in s5p_aes_probe()
media: ite-cir: IR receiver stop working after receive overflow
media: ir-kbd-i2c: improve responsiveness of hauppauge zilog receivers
ALSA: hda/realtek: Add quirk for Clevo PC70HS
ALSA: ua101: fix division by zero at probe
ALSA: 6fire: fix control and bulk message timeouts
ALSA: line6: fix control and interrupt message timeouts
ALSA: usb-audio: Add registration quirk for JBL Quantum 400
ALSA: synth: missing check for possible NULL after the call to kstrdup
ALSA: timer: Fix use-after-free problem
ALSA: timer: Unconditionally unlink slave instances, too
x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c
x86/irq: Ensure PI wakeup handler is unregistered before module unload
cavium: Return negative value when pci_alloc_irq_vectors() fails
scsi: qla2xxx: Fix unmap of already freed sgl
cavium: Fix return values of the probe function
sfc: Don't use netif_info before net_device setup
hyperv/vmbus: include linux/bitops.h
mmc: winbond: don't build on M68K
drm: panel-orientation-quirks: Add quirk for Aya Neo 2021
bpf: Prevent increasing bpf_jit_limit above max
xen/netfront: stop tx queues during live migration
spi: spl022: fix Microwire full duplex mode
watchdog: Fix OMAP watchdog early handling
vmxnet3: do not stop tx queues after netif_device_detach()
btrfs: clear MISSING device status bit in btrfs_close_one_device
btrfs: fix lost error handling when replaying directory deletes
btrfs: call btrfs_check_rw_degradable only if there is a missing device
ia64: kprobes: Fix to pass correct trampoline address to the handler
hwmon: (pmbus/lm25066) Add offset coefficients
regulator: s5m8767: do not use reset value as DVS voltage if GPIO DVS is disabled
regulator: dt-bindings: samsung,s5m8767: correct s5m8767,pmic-buck-default-dvs-idx property
EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell
mwifiex: fix division by zero in fw download path
ath6kl: fix division by zero in send path
ath6kl: fix control-message timeout
ath10k: fix control-message timeout
ath10k: fix division by zero in send path
PCI: Mark Atheros QCA6174 to avoid bus reset
rtl8187: fix control-message timeouts
evm: mark evm_fixmode as __ro_after_init
wcn36xx: Fix HT40 capability for 2Ghz band
mwifiex: Read a PCI register after writing the TX ring write pointer
libata: fix checking of DMA state
wcn36xx: handle connection loss indication
rsi: fix occasional initialisation failure with BT coex
rsi: fix key enabled check causing unwanted encryption for vap_id > 0
rsi: fix rate mask set leading to P2P failure
rsi: Fix module dev_oper_mode parameter description
RDMA/qedr: Fix NULL deref for query_qp on the GSI QP
signal: Remove the bogus sigkill_pending in ptrace_stop
signal/mips: Update (_save|_restore)_fp_context to fail with -EFAULT
power: supply: max17042_battery: Prevent int underflow in set_soc_threshold
power: supply: max17042_battery: use VFSOC for capacity when no rsns
powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cannot be found
serial: core: Fix initializing and restoring termios speed
ALSA: mixer: oss: Fix racy access to slots
ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume
xen/balloon: add late_initcall_sync() for initial ballooning done
PCI: aardvark: Do not clear status bits of masked interrupts
PCI: aardvark: Do not unmask unused interrupts
PCI: aardvark: Fix return value of MSI domain .alloc() method
PCI: aardvark: Read all 16-bits from PCIE_MSI_PAYLOAD_REG
quota: check block number when reading the block in quota file
quota: correct error number in free_dqentry()
pinctrl: core: fix possible memory leak in pinctrl_enable()
iio: dac: ad5446: Fix ad5622_write() return value
USB: serial: keyspan: fix memleak on probe errors
USB: iowarrior: fix control-message timeouts
drm: panel-orientation-quirks: Add quirk for KD Kurio Smart C15200 2-in-1
Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg()
Bluetooth: fix use-after-free error in lock_sock_nested()
platform/x86: wmi: do not fail if disabling fails
MIPS: lantiq: dma: add small delay after reset
MIPS: lantiq: dma: reset correct number of channel
locking/lockdep: Avoid RCU-induced noinstr fail
net: sched: update default qdisc visibility after Tx queue cnt changes
smackfs: Fix use-after-free in netlbl_catmap_walk()
x86: Increase exception stack sizes
mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type
mwifiex: Properly initialize private structure on interface type changes
media: mt9p031: Fix corrupted frame after restarting stream
media: netup_unidvb: handle interrupt properly according to the firmware
media: uvcvideo: Set capability in s_param
media: uvcvideo: Return -EIO for control errors
media: s5p-mfc: fix possible null-pointer dereference in s5p_mfc_probe()
media: s5p-mfc: Add checking to s5p_mfc_probe().
media: mceusb: return without resubmitting URB in case of -EPROTO error.
ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK
media: rcar-csi2: Add checking to rcsi2_start_receiver()
ACPICA: Avoid evaluating methods too early during system resume
media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte()
tracefs: Have tracefs directories not set OTH permission bits by default
ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create()
ACPI: battery: Accept charges over the design capacity as full
leaking_addresses: Always print a trailing newline
memstick: r592: Fix a UAF bug when removing the driver
lib/xz: Avoid overlapping memcpy() with invalid input with in-place decompression
lib/xz: Validate the value before assigning it to an enum variable
workqueue: make sysfs of unbound kworker cpumask more clever
tracing/cfi: Fix cmp_entries_* functions signature mismatch
mwl8k: Fix use-after-free in mwl8k_fw_state_machine()
PM: hibernate: Get block device exclusively in swsusp_check()
iwlwifi: mvm: disable RX-diversity in powersave
smackfs: use __GFP_NOFAIL for smk_cipso_doi()
ARM: clang: Do not rely on lr register for stacktrace
gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE
ARM: 9136/1: ARMv7-M uses BE-8, not BE-32
spi: bcm-qspi: Fix missing clk_disable_unprepare() on error in bcm_qspi_probe()
x86/hyperv: Protect set_hv_tscchange_cb() against getting preempted
parisc: fix warning in flush_tlb_all
task_stack: Fix end_of_stack() for architectures with upwards-growing stack
parisc/unwind: fix unwinder when CONFIG_64BIT is enabled
parisc/kgdb: add kgdb_roundup() to make kgdb work with idle polling
Bluetooth: fix init and cleanup of sco_conn.timeout_work
cgroup: Make rebind_subsystems() disable v2 controllers all at once
net: dsa: rtl8366rb: Fix off-by-one bug
drm/amdgpu: fix warning for overflow check
media: em28xx: add missing em28xx_close_extension
media: dvb-usb: fix ununit-value in az6027_rc_query
media: mtk-vpu: Fix a resource leak in the error handling path of 'mtk_vpu_probe()'
media: si470x: Avoid card name truncation
media: cx23885: Fix snd_card_free call on null card pointer
cpuidle: Fix kobject memory leaks in error paths
media: em28xx: Don't use ops->suspend if it is NULL
ath9k: Fix potential interrupt storm on queue reset
media: dvb-frontends: mn88443x: Handle errors of clk_prepare_enable()
crypto: qat - detect PFVF collision after ACK
crypto: qat - disregard spurious PFVF interrupts
hwrng: mtk - Force runtime pm ops for sleep ops
b43legacy: fix a lower bounds test
b43: fix a lower bounds test
mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured
memstick: avoid out-of-range warning
memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host()
hwmon: Fix possible memleak in __hwmon_device_register()
hwmon: (pmbus/lm25066) Let compiler determine outer dimension of lm25066_coeff
ath10k: fix max antenna gain unit
drm/msm: uninitialized variable in msm_gem_import()
net: stream: don't purge sk_error_queue in sk_stream_kill_queues()
mmc: mxs-mmc: disable regulator on error and in the remove function
platform/x86: thinkpad_acpi: Fix bitwise vs. logical warning
rsi: stop thread firstly in rsi_91x_init() error handling
mwifiex: Send DELBA requests according to spec
phy: micrel: ksz8041nl: do not use power down mode
nvme-rdma: fix error code in nvme_rdma_setup_ctrl
PM: hibernate: fix sparse warnings
clocksource/drivers/timer-ti-dm: Select TIMER_OF
drm/msm: Fix potential NULL dereference in DPU SSPP
smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi
s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap()
irq: mips: avoid nested irq_enter()
tcp: don't free a FIN sk_buff in tcp_remove_empty_skb()
samples/kretprobes: Fix return value if register_kretprobe() failed
KVM: s390: Fix handle_sske page fault handling
libertas_tf: Fix possible memory leak in probe and disconnect
libertas: Fix possible memory leak in probe and disconnect
wcn36xx: add proper DMA memory barriers in rx path
net: amd-xgbe: Toggle PLL settings during rate change
net: phylink: avoid mvneta warning when setting pause parameters
crypto: pcrypt - Delay write to padata->info
selftests/bpf: Fix fclose/pclose mismatch in test_progs
ibmvnic: Process crqs after enabling interrupts
RDMA/rxe: Fix wrong port_cap_flags
ARM: s3c: irq-s3c24xx: Fix return value check for s3c24xx_init_intc()
arm64: dts: rockchip: Fix GPU register width for RK3328
RDMA/bnxt_re: Fix query SRQ failure
ARM: dts: at91: tse850: the emac<->phy interface is rmii
scsi: dc395: Fix error case unwinding
MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT
JFS: fix memleak in jfs_mount
ALSA: hda: Reduce udelay() at SKL+ position reporting
arm: dts: omap3-gta04a4: accelerometer irq fix
soc/tegra: Fix an error handling path in tegra_powergate_power_up()
memory: fsl_ifc: fix leak of irq and nand_irq in fsl_ifc_ctrl_probe
video: fbdev: chipsfb: use memset_io() instead of memset()
serial: 8250_dw: Drop wrong use of ACPI_PTR()
usb: gadget: hid: fix error code in do_config()
power: supply: rt5033_battery: Change voltage values to µV
scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn()
RDMA/mlx4: Return missed an error if device doesn't support steering
ASoC: cs42l42: Correct some register default values
ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER
phy: qcom-qusb2: Fix a memory leak on probe
serial: xilinx_uartps: Fix race condition causing stuck TX
mips: cm: Convert to bitfield API to fix out-of-bounds access
power: supply: bq27xxx: Fix kernel crash on IRQ handler register error
apparmor: fix error check
rpmsg: Fix rpmsg_create_ept return when RPMSG config is not defined
pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds
drm/plane-helper: fix uninitialized variable reference
PCI: aardvark: Don't spam about PIO Response Status
NFS: Fix deadlocks in nfs_scan_commit_list()
fs: orangefs: fix error return code of orangefs_revalidate_lookup()
mtd: spi-nor: hisi-sfc: Remove excessive clk_disable_unprepare()
dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro
auxdisplay: img-ascii-lcd: Fix lock-up when displaying empty string
auxdisplay: ht16k33: Connect backlight to fbdev
auxdisplay: ht16k33: Fix frame buffer device blanking
netfilter: nfnetlink_queue: fix OOB when mac header was cleared
dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result`
m68k: set a default value for MEMORY_RESERVE
watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT
ar7: fix kernel builds for compiler test
scsi: qla2xxx: Fix gnl list corruption
scsi: qla2xxx: Turn off target reset during issue_lip
i2c: xlr: Fix a resource leak in the error handling path of 'xlr_i2c_probe()'
xen-pciback: Fix return in pm_ctrl_init()
net: davinci_emac: Fix interrupt pacing disable
ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses
bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed
mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration()
zram: off by one in read_block_state()
llc: fix out-of-bound array index in llc_sk_dev_hash()
nfc: pn533: Fix double free when pn533_fill_fragment_skbs() fails
arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline functions
vsock: prevent unnecessary refcnt inc for nonblocking connect
cxgb4: fix eeprom len when diagnostics not implemented
USB: chipidea: fix interrupt deadlock
ARM: 9155/1: fix early early_iounmap()
ARM: 9156/1: drop cc-option fallbacks for architecture selection
f2fs: should use GFP_NOFS for directory inodes
9p/net: fix missing error check in p9_check_errors
powerpc/lib: Add helper to check if offset is within conditional branch range
powerpc/bpf: Validate branch ranges
powerpc/bpf: Fix BPF_SUB when imm == 0x80000000
powerpc/security: Add a helper to query stf_barrier type
powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC
mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks
mm, oom: do not trigger out_of_memory from the #PF
backlight: gpio-backlight: Correct initial power state handling
video: backlight: Drop maximum brightness override for brightness zero
s390/cio: check the subchannel validity for dev_busid
s390/tape: fix timer initialization in tape_std_assign()
PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros
fuse: truncate pagecache on atomic_o_trunc
x86/cpu: Fix migration safety with X86_BUG_NULL_SEL
ext4: fix lazy initialization next schedule time computation in more granular unit
fortify: Explicitly disable Clang support
parisc/entry: fix trace test in syscall exit path
PCI/MSI: Destroy sysfs before freeing entries
PCI/MSI: Deal with devices lying about their MSI mask capability
PCI: Add MSI masking quirk for Nvidia ION AHCI
erofs: remove the occupied parameter from z_erofs_pagevec_enqueue()
erofs: fix unsafe pagevec reuse of hooked pclusters
arm64: zynqmp: Do not duplicate flash partition label property
arm64: zynqmp: Fix serial compatible string
scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq()
arm64: dts: hisilicon: fix arm,sp805 compatible string
usb: musb: tusb6010: check return value after calling platform_get_resource()
usb: typec: tipd: Remove WARN_ON in tps6598x_block_read
arm64: dts: freescale: fix arm,sp805 compatible string
ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect
scsi: advansys: Fix kernel pointer leak
firmware_loader: fix pre-allocated buf built-in firmware use
ARM: dts: omap: fix gpmc,mux-add-data type
usb: host: ohci-tmio: check return value after calling platform_get_resource()
ALSA: ISA: not for M68K
tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc
MIPS: sni: Fix the build
scsi: target: Fix ordered tag handling
scsi: target: Fix alua_tg_pt_gps_count tracking
powerpc/5200: dts: fix memory node unit name
ALSA: gus: fix null pointer dereference on pointer block
powerpc/dcr: Use cmplwi instead of 3-argument cmpli
sh: check return code of request_irq
maple: fix wrong return value of maple_bus_init().
f2fs: fix up f2fs_lookup tracepoints
sh: fix kconfig unmet dependency warning for FRAME_POINTER
sh: define __BIG_ENDIAN for math-emu
mips: BCM63XX: ensure that CPU_SUPPORTS_32BIT_KERNEL is set
sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain()
drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame
net: bnx2x: fix variable dereferenced before check
iavf: check for null in iavf_fix_features
iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset
MIPS: generic/yamon-dt: fix uninitialized variable error
mips: bcm63xx: add support for clk_get_parent()
mips: lantiq: add support for clk_get_parent()
platform/x86: hp_accel: Fix an error handling path in 'lis3lv02d_probe()'
net: virtio_net_hdr_to_skb: count transport header in UFO
i40e: Fix correct max_pkt_size on VF RX queue
i40e: Fix NULL ptr dereference on VSI filter sync
i40e: Fix changing previously set num_queue_pairs for PFs
i40e: Fix display error code in dmesg
NFC: reorganize the functions in nci_request
NFC: reorder the logic in nfc_{un,}register_device
perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server
perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server
tun: fix bonding active backup with arp monitoring
hexagon: export raw I/O routines for modules
ipc: WARN if trying to remove ipc object which is absent
mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag
x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails
udf: Fix crash after seekdir
btrfs: fix memory ordering between normal and ordered work functions
parisc/sticon: fix reverse colors
cfg80211: call cfg80211_stop_ap when switch from P2P_GO type
drm/udl: fix control-message timeout
drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors
perf/core: Avoid put_page() when GUP fails
batman-adv: mcast: fix duplicate mcast packets in BLA backbone from LAN
batman-adv: Consider fragmentation for needed_headroom
batman-adv: Reserve needed_*room for fragments
batman-adv: Don't always reallocate the fragmentation skb head
RDMA/netlink: Add __maybe_unused to static inline in C file
ASoC: DAPM: Cover regression by kctl change notification fix
usb: max-3421: Use driver data instead of maintaining a list of bound devices
soc/tegra: pmc: Fix imbalanced clock disabling in error code path
Linux 4.19.218
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I3f87fc92fe2a7a19ddddb522916f74dba7929583
commit 418ace9992a7647c446ed3186df40cf165b67298 upstream.
Naresh and Antonio ran into a build failure with latest Debian
armhf compilers, with lots of output like
tmp/ccY3nOAs.s:2215: Error: selected processor does not support `cpsid i' in ARM mode
As it turns out, $(cc-option) fails early here when the FPU is not
selected before CPU architecture is selected, as the compiler
option check runs before enabling -msoft-float, which causes
a problem when testing a target architecture level without an FPU:
cc1: error: '-mfloat-abi=hard': selected architecture lacks an FPU
Passing e.g. -march=armv6k+fp in place of -march=armv6k would avoid this
issue, but the fallback logic is already broken because all supported
compilers (gcc-5 and higher) are much more recent than these options,
and building with -march=armv5t as a fallback no longer works.
The best way forward that I see is to just remove all the checks, which
also has the nice side-effect of slightly improving the startup time for
'make'.
The -mtune=marvell-f option was apparently never supported by any mainline
compiler, and the custom Codesourcery gcc build that did support is
now too old to build kernels, so just use -mtune=xscale unconditionally
for those.
This should be safe to apply on all stable kernels, and will be required
in order to keep building them with gcc-11 and higher.
Link: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=996419
Reported-by: Antonio Terceiro <antonio.terceiro@linaro.org>
Reported-by: Naresh Kamboju <naresh.kamboju@linaro.org>
Reported-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
Tested-by: Sebastian Reichel <sebastian.reichel@collabora.com>
Tested-by: Klaus Kudielka <klaus.kudielka@gmail.com>
Cc: Matthias Klose <doko@debian.org>
Cc: stable@vger.kernel.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Changes in 4.19.215
ARM: 9133/1: mm: proc-macros: ensure *_tlb_fns are 4B aligned
ARM: 9134/1: remove duplicate memcpy() definition
ARM: 9139/1: kprobes: fix arch_init_kprobes() prototype
ARM: 9141/1: only warn about XIP address when not compile testing
powerpc/bpf: Fix BPF_MOD when imm == 1
arm64: Avoid premature usercopy failure
ARM: 8819/1: Remove '-p' from LDFLAGS
usbnet: sanity check for maxpacket
usbnet: fix error return code in usbnet_probe()
ata: sata_mv: Fix the error handling of mv_chip_id()
nfc: port100: fix using -ERRNO as command type mask
Revert "net: mdiobus: Fix memory leak in __mdiobus_register"
ipv4: use siphash instead of Jenkins in fnhe_hashfun()
ipv6: use siphash in rt6_exception_hash()
ipv6: make exception cache less predictible
mmc: vub300: fix control-message timeouts
mmc: cqhci: clear HALT state after CQE enable
mmc: dw_mmc: exynos: fix the finding clock sample value
mmc: sdhci: Map more voltage level to SDHCI_POWER_330
mmc: sdhci-esdhc-imx: clear the buffer_read_ready to reset standard tuning circuit
net: lan78xx: fix division by zero in send path
RDMA/mlx5: Set user priority for DCT
arm64: dts: allwinner: h5: NanoPI Neo 2: Fix ethernet node
regmap: Fix possible double-free in regcache_rbtree_exit()
net: batman-adv: fix error handling
net: Prevent infinite while loop in skb_tx_hash()
nios2: Make NIOS2_DTB_SOURCE_BOOL depend on !COMPILE_TEST
net: ethernet: microchip: lan743x: Fix driver crash when lan743x_pm_resume fails
net: ethernet: microchip: lan743x: Fix dma allocation failure by using dma_set_mask_and_coherent
net: nxp: lpc_eth.c: avoid hang when bringing interface down
sctp: use init_tag from inithdr for ABORT chunk
sctp: fix the processing for COOKIE_ECHO chunk
sctp: add vtag check in sctp_sf_violation
sctp: add vtag check in sctp_sf_do_8_5_1_E_sa
sctp: add vtag check in sctp_sf_ootb
Linux 4.19.215
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I31d72c412edc330fea8f80def686cb20f3af5731
commit 091bb549f7722723b284f63ac665e2aedcf9dec9 upstream.
This option is not supported by lld:
ld.lld: error: unknown argument: -p
This has been a no-op in binutils since 2004 (see commit dea514f51da1 in
that tree). Given that the lowest officially supported of binutils for
the kernel is 2.20, which was released in 2009, nobody needs this flag
around so just remove it. Commit 1a381d4a0a ("arm64: remove no-op -p
linker flag") did the same for arm64.
Signed-off-by: Nathan Chancellor <natechancellor@gmail.com>
Acked-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Acked-by: Nicolas Pitre <nico@linaro.org>
Reviewed-by: Nick Desaulniers <ndesaulniers@google.com>
Reviewed-by: Stefan Agner <stefan@agner.ch>
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
* refs/heads/tmp-5da1114:
Revert crypto changes from android-4.19.79-95
Revert "UPSTREAM: PM / wakeup updates"
Revert "ANDROID: of: property: Enable of_devlink by default"
Revert "UPSTREAM: dt-bindings: arm: coresight: Add support for coresight-loses-context-with-cpu"
UPSTREAM: net: usbnet: Fix -Wcast-function-type
UPSTREAM: USB: dummy-hcd: use usb_urb_dir_in instead of usb_pipein
UPSTREAM: USB: dummy-hcd: increase max number of devices to 32
ANDROID: tty: serdev: Fix broken serial console input
ANDROID: update kernel ABI (perf_event changes)
BACKPORT: perf_event: Add support for LSM and SELinux checks
UPSTREAM: iommu: Allow io-pgtable to be used outside of drivers/iommu/
ANDROID: update abi for 4.19.94 release
ANDROID: update abi due to revert
Revert "BACKPORT: perf_event: Add support for LSM and SELinux checks"
UPSTREAM: selinux: sidtab reverse lookup hash table
UPSTREAM: selinux: avoid atomic_t usage in sidtab
UPSTREAM: selinux: check sidtab limit before adding a new entry
UPSTREAM: selinux: fix context string corruption in convert_context()
UPSTREAM: selinux: overhaul sidtab to fix bug and improve performance
UPSTREAM: selinux: refactor mls_context_to_sid() and make it stricter
UPSTREAM: selinux: use separate table for initial SID lookup
UPSTREAM: selinux: make "selinux_policycap_names[]" const char *
UPSTREAM: selinux: refactor sidtab conversion
ANDROID: Update ABI representation
ANDROID: GKI: clk: Don't disable unused clocks with sync state support
ANDROID: GKI: clk: Add support for clock providers with sync state
ANDROID: GKI: driver core: Add dev_has_sync_state()
ANDROID: update kernel ABI representation
BACKPORT: perf_event: Add support for LSM and SELinux checks
ANDROID: update ABI representation
UPSTREAM: exit: panic before exit_mm() on global init exit
ANDROID: serdev: Fix platform device support
ANDROID: Kconfig.gki: Add Hidden SPRD DRM configs
ANDROID: gki_defconfig: Disable TRANSPARENT_HUGEPAGE
ANDROID: gki_defconfig: Enable CONFIG_GNSS_CMDLINE_SERIAL
ANDROID: gnss: Add command line test driver
ANDROID: serdev: add platform device support
ANDROID: gki_defconfig: enable ARM64_SW_TTBR0_PAN
ANDROID: gki_defconfig: Set BINFMT_MISC as =m
UPSTREAM: binder: fix incorrect calculation for num_valid
ABI: Update ABI after f2fs merge
ANDROID: add initial ABI whitelist for android-4.19
ANDROID: staging: android: ion: Fix build when CONFIG_ION_SYSTEM_HEAP=n
ANDROID: staging: android: ion: Expose total heap and pool sizes via sysfs
ANDROID: Update ABI representation due to vmstat counter changes
UPSTREAM: include/linux/slab.h: fix sparse warning in kmalloc_type()
UPSTREAM: mm, slab: shorten kmalloc cache names for large sizes
UPSTREAM: mm, proc: add KReclaimable to /proc/meminfo
UPSTREAM: mm: rename and change semantics of nr_indirectly_reclaimable_bytes
UPSTREAM: dcache: allocate external names from reclaimable kmalloc caches
UPSTREAM: mm, slab/slub: introduce kmalloc-reclaimable caches
UPSTREAM: mm, slab: combine kmalloc_caches and kmalloc_dma_caches
ANDROID: abi update for 4.19.89
ANDROID: update abi_gki_aarch64.xml for LTO, CFI, and SCS
ANDROID: gki_defconfig: enable LTO, CFI, and SCS
ANDROID: update abi_gki_aarch64.xml for CONFIG_GNSS
ANDROID: cuttlefish_defconfig: Enable CONFIG_GNSS
UPSTREAM: arm64: Validate tagged addresses in access_ok() called from kernel threads
ANDROID: mm: Throttle rss_stat tracepoint
UPSTREAM: mm: slub: really fix slab walking for init_on_free
ANDROID: update abi_gki_aarch64.xml for nf change
ANDROID: kbuild: limit LTO inlining
ANDROID: kbuild: merge module sections with LTO
ANDROID: netfilter: nf_nat: remove static from nf_nat_ipv4_fn
UPSTREAM: drm/client: remove the exporting of drm_client_close
ANDROID: f2fs: fix possible merge of unencrypted with encrypted I/O
UPSTREAM: binder: Add binder_proc logging to binderfs
UPSTREAM: binder: Make transaction_log available in binderfs
UPSTREAM: binder: Add stats, state and transactions files
UPSTREAM: binder: add a mount option to show global stats
UPSTREAM: binder: Validate the default binderfs device names.
UPSTREAM: binder: Add default binder devices through binderfs when configured
UPSTREAM: binder: fix CONFIG_ANDROID_BINDER_DEVICES
UPSTREAM: android: binder: use kstrdup instead of open-coding it
UPSTREAM: binderfs: remove separate device_initcall()
UPSTREAM: binderfs: respect limit on binder control creation
UPSTREAM: binderfs: switch from d_add() to d_instantiate()
UPSTREAM: binderfs: drop lock in binderfs_binder_ctl_create
UPSTREAM: binderfs: kill_litter_super() before cleanup
UPSTREAM: binderfs: rework binderfs_binder_device_create()
UPSTREAM: binderfs: rework binderfs_fill_super()
UPSTREAM: binderfs: prevent renaming the control dentry
UPSTREAM: binderfs: remove outdated comment
UPSTREAM: binderfs: fix error return code in binderfs_fill_super()
UPSTREAM: binderfs: handle !CONFIG_IPC_NS builds
UPSTREAM: binderfs: reserve devices for initial mount
UPSTREAM: binderfs: rename header to binderfs.h
UPSTREAM: binderfs: implement "max" mount option
UPSTREAM: binderfs: make each binderfs mount a new instance
UPSTREAM: binderfs: remove wrong kern_mount() call
UPSTREAM: binder: implement binderfs
UPSTREAM: binder: remove BINDER_DEBUG_ENTRY()
ANDROID: Don't base allmodconfig on gki_defconfig
ANDROID: Disable UNWINDER_ORC for allmodconfig
ANDROID: update abi_gki_aarch64.xml for 4.19.87
BACKPORT: ARM: 8905/1: Emit __gnu_mcount_nc when using Clang 10.0.0 or newer
ANDROID: update abi_gki_aarch64.xml
ANDROID: gki_defconfig: =m's applied for virtio configs in arm64
UPSTREAM: of: property: Add device link support for interrupt-parent, dmas and -gpio(s)
UPSTREAM: of: property: Add device link support for "iommu-map"
UPSTREAM: of: property: Fix the semantics of of_is_ancestor_of()
UPSTREAM: i2c: of: Populate fwnode in of_i2c_get_board_info()
UPSTREAM: driver core: Clarify documentation for fwnode_operations.add_links()
UPSTREAM: dt-bindings: arm: coresight: Add support for coresight-loses-context-with-cpu
BACKPORT: coresight: etm4x: Save/restore state across CPU low power states
ANDROID: Update ABI representation
ANDROID: gki_defconfig: IIO=y
f2fs: stop GC when the victim becomes fully valid
f2fs: expose main_blkaddr in sysfs
f2fs: choose hardlimit when softlimit is larger than hardlimit in f2fs_statfs_project()
f2fs: Fix deadlock in f2fs_gc() context during atomic files handling
f2fs: show f2fs instance in printk_ratelimited
f2fs: fix potential overflow
f2fs: fix to update dir's i_pino during cross_rename
f2fs: support aligned pinned file
f2fs: avoid kernel panic on corruption test
f2fs: fix wrong description in document
f2fs: cache global IPU bio
f2fs: fix to avoid memory leakage in f2fs_listxattr
f2fs: check total_segments from devices in raw_super
f2fs: update multi-dev metadata in resize_fs
f2fs: mark recovery flag correctly in read_raw_super_block()
f2fs: fix to update time in lazytime mode
vfs: don't allow writes to swap files
mm: set S_SWAPFILE on blockdev swap devices
BACKPORT: ARM: 8900/1: UNWINDER_FRAME_POINTER implementation for Clang
ANDROID: update abi_gki_aarch64.xml for 4.19.87
ANDROID: gki_defconfig: FW_CACHE to no
FROMGIT: firmware_class: make firmware caching configurable
FROMLIST: arm64: implement Shadow Call Stack
FROMLIST: arm64: disable SCS for hypervisor code
BACKPORT: FROMLIST: arm64: vdso: disable Shadow Call Stack
FROMLIST: arm64: efi: restore x18 if it was corrupted
FROMLIST: arm64: preserve x18 when CPU is suspended
FROMLIST: arm64: reserve x18 from general allocation with SCS
FROMLIST: arm64: disable function graph tracing with SCS
FROMLIST: scs: add support for stack usage debugging
FROMLIST: scs: add accounting
FROMLIST: add support for Clang's Shadow Call Stack (SCS)
FROMLIST: arm64: kernel: avoid x18 in __cpu_soft_restart
FROMLIST: arm64: kvm: stop treating register x18 as caller save
FROMLIST: arm64/lib: copy_page: avoid x18 register in assembler code
FROMLIST: arm64: mm: avoid x18 in idmap_kpti_install_ng_mappings
ANDROID: use non-canonical CFI jump tables
ANDROID: arm64: add __nocfi to __apply_alternatives
ANDROID: arm64: add __pa_function
ANDROID: arm64: allow ThinLTO to be selected
ANDROID: soc/tegra: disable ARCH_TEGRA_210_SOC with LTO
FROMLIST: arm64: fix alternatives with LLVM's integrated assembler
ANDROID: irqchip/gic-v3: rename gic_of_init to work around a ThinLTO+CFI bug
ANDROID: init: ensure initcall ordering with LTO
Revert "ANDROID: init: ensure initcall ordering with LTO"
ANDROID: add support for ThinLTO
ANDROID: clang: update to 10.0.1
ANDROID: gki_defconfig: enable CONFIG_REGULATOR_FIXED_VOLTAGE
ANDROID: gki_defconfig: removed CONFIG_PM_WAKELOCKS
ANDROID: gki_defconfig: enable CONFIG_IKHEADERS as m
FROMGIT: pinctrl: devicetree: Avoid taking direct reference to device name string
ANDROID: update abi_gki_aarch64.xml for 4.19.86 update
ANDROID: Update ABI representation
ANDROID: gki_defconfig: disable FUNCTION_TRACER
ANDROID: Update the ABI representation
ANDROID: update ABI representation
ANDROID: add unstripped modules to the distribution
FROMLIST: vsprintf: Inline call to ptr_to_hashval
UPSTREAM: rss_stat: Add support to detect RSS updates of external mm
UPSTREAM: mm: emit tracepoint when RSS changes
FROMGIT: driver core: Allow device link operations inside sync_state()
ANDROID: uid_sys_stats: avoid double accounting of dying threads
ANDROID: scsi: ufs-qcom: Enable BROKEN_CRYPTO quirk flag
ANDROID: scsi: ufs-hisi: Enable BROKEN_CRYPTO quirk flag
ANDROID: scsi: ufs: Add quirk bit for controllers that don't play well with inline crypto
ANDROID: scsi: ufs: UFS init should not require inline crypto
ANDROID: scsi: ufs: UFS crypto variant operations API
ANDROID: gki_defconfig: enable inline encryption
BACKPORT: FROMLIST: ext4: add inline encryption support
BACKPORT: FROMLIST: f2fs: add inline encryption support
BACKPORT: FROMLIST: fscrypt: add inline encryption support
BACKPORT: FROMLIST: scsi: ufs: Add inline encryption support to UFS
BACKPORT: FROMLIST: scsi: ufs: UFS crypto API
BACKPORT: FROMLIST: scsi: ufs: UFS driver v2.1 spec crypto additions
BACKPORT: FROMLIST: block: blk-crypto for Inline Encryption
ANDROID: block: Fix bio_crypt_should_process WARN_ON
BACKPORT: FROMLIST: block: Add encryption context to struct bio
BACKPORT: FROMLIST: block: Keyslot Manager for Inline Encryption
FROMLIST: f2fs: add support for IV_INO_LBLK_64 encryption policies
FROMLIST: ext4: add support for IV_INO_LBLK_64 encryption policies
BACKPORT: FROMLIST: fscrypt: add support for IV_INO_LBLK_64 policies
FROMLIST: fscrypt: zeroize fscrypt_info before freeing
FROMLIST: fscrypt: remove struct fscrypt_ctx
BACKPORT: FROMLIST: fscrypt: invoke crypto API for ESSIV handling
ANDROID: build kernels with llvm-nm and llvm-objcopy
ANDROID: Fix allmodconfig build with CC=clang
UPSTREAM: mm/page_poison: expose page_poisoning_enabled to kernel modules
FROMGIT: of: property: Add device link support for iommus, mboxes and io-channels
FROMGIT: of: property: Make it easy to add device links from DT properties
FROMGIT: of: property: Minor style clean up of of_link_to_phandle()
Revert "ANDROID: of/property: Add device link support for iommus"
ANDROID: Add allmodconfig build.configs for x86_64 and aarch64
ANDROID: fix allmodconfig build
ANDROID: nf: IDLETIMER: Fix possible use before initialization in idletimer_resume
BACKPORT: coresight: funnel: Support static funnel
BACKPORT:FROMGIT: coresight: replicator: Fix missing spin_lock_init()
BACKPORT:FROMGIT: coresight: funnel: Fix missing spin_lock_init()
BACKPORT:FROMGIT: coresight: Serialize enabling/disabling a link device.
UPSTREAM: coresight: tmc-etr: Add barrier packets when moving offset forward
UPSTREAM: coresight: tmc-etr: Decouple buffer sync and barrier packet insertion
UPSTREAM: coresight: tmc: Make memory width mask computation into a function
UPSTREAM: coresight: tmc-etr: Fix perf_data check
UPSTREAM: coresight: tmc-etr: Fix updating buffer in not-snapshot mode.
UPSTREAM: coresight: tmc-etr: Check if non-secure access is enabled
UPSTREAM: coresight: tmc-etr: Handle memory errors
BACKPORT: coresight: etr_buf: Consolidate refcount initialization
UPSTREAM: coresight: Fix DEBUG_LOCKS_WARN_ON for uninitialized attribute
UPSTREAM: coresight: Use coresight device names for sinks in PMU attribute
UPSTREAM: coresight: tmc-etr: alloc_perf_buf: Do not call smp_processor_id from preemptible
UPSTREAM: coresight: tmc-etr: Do not call smp_processor_id() from preemptible
UPSTREAM: coresight: perf: Don't set the truncated flag in snapshot mode
UPSTREAM: coresight: tmc-etf: Fix snapshot mode update function
UPSTREAM: coresight: tmc-etr: Properly set AUX buffer head in snapshot mode
UPSTREAM: coresight: tmc-etr: Add support for CPU-wide trace scenarios
UPSTREAM: coresight: tmc-etr: Allocate and free ETR memory buffers for CPU-wide scenarios
UPSTREAM: coresight: tmc-etr: Introduce the notion of IDR to ETR devices
UPSTREAM: coresight: tmc-etr: Introduce the notion of reference counting to ETR devices
UPSTREAM: coresight: tmc-etr: Introduce the notion of process ID to ETR devices
UPSTREAM: coresight: tmc-etr: Create per-thread buffer allocation function
UPSTREAM: coresight: tmc-etr: Refactor function tmc_etr_setup_perf_buf()
UPSTREAM: coresight: Communicate perf event to sink buffer allocation functions
UPSTREAM: coresight: perf: Refactor function free_event_data()
UPSTREAM: coresight: perf: Clean up function etm_setup_aux()
UPSTREAM: coresight: Properly address concurrency in sink::update() functions
UPSTREAM: coresight: Properly address errors in sink::disable() functions
UPSTREAM: coresight: Move reference counting inside sink drivers
UPSTREAM: coresight: Adding return code to sink::disable() operation
UPSTREAM: coresight: etm4x: Configure tracers to emit timestamps
UPSTREAM: coresight: etm4x: Skip selector pair 0
UPSTREAM: coresight: etm4x: Add kernel configuration for CONTEXTID
UPSTREAM: coresight: pmu: Adding ITRACE property to cs_etm PMU
UPSTREAM: coresight: tmc: Cleanup power management
UPSTREAM: coresight: Fix freeing up the coresight connections
UPSTREAM: coresight: tmc: Report DMA setup failures
UPSTREAM: coresight: catu: fix clang build warning
UPSTREAM: perf/core: Fix the address filtering fix
UPSTREAM: perf, pt, coresight: Fix address filters for vmas with non-zero offset
UPSTREAM: perf: Copy parent's address filter offsets on clone
UPSTREAM: coresight: Use event attributes for sink selection
UPSTREAM: coresight: perf: Add "sinks" group to PMU directory
UPSTREAM: coresight: etb10: Add support for CLAIM tag
UPSTREAM: coreisght: tmc: Claim device before use
UPSTREAM: coresight: dynamic-replicator: Claim device for use
UPSTREAM: coresight: funnel: Claim devices before use
UPSTREAM: coresight: etmx: Claim devices before use
UPSTREAM: coresight: Add support for CLAIM tag protocol
UPSTREAM: coresight: dynamic-replicator: Handle multiple connections
UPSTREAM: coresight: etb10: Handle errors enabling the device
UPSTREAM: coresight: etm3: Add support for handling errors
UPSTREAM: coresight: etm4x: Add support for handling errors
UPSTREAM: coresight: tmc-etb/etf: Prepare to handle errors enabling
UPSTREAM: coresight: tmc-etr: Handle errors enabling CATU
UPSTREAM: coresight: tmc-etr: Refactor for handling errors
UPSTREAM: coresight: Handle failures in enabling a trace path
UPSTREAM: coresight: tmc: Fix byte-address alignment for RRP
UPSTREAM: coresight: etm4x: Configure EL2 exception level when kernel is running in HYP
UPSTREAM: coresight: etb10: Splitting function etb_enable()
UPSTREAM: coresight: etb10: Refactor etb_drvdata::mode handling
UPSTREAM: coresight: etm-perf: Add support for ETR backend
UPSTREAM: coresight: perf: Remove set_buffer call back
UPSTREAM: coresight: perf: Add helper to retrieve sink configuration
UPSTREAM: coresight: perf: Remove reset_buffer call back for sinks
UPSTREAM: coresight: Convert driver messages to dev_dbg
UPSTREAM: coresight: tmc-etr: Relax collection of trace from sysfs mode
UPSTREAM: coresight: tmc-etr: Handle driver mode specific ETR buffers
UPSTREAM: coresight: perf: Disable trace path upon source error
UPSTREAM: coresight: perf: Allow tracing on hotplugged CPUs
UPSTREAM: coresight: perf: Avoid unncessary CPU hotplug read lock
UPSTREAM: coresight: perf: Fix per cpu path management
UPSTREAM: coresight: Fix handling of sinks
UPSTREAM: coresight: Use ERR_CAST instead of ERR_PTR
UPSTREAM: coresight: Fix remote endpoint parsing
UPSTREAM: coresight: platform: Fix leaking device reference
UPSTREAM: coresight: platform: Fix refcounting for graph nodes
UPSTREAM: coresight: platform: Refactor graph endpoint parsing
UPSTREAM: coresight: Document error handling in coresight_register
ANDROID: regression introduced override_creds=off
ANDROID: overlayfs: internal getxattr operations without sepolicy checking
ANDROID: overlayfs: add __get xattr method
ANDROID: Add optional __get xattr method paired to __vfs_getxattr
UPSTREAM: scsi: ufs: override auto suspend tunables for ufs
UPSTREAM: scsi: core: allow auto suspend override by low-level driver
FROMGIT: of: property: Skip adding device links to suppliers that aren't devices
ANDROID: gki_defconfig: enable CONFIG_KEYBOARD_GPIO
UPSTREAM: dm bufio: introduce a global cache replacement
UPSTREAM: dm bufio: remove old-style buffer cleanup
UPSTREAM: dm bufio: introduce a global queue
UPSTREAM: dm bufio: refactor adjust_total_allocated
UPSTREAM: dm bufio: call adjust_total_allocated from __link_buffer and __unlink_buffer
ANDROID: dummy_cpufreq: Implement get()
ANDROID: gki_defconfig: enable CONFIG_CPUSETS
ANDROID: virtio: virtio_input: Set the amount of multitouch slots in virtio input
rtlwifi: Fix potential overflow on P2P code
ANDROID: cpufreq: create dummy cpufreq driver
ANDROID: Allow DRM_IOCTL_MODE_*_DUMB for render clients.
Cuttlefish Wifi: Add data ops in virt_wifi driver for scan data simulation
ANDROID: of: property: Enable of_devlink by default
ANDROID: of: property: Make sure child dependencies don't block probing of parent
ANDROID: driver core: Allow fwnode_operations.add_links to differentiate errors
ANDROID: driver core: Allow a device to wait on optional suppliers
ANDROID: driver core: Add device link support for SYNC_STATE_ONLY flag
FROMGIT: docs: driver-model: Add documentation for sync_state
FROMGIT: driver: core: Improve documentation for fwnode_operations.add_links()
FROMGIT: of: property: Minor code formatting/style clean ups
ANDROID: of/property: Add device link support for iommus
ANDROID: move up spin_unlock_bh() ahead of remove_proc_entry()
BACKPORT: arm64: tags: Preserve tags for addresses translated via TTBR1
UPSTREAM: arm64: memory: Implement __tag_set() as common function
UPSTREAM: arm64/mm: fix variable 'tag' set but not used
UPSTREAM: arm64: avoid clang warning about self-assignment
ANDROID: sdcardfs: evict dentries on fscrypt key removal
ANDROID: fscrypt: add key removal notifier chain
ANDROID: refactor build.config files to remove duplication
ANDROID: Move from clang r353983c to r365631c
ANDROID: gki_defconfig: remove PWRSEQ_EMMC and PWRSEQ_SIMPLE
ANDROID: unconditionally compile sig_ok in struct module
ANDROID: gki_defconfig: enable fs-verity
UPSTREAM: mm: vmalloc: show number of vmalloc pages in /proc/meminfo
BACKPORT: PM/sleep: Expose suspend stats in sysfs
UPSTREAM: power: supply: Init device wakeup after device_add()
UPSTREAM: PM / wakeup: Unexport wakeup_source_sysfs_{add,remove}()
UPSTREAM: PM / wakeup: Register wakeup class kobj after device is added
UPSTREAM: PM / wakeup: Fix sysfs registration error path
UPSTREAM: PM / wakeup: Show wakeup sources stats in sysfs
UPSTREAM: PM / wakeup: Use wakeup_source_register() in wakelock.c
UPSTREAM: PM / wakeup: Drop wakeup_source_init(), wakeup_source_prepare()
UPSTREAM: PM / wakeup: Drop wakeup_source_drop()
UPSTREAM: PM / core: Add support to skip power management in device/driver model
gki_defconfig: Enable CONFIG_DM_SNAPSHOT
ANDROID: gki_defconfig: enable accelerated AES and SHA-256
ANDROID: fix overflow in /proc/uid_cputime/remove_uid_range
ANDROID: kasan: fix has_attribute check on older GCC versions
ANDROID: gki_defconfig: enable CONFIG_PARAVIRT and CONFIG_HYPERVISOR_GUEST
ANDROID: gki_defconfig: enable CONFIG_NLS_*
ANDROID: gki_defconfig: Enable BPF_JIT and BPF_JIT_ALWAYS_ON
FROMGIT: of: property: Create device links for all child-supplier depencencies
FROMGIT: of/platform: Pause/resume sync state during init and of_platform_populate()
BACKPORT: FROMGIT: driver core: Add sync_state driver/bus callback
BACKPORT: FROMGIT: of: property: Add functional dependency link from DT bindings
FROMGIT: driver core: Add support for linking devices during device addition
FROMGIT: driver core: Add fwnode_to_dev() to look up device from fwnode
UPSTREAM: mm: untag user pointers in mmap/munmap/mremap/brk
UPSTREAM: vfio/type1: untag user pointers in vaddr_get_pfn
UPSTREAM: tee/shm: untag user pointers in tee_shm_register
UPSTREAM: media/v4l2-core: untag user pointers in videobuf_dma_contig_user_get
UPSTREAM: drm/radeon: untag user pointers in radeon_gem_userptr_ioctl
BACKPORT: drm/amdgpu: untag user pointers
UPSTREAM: userfaultfd: untag user pointers
UPSTREAM: fs/namespace: untag user pointers in copy_mount_options
UPSTREAM: mm: untag user pointers in get_vaddr_frames
UPSTREAM: mm: untag user pointers in mm/gup.c
UPSTREAM: mm: untag user pointers passed to memory syscalls
BACKPORT: lib: untag user pointers in strn*_user
UPSTREAM: arm64: Fix reference to docs for ARM64_TAGGED_ADDR_ABI
UPSTREAM: selftests, arm64: add kernel headers path for tags_test
BACKPORT: arm64: Relax Documentation/arm64/tagged-pointers.rst
UPSTREAM: arm64: Define Documentation/arm64/tagged-address-abi.rst
UPSTREAM: arm64: Change the tagged_addr sysctl control semantics to only prevent the opt-in
UPSTREAM: arm64: Tighten the PR_{SET, GET}_TAGGED_ADDR_CTRL prctl() unused arguments
UPSTREAM: selftests, arm64: fix uninitialized symbol in tags_test.c
UPSTREAM: arm64: mm: Really fix sparse warning in untagged_addr()
UPSTREAM: selftests, arm64: add a selftest for passing tagged pointers to kernel
BACKPORT: arm64: Introduce prctl() options to control the tagged user addresses ABI
UPSTREAM: arm64: untag user pointers in access_ok and __uaccess_mask_ptr
UPSTREAM: uaccess: add noop untagged_addr definition
BACKPORT: block: annotate refault stalls from IO submission
f2fs: add a condition to detect overflow in f2fs_ioc_gc_range()
f2fs: fix to add missing F2FS_IO_ALIGNED() condition
f2fs: fix to fallback to buffered IO in IO aligned mode
f2fs: fix to handle error path correctly in f2fs_map_blocks
f2fs: fix extent corrupotion during directIO in LFS mode
f2fs: check all the data segments against all node ones
f2fs: Add a small clarification to CONFIG_FS_F2FS_FS_SECURITY
f2fs: fix inode rwsem regression
f2fs: fix to avoid accessing uninitialized field of inode page in is_alive()
f2fs: avoid infinite GC loop due to stale atomic files
f2fs: Fix indefinite loop in f2fs_gc()
f2fs: convert inline_data in prior to i_size_write
f2fs: fix error path of f2fs_convert_inline_page()
f2fs: add missing documents of reserve_root/resuid/resgid
f2fs: fix flushing node pages when checkpoint is disabled
f2fs: enhance f2fs_is_checkpoint_ready()'s readability
f2fs: clean up __bio_alloc()'s parameter
f2fs: fix wrong error injection path in inc_valid_block_count()
f2fs: fix to writeout dirty inode during node flush
f2fs: optimize case-insensitive lookups
f2fs: introduce f2fs_match_name() for cleanup
f2fs: Fix indefinite loop in f2fs_gc()
f2fs: allocate memory in batch in build_sit_info()
f2fs: support FS_IOC_{GET,SET}FSLABEL
f2fs: fix to avoid data corruption by forbidding SSR overwrite
f2fs: Fix build error while CONFIG_NLS=m
Revert "f2fs: avoid out-of-range memory access"
f2fs: cleanup the code in build_sit_entries.
f2fs: fix wrong available node count calculation
f2fs: remove duplicate code in f2fs_file_write_iter
f2fs: fix to migrate blocks correctly during defragment
f2fs: use wrapped f2fs_cp_error()
f2fs: fix to use more generic EOPNOTSUPP
f2fs: use wrapped IS_SWAPFILE()
f2fs: Support case-insensitive file name lookups
f2fs: include charset encoding information in the superblock
fs: Reserve flag for casefolding
f2fs: fix to avoid call kvfree under spinlock
fs: f2fs: Remove unnecessary checks of SM_I(sbi) in update_general_status()
f2fs: disallow direct IO in atomic write
f2fs: fix to handle quota_{on,off} correctly
f2fs: fix to detect cp error in f2fs_setxattr()
f2fs: fix to spread f2fs_is_checkpoint_ready()
f2fs: support fiemap() for directory inode
f2fs: fix to avoid discard command leak
f2fs: fix to avoid tagging SBI_QUOTA_NEED_REPAIR incorrectly
f2fs: fix to drop meta/node pages during umount
f2fs: disallow switching io_bits option during remount
f2fs: fix panic of IO alignment feature
f2fs: introduce {page,io}_is_mergeable() for readability
f2fs: fix livelock in swapfile writes
f2fs: add fs-verity support
ext4: update on-disk format documentation for fs-verity
ext4: add fs-verity read support
ext4: add basic fs-verity support
fs-verity: support builtin file signatures
fs-verity: add SHA-512 support
fs-verity: implement FS_IOC_MEASURE_VERITY ioctl
fs-verity: implement FS_IOC_ENABLE_VERITY ioctl
fs-verity: add data verification hooks for ->readpages()
fs-verity: add the hook for file ->setattr()
fs-verity: add the hook for file ->open()
fs-verity: add inode and superblock fields
fs-verity: add Kconfig and the helper functions for hashing
fs: uapi: define verity bit for FS_IOC_GETFLAGS
fs-verity: add UAPI header
fs-verity: add MAINTAINERS file entry
fs-verity: add a documentation file
ext4: fix kernel oops caused by spurious casefold flag
ext4: fix coverity warning on error path of filename setup
ext4: optimize case-insensitive lookups
ext4: fix dcache lookup of !casefolded directories
unicode: update to Unicode 12.1.0 final
unicode: add missing check for an error return from utf8lookup()
ext4: export /sys/fs/ext4/feature/casefold if Unicode support is present
unicode: refactor the rule for regenerating utf8data.h
ext4: Support case-insensitive file name lookups
ext4: include charset encoding information in the superblock
unicode: update unicode database unicode version 12.1.0
unicode: introduce test module for normalized utf8 implementation
unicode: implement higher level API for string handling
unicode: reduce the size of utf8data[]
unicode: introduce code for UTF-8 normalization
unicode: introduce UTF-8 character database
ext4 crypto: fix to check feature status before get policy
fscrypt: document the new ioctls and policy version
ubifs: wire up new fscrypt ioctls
f2fs: wire up new fscrypt ioctls
ext4: wire up new fscrypt ioctls
fscrypt: require that key be added when setting a v2 encryption policy
fscrypt: add FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS ioctl
fscrypt: allow unprivileged users to add/remove keys for v2 policies
fscrypt: v2 encryption policy support
fscrypt: add an HKDF-SHA512 implementation
fscrypt: add FS_IOC_GET_ENCRYPTION_KEY_STATUS ioctl
fscrypt: add FS_IOC_REMOVE_ENCRYPTION_KEY ioctl
fscrypt: add FS_IOC_ADD_ENCRYPTION_KEY ioctl
fscrypt: rename keyinfo.c to keysetup.c
fscrypt: move v1 policy key setup to keysetup_v1.c
fscrypt: refactor key setup code in preparation for v2 policies
fscrypt: rename fscrypt_master_key to fscrypt_direct_key
fscrypt: add ->ci_inode to fscrypt_info
fscrypt: use FSCRYPT_* definitions, not FS_*
fscrypt: use FSCRYPT_ prefix for uapi constants
fs, fscrypt: move uapi definitions to new header <linux/fscrypt.h>
fscrypt: use ENOPKG when crypto API support missing
fscrypt: improve warnings for missing crypto API support
fscrypt: improve warning messages for unsupported encryption contexts
fscrypt: make fscrypt_msg() take inode instead of super_block
fscrypt: clean up base64 encoding/decoding
fscrypt: remove loadable module related code
Updated following files to fix build errors:
drivers/gpu/msm/kgsl_pool.c
drivers/hwtracing/coresight/coresight-dummy.c
drivers/iommu/dma-mapping-fast.c
drivers/iommu/io-pgtable-fast.c
drivers/iommu/io-pgtable-msm-secure.c
kernel/taskstats.c
mm/vmalloc.c
security/selinux/ss/sidtab.h
Conflicts:
arch/arm/Makefile
arch/arm64/Kconfig
arch/x86/include/asm/syscall_wrapper.h
build.config.common
drivers/clk/clk.c
drivers/hwtracing/coresight/coresight-etm-perf.c
drivers/hwtracing/coresight/coresight-funnel.c
drivers/hwtracing/coresight/coresight-tmc-etf.c
drivers/hwtracing/coresight/coresight-tmc-etr.c
drivers/hwtracing/coresight/coresight-tmc.c
drivers/hwtracing/coresight/coresight-tmc.h
drivers/hwtracing/coresight/coresight.c
drivers/hwtracing/coresight/of_coresight.c
drivers/iommu/arm-smmu.c
drivers/iommu/io-pgtable-arm.c
drivers/iommu/io-pgtable.c
drivers/scsi/scsi_sysfs.c
drivers/scsi/sd.c
drivers/scsi/ufs/ufshcd.c
drivers/scsi/ufs/ufshcd.h
drivers/staging/android/ion/ion.c
drivers/staging/android/ion/ion.h
drivers/staging/android/ion/ion_page_pool.c
fs/ext4/readpage.c
fs/f2fs/data.c
fs/f2fs/f2fs.h
fs/f2fs/file.c
fs/f2fs/segment.c
fs/f2fs/super.c
include/linux/clk-provider.h
include/linux/compiler_types.h
include/linux/coresight.h
include/linux/mmzone.h
include/scsi/scsi_device.h
include/trace/events/kmem.h
kernel/events/core.c
kernel/sched/core.c
mm/vmstat.c
Change-Id: I2eca52b08b484f2b5c30437671cab8cb0195b8d6
Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org>
Set Wno-vectorizer-no-neon flag to disable warning
"Vectorization flags ignored because armv7/armv8
and neon not set [-Wvectorizer-no-neon]".
Change-Id: Ib130302db66686b0bd91102436a93c24233aa755
Signed-off-by: Naitik Bharadiya <bharad@codeaurora.org>
Signed-off-by: Cong Zhang <congzhan@codeaurora.org>
commit b0fe66cf095016e0b238374c10ae366e1f087d11 upstream.
Currently, multi_v7_defconfig + CONFIG_FUNCTION_TRACER fails to build
with clang:
arm-linux-gnueabi-ld: kernel/softirq.o: in function `_local_bh_enable':
softirq.c:(.text+0x504): undefined reference to `mcount'
arm-linux-gnueabi-ld: kernel/softirq.o: in function `__local_bh_enable_ip':
softirq.c:(.text+0x58c): undefined reference to `mcount'
arm-linux-gnueabi-ld: kernel/softirq.o: in function `do_softirq':
softirq.c:(.text+0x6c8): undefined reference to `mcount'
arm-linux-gnueabi-ld: kernel/softirq.o: in function `irq_enter':
softirq.c:(.text+0x75c): undefined reference to `mcount'
arm-linux-gnueabi-ld: kernel/softirq.o: in function `irq_exit':
softirq.c:(.text+0x840): undefined reference to `mcount'
arm-linux-gnueabi-ld: kernel/softirq.o:softirq.c:(.text+0xa50): more undefined references to `mcount' follow
clang can emit a working mcount symbol, __gnu_mcount_nc, when
'-meabi gnu' is passed to it. Until r369147 in LLVM, this was
broken and caused the kernel not to boot with '-pg' because the
calling convention was not correct. Always build with '-meabi gnu'
when using clang but ensure that '-pg' (which is added with
CONFIG_FUNCTION_TRACER and its prereq CONFIG_HAVE_FUNCTION_TRACER)
cannot be added with it unless this is fixed (which means using
clang 10.0.0 and newer).
Link: https://github.com/ClangBuiltLinux/linux/issues/35
Link: https://bugs.llvm.org/show_bug.cgi?id=33845
Link: 16fa8b0970
Reviewed-by: Matthias Kaehlcke <mka@chromium.org>
Reviewed-by: Nick Desaulniers <ndesaulniers@google.com>
Reviewed-by: Stefan Agner <stefan@agner.ch>
Signed-off-by: Nathan Chancellor <natechancellor@gmail.com>
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
Bug: 145525910
[nd: Kconfig change differs due to missing f00790aaf2e2]
Change-Id: I280bd7c0422c68284ed31e2134ccef8997832737
Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>
* origin/tmp-5b394b2:
Linux 4.19-rc1
mm/cow: don't bother write protecting already write-protected pages
hpfs: remove unnecessary checks on the value of r when assigning error code
libata: maintainership update
iommu/rockchip: Move irq request past pm_runtime_enable
iommu/rockchip: Handle errors returned from PM framework
arm64: rockchip: Force CONFIG_PM on Rockchip systems
ARM: rockchip: Force CONFIG_PM on Rockchip systems
arm64: dts: Fix various entry-method properties to reflect documentation
i2c: don't use any __deprecated handling anymore
x86/speculation/l1tf: Suggest what to do on systems with too much RAM
i2c: use SPDX identifier for Renesas drivers
i2c: ocores: update my email address
i2c: remove deprecated attach_adapter callback
macintosh: therm_windtunnel: drop using attach_adapter
ubifs: Remove empty file.h
x86/speculation/l1tf: Fix off-by-one error when warning that system has too much RAM
mm: Change return type int to vm_fault_t for fault handlers
lib/fonts: convert comments to utf-8
s390: ebcdic: convert comments to UTF-8
treewide: convert ISO_8859-1 text comments to utf-8
drivers/gpu/drm/gma500/: change return type to vm_fault_t
docs/core-api: mm-api: add section about GFP flags
docs/mm: make GFP flags descriptions usable as kernel-doc
docs/core-api: split memory management API to a separate file
docs/core-api: move *{str,mem}dup* to "String Manipulation"
docs/core-api: kill trailing whitespace in kernel-api.rst
mm/util: add kernel-doc for kvfree
mm/util: make strndup_user description a kernel-doc comment
fs/proc/vmcore.c: hide vmcoredd_mmap_dumps() for nommu builds
treewide: correct "differenciate" and "instanciate" typos
fs/afs: use new return type vm_fault_t
drivers/hwtracing/intel_th/msu.c: change return type to vm_fault_t
mm: soft-offline: close the race against page allocation
mm: fix race on soft-offlining free huge pages
namei: allow restricted O_CREAT of FIFOs and regular files
hfs: prevent crash on exit from failed search
hfsplus: prevent crash on exit from failed search
hfsplus: fix NULL dereference in hfsplus_lookup()
arm64: tlb: Provide forward declaration of tlb_flush() before including tlb.h
kbuild: rename LDFLAGS to KBUILD_LDFLAGS
kbuild: pass LDFLAGS to recordmcount.pl
kbuild: test dead code/data elimination support in Kconfig
cifs: update internal module version number for cifs.ko to 2.12
cifs: check kmalloc before use
cifs: check if SMB2 PDU size has been padded and suppress the warning
cifs: create a define for how many iovs we need for an SMB2_open()
x86/mm: Only use tlb_remove_table() for paravirt
mm: mmu_notifier fix for tlb_end_vma
mm/tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREE
mm/tlb: Remove tlb_remove_table() non-concurrent condition
mm: move tlb_table_flush to tlb_flush_mmu_free
getxattr: use correct xattr length
gcc-plugins: Disable when building under Clang
blk-wbt: don't maintain inflight counts if disabled
powerpc/mce: Fix SLB rebolting during MCE recovery path.
KVM: PPC: Book3S: Fix guest DMA when guest partially backed by THP pages
powerpc/mm/radix: Only need the Nest MMU workaround for R -> RW transition
drm/edid: Add 6 bpc quirk for SDC panel in Lenovo B50-80
ACPI: fix menuconfig presentation of ACPI submenu
powerpc/mm/books3s: Add new pte bit to mark pte temporarily invalid.
powerpc/nohash: fix pte_access_permitted()
apparmor: remove no-op permission check in policy_unpack
x86/mm/tlb: Revert the recent lazy TLB patches
include/linux/compiler*.h: make compiler-*.h mutually exclusive
sunrpc: Add comment defining gssd upcall API keywords
nfsd: Remove callback_cred
nfsd: Use correct credential for NFSv4.0 callback with GSS
sunrpc: Extract target name into svc_cred
sunrpc: Enable the kernel to specify the hostname part of service principals
sunrpc: Don't use stack buffer with scatterlist
ia64: Fix allnoconfig section mismatch for ioc_init/ioc_iommu_info
blk-wbt: fix has-sleeper queueing check
blk-wbt: use wq_has_sleeper() for wq active check
blk-wbt: move disable check into get_limit()
bcache: release dc->writeback_lock properly in bch_writeback_thread()
ovl: set I_CREATING on inode being created
ipc/util.c: update return value of ipc_getref from int to bool
ipc/util.c: further variable name cleanups
ipc: simplify ipc initialization
ipc: get rid of ids->tables_initialized hack
lib/rhashtable: guarantee initial hashtable allocation
lib/rhashtable: simplify bucket_table_alloc()
ipc: drop ipc_lock()
ipc/util.c: correct comment in ipc_obtain_object_check
ipc: rename ipcctl_pre_down_nolock()
ipc/util.c: use ipc_rcu_putref() for failues in ipc_addid()
ipc: reorganize initialization of kern_ipc_perm.seq
ipc: compute kern_ipc_perm.id under the ipc lock
init/Kconfig: remove EXPERT from CHECKPOINT_RESTORE
fs/sysv/inode.c: use ktime_get_real_seconds() for superblock stamp
adfs: use timespec64 for time conversion
kernel/sysctl.c: fix typos in comments
drivers/rapidio/devices/rio_mport_cdev.c: remove redundant pointer md
fork: don't copy inconsistent signal handler state to child
signal: make get_signal() return bool
signal: make sigkill_pending() return bool
signal: make legacy_queue() return bool
signal: make wants_signal() return bool
signal: make flush_sigqueue_mask() void
signal: make unhandled_signal() return bool
signal: make recalc_sigpending_tsk() return bool
signal: make has_pending_signals() return bool
signal: make sig_ignored() return bool
signal: make sig_task_ignored() return bool
signal: make sig_handler_ignored() return bool
signal: make kill_ok_by_cred() return bool
signal: simplify rt_sigaction()
signal: make do_sigpending() void
signal: make may_ptrace_stop() return bool
signal: make kill_as_cred_perm() return bool
signal: make force_sigsegv() void
fat: propagate 64-bit inode timestamps
fat: validate ->i_start before using
fat: add FITRIM ioctl for FAT file system
reiserfs: fix broken xattr handling (heap corruption, bad retval)
reiserfs: change j_timestamp type to time64_t
reiserfs: remove obsolete print_time function
reiserfs: use monotonic time for j_trans_start_time
hfsplus: drop ACL support
hfsplus: fix decomposition of Hangul characters
hfsplus: avoid deadlock on file truncation
hfsplus: don't return 0 when fill_super() failed
fs/nilfs2/file.c: use new return type vm_fault_t
nilfs2: use 64-bit superblock timstamps
autofs: add AUTOFS_EXP_FORCED flag
autofs: make expire flags usage consistent with v5 params
autofs: make autofs_expire_indirect() static
autofs: make autofs_expire_direct() static
autofs: fix clearing AUTOFS_EXP_LEAVES in autofs_expire_indirect()
autofs: fix inconsistent use of now variable
autofs: fix directory and symlink access
init/main.c: log init process file name
init/Kconfig: fix its typos
init/: remove ineffective sparse disabling
fs/eventpoll.c: simplify ep_is_linked() callers
fs/eventpoll.c: loosen irq safety in ep_poll()
fs/eventpoll.c: simply CONFIG_NET_RX_BUSY_POLL ifdefery
checkpatch: DT bindings should be a separate patch
checkpatch: warn on unnecessary int declarations
checkpatch: check for space after "else" keyword
checkpatch: fix SPDX license check with --root=<path>
checkpatch: warn when a patch doesn't have a description
checkpatch: check for #if 0/#if 1
checkpatch: fix krealloc reuse test
checkpatch: validate SPDX license with spdxcheck.py
checkpatch: fix macro argument reuse test
checkpatch: warn if missing author Signed-off-by
checkpatch: update section keywords
checkpatch: improve runtime execution speed a little
checkpatch: add --fix for CONCATENATED_STRING and STRING_FRAGMENTS
checkpatch: add a --strict test for structs with bool member definitions
lib/test_hexdump.c: fix failure on big endian cpu
lib/Kconfig: remove 'default n' for tests
bcache: use routines from lib/crc64.c for CRC64 calculation
lib: add crc64 calculation routines
lib/test_debug_virtual.c: make struct pointer foo static
include/linux/bitops.h: introduce BITS_PER_TYPE
lib/bitmap.c: drop unnecessary 0 check for u32 array operations
get_maintainer: allow option --mpath <directory> to read all files in <directory>
get_maintainer.pl: add -mpath=<path or file> for MAINTAINERS file location
get_maintainer: allow usage outside of kernel tree
s/epoll: robustify irq safety with lockdep_assert_irqs_enabled()
fs/epoll: loosen irq safety in epoll_insert() and epoll_remove()
fs/epoll: loosen irq safety in ep_scan_ready_list()
sched/wait: assert the wait_queue_head lock is held in __wake_up_common
userfaultfd: use fault_wqh lock
epoll: use the waitqueue lock to protect ep->wq
kernel: tracepoints: add support for relative references
PCI: Add support for relative addressing in quirk tables
init: allow initcall tables to be emitted using relative references
module: use relative references for __ksymtab entries
module: allow symbol exports to be disabled
arch: enable relative relocations for arm64, power and x86
spelling.txt: add more spellings to spelling.txt
kernel/hung_task.c: allow to set checking interval separately from timeout
kernel/crash_core.c: print timestamp using time64_t
linux/compiler.h: don't use bool
userns: use irqsave variant of refcount_dec_and_lock()
userns: use refcount_t for reference counting instead atomic_t
bdi: use irqsave variant of refcount_dec_and_lock()
bdi: use refcount_t for reference counting instead atomic_t
kernel.h: documentation for roundup() vs round_up()
include/asm-generic/bug.h: clarify valid uses of WARN()
proc/kcore: add vmcoreinfo note to /proc/kcore
crash_core: use VMCOREINFO_SYMBOL_ARRAY() for swapper_pg_dir
proc/kcore: optimize multiple page reads
proc/kcore: clean up ELF header generation
proc/kcore: hold lock during read
proc/kcore: fix memory hotplug vs multiple opens race
proc/kcore: replace kclist_lock rwlock with rwsem
proc/kcore: don't grab lock for memory hotplug notifier
proc/kcore: don't grab lock for kclist_add()
fs/proc/kcore.c: use __pa_symbol() for KCORE_TEXT list entries
fs/proc/vmcore.c: use new typedef vm_fault_t
proc: use "unsigned int" in /proc/stat hook
proc: spread "const" a bit
proc: use macro in /proc/latency hook
proc: save 2 atomic ops on write to "/proc/*/attr/*"
proc: put task earlier in /proc/*/fail-nth
proc: smaller readlock section in readdir("/proc")
proc: test /proc/thread-self symlink
proc: test /proc/self symlink
fs/proc/uptime.c: use ktime_get_boottime_ts64
proc: fixup PDE allocation bloat
mm: fix comment for NODEMASK_ALLOC
drivers/block/zram/zram_drv.c: fix bug storing backing_dev
/proc/meminfo: add percpu populated pages count
mm, oom: introduce memory.oom.group
mm, oom: refactor oom_kill_process()
tools/testing/selftests/vm/: add MAP_POPULATE test
mm/page_alloc: Introduce free_area_init_core_hotplug
mm/page_alloc: inline function to handle CONFIG_DEFERRED_STRUCT_PAGE_INIT
mm: remove __paginginit
mm: access zone->node via zone_to_nid() and zone_set_nid()
mm/page_alloc.c: move ifdefery out of free_area_init_core
mm: remove zone_id() and make use of zone_idx() in is_dev_zone()
Documentation/sysctl/vm.txt: update __vm_enough_memory()'s path
memcg: reduce memcg tree traversals for stats collection
mm: fix page_freeze_refs and page_unfreeze_refs in comments
mm: clarify CONFIG_PAGE_POISONING and usage
mm: zero out the vma in vma_init()
mm/mempool.c: add missing parameter description
mm: /proc/pid/smaps_rollup: convert to single value seq_file
mm: /proc/pid/smaps: factor out common stats printing
mm: /proc/pid/smaps: factor out mem stats gathering
mm: /proc/pid/*maps remove is_pid and related wrappers
mm/oom_kill.c: clean up oom_reap_task_mm()
mm, oom: describe task memory unit, larger PID pad
mm, oom: remove oom_lock from oom_reaper
mm, oom: distinguish blockable mode for mmu notifiers
mm/swapfile.c: put_swap_page: share more between huge/normal code path
mm/swapfile.c: add __swap_entry_free_locked()
mm, swap, get_swap_pages: use entry_size instead of cluster in parameter
mm/swapfile.c: unify normal/huge code path in put_swap_page()
mm/swapfile.c: unify normal/huge code path in swap_page_trans_huge_swapped()
mm/swapfile.c: use swap_count() in swap_page_trans_huge_swapped()
mm/swapfile.c: replace some #ifdef with IS_ENABLED()
mm: swap: add comments to lock_cluster_or_swap_info()
mm: struct shrinker: make flags of unsigned type
mm: struct shrink_control: keep int fields together
mm: check shrinker is memcg-aware in register_shrinker_prepared()
autofs: fix autofs_sbi() does not check super block type
workqueue: re-add lockdep dependencies for flushing
workqueue: skip lockdep wq dependency in cancel_work_sync()
ata: ahci_platform: enable to get and control reset
ata: libahci_platform: add reset control support
ata: add an extra argument to ahci_platform_get_resources()
KVM: VMX: fixes for vmentry_l1d_flush module parameter
kvm: selftest: add dirty logging test
kvm: selftest: pass in extra memory when create vm
kvm: selftest: include the tools headers
kvm: selftest: unify the guest port macros
tools: introduce test_and_clear_bit
KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts disabled
KVM: vmx: Inject #UD for SGX ENCLS instruction in guest
KVM: vmx: Add defines for SGX ENCLS exiting
x86/kvm/vmx: Fix coding style in vmx_setup_l1d_flush()
x86: kvm: avoid unused variable warning
initramfs: move gen_initramfs_list.sh from scripts/ to usr/
vmlinux.lds.h: remove stale <linux/export.h> include
export.h: remove VMLINUX_SYMBOL() and VMLINUX_SYMBOL_STR()
Coccinelle: remove pci_alloc_consistent semantic to detect in zalloc-simple.cocci
kbuild: make sorting initramfs contents independent of locale
kbuild: remove "rpm" target, which is alias of "rpm-pkg"
kbuild: Fix LOADLIBES rename in Documentation/kbuild/makefiles.txt
kconfig: suppress "configuration written to .config" for syncconfig
kconfig: fix "Can't open ..." in parallel build
kbuild: Add a space after `!` to prevent parsing as file pattern
scripts: modpost: check memory allocation results
kconfig: improve the recursive dependency report
kconfig: report recursive dependency involving 'imply'
kconfig: error out when seeing recursive dependency
kconfig: add build-only configurator targets
scripts/dtc: consolidate include path options in Makefile
y2038: Provide aliases for compat helpers
KVM: Documentation: rename the capability of KVM_CAP_ARM_SET_SERROR_ESR
platform/x86: acer-wmi: Silence "unsupported" message a bit
h8300: fix IRQ no
arch/h8300: add a defconfig target
arch/h8300: eliminate kgbd.c warning
arch/h8300: eliminate ptrace.h warnings
h8300:let the checker know that size_t is ulong
h8300: Don't include linux/kernel.h in asm/atomic.h
h8300: remove unnecessary of_platform_populate call
h8300: Correct signature of test_bit()
h8300: irqchip: fix warning
h8300: switch to NO_BOOTMEM
h8300: gcc-8.1 fix
h8300: Add missing output register.
ida: Change ida_get_new_above to return the id
ida: Remove old API
test_ida: check_ida_destroy and check_ida_alloc
test_ida: Convert check_ida_conv to new API
test_ida: Move ida_check_max
test_ida: Move ida_check_leaf
idr-test: Convert ida_check_nomem to new API
ida: Start new test_ida module
target/iscsi: Allocate session IDs from an IDA
iscsi target: fix session creation failure handling
drm/vmwgfx: Convert to new IDA API
dmaengine: Convert to new IDA API
ppc: Convert vas ID allocation to new IDA API
media: Convert entity ID allocation to new IDA API
ppc: Convert mmu context allocation to new IDA API
Convert net_namespace to new IDA API
cb710: Convert to new IDA API
rsxx: Convert to new IDA API
osd: Convert to new IDA API
sd: Convert to new IDA API
devpts: Convert to new IDA API
fs: Convert namespace IDAs to new API
fs: Convert unnamed_dev_ida to new API
mtip32xx: Convert to new IDA API
ida: Add new API
ida: Lock the IDA in ida_destroy
radix-tree: Fix UBSAN warning
radix tree test suite: Enable ubsan
radix tree test suite: Fix compilation
apparmor: fix an error code in __aa_create_ns()
IB/ucm: fix UCM link error
vhost/scsi: increase VHOST_SCSI_PREALLOC_PROT_SGLS to 2048
vhost: allow vhost-scsi driver to be built-in
virtio: pci-legacy: Validate queue pfn
virtio: mmio-v1: Validate queue PFN
virtio_balloon: replace oom notifier with shrinker
virtio-balloon: kzalloc the vb struct
virtio-balloon: remove BUG() in init_vqs
sparc: fix KBUILD_DEFCONFIG for ARCH=sparc32
sparc32: split ramdisk detection and reservation to a helper function
sparc32: switch to NO_BOOTMEM
sparc: mm/init_32: kill trailing whitespace
sparc: use generic dma_noncoherent_ops
drm/amd/display: Don't build DCN1 when kcov is enabled
Revert "drm/amdgpu/display: Replace CONFIG_DRM_AMD_DC_DCN1_0 with CONFIG_X86"
drm/amdgpu/display: disable eDP fast boot optimization on DCE8
drm/amdgpu: fix amdgpu_amdkfd_remove_eviction_fence v3
drm/amdgpu: fix incorrect use of drm_file->pid
drm/amdgpu: fix incorrect use of fcheck
drm/powerplay: enable dpm under pass-through
drm/amdgpu: access register without KIQ
drm/amdgpu: set correct base for THM/NBIF/MP1 IP
drm/amd/display: fix dentist did ranges
drm/amd/display: make dp_ss_off optional
drm/amd/display: fix dp_ss_control vbios flag parsing
drm/amd/display: Do not retain link settings
MIPS: lib: Provide MIPS64r6 __multi3() for GCC < 7
pNFS: Remove unwanted optimisation of layoutget
pNFS/flexfiles: ff_layout_pg_init_read should exit on error
MIPS: Workaround GCC __builtin_unreachable reordering bug
compiler.h: Allow arch-specific asm/compiler.h
block/DAC960.c: make some arrays static const, shrinks object size
blk-mq: sync the update nr_hw_queues with blk_mq_queue_tag_busy_iter
blk-mq: init hctx sched after update ctx and hctx mapping
s390: remove gcc version check (4.3 or newer)
s390/zcrypt: hex string mask improvements for apmask and aqmask.
tracing/kprobes: Fix to check notrace function with correct range
tracing: Allow gcov profiling on only ftrace subsystem
parisc: Add hardware description to stack traces
parisc: Fix boot failure of 64-bit kernel
ALSA: hda/realtek - Fix HP Headset Mic can't record
microblaze/PCI: Remove stale pcibios_align_resource() comment
f2fs: readahead encrypted block during GC
f2fs: avoid fi->i_gc_rwsem[WRITE] lock in f2fs_gc
f2fs: fix performance issue observed with multi-thread sequential read
powerpc/topology: Get topology for shared processors at boot
powerpc64/ftrace: Include ftrace.h needed for enable/disable calls
Raise the minimum required gcc version to 4.6
xtensa: add test_kc705_be variant
xtensa: clean up boot-elf/bootstrap.S
xtensa: make bootparam parsing optional
xtensa: drop variant IRQ support
xtensa: drop unneeded platform/hardware.h headers
xtensa: move PLATFORM_NR_IRQS to Kconfig
xtensa: rework {CONFIG,PLATFORM}_DEFAULT_MEM_START
xtensa: drop unused {CONFIG,PLATFORM}_DEFAULT_MEM_SIZE
ia64: Fix kernel BUG at lib/ioremap.c:72!
x86/xen: enable early use of set_fixmap in 32-bit Xen PV guest
xen: remove unused hypercall functions
x86/xen: remove unused function xen_auto_xlated_memory_setup()
xen/ACPI: don't upload Px/Cx data for disabled processors
x86/Xen: further refine add_preferred_console() invocations
xen/mcelog: eliminate redundant setting of interface version
x86/Xen: mark xen_setup_gdt() __init
riscv: Delete asm/compat.h
RISC-V: Don't use a global include guard for uapi/asm/syscalls.h
RISC-V: Define sys_riscv_flush_icache when SMP=n
IB/hfi1: Invalid NUMA node information can cause a divide by zero
futex: Mark expected switch fall-throughs
libnvdimm, pmem: Restore page attributes when clearing errors
x86/memory_failure: Introduce {set, clear}_mce_nospec()
x86/mm/pat: Prepare {reserve, free}_memtype() for "decoy" addresses
x86/kvm/vmx: Remove duplicate l1d flush definitions
x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit
x86/process: Re-export start_thread()
x86/mce: Add notifier_block forward declaration
x86/vdso: Fix vDSO build if a retpoline is emitted
libnvdimm: fix ars_status output length calculation
s390/zcrypt: AP bus support for alternate driver(s)
s390/zcrypt: code beautify
s390/zcrypt: switch return type to bool for ap_instructions_available()
tools arch: Update arch/x86/lib/memcpy_64.S copy used in 'perf bench mem memcpy'
tools arch x86: Update tools's copy of cpufeatures.h
i2c: rcar: implement STOP and REP_START according to docs
i2c: rcar: refactor private flags
i2c: core: ACPI: Make acpi_gsb_i2c_read_bytes() check i2c_transfer return value
i2c: core: ACPI: Properly set status byte to 0 for multi-byte writes
dt-bindings: i2c: rcar: Add r8a774a1 support
dt-bindings: i2c: sh_mobile: Add r8a774a1 support
perf python: Fix pyrf_evlist__read_on_cpu() interface
perf mmap: Store real cpu number in 'struct perf_mmap'
perf tools: Remove ext from struct kmod_path
perf tools: Add gzip_is_compressed function
perf tools: Add lzma_is_compressed function
perf tools: Add is_compressed callback to compressions array
perf tools: Move the temp file processing into decompress_kmodule
perf tools: Use compression id in decompress_kmodule()
perf tools: Store compression id into struct dso
perf tools: Add compression id into 'struct kmod_path'
perf tools: Make is_supported_compression() static
perf tools: Make decompress_to_file() function static
perf tools: Get rid of dso__needs_decompress() call in __open_dso()
perf tools: Get rid of dso__needs_decompress() call in symbol__disassemble()
perf tools: Get rid of dso__needs_decompress() call in read_object_code()
tools lib traceevent: Change to SPDX License format
perf llvm: Allow passing options to llc in addition to clang
perf parser: Improve error message for PMU address filters
perf tools: Disable parallelism for 'make clean'
cpuidle: menu: Handle stopped tick more aggressively
powerpc/powernv/pci: Work around races in PCI bridge enabling
powerpc/fadump: cleanup crash memory ranges support
powerpc/powernv: provide a console flush operation for opal hvc driver
powerpc/traps: Avoid rate limit messages from show unhandled signals
pwm: mediatek: Add MT7628 support
dt-bindings: pwm: Add MT7628 information
dt-bindings: pwm: rcar: Add bindings for R-Car E3 support
pwm: meson: Fix mux clock names
pwm: stm32-lp: Remove useless loop in stm32_pwm_lp_remove()
pwm: omap-dmtimer: Return -EPROBE_DEFER if no dmtimer platform data
sched: idle: Avoid retaining the tick when it has been stopped
i2c: imx: Simplify stopped state tracking
i2c: imx: Fix race condition in dma read
i2c: pasemi: remove hardcoded bus numbers on smbus
irqchip/gic-v3: Allow interrupt to be configured as wake-up sources
irqchip/tango: Set irq handler and data in one go
dt-bindings: irqchip: renesas-irqc: Document r8a774a1 support
i2c: designware: Add SPDX license tag
ip6_vti: fix creating fallback tunnel device for vti6
ip_vti: fix a null pointer deferrence when create vti fallback tunnel
r8169: don't use MSI-X on RTL8106e
net: lan743x_ptp: convert to ktime_get_clocktai_ts64
net: sched: always disable bh when taking tcf_lock
ALSA: ac97: fix unbalanced pm_runtime_enable
ALSA: ac97: fix check of pm_runtime_get_sync failure
ALSA: ac97: fix device initialization in the compat layer
ip6_vti: simplify stats handling in vti6_xmit
pcmcia: remove long deprecated pcmcia_request_exclusive_irq() function
deprecate the '__deprecated' attribute warnings entirely and for good
MIPS: Avoid move psuedo-instruction whilst using MIPS_ISA_LEVEL
mm/hmm.c: remove unused variables align_start and align_end
fs/userfaultfd.c: remove redundant pointer uwq
mm, vmacache: hash addresses based on pmd
mm/list_lru: introduce list_lru_shrink_walk_irq()
mm/list_lru.c: pass struct list_lru_node* as an argument to __list_lru_walk_one()
mm/list_lru.c: move locking from __list_lru_walk_one() to its caller
mm/list_lru.c: use list_lru_walk_one() in list_lru_walk_node()
mm, swap: make CONFIG_THP_SWAP depend on CONFIG_SWAP
mm/sparse: delete old sparse_init and enable new one
mm/sparse: add new sparse_init_nid() and sparse_init()
mm/sparse: move buffer init/fini to the common place
mm/sparse: use the new sparse buffer functions in non-vmemmap
mm/sparse: abstract sparse buffer allocations
mm/hugetlb.c: don't zero 1GiB bootmem pages
mm, page_alloc: double zone's batchsize
mm/oom_kill.c: document oom_lock
mm/hugetlb: remove gigantic page support for HIGHMEM
mm, oom: remove sleep from under oom_lock
kernel/dma: remove unsupported gfp_mask parameter from dma_alloc_from_contiguous()
mm/cma: remove unsupported gfp_mask parameter from cma_alloc()
Revert "mm: always flush VMA ranges affected by zap_page_range"
mm/sparse: optimize memmap allocation during sparse_init()
mm/sparse.c: add a new parameter 'data_unit_size' for alloc_usemap_and_memmap
mm/sparsemem.c: defer the ms->section_mem_map clearing
mm/sparse.c: add a static variable nr_present_sections
mm: use special value SHRINKER_REGISTERING instead of list_empty() check
mm/vmscan.c: move check for SHRINKER_NUMA_AWARE to do_shrink_slab()
mm/vmscan.c: clear shrinker bit if there are no objects related to memcg
mm: add SHRINK_EMPTY shrinker methods return value
mm/vmscan.c: generalize shrink_slab() calls in shrink_node()
mm/vmscan.c: iterate only over charged shrinkers during memcg shrink_slab()
mm/list_lru.c: set bit in memcg shrinker bitmap on first list_lru item appearance
mm/memcontrol.c: export mem_cgroup_is_root()
mm/list_lru.c: pass lru argument to memcg_drain_list_lru_node()
mm/list_lru: pass dst_memcg argument to memcg_drain_list_lru_node()
mm/list_lru.c: add memcg argument to list_lru_from_kmem()
fs: propagate shrinker::id to list_lru
fs/super.c: refactor alloc_super()
mm/workingset.c: refactor workingset_init()
mm, memcg: assign memcg-aware shrinkers bitmap to memcg
mm/memcontrol.c: move up for_each_mem_cgroup{, _tree} defines
mm: assign id to every memcg-aware shrinker
mm: introduce CONFIG_MEMCG_KMEM as combination of CONFIG_MEMCG && !CONFIG_SLOB
mm/list_lru.c: combine code under the same define
mm/memblock.c: replace u64 with phys_addr_t where appropriate
mm/sparse.c: make sparse_init_one_section void and remove check
memcg, oom: move out_of_memory back to the charge path
mm: make DEFERRED_STRUCT_PAGE_INIT explicitly depend on SPARSEMEM
kernel/memremap, kasan: make ZONE_DEVICE with work with KASAN
mm: thp: pass correct vm_flags to hugepage_vma_check()
mm/fadvise.c: fix signed overflow UBSAN complaint
mm/swap_slots.c: make swap_slots_cache_mutex and swap_slots_cache_enable_mutex static
mm/zsmalloc.c: make several functions and a struct static
mm/page-writeback.c: update stale account_page_redirty() comment
fs, mm: account buffer_head to kmemcg
fs: fsnotify: account fsnotify metadata to kmemcg
mm: introduce mem_cgroup_put() helper
mm: provide a fallback for PAGE_KERNEL_EXEC for architectures
mm: provide a fallback for PAGE_KERNEL_RO for architectures
mm/memory_hotplug.c: drop unnecessary checks from register_mem_sect_under_node()
mm/memory_hotplug.c: make register_mem_sect_under_node() a callback of walk_memory_range()
mm/memory_hotplug.c: call register_mem_sect_under_node()
mm/memory_hotplug.c: make add_memory_resource use __try_online_node
mm/list_lru.c: fold __list_lru_count_one() into its caller
mm: workingset: make shadow_lru_isolate() use locking suffix
mm: workingset: remove local_irq_disable() from count_shadow_nodes()
mm: drop VM_BUG_ON from __get_free_pages
mm, hugetlbfs: pass fault address to cow handler
mm, hugetlbfs: rename address to haddr in hugetlb_cow()
mm, huge page: copy target sub-page last when copy huge page
mm, clear_huge_page: move order algorithm into a separate function
ext4: readpages() should submit IO as read-ahead
btrfs: readpages() should submit IO as read-ahead
mpage: mpage_readpages() should submit IO as read-ahead
mpage: add argument structure for do_mpage_readpage()
mm: thp: inc counter for collapsed shmem THP
mm: thp: register mm for khugepaged when merging vma for shmem
mm/mempool.c: remove unused argument in kasan_unpoison_element() and remove_element()
mm/vmscan.c: condense scan_control
mm/page_ext.c: constify lookup_page_ext() argument
include/linux/page_ext.h: drop definition of unused PAGE_EXT_DEBUG_POISON
shmem: use monotonic time for i_generation
mm, page_alloc: actually ignore mempolicies for high priority allocations
tools/vm/page-types.c: add support for idle page tracking
tools/vm/page-types.c: include shared map counts
thp: use mm_file_counter to determine update which rss counter
mm: skip invalid pages block at a time in zero_resv_unresv()
mm: convert return type of handle_mm_fault() caller to vm_fault_t
mm, slub: restore the original intention of prefetch_freepointer()
fs/seq_file.c: simplify seq_file iteration code and interface
vfs: discard ATTR_ATTR_FLAG
fs/dcache.c: fix kmemcheck splat at take_dentry_name_snapshot()
ocfs2: make several functions and variables static (and some const)
ocfs2: clean up some unnecessary code
ocfs2: return -EROFS when filesystem becomes read-only
sh: prefer _THIS_IP_ to current_text_addr
sh: make use of for_each_node_by_type()
ntfs: mft: remove VLA usage
ntfs: decompress: remove VLA usage
ntfs: aops: remove VLA usage
fs/ntfs/aops.c: don't disable interrupts during kmap_atomic()
scripts: add Python 3 compatibility to spdxcheck.py
scripts/spdxcheck.py: work with current HEAD LICENSES/ directory
fs/hpfs: extend gmt_to_local() conversion to 64-bit times
fs/ntfs: use timespec64 directly for timestamp conversion
fs/ufs: use ktime_get_real_seconds for sb and cg timestamps
firewire: use 64-bit time_t based interfaces
dax: remove VM_MIXEDMAP for fsdax and device dax
bitfield: avoid gcc-8 -Wint-in-bool-context warning
9p: add Dominique Martinet to MAINTAINERS
9p: remove Ron Minnich from MAINTAINERS
bpf: fix redirect to map under tail calls
RDMA/smc: Replace ib_query_gid with rdma_get_gid_attr
r8169: add missing Kconfig dependency
tools/bpf: fix bpf selftest test_cgroup_storage failure
block: remove duplicate initialization
x86/speculation/l1tf: Exempt zeroed PTEs from inversion
parisc: Consolidate unwind initialization calls
parisc: Update comments in syscall.S regarding wide userland
parisc: Fix ptraced 64-bit applications to call 64-bit syscalls
parisc: Restore possibility to execute 64-bit applications
EDAC: Add missing MEM_LRDDR4 entry in edac_mem_types[]
platform/x86: intel_punit_ipc: fix build errors
arm64: mm: check for upper PAGE_SHIFT bits in pfn_valid()
arm64: Avoid calling stop_machine() when patching jump labels
PCI / ACPI / PM: Resume all bridges on suspend-to-RAM
remoteproc/davinci: use the reset framework
tracing: Fix SPDX format headers to use C++ style comments
tracing: Add SPDX License format tags to tracing files
tracing: Add SPDX License format to bpf_trace.c
bpf, sockmap: fix sock_map_ctx_update_elem race with exist/noexist
bpf, sockmap: fix map elem deletion race with smap_stop_sock
bpf, sockmap: fix leakage of smap_psock_map_entry
tcp, ulp: fix leftover icsk_ulp_ops preventing sock from reattach
tcp, ulp: add alias for all ulp modules
cpuidle: menu: Update stale polling override comment
cpufreq: governor: Avoid accessing invalid governor_data
tracing/blktrace: Fix to allow setting same value
pktcdvd: fix setting of 'ret' error return for a few cases
Revert "net/smc: Replace ib_query_gid with rdma_get_gid_attr"
bpf: fix a rcu usage warning in bpf_prog_array_copy_core()
samples/bpf: all XDP samples should unload xdp/bpf prog on SIGTERM
net/xdp: Fix suspicious RCU usage warning
blktrace: Add SPDX License format header
block: change return type to bool
net/mlx5e: Delete unneeded function argument
Documentation: networking: ti-cpsw: correct cbs parameters for Eth1 100Mb
isdn: Disable IIOCDBGVAR
net: dsa: add support for ksz9897 ethernet switch
veth: Free queues on link delete
ila: make lockdep happy again
net: sched: act_ife: always release ife action on init error
block, bfq: return nbytes and not zero from struct cftype .write() method
dt-bindings: net: ravb: Add support for r8a774a1 SoC
cls_matchall: fix tcf_unbind_filter missing
block, bfq: improve code of bfq_bfqq_charge_time
block, bfq: reduce write overcharge
block, bfq: always update the budget of an entity when needed
block, bfq: readd missing reset of parent-entity service
drm/amdgpu: Use kvmalloc for allocating UVD/VCE/VCN BO backup memory
pNFS: Treat RECALLCONFLICT like DELAY...
dm writecache: fix a crash due to reading past end of dirty_bitmap
netfilter: nft_dynset: allow dynamic updates of non-anonymous set
netfilter: nft_tproxy: Fix missing-braces warning
netfilter: uapi: fix linux/netfilter/nf_osf.h userspace compilation errors
netfilter: nft_ct: make l3 protocol field optional for timeout object
netfilter: doc: Add nf_tables part in tproxy.txt
netfilter: x_tables: do not fail xt_alloc_table_info too easilly
netfilter: conntrack: fix removal of conntrack entries when l4tracker is removed
netfilter: nf_tables: don't prevent event handler from device cleanup on netns exit
netfilter: nf_tables: fix register ordering
netfilter: fix memory leaks on netlink_dump_start error
netfilter: nft_set: fix allocation size overflow in privsize callback.
netfilter: ip6t_rpfilter: set F_IFACE for linklocal addresses
ipvs: don't show negative times in ip_vs_conn
jiffies: add utility function to calculate delta in ms
ipvs: fix race between ip_vs_conn_new() and ip_vs_del_dest()
pNFS: When updating the stateid in layoutreturn, also update the recall range
Fix kexec forbidding kernels signed with keys in the secondary keyring to boot
Replace magic for trusting the secondary keyring with #define
MAINTAINERS: drm-misc: Change seanpaul's email address
s390/kdump: Remove kzalloc_panic
s390/kdump: Fix memleak in nt_vmcoreinfo
s390/kdump: Make elfcorehdr size calculation ABI compliant
s390/pci: remove fmb address from debug output
s390/pci: remove stale rc
s390/pci: fix out of bounds access during irq setup
s390/zcrypt: fix ap_instructions_available() returncodes
mfd: madera: Add register definitions for accessory detect
mfd: sm501: Set coherent_dma_mask when creating subdevices
mfd: bd71837: Devicetree bindings for ROHM BD71837 PMIC
mfd: bd71837: Core driver for ROHM BD71837 PMIC
media: platform: cros-ec-cec: Fix dependency on MFD_CROS_EC
rtc: ds1307: simplify hwmon config
signal: Don't send signals to tasks that don't exist
s390/ftrace: Add -mfentry and -mnop-mcount support
tracing: Add -mcount-nop option support
tracing: Avoid calling cc-option -mrecord-mcount for every Makefile
tracing: Handle CC_FLAGS_FTRACE more accurately
ALSA: update dell-wmi mic-mute registration to new world order
RDMA/hns: Fix usage of bitmap allocation functions return values
x86: i8259: Add missing include file
drm/i915: set DP Main Stream Attribute for color range on DDI platforms
drm/i915/selftests: Hold rpm for unparking
drm/i915: Restore user forcewake domains across suspend
drm/i915: Unmask user interrupts writes into HWSP on snb/ivb/vlv/hsw
PCI/AER: Don't clear AER bits if error handling is Firmware-First
IB/core: Change filter function return type from int to bool
IB/core: Update GID entries for netdevice whose mac address changes
IB/core: Add default GIDs of the bond master netdev
IB/core: Consider adding default GIDs of bond device
IB/core: Delete lower netdevice default GID entries in bonding scenario
x86/l1tf: Fix build error seen if CONFIG_KVM_INTEL is disabled
NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence()
NFSv4: Fix locking in pnfs_generic_recover_commit_reqs
platform/x86: ideapad: Add Y520-15IKBM and Y720-15IKBM to no_hw_rfkill
platform/x86: asus-nb-wmi: Add keymap entry for lid flip action on UX360
platform/x86: acer-wmi: refactor function has_cap
platform/x86: thinkpad_acpi: Fix multi-battery bug
platform/x86: thinkpad_acpi: extend battery quirk coverage
platform/x86: touchscreen_dmi: Add info for the Cube KNote i1101 tablet
platform/x86: mlx-platform: Fix copy-paste error in mlxplat_init()
mailbox: Add support for i.MX messaging unit
dt-bindings: mailbox: imx-mu: add generic MU channel support
dt-bindings: arm: fsl: add mu binding doc
mailbox: add MODULE_LICENSE() for mtk-cmdq-mailbox.c
PCI: Limit config space size for Netronome NFP5000
IB/core: Avoid confusing del_netdev_default_ips
IB/core: Add comment for change upper netevent handling
qedr: Add user space support for SRQ
qedr: Add support for kernel mode SRQ's
qedr: Add wrapping generic structure for qpidr and adjust idr routines.
ubifs: Set default assert action to read-only
ubifs: Allow setting assert action as mount parameter
ubifs: Rework ubifs_assert()
ubifs: Pass struct ubifs_info to ubifs_assert()
ubifs: Turn two ubifs_assert() into a WARN_ON()
ubi: expose the volume CRC check skip flag
ubi: provide a way to skip CRC checks
ubifs: Use kmalloc_array()
ubifs: Check data node size before truncate
Revert "UBIFS: Fix potential integer overflow in allocation"
ubifs: Add comment on c->commit_sem
ubifs: introduce Kconfig symbol for xattr support
ubifs: use swap macro in swap_dirty_idx
x86/ACPI/cstate: Make APCI C1 FFH MWAIT C-state description vendor-neutral
x86: Add entry trampolines to kcore
kallsyms, x86: Export addresses of PTI entry trampolines
kallsyms: Simplify update_iter_mod()
cpuidle: menu: Fix white space
PM / sleep: wakeup: Fix build error caused by missing SRCU support
ubifs: tnc: use monotonic znode timestamp
ubifs: use timespec64 for inode timestamps
ubifs: xattr: Don't operate on deleted inodes
ubifs: gc: Fix typo
ubifs: Fix memory leak in lprobs self-check
ubi: Initialize Fastmap checkmapping correctly
ubifs: Fix synced_i_size calculation for xattr inodes
ubifs: Fix directory size calculation for symlinks
perf auxtrace: Fix queue resize
x86/smp: fix non-SMP broken build due to redefinition of apic_id_is_primary_thread
cpu/hotplug: Non-SMP machines do not make use of booted_once
ACPI / PMIC: CrystalCove: Extend PMOP support to support all possible fields
ACPICA: Clear status of all events when entering sleep states
perf python: Remove -mcet and -fcf-protection when building with clang
ACPICA: Update version to 20180810
ACPICA: acpiexec: fix a small memory leak regression
ACPICA: Reference Counts: increase max to 0x4000 for large servers
ACPICA: Reference count: add additional debugging details
ACPICA: acpi_exec: fixing -fi option
ACPICA: Debugger: Cleanup interface to the AML disassembler
ACPICA: AML Parser: skip opcodes that open a scope upon parse failure
ACPICA: Utilities: split hex detection into smaller functions
ACPICA: Update an error message for a duplicate table
ACPICA: ACPICA: add status check for acpi_hw_read before assigning return value
ACPICA: AML Parser: ignore all exceptions resulting from incorrect AML during table load
rtc: s5m: Add SPDX license identifier
rtc: maxim: Add SPDX license identifiers
IB/mlx5: Fix leaking stack memory to userspace
rtc: isl1219: add device tree documentation
rtc: isl1208: set ev-evienb bit from device tree
PCI/MSI: Set IRQCHIP_ONESHOT_SAFE for PCI-MSI irqchips
PCI/VPD: Check for VPD access completion before checking for timeout
rtc: isl1208: Add "evdet" interrupt source for isl1219
PCI: Add PCI_DEVICE_DATA() macro to fully describe device ID entry
rtc: isl1208: add support for isl1219 with tamper detection
rtc: sysfs: facilitate attribute add to rtc device
ALSA: seq: virmidi: Fix discarding the unsubscribed output
Update the e-mail address of Bart Van Assche
x86/init: fix build with CONFIG_SWAP=n
perf arm spe: Fix uninitialized record error variable
perf tools: Move syscall_64.tbl check into check-headers.sh
perf tools: Make check-headers.sh check based on kernel dir
bpf: test: fix spelling mistake "REUSEEPORT" -> "REUSEPORT"
drm/panel: simple: tv123wam: Add unprepare delay
f2fs: fix to skip verifying block address for non-regular inode
kvm: x86: Set highest physical address bits in non-present/reserved SPTEs
hv/netvsc: Fix NULL dereference at single queue mode fallback
net: filter: mark expected switch fall-through
xen-netfront: fix warn message as irq device name has '/'
cxgb4: Add new T5 PCI device ids 0x50af and 0x50b0
net: dsa: mv88e6xxx: missing unlock on error path
rds: fix building with IPV6=m
blk-wbt: fix IO hang in wbt_wait()
inet/connection_sock: prefer _THIS_IP_ to current_text_addr
net: dsa: mv88e6xxx: bitwise vs logical bug
net: sock_diag: Fix spectre v1 gadget in __sock_diag_cmd()
ieee802154: hwsim: using right kind of iteration
net: hns3: Add vlan filter setting by ethtool command -K
net: hns3: Set tx ring' tc info when netdev is up
net: hns3: Remove tx ring BD len register in hns3_enet
net: hns3: Fix desc num set to default when setting channel
net: hns3: Fix for phy link issue when using marvell phy driver
net: hns3: Fix for information of phydev lost problem when down/up
net: hns3: Fix for command format parsing error in hclge_is_all_function_id_zero
net: hns3: Add support for serdes loopback selftest
block: don't warn for flush on read-only device
f2fs: rework fault injection handling to avoid a warning
orangefs: remove redundant pointer orangefs_inode
orangefs: Adding new return type vm_fault_t
iomap: fix WARN_ON_ONCE on uninitialized variable
xfs: sanity check ag header values in xrep_calc_ag_resblks
PCI: Match Root Port's MPS to endpoint's MPSS as necessary
PCI: Skip MPS logic for Virtual Functions (VFs)
s390: reenable gcc plugins for real
drm/i915/gvt: fix memory leak in intel_vgpu_ioctl()
drm/i915/gvt: Off by one in intel_vgpu_write_fence()
drm/i915/kvmgt: Fix potential Spectre v1
drm/i915/gvt: return error on cmd access
drm/i915/gvt: initialize dmabuf mutex in vgpu_create
drm/i915/gvt: fix cleanup sequence in intel_gvt_clean_device
powerpc/64s: Fix PACA_IRQ_HARD_DIS accounting in idle_power4()
bnxt_en: take coredump_record structure off stack
net: systemport: fix unused function warning
net: stmmac: mark PM functions as __maybe_unused
l2tp: fix unused function warning
bnxt_en: avoid string overflow for record->system_name
net: lan743x: fix building without CONFIG_PTP_1588_CLOCK
net: lan743x: select CRC16
xtensa: rework noMMU cache attributes initialization
xtensa: increase ranges in ___invalidate_{i,d}cache_all
xtensa: limit offsets in __loop_cache_{all,page}
net_sched: Fix missing res info when create new tc_index filter
net_sched: fix NULL pointer dereference when delete tcindex filter
nfp: clean up return types in kdoc comments
IB/ucm: Fix compiling ucm.c
Uprobe: Additional argument arch_uprobe to uprobe_write_opcode()
Uprobes: Simplify uprobe_register() body
kconfig: remove P_ENV property type
kconfig: remove unused sym_get_env_prop() function
coccicheck: return proper error code on fail
Coccinelle: doubletest: reduce side effect false positives
drm/amd/display: Guard against null crtc in CRC IRQ
drm/amd/display: Pass connector id when executing VBIOS CT
drm/amd/display: Check if clock source in use before disabling
drm/amd/display: Allow clock sharing b/w HDMI and DVI
drm/amd/display: Fix warning observed in mode change on Vega
drm/amd/display: fix single link DVI has no display
drm/amdgpu/vce: VCE entity initialization relies on ring initializtion
drm/amdgpu/uvd: UVD entity initialization relys on ring initialization
drm/amdgpu:add VCN booting with firmware loaded by PSP
drm/amdgpu:add VCN support in PSP driver
drm/amdgpu:add new firmware id for VCN
drm/amdgpu: update tmr mc address
drm/amdgpu:add tmr mc address into amdgpu_firmware_info
NFSv4: Fix a typo in nfs4_init_channel_attrs()
NFSv4: Don't busy wait if NFSv4 session draining is interrupted
NFS recover from destination server reboot for copies
bus: imx-weim: Remove VLA usage
drm/i2c: tda9950: Remove VLA usage
net/mlx5: Improve argument name for add flow API
net/mlx5: Reorganize the makefile
net/mlx5e: clock.c depends on CONFIG_PTP_1588_CLOCK
net/mlx5e: vxlan.c depends on CONFIG_VXLAN
net/mlx5e: Move flow steering declarations into en/fs.h
net/mlx5e: Add CONFIG_MLX5_EN_ARFS for accelerated flow steering support
net/mlx5e: Add CONFIG_MLX5_EN_RXNFC for ethtool rx nfc
net/mlx5e: Ethtool steering, move ethtool callbacks
net/mlx5e: Ethtool steering, l4 proto support
net/mlx5e: Ethtool steering, ip6 support
PCI: Add function 1 DMA alias quirk for Marvell 88SS9183
dm crypt: don't decrease device limits
net/mlx5e: Ethtool steering flow parsing refactoring
net/mlx5e: Ethtool steering flow validation refactoring
remoteproc/davinci: Mark error recovery as disabled
ide: mark expected switch fall-throughs
ide-tape: remove redundant variable buffer_size
ide: remove redundant variables queue_run_ms and left
perf tools: Fix check-headers.sh AND list path of execution
net: sched: act_ife: disable bh when taking ife_mod_lock
perf tools: Check for null when copying nsinfo.
tools lib traceevent: Rename static variables and functions in event-parse.c
tools lib traceevent: Rename various pevent APIs
tools lib traceevent: Rename internal parser related APIs
tools lib traceevent: Rename various pevent get/set/is APIs
tools lib traceevent: Rename pevent_find_* APIs
tools lib traceevent: Rename pevent field APIs
tools lib traceevent: Rename pevent_data_ APIs
tools lib traceevent: Rename pevent_register / unregister APIs
tools lib traceevent: Rename pevent_filter* APIs
tools lib traceevent, perf tools: Rename traceevent_plugin_* APIs
tools lib traceevent: Rename pevent_function* APIs
tools lib traceevent, tools lib lockdep: Rename 'enum pevent_errno' to 'enum tep_errno'
tools lib traceevent, perf tools: Rename 'enum pevent_flag' to 'enum tep_flag'
tools lib traceevent, perf tools: Rename traceevent_* APIs
tools lib traceevent, perf tools: Rename pevent_set_* APIs
tools lib traceevent, perf tools: Rename pevent_register_* APIs
tools lib traceevent, perf tools: Rename pevent_read_number_* APIs
tools lib traceevent, perf tools: Rename pevent print APIs
tools lib traceevent, perf tools: Rename pevent parse APIs
tools lib traceevent, perf tools: Rename pevent find APIs
tools lib traceevent, perf tools: Rename pevent alloc / free APIs
tools lib traceevent, perf tools: Rename pevent plugin related APIs
tools lib traceevent, perf tools: Rename 'struct pevent_record' to 'struct tep_record'
f2fs: support fault_type mount option
f2fs: fix to return success when trimming meta area
f2fs: fix use-after-free of dicard command entry
f2fs: support discard submission error injection
f2fs: split discard command in prior to block layer
f2fs: wake up gc thread immediately when gc_urgent is set
f2fs: fix incorrect range->len in f2fs_trim_fs()
f2fs: refresh recent accessed nat entry in lru list
f2fs: fix avoid race between truncate and background GC
f2fs: avoid race between zero_range and background GC
f2fs: fix to do sanity check with block address in main area v2
f2fs: fix to do sanity check with inline flags
dt-bindings: interrupt-controller: SiFive Plaform Level Interrupt Controller
dt-bindings: interrupt-controller: RISC-V local interrupt controller
liquidio: remove set but not used variable 'is25G'
cxgb4: remove set but not used variable 'spd'
lan743x: lan743x: Remove duplicated include from lan743x_ptp.c
virtio_net: remove duplicated include from virtio_net.c
packet: switch kvzalloc to allocate memory
net: Change the layout of structure trace_event_raw_fib_table_lookup
net: sched: act_mirred method rename for grep-ability and consistency
net: sched: act_vlan method rename for grep-ability and consistency
net: sched: act_skbmod method rename for grep-ability and consistency
net: sched: act_skbedit method rename for grep-ability and consistency
net: sched: act_simple method rename for grep-ability and consistency
net: sched: act_police method rename for grep-ability and consistency
net: sched: act_pedit method rename for grep-ability and consistency
net: sched: act_nat method rename for grep-ability and consistency
net: sched: act_ipt method rename for grep-ability and consistency
net: sched: act_gact method rename for grep-ability and consistency
net: sched: act_sum method rename for grep-ability and consistency
net: sched: act_bpf method rename for grep-ability and consistency
net: sched: act_connmark method rename for grep-ability and consistency
cpumask: make cpumask_next_wrap available without smp
r8169: don't use MSI-X on RTL8168g
ceph: don't drop message if it contains more data than expected
ceph: support cephfs' own feature bits
crush: fix using plain integer as NULL warning
libceph: remove unnecessary non NULL check for request_key
ceph: refactor error handling code in ceph_reserve_caps()
ceph: refactor ceph_unreserve_caps()
ceph: change to void return type for __do_request()
ceph: compare fsc->max_file_size and inode->i_size for max file size limit
ceph: add additional size check in ceph_setattr()
net: nixge: Don't store skb in app4 field of descriptor
net: nixge: Do not zero application specific fields in desc
l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache
ipv6: Add icmp_echo_ignore_all support for ICMPv6
net/tls: Combined memory allocation for decryption request
RISC-V: Fix !CONFIG_SMP compilation error
irqchip: add a SiFive PLIC driver
RISC-V: Add the directive for alignment of stvec's value
clocksource: new RISC-V SBI timer driver
RISC-V: implement low-level interrupt handling
RISC-V: add a definition for the SIE SEIE bit
RISC-V: remove INTERRUPT_CAUSE_* defines from asm/irq.h
RISC-V: simplify software interrupt / IPI code
RISC-V: remove timer leftovers
RISC-V: Add early printk support via the SBI console
RISC-V: Don't increment sepc after breakpoint.
RISC-V: implement __lshrti3.
RISC-V: Use KBUILD_CFLAGS instead of KCFLAGS when building the vDSO
ARM: 8778/1: clkdev: don't call __of_clk_get_by_name() unnecessarily from clk_get()
irqchip/s3c24xx: Remove unneeded comparison of unsigned long to 0
IB/uverbs: Do not check for device disassociation during ioctl
IB/uverbs: Remove struct uverbs_root_spec and all supporting code
IB/uverbs: Use uverbs_api to unmarshal ioctl commands
IB/uverbs: Use uverbs_alloc for allocations
IB/uverbs: Add a simple allocator to uverbs_attr_bundle
xfs: recalculate summary counters at mount time if icount is bad
KVM: arm/arm64: Skip updating PTE entry if no change
KVM: arm/arm64: Skip updating PMD entry if no change
Documentation: remove dynamic-resolution-notes reference to non-existent file
Bluetooth: mediatek: pass correct size to h4_recv_buf()
irqchip/stm32: Fix init error handling
irqchip/bcm7038-l1: Hide cpu offline callback when building for !SMP
parisc: Fix and improve kernel stack unwinding
parisc: Remove unnecessary barriers from spinlock.h
parisc: Remove ordered stores from syscall.S
parisc: prefer _THIS_IP_ and _RET_IP_ statement expressions
parisc: Add HAVE_REGS_AND_STACK_ACCESS_API feature
parisc: Drop architecture-specific ENOTSUP define
parisc: use generic dma_noncoherent_ops
parisc: always use flush_kernel_dcache_range for DMA cache maintainance
parisc: merge pcx_dma_ops and pcxl_dma_ops
powerpc/mm/book3s/radix: Add mapping statistics
drm/i915/gvt: free workload in vgpu release
kconfig: fix the rule of mainmenu_stmt symbol
net/9p/trans_virtio.c: add null terminal for mount tag
9p/virtio: fix off-by-one error in sg list bounds check
9p: fix whitespace issues
9p: fix multiple NULL-pointer-dereferences
fs/9p/xattr.c: catch the error of p9_client_clunk when setting xattr failed
9p: validate PDU length
net/9p/trans_fd.c: fix race by holding the lock
net/9p/trans_fd.c: fix race-condition by flushing workqueue before the kfree()
net/9p/virtio: Fix hard lockup in req_done
net/9p/trans_virtio.c: fix some spell mistakes in comments
9p/net: Fix zero-copy path in the 9p virtio transport
9p: Embed wait_queue_head into p9_req_t
9p: Replace the fidlist with an IDR
9p: Change p9_fid_create calling convention
9p: Fix comment on smp_wmb
net/9p/client.c: version pointer uninitialized
fs/9p/v9fs.c: fix spelling mistake "Uknown" -> "Unknown"
net/9p: fix error path of p9_virtio_probe
9p/net/protocol.c: return -ENOMEM when kmalloc() failed
net/9p/client.c: add missing '\n' at the end of p9_debug()
fs/9p/vfs_file.c: use new return type vm_fault_t
selftests/bpf: Selftest for bpf_skb_ancestor_cgroup_id
selftests/bpf: Add cgroup id helpers to bpf_helpers.h
bpf: Sync bpf.h to tools/
bpf: Introduce bpf_skb_ancestor_cgroup_id helper
bpf: decouple btf from seq bpf fs dump and enable more maps
tty: serial: 8250: Revert NXP SC16C2552 workaround
xfs: fix a null pointer dereference in xfs_bmap_extents_to_btree
xfs: remove b_last_holder & associated macros
iomap: Switch to offset_in_page for clarity
xfs: Close race between direct IO and xfs_break_layouts()
Revert "uio: use request_threaded_irq instead"
KVM: arm: Use true and false for boolean values
KVM: arm/arm64: vgic: Do not use spin_lock_irqsave/restore with irq disabled
KVM: arm/arm64: vgic: Move DEBUG_SPINLOCK_BUG_ON to vgic.h
KVM: arm: vgic-v3: Add support for ICC_SGI0R and ICC_ASGI1R accesses
KVM: arm64: vgic-v3: Add support for ICC_SGI0R_EL1 and ICC_ASGI1R_EL1 accesses
KVM: arm/arm64: vgic-v3: Add core support for Group0 SGIs
KVM: arm64: Remove non-existent AArch32 ICC_SGI1R encoding
ip: process in-order fragments efficiently
ip: add helpers to process in-order fragments faster.
bcache: add the missing comments for smp_mb()/smp_wmb()
bcache: remove unnecessary space before ioctl function pointer arguments
bcache: add missing SPDX header
bcache: move open brace at end of function definitions to next line
bcache: add static const prefix to char * array declarations
bcache: fix code comments style
bcache: do not check NULL pointer before calling kmem_cache_destroy
bcache: prefer 'help' in Kconfig
bcache: fix typo 'succesfully' to 'successfully'
bcache: replace '%pF' by '%pS' in seq_printf()
bcache: fix indent by replacing blank by tabs
bcache: replace printk() by pr_*() routines
bcache: replace Symbolic permissions by octal permission numbers
bcache: style fixes for lines over 80 characters
bcache: add identifier names to arguments of function definitions
bcache: style fix to add a blank line after declarations
bcache: style fix to replace 'unsigned' by 'unsigned int'
blkcg: Make blkg_root_lookup() work for queues in bypass mode
net: sched: act_police: remove dependency on rtnl lock
net: core: protect rate estimator statistics pointer with lock
net: sched: act_mirred: remove dependency on rtnl lock
net: sched: extend action ops with put_dev callback
net: sched: act_vlan: remove dependency on rtnl lock
net: sched: act_tunnel_key: remove dependency on rtnl lock
net: sched: act_skbmod: remove dependency on rtnl lock
net: sched: act_simple: remove dependency on rtnl lock
net: sched: act_sample: remove dependency on rtnl lock
net: sched: act_pedit: remove dependency on rtnl lock
net: sched: act_ipt: remove dependency on rtnl lock
net: sched: act_ife: remove dependency on rtnl lock
net: sched: act_gact: remove dependency on rtnl lock
net: sched: act_csum: remove dependency on rtnl lock
net: sched: act_bpf: remove dependency on rtnl lock
net/sctp: Replace in/out stream arrays with flex_array
net/sctp: Make wrappers for accessing in/out streams
tc: Update README and add config
l2tp: let pppol2tp_ioctl() fallback to dev_ioctl()
l2tp: zero out stats in pppol2tp_copy_stats()
l2tp: remove pppol2tp_session_ioctl()
l2tp: remove pppol2tp_tunnel_ioctl()
l2tp: handle PPPIOC[GS]MRU and PPPIOC[GS]FLAGS in pppol2tp_ioctl()
l2tp: simplify pppol2tp_ioctl()
l2tp: split l2tp_session_get()
l2tp: define l2tp_tunnel_uses_xfrm()
net: socionext: Increase descriptors to 256
net: socionext: Use descriptor info instead of MMIO reads on Rx
vxge: remove set but not used variable 'req_out', 'status' and 'ret'
virtio_net: Stripe queue affinities across cores.
virtio: Make vp_set_vq_affinity() take a mask.
lan743x: lan743x: Add PTP support
tcp: avoid resetting ACK timer upon receiving packet with ECN CWR flag
tcp: always ACK immediately on hole repairs
tcp: avoid resetting ACK timer in DCTCP
tcp: mandate a one-time immediate ACK
wimax: usb-tx: mark expected switch fall-through
wimax: usb-fw: mark expected switch fall-through
net: dp83640: Mark expected switch fall-throughs
rxrpc: remove redundant static int 'zero'
drivers/net/usb/r8152: remove the unneeded variable "ret" in rtl8152_system_suspend
mtd: rawnand: atmel: Select GENERIC_ALLOCATOR
sys: don't hold uts_sem while accessing userspace memory
userns: move user access out of the mutex
cap_inode_getsecurity: use d_find_any_alias() instead of d_find_alias()
bnxt_en: Fix strcpy() warnings in bnxt_ethtool.c
MIPS: Consistently declare TLB functions
MIPS: Export tlbmiss_handler_setup_pgd near its definition
bpf: Test BPF_PROG_TYPE_SK_REUSEPORT
bpf: test BPF_MAP_TYPE_REUSEPORT_SOCKARRAY
bpf: Sync bpf.h uapi to tools/
bpf: Refactor ARRAY_SIZE macro to bpf_util.h
bpf: Enable BPF_PROG_TYPE_SK_REUSEPORT bpf prog in reuseport selection
bpf: Introduce BPF_PROG_TYPE_SK_REUSEPORT
bpf: Introduce BPF_MAP_TYPE_REUSEPORT_SOCKARRAY
net: Add ID (if needed) to sock_reuseport and expose reuseport_lock
tcp: Avoid TCP syncookie rejected by SO_REUSEPORT socket
smb3: create smb3 equivalent alias for cifs pseudo-xattrs
f2fs: fix to reset i_gc_failures correctly
f2fs: fix invalid memory access
f2fs: fix to avoid broken of dnode block list
f2fs: use true and false for boolean values
f2fs: fix to do sanity check with cp_pack_start_sum
f2fs: avoid f2fs_bug_on() in cp_error case
f2fs: fix to clear PG_checked flag in set_page_dirty()
drm/msm: a6xx: fix spelling mistake: "initalization" -> "initialization"
drm/msm/disp/dpu: fix early dereference of physical encoder
drm/msm: Add A6XX device support
drm/msm: update generated headers
drm/msm/adreno: Load the firmware before bringing up the hardware
drm/msm: Add a helper function to parse clock names
Documentation: corrections to console/console.txt
Documentation: add ioctl number entry for v4l2-subdev.h
Remove gendered language from management style documentation
IB/uverbs: Remove the ib_uverbs_attr pointer from each attr
IB/uverbs: Provide implementation private memory for the uverbs_attr_bundle
IB/uverbs: Use uverbs_api to manage the object type inside the uobject
IB/uverbs: Build the specs into a radix tree at runtime
IB/uverbs: Have the core code create the uverbs_root_spec
liquidio: copperhead LED identification
qed/qede: qede_setup_tc() can be static
mlxsw: core: remove unnecessary function mlxsw_core_driver_put
net: mvneta: fix mvneta_config_rss on armada 3700
net/smc: send response to test link signal
r8169: don't configure max jumbo frame size per chip version
r8169: don't configure csum function per chip version
r8169: simplify interrupt handler
r8169: don't include asm headers directly
r8169: remove version info
gpio: it87: Add support for IT8613
gpio: it87: add support for IT8718F Super I/O.
gpiolib: Avoid calling chip->request() for unused gpios
gpio: tegra: Include the right header
gpio: mmio: Fix up inverted direction registers
gpio: xilinx: Use the right include
pinctrl: nomadik: silence uninitialized variable warning
pinctrl: axp209: Fix NULL pointer dereference after allocation
gpio: timberdale: Include the right header
gpio: tb10x: Use the right include
gpiolib: Fix of_node inconsistency
pinctrl: samsung: Remove duplicated "wakeup" in printk
tracepoints: Free early tracepoints after RCU is initialized
uprobes: Use synchronize_rcu() not synchronize_sched()
x86/mm/pti: Move user W+X check into pti_finalize()
tracing: Fix synchronizing to event changes with tracepoint_synchronize_unregister()
ftrace: Remove unused pointer ftrace_swapper_pid
tracing: More reverting of "tracing: Centralize preemptirq tracepoints and unify their usage"
tracing/irqsoff: Handle preempt_count for different configs
tracing: Partial revert of "tracing: Centralize preemptirq tracepoints and unify their usage"
Revert "media: vivid: shut up warnings due to a non-trivial logic"
tools/bpf: add bpffs pretty print btf test for hash/lru_hash maps
bpf: btf: add pretty print for hash/lru_hash maps
bpf: fix bpffs non-array map seq_show issue
xfs: repair the AGI
xfs: repair the AGFL
xfs: repair the AGF
tools lib traceevent, perf tools: Rename struct pevent to struct tep_handle
bcache: fix error setting writeback_rate through sysfs interface
PCI: Check for PCIe Link downtraining
cxgb4: add support to display DCB info
net: chelsio: cxgb2: remove unused array pci_speed
mlxsw: remove unused arrays mlxsw_i2c_driver_name and mlxsw_pci_driver_name
net: Provide stub for __netif_set_xps_queue if there is no CONFIG_XPS
smb3: allow previous versions to be mounted with snapshot= mount parm
cifs: don't show domain= in mount output when domain is empty
cifs: add missing support for ACLs in SMB 3.11
regulator: add QCOM RPMh regulator driver
regulator: dt-bindings: add QCOM RPMh regulator bindings
hwmon: (adt7475) Change show functions to return error data correctly
hwmon: (adt7475) Change update functions to add error handling
hwmon: (adt7475) Change valid parameter to bool type
hwmon: (adt7475) Split device update function to measure and limits
Documentation/fb: corrections for fbcon.txt
fbcon: Do not takeover the console from atomic context
dummycon: Stop exporting dummycon_[un]register_output_notifier
fbcon: Only defer console takeover if the current console driver is the dummycon
fbcon: Only allow FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER if fbdev is builtin
Bluetooth: Add definitions for LE set address resolution
veth: Support per queue XDP ring
veth: Add XDP TX and REDIRECT
xdp: Helpers for disabling napi_direct of xdp_return_frame
bpf: Make redirect_info accessible from modules
veth: Add ndo_xdp_xmit
veth: Handle xdp_frames in xdp napi ring
xdp: Helper function to clear kernel pointers in xdp_frame
veth: Avoid drops by oversized packets when XDP is enabled
veth: Add driver XDP
net: Export skb_headers_offset_update
samples/bpf: xdp_redirect_cpu load balance like Suricata
samples/bpf: add Paul Hsieh's (LGPL 2.1) hash function SuperFastHash
Revert "xdp: add NULL pointer check in __xdp_return()"
powerpc/uaccess: Enable get_user(u64, *p) on 32-bit
powerpc/mm/hash: Remove unnecessary do { } while(0) loop
powerpc/64s: move machine check SLB flushing to mm/slb.c
powerpc/powernv/idle: Fix build error
powerpc/mm/tlbflush: update the mmu_gather page size while iterating address range
powerpc/mm: remove warning about ‘type’ being set
powerpc/32: Include setup.h header file to fix warnings
powerpc: Move `path` variable inside DEBUG_PROM
powerpc/powermac: Make some functions static
powerpc/powermac: Remove variable x that's never read
cxl: remove a dead branch
powerpc/powermac: Add missing include of header pmac.h
powerpc/kexec: Use common error handling code in setup_new_fdt()
powerpc/xmon: Add address lookup for percpu symbols
powerpc/mm: remove huge_pte_offset_and_shift() prototype
powerpc/lib: Use patch_site to patch copy_32 functions once cache is enabled
powerpc/pseries: Fix endianness while restoring of r3 in MCE handler.
powerpc/fadump: merge adjacent memory ranges to reduce PT_LOAD segements
powerpc/fadump: handle crash memory ranges array index overflow
powerpc/cpm1: fix compilation error with CONFIG_PPC_EARLY_DEBUG_CPM
powerpc: Fix size calculation using resource_size()
Documentation: Update documentation on ppc-memtrace
powerpc/powernv: Allow memory that has been hot-removed to be hot-added
spi: davinci: fix a NULL pointer dereference
x86/microcode: Allow late microcode loading with SMT disabled
smb3: enumerating snapshots was leaving part of the data off end
cifs: update smb2_queryfs() to use compounding
cifs: update receive_encrypted_standard to handle compounded responses
PCI: Add ACS Redirect disable quirk for Intel Sunrise Point
PCI: Add device-specific ACS Redirect disable infrastructure
PCI: Convert device-specific ACS quirks from NULL termination to ARRAY_SIZE
PCI: Add "pci=disable_acs_redir=" parameter for peer-to-peer support
IB/uverbs: Fix reading of 32 bit flags
MIPS: Remove remnants of UASM_ISA
cxgb4: update 1.20.8.0 as the latest firmware supported
net: allow to call netif_reset_xps_queues() under cpus_read_lock
PCI: Allow specifying devices using a base bus and path of devfns
PCI: Make specifying PCI devices in kernel parameters reusable
PCI: Hide ACS quirk declarations inside PCI core
net: phy: sftp: print debug message with text, not numbers
ethernet/qlogic: remove unused array msi_tgt_status
net: dsa: rtl8366rb: Support port 4 (WAN)
mlxsw: spectrum_flower: use PTR_ERR_OR_ZERO()
net: sched: fix block->refcnt decrement
decnet: fix using plain integer as NULL warning
net: skbuff.h: fix using plain integer as NULL warning
be2net: Use Kconfig flag to support for enabling/disabling adapters
net: ipv6_gre: Fix GRO to work on IPv6 over GRE tap
qede: Ingress tc flower offload (drop action) support.
qede: Add destination ip based flow profile.
qed/qede: Multi CoS support.
s390/qeth: use true and false for boolean values
s390/qeth: don't restrict qeth_card to DMA memory
s390/qeth: clean up card initialization
s390/qeth: do basic setup for data channel
s390/qeth: use qeth_setup_ccw() to set up all CCWs
s390/qeth: reduce hard-coded access to ccw channels
s390/qeth: extract helper for MPC protocol type
null_blk: add lock drop/acquire annotation
PCI: Delay after FLR of Intel DC P3700 NVMe
PCI: Disable Samsung SM961/PM961 NVMe before FLR
PCI: Export pcie_has_flr()
rpc: remove unneeded variable 'ret' in rdma_listen_handler
nfsd: use true and false for boolean values
nfsd: constify write_op[]
fs/nfsd: Delete invalid assignment statements in nfsd4_decode_exchange_id
NFSD: Handle full-length symlinks
NFSD: Refactor the generic write vector fill helper
svcrdma: Clean up Read chunk path
svcrdma: Avoid releasing a page in svc_xprt_release()
nfsd: Mark expected switch fall-through
sunrpc: remove redundant variables 'checksumlen','blocksize' and 'data'
nfsd: fix leaked file lock with nfs exported overlayfs
hwmon: k10temp: Support Threadripper 2920X, 2970WX; simplify offset table
Blk-throttle: reduce tail io latency when iops limit is enforced
x86/relocs: Add __end_rodata_aligned to S_REL
dt-bindings: net: stmmac: Add the bindings documentation for XGMAC2.
net: stmmac: Add the bindings parsing for XGMAC2
net: stmmac: Integrate XGMAC into main driver flow
net: stmmac: Add PTP support for XGMAC2
net: stmmac: Add MDIO related functions for XGMAC2
net: stmmac: Add descriptor related callbacks for XGMAC2
net: stmmac: Add DMA related callbacks for XGMAC2
net: stmmac: Add MAC related callbacks for XGMAC2
net: stmmac: Add XGMAC 2.10 HWIF entry
net: dsa: mv88e6xxx: Re-setup interrupts on CMODE change.
net: dsa: mv88e6xxx: Add SERDES phydev_mac_change up for 6390
net: dsa: mv88e6xxx: link mv88e6xxx_port to mv88e6xxx_chip
net: dsa: mv88e6xxx: Power on/off SERDES on cmode change
net: dsa: mv88e6xxx: Cache the port cmode
net: dsa: mv88e6xxx: 2500Base-X uses the 1000Base-X SERDES
net: dsa: mv88e6xxx: Add serdes register read/write helper
net: dsa: mv88e6xxx: Rename sgmii/10g power functions
net: dsa: mv88e6xxx: 6390 vs 6390X SERDES support
net: dsa: mv88e6xxx: Refactor SERDES lane code
net: dsa: mv88e6xxx: add phylink support
phylink: add helper for configuring 2500BaseX modes
net: dsa: mv88e6xxx: Add support to enabling pause
signal: Don't restart fork when signals come in.
Bluetooth: Introduce BT_HCIUART_RTL configuration option
perf probe powerpc: Fix trace event post-processing
mlxsw: spectrum: Expose counter for all 16 TCs
mlxsw: spectrum: Include RFC-2819 counters in stats length
mlxsw: Replace license text with SPDX identifiers and adjust copyrights
selftests: mlxsw: Add TC flower test for Spectrum-2
mlxsw: spectrum: Reset FW after flash
mlxsw: spectrum: Update the supported firmware to version 13.1702.6
mlxsw: spectrum_flower: Disallow usage of vlan_id key on egress
selftests/ftrace: Fix kprobe string testcase to not probe notrace function
selftests: mount: remove no longer needed config option
selftests: cgroup: add gitignore file
drm/amdgpu/sriov: give 8s for recover vram under RUNTIME
drm/scheduler: fix param documentation
NFS add a simple sync nfs4_proc_commit after async COPY
NFS handle COPY ERR_OFFLOAD_NO_REQS
NFS send OFFLOAD_CANCEL when COPY killed
NFS export nfs4_async_handle_error
NFS handle COPY reply CB_OFFLOAD call race
NFS add support for asynchronous COPY
NFS COPY xdr handle async reply
NFS OFFLOAD_CANCEL xdr
NFS CB_OFFLOAD xdr
block: paride: pd: mark expected switch fall-throughs
dm cache metadata: set dirty on all cache blocks after a crash
ssb: Remove SSB_WARN_ON, SSB_BUG_ON and SSB_DEBUG
ssb: Remove home-grown printk wrappers
b43legacy/leds: Ensure NUL-termination of LED name string
b43/leds: Ensure NUL-termination of LED name string
ssb: driver_gige: use true and false for boolean values
rtlwifi: btcoex: Fix if == else warnings in halbtc8723b2ant.c
iwlegacy: fix spelling mistake "acumulative" -> "accumulative"
rsi: remove redundant variables bss, wh and temp_flash_content
block: Ensure that a request queue is dissociated from the cgroup controller
block: Introduce blk_exit_queue()
blkcg: Introduce blkg_root_lookup()
Add cgroup core selftests
mt76: fix build for MediaTek MT7610U USB wireless dongle
block: Remove two superfluous #include directives
mt76x0: Remove VLA usage
mt76x0: perform mt76x0_mac_set_ampdu_factor
mt76x0: correct type for eeprom gain value
brcmfmac: fix brcmf_wiphy_wowl_params() NULL pointer dereference
blk-mq: count the hctx as active before allocating tag
block: bvec_nr_vecs() returns value for wrong slab
bcache: trivial - remove tailing backslash in macro BTREE_FLAG
bcache: make the pr_err statement used for ENOENT only in sysfs_attatch section
bcache: set max writeback rate when I/O request is idle
bcache: add code comments for bset.c
bcache: fix mistaken comments in request.c
bcache: fix mistaken code comments in bcache.h
bcache: add a comment in super.c
bcache: avoid unncessary cache prefetch bch_btree_node_get()
bcache: display rate debug parameters to 0 when writeback is not running
bcache: do not check return value of debugfs_create_dir()
ASoC: adav80x: mark expected switch fall-through
kbuild: remove deprecated host-progs variable
init/Kconfig: Use short unix-style option instead of --longname
kbuild: make samples really depend on headers_install
platform/x86: Add ACPI i2c-multi-instantiate pseudo driver
s390/dasd: fix hanging offline processing due to canceled worker
s390/dasd: fix panic for failed online processing
ACPI / x86: utils: Remove status workaround from acpi_device_always_present()
ACPI / scan: Create platform device for fwnodes with multiple i2c devices
regmap: Add regmap_noinc_read API
ASoC: da7219: Add delays to capture path to remove DC offset noise
ACPI / scan: Initialize status to ACPI_STA_DEFAULT
ACPI / EC: Add another entry for Thinkpad X1 Carbon 6th
ACPI: bus: Fix a pointer coding style issue
arm64 / ACPI: clean the additional checks before calling ghes_notify_sea()
ACPI / scan: Add static attribute to indirect_io_hosts[]
ACPI / battery: Do not export energy_full[_design] on devices without full_charge_capacity
tools headers: Synchronise x86 cpufeatures.h for L1TF additions
ALSA: usb-audio: Mark expected switch fall-through
ALSA: mixart: Mark expected switch fall-through
s390/mm: fix addressing exception after suspend/resume
rseq/selftests: add s390 support
dmaengine: Add Actions Semi Owl family S900 DMA driver
dt-bindings: dmaengine: Add binding for Actions Semi Owl SoCs
net/mlx5: Reduce command polling interval
net/mlx5: Unexport functions that need not be exported
net/mlx5: Remove unused mlx5_query_vport_admin_state
net/mlx5: E-Switch, Remove unused argument when creating legacy FDB
net/mlx5: Rename modify/query_vport state related enums
net/mlx5: Use max_num_eqs for calculation of required MSIX vectors
scsi: core: use blk_mq_run_hw_queues in scsi_kick_queue
scsi: ufs: remove unnecessary query(DM) UPIU trace
scsi: qla2xxx: Fix issue reported by static checker for qla2x00_els_dcmd2_sp_done()
ieee802154: hwsim: fix missing unlock on error in hwsim_add_one()
ieee802154: hwsim: fix copy-paste error in hwsim_set_edge_lqi()
ieee802154: hwsim: fix rcu handling
scsi: aacraid: Spelling fix in comment
scsi: mpt3sas: Fix calltrace observed while running IO & reset
scsi: aic94xx: fix an error code in aic94xx_init()
scsi: st: remove redundant pointer STbuffer
dm snapshot: remove stale FIXME in snapshot_map()
cifs: create SMB2_open_init()/SMB2_open_free() helpers.
cifs: add SMB2_query_info_[init|free]()
powerpc/dts/fsl: t2080rdb: use the Cortina PHY driver compatible
powerpc/dts/fsl: t4240rdb: use the Cortina PHY driver compatible
powerpc/configs/dpaa: enable the Cortina PHY driver
cifs: add SMB2_close_init()/SMB2_close_free()
powerpc/cpm1: fix compilation error with CONFIG_PPC_EARLY_DEBUG_CPM
NFS: Use an appropriate work queue for direct-write completion
NFSv4: Fix error handling in nfs4_sp4_select_mode()
pnfs: Use true and false for boolean values
pnfs: pnfs_find_lseg() should not check NFS_LSEG_LAYOUTRETURN
NFS: Mark expected switch fall-throughs
NFSv4: Mark the inode change attribute up to date in update_changeattr()
NFSv4: Detect nlink changes on cross-directory renames too
NFSv4: bump/drop the nlink count on the parent dir when we mkdir/rmdir
pnfs: Fix handling of NFS4ERR_OLD_STATEID replies to layoutreturn
xprtrdma: Fix disconnect regression
i2c: designware: Convert to use struct i2c_timings
i2c: core: Parse SDA hold time from firmware
i2c: designware-pcidrv: Mark expected switch fall-through
i2c: amd8111: Mark expected switch fall-through
x86/mm/kmmio: Make the tracer robust against L1TF
ALSA: opl3: Mark expected switch fall-through
perf map: Optimize maps__fixup_overlappings()
perf map: Synthesize maps only for thread group leader
perf trace: Wire up the augmented syscalls with the syscalls:sys_enter_FOO beautifier
perf trace: Setup the augmented syscalls bpf-output event fields
perf bpf: Make bpf__setup_output_event() return the bpf-output event
perf trace: Handle "bpf-output" events associated with "__augmented_syscalls__" BPF map
perf bpf: Add wrappers to BPF_FUNC_probe_read(_str) functions
perf bpf: Add bpf__setup_output_event() strerror() counterpart
perf bpf: Generalize bpf__setup_stdout()
perf bpf: Make bpf__for_each_stdout_map() generic
perf bpf: Add bpf/stdio.h wrapper to bpf_perf_event_output function
perf bpf: Add struct bpf_map struct
perf report: Add --percent-type option
perf annotate: Add --percent-type option
perf annotate: Display percent type in stdio output
perf annotate: Make local period the default percent type
perf annotate: Add support to toggle percent type
perf annotate: Pass browser percent_type in annotate_browser__calc_percent()
perf annotate: Pass 'struct annotation_options' to map_symbol__annotation_dump()
perf annotate: Pass struct annotation_options to symbol__calc_lines()
perf annotate: Add percent_type to struct annotation_options
perf annotate: Add PERCENT_PERIOD_GLOBAL percent value
perf annotate: Add PERCENT_PERIOD_LOCAL percent value
perf annotate: Add PERCENT_HITS_GLOBAL percent value
perf annotate: Switch struct annotation_data::percent to array
perf annotate: Loop group events directly in annotation__calc_percent()
perf annotate: Rename hist to sym_hist in annotation__calc_percent
perf annotate: Rename local sample variables to data
perf annotate: Rename struct annotation_line::samples* to data*
perf annotate: Get rid of annotation__scnprintf_samples_period()
perf annotate: Make annotation_line__max_percent static
perf annotate: Make symbol__annotate_fprintf2() local
perf bpf: Add 'syscall_enter' probe helper for syscall enter tracepoints
perf tools: Drop unneeded bitmap_zero() calls
perf vendor events arm64: Enable JSON events for eMAG
perf report: Add GUI report support for s390 auxiliary trace
ALSA: hda/ca0132 - Add exit commands for Recon3D
ALSA: hda/ca0132 - Change mixer controls for Recon3D
ALSA: hda/ca0132 - Add Recon3D input and output select commands
ALSA: hda/ca0132 - Add DSP setup defaults for Recon3D
ALSA: hda/ca0132 - Add Recon3D startup functions and setup
ALSA: hda/ca0132 - Add bool variable to enable/disable pci region2 mmio
ALSA: hda/ca0132 - Add Recon3D pincfg
ALSA: hda/ca0132 - Add quirk ID and enum for Recon3D
ALSA: hda/ca0132 - Add alt_functions unsolicited response
ALSA: hda/ca0132 - Clean up ca0132_init function.
ALSA: hda/ca0132 - Create mmio gpio function to make code clearer
perf report: Add raw report support for s390 auxiliary trace
MAINTAINERS: Add PhoenixRC Flight Controller Adapter
Input: do not use WARN() in input_alloc_absinfo()
Input: mark expected switch fall-throughs
Input: raydium_i2c_ts - use true and false for boolean values
netfilter: nfnetlink_osf: fix using plain integer as NULL warning
locks: remove misleading obsolete comment
MIPS: netlogic: xlr: Remove erroneous check in nlm_fmn_send()
net-next: hinic: fix a problem in free_tx_poll()
net:mod: remove unneeded variable 'ret' in init_p9
net:af_iucv: get rid of the unneeded variable 'err' in afiucv_pm_freeze
ASoC: wm_adsp: Make DSP name configurable by codec driver
ASoC: wm_adsp: Declare firmware controls from codec driver
netfilter: nfnetlink_osf: add missing enum in nfnetlink_osf uapi header
drivers/block/drbd: remove the null check for kmem_cache_destroy
RDMA/rxe: Set wqe->status correctly if an unexpected response is received
iw_cxgb4: pass window scale in flowc work request
RDMA/mlx5: Fix shift overflow in mlx5_ib_create_wq
test_overflow: Add shift overflow tests
overflow.h: Add arithmetic shift helper
gfs2: eliminate update_rgrp_lvb_unlinked
drivers/block/aoe/aoedev: NULL check is not needed for mempool_destroy
drivers/block/mtip32xx: remove the null check for debugfs_remove_recursive
xen/balloon: fix balloon initialization for PVH Dom0
PCI: mvebu: Drop bogus comment above mvebu_pcie_map_registers()
PCI: mvebu: Convert to use pci_host_bridge directly
siano: get rid of an unused return code for debugfs register
media: isp: fix a warning about a wrong struct initializer
media: radio-wl1273: fix return code for the polling routine
media: s3c-camif: fix return code for the polling routine
media: saa7164: fix return codes for the polling routine
media: exynos-gsc: fix return code if mutex was interrupted
media: mt9v111: Fix build error with no VIDEO_V4L2_SUBDEV_API
media: xc4000: get rid of uneeded casts
media: drxj: get rid of uneeded casts
media: tuner-xc2028: don't use casts for printing sizes
media: cleanup fall-through comments
media: vivid: shut up warnings due to a non-trivial logic
media: rtl28xxu: be sure that it won't go past the array size
media: mt9v111: avoid going past the buffer
media: vsp1_dl: add a description for cmdpool field
PCI: mvebu: Use resource_size() to remap I/O space
PCI: mvebu: Only remap I/O space if configured
PCI: mvebu: Fix I/O space end address calculation
PCI: mvebu: Remove redundant platform_set_drvdata() call
dm snapshot: improve performance by switching out_of_order_list to rbtree
dm kcopyd: avoid softlockup in run_complete_job
staging:rtl8192u: Remove unused macro definitions - Style
staging:rtl8192u: Add spaces around '+' operator - Style
staging:rtl8192u: Remove stale comment - Style
staging: rtl8188eu: remove unused mp_custom_oid.h
staging: fbtft: Add spaces around / - Style
staging: fbtft: Erases some repetitive usage of function name - Style
staging: fbtft: Adjust some empty-line problems - Style
staging: fbtft: Removes one nesting level to help readability - Style
staging: fbtft: Changes gamma table to define.
staging: fbtft: A bit more information on dev_err.
staging: fbtft: Fixes some alignment issues - Style
staging: fbtft: Puts macro arguments in parenthesis to avoid precedence issues - Style
staging: rtl8188eu: remove unused array dB_Invert_Table
staging: rtl8188eu: remove whitespace, add missing blank line
staging: rtl8188eu: use is_multicast_ether_addr in rtw_sta_mgt.c
staging: rtl8188eu: remove whitespace - style
staging: rtl8188eu: cleanup block comment - style
staging: rtl8188eu: use is_multicast_ether_addr in rtl8188eu_xmit.c
staging: rtl8188eu: use is_multicast_ether_addr in recv_linux.c
staging: rtlwifi: refactor rtl_get_tcb_desc
staging: comedi: ni_mio_common: fix subdevice flags for PFI subdevice
staging: mt7621-dts: add pcie controller port registers
staging: mt7621-pci: remove remaining pci_legacy dependant code
staging: mt7621-pci: rename RALINK_PCI_CONFIG_DATA_VIRTUAL_REG definition
staging: mt7621-pci: use BIT macro in preprocessor definitions
staging: mt7621-pci: remove RALINK_PCI_BASE from remaining definitions
staging: mt7621-pci: use pcie_[read|write] in RALINK_PCI_PCICFG_ADDR and RALINK_PCI_PCIMSK_ADDR
staging: mt7621-pci: review includes putting them in alphabethic order
staging: mt7621-pci: avoid register duplication per controller using pcie_[read|write]
staging: mt7621-pci: remove unused macros
staging: mt7621-pci: simplify write_config function
staging: mt7621-pci: simplify read_config function
staging: mt7621-pci: use pcie_[read|write] in [write|read]_config
staging: mt7621-pci: add pcie_write and pcie_read helpers
staging: mt7621-pci: remove dead code derived to not use custom reads and writes
staging: mt7621-pci: use generic kernel pci subsystem read and write
arm64: alternative: Use true and false for boolean values
nvme-fabrics: fix ctrl_loss_tmo < 0 to reconnect forever
nvmet: add ns write protect support
nvme: set gendisk read only based on nsattr
nvme.h: add support for ns write protect definitions
nvme.h: fixup ANA group descriptor format
ASoC: max98373: Added software reset register to readable registers
ASoC: wm_adsp: Correct DSP pointer for preloader control
regulator: samsung: Add SPDX license identifiers
regulator: maxim: Add SPDX license identifiers
ASoC: rt5677: Fix initialization of rt5677_of_match.data
Revert "staging:r8188eu: Use lib80211 to encrypt (CCMP) tx frames"
staging: erofs: remove an extra semicolon in z_erofs_vle_unzip_all
staging: gasket: remove some extra semicolon
staging: gasket: fix code indent for conditional statement
staging: gasket: core: remove incorrect extraneous comment
staging: gasket: apex: place in low power reset until opened
staging: gasket: core: protect against races during unregister
staging: gasket: apex: move sysfs setup code to probe function
staging: gasket: core: remove sysfs setup and cleanup callbacks
staging: gasket: apex: fold device add/remove logic inline
staging: gasket: core: delete device add and remove callbacks
staging: gasket: apex: enable/disable gasket device from apex
staging: gasket: core: let device driver enable/disable gasket device
staging: gasket: apex: remove device enable and disable callbacks
staging: gasket: core: remove device enable and disable callbacks
staging: gasket: core: convert remaining info logs to debug
staging: gasket: apex: move PCI core calls to apex driver
staging: gasket: core: move core PCI calls to device drivers
staging: gasket: sysfs: clean up state if ENOMEM removing mapping
iommu/omap: Fix cache flushes on L2 table entries
iommu: Remove the ->map_sg indirection
android: binder: Rate-limit debug and userspace triggered err msgs
selftests/powerpc: Kill child processes on SIGINT
x86/mm/pat: Make set_memory_np() L1TF safe
x86/speculation/l1tf: Make pmd/pud_mknotpresent() invert
x86/speculation/l1tf: Invert all not present mappings
fsi: sbefifo: Bump max command length
net: nixge: Get rid of unused struct member 'last_link'
net: ethernet: ti: cpts: mark expected switch fall-through
net: tlan: Mark expected switch fall-through
net: sfc: falcon: mark expected switch fall-through
net: ethernet: sxgbe: mark expected switch fall-throughs
qlge: mark expected switch fall-through
qlcnic: Mark expected switch fall-througs
qede: qede_fp: Mark expected switch fall-through
netxen_nic: Mark expected switch fall-throughs
qed: qed_dev: Mark expected switch fall-throughs
net/mlx5e: Mark expected switch fall-throughs
vxge: Mark expected switch fall-throughs
igbvf: netdev: Mark expected switch fall-through
igb: e1000_phy: Mark expected switch fall-through
igb: e1000_82575: Mark expected switch fall-through
igb_main: Mark expected switch fall-throughs
net/mlx4/en_rx: Mark expected switch fall-throughs
net/mlx4/mcg: Mark expected switch fall-throughs
i40e_txrx: mark expected switch fall-through
i40e_main: mark expected switch fall-through
net: hns3: Mark expected switch fall-through
net: hns: Mark expected switch fall-through
be2net: Mark expected switch fall-through
net: tulip: de4x5: mark expected switch fall-throughs
net: tulip_core: mark expected switch fall-through
net: thunderx: mark expected switch fall-through
cxgb3/l2t: Mark expected switch fall-through
cxgb4/t4_hw: mark expected switch fall-throughs
cxgb4/l2t: Mark expected switch fall-through
liquidio: mark expected switch fall-through
net: macb: Mark expected switch fall-through
bnx2x: Mark expected switch fall-thoughs
alteon: acenic: mark expected switch fall-through
8390: axnet_cs: Mark expected switch fall-through
cfq: Suppress compiler warnings about comparisons
cfq: Annotate fall-through in a switch statement
MIPS: VDSO: Force link endianness
MIPS: Always specify -EB or -EL when using clang
selftests: forwarding: gre_multipath: Update next-hop statistics match criteria
tc-tests: initial version of nat action unit tests
net: phy: Add support for Broadcom Omega internal Combo GPHY
net: dsa: b53: Add support for Broadcom Omega SoC internal switch
dt-bindings: net: dsa: Add compatibility strings for Broadcom Omega
x86/mm/pti: Clone kernel-image on PTE level for 32 bit
x86/mm/pti: Don't clear permissions in pti_clone_pmd()
selinux: cleanup dentry and inodes on error in selinuxfs
blk-wbt: Avoid lock contention and thundering herd issue in wbt_wait
qed: Add Multi-TC RoCE support
qed: Add a flag which indicates if offload TC is set
qed: Add DCBX API - qed_dcbx_get_priority_tc()
RDS: IB: fix 'passing zero to ERR_PTR()' warning
net: macb: add support for padding and fcs computation
net: macb: move checksum clearing outside of spinlock
net: macb: use netdev_tx_t return type for ndo_start_xmit functions
x86/paravirt: Fix spectre-v2 mitigations for paravirt guests
ibmvnic: Update firmware error reporting with cause string
ibmvnic: Remove code to request error information
liquidio: avoided acquiring post_lock for data only queues
ip6_tunnel: collect_md xmit: Use ip_tunnel_key's provided src address
MAINTAINERS: add an entry for MediaTek Bluetooth driver
net: sched: cls_flower: set correct offload data in fl_reoffload
Bluetooth: mediatek: Add protocol support for MediaTek serial devices
dt-bindings: net: bluetooth: Add mediatek-bluetooth
smb3: display stats counters for number of slow commands
CIFS: fix uninitialized ptr deref in smb2 signing
smb3: Do not send SMB3 SET_INFO if nothing changed
smb3: fix minor debug output for CONFIG_CIFS_STATS
smb3: add tracepoint for slow responses
cifs: add compound_send_recv()
cifs: make smb_send_rqst take an array of requests
nfp: flower: add geneve option match offload
nfp: flower: add geneve option push action offload
net/sched: allow flower to match tunnel options
flow_dissector: allow dissection of tunnel options from metadata
nfp: flower: allow matching on ipv4 UDP tunnel tos and ttl
nfp: flower: set ip tunnel ttl from encap action
cifs: update init_sg, crypt_message to take an array of rqst
i40e: fix i40e_add_queue_stats data pointer update
i40e: Add AQ command for rearrange NVM structure
i40e: Add additional return code to i40e_asq_send_command
smb3: update readme to correct information about /proc/fs/cifs/Stats
smb3: fix reset of bytes read and written stats
smb3: display bytes_read and bytes_written in smb3 stats
cifs: simple stats should always be enabled
cifs: use a refcount to protect open/closing the cached file handle
smb3: add reconnect tracepoints
i40e: fix warning about shadowed ring parameter
i40e: remove unnecessary i variable causing -Wshadow warning
smb3: add tracepoint for session expired or deleted
cifs: remove unused stats
smb3: don't request leases in symlink creation and query
smb3: remove per-session operations from per-tree connection stats
SMB3: Number of requests sent should be displayed for SMB3 not just CIFS
smb3: snapshot mounts are read-only and make sure info is displayable about the mount
smb3: remove noisy warning message on mount
smb3: simplify code by removing CONFIG_CIFS_SMB311
cifs: add missing debug entries for kconfig options
documentation update - remove old out of date feature info
smb3: add support for statfs for smb3.1.1 posix extensions
smb3: fill in statfs fsid and correct namelen
cifs: Make sure all data pages are signed correctly
CIFS: fix memory leak and remove dead code
cifs: allow disabling insecure dialects in the config
smb3: if server does not support posix do not allow posix mount option
cifs: use 64-bit timestamps for fscache
cifs: use timespec64 internally
cifs: Silence uninitialized variable warning
net: systemport: Add support for WAKE_FILTER
net: dsa: bcm_sf2: Propagate ethtool::rxnfc to CPU port
ethtool: Add WAKE_FILTER and RX_CLS_FLOW_WAKE
IB/ucm: Initialize sgid request GID attribute pointer
dm cache metadata: save in-core policy_hint_size to on-disk superblock
dm thin: stop no_space_timeout worker when switching to write-mode
dt-bindings: Add Y Soft Corporation vendor prefix
of/fdt: Remove PPC32 longtrail hack in memory scan
xfs: remove dead error handling code in xfs_dquot_disk_alloc()
xfs: use WRITE_ONCE to update if_seq
MIPS: Use dins to simplify __write_64bit_c0_split()
MIPS: Use read-write output operand in __write_64bit_c0_split()
x86/mm/pti: Fix 32 bit PCID check
hwmon: (k10temp) 27C Offset needed for Threadripper2
ieee802154: hwsim: fix rcu address annotation
xen: don't use privcmd_call() from xen_mc_flush()
i40e: convert priority flow control stats to use helpers
i40e: convert VEB TC stats to use an i40e_stats array
i40e: Set fec_config when forcing link state
i40e: add helper to copy statistic values into ethtool buffer
i40e: add helper function for copying strings from stat arrays
i40e/i40evf: remove redundant functions i40evf_aq_{set/get}_phy_register
i40e: Remove duplicated prepare call in i40e_shutdown
netfilter: nft_ct: enable conntrack for helpers
netfilter: nft_ct: add ct timeout support
netfilter: remove ifdef around cttimeout in struct nf_conntrack_l4proto
netfilter: cttimeout: decouple timeout policy from nfnetlink_cttimeout object
netfilter: cttimeout: move ctnl_untimeout to nf_conntrack
netfilter: nft_osf: use NFT_OSF_MAXGENRELEN instead of IFNAMSIZ
gfs2: Fix gfs2_testbit to use clone bitmaps
powerpc/powernv/opal: Use standard interrupts property when available
powerpc: Allow CPU selection of e300core variants
powerpc: Allow CPU selection also on PPC32
powerpc: Make CPU selection logic generic in Makefile
powerpc/Makefiles: Convert ifeq to ifdef where possible
powerpc/64: Copy as much as possible in __copy_tofrom_user
selftests/powerpc/64: Test exception cases in copy_tofrom_user
selftests/powerpc/64: Test all paths through copy routines
powerpc/64: Make exception table clearer in __copy_tofrom_user_base
powerpc/powermac: of_node_put() is not needed after iterator
crypto/nx: Initialize 842 high and normal RxFIFO control registers
powerpc/powernv: Export opal_check_token symbol
powerpc/platforms/85xx: fix t1042rdb_diu.c build errors & warning
powerpc/perf: Remove sched_task function defined for thread-imc
powerpc/64s: Fix page table fragment refcount race vs speculative references
misc: cxl: changed asterisk position
powerpc/pasemi: Use pr_err/pr_warn... for kernel messages
powerpc/traps: Show instructions on exceptions
powerpc: Add show_user_instructions()
powerpc/traps: Print VMA for unhandled signals
powerpc/traps: Use %lx format in show_signal_msg()
powerpc/traps: Use an explicit ratelimit state for show_signal_msg()
powerpc/traps: Print unhandled signals in a separate function
selftests/powerpc: Add more version checks to alignment_handler test
selftests/powerpc: Skip earlier in alignment_handler test
powerpc/64s: Make rfi_flush_fallback a little more robust
powerpc/powernv: Query firmware for count cache flush settings
powerpc/pseries: Query hypervisor for count cache flush settings
powerpc/64s: Add support for software count cache flush
powerpc/64s: Add new security feature flags for count cache flush
powerpc/asm: Add a patch_site macro & helpers for patching instructions
Documentation: Add nospectre_v1 parameter
powerpc/fsl: Sanitize the syscall table for NXP PowerPC 32 bit platforms
powerpc/fsl: Add barrier_nospec implementation for NXP PowerPC Book3E
powerpc/64: Make meltdown reporting Book3S 64 specific
powerpc/64: Call setup_barrier_nospec() from setup_arch()
powerpc/64: Add CONFIG_PPC_BARRIER_NOSPEC
powerpc/64: Make stf barrier PPC_BOOK3S_64 specific.
target/loop: depend on SCSI
ASoC: compress: make BE and FE order inline with dpcm
nvme: fixup crash on failed discovery
um: clean up archheaders recipe
kbuild: add %asm-generic to no-dot-config-targets
um: fix parallel building with O= option
bpf: introduce update_effective_progs()
powerpc/64: Disable the speculation barrier from the command line
powerpc/64s: Don't use __MASKABLE_EXCEPTION unnecessarily
powerpc/64s: Drop unused loc parameter to MASKABLE_EXCEPTION macros
powerpc/64s: Remove PSERIES naming from the MASKABLE macros
powerpc/64s: Drop _MASKABLE_RELON_EXCEPTION_PSERIES()
powerpc/64s: Drop _MASKABLE_EXCEPTION_PSERIES()
powerpc/64s: Rename EXCEPTION_PROLOG_PSERIES to EXCEPTION_PROLOG
powerpc/64s: Rename EXCEPTION_RELON_PROLOG_PSERIES
powerpc/64s: Rename EXCEPTION_RELON_PROLOG_PSERIES_1
powerpc/64s: Remove PSERIES from the NORI macros
powerpc/64s: Rename EXCEPTION_PROLOG_PSERIES_1 to EXCEPTION_PROLOG_2
powerpc/64s: Rename STD_RELON_EXCEPTION_PSERIES_OOL to STD_RELON_EXCEPTION_OOL
powerpc/64s: Rename STD_RELON_EXCEPTION_PSERIES to STD_RELON_EXCEPTION
powerpc/64s: Rename STD_EXCEPTION_PSERIES_OOL to STD_EXCEPTION_OOL
powerpc/64s: Rename STD_EXCEPTION_PSERIES to STD_EXCEPTION
powerpc/64s: Move SET_SCRATCH0() into EXCEPTION_RELON_PROLOG_PSERIES()
powerpc/64s: Move SET_SCRATCH0() into EXCEPTION_PROLOG_PSERIES()
powerpc/pasemi: Search for PCI root bus by compatible property
selftests/powerpc: Update strlen() test to test the new assembly function for PPC32
powerpc/lib: Implement strlen() in assembly for PPC32
selftests/powerpc: Add test for strlen()
selftests/powerpc: Add test for 32 bits memcmp
powerpc/pseries: Defer the logging of rtas error to irq work queue.
powerpc/pseries: Avoid using the size greater than RTAS_ERROR_LOG_MAX.
powerpc/xive: Remove xive_kexec_teardown_cpu()
powerpc/xive: Remove now useless pr_debug statements
powerpc/64s: free page table caches at exit_mmap time
powerpc/64s/radix: tlb do not flush on page size when fullmm
selftests/powerpc: Give some tests longer to run
selftests/powerpc: Only run some tests on ppc64le
selftests/powerpc: Add a helper for checking if we're on ppc64le
powerpc: Add a checkpatch wrapper with our preferred settings
powerpc/64: Disable irq restore warning for now
s390: fix br_r1_trampoline for machines without exrl
s390/lib: use expoline for all bcr instructions
cpu/hotplug: Fix SMT supported evaluation
media: sta2x11: add a missing parameter description
media: v4l2-mem2mem: add descriptions to MC fields
media: i2c: fix warning in Aptina MT9V111
media: imx: shut up a false positive warning
crypto: arm64/ghash-ce - implement 4-way aggregation
crypto: arm64/ghash-ce - replace NEON yield check with block limit
crypto: hisilicon - sec_send_request() can be static
lib/mpi: remove redundant variable esign
crypto: arm64/aes-ce-gcm - don't reload key schedule if avoidable
crypto: arm64/aes-ce-gcm - implement 2-way aggregation
crypto: arm64/aes-ce-gcm - operate on two input blocks at a time
drm/i2c: tda998x: correct PLL divider calculation
drm/i2c: tda998x: get rid of private fill_modes function
drm/i2c: tda998x: move mode_valid() to bridge
drm/i2c: tda998x: register bridge outside of component helper
drm/i2c: tda998x: cleanup from previous changes
drm/i2c: tda998x: allocate tda998x_priv inside tda998x_create()
drm/i2c: tda998x: convert to bridge driver
lib/vsprintf: Do not handle %pO[^F] as %px
drm/i915/kvmgt: fix an error code in gvt_dma_map_page()
tracing: irqsoff: Account for additional preempt_disable
MIPS: Avoid using array as parameter to write_c0_kpgd()
MIPS: vdso: Allow clang's --target flag in VDSO cflags
MIPS: genvdso: Remove GOT checks
gpio: vr41xx: Bail out on gpiochip_lock_as_irq() error
gpio: uniphier: Bail out on gpiochip_lock_as_irq() error
gpio: xgene-sb: Don't shadow error code of gpiochip_lock_as_irq()
gpio: em: Don't shadow error code of gpiochip_lock_as_irq()
gpio: dwapb: Don't shadow error code of gpiochip_lock_as_irq()
gpio: bcm-kona: Don't shadow error code of gpiochip_lock_as_irq()
gpiolib: Don't shadow error code of gpiochip_lock_as_irq()
gpio: syscon: rockchip: add GRF GPIO support for rk3328
gpio: omap: Add get/set_multiple() callbacks
clk: rockchip: Add pclk_rkpwm_pmu to PMU critical clocks in rk3399
leds: ns2: Change unsigned to unsigned int
drm/scheduler: fix timeout worker setup for out of order job completions
drm/amd/display: display connected to dp-1 does not light up
drm/amd/display: update clk for various HDMI color depths
drm/amd/display: program display clock on cache match
drm/amd/display: Add NULL check for enabling dp ss
drm/amd/display: add vbios table check for enabling dp ss
xen/pv: Call get_cpu_address_sizes to set x86_virt/phys_bits
ipv4: frags: precedence bug in ip_expire()
scripts/kernel-doc: Escape all literal braces in regexes
ALSA: intel_hdmi: remove redundant variable cfg_val
drm/amd/display: Don't share clk source between DP and HDMI
drm/amd/display: Fix DP HBR2 Eye Diagram Pattern on Carrizo
drm/amd/display: Use calculated disp_clk_khz value for dce110
drm/amd/display: Implement custom degamma lut on dcn
drm/amd/display: Destroy aux_engines only once
drm/amd/display: Read back max backlight value at boot
drm/amd/display: Implement backlight_ops.get_brightness
drm/amd/display: DP Compliance 400.1.1 failure
drm/amd/display: Use requested HDMI aspect ratio
PCI: Remove unnecessary include of <linux/pci-aspm.h>
iwlwifi: Remove unnecessary include of <linux/pci-aspm.h>
ath9k: Remove unnecessary include of <linux/pci-aspm.h>
igb: Remove unnecessary include of <linux/pci-aspm.h>
PCI/ASPM: Convert to use sysfs_match_string() helper
x86/mm/init: Remove freed kernel image areas from alias mapping
drm/i915/kvmgt: Fix compilation error
Bluetooth: btqca: Introduce HCI_EV_VENDOR and use it
vfio-pci: Disable binding to PFs with SR-IOV enabled
vfio: Mark expected switch fall-throughs
ata: sata_rcar: Add r8a77965 support
drm/i915/lpe: Mark LPE audio runtime pm as "no callbacks"
Revert "drm/i915/icl: WaEnableFloatBlendOptimization"
drm/i915: Interactive RPS mode
drm/i915: Fix psr sink status report.
ptp_qoriq: use div_u64/div_u64_rem for 64-bit division
net: avoid unnecessary sock_flag() check when enable timestamp
vhost: switch to use new message format
net/bridge/br_multicast: remove redundant variable "err"
mellanox: fix the dport endianness in call of __inet6_lookup_established()
ata: sata_rcar: exclude setting of PHY registers in Gen3
ata: sata_rcar: really mask all interrupts on Gen2 and later
Revert "ata: ahci_platform: allow disabling of hotplug to save power"
mailmap: remap some of my email addresses to kernel.org address
locks: add tracepoint in flock codepath
MIPS: Remove obsolete MIPS checks for DST node "chosen@0"
KVM/x86: Use CC_SET()/CC_OUT in arch/x86/kvm/vmx.c
ASoC: AMD: Set delay value for the capture case
ASoC: AMD: Modified DMA pointer for capture
ASoC: AMD: Make ACP->SYSMEM DMA non circular
KVM: X86: Implement PV IPIs in linux guest
KVM: X86: Add kvm hypervisor init time platform setup callback
KVM: X86: Implement "send IPI" hypercall
KVM/x86: Move X86_CR4_OSXSAVE check into kvm_valid_sregs()
KVM: x86: Skip pae_root shadow allocation if tdp enabled
KVM/MMU: Combine flushing remote tlb in mmu_set_spte()
KVM: vmx: skip VMWRITE of HOST_{FS,GS}_BASE when possible
KVM: vmx: skip VMWRITE of HOST_{FS,GS}_SEL when possible
KVM: vmx: always initialize HOST_{FS,GS}_BASE to zero during setup
KVM: vmx: move struct host_state usage to struct loaded_vmcs
KVM: vmx: compute need to reload FS/GS/LDT on demand
KVM: nVMX: remove a misleading comment regarding vmcs02 fields
KVM: vmx: rename __vmx_load_host_state() and vmx_save_host_state()
KVM: vmx: add dedicated utility to access guest's kernel_gs_base
KVM: vmx: track host_state.loaded using a loaded_vmcs pointer
KVM: vmx: refactor segmentation code in vmx_save_host_state()
kvm: nVMX: Fix fault priority for VMX operations
kvm: nVMX: Fix fault vector for VMX operation at CPL > 0
KVM: try __get_user_pages_fast even if not in atomic context
KVM: vmx: Add tlb_remote_flush callback support
KVM: x86: Add tlb remote flush callback in kvm_x86_ops.
X86/Hyper-V: Add hyperv_nested_flush_guest_mapping ftrace support
X86/Hyper-V: Add flush HvFlushGuestPhysicalAddressSpace hypercall support
x86/kvm: Don't use pvqspinlock code if only 1 vCPU
KVM/MMU: Simplify __kvm_sync_page() function
kvm: x86: Remove CR3_PCID_INVD flag
kvm: x86: Add multi-entry LRU cache for previous CR3s
kvm: x86: Flush only affected TLB entries in kvm_mmu_invlpg*
kvm: x86: Skip shadow page resync on CR3 switch when indicated by guest
kvm: x86: Support selectively freeing either current or previous MMU root
kvm: x86: Add a root_hpa parameter to kvm_mmu->invlpg()
kvm: x86: Skip TLB flush on fast CR3 switch when indicated by guest
kvm: vmx: Support INVPCID in shadow paging mode
kvm: x86: Propagate guest PCIDs to host PCIDs
kvm: x86: Add ability to skip TLB flush when switching CR3
kvm: x86: Use fast CR3 switch for nested VMX
kvm: x86: Support resetting the MMU context without resetting roots
kvm: x86: Add support for fast CR3 switch across different MMU modes
kvm: x86: Introduce KVM_REQ_LOAD_CR3
kvm: x86: Introduce kvm_mmu_calc_root_page_role()
kvm: x86: Add fast CR3 switch code path
kvm: x86: Avoid taking MMU lock in kvm_mmu_sync_roots if no sync is needed
kvm: x86: Make sync_page() flush remote TLBs once only
KVM: MMU: drop vcpu param in gpte_access
KVM: nVMX: Separate logic allocating shadow vmcs to a function
KVM: VMX: Mark vmcs header as shadow in case alloc_vmcs_cpu() allocate shadow vmcs
KVM: nVMX: Expose VMCS shadowing to L1 guest
KVM: nVMX: Do not forward VMREAD/VMWRITE VMExits to L1 if required so by vmcs12 vmread/vmwrite bitmaps
KVM: nVMX: vmread/vmwrite: Use shadow vmcs12 if running L2
KVM: selftests: add tests for shadow VMCS save/restore
KVM: nVMX: include shadow vmcs12 in nested state
KVM: nVMX: Cache shadow vmcs12 on VMEntry and flush to memory on VMExit
KVM: nVMX: Verify VMCS shadowing VMCS link pointer
KVM: nVMX: Verify VMCS shadowing controls
KVM: nVMX: Introduce nested_cpu_has_shadow_vmcs()
KVM: nVMX: Fail VMLAUNCH and VMRESUME on shadow VMCS
KVM: nVMX: Allow VMPTRLD for shadow VMCS if vCPU supports VMCS shadowing
KVM: VMX: Change vmcs12_{read,write}_any() to receive vmcs12 as parameter
KVM: VMX: Create struct for VMCS header
kvm: selftests: add test for nested state save/restore
kvm: nVMX: Introduce KVM_CAP_NESTED_STATE
KVM: x86: do not load vmcs12 pages while still in SMM
kvm: selftests: add basic test for state save and restore
kvm: selftests: ensure vcpu file is released
kvm: selftests: actually use all of lib/vmx.c
kvm: selftests: create a GDT and TSS
KVM: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd
KVM: vmx: remove save/restore of host BNDCGFS MSR
KVM: Switch 'requests' to be 64-bit (explicitly)
kvm: selftests: add cr4_cpuid_sync_test
watchdog: fix dependencies of menz69_wdt.o
watchdog: sp805: Add clock-frequency property
xen/biomerge: Use true and false for boolean values
xen-blkfront: use true and false for boolean values
Bluetooth: remove redundant variables 'adv_set' and 'cp'
drm/etnaviv: fix crash in GPU suspend when init failed due to buffer placement
drm/etnaviv: change return type to vm_fault_t
drm/etnaviv: protect sched job submission with fence mutex
drm/etnaviv: mmuv2: use memset32 to init scratch page
ASoC: wm8994: Fix missing break in switch
ASoC: qdsp6: q6afe-dai: add SLIM tx AIF_IN dapm
ASoC: qcom: remove unused header files from common.h
ASoC: sdm845: remove unused header files
ASoC: apq8096: remove unused header files
ASoC: qcom: make common.c as proper module
dt-bindings: thermal: Allow multiple devices to share cooling map
ASoC: wm8903: use true and false for boolean values
ASoC: da9055: use true and false for boolean values
ASoC: wm5100-tables: use true and false for boolean values
ASoC: da7213: use true and false for boolean values
ASoC: twl6040: use true and false for boolean values
ASoC: da7219: use true and false for boolean values
ASoC: wm8996: use true and false for boolean values
ASoC: cs4270: use true and false for boolean values
ASoC: wm8990: use true and false for boolean values
ASoC: tda7419: use true and false for boolean values
ASoC: rt5631: use true and false for boolean values
ASoC: max9850: use true and false for boolean values
btrfs: revert fs_devices state on error of btrfs_init_new_device
btrfs: Exit gracefully when chunk map cannot be inserted to the tree
btrfs: Introduce mount time chunk <-> dev extent mapping check
btrfs: Verify that every chunk has corresponding block group at mount time
btrfs: Check that each block group has corresponding chunk at mount time
Btrfs: send, fix incorrect file layout after hole punching beyond eof
btrfs: Use wrapper macro for rcu string to remove duplicate code
btrfs: simplify btrfs_iget
btrfs: lift make_bad_inode into btrfs_iget
btrfs: simplify IS_ERR/PTR_ERR checks
btrfs: btrfs_iget never returns an is_bad_inode inode
btrfs: replace: Reset on-disk dev stats value after replace
btrfs: extent-tree: Remove unused __btrfs_free_block_rsv
btrfs: backref: Use ERR_CAST to return error code
btrfs: Remove redundant btrfs_release_path from btrfs_unlink_subvol
btrfs: Remove root parameter from btrfs_unlink_subvol
btrfs: Remove fs_info from btrfs_add_root_ref
btrfs: Remove fs_info from btrfs_del_root_ref
btrfs: Remove fs_info from btrfs_del_root
btrfs: Remove fs_info from btrfs_delete_delayed_dir_index
btrfs: Remove fs_info from btrfs_insert_delayed_dir_index
btrfs: extent-tree: remove unused member walk_control::for_reloc
Btrfs: fix send failure when root has deleted files still open
Btrfs: fix mount failure after fsync due to hard link recreation
btrfs: don't leak ret from do_chunk_alloc
btrfs: merge free_fs_root helpers
btrfs: constify strings passed to assertion helper
btrfs: dev-replace: remove unused members of btrfs_dev_replace
btrfs: remove unused member btrfs_root::name
btrfs: allow defrag on a file opened read-only that has rw permissions
Btrfs: fix btrfs_write_inode vs delayed iput deadlock
btrfs: Remove fs_info from btrfs_finish_chunk_alloc
btrfs: Remove fs_info form btrfs_free_chunk
btrfs: Remove fs_info from btrfs_destroy_dev_replace_tgtdev
btrfs: Remove fs_info from btrfs_assign_next_active_device
btrfs: remove fs_info argument from update_dev_stat_item
btrfs: Remove fs_info from btrfs_rm_dev_replace_remove_srcdev
btrfs: Remove fs_info argument from btrfs_add_dev_item
btrfs: extent-tree: Remove dead alignment check
Btrfs: remove unused key assignment when doing a full send
btrfs: drop extent_io_ops::set_range_writeback callback
btrfs: drop extent_io_ops::merge_bio_hook callback
btrfs: drop extent_io_ops::tree_fs_info callback
btrfs: unify end_io callbacks of async_submit_bio
btrfs: remove unused member async_submit_bio::bio_flags
btrfs: remove unused member async_submit_bio::fs_info
btrfs: validate type when reading a chunk
btrfs: Rename EXTENT_BUFFER_DUMMY to EXTENT_BUFFER_UNMAPPED
btrfs: Document locking requirement via lockdep_assert_held
btrfs: rename btrfs_release_extent_buffer_page
btrfs: Refactor loop in btrfs_release_extent_buffer_page
btrfs: Reword dodgy comments in alloc_extent_buffer
btrfs: Simplify page unlocking in alloc_extent_buffer
btrfs: scrub: cleanup the remaining nodatasum fixup code
btrfs: refactor block group replication factor calculation to a helper
btrfs: use the assigned fs_devices instead of the dereference
btrfs: qgroup: Drop fs_info parameter from qgroup_rescan_leaf
btrfs: qgroup: Drop fs_info parameter from btrfs_qgroup_inherit
btrfs: qgroup: Drop fs_info parameter from btrfs_run_qgroups
btrfs: qgroup: Drop fs_info parameter from btrfs_qgroup_account_extent
btrfs: qgroup: Drop root parameter from btrfs_qgroup_trace_subtree
btrfs: qgroup: Drop fs_info parameter from btrfs_qgroup_trace_leaf_items
btrfs: qgroup: Drop fs_info parameter from btrfs_qgroup_trace_extent
btrfs: qgroup: Drop fs_info parameter from btrfs_limit_qgroup
btrfs: qgroup: Drop fs_info parameter from btrfs_remove_qgroup
btrfs: qgroup: Drop fs_info parameter from btrfs_create_qgroup
btrfs: qgroup: Drop fs_info parameter from btrfs_del_qgroup_relation
btrfs: qgroup: Drop fs_info parameter from __del_qgroup_relation
btrfs: qgroup: Drop fs_info parameter from btrfs_add_qgroup_relation
btrfs: qgroup: Drop quota_root and fs_info parameters from update_qgroup_status_item
btrfs: qgroup: Drop root parameter from update_qgroup_info_item
btrfs: qgroup: Drop root parameter from update_qgroup_limit_item
btrfs: qgroup: Drop quota_root parameter from del_qgroup_item
btrfs: qgroup: Drop quota_root parameter from del_qgroup_relation_item
btrfs: qgroup: Drop quota_root parameter from add_qgroup_relation_item
btrfs: rename btrfs_parse_early_options
btrfs: qgroup: cleanup the unused srcroot from btrfs_qgroup_inherit
btrfs: Use btrfs_mark_bg_unused to replace open code
btrfs: Rewrite retry logic in do_chunk_alloc
btrfs: use customized batch size for total_bytes_pinned
btrfs: use correct compare function of dirty_metadata_bytes
btrfs: return device pointer from btrfs_scan_one_device
btrfs: make fs_devices a local variable in btrfs_parse_early_options
btrfs: fix mount and ioctl device scan ioctl race
btrfs: reorder initialization before the mount locks uuid_mutex
btrfs: lift uuid_mutex to callers of btrfs_parse_early_options
btrfs: lift uuid_mutex to callers of btrfs_open_devices
btrfs: lift uuid_mutex to callers of btrfs_scan_one_device
btrfs: use device_list_mutex when removing stale devices
btrfs: rename local devices for fs_devices in btrfs_free_stale_devices(
btrfs: extend locked section when adding a new device in device_list_add
btrfs: do btrfs_free_stale_devices outside of device_list_add
btrfs: close devices without offloading to a temporary list
btrfs: Remove unused function btrfs_account_dev_extents_size
btrfs: remove unused parameter from btrfs_parse_subvol_options
btrfs: fix in-memory value of total_devices after seed device deletion
btrfs: qgroups: Move transaction management inside btrfs_quota_enable/disable
btrfs: raid56: catch errors from full_stripe_write
btrfs: raid56: merge rbio_is_full helpers
btrfs: raid56: use new helper for async_scrub_parity
btrfs: raid56: use new helper for async_read_rebuild
btrfs: raid56: use new helper for async_rmw_stripe
btrfs: raid56: add new helper for starting async work
btrfs: open-code bio_set_op_attrs
btrfs: switch types to int when counting eb pages
btrfs: use round_up wrapper in num_extent_pages
btrfs: pass only eb to num_extent_pages
btrfs: prune unused includes
btrfs: use copy_page for copying pages instead of memcpy
btrfs: simplify pointer chasing of local fs_info variables
btrfs: simplify some assignments of inode numbers
Btrfs: free space cache: make sure there is always room for generation number
btrfs: drop unnecessary variable in btrfs_init_new_device
btrfs: use a temporary variable for fs_devices in btrfs_init_new_device
btrfs: relocation: Only remove reloc rb_trees if reloc control has been initialized
btrfs: tree-checker: Detect invalid and empty essential trees
btrfs: tree-checker: Verify block_group_item
btrfs: annotate unlikely branches after V0 extent type removal
btrfs: Add graceful handling of V0 extents
btrfs: Remove V0 extent support
btrfs: remove unnecessary curly braces in btrfs_get_acl
btrfs: avoid error code override in btrfs_get_acl
btrfs: remove unnecessary -ERANGE check in btrfs_get_acl
btrfs: replace empty string with NULL when getting attribute length in btrfs_get_acl
btrfs: return error instead of crash when detecting unexpected type in btrfs_get_acl
btrfs: return EUCLEAN if extent_inline_ref type is invalid
btrfs: Use iocb to derive pos instead of passing a separate parameter
btrfs: print more details when checking tree block finds a problem
btrfs: Streamline memory allocation failure handling in btrfs_add_delayed_tree_ref
btrfs: Don't remove block group that still has pinned down bytes
btrfs: Refactor count handling in btrfs_unpin_free_ino
btrfs: use timespec64 for i_otime
btrfs: use monotonic time for transaction handling
btrfs: Get rid of the confusing btrfs_file_extent_inline_len
btrfs: Deduplicate extent_buffer init code
btrfs: check-integrity: Fix NULL pointer dereference for degraded mount
btrfs: Remove fs_info from btrfs_force_chunk_alloc
btrfs: Remove fs_info from btrfs_inc_block_group_ro
btrfs: Remove fs_info from btrfs_alloc_logged_file_extent
btrfs: Remove fs_info from remove_extent_backref
btrfs: Remove fs_info from run_one_delayed_ref
btrfs: Remove fs_info from insert_inline_extent_backref
btrfs: Remove fs_info from exclude_super_stripes
btrfs: Remove fs_info from free_excluded_extents
btrfs: Remove fs_info from check_system_chunk
btrfs: Remove fs_info from btrfs_alloc_chunk
btrfs: Remove fs_info from do_chunk_alloc
btrfs: Remove fs_info from run_delayed_tree_ref
btrfs: Remove fs_info from cleanup_ref_head
btrfs: Remove unused fs_info from cleanup_extent_op
btrfs: Remove fs_info from run_delayed_extent_op
btrfs: Remove fs_info from run_delayed_data_ref
btrfs: Remove fs_info argument from __btrfs_inc_extent_ref
btrfs: Remove fs_info from alloc_reserved_file_extent
btrfs: Remove fs_info from __btrfs_free_extent
btrfs: Remove fs_info from btrfs_remove_block_group
btrfs: Remove fs_info from btrfs_make_block_group
btrfs: Remove fs_info from btrfs_add_delayed_data_ref
btrfs: Remove fs_info from btrfs_add_delayed_tree_ref
btrfs: Remove fs_info from lookup_extent_backref
btrfs: Remove fs_info argument from lookup_extent_data_ref
btrfs: Remove fs_info argument from lookup_tree_block_ref
btrfs: Remove fs_info argument from update_inline_extent_backref
btrfs: Remove fs_info from lookup_inline_extent_backref
btrfs: Remove fs_info from fixup_low_keys
btrfs: Remove fs_info from remove_extent_data_ref
btrfs: Remove fs_info argument from insert_extent_backref
btrfs: Remove fs_info from insert_extent_data_ref
btrfs: Remove fs_info from insert_tree_block_ref
btrfs: Fix a C compliance issue
btrfs: Annotate fall-through when parsing mount option
btrfs: Fix misleading indentation reported by smatch
btrfs: Streamline log_extent_csums a bit
btrfs: remove remaing full_sync logic from btrfs_sync_file
btrfs: remove the logged extents infrastructure
btrfs: clean up the left over logged_list usage
btrfs: remove the wait ordered logic in the log_one_extent path
btrfs: always wait on ordered extents at fsync time
btrfs: Fix comment in lookup_inline_extent_backref
btrfs: Document __btrfs_inc_extent_ref
btrfs: scrub: Remove unused copy_nocow_pages and its callchain
btrfs: replace get_seconds with new 64bit time API
pinctrl: ocelot: add support for interrupt controller
PCI/xilinx: Depend on OF instead of the ARCH
PM / reboot: Eliminate race between reboot and suspend
ieee802154: fakelb: add deprecated msg while probe
ieee802154: hwsim: add replacement for fakelb
net: ieee802154: 6lowpan: remove redundant pointers 'fq' and 'net'
net: mac802154: tx: expand tailroom if necessary
net: 6lowpan: fix reserved space for single frames
PM / hibernate: Mark expected switch fall-through
aio: allow direct aio poll comletions for keyed wakeups
aio: implement IOCB_CMD_POLL
aio: add a iocb refcount
timerfd: add support for keyed wakeups
cpufreq: intel_pstate: Ignore turbo active ratio in HWP
irqchip/gic-v3-its: Make its_lock a raw_spin_lock_t
ACPI / EC: Use ec_no_wakeup on ThinkPad X1 Yoga 3rd
ALSA: dice: fix wrong copy to rx parameters for Alesis iO26
ALSA: echoaudio: Mark expected switch fall-throughs
ALSA: emu10k1: Mark expected switch fall-throughs
ALSA: mixart: Mark expected switch fall-through
fsi: scom: Fix NULL dereference
lightnvm: remove minor version check for 2.0
tc-testing: remove duplicate spaces in skbedit match patterns
tc-testing: remove duplicate spaces in connmark match patterns
tc-testing: flush gact actions on test teardown
tc-testing: fix ip address in u32 test
mlxsw: spectrum: Configure MC-aware mode on mlxsw ports
mlxsw: spectrum: Fix a typo
mlxsw: reg: Add QoS Switch Traffic Class Table is Multicast-Aware Register
virtio-net: mark expected switch fall-throughs
net: sched: cls_flower: Fix an error code in fl_tmplt_create()
net: check extack._msg before print
ipv6: defrag: drop non-last frags smaller than min mtu
ip: use rb trees for IP frag queue.
net: modify skb_rbtree_purge to return the truesize of all purged skbs.
ip: discard IPv4 datagrams with overlapping segments.
net/tls: Mark the end in scatterlist table
ipv6: icmp: Updating pmtu for link local route
ptp_qoriq: support automatic configuration for ptp timer
powerpc/mpc85xx: add clocks property for fman ptp timer node
arm64: dts: fsl: add clocks property for fman ptp timer node
bnxt_en: Do not use the CNP CoS queue for networking traffic.
bnxt_en: Add DCBNL DSCP application protocol support.
bnxt_en: Add hwmon sysfs support to read temperature
bnxt_en: Notify firmware about IF state changes.
bnxt_en: Move firmware related flags to a new fw_cap field in struct bnxt.
bnxt_en: Add BNXT_NEW_RM() macro.
bnxt_en: Add support for ethtool get dump.
bnxt_en: Update RSS setup and GRO-HW logic according to the latest spec.
bnxt_en: Add new VF resource allocation strategy mode.
bnxt_en: Add PHY retry logic.
bnxt_en: Add external loopback test to ethtool selftest.
bnxt_en: Adjust timer based on ethtool stats-block-usecs settings.
bnxt_en: Update firmware interface version to 1.9.2.25.
x86: vdso: Use $LD instead of $CC to link
x86/irqflags: Provide a declaration for native_save_fl
x86/mm/init: Add helper for freeing kernel image pages
x86/mm/init: Pass unconverted symbol addresses to free_init_pages()
mm: Allow non-direct-map arguments to free_reserved_area()
x86/mm/pti: Clear Global bit more aggressively
stop_machine: Atomically queue and wake stopper threads
fs: dcache: Use true and false for boolean values
afs_try_auto_mntpt(): return NULL instead of ERR_PTR(-ENOENT)
afs_lookup(): switch to d_splice_alias()
afs: switch dynroot lookups to d_splice_alias()
staging: erofs: fix if assignment style issue
ALSA: hda/realtek - Add mute LED quirk for HP Spectre x360
KVM: VMX: Tell the nested hypervisor to skip L1D flush on vmentry
x86/speculation: Use ARCH_CAPABILITIES to skip L1D flush on vmentry
x86/speculation: Simplify sysfs report of VMX L1TF vulnerability
Documentation/l1tf: Remove Yonah processors from not vulnerable list
misc: mic: SCIF Fix scif_get_new_port() error handling
misc: cxl: changed asterisk position
genwqe: card_base: Use true and false for boolean values
misc: eeprom: assignment outside the if statement
staging: rtl8188eu: remove unnecessary includes
staging: rtl8188eu: remove redundant include
staging: rtl8188eu: remove unnecessary parentheses
staging: rtl8188eu: rename rtw_IOL_applied
staging:rtl8192u: Replace magic number with defined constant - Style
staging:rtl8192u: Remove comments - Style
staging:rtl8192u: Remove blank line - Style
staging:rtl8192u: Rename multiple variables - Style
staging:rtl8192u: Rename types in QOS_TCLAS union - Style
staging:rtl8192u: Remove typedef and rename QOS_TCLAS - Style
staging:rtl8192u: Clean up of spacing - Style
staging:rtl8192u: Rename Register Constants - Style
staging:rtl8192u: Rename constants - Style
staging:rtl8192u: Rename constants RateAdaptiveTH_Low_* - Style
staging:rtl8192u: Rename RateAdaptiveTH_High - Style
staging:rtl8192u: Rename DM_DIG_MIN_Netcore - Style
staging:rtl8192u: Refactor DCMD_TXCMD_T structure - Style
staging:rtl8192u: Remove member reserved - Style
staging:rtl8192u: Rename member disabledRF - Style
staging:rtl8192u: Remove member diff_TH - Style
staging:rtl8192u: Remove SS_TH_low - Style
staging:rtl8192u: Rename cck_Rx_path - Style
staging:rtl8192u: Remove member variable Enable - Style
staging:rtl8192u: Remove unused extern DM_RxPathSelTable - Style
staging:rtl8192u: Rename enum constants - Style
staging:rtl8192u: Remove member initialgain_lowerbound_state - Style
staging:rtl8192u: Remove member variable rx_gain_range_max - Style
staging:rtl8192u: Remove debug member from structures - Style
staging: wilc1000: remove TODO item for comments and code style
staging: wilc1000: replace ISWILC1000() macro with inline function
staging: wilc1000: added Microchip copyright notice header
Revert "staging: gasket: core: hold reference to pci_dev while used"
staging: gasket: core: add subsystem and device info to logs
staging: gasket: core: device register debug log cleanups
staging: gasket: core: remove registration logs
staging: wlan-ng: remove unused definitions from p80211types.h
staging: rtl8188eu: use phydm_regdefine11n.h from rtlwifi
Staging: rtlwifi: base: Modified the line ending with a parenthesis
staging: fsl-dpaa2/eth: Use named arguments in function definition
drm/msm/adreno: Remove VLA usage
x86/KVM/VMX: Don't set l1tf_flush_l1d from vmx_handle_external_intr()
x86/irq: Let interrupt handlers set kvm_cpu_l1tf_flush_l1d
x86: Don't include linux/irq.h from asm/hardirq.h
x86/KVM/VMX: Introduce per-host-cpu analogue of l1tf_flush_l1d
x86/irq: Demote irq_cpustat_t::__softirq_pending to u16
x86/KVM/VMX: Move the l1tf_flush_l1d test to vmx_l1d_flush()
x86/KVM/VMX: Replace 'vmx_l1d_flush_always' with 'vmx_l1d_flush_cond'
x86/KVM/VMX: Don't set l1tf_flush_l1d to true from vmx_l1d_flush()
ethtool: Remove trailing semicolon for static inline
ext4: remove unneeded variable "err" in ext4_mb_release_inode_pa()
i2c: sh_mobile: use core to detect 'no zero length read' quirk
i2c: xlr: use core to detect 'no zero length' quirk
i2c: rcar: use core to detect 'no zero length' quirk
i2c: stu300: use core to detect 'no zero length' quirk
i2c: pmcmsp: use core to detect 'no zero length' quirk
i2c: mxs: use core to detect 'no zero length' quirk
i2c: designware-master: use core to detect 'no zero length' quirk
i2c: quirks: add zero length checks
Bluetooth: h5: Fix missing dependency on BT_HCIUART_SERDEV
i2c: aspeed: Add an explicit type casting for *get_clk_reg_val
i2c: Add Actions Semiconductor Owl family S900 I2C driver
dt-bindings: i2c: Add binding for Actions Semiconductor Owl I2C controller
include/net/bond_3ad: Simplify the code by using the ARRAY_SIZE
net:usb: Use ARRAY_SIZE instead of calculating the array size
tun: not use hardcoded mask value
net: cisco: enic: Replace GFP_ATOMIC with GFP_KERNEL
net: Remove some unneeded semicolon
nfp: bpf: xdp_adjust_tail support
ALSA: seq_oss: Mark expected switch fall-through
ALSA: seq: Mark expected switch fall-through
mt76x0: rename trace symbols
mt76x0: rename mt76_* functions
fork: Have new threads join on-going signal group stops
pstore: add zstd compression support
fork: Skip setting TIF_SIGPENDING in ptrace_init_task
signal: Add calculate_sigpending()
tcp: remove unneeded variable 'err'
af_unix: ensure POLLOUT on remote close() for connected dgram socket
netfilter: nft_tunnel: fix sparse errors
media: au0828: fix spelling mistake: "completition" -> "completion"
media: cx231xx: fix spelling mistake: "completition" -> "completion"
media: dvb-usb-v2: fix spelling mistake: "completition" -> "completion"
media: dvb-usb: fix spelling mistake: "completition" -> "completion"
media: sh_mobile_ceu: convert to SPDX identifiers
media: sh_vou: convert to SPDX identifiers
media: sh_veu: convert to SPDX identifiers
media: rcar_jpu: convert to SPDX identifiers
media: rcar_fdp1: convert to SPDX identifiers
media: rcar_drif: convert to SPDX identifiers
media: rcar-fcp: convert to SPDX identifiers
media: rcar-vin: convert to SPDX identifiers
jfs: don't bother with make_bad_inode() in ialloc()
adfs: don't put inodes into icache
new helper: inode_fake_hash()
vfs: don't evict uninitialized inode
jfs: switch to discard_new_inode()
ext2: make sure that partially set up inodes won't be returned by ext2_iget()
udf: switch to discard_new_inode()
ufs: switch to discard_new_inode()
btrfs: switch to discard_new_inode()
media: soc_camera_platform: convert to SPDX identifiers
media: vsp1: Support Interlaced display pipelines
media: vsp1: Provide support for extended command pools
media: vsp1: Add support for extended display list headers
media: vsp1: Use header display lists for all WPF outputs linked to the DU
media: vsp1: Provide VSP1 feature helper macro
media: vsp1: Clean up DLM objects on error
media: vsp1: Remove unused display list structure field
media: vsp1: Rename dl_child to dl_next
media: vsp1: use kernel __packed for structures
new primitive: discard_new_inode()
ppp: mppe: Remove VLA usage
media: vsp1: drm: Fix minor grammar error
rxrpc: Push iov_iter up from rxrpc_kernel_recv_data() to caller
netfilter: conntrack: avoid use-after free on rmmod
netfilter: kconfig: remove ct zone/label dependencies
netfilter: nf_tables: simplify NLM_F_CREATE handling
netfilter: bridge: Expose nf_tables bridge hook priorities through uapi
netfilter: nf_tables: match on tunnel metadata
netfilter: nf_tables: add tunnel support
net: systemport: Create helper to set MPD
net: systemport: Do not re-configure upon WoL interrupt
net: dsa: bcm_sf2: Disable learning while in WoL
net: dsa: bcm_sf2: Allow targeting CPU ports for CFP rules
netfilter: nft_tproxy: Add missing config check
pinctrl: intel: Don't shadow error code of gpiochip_lock_as_irq()
pinctrl: berlin: fix 'pctrl->functions' allocation in berlin_pinctrl_build_state
gpio: tegra: Move driver registration to subsys_init level
pinctrl: tegra: Move drivers registration to arch_init level
pinctrl: baytrail: actually print the apparently misconfigured pin
l2tp: ignore L2TP_ATTR_MTU
l2tp: simplify MTU handling in l2tp_ppp
l2tp: define l2tp_tunnel_dst_mtu()
ASoC: samsung: i2s: Mark expected switch fall-through
ASoC: omap-dmic: Mark expected switch fall-throughs
ASoC: fsl_esai: Mark expected switch fall-through
net: hns3: Refine the MSIX allocation for PF
net: hns3: Fix MSIX allocation issue for VF
netfilter: cttimeout: Make NF_CT_NETLINK_TIMEOUT depend on NF_CONNTRACK_TIMEOUT
netfilter: nf_tables: remove unused variable
rxrpc: Reuse SKCIPHER_REQUEST_ON_STACK buffer
net: sched: fix flush on non-existing chain
ASoC: core: mark expected switch fall-through
ASoC: omap-mcpdm: Mark expected switch fall-throughs
ASoC: davinci-i2s: mark expected switch fall-through
bnxt_en: combine 'else if' and 'else' into single branch
netfilter: nf_tables: flow event notifier must use transaction mutex
netfilter: nfnetlink_osf: rename nf_osf header file to nfnetlink_osf
netfilter: nf_osf: move nf_osf_fingers to non-uapi header file
netfilter: use kvmalloc_array to allocate memory for hashtable
xfs: fix a comment in xfs_log_reserve
xfs: only validate summary counts on primary superblock
drm/amd/display: Only require EDID read for HDMI and DVI
drm/amd/display: Report non-DP display as disconnected without EDID
ASoC: smd845: fix memory leak
mailbox: mediatek: Add Mediatek CMDQ driver
dt-bindings: soc: Add documentation for the MediaTek GCE unit
ALSA: synth: Remove empty init and exit
ALSA: pci: Remove empty init and exit
ALSA: i2c: Remove empty init and exit
ALSA: isa: Remove empty init and exit
ALSA: drivers: Remove empty init and exit
ALSA: compress: Remove empty init and exit
ALSA: gus: fix spelling mistake "acumulator" -> "accumulator"
gpu: drm: msm: Change return type to vm_fault_t
trace: Use rcu_dereference_raw for hooks from trace-event subsystem
perf auxtrace: Support for perf report -D for s390
mailbox: ti-msgmgr: Add support for Secure Proxy
dt-bindings: mailbox: Add support for secure proxy threads
mailbox: ti-msgmgr: Move the memory region name to descriptor
mailbox: ti-msgmgr: Change message count mask to be descriptor based
mailbox: ti-msgmgr: Allocate Rx channel resources only on request
mailbox: ti-msgmgr: Get rid of unused structure members
mailbox/omap: use of_device_get_match_data() to get match data
mailbox/omap: switch to SPDX license identifier
mailbox: xgene-slimpro: Fix potential NULL pointer dereference
Bluetooth: hci_qca: Add support for Qualcomm Bluetooth chip wcn3990
Bluetooth: btqca: Add wcn3990 firmware download support.
Bluetooth: hci_qca: Enable 3.2 Mbps operating speed.
Bluetooth: hci_qca: Add wrapper functions for setting UART speed
Bluetooth: btqca: Redefine qca_uart_setup() to generic function.
Bluetooth: btqca: Rename ROME specific functions to generic functions
dt-bindings: net: bluetooth: Add device tree bindings for QTI chip wcn3990
gfs2: Get rid of gfs2_ea_strlen
Bluetooth: hci_h5: Add support for enable and device-wake GPIOs
Bluetooth: hci_h5: Add support for the RTL8723BS
Bluetooth: hci_h5: Add vendor setup, open, and close callbacks
Bluetooth: hci_h5: Add support for serdev enumerated devices
Bluetooth: btrtl: Add support for a config filename postfix
Bluetooth: btrtl: add support for the RTL8723BS and RTL8723DS chips
Bluetooth: btrtl: add support for retrieving the UART settings
Bluetooth: btrtl: Use rtl_dev_err and rtl_dev_info
Bluetooth: btrtl: split the device initialization into smaller parts
Bluetooth: btrtl: add MODULE_FIRMWARE declarations
Bluetooth: btusb: Use bt_dev_err for Intel firmware loading errors
x86/intel_rdt: Disable PMU access
x86/speculation: Support Enhanced IBRS on future CPUs
x86/cpufeatures: Add EPT_AD feature bit
ALSA: es18xx: mark expected switch fall-through
ALSA: opti9xx: mark expected switch fall-throughs
ALSA: opti92x: mark expected switch fall-throughs
ALSA: galaxy: Mark expected switch fall-throughs
watchdog: Reduce message verbosity
genirq/irqchip: Remove MULTI_IRQ_HANDLER as it's now obselete
openrisc: Use the new GENERIC_IRQ_MULTI_HANDLER
arm64: Use the new GENERIC_IRQ_MULTI_HANDLER
ARM: Convert to GENERIC_IRQ_MULTI_HANDLER
irqchip: Port the ARM IRQ drivers to GENERIC_IRQ_MULTI_HANDLER
powerpc/powernv: Fix concurrency issue with npu->mmio_atsd_usage
powerpc: Do not redefine NEED_DMA_MAP_STATE
powerpc/4xx: Fix error return path in ppc4xx_msi_probe()
crypto: dh - make crypto_dh_encode_key() make robust
crypto: dh - fix calculating encoded key size
crypto: ccp - Check for NULL PSP pointer at module unload
crypto: arm/chacha20 - always use vrev for 16-bit rotates
crypto: ccree - allow bigger than sector XTS op
crypto: ccree - zero all of request ctx before use
crypto: ccree - remove cipher ivgen left overs
crypto: ccree - drop useless type flag during reg
crypto: ablkcipher - fix crash flushing dcache in error path
crypto: blkcipher - fix crash flushing dcache in error path
crypto: skcipher - fix crash flushing dcache in error path
crypto: skcipher - remove unnecessary setting of walk->nbytes
crypto: scatterwalk - remove scatterwalk_samebuf()
crypto: scatterwalk - remove 'chain' argument from scatterwalk_crypto_chain()
crypto: skcipher - fix aligning block size in skcipher_copy_iv()
arm64: dts: hisi: add SEC crypto accelerator nodes for hip07 SoC
crypto: hisilicon - SEC security accelerator driver
dt-bindings: Add bindings for Hisilicon SEC crypto accelerators.
crypto: tcrypt - reschedule during speed tests
crypto: virtio - Replace GFP_ATOMIC with GFP_KERNEL in __virtio_crypto_ablkcipher_do_req()
crypto: qat/adf_aer - Replace GFP_ATOMIC with GFP_KERNEL in adf_dev_aer_schedule_reset()
crypto: cavium/nitrox - Replace GFP_ATOMIC with GFP_KERNEL in crypto_alloc_context()
crypto: drbg - in-place cipher operation for CTR
spi: spi-mem: Constify spi_mem->name
ASoC: Intel: bxt: Use refcap device for mono recording
powernv/cpuidle: Fix idle states all being marked invalid
Bluetooth: btusb: Release RF resource on BT shutdown
selftests/bpf: fix a typo in map in map test
xfs: substitute spaces with tabs
xfs: fold dfops into the transaction
xfs: always defer agfl block frees
xfs: pass transaction to xfs_defer_add()
xfs: replace xfs_defer_ops ->dop_pending with on-stack list
xfs: cancel dfops on xfs_defer_finish() error
xfs: clean out superfluous dfops dop params/vars
xfs: drop dop param from xfs_defer_op_type ->finish_item() callback
xfs: automatic dfops inode relogging
xfs: automatic dfops buffer relogging
xfs: add missing defer ijoins for held inodes
xfs: replace dop_low with transaction flag
xfs: pass transaction to dfops reset/move helpers
xfs: remove unused __xfs_defer_cancel() internal helper
xfs: use transaction for intent recovery instead of raw dfops
xfs: refactor internal dfops initialization
tools: bpf: fix BTF code added twice to different trees
IB/ipoib: Consolidate checking of the proposed child interface
IB/ipoib: Maintain the child_intfs list from ndo_init/uninit
IB/ipoib: Do not remove child devices from within the ndo_uninit
IB/ipoib: Get rid of the sysfs_mutex
RDMA/netdev: Use priv_destructor for netdev cleanup
IB/ipoib: Move init code to ndo_init
IB/ipoib: Move all uninit code into ndo_uninit
IB/ipoib: Use cancel_delayed_work_sync for neigh-clean task
IB/ipoib: Get rid of IPOIB_FLAG_GOING_DOWN
iw_cxgb4: Support FW write completion WR
iw_cxgb4: RDMA write with immediate support
rdma/cxgb4: fix some info leaks
RDMA/hns: Support flush cqe for hip08 in kernel space
media: usb: hackrf: Replace GFP_ATOMIC with GFP_KERNEL
media: usb: em28xx: Replace mdelay() with msleep() in em28xx_pre_card_setup()
media: usb: em28xx: Replace GFP_ATOMIC with GFP_KERNEL in em28xx_init_usb_xfer()
media: davinci: vpif_display: Mix memory leak on probe error path
media: vimc: Remove redundant free
media: dvb-frontends: rtl2832_sdr: Replace GFP_ATOMIC with GFP_KERNEL
media: omap2: omapfb: fix bugon.cocci warnings
media: omap2: omapfb: fix boolreturn.cocci warnings
media: omap2: omapfb: fix ifnullfree.cocci warnings
media: dvb-frontends: add Socionext MN88443x ISDB-S/T demodulator driver
media: dm1105: Limit number of cards to avoid buffer over read
media: helene: add I2C device probe function
media: dw2102: Fix memleak on sequence of probes
samples/bpf: extend test_cgrp2_attach2 test to use cgroup storage
selftests/bpf: add a cgroup storage test
selftests/bpf: add verifier cgroup storage tests
bpf/test_run: support cgroup local storage
bpftool: add support for CGROUP_STORAGE maps
bpf: sync bpf.h to tools/
bpf: introduce the bpf_get_local_storage() helper function
bpf: don't allow create maps of cgroup local storages
bpf/verifier: introduce BPF_PTR_TO_MAP_VALUE
bpf: extend bpf_prog_array to store pointers to the cgroup storage
bpf: allocate cgroup storage entries on attaching bpf programs
bpf: pass a pointer to a cgroup storage using pcpu variable
bpf: introduce cgroup storage maps
bpf: add ability to charge bpf maps memory dynamically
media: headers: fix linux/mod_devicetable.h inclusions
media: dvb_frontend: ensure that the step is ok for both FE and tuner
media: dvb: represent min/max/step/tolerance freqs in Hz
net/socket: remove duplicated init code
MAINTAINERS: Replace Heikki as maintainer of Intel pinctrl
xen-netback: use true and false for boolean values
net: hns: remove redundant variables 'max_frm' and 'tmp_mac_key'
net: phy: Add pm support to Broadcom iProc mdio mux driver
net: phy: Add support to configure clock in Broadcom iProc mdio mux
dt-bindings: net: Add clock handle to Broadcom iProc mdio mux
net: phy: Use devm api for mdio bus allocation in bcm iproc mdio mux
net: phy: Disable external master access in bcm mdio mux driver
arm64: dts: Fix the base address of the Broadcom iProc mdio mux
net: phy: Fix the register offsets in Broadcom iProc mdio mux driver
dt-bindings: net: Fix Broadcom iProc mdio mux driver base address
arm64: dts: sdm845: Add tsens nodes
arm64: dts: msm8996: thermal: Initialise via DT and add second controller
random: Make crng state queryable
gpio: pxa: remove set but not used variable 'gpio_offset'
scsi: Check sense buffer size at build time
libata-scsi: Move sense buffers onto stack
cdrom: Use struct scsi_sense_hdr internally
ide-cd: Remove redundant sense buffer
block: Switch struct packet_command to use struct scsi_sense_hdr
target: don't depend on SCSI
scsi: build scsi_common.o for all scsi passthrough request users
scsi: cxlflash: Drop unused sense buffers
ide-cd: Drop unused sense buffers
scsi: qla2xxx: Update driver version to 10.00.00.08-k
scsi: qla2xxx: Migrate NVME N2N handling into state machine
scsi: qla2xxx: Save frame payload size from ICB
scsi: qla2xxx: Fix stalled relogin
scsi: qla2xxx: Fix race between switch cmd completion and timeout
scsi: qla2xxx: Fix Management Server NPort handle reservation logic
scsi: qla2xxx: Flush mailbox commands on chip reset
scsi: qla2xxx: Fix unintended Logout
scsi: qla2xxx: Fix session state stuck in Get Port DB
scsi: qla2xxx: Fix redundant fc_rport registration
scsi: qla2xxx: Silent erroneous message
scsi: qla2xxx: Prevent sysfs access when chip is down
scsi: qla2xxx: Add longer window for chip reset
scsi: qla2xxx: Fix login retry count
scsi: qla2xxx: Fix N2N link re-connect
scsi: qla2xxx: Cleanup for N2N code
clk: cs2000-cp: convert to SPDX identifiers
clk: scmi: Fix the rounding of clock rate
blk-mq: fix updating tags depth
scsi: sym53c8xx: remove some redundant variables
scsi: csiostor: update csio_get_flash_params()
media: dvb: convert tuner_info frequencies to Hz
scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlock
scsi: sysfs: Introduce sysfs_{un,}break_active_protection()
scsi: lpfc: update driver version to 12.0.0.6
scsi: lpfc: Remove lpfc_enable_pbde as module parameter
scsi: lpfc: Correct LCB ACCept payload
scsi: lpfc: Limit tracking of tgt queue depth in fast path
scsi: lpfc: Fix driver crash when re-registering NVME rports.
scsi: lpfc: Fix list corruption on the completion queue.
scsi: lpfc: Fix sysfs Speed value on CNA ports
scsi: lpfc: Fix ELS abort on SLI-3 adapters
ceph: add additional offset check in ceph_write_iter()
ceph: add additional range check in ceph_fallocate()
ceph: add new field max_file_size in ceph_fs_client
libceph: weaken sizeof check in ceph_x_verify_authorizer_reply()
libceph: check authorizer reply/challenge length before reading
libceph: implement CEPHX_V2 calculation mode
libceph: add authorizer challenge
libceph: factor out encrypt_authorizer()
libceph: factor out __ceph_x_decrypt()
libceph: factor out __prepare_write_connect()
libceph: store ceph_auth_handshake pointer in ceph_connection
ceph: fix whitespace
ceph: adding new return type vm_fault_t
libceph: remove now unused ceph_{en,de}code_timespec()
ceph: use timespec64 for r_stamp
libceph: use timespec64 for r_mtime
staging: wilc1000: fix compilation warning for ARCH PowerPC
scsi: target: loop, usb, vhost, xen: use target_remove_session
scsi: tcm_fc: use target_remove_session
scsi: target: srp, vscsi, sbp, qla: use target_remove_session
scsi: target: add session removal function
scsi: target: rename target_alloc_session
scsi: target: make transport_init_session_tags static
scsi: iscsi target: have iscsit_start_nopin_timer call __iscsit_start_nopin_timer
scsi: target: fix __transport_register_session locking
ceph: use timespec64 for inode timestamp
ceph: stop using current_kernel_time()
libceph: use timespec64 in for keepalive2 and ticket validity
ceph: add d_drop for some error cases in ceph_symlink()
ceph: add d_drop for some error cases in ceph_mknod()
ceph: return errors from posix_acl_equiv_mode() correctly
ceph: fix incorrect use of strncpy
rbd: support for images within namespaces
rbd: pass rbd_spec into parse_rbd_opts_token()
libceph: amend "bad option arg" error message
libceph: stop parsing when a bad int arg is detected
libceph: change ceph_pagelist_encode_string() to take u32
libceph: make ceph_osdc_notify{,_ack}() payload_len u32
ceph: restore ctime as well in the case of restoring old mode
ceph: add retry logic for error -ERANGE in ceph_get_acl()
qtnfmac: implement basic WoWLAN support
mt76x0: load firmware from mediatek subdir
mt76x0: disable HW before probe
mt76: Kconfig and Makefile for mt76x0 driver
mt76: add more states
mt76x0: main file
mt76x0: dma and tx files
mt76x0: trace and debugfs files
mt76x0: eeprom files
mt76x0: init files
mt76x0: phy files
mt76x0: mcu files
mt76x0: usb files
mt76x0: mac files
mt76x0: core files
mt76: add driver code for MT76x2u based devices
mt76: add usb support to mt76 layer
mt76: move mt76x2_debugfs in mt76-common module
mt76: add mt76x2_phy_common to mt76x2-common module
mt76: add mt76x2_common to mt76x2-common module
mt76: add mt76x2_init_common to mt76x2-common module
mt76: add mt76x2_mac_common to mt76x2-common module
mt76: add mt76x2_tx_common to mt76x2-common module
mt76: introduce mt76x2-common module
mt76: introduce tx_queue_skb function pointer in mt76_bus_ops
mt76: rename mt76_tx_queue_skb in mt76_dma_tx_queue_skb
mt76x2: add buffer len to mt76x2_mac_write_txwi signature
mt76x2: add napi struct to mt76_rx_poll_complete/mt76_rx_complete signatures
mt76x2: introduce mt76x2_mac_load_tx_status routine
mt76x2: move interface_modes definition in mt76x2_init
mt76x2: introduce mt76x2_init_device routine
mt76x2: move utility routines in mt76x2.h
mt76x2: move mt76x2_fw_header and mt76x2_patch_header definitions in mcu.h
mt76: move MT_TXD_INFO, MT_MCU_MSG and MT_RX_FCE_INFO defs in dma.h
docs/mm: add description of boot time memory management
perf trace: Use perf_evsel__sc_tp_{uint,ptr} for "id"/"args" handling syscalls:* events
perf trace: Setup struct syscall_tp for syscalls:sys_{enter,exit}_NAME events
md/raid5: fix data corruption of replacements after originals dropped
media: dvb_ca_en50221: off by one in dvb_ca_en50221_io_do_ioctl()
docs/mm: memblock: add overview documentation
docs/mm: memblock: add kernel-doc description for memblock types
docs/mm: memblock: add kernel-doc comments for memblock_add[_node]
docs/mm: memblock: update kernel-doc comments
mm/memblock: add a name for memblock flags enumeration
docs/mm: bootmem: add overview documentation
docs/mm: bootmem: add kernel-doc description of 'struct bootmem_data'
docs/mm: bootmem: fix kernel-doc warnings
docs/mm: nobootmem: fixup kernel-doc comments
mm/bootmem: drop duplicated kernel-doc comments
media: usbtv: use irqsave() in USB's complete callback
perf trace: Allow setting up a syscall_tp struct without a format_field
perf trace: Rename some syscall_tp methods to raw_syscall
perf trace: Use beautifiers on syscalls:sys_enter_ handlers
media: go7007: use irqsave() in USB's complete callback
media: cx231xx: use irqsave() in USB's complete callback
be2net: fix spelling mistake "seqence" -> "sequence"
net: Fix coding style in skb_push()
net: fec: check DMA addressing limitations
MIPS: generic: Remove input symbols from defconfig
rxrpc: Remove set but not used variable 'nowj'
ARM: spectre-v1: mitigate user accesses
ARM: spectre-v1: use get_user() for __get_user()
ARM: use __inttype() in get_user()
ARM: oabi-compat: copy semops using __copy_from_user()
ARM: vfp: use __copy_from_user() when restoring VFP state
block: really disable runtime-pm for blk-mq
tracing/kprobes: Fix within_notrace_func() to check only notrace functions
ASoC: core: remove support for card rebind using component framework
ASoC: smd845: remove auto rebinding
ASoC: apq8096: remove auto rebinding
kernel/module: Use kmemdup to replace kmalloc+memcpy
aoe: mark expected switch fall-through
block: make iolatency avg_lat exponentially decay
Kbuild: Makefile.modbuiltin: include auto.conf and tristate.conf mandatory
rtc: remove struct rtc_task
char: rtc: remove task handling
mtd: m25p80: Call spi_mem_get_name() to let controller set a custom name
spi: spi-mem: Extend the SPI mem interface to set a custom memory name
spi: spi-mem: Fix a typo in the documentation of struct spi_mem
watchdog: add driver for the MEN 16z069 IP-Core
watchdog: sprd_wdt: Remove redundant dev_err call in sprd_wdt_probe()
watchdog: stmp3xxx: Switch to SPDX identifier
watchdog: imx2_wdt: Switch to SPDX identifier
watchdog: sp805: set WDOG_HW_RUNNING when appropriate
watchdog: sp805: add 'timeout-sec' DT property support
dt-bindings: watchdog: Add optional 'timeout-sec' property for sp805
dt-bindings: watchdog: Consolidate SP805 binding docs
watchdog: orion_wdt: Mark watchdog as active when running at probe
watchdog: stm32: add pclk feature for stm32mp1
dt-bindings: watchdog: add stm32mp1 support
dt-bindings: watchdog: renesas-wdt: Add support for the R8A77990 wdt
perf trace: Associate vfs_getname()'ed pathname with fd returned from 'openat'
stop_machine: Reflow cpu_stop_queue_two_works()
clockevents: Warn if cpu_all_mask is used as cpumask
tick/broadcast-hrtimer: Use cpu_possible_mask for ce_broadcast_hrtimer
clocksource/drivers/arm_arch_timer: Fix bogus cpu_all_mask usage
media: camss: csid: Add support for events triggered by user controls
media: doc: media/v4l-drivers: Update Qualcomm CAMSS driver document for 8x96
media: camss: Add support for 10-bit grayscale formats
x86/iommu: Use NULL instead of 0
x86/boot: Use CC_SET()/CC_OUT() instead of open coding it
x86/mm: Remove redundant check for kmem_cache_create()
x86/platform/UV: Remove redundant check of p == q
x86/platform/olpc: Use PTR_ERR_OR_ZERO()
ALSA: hda: Correct Asrock B85M-ITX power_save blacklist entry
sh: use generic dma_noncoherent_ops
sh: split arch/sh/mm/consistent.c
sh: use dma_direct_ops for the CONFIG_DMA_COHERENT case
sh: introduce a sh_cacheop_vaddr helper
sh: simplify get_arch_dma_ops
debugobjects: Remove redundant NULL pointer check
clocksource: ti-32k: Remove CLOCK_SOURCE_SUSPEND_NONSTOP flag
HID: intel_ish-hid: tx_buf memory leak on probe/remove
HID: intel-ish-hid: Prevent loading of driver on Mehlow
timers: Clear timer_base::must_forward_clk with timer_base::lock held
media: camss: Add support for RAW MIPI14 on 8x96
media: camss: csid: MIPI10 to Plain16 format conversion
media: camss: csid: Different format support on source pad
media: camss: vfe: Add support for UYVY output from VFE on 8x96
media: camss: vfe: Different format support on source pad
media: camss: Format configuration per hardware version
media: camss: vfe: Add support for 8x96
media: camss: vfe: Split to hardware dependent and independent parts
media: camss: ispif: Add support for 8x96
media: camss: csid: Add support for 8x96
media: camss: csiphy: Add support for 8x96
media: camss: csiphy: Unify lane handling
media: camss: csiphy: Split to hardware dependent and independent parts
media: camss: Add basic runtime PM support
media: camss: Add 8x96 resources
media: dt-bindings: media: qcom,camss: Add 8996 bindings
media: dt-bindings: media: qcom,camss: Fix whitespaces
media: camss: vfe: Do not disable CAMIF when clearing its status
media: camss: vfe: Get line pointer as container of video_out
staging: erofs: disable compiling temporarile
media: camss: vfe: Fix to_vfe() macro member name
media: camss: csid: Configure data type and decode format properly
media: camss: csiphy: Update settle count calculation
media: camss: Unify the clock names
media: dt-bindings: media: qcom, camss: Unify the clock names
media: camss: csiphy: Ensure clock mux config is done before the rest
media: camss: Fix OF node usage
gpu: ipu-v3: default to id 0 on missing OF alias
media: camss: Use SPDX license headers
media: Rename CAMSS driver path
spi: uniphier: remove unnecessary include headers
media: v4l: Add new 10-bit packed grayscale format
media: v4l: Add new 2X8 10-bit grayscale media bus code
media: doc-rst: Add packed Bayer raw14 pixel formats
ASoC: fsi: convert to SPDX identifiers
ASoC: qcom: Fix unmet dependency warning for SND_SOC_SDM845
gpu: ipu-v3: Fix U/V offset macros for planar 4:2:0
ASoC: wm8994: Mark expected switch fall-through
ASoC: wm9081: Mark expected switch fall-through
ASoC: wm8995: Mark expected switch fall-through
ASoC: wm8962: Mark expected switch fall-through
ASoC: wm8996: Mark expected switch fall-through
ASoC: wm8904: Mark expected switch fall-through
ASoC: wm8960: Mark expected switch fall-through
ASoC: wm8955: Mark expected switch fall-through
ASoC: rt5677: Mark expected switch fall-through
ASoC: rt5640: Mark expected switch fall-through
ASoC: wm8961: Mark expected switch fall-through
gpu: ipu-v3: add support for XRGB32 and XBGR32 V4L2 pixel formats
drm/i2c: tda998x: move tda998x_set_config() into tda998x_create()
drm/i2c: tda998x: split tda998x_encoder_dpms into enable/disable
drm/i2c: tda998x: find the drm_device via the drm_connector
staging: gasket: apex: enable power save mode by default
staging: gasket: apex: drop reset type param
staging: gasket: remove "reset type" param from framework
uio: potential double frees if __uio_register_device() fails
eeprom: idt_89hpesx: clean up an error pointer vs NULL inconsistency
USB: serial: pl2303: add a new device id for ATEN
misc: ti-st: Fix memory leak in the error path of probe()
android: binder: Show extra_buffers_size in trace
firmware: vpd: Fix section enabled flag on vpd_section_destroy
platform: goldfish: Retire pdev_bus
goldfish: Use dedicated macros instead of manual bit shifting
goldfish: Add missing includes to goldfish.h
mux: adgs1408: new driver for Analog Devices ADGS1408/1409 mux
dt-bindings: mux: add adi,adgs1408
Drivers: hv: vmbus: Cleanup synic memory free path
Drivers: hv: vmbus: Remove use of slow_virt_to_phys()
Drivers: hv: vmbus: Reset the channel callback in vmbus_onoffer_rescind()
mei: define dma ring buffer sizes for PCH12 HW and newer
mei: restrict dma ring support to hbm version 2.1
mei: hbm: introduce dma bit in the message header
mei: hbm: define dma ring setup protocol
mei: add support for variable length mei headers.
uio: fix possible circular locking dependency
uio: pruss: fix error handling in probe
serial: 8250_exar: Read INT0 from slave device, too
tty: rocket: Fix possible buffer overwrite on register_PCI
serial: 8250_dw: Add ACPI support for uart on Broadcom SoC
serial: 8250_dw: always set baud rate in dw8250_set_termios
dt-bindings: serial: Add binding for uartlite
tty: serial: uartlite: Add support for suspend and resume
tty: serial: uartlite: Add clock adaptation
tty: serial: uartlite: Add structure for private data
serial: sh-sci: Improve support for separate TEI and DRI interrupts
serial: sh-sci: Remove SCIx_RZ_SCIFA_REGTYPE
serial: sh-sci: Allow for compressed SCIF address
serial: sh-sci: Improve interrupts description
iwlwifi: pcie: split tx to amsdu and non amsdu
iwlwifi: move some msix and rx functions to a common place
iwlwifi: pcie: include tcp.h implicitly
iwlwifi: mvm: remove dead gscan code
iwlwifi: hard code power save mode to CAM for 22560 devices
Revert "iwlwifi: implement fseq version mismatch warning"
iwlwifi: pcie: don't access periphery registers when not available
iwlwifi: mvm: configure multi RX queue
iwlwifi: d3: disable dbg recording before entering D3
iwlwifi: allow masking out memory areas from the fw dump
iwlwifi: trans: add a new op for getting DMA data
iwlwifi: pcie: move rxb retrieval to a helper function
iwlwifi: pcie: unionize used bd and completion descriptor
iwlwifi: support new rx_mpdu_desc api
iwlwifi: pcie: support rx structures for 22560 devices
iwlwifi: pcie: add a bunch of PCI IDs for 22000 and 22560
staging:rtl8192u: Change clock comment - Style
staging:rtl8192u: Rename IsACValid and add parenthesis - Style
staging:rtl8192u: Remove unused UP2AC - Style
staging:rtl8192u: Rename octet_string members - Style
staging:rtl8192u: rename OCTET_STRING - Style
staging:rtl8192u: Move QOS_TCLAS to rtl819x_TS.h - Style
staging:rtl8192u: Remove commented out code - Style
staging:rtl8192u: Rename tspec_body members - Style
staging:rtl8192u: Rename TSInfo - Style
staging:rtl8192u: Refactor union TSPEC_BODY - Style
staging:rtl8192u: Rename members of struct qos_tsinfo - Style
staging:rtl8192u: Remove union from qos_tsinfo - Style
staging:rtl8192u: Remove union from aci_aifsn - Style
staging:rtl8192u: Clean cmpk_counttxstatistic() comments - Style
staging: rtl8188eu: rename odm_RTL8188E - style
staging: rtl8188eu: remove unused rtw_remove_bcn_ie()
staging: rtl8188eu: remove unused rtw_add_bcn_ie()
staging: rtl8188eu: remove unnecessary parentheses - style
staging: rtl8188eu: fix comparsions to NULL - style
staging: rtl8188eu: fix indentation - style
staging: rtl8188eu: use is_broadcast_ether_addr
staging: rtl8188eu: use is_multicast_ether_addr
staging: fsl-dpaa2/eth: Merge header files
staging: fsl-dpaa2/eth: Use BIT() macro
staging: fsl-dpaa2/eth: Remove dead code
staging: fsl-dpaa2/eth: Cleanup comments
staging: fsl-dpaa2/eth: add SPDX license identifiers
staging: fsl-dpaa2/eth: convert documentation to .rst format
staging: wilc1000: fix endianness warnings reported by sparse
staging: wilc1000: use 'u16' data type for config id parameter
staging: wilc1000: refactor wilc_wlan_handle_isr_ext to avoid goto statement
staging: wilc1000: rename 'rcvd_ch_cnt' element in 'user_scan_req' struct
staging: wilc1000: added comments for 'hif_cs' mutex lock
staging: wilc1000: modified debug log messages description
staging: wilc1000: remove unnecessary comments and comments description
staging: wilc1000: fix TODO to compile spi and sdio components in single module
staging: vboxvideo: Add page-flip support
staging: vboxvideo: Pass a new framebuffer to vbox_crtc_do_set_base
staging: gasket: sysfs: fix potential null dereference
ALSA: sb: Fix a typo
ALSA: usb-audio: Fix invalid use of sizeof in parse_uac_endpoint_attributes()
ext4: improve code readability in ext4_iget()
ext4: fix spectre gadget in ext4_mb_regular_allocator()
kill d_instantiate_no_diralias()
ftrace: Use true and false for boolean values in ops_references_rec()
ring-buffer: Make ring_buffer_record_is_set_on() return bool
ring-buffer: Make ring_buffer_record_is_on() return bool
Input: evdev - switch to bitmap API
Input: gpio-keys - switch to bitmap_zalloc()
platform/x86: mlx-platform: Remove unused define
platform/x86: mlx-platform: Change mlxreg-io configuration for MSN274x systems
Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces
platform/x86: mlx-platform: Allow mlxreg-io driver activation for more systems
platform/x86: mlx-platform: Add ASIC hotplug device configuration
platform/mellanox: mlxreg-hotplug: Add hotplug hwmon uevent notification
platform/mellanox: mlxreg-hotplug: Improve mechanism of ASIC health discovery
platform/x86: mlx-platform: Add mlxreg-fan platform driver activation
kconfig: add a Memory Management options" menu
kconfig: move the "Executable file formats" menu to fs/Kconfig.binfmt
kconfig: use a menu in arch/Kconfig to reduce clutter
kconfig: include kernel/Kconfig.preempt from init/Kconfig
Kconfig: consolidate the "Kernel hacking" menu
Input: elan_i2c_smbus - cast sizeof to int for comparison
kconfig: include common Kconfig files from top-level Kconfig
kconfig: remove duplicate SWAP symbol defintions
um: create a proper drivers Kconfig
um: cleanup Kconfig files
um: stop abusing KBUILD_KCONFIG
bitmap: Add bitmap_alloc(), bitmap_zalloc() and bitmap_free()
md: Avoid namespace collision with bitmap API
dm: Avoid namespace collision with bitmap API
drm/ttm: clean up non-x86 definitions on ttm_tt
drm/ttm: Add ttm_set_pages_wc and ttm_set_pages_uc helper
drm/ttm: fix missed conversion of set_pages_array_uc
IB/IPoIB: Set ah valid flag in multicast send flow
pinctrl: freescale: off by one in imx1_pinconf_group_dbg_show()
IB/uverbs: Allow all DESTROY commands to succeed after disassociate
IB/uverbs: Do not block disassociate during write()
IB/uverbs: Do not pass struct ib_device to the ioctl methods
IB/uverbs: Do not pass struct ib_device to the write based methods
IB/uverbs: Lower the test for ongoing disassociation
IB/uverbs: Allow uobject allocation to work concurrently with disassociate
IB/uverbs: Allow RDMA_REMOVE_DESTROY to work concurrently with disassociate
IB/uverbs: Convert 'bool exclusive' into an enum
IB/uverbs: Consolidate uobject destruction
IB/uverbs: Make the write path destroy methods use the same flow as ioctl
IB/uverbs: Remove rdma_explicit_destroy() from the ioctl methods
ALSA: seq: Drop unused 64bit division macros
ALSA: seq: Use no intrruptible mutex_lock
ALSA: seq: Fix leftovers at probe error path
ALSA: seq: Remove dead codes
ALSA: seq: Minor cleanup of MIDI event parser helpers
net: don't declare IPv6 non-local bind helper if CONFIG_IPV6 undefined
MIPS: Delete unused code in linux32.c
MIPS: Remove unused sys_32_mmap2
MIPS: Remove nabi_no_regargs
tracing: Make tracer_tracing_is_on() return bool
tracing: Do a WARN_ON() if start_thread() in hwlat is called when thread exists
ftrace: Add missing check for existing hwlat thread
tracing: Do not call start/stop() functions when tracing_on does not change
perf trace: Do not require --no-syscalls to suppress strace like output
f2fs: fix to active page in lru list for read path
f2fs: don't keep meta pages used for block migration
f2fs: fix to restrict mount condition when without CONFIG_QUOTA
f2fs: quota: do not mount as RDWR without QUOTA if quota feature enabled
f2fs: quota: fix incorrect comments
f2fs: quota: decrease the lock granularity of statfs_project
f2fs: add proc entry to show victim_secmap bitmap
f2fs: let checkpoint flush dnode page of regular
f2fs: issue discard align to section in LFS mode
f2fs: don't allow any writes on aborted atomic writes
f2fs: restrict setting up inode.i_advise
f2fs: fix wrong kernel message when recover fsync data on ro fs
f2fs: clean up ioctl interface naming
f2fs: clean up with f2fs_is_{atomic,volatile}_file()
f2fs: clean up with f2fs_encrypted_inode()
f2fs: clean up with get_current_nat_page
f2fs: kill EXT_TREE_VEC_SIZE
f2fs: avoid duplicated permission check for "trusted." xattrs
f2fs: fix to propagate error from __get_meta_page()
f2fs: fix to do sanity check with i_extra_isize
f2fs: blk_finish_plug of submit_bio in lfs mode
f2fs: do not set free of current section
f2fs: Keep alloc_valid_block_count in sync
f2fs: issue small discard by LBA order
f2fs: stop issuing discard immediately if there is queued IO
f2fs: clean up with IS_INODE()
f2fs: detect bug_on in f2fs_wait_discard_bios
f2fs: fix defined but not used build warnings
f2fs: enable real-time discard by default
f2fs: fix to detect looped node chain correctly
f2fs: fix to do sanity check with block address in main area
ALSA: usb: Mark expected switch fall-through
staging: gasket: page table: fix header file include guard symbol
Revert "staging: gasket: page table: hold references to device and pci_dev"
staging: gasket: core: use bool type for ns_capable result
staging: gasket: apex: move driver-private defines out of apex.h
staging: gasket: TODO: remove entry for multi-line alignment style
staging: gasket: interrupt: fix function param line continuation style
staging: gasket: sysfs: fix function param line continuation style
staging: gasket: page table: fix function param line continuation style
staging: gasket: ioctl: fix function param line continuation style
staging: gasket: core: fix function param line continuation style
staging: gasket: TODO: remove entry for static function declarations
staging: gasket: pg tbl: remove static function forward declarations
staging: gasket: interrupt: remove static function forward declarations
staging: gasket: ioctl: remove static function forward declarations
staging: gasket: core: remove static function forward declarations
iio: light: si1133: fix uninitialized resp variable
drivers/staging/mt7621-eth: Use dma_zalloc_coherent to replace dma_alloc_coherent+memset
staging: comedi: drop serial2002 driver
staging: erofs: remove a redundant marco in xattr
staging: erofs: add the missing break in z_erofs_map_blocks_iter
cxgb4: fix endian to test F_FW_PORT_CMD_DCBXDIS32
net: sched: make tcf_chain_{get,put}() static
net: sched: fix notifications for action-held chains
net: sched: change name of zombie chain to "held_by_acts_only"
net: hns3: fix return value error while hclge_cmd_csq_clean failed
rds: remove redundant variable 'rds_ibdev'
strparser: remove redundant variable 'rd_desc'
ip_gre: remove redundant variables t_hlen
auxdisplay: simplify getting .drvdata
tcp: remove set but not used variable 'skb_size'
thermal: armada: fix copy-paste error in armada_thermal_probe()
tcp: add stat of data packet reordering events
tcp: add dsack blocks received stats
tcp: add data bytes retransmitted stats
tcp: add data bytes sent stats
tcp: add a helper to calculate size of opt_stats
auxdisplay: charlcd: delete mdelay in long_sleep
selftests: mlxsw: Add test for ip_forward_update_priority
selftests: forwarding: Move DSCP capture to lib.sh
selftests: forwarding: Move lldpad waiting to lib.sh
mlxsw: spectrum_router: Handle sysctl_ip_fwd_update_priority
mlxsw: spectrum: Extract work-scheduling into a new function
net: ipv4: Notify about changes to ip_forward_update_priority
net: ipv4: Control SKB reprioritization after forwarding
net: add helpers checking if socket can be bound to nonlocal address
net: change Exar/Neterion menu items to be alphabetical
net/tls: Use kmemdup to simplify the code
net/tipc: remove redundant variables 'tn' and 'oport'
MAINTAINERS: Add .clang-format entry
be2net: Update the driver version to 12.0.0.0
be2net: gather debug info and reset adapter (only for Lancer) on a tx-timeout
clang-format: Set IndentWrappedFunctionNames false
net/mlx5e: Fix uninitialized variable
qed: Make some functions static
ext4: check for NUL characters in extended attribute's name
rds: Remove IPv6 dependency
rds: rds_ib_recv_alloc_cache() should call alloc_percpu_gfp() instead
net: ethernet: ti: cpsw: replace unnecessarily macroses on functions
ALSA: pcm: Mark expected switch fall-through
ext4: use ext4_warning() for sb_getblk failure
perf bpf: Include uapi/linux/bpf.h from the 'perf trace' script's bpf.h
perf tools: Allow overriding MAX_NR_CPUS at compile time
blk-cgroup: clear the throttle queue on fork
blk-cgroup: hold the queue ref during throttling
blk-iolatency: fix blkg leak in timer_fn
block/bsg-lib: use PTR_ERR_OR_ZERO to simplify the flow path
clk: qcom: Add display clock controller driver for SDM845
xfs: check da node magic in _node_lookup_int
xfs: use a local variable for magic number in xfs_da3_node_lookup_int
xfs: refactor log recovery check
spi: spi-gpio: add SPI_3WIRE support
spi: add flags parameter to txrx_word function pointers
ASoC: soc-pcm: Use delay set in component pointer function
ASoC: wcd9335: Fix build
ASoC: wcd9335: Fix build due to CLASS-H Controller support
rxrpc: Transmit more ACKs during data reception
rxrpc: Propose, but don't immediately transmit, the final ACK for a call
rxrpc: Increase the size of a call's Rx window
rxrpc: Trace socket notification
rxrpc: Fix ACK proposal tracepoint
rxrpc: Trace packet transmission
rxrpc: Fix the trace for terminal ACK (re)transmission
rxrpc: Show some more information through /proc files
rxrpc: Display call expect-receive-by timeout in proc
rxrpc: remove redundant variables 'sp' and 'did_discard'
mmc: core: improve reasonableness of bus width setting for HS400es
ALSA: usb-audio: remove redundant pointer 'urb'
ALSA: sonicvibes: remove redundant pointer 'dir'
ALSA: ens137x: remove redundant array pcm_devs
ALSA: emu10k1: remove redundant variable attn
ALSA: cs5535audio: remove redundant pointer 'dma'
ALSA: asihpi: remove redundant variable max_streams
ASoC: stm32: remove redundant pointers 'priv' and 'rtd'
ASoC: nau8540: remove redundant variable osrate
ASoC: qcom: add sdm845 sound card support
ASoC: qcom: Add support to parse common audio device nodes
ASoC: dt-bindings: Update dt binding name for apq8096
ASoC: qcom: dt-bindings: Add sdm845 machine bindings
spi: add SPI controller driver for UniPhier SoC
mmc: tmio: remove unneeded variable in tmio_mmc_start_command()
mmc: renesas_sdhi: Fix sampling clock position selecting
mmc: tmio: Fix tuning flow
mmc: sunxi: remove output of virtual base address
dt-bindings: mmc: rockchip-dw-mshc: add description for px30
mmc: renesas_sdhi: Add r8a77990 support
mmc: sunxi: allow 3.3V DDR when DDR is available
mmc: mmci: Add and implement a ->dma_setup() callback for qcom dml
spi: add DT bindings for UniPhier SPI controller
MAINTAINERS: drop Wenyou Yang from Atmel NAND driver support
mtd: rawnand: allocate dynamically ONFI parameters during detection
drm/imx: Convert drm_atomic_helper_suspend/resume()
mtd: spi-nor: only apply reset hacks to broken hardware
mtd: spi-nor: cadence-quadspi: fix timeout handling
mtd: spi-nor: atmel-quadspi: Include gpio/consumer.h instead of gpio.h
mtd: spi-nor: intel-spi: use mtd_device_register()
mtd: spi-nor: stm32-quadspi: replace "%p" with "%pK"
mtd: spi-nor: atmel-quadspi: add suspend/resume hooks
Bluetooth: hidp: buffer overflow in hidp_process_report
s390/numa: move initial setup of node_to_cpumask_map
ARM: multi_v7_defconfig: add CONFIG_UNIPHIER_THERMAL and CONFIG_SNI_AVE
ARM: uniphier: select RESET_CONTROLLER
arm64: uniphier: select RESET_CONTROLLER
ARM: uniphier: remove empty Makefile
device-dax: avoid hang on error before devm_memremap_pages()
tools/testing/nvdimm: improve emulation of smart injection
PCI: Unify PCI and normal DMA direction definitions
RDMA: Fix return code check in rdma_set_cq_moderation
rdma/cxgb4: Simplify a structure initialization
rdma/cxgb4: Fix SRQ endianness annotations
rdma/cxgb4: Remove a set-but-not-used variable
drm/amdgpu/pm: Fix potential Spectre v1
drm/amd/display: add missing void parameter to dc_create_transfer_func
drm/radeon: Replace ttm_bo_unref with ttm_bo_put
drm/radeon: Replace ttm_bo_reference with ttm_bo_get
drm/amdgpu: Replace ttm_bo_unref with ttm_bo_put
drm/amdgpu: Replace ttm_bo_reference with ttm_bo_get
drm/scheduler: stop setting rq to NULL
drm/scheduler: only kill entity if last user is killed v2
drm/amdgpu: create an empty bo_list if no handle is provided
drm/amdgpu: allocate the bo_list array after the list
drm/amdgpu: add bo_list iterators
drm/amdgpu: nuke amdgpu_bo_list_free
drm/amdgpu: always recreate bo_list
drm/amdgpu: move bo_list defines to amdgpu_bo_list.h
drm/amdgpu: add new amdgpu_vm_bo_trace_cs() function v2
drm/amdgpu: return error if both BOs and bo_list handle is given
drm/amdgpu: fix total size calculation
drm/sched: remove unneeded -Iinclude/drm compiler flag
drm/amdgpu: add proper error handling to amdgpu_bo_list_get
drm/amdgpu: fix a reversed condition
drm/amd/pp: Convert voltage unit in mV*4 to mV on CZ/ST
drm/amd/pp: Delete unused temp variables
drm/amd/pp/Polaris12: Fix a chunk of registers missed to program
dm kcopyd: return void from dm_kcopyd_copy()
PCI/AER: Remove duplicate PCI_EXP_AER_FLAGS definition
xfs: move extent busy tree initialization to xfs_initialize_perag
xfs: avoid COW fork extent lookups in writeback if the fork didn't change
xfs: maintain a sequence count for inode fork manipulations
xfs: check for unknown v5 feature bits in superblock write verifier
xfs: verify icount in superblock write
libxfs: add more bounds checking to sb sanity checks
xfs: refactor superblock verifiers
xfs: refactor the xrep_extent_list into xfs_bitmap
bpf: verifier: MOV64 don't mark dst reg unbounded
net: remove bogus RCU annotations on socket.wq
i2c: i2c-qcom-geni: Add bus driver for the Qualcomm GENI I2C controller
PCI: pciehp: Deduplicate presence check on probe & resume
PCI: pciehp: Avoid implicit fallthroughs in switch statements
mips: dts: mscc: enable spi and NOR flash support on ocelot PCB123
mips: dts: mscc: Add spi on Ocelot
ASoC: wcd9335: add CLASS-H Controller support
ASoC: wcd9335: add support to wcd9335 codec
ASoC: dt-bindings: add dt bindings for wcd9335 audio codec
virtio-net: get rid of unnecessary container of rq stats
virtio-net: correctly update XDP_TX counters
xen/gntdev: don't dereference a null gntdev_dmabuf on allocation failure
sunrpc: whitespace fixes
NFSv4 client live hangs after live data migration recovery
NFSv4.0 fix client reference leak in callback
sunrpc: kstrtoul() can also return -ERANGE
NFS: silence a harmless uninitialized variable warning
sunrpc: Change rpc_print_iostats to rpc_clnt_show_stats and handle rpc_clnt clones
xsk: don't allow umem replace at stack level
xsk: refactor xdp_umem_assign_dev()
net: update real_num_rx_queues even when !CONFIG_SYSFS
mlx5: handle DMA mapping error case for XDP redirect
PCI: Whitelist Thunderbolt ports for runtime D3
PCI: Whitelist native hotplug ports for runtime D3
PCI: sysfs: Resume to D0 on function reset
PCI: pciehp: Resume parent to D0 on config space access
PCI: pciehp: Resume to D0 on enable/disable
PCI: pciehp: Support interrupts sent from D3hot
PCI: pciehp: Obey compulsory command delay after resume
PCI: pciehp: Clear spurious events earlier on resume
PCI: portdrv: Deduplicate PM callback iterator
PCI: pciehp: Avoid slot access during reset
s390/kdump: Fix elfcorehdr size calculation
PCI: Use IRQF_ONESHOT if pci_request_irq() called with no handler
tracefs: Annotate tracefs_ops with __ro_after_init
tracing: Centralize preemptirq tracepoints and unify their usage
drm/arm/hdlcd: Reject atomic commits that disable only the plane
drm: arm: hdlcd: Use drm_atomic_helper_shutdown() to disable planes on removal
drm: arm: hdlcd: Don't destroy plane manually in hdlcd_setup_crtc()
drm/arm/hdlcd: Use drm_fb_cma_fbdev_init/fini()
drm/arm/hdlcd: Use drm_mode_config_helper_suspend/resume()
t10-pi: provide empty t10_pi_complete() for !CONFIG_BLK_DEV_INTEGRITY
perf bpf: Show better message when failing to load an object
spi: dw: document Microsemi integration
platform/x86: dell-laptop: Fix backlight detection
perf list: Unify metric group description format with PMU event description
perf vendor events arm64: Update ThunderX2 implementation defined pmu core events
perf cs-etm: Generate branch sample for CS_ETM_TRACE_ON packet
perf cs-etm: Generate branch sample when receiving a CS_ETM_TRACE_ON packet
perf cs-etm: Support dummy address value for CS_ETM_TRACE_ON packet
perf cs-etm: Fix start tracing packet handling
perf build: Fix installation directory for eBPF
perf c2c report: Fix crash for empty browser
perf tests: Fix indexing when invoking subtests
perf trace: Beautify the AF_INET & AF_INET6 'socket' syscall 'protocol' args
perf trace beauty: Add beautifiers for 'socket''s 'protocol' arg
perf trace beauty: Do not print NULL strarray entries
perf beauty: Add a generator for IPPROTO_ socket's protocol constants
tools include uapi: Grab a copy of linux/in.h
perf tests: Fix complex event name parsing
drm/msm/disp/dpu: fix two spelling mistakes
ALSA: usb-audio: Operate UAC3 Power Domains in PCM callbacks
ALSA: usb-audio: Add UAC3 Power Domains to suspend/resume
ALSA: usb-audio: AudioStreaming Power Domain parsing
ALSA: usb-audio: Initial Power Domain support
perf evlist: Fix error out while applying initial delay and LBR
perf trace beauty: Default header_dir to cwd to work without parms
arm64: kexec: Add comment to explain use of __flush_icache_range()
arm64: sdei: Mark sdei stack helper functions as static
fbdev: omap2: omapfb: fix ifnullfree.cocci warnings
fbdev: omap2: omapfb: fix bugon.cocci warnings
fbdev: omap2: omapfb: fix boolreturn.cocci warnings
fb: amifb: fix build warnings when not builtin
fbdev/core: Disable console-lock warnings when fb.lockless_register_fb is set
console: Replace #if 0 with atomic var 'ignore_console_lock_warning'
powerpc/pseries: fix EEH recovery of some IOV devices
hwmon: (ibmpowernv) Add attributes to enable/disable sensor groups
powerpc/powernv: Add support to enable sensor groups
powernv/cpuidle: Use parsed device tree values for cpuidle_init
powernv/cpuidle: Parse dt idle properties into global structure
macintosh/via-pmu: Disambiguate interrupt statistics
macintosh/via-pmu: Clean up interrupt statistics
macintosh/via-pmu: Replace via-pmu68k driver with via-pmu driver
macintosh/via-pmu68k: Don't load driver on unsupported hardware
macintosh/via-pmu: Explicitly specify CONFIG_PPC_PMAC dependencies
macintosh/via-pmu: Add support for m68k PowerBooks
macintosh/via-pmu: Replace via pointer with via1 and via2 pointers
macintosh/via-pmu: Enhance state machine with new 'uninitialized' state
macintosh/via-pmu: Don't clear shift register interrupt flag twice
macintosh/via-pmu: Add missing mmio accessors
macintosh/via-pmu: Fix section mismatch warning
arm64, kaslr: export offset in VMCOREINFO ELF notes
arm64: perf: Add cap_user_time aarch64
efi/libstub: Only disable stackleak plugin for arm64
arm64: drop unused kernel_neon_begin_partial() macro
s390/cpum_sf: save TOD clock base in SDBs for time conversion
wil6210: fix eDMA RX chaining
wil6210: prevent FW download if HW is configured for secured boot
wil6210: off channel transmit management frames in AP mode
wil6210: align to latest auto generated wmi.h
wil6210: set default 3-MSI
wil6210: support Talyn specific board file
wil6210: increase firmware ready timeout
wil6210: support max aggregation window size 64
wil6210: allow scan on AP interface
wil6210: add support for link statistics
wil6210: fix min() compilation errors
wil6210: add 3-MSI support
wil6210: align to latest auto generated wmi.h
wil6210: support Talyn specific FW file
wil6210: fix RX checksum report to network stack
wil6210: fix temperature debugfs
wil6210: add TX latency statistics
wil6210: drop Rx packets with L2 error indication from HW
wil6210: Rx multicast packets duplicate detection
ath9k: fix more-data flag for buffered multicast packets
ath9k_hw: fix channel maximum power level test
ath9k: fix block-ack window tracking issues
ath9k: report tx status on EOSP
ath9k: clear potentially stale EOSP status bit in intermediate queues
ath9k: fix moredata bit in PS buffered frame release
ath9k: don't run periodic and nf calibation at the same time
ath9k_hw: set spectral scan enable bit on trigger for AR9003+
ath6kl: replace GFP_ATOMIC with GFP_KERNEL in ath6kl_bmi_init()
ath10k: prevent active scans on potential unusable channels
mtd: rawnand: allocate model parameter dynamically
mtd: rawnand: do not export nand_scan_[ident|tail]() anymore
mtd: rawnand: txx9ndfmc: convert driver to nand_scan()
mtd: rawnand: txx9ndfmc: clarify ECC parameters assignation
mtd: rawnand: tegra: convert driver to nand_scan()
mtd: rawnand: jz4740: convert driver to nand_scan()
mtd: rawnand: jz4740: group nand_scan_{ident, tail} calls
mtd: rawnand: jz4740: fix probe function error path
mtd: rawnand: docg4: convert driver to nand_scan()
mtd: rawnand: do not execute nand_scan_ident() if maxchips is zero
mtd: rawnand: atmel: convert driver to nand_scan()
mtd: rawnand: atmel: clarify NAND addition/removal paths
mtd: rawnand: omap2: convert driver to nand_scan()
mtd: rawnand: lpc32xx_mlc: convert driver to nand_scan()
mtd: rawnand: cafe: convert driver to nand_scan()
mtd: rawnand: brcmnand: convert driver to nand_scan()
drivers/memory/Kconfig: Add CONFIG_OF dependency
sparc64: add reads{b,w,l}/writes{b,w,l}
ia64: use asm-generic/io.h
mtd: rawnand: qcom: convert driver to nand_scan()
mtd: rawnand: sm_common: convert driver to nand_scan_with_ids()
mtd: rawnand: sm_common: fix the probe function error path
mtd: rawnand: vf610: convert driver to nand_scan()
mtd: rawnand: txx9ndfmc: rename nand controller internal structure
mtd: rawnand: tango: convert driver to nand_scan()
mtd: rawnand: sunxi: convert driver to nand_scan()
mtd: rawnand: sh_flctl: convert driver to nand_scan()
mtd: rawnand: s3c2410: convert driver to nand_scan()
mtd: rawnand: nandsim: convert driver to nand_scan()
mtd: rawnand: mxc: convert driver to nand_scan()
mtd: rawnand: mtk: convert driver to nand_scan()
mtd: rawnand: marvell: convert driver to nand_scan()
mtd: rawnand: lpc32xx_slc: convert driver to nand_scan()
mtd: rawnand: jz4780: convert driver to nand_scan()
mtd: rawnand: hisi504: convert driver to nand_scan()
mtd: rawnand: gpmi: convert driver to nand_scan()
mtd: rawnand: fsmc: convert driver to nand_scan()
mtd: rawnand: fsl_ifc: convert driver to nand_scan()
mtd: rawnand: fsl_elbc: convert driver to nand_scan()
mtd: rawnand: fsl_elbc: return meaningful values
mtd: rawnand: denali: convert to nand_scan()
mtd: rawnand: davinci: convert driver to nand_scan()
mtd: rawnand: au1550nd: Remove unneeded gpio.h inclusion
mtd: rawnand: atmel: Stop including gpio.h
mtd: rawnand: sunxi: Remove gpio.h and of_gpio.h inclusions
mtd: rawnand: jz4740: Include gpio/consumer.h instead of gpio.h
mtd: rawnand: add hooks that may be called during nand_scan()
mtd: rawnand: better name for the controller structure
mtd: rawnand: Remove unused caller_is_module() definition
mtd: rawnand: s3c2410: Error out when ->nrsets < 0 or ->sets == NULL
mtd: rawnand: make subop helpers return unsigned values
mtd: rawnand: orion: Handle cases where __LINUX_ARM_ARCH__ is not defined
mtd: rawnand: orion: Avoid direct inclusion of asm headers
ath10k: fix parenthesis alignment
selftests/bpf: Test for get_socket_cookie
selftests/bpf: Add bpf_get_socket_cookie to bpf_helpers.h
bpf: Sync bpf.h to tools/
bpf: Support bpf_get_socket_cookie in more prog types
nfp: fix variable dereferenced before check in nfp_app_ctrl_rx_raw()
rt2x00: remove redundant functions rt2x00mac_sta_{add/remove}
rtl818x: Replace mdelay() with msleep() in rtl8225se_rf_init
lwt_bpf: remove unnecessary rcu_read_lock in run_lwt_bpf
atmel: Replace mdelay() with msleep() in probe_atmel_card()
wlcore: Set rx_status boottime_ns field on rx
wlcore: remove duplicate \n for some warnings
bpf: add End.DT6 action to bpf_lwt_seg6_action helper
brcmfmac: specify some features per firmware version
hostap: hide unused procfs helpers
atmel: hide unused procfs helpers
ray_cs: remove redundant pointer 'p'
iwlegacy: remove several redundant variables
ipw2x00: remove redundant variables len, ret, reason and crypt
airo: remove unused variables len and dev and clean up formatting
rsi: move init_done flag to end of rsi_91x_init().
rsi: fill rx_params only once.
rsi: Correct RSI_NEEDED_HEADROOM in mac80211_attach.
rsi: add firmware support for AP+BT dual mode
rsi: remove redundant flash_content variable
rsi: remove redundant device ids
rsi: optimize virtual interfaces
rsi: fix for WoWLAN wakeup in security mode.
rsi: fix for 40MHZ connection issue.
rsi: fix for low throughput issue
mwifiex: Fix skipped vendor specific IEs
mwifiex: use atomic bitops to represent adapter status variables
mwifiex: restructure rx_reorder_tbl_lock usage
mwifiex: replace rx_pkt_lock by rx_reorder_tbl_lock
KVM: arm/arm64: Fix lost IRQs from emulated physcial timer when blocked
KVM: arm/arm64: Fix potential loss of ptimer interrupts
rpmsg: Add compat ioctl for rpmsg char driver
rpmsg: glink: Store edge name for glink device
dt-bindings: soc: qcom: Add label for GLINK bindings
rpmsg: core: add support to power domains for devices
remoteproc: st_slim: replace "%p" with "%pK"
remoteproc: replace "%p" with "%pK"
rpmsg: smd: fix kerneldoc warnings
rpmsg: glink: Fix various kerneldoc warnings.
rpmsg: glink: correctly annotate intent members
Input: pm8941-pwrkey - add resin entry
Input: pm8941-pwrkey - abstract register offsets and event code
dmaengine: sh: rcar-dmac: Should not stop the DMAC by rcar_dmac_sync_tcr()
remoteproc: qcom: fix Q6V5_WCSS dependencies
remoteproc: Reset table_ptr in rproc_start() failure paths
hwspinlock: Fix incorrect return pointers
Revert "scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers"
scsi: tcmu: use u64 for dev_size
scsi: tcmu: use match_int for dev params
scsi: tcmu: do not set max_blocks if data_bitmap has been setup
scsi: tcmu: unmap if dev is configured
scsi: tcmu: check if dev is configured before block/reset
scsi: tcmu: use lio core se_device configuration helper
scsi: target: add helper to check if dev is configured
scsi: tcmu: initialize list head
scsi: target_core_user: fix double unlock
scsi: libiscsi: Annotate fall-through
scsi: libiscsi: Annotate locking assumptions
scsi: scsi_debug: add cmd abort option to every_nth
scsi: 3ware: fix return 0 on the error path of probe
scsi: atp870u: Replace mdelay() with msleep()
scsi: a100u2w: Replace mdelay() with msleep()
scsi: message: fusion: Replace GFP_ATOMIC with GFP_KERNEL
scsi: lpfc: remove null check on nvmebuf
scsi: ibmvscsi: change strncpy+truncation to strlcpy
scsi: mptctl: change strncpy+truncation to strlcpy
RDMA/core: Prefix _ib to IB/RoCE specific functions
RDMA/core: Simplify gid type check in cma_acquire_dev()
RDMA/core: Avoid holding lock while initializing fields on stack
RDMA/core: Return bool instead of int
RDMA/cma: Get rid of 1 bit boolean
RDMA/cma: Constify path record, ib_cm_event, listen_id pointers
RDMA/core: Constify dst_addr argument
RDMA/cma: Simplify rdma_resolve_addr() error flow
RDMA/cma: Initialize resource type in __rdma_create_id()
RDMA/hns: Program the tclass and flow label into the hardware
RDMA/hns: Use macro instead of magic number
RDMA/hns: Modify qp will return errno when qp type is illegal
RDMA/hns: Assign the value for vlan field of qp context
RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set
RDMA/providers: Remove pointless functions
RDMA/core: Check for verbs callbacks before using them
RDMA/core: Remove {create,destroy}_ah from mandatory verbs
RDMA/ipoib: Fix check for return code from ib_create_srq
RDMA/providers: Fix return value from create_srq callbacks
IB/mlx4: Use 4K pages for kernel QP's WQE buffer
IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language
RDMA, core and ULPs: Declare ib_post_send() and ib_post_recv() arguments const
IB/mlx5, ib_post_send(), IB_WR_REG_SIG_MR: Do not modify the 'wr' argument
RDMA: Constify the argument of the work request conversion functions
IB/iser: Inline two work request conversion functions
MIPS: Loongson: Merge load addresses
MIPS: Loongson: Set Loongson32 to MIPS32R1
MAINTAINERS: Add Daniel Lezcano as designated reviewer for thermal
bpf: fix build error in libbpf with EXTRA_CFLAGS="-Wp, -D_FORTIFY_SOURCE=2 -O2"
tracepoint: Make rcuidle tracepoint callers use SRCU
lockdep: Use this_cpu_ptr instead of get_cpu_var stats
x86/speculation: Protect against userspace-userspace spectreRSB
selftests/ftrace: Fix kprobe string testcase to not probe notrace function
selftest/ftrace: Move kprobe selftest function to separate compile unit
tracing: kprobes: Prohibit probing on notrace function
udl-kms: dont spam the syslog with debug messages
udl-kms: use spin_lock_irq instead of spin_lock_irqsave
udl-kms: avoid prefetch
udl-kms: avoid division
udl-kms: fix crash due to uninitialized memory
udl-kms: handle allocation failure
udl-kms: change down_interruptible to down
KVM: s390: Add huge page enablement control
s390/mm: Add huge page gmap linking support
s390/mm: hugetlb pages within a gmap can not be freed
PCI: Call dma_debug_add_bus() for pci_bus_type from PCI core
media: em28xx: disable null packet filter for WinTVdualHD
media: dvb-frontends/tda18271c2dd: fix handling of DVB-T parameters
media: ddbridge/mci: add SX8 I/Q mode remark and remove DIAG CMD defines
media: ddbridge/sx8: enable modulation selection in set_parameters()
media: ddbridge/sx8: disable automatic PLS code search
media: ddbridge/mci: add more MCI status codes, improve MCI_SUCCESS macro
media: ddbridge/mci: split MaxSX8 specific code off to ddbridge-sx8.c
media: ddbridge/mci: make ddb_mci_cmd() and ddb_mci_config() public
media: ddbridge/mci: store mci type and number of ports in the hwinfo
media: ddbridge/mci: extend mci_command and mci_result structs
media: ddbridge/mci: rename defines and fix i/q var types
media: ddbridge/mci: read and report signal strength and SNR
media: ddbridge/mci: update copyright year in headers
media: ddbridge: change MCI base ID and define a SX8 ID
media: ddbridge: link structure access cosmetics in ddb_port_probe()
media: ddbridge: remove unused MDIO defines and hwinfo member
media: ddbridge: report I2C bus errors
media: ddbridge: evaluate the actual link when setting up the dummy tuner
media: ddbridge: probe for LNBH25 chips before attaching
media: dvb-frontends/stv0910: cast the BER denominator shift exp to ULL
media: dvb/audio.h: get rid of unused APIs
media: dvb/video.h: get rid of unused APIs
debugobjects: Make stack check warning more informative
hv_netvsc: Add per-cpu ethtool stats for netvsc
cpu/hotplug: Clarify CPU hotplug step name for timers
iio: light: si1133 fix test for val being not zero or not one.
ath10k: add debugfs file warm_hw_reset
ath10k: htt_tx: move lock into id_get function
ath6kl: remove redundant variables netlen, orig_buf, orig_len, dropped and stats
x86/apic: Trivial coding style fixes
ath5k: remove redundant pointer rf
ath10k: remove redundant pointers 'dev' and 'noa'
x86/platform/UV: Mark memblock related init code and data correctly
ath10k: handle mgmt tx completion event
ath10k: disable bundle mgmt tx completion event support
ath10k: support for multicast rate control
x86/boot/KASLR: Make local variable mem_limit static
ath10k: fix open brace location in ath10k_wmi_tlv_op_gen_dbglog_cfg()
MIPS: mscc: ocelot: add interrupt controller properties to GPIO controller
x86/kvmclock: Mark kvm_get_preset_lpj() as __init
x86/tsc: Consolidate init code
sched/clock: Disable interrupts when calling generic_sched_clock_init()
ata: libahci: Allow reconfigure of DEVSLP register
ata: libahci: Correct setting of DEVSLP register
timekeeping: Prevent false warning when persistent clock is not available
MIPS: generic: Select MIPS_AUTO_PFN_OFFSET
MIPS: Allow auto-dection of ARCH_PFN_OFFSET & PHYS_OFFSET
MIPS: Fix ISA virt/bus conversion for non-zero PHYS_OFFSET
MIPS: Make (UN)CAC_ADDR() PHYS_OFFSET-agnostic
sunrpc: Add _add_rpc_iostats() to add rpc_iostats metrics
sunrpc: add _print_rpc_iostats() to output metrics for one RPC op
net/sunrpc: Make rpc_auth_create_args a const
pnfs/blocklayout: off by one in bl_map_stripe()
nfs: Referrals not inheriting proto setting from parent
nfs: initiate returning delegation when reclaiming one that's been recalled
fs: nfs: Adding new return type vm_fault_t
nfs: add error check in nfs_idmap_prepare_message()
arm64: kexec: machine_kexec should call __flush_icache_range
selftests: forwarding: Test mirror-to-gretap w/ UL team LACP
selftests: forwarding: Test mirror-to-gretap w/ UL team
selftests: forwarding: Introduce $ARPING
selftests: forwarding: lib: Support team devices
selftests: forwarding: lib: Add require_command()
fib_rules: NULL check before kfree is not needed
arm64: svc: Ensure hardirq tracing is updated before return
net: phy: mscc: the extended page access register is 16 bits
net/tls: Use socket data_ready callback on record availability
filesystem-dax: Do not request kaddr and pfn when not required
md/dm-writecache: Don't request pointer dummy_addr when not required
dax/super: Do not request a pointer kaddr when not required
tools/testing/nvdimm: kaddr and pfn can be NULL to ->direct_access()
s390, dcssblk: kaddr and pfn can be NULL to ->direct_access()
libnvdimm, pmem: kaddr and pfn can be NULL to ->direct_access()
act_mirred: use TC_ACT_REINSERT when possible
net/tc: introduce TC_ACT_REINSERT.
tc/act: remove unneeded RCU lock in action callback
net/sched: user-space can't set unknown tcfa_action values
liquidio: remove redundant function cn23xx_dump_iq_regs
net: remove sock_poll_busy_flag
net: remove sock_poll_busy_loop
net: don not detour through struct sock to find the poll waitqueue
net: simplify sock_poll_wait
dm thin: include metadata_low_watermark threshold in pool status
gpio-it87: add support for IT8786E Super I/O
spi: img-spfi: Set device select bits for SPFI port state
spi: omap2-mcspi: remove several redundant variables
KVM: s390: Beautify skey enable check
xfs: introduce a new xfs_inode_has_cow_data helper
xfs: remove the xfs_ifork_t typedef
xfs: simplify xfs_idata_realloc
xfs: remove if_real_bytes
mt76x2: fix CCK protection control frame rate
mt76x2: add frame protection support
mt7601u: expose 802.11w support
mt7601u: use sw encryption for hw unsupported ciphers
block: blk_init_allocated_queue() set q->fq as NULL in the fail case
nvme: use blk API to remap ref tags for IOs with metadata
block: move dif_prepare/dif_complete functions to block layer
block: move ref_tag calculation func to the block layer
block: don't account for split bio's size in cgroup stats
media: videodev2: get rid of VIDIOC_RESERVED
qtnfmac: enable multiple SSIDs scan support
qtnfmac: implement cfg80211 power management callback
ata: ahci: Enable DEVSLP by default on x86 with SLP_S0
ata: ahci: Support state with min power but Partial low power state
media: em28xx: explicitly disable TS packet filter
PCI: mobiveil: Add Kconfig/Makefile entries
PCI: mobiveil: Add missing ../pci.h include
PCI: mobiveil: Fix struct mobiveil_pcie.pcie_reg_base address type
usb: renesas_usbhs: Kconfig: convert to SPDX identifiers
regulator: bd71837: adobt MFD changes to regulator driver
mmc: mmci: Initial support to manage variant specific callbacks
mmc: tegra: Force correct divider calculation on DDR50/52
ALSA: seq: virmidi: Use READ_ONCE/WRITE_ONCE() macros
MAINTAINERS: add entries for several media drivers
ALSA: seq: virmidi: Offload the output event processing
media: pci/pt1: suppress compiler warning in xtensa arch
media: dvb-frontends/dvb-pll: fix module ref-counting
media: dvb-usb/friio, dvb-usb-v2/gl861: decompose friio and merge with gl861
dt-bindings: msm/disp: Add bindings for Snapdragon 845 DPU
dt-bindings: msm/dsi: Add mdp transfer time to msm dsi binding
drm/msm/disp/dpu: Mark a handful of functions as static
drm/msm/disp/dpu: Remove unused functions from dpu_formats.c
drm/msm/disp/dpu: Remove dpu_kms_utils
drm/msm/disp/dpu: Remove unused code from drm_crtc.c
drm/msm/disp/dpu: Remove unused code from drm_encoder.c
drm/msm: Replace PTR_RET with PTR_ERR_OR_ZERO
drm/msm: mark PM functions as __maybe_unused
drm/msm/dpu: fix mismatch in function argument.
drm/msm/gpu: avoid deprecated do_gettimeofday
drm/msm: dsi: Handle dual-channel for 6G as well
drm/msm: dpu: Use clock-names instead of assigned-clock-names
drm/msm: dpu: Use 'vsync' instead of 'vsync_clk' in cmdmode encoder
drm/msm/gpu: Add the buffer objects from the submit to the crash dump
drm/msm/adreno: Add a5xx specific registers for the GPU state
drm/msm/adreno: Add ringbuffer data to the GPU state
drm/msm/adreno: Convert the show/crash file format
drm/msm/gpu: Capture the GPU state on a GPU hang
drm/msm/gpu: Rearrange the code that collects the task during a hang
drm/msm/gpu: Convert the GPU show function to use the GPU state
drm/msm/gpu: Capture the state of the GPU
drm: Add puts callback for the coredump printer
drm: Add a -puts() function for the seq_file printer
drm: Add drm_puts() to complement drm_printf()
drm: drm_printer: Add printer for devcoredump
include: Move ascii85 functions from i915 to linux/ascii85.h
powerpc/44x: Mark mmu_init_secondary() as __init
powerpc/mm: Don't report PUDs as memory leaks when using kmemleak
powerpc: split asm/tlbflush.h
powerpc: remove unnecessary inclusion of asm/tlbflush.h
powerpc/44x: remove page.h from mmu-44x.h
powerpc/nohash: fix hash related comments in pgtable.h
powerpc: fix includes in asm/processor.h
powerpc/book3s: Remove PPC_PIN_SIZE
powerpc: declare set_breakpoint() static
powerpc: remove superflous inclusions of asm/fixmap.h
powerpc: clean inclusions of asm/feature-fixups.h
powerpc: clean the inclusion of stringify.h
powerpc: move ASM_CONST and stringify_in_c() into asm-const.h
powerpc/405: move PPC405_ERR77 in asm-405.h
powerpc: remove unneeded inclusions of cpu_has_feature.h
powerpc: remove kdump.h from page.h
media: sii9234: remove unused header
mmc: sdhci: Add MSI interrupt support for O2 SD host
mmc: sdhci: Add support for O2 hardware tuning
mmc: sdhci: Export sdhci tuning function symbol
mmc: sdhci: Change O2 Host HS200 mode clock frequency to 200MHz
mmc: sdhci: Add support for O2 eMMC HS200 mode
Bluetooth: hidp: Fix handling of strncpy for hid->name information
netfilter: nf_tables: Add native tproxy support
netfilter: nf_tables: implement Passive OS fingerprint module in nft_osf
netfilter: nfnetlink_osf: extract nfnetlink_subsystem code from xt_osf.c
netfilter: nf_osf: rename nf_osf.c to nfnetlink_osf.c
netfilter: use PTR_ERR_OR_ZERO()
netfilter: nf_osf: add nf_osf_find()
Bluetooth: Add new quirk for non-persistent setup settings
x86/kexec: Allocate 8k PGDs for PTI
Revert "perf/core: Make sure the ring-buffer is mapped in all page-tables"
x86/mm: Remove in_nmi() warning from vmalloc_fault()
Bluetooth: Implement secondary advertising on different PHYs
Bluetooth: Handle ADv set terminated event
Bluetooth: Implement Set ADV set random address
Bluetooth: Use ext adv for directed adv
Bluetooth: Implement disable and removal of adv instance
Bluetooth: Use Set ext adv/scan rsp data if controller supports
Bluetooth: Impmlement extended adv enable
Bluetooth: Read no of adv sets during init
Bluetooth: Use selected PHYs in extended connect
Bluetooth: Handle extended ADV PDU types
Bluetooth: Set Scan PHYs based on selected PHYs by user
Bluetooth: Implement PHY changed event
Bluetooth: Implement Set PHY Confguration command
Bluetooth: Implement Get PHY Configuration mgmt command
Bluetooth: Add defines for BREDR pkt_type and LE PHYs
Bluetooth: Define PHY flags in hdev and set 1M as default
ASoC: uniphier: change functions to static
ASoC: uniphier: add support for multichannel output
ASoC: sirf: Fix potential NULL pointer dereference
ASoC: tegra_alc5632: fix device_node refcounting
ASoC: sh: Kconfig: convert to SPDX identifiers
ASoC: ak4613: convert to SPDX identifiers
ASoC: da7210: convert to SPDX identifiers
ASoC: ak4554: convert to SPDX identifiers
ASoC: ak4642: convert to SPDX identifiers
ALSA: memalloc: Fix missing PAGE_SIZE definition
spi: dw-mmio: add MSCC Ocelot support
spi: dw: export dw_spi_set_cs
drm/armada: remove obsolete fb unreferencing kfifo and workqueue
drm/armada: remove unnecessary armada_plane structure
drm/armada: remove unnecessary armada_ovl_plane structure
drm/armada: update primary framebuffer parameters on mode change
drm/armada: update planes after the dumb frame is complete
drm/armada: switch overlay plane to atomic modeset
drm/armada: switch primary plane to atomic modeset
drm/armada: switch legacy modeset to atomic modeset
drm/armada: enable atomic modeset support
drm/armada: implement atomic_enable()/atomic_disable() methods
drm/armada: unhook dpms state from armada_drm_crtc_update()
drm/armada: push responsibility for clock management to backend
drm/armada: handle atomic modeset crtc events
drm/armada: clean up SPU_ADV_REG
drm/armada: update debug in armada_drm_crtc_mode_set_nofb()
drm/armada: move sync signal polarity to mode_set_nofb() method
drm/armada: push interlace calculation into armada_drm_plane_calc()
drm/armada: provide pitches from armada_drm_plane_calc_addrs()
drm/armada: pass plane state into armada_drm_plane_calc_addrs()
drm/armada: move armada_drm_mode_config_funcs to armada_drv.c
drm/armada: add plane colorspace properties
drm/armada: remove crtc YUV colourspace properties
drm/armada: move colorkey properties into overlay plane state
drm/armada: move CBSH properties into overlay plane state
drm/armada: move plane works to overlay
drm/armada: move primary plane to separate file
drm/armada: use old_state for update tracking in atomic_update()
drm/armada: remove temporary crtc state
drm/armada: convert overlay plane to atomic state
drm/armada: convert page_flip to use primary plane atomic_update()
drm/armada: convert primary plane to atomic state
drm/armada: reset all atomic state during driver initialisation
drm/armada: merge armada_drm_gra_plane_regs() into only caller
drm/armada: use core of primary update_plane for mode set
drm/armada: move mode set vblank handling and disable/enable
drm/armada: add rectangle helpers
drm/armada: clean up armada_drm_crtc_page_flip()
drm/armada: Adding new typedef vm_fault_t
drm/armada: Replace drm_dev_unref with drm_dev_put
ARM: 8785/1: use compiler built-ins for ffs and fls
ARM: 8784/1: NOMMU: Allow enter in Hyp mode
ARM: 8783/1: NOMMU: Extend check for VBAR support
ARM: 8782/1: vfp: clean up arch/arm/vfp/Makefile
KVM: s390: Add skey emulation fault handling
s390/mm: Add huge pmd storage key handling
s390/mm: Clear skeys for newly mapped huge guest pmds
s390/mm: Clear huge page storage keys on enable_skey
s390/mm: Add huge page dirty sync support
s390/mm: Add gmap pmd invalidation and clearing
s390/mm: Add gmap pmd notification bit setting
s390/mm: Add gmap pmd linking
s390/mm: Abstract gmap notify bit setting
s390/mm: Make gmap_protect_range more modular
ASoC: wm8988: fix typo in rate constraints
ASoC: tegra: i2s: Fix typo/broken macro
netfilter: nf_tables: handle meta/lookup with direct call
staging:rtl8192u: Refactor enum DM_CCK_Rx_Path_Method - Style
staging:rtl8192u: Refactor enum dm_dig_cs_ratio_e - Style
staging:rtl8192u: Refactor enum dm_dig_pd_th_e - Style
staging:rtl8192u: Refactor dm_dig_connect_e - Style
staging:rtl8192u: Remove unused enum dm_dig_dbg_e - Style
staging:rtl8192u: Refactor enum dm_dig_alg_e - Style
staging:rtl8192u: Remove enum dm_dig_op_e - Style
staging:rtl8192u: Refactor enum dm_ratr_sta_e usage - Style
staging:rtl8192u: Refactor use of enum dm_dig_sta_e - Style
staging:rtl8192u: Remove typedef of cmpk_set_cfg_t - Style
staging:rtl8192u: Remove typedef of cmpk_intr_sta_t - Style
staging:rtl8192u: Correct spelling in comments - style
staging:rtl8192u: Removed unused CMPK_RX_DBG_MSG_SIZE - Style
staging:rtl8192u: Remove unused CMPK_TX_SET_CONFIG_SIZE - Style
staging:rtl8192u: Remove typedef of struct cmpk_txfb_t - Style
pinctrl: uniphier: add spi pin-mux settings
staging:rtl8192u: Remove unused constants - Style
staging:rtl8192u: Rename union QOS_TSINFO - Style
staging:rtl8192u: Rename enum DIRECTION_VALUE - Style
staging:rtl8192u: Remove unused union ECW -Style
staging:rtl8192u: Remove unused union AC_PARAM - Style
staging:rtl8192u: Rename member variables - Style
staging:rtl8192u: Rename ACI_AIFSN - Style
staging:rtl8192u: Add spaces around operators - Style
staging: rtl8188eu: remove unnecessary parentheses
staging: rtl8188eu: fix comparsion to true
staging: rtl8188eu: replace tabs with spaces
staging: rtl8188eu: remove redundant includes
staging: rtl8188eu: remove unused should_forbid_n_rate()
staging: rtl8188eu: remove unused dump_txrpt_ccx_88e()
staging: gasket: apex: fix function param line continuation style
staging: gasket: apex: remove static function forward declarations
staging: gasket: TODO: remove entry for static function kernel docs
staging: gasket: sysfs: simplify comments for static functions
staging: gasket: interrupt: simplify comments for static functions
staging: gasket: page table: simplify comments for static functions
staging: gasket: ioctl: simplify comments for static functions
staging: gasket: core: simplify comments for static functions
staging: gasket: apex: simplify comments for static functions
staging: gasket: core: allow root access based on user namespace
staging: gasket: page table: hold references to device and pci_dev
staging: gasket: sysfs: hold reference to device while in use
staging: gasket: core: hold reference to pci_dev while used
Revert "staging:r8188eu: Use lib80211 to encrypt (TKIP) tx frames"
regulator: tps65217: Fix NULL pointer dereference on probe
i2c: mux: pca954x: use helper variable in probe
usb: dwc3: gadget: Check MaxPacketSize from descriptor
usb: dwc2: Turn on uframe_sched on "stm32f4x9_fsotg" platforms
usb: dwc2: Turn on uframe_sched on "amlogic" platforms
usb: dwc2: Turn on uframe_sched on "his" platforms
usb: dwc2: Turn on uframe_sched on "bcm" platforms
usb: dwc2: gadget: ISOC's starting flow improvement
usb: dwc2: Make dwc2_readl/writel functions endianness-agnostic.
usb: dwc3: core: Enable AutoRetry feature in the controller
usb: dwc3: Set default mode for dwc_usb31
usb: gadget: udc: renesas_usb3: Add register of usb role switch
usb: dwc2: replace ioread32/iowrite32_rep with dwc2_readl/writel_rep
usb: dwc2: Modify dwc2_readl/writel functions prototype
usb: dwc3: pci: Intel Merrifield can be host
usb: dwc3: pci: Supply device properties via driver data
arm64: dts: dwc3: description of incr burst type
usb: dwc3: Enable undefined length INCR burst type
usb: dwc3: add global soc bus configuration reg0
usb: dwc3: Describe 'wakeup_work' field of struct dwc3_pci
staging: erofs: use the wrapped PTR_ERR_OR_ZERO instead of open code
microblaze: delete wrong comment about machine_early_init
xfs: move the repair extent list into its own file
xfs: pass transaction lock while setting up agresv on cyclic metadata
dmaengine: mic_x100_dma: use the new helper to simplify the code
dmaengine: add a new helper dmaenginem_async_device_register
dmaengine: imx-sdma: add memcpy interface
dmaengine: imx-sdma: add SDMA_BD_MAX_CNT to replace '0xffff'
m68knommu: Fix typos in Coldfire 5272 DMA debug code
m68k: coldfire: Normalize clk API
gpiolib: Use GPIOD_OUT_{LOW,HIGH} macros in open drain ones
pinctrl: cannonlake: Fix community ordering for H variant
gpio: tegra: drop tegra specific GPIO lockdep classes
pinctrl: tegra: define GPIO compatible node per SoC
gpio: fix meaningless return expression
pinctrl: intel: Do pin translation when lock IRQ
ext4: fix race when setting the bitmap corrupted flag
pinctrl: imx: off by one in imx_pinconf_group_dbg_show()
gpio: mxs: Fit writel() into a single line
gpio: pxa: disable pinctrl calls for PXA3xx
pinctrl: mediatek: include chained_irq.h header
ext4: reset error code in ext4_find_entry in fallback
gpio: ml-ioh: Fix buffer underwrite on probe error path
ext4: handle layout changes to pinned DAX mappings
dax: dax_layout_busy_page() warn on !exceptional
gpiolib: probe deferral error reporting
pinctrl/amd: only handle irq if it is pending and unmasked
gpio: tegra: Fix tegra_gpio_irq_set_type()
docs: fix up the obviously obsolete bits in the new ext4 documentation
gpio: mxc: add power management support
act_bpf: Use kmemdup instead of duplicating it in tcf_bpf_init_from_ops
pinctrl/amd: fix gpio irq level in debugfs
cls_bpf: Use kmemdup instead of duplicating it in cls_bpf_prog_from_ops
act_pedit: remove unnecessary semicolon
qed: remove redundant functions qed_get_cm_pq_idx_rl
docs: add new ext4 superblock time extension fields
net-next: mediatek: cleanup unnecessary get chip id and its user
net-next: mediatek: improve more with using dma_zalloc_coherent
pinctrl: stm32: add syscfg mask parameter
docs: create filesystem internal section
dt-bindings: pinctrl: add syscfg mask parameter
ext4: use swap macro in mext_page_double_lock
sysfs: Fix regression when adding a file to an existing group
pinctrl: stm32: check node status before new gpio bank registering
pinctrl: stm32: fix bank io port number
selftests: mlxsw: qos_dscp_bridge: Fix
net: report invalid mtu value via netlink extack
net: report min and max mtu network device settings
failover: change mtu has RTNL
gpio-pisosr: add support for get_multiple
net: dcb: add DSCP to comment about priority selector types
ext4: check allocation failure when duplicating "data" in ext4_remount()
ext4: fix warning message in ext4_enable_quotas()
ext4: super: extend timestamps to 40 bits
jbd2: replace current_kernel_time64 with ktime equivalent
net: ethernet: ti: cpsw: add missed RX_CTAG feature for second slave
ext4: use timespec64 for all inode times
ext4: use ktime_get_real_seconds for i_dtime
ext4: use 64-bit timestamps for mmp_time
ext4: sysfs: print ext4_super_block fields as little-endian
ext4: import extended attributes chapter from wiki page
ext4: import directory layout chapter from wiki page
ext4: import inode data fork chapter from wiki page
ext4: import inodes chapter from wiki page
ext4: import journal chapter from wiki page
pinctrl: berlin: add the as370 SoC pinctrl driver
ext4: import multi-mount protection chapter from wiki page
ext4: import bitmaps chapter from wiki page
ext4: import group descriptors chapter from wiki page
ext4: import superblocks chapter from wiki page
ext4: import high level design chapter from wiki page
selftests: add a selftest for directed broadcast forwarding
route: add support for directed broadcast forwarding
ext4: import on-disk layout book from wiki page
ext4: convert ext4.rst to restructuredtext format
ext4: move ext4.txt into its own directory
net/ipv6: allow any source address for sendmsg pktinfo with ip_nonlocal_bind
qed: remove redundant functions qed_set_gft_event_id_cm_hdr
liquidio: remove redundant function cn23xx_dump_vf_iq_regs
staging: fix platform_no_drv_owner.cocci warnings
iio: adc: xilinx: Move request_irq before enabling interrupts
iio: adc: xilinx: Remove platform_get_irq from xadc_remove function
iio: adc: xilinx: limit pcap clock frequency value
iio: adc: xilinx: Check for return values in clk related functions
iio: vcnl4000: add support for VCNL4200
iio: vcnl4000: warn on incorrectly specified device id
m68k/defconfig: Update defconfigs for v4.18-rc6
m68k: switch to MEMBLOCK + NO_BOOTMEM
m68k/page_no.h: force __va argument to be unsigned long
m68k/bitops: convert __ffs to match generic declaration
m68k/io: Switch mmu variant to <asm-generic/io.h>
m68k/io: Move mem*io define guards to <asm/kmap.h>
Input: hilkbd - Add casts to HP9000/300 I/O accessors
net: mac8390: Use standard memcpy_{from,to}io()
m68k/io: Add missing ioremap define guards, fix typo
m68k: Remove unused set_clock_mmss() helpers
m68k: mac: Use time64_t in RTC handling
iio: vcnl4000: add VCNL4010 and VCNL4020 device id
staging: rtl8188eu: remove unused rtw_calculate_wlan_pkt_size_by_attribue()
staging: rtl8188eu: replace tabs with spaces
staging: rtl8188eu: fix comparsions to NULL - coding style
staging:rtl8192u: Remove unused DM_check_fsync_time_interval - Style
staging:rtl8192u: Remove blank line - Style
staging:rtl8192u: Rename RxLastFragNum - Style
staging:rtl8192u: Rename RxLastSeqNum - Style
staging:rtl8192u: Rename RxAdmittedBARecord - Style
staging:rtl8192u: Rename RxPktPendingTimer - Style
staging:rtl8192u: Rename RxPendingPktList - Style
staging:rtl8192u: Rename RxTimeoutIndicateSeq _Style
staging:rtl8192u: Rename RxIndicateSeq - Style
staging:rtl8192u: Remove unused timer values - Style
staging:rtl8192u: Remove commented out code - Style
staging:rtl8192u: Remove typedef and rename RX_TS_RECORD - Style
staging:rtl8192u: Rename TsAddBaTimer - Style
staging:rtl8192u: Rename bUsingBa - Style
staging:rtl8192u: Rename bAddBaReqDelayed - Style
staging:rtl8192u: Rename bAddBaReqInProgress - Style
staging:rtl8192u: Rename TxAdmittedBARecord - Style
staging:rtl8192u: Rename TxPendingBARecord - Style
staging:rtl8192u: Rename TxCurSeq - Style
staging:rtl8192u: Rename TsCommonInfo - Style
staging:rtl8192u: Remove typedef and rename TX_TS_RECORD - Style
staging:rtl8192u: Rename eRFPath - Style
staging:rtl8192u: Remove repeated definitions - Style
staging:rtl8192u: Rename RF90_RADIO_PATH_E - Style
staging:rtl8192u: Rename HW90_BLOCK_E - Style
staging:rtl8192u: Remove proxy rtl819XRadioD_Array - Style
staging:rtl8192u: Remove proxy rtl819XRadioC_Array - Style
staging:rtl8192u: Remove proxy rtl819XRadioB_Array - Style
staging:rtl8192u: Remove proxy rtl819XRadioA_Array - Style
staging:rtl8192u: Remove proxy array rtl819XAGCTAB_Array - Style
staging:rtl8192u: Remove proxy struct rtl819XPHY_REG_1T2RArray - Style
staging:rtl8192u: Remove proxy struct rtl819XMACPHY_Array_PG - Style
staging:rtl8192u: Rename msDelay to ms_delay - Style
staging:rtl8192u: Rename Para2 to para_2 - style
staging:rtl8192u: Rename Para1 > para_1 - Style
staging:rtl8192u: Rename CmdID - Style
staging:rtl8192u: Rename SwChnlCmd - Style
staging:rtl8192u: Remove multiple blank lines - Style
staging:rtl8192u: Rename ISR_BcnTimerIntr - Style
staging:rtl8192u: Rename ISR_TxBcnErr bit definition - Style
staging:rtl8192u: Rename bit definition ISR_TxBcnOk - Style
staging: rtl8188eu: remove unused rtw_get_oper_choffset()
staging: rtl8188eu: remove unused rtw_get_oper_bw()
staging: rtl8188eu: remove unused CAM_empty_entry()
staging: rtl8188eu: remove unused ODM_RASupport_Init()
staging: wlan-ng: correction to comment in hfa384x_usb
staging: wlan-ng: remove volatile from reapable field in hfa384x_usbctlx
staging: rtl8188eu: remove unused sreset_get_wifi_status()
staging: mt7621-mmc: Use BIT macro instead of explicit shifting in board.h
staging: rtl8192u: ieee80211: Convert from ahash to shash
staging: rtl8192e: ieee80211: Convert from ahash to shash
iio: vcnl4000: make the driver extendable
ALSA: hda/hdmi: Use single mutex unlock in error paths
Drivers: hv: vmbus: add numa_node to sysfs
Drivers: hv: vmbus: Get rid of MSR access from vmbus_drv.c
Drivers: hv: vmbus: Fix the issue with freeing up hv_ctl_table_hdr
Drivers: hv: vmus: Fix the check for return value from kmsg get dump buffer
staging: gasket: use NULL instead of 0 for null pointer
staging: gasket: core: hold reference on device while in use
staging: erofs: fix conditional uninitialized `pcn' in z_erofs_map_blocks_iter
staging: erofs: fix compile error without built-in decompression support
tls: Fix improper revert in zerocopy_from_iter
tls: Remove dead code in tls_sw_sendmsg
net: mvneta: Improve the buffer allocation method for SWBM
net: mvneta: Verify hardware checksum only when offload checksum feature is set
net: mvneta: Allocate page for the descriptor
net: mvneta: discriminate error cause for missed packet
net: mvneta: increase number of buffers in RX and TX queue
net: mvneta: remove data pointer usage from device_node structure
net: mvneta: fix mtu change on port without link
net: ethernet: mvneta: Fix napi structure mixup on armada 3700
scripts: Add Python 3 support to tracing/draw_functrace.py
f2fs: fix to skip GC if type in SSA and SIT is inconsistent
f2fs: try grabbing node page lock aggressively in sync scenario
f2fs: show the fsync_mode=nobarrier mount option
f2fs: check the right return value of memory alloc function
f2fs: Replace strncpy with memcpy
f2fs: avoid the global name 'fault_name'
f2fs: fix to do sanity check with reserved blkaddr of inline inode
f2fs: fix to do sanity check with node footer and iblocks
f2fs: Allocate and stat mem used by free nid bitmap more accurately
f2fs: fix to do sanity check with user_block_count
drm/vkms: Fix connector leak at the module removal
drm_dp_cec.c: fix formatting typo: %pdH -> %phD
ALSA: hda - Sleep for 10ms after entering D3 on Conexant codecs
ALSA: hda - Turn CX8200 into D3 as well upon reboot
pktcdvd: Fix possible Spectre-v1 for pkt_devs
USB: option: add support for DW5821e
ima: Get rid of ima_used_chip and use ima_tpm_chip != NULL instead
ima: Use tpm_default_chip() and call TPM functions with a tpm_chip
tpm: replace TPM_TRANSMIT_RAW with TPM_TRANSMIT_NESTED
tpm: Convert tpm_find_get_ops() to use tpm_default_chip()
tpm: Implement tpm_default_chip() to find a TPM chip
tpm: rename tpm_chip_find_get() to tpm_find_get_ops()
tpm: Allow tpm_tis drivers to set hwrng quality.
tpm: Return the actual size when receiving an unsupported command
tpm: separate cmd_ready/go_idle from runtime_pm
tpm/tpm_i2c_infineon: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT)
tpm_tis_spi: Pass the SPI IRQ down to the driver
tpm: migrate tpm2_get_random() to use struct tpm_buf
tpm: migrate tpm2_get_tpm_pt() to use struct tpm_buf
tpm: migrate tpm2_probe() to use struct tpm_buf
tpm: migrate tpm2_shutdown() to use struct tpm_buf
rtc: pcf85063: preserve control register value between stop and start
iio: ad_sigma_delta: use unsigned long for timeout
iio: chemical: Add support for Bosch BME680 sensor
iio: ad9523: support for external signals via gpios
iio: ad9523: Fix return value for ad952x_store()
staging: axis-fifo: fix return value check in axis_fifo_probe()
staging: gasket: page table: remove code for "no dma_ops"
staging: gasket: sysfs: remove unnecessary NULL check on device ptr
staging: gasket: apex: fixup undefined PCI class
staging: gasket: sysfs: remove check for refcount already zero
staging: erofs: fix a compile warning of Z_EROFS_VLE_VMAP_ONSTACK_PAGES
MIPS: generic: fix missing of_node_put()
MIPS: Octeon: add missing of_node_put()
MIPS: VDSO: Prevent use of smp_processor_id()
MIPS: ath79: Use the IRQ based GPIO key driver for the buttons
builddeb: Add automatic support for sh{3,4}{,eb} architectures
builddeb: Add automatic support for riscv* architectures
builddeb: Add automatic support for m68k architecture
builddeb: Add automatic support for or1k architecture
builddeb: Add automatic support for sparc64 architecture
builddeb: Add automatic support for mips{,64}r6{,el} architectures
builddeb: Add automatic support for mips64el architecture
builddeb: Add automatic support for ppc64 and powerpcspe architectures
builddeb: Introduce functions to simplify kconfig tests in set_debarch
builddeb: Drop check for 32-bit s390
builddeb: Change architecture detection fallback to use dpkg-architecture
builddeb: Skip architecture detection when KBUILD_DEBARCH is set
kbuild: do not redirect the first prerequisite for filechk
ARM: at91: remove unused duplicated filechk_offsets
thermal: rcar_thermal: avoid NULL dereference in absence of IRQ resources
thermal: samsung: Remove Exynos5440 clock handling left-overs
net/mlx5e: Issue direct lookup on vxlan ports by vport representors
net/mlx5e: Vxlan, move vxlan logic to core driver
net/mlx5e: Vxlan, add sync lock for add/del vxlan port
net/mlx5e: Vxlan, return values for add/del port
net/mlx5e: Vxlan, rename from mlx5e to mlx5
net/mlx5e: Vxlan, rename struct mlx5e_vxlan to mlx5_vxlan_port
net/mlx5e: Vxlan, move netdev only logic to en_main.c
net/mlx5e: Vxlan, add direct delete function
net/mlx5e: Vxlan, cleanup an unused member in vxlan work
acpi/nfit: queue issuing of ars when an uc error notification comes in
Input: iforce - reorganize joystick configuration lists
MIPS: remove mips_swiotlb_ops
thermal: tsens: Fix negative temperature reporting
thermal: tsens: switch from of_iomap() to devm_ioremap_resource()
thermal: tsens: Rename variable
thermal: tsens: Add generic support for TSENS v2 IP
thermal: tsens: Rename tsens-8996 to tsens-v2 for reuse
thermal: tsens: Add support to split up register address space into two
tracing: preemptirq_delay_run() can be static
dt: thermal: tsens: Document the fallback DT property for v2 of TSENS IP
thermal: tsens: Get rid of unused fields in structure
thermal_hwmon: Pass the originating device down to hwmon_device_register_with_info
thermal_hwmon: Sanitize attribute name passed to hwmon
dt-bindings: thermal: armada: add reference to new bindings
dt-bindings: cp110: add the thermal node in the syscon file
dt-bindings: cp110: update documentation since DT de-duplication
dt-bindings: ap806: add the thermal node in the syscon file
dt-bindings: cp110: prepare the syscon file to list other syscons nodes
dt-bindings: ap806: prepare the syscon file to list other syscons nodes
dt-bindings: cp110: rename cp110 syscon file
thermal: armada: get rid of the ->is_valid() pointer
thermal: armada: move validity check out of the read function
thermal: armada: remove sensors validity from the IP initialization
thermal: armada: add multi-channel sensors support
thermal: armada: use the resource managed registration helper alternative
thermal: armada: convert driver to syscon register accesses
thermal: armada: average over samples to avoid glitches
thermal: armada: dissociate a380 and cp110 ->init() hooks
thermal: armada: rename the initialization routine
thermal: armada: remove misleading comments
thermal: armada: remove useless register accesses
thermal: armada: add a function that sanitizes the thermal zone name
thermal: ti-soc-thermal: remove dead code
net/mlx5e: Vxlan, replace ports radix-tree with hash table
net/mlx5e: Vxlan, check maximum number of UDP ports
net/mlx5e: Vxlan, reflect 4789 UDP port default addition to software database
net: tipc: bcast: Replace GFP_ATOMIC with GFP_KERNEL in tipc_bcast_init()
net: tipc: name_table: Replace GFP_ATOMIC with GFP_KERNEL in tipc_nametbl_init()
net: usb: sr9700: Replace mdelay() with msleep() in sr9700_bind()
net: usb: pegasus: Replace mdelay() with msleep() in setup_pegasus_II()
net: phy: marvell: Replace mdelay() with msleep() in m88e1116r_config_init()
net: nvidia: forcedeth: Replace GFP_ATOMIC with GFP_KERNEL in nv_probe()
net: jme: Replace mdelay() with msleep() and usleep_range() in jme_wait_link()
net: hisilicon: hns: Replace mdelay() with msleep()
net: amd: pcnet32: Replace GFP_ATOMIC with GFP_KERNEL in pcnet32_alloc_ring()
PCI: Document ACPI description of PCI host bridges
sch_cake: Make gso-splitting configurable from userspace
cxgb4: print ULD queue information managed by LLD
l2tp: drop ->mru from struct l2tp_session
l2tp: drop ->flags from struct pppol2tp_session
l2tp: ignore L2TP_ATTR_VLAN_ID netlink attribute
l2tp: ignore L2TP_ATTR_DATA_SEQ netlink attribute
net/rds/Kconfig: Correct the RDS depends
selftests: mlxsw: Add test for trust-DSCP
mlxsw: spectrum: Support ieee_setapp, ieee_delapp
mlxsw: reg: Add QoS Priority to DSCP Mapping Register
mlxsw: reg: Add QoS ReWrite Enable Register
mlxsw: reg: Add QoS Priority Trust State Register
mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register
net: dcb: Add priority-to-DSCP map getters
net: dcb: For wild-card lookups, use priority -1, not 0
drm/amdgpu: clean up the superfluous space and align the comment text for amdgpu_ttm
drm/amdgpu: correct evict flag for bo move
drm/ttm: Merge hugepage attr changes in ttm_dma_page_put. (v2)
drm/ttm: clean up non-x86 definitions on ttm_page_alloc
drm/ttm: clean up non-x86 definitions on ttm_page_alloc_dma
drm/ttm: add ttm_set_memory header (v2)
dm writecache: report start_sector in status line
dm crypt: convert essiv from ahash to shash
dm crypt: use wake_up_process() instead of a wait queue
dm integrity: recalculate checksums on creation
dm integrity: flush journal on suspend when using separate metadata device
dm integrity: use version 2 for separate metadata
dm integrity: allow separate metadata device
dm integrity: add ic->start in get_data_sector()
dm integrity: report provided data sectors in the status
dm integrity: implement fair range locks
dm integrity: decouple common code in dm_integrity_map_continue()
dm integrity: change 'suspending' variable from bool to int
dm delay: add flush as a third class of IO
dm delay: refactor repetitive code
dm cache: only allow a single io_mode cache feature to be requested
dm thin: update stale "Status" Documentation
Input: atmel_mxt_ts - move completion to after config crc is updated
Input: atmel_mxt_ts - don't report zero pressure from T9
Input: atmel_mxt_ts - zero terminate config firmware file
Input: atmel_mxt_ts - refactor config update code to add context struct
Input: atmel_mxt_ts - config CRC may start at T71
Input: atmel_mxt_ts - remove unnecessary debug on ENOMEM
Input: atmel_mxt_ts - remove duplicate setup of ABS_MT_PRESSURE
Input: atmel_mxt_ts - use BIT() macro everywhere
Input: atmel_mxt_ts - only use first T9 instance
Input: aiptek - replace GFP_ATOMIC with GFP_KERNEL in aiptek_probe()
Input: appletouch - replace GFP_ATOMIC with GFP_KERNEL
Input: yealink - replace GFP_ATOMIC with GFP_KERNEL in usb_probe()
Input: powermate - replace GFP_ATOMIC with GFP_KERNEL in powermate_alloc_buffers()
Input: keyspan_remote - replace GFP_ATOMIC with GFP_KERNEL in keyspan_probe()
Input: wdt87xx_i2c - replace mdelay() with msleep() in wdt87xx_resume()
Input: iforce - assign BTN_DEAD only for specific devices
nvmet: use Retain Async Event bit to clear AEN
nvmet: support configuring ANA groups
nvmet: add minimal ANA support
nvmet: track and limit the number of namespaces per subsystem
nvmet: keep a port pointer in nvmet_ctrl
nvme: add ANA support
nvme: remove nvme_req_needs_failover
nvme: simplify the API for getting log pages
nvme.h: add ANA definitions
nvme.h: add support for the log specific field
media: s5p-mfc: Fix buffer look up in s5p_mfc_handle_frame_{new, copy_time} functions
OF: Don't set default coherent DMA mask
ACPI/IORT: Don't set default coherent DMA mask
iommu/dma: Respect bus DMA limit for IOVAs
of/device: Set bus DMA mask as appropriate
ACPI/IORT: Set bus DMA mask as appropriate
dma-mapping: Generalise dma_32bit_limit flag
ACPI/IORT: Support address size limit for root complexes
of/platform: Initialise default DMA masks
media: v4l2-mem2mem: Fix missing v4l2_m2m_try_run call
media: imx274: add cropping support via SELECTION API
clk: mvebu: armada-37xx-periph: Remove unused var num_parents
media: imx274: use regmap_bulk_write to write multybyte registers
media: ov2680: Add Omnivision OV2680 sensor driver
net: sched: don't dump chains only held by actions
media: ov2680: dt: Add bindings for OV2680
media: i2c: Add driver for Aptina MT9V111
media: dt-bindings: media: i2c: Document MT9V111 bindings
media: dw9807-vcm: Recognise this is just the VCM bit of the device
IB/cache: Restore compatibility for ib_query_gid
rtc: sh: remove unused variable rtc_dev
staging: erofs: add a TODO and update MAINTAINERS for staging
staging: erofs: introduce cached decompression
staging: erofs: introduce VLE decompression support
staging: erofs: introduce workstation for decompression
staging: erofs: introduce erofs shrinker
staging: erofs: introduce superblock registration
staging: erofs: add a generic z_erofs VLE decompressor
staging: erofs: introduce a customized LZ4 decompression
staging: erofs: globalize prepare_bio and __submit_bio
staging: erofs: add erofs_allocpage
staging: erofs: add erofs_map_blocks_iter
staging: erofs: introduce pagevec for unzip subsystem
staging: erofs: <linux/tagptr.h>: introduce tagged pointer
staging: erofs: support tracepoint
staging: erofs: introduce error injection infrastructure
staging: erofs: support special inode
staging: erofs: introduce xattr & acl support
staging: erofs: update Kconfig and Makefile
staging: erofs: add namei functions
staging: erofs: add directory operations
staging: erofs: add inode operations
staging: erofs: add raw address_space operations
staging: erofs: add super block operations
staging: erofs: add erofs in-memory stuffs
staging: erofs: add on-disk layout
staging: fsl-dpaa2/ethsw: document nested structs as per kernel-doc
staging: fsl-dpaa2/eth: document nested structs as per kernel-doc
staging: fsl-dpaa2/eth: Remove unused driver version
staging: fsl-dpaa2/eth: Update default hash key
staging: fsl-dpaa2/ethsw: Fix error message
Staging: octeon-usb: Adding SPDX license identifier
partitions/aix: append null character to print data from disk
partitions/aix: fix usage of uninitialized lv_info and lvname structures
bcache: stop using the deprecated get_seconds()
bcache: do not assign in if condition in bcache_device_init()
bcache: do not assign in if condition in bcache_init()
bcache: free heap cache_set->flush_btree in bch_journal_free
bcache: do not assign in if condition register_bcache()
bcache: fix I/O significant decline while backend devices registering
bcache: calculate the number of incremental GC nodes according to the total of btree nodes
bcache: finish incremental GC
bcache: simplify the calculation of the total amount of flash dirty data
readahead: stricter check for bdi io_pages
staging: gasket: don't print device addresses as kernel pointers
staging: gasket: TODO: remove entry for convert to standard logging
staging: gasket: remove gasket logging header
staging: gasket: apex: convert to standard logging
staging: gasket: sysfs: convert to standard logging
staging: gasket: page table: convert to standard logging
staging: gasket: ioctl: convert to standard logging
staging: gasket: interrupt: convert to standard logging
staging: gasket: core: convert to standard logging
staging: gasket: save struct device for a gasket device
drm/amdgpu: implement harvesting support for UVD 7.2 (v3)
drm/amd: Add missing fields in atom_integrated_system_info_v1_11
drm/amd/display: DC 3.1.59
drm/amd/display: Prevent PSR from being enabled if initialization fails
drm/amd/display: Fix Vega10 black screen after mode change
drm/amd/display: flatten aux_engine and engine
drm/amd/display: Retry link training again
drm/amdgpu: patch the IBs for the second UVD instance v2
drm/amdgpu: add support for inplace IB patching for MM engines v2
tracing/kprobes: Simplify the logic of enable_trace_kprobe()
media: rcar-csi2: update stream start for V3M
media: pci: ivtv: Replace GFP_ATOMIC with GFP_KERNEL
media: pci: cx88: Replace mdelay() with msleep() in dvb_register()
media: pci: cx88: Replace mdelay() with msleep() in cx88_card_setup_pre_i2c()
media: pci: cx25821: Replace mdelay() with msleep()
media: pci: cx23885: Replace mdelay() with msleep() in cx23885_reset()
media: pci: cx23885: Replace mdelay() with msleep() and usleep_range() in cx23885_gpio_setup()
media: pci: cx23885: Replace mdelay() with msleep() and usleep_range() in altera_ci_slot_reset()
arm64: mm: Export __sync_icache_dcache() for xen-privcmd
media: pci: cobalt: Replace GFP_ATOMIC with GFP_KERNEL in cobalt_probe()
media: i2c: vs6624: Replace mdelay() with msleep() and usleep_range() in vs6624_probe()
media: i2c: adv7842: Replace mdelay() with msleep() and usleep_range() in adv7842_ddr_ram_test()
media: video-i2c: hwmon: fix return value from amg88xx_hwmon_init()
media: adv7180: add g_frame_interval support
media: adv7180: fix field type to V4L2_FIELD_ALTERNATE
media: rockchip/rga: Fix bad dma_free_attrs() parameter
media: media.h: remove linux/version.h include
media: vivid: Fix V4L2_FIELD_ALTERNATE new frame check
crypto: rmd320 - use swap macro in rmd320_transform
crypto: rmd256 - use swap macro in rmd256_transform
crypto: arm64/sha256 - increase cra_priority of scalar implementations
lib: Use existing define with polynomial
staging: rtl: Use existing define with polynomial
net: ethernet: Use existing define with polynomial
crypto: stm32_crc32 - Use existing define with polynomial
lib/crc: Use consistent naming for CRC-32 polynomials
lib/crc: Move polynomial definition to separate header
crypto: qcom-rng - Add ACPI support
crypto: qcom-rng - Add support for prng-ee
dt-bindings: crypto: Add new compatible qcom, prng-ee
crypto: qcom-rng - Add Qcom prng driver
dt-bindings: crypto: Move prng binding to crypto
hwrng: msm - remove msm hw_random driver
media: media.h.rst.exceptions: ignore MEDIA-ENT-F-DTV-DECODER
media: coda: add SPS fixup code for frame sizes that are not multiples of 16
media: coda: let CODA960 firmware set frame cropping in SPS header
media: media-types.rst: fix doc warnings
media: helene: fix xtal frequency setting at power on
media: vsp1: Document vsp1_dl_body refcnt
media: dvb: get rid of VIDEO_SET_SPU_PALETTE
media: uvcvideo: Send a control event when a Control Change interrupt arrives
media: uvcvideo: Handle control pipe protocol STALLs
media: uvcvideo: Remove a redundant check
media: uvcvideo: Also validate buffers in BULK mode
media: uvcvideo: Add KSMedia 8-bit IR format support
media: uvcvideo: Fix minor spelling
media: em28xx-cards: disable V4L2 mode for dual tuners
media: em28xx: Remove duplicate PID
media: em28xx: Fix DualHD disconnect oops
media: em28xx: Fix dual transport stream operation
media: vicodec: current -> cur
media: dib0700: add code comment
media: dvb-bt8xx: remove duplicate code
media: cx231xx: don't check number of messages in the driver
media: si4713: don't check number of messages in the driver
media: em28xx: don't check number of messages in the driver
media: hdpvr: don't check number of messages in the driver
media: dvb-usb: don't check number of messages in the driver
media: tm6000: don't check number of messages in the driver
media: netup_unidvb: don't check number of messages in the driver
media: gl861: fix probe of dvb_usb_gl861
media: media-types.rst: codec entities can have more than one source pad
iommu/arm-smmu-v3: Abort all transactions if SMMU is enabled in kdump kernel
iommu/arm-smmu-v3: Prevent any devices access to memory without registration
ALSA: ctxfi: cthw20k2: Replace mdelay() with msleep() and usleep_range()
ALSA:: ctxfi: cthw20k1: Replace mdelay() with msleep()
ALSA: usb-audio: quirks: Replace mdelay() with msleep() and usleep_range()
f2fs: fix to do sanity check with extra_attr feature
f2fs: fix to correct return value of f2fs_trim_fs
f2fs: fix to do sanity check with {sit,nat}_ver_bitmap_bytesize
f2fs: fix to do sanity check with secs_per_zone
f2fs: disable f2fs_check_rb_tree_consistence
f2fs: introduce and spread verify_blkaddr
f2fs: use timespec64 for inode timestamps
f2fs: fix to wait on page writeback before updating page
f2fs: assign REQ_RAHEAD to bio for ->readpages
f2fs: fix a hungtask problem caused by congestion_wait
f2fs: Fix uninitialized return in f2fs_ioc_shutdown()
f2fs: don't issue discard commands in online discard is on
f2fs: fix to propagate return value of scan_nat_page()
f2fs: support in-memory inode checksum when checking consistency
f2fs: fix error path of fill_super
f2fs: relocate readdir_ra configure initialization
f2fs: move s_res{u,g}id initialization to default_options()
f2fs: don't acquire orphan ino during recovery
f2fs: avoid potential deadlock in f2fs_sbi_store
f2fs: indicate shutdown f2fs to allow unmount successfully
f2fs: keep meta pages in cp_error state
irqchip/gic-v3-its: Reduce minimum LPI allocation to 1 for PCI devices
can: kvaser_usb: Simplify struct kvaser_cmd_cardinfo
can: kvaser_usb: Add support for Kvaser USB hydra family
can: kvaser_usb: Split driver into kvaser_usb_core.c and kvaser_usb_leaf.c
can: kvaser_usb: Add SPDX GPL-2.0 license identifier
can: kvaser_usb: Fix typos
can: kvaser_usb: Improve logging messages
can: kvaser_usb: Refactor kvaser_usb_init_one()
can: kvaser_usb: Refactor kvaser_usb_get_endpoints()
can: kvaser_usb: Add pointer to struct usb_interface into struct kvaser_usb
can: kvaser_usb: Replace USB timeout constants with one define
can: kvaser_usb: Rename message/msg to command/cmd
can: kvaser_usb: Remove unused commands and defines
can: kvaser_usb: Remove unnecessary return
can: peak_canfd: rearrange the way resources are released
can: peak_canfd: fix typo in error message
can: peak_canfd: use ndev irq instead of pci_dev one
can: peak_canfd: remove useless defined symbols
can: peak_canfd: improves 32-bit alignment
can: peak_usb: mark expected switch fall-throughs
can: xilinx_can: add support for Xilinx CAN FD core
can: xilinx_can: refactor code in preparation for CAN FD support
dt-bindings: can: xilinx_can: add Xilinx CAN FD bindings
can: xilinx_can: update stats.tx_bytes after transmission
can: xilinx_can: use can_change_state()
can: xilinx_can: only report warning and passive states on state changes
can: sja1000: Replace mdelay with usleep_range in pcan_add_channels
can: sja1000: Replace mdelay with usleep_range in peak_pci_probe
can: flexcan: Switch to SPDX identifier
can: flexcan: fix flexcan_start_xmit()'s return type
can: xilinx: fix xcan_start_xmit()'s return type
can: sun4i: fix sun4ican_start_xmit()'s return type
can: janz-ican3: fix ican3_xmit()'s return type
can: dev: enable multi-queue for SocketCAN devices
can: dev: use skb_put_zero to simplfy code
can: ucan: add driver for Theobroma Systems UCAN devices
can: usb: Kconfig/Makefile: sort alphabetically
can: cc770: fix spelling mistake: "comptibility" -> "compatibility"
can: uapi: can.h: Fix can error class mask dir path
mfd: sec-core: Export OF module alias table
iommu/ipmmu-vmsa: Don't register as BUS IOMMU if machine doesn't have IPMMU-VMSA
iommu/ipmmu-vmsa: Clarify supported platforms
iommu/ipmmu-vmsa: Fix allocation in atomic context
iommu: Add config option to set passthrough as default
iommu: Add sysfs attribyte for domain type
mfd: as3722: Disable auto-power-on when AC OK
mfd: axp20x: Support AXP806 in I2C mode
mfd: axp20x: Add self-working mode support for AXP806
dt-bindings: mfd: axp20x: Add "self-working" mode for AXP806
mfd: wm8994: Allow to configure CS/ADDR Pulldown from dts
mfd: wm8994: Allow to configure Speaker Mode Pullup from dts
mfd: rave-sp: Emulate CMD_GET_STATUS on device that don't support it
mfd: rave-sp: Add legacy watchdog ping command translation
mfd: rave-sp: Add legacy EEPROM access command translation
mfd: rave-sp: Initialize flow control and parity of the port
mfd: rave-sp: Fix incorrectly specified checksum type
mfd: rave-sp: Remove unused defines
mfd: hi655x: Fix regmap area declared size for hi655x
mfd: ti_am335x_tscadc: Fix struct clk memory leak
dt-bindings: mfd: Fix documentation of tps65911
mfd: dln2: Use irqsave() in USB's complete callback
mfd: arizona: Don't use regmap_read_poll_timeout
mfd: intel-lpss: Add Ice Lake PCI IDs
mfd: wm8994-core: Fix error path in wm8994_device_init
mfd: kempld-core: Constify variables that point to const structure
ALSA: sb: Proper endian notations
ALSA: atiixp_modem: Proper endian notations
ALSA: atiixp: Proper endian notations
ALSA: bt87x: Proper endian notations
ALSA: echoaudio: Proper endian notations
ALSA: maestro3: Proper endian notations
ALSA: intel8x0m: Proper endian notations
ALSA: intel8x0: Proper endian notations
ALSA: lola: Proper endian notations
ALSA: mixart: Proper endian notations
ALSA: riptide: Properly endian notations
ALSA: hda: Proper endian notations for BDL pointers
ALSA: trident: Proper endian notations
ALSA: ymfpci: Proper endian notations
ALSA: xen: Use standard pcm_format_to_bits() for ALSA format bits
ALSA: sb: Fix sparse warning wrt PCM format type
ALSA: sb: Fix PCM format bit calculation
ALSA: wss: Fix sparse warning wrt PCM format type
ALSA: asihpi: Fix PCM format notations
ALSA: au88x0: Fix sparse warning wrt PCM format type
ALSA: ad1816a: Fix sparse warning wrt PCM format type
ALSA: pcm: Fix sparse warning wrt PCM format type
ALSA: riptide: Fix PCM format type conversion
ALSA: hda: Fix implicit PCM format type conversion
ALSA: virmidi: Fix too long output trigger loop
docs: bpf: Capitalise document heading
docs: Add bpf/index to top level index
docs: bpf: Add toctree to index
docs: bpf: Rename README.rst to index.rst
samples: bpf: convert xdpsock_user.c to libbpf
samples: bpf: convert xdp_fwd_user.c to libbpf
tools: libbpf: add bpf_object__find_program_by_title()
tools: libbpf: handle NULL program gracefully in bpf_program__nth_fd()
nfp: bpf: improve map offload info messages
nfp: bpf: remember maps by ID
nfp: bpf: allow receiving perf events on data queues
nfp: bpf: pass raw data buffer to nfp_bpf_event_output()
nfp: allow control message reception on data queues
nfp: move repr handling on RX path
xfrm: fix ptr_ret.cocci warnings
netdevsim: make debug dirs' dentries static
docs: Update references to netdev-FAQ
docs: net: Convert netdev-FAQ to restructured text
docs: Add rest label the_canonical_patch_format
net: adaptec: Replace mdelay() with msleep() in starfire_init_one()
isdn: hisax: config: Replace GFP_ATOMIC with GFP_KERNEL
isdn: hisax: callc: Replace GFP_ATOMIC with GFP_KERNEL in init_PStack()
isdn: mISDN: netjet: Replace GFP_ATOMIC with GFP_KERNEL in nj_probe()
isdn: mISDN: hfcpci: Replace GFP_ATOMIC with GFP_KERNEL in hfc_probe()
net: hns: make hns_dsaf_roce_reset non static
xen/spinlock: Don't use pvqspinlock if only 1 vCPU
xen/gntdev: Implement dma-buf import functionality
xen/gntdev: Implement dma-buf export functionality
xen/gntdev: Add initial support for dma-buf UAPI
xen/gntdev: Make private routines/structures accessible
xen/gntdev: Allow mappings for DMA buffers
xen/grant-table: Allow allocating buffers suitable for DMA
xen/balloon: Share common memory reservation routines
xen/grant-table: Make set/clear page private code shared
RDMA/hns: Enable modify_cq for uverbs.
RDMA/hns: Update the data type of immediate data
samples/bpf: Add BTF build flags to Makefile
samples/bpf: xdpsock: order memory on AArch64
Input: iforce - reformat the packet dump output
Input: stop telling users to snail-mail Vojtech
fsi: Prevent multiple concurrent rescans
fsi: Add cfam char devices
fsi: scom: Convert to use the new chardev
fsi: sbefifo: Convert to use the new chardev
fsi: Add new central chardev support
RDMA/hns: Use delay instead of usleep
RDMA/hns: Add illegal hop_num judgement
RDMA/hns: Return correct error code from hns_roce_v1_rsv_lp_qp()
RDMA/hns: Add 50GE type of hnae3 device match
RDMA/hns: Do not overwrite the error code during error unwind in hns_roce_init
Documentation: vm.txt: Adding 'nr_hugepages_mempolicy' parameter description.
net/mlx5e: TX, Use function to access sq_dma object in fifo
net/mlx5e: TX, Move DB fields in TXQ-SQ struct
net/mlx5e: RX, Prefetch the xdp_frame data area
net/mlx5e: Add support for XDP_REDIRECT in device-out side
net/mlx5e: Re-order fields of struct mlx5e_xdpsq
net/mlx5e: Refactor XDP counters
net/mlx5e: Make XDP xmit functions more generic
net/mlx5e: Add counter for XDP redirect in RX
net/mlx5e: Move XDP related code into new XDP files
net/mlx5e: Restrict the combination of large MTU and XDP
net/mlx5e: Gather all XDP pre-requisite checks in a single function
net/mlx5e: Do not recycle RX pages in interface down flow
net/mlx5e: Replace call to MPWQE free with dealloc in interface down flow
doc:it_IT: translation for kernel-hacking
docs: Fix the reference labels in Locking.rst
IB/mlx5: avoid excessive warning msgs when creating VFs on 2nd port
scsi: virtio_scsi: fix pi_bytes{out,in} on 4 KiB block size devices
block: move bio_integrity_{intervals,bytes} into blkdev.h
doc: tracing: Fix a typo of trace_stat
net: sched: unmark chain as explicitly created on delete
tls: Skip zerocopy path for ITER_KVEC
net: sched: cls_api: fix dead code in switch
l2tp: remove ->recv_payload_hook
tipc: add missing dev_put() on error in tipc_enable_l2_media
net/tls: Removed redundant checks for non-NULL
cbs: Add support for the graft function
Fix error code in nfs_lookup_verify_inode()
NFS: More excessive attribute revalidation in nfs_execute_ok()
NFS: Fix excessive attribute revalidation in nfs_execute_ok()
NFS: Ensure we immediately start writeback on rescheduled writes
NFSv4.1: Fix a potential layoutget/layoutrecall deadlock
pNFS: Parse the results of layoutget on open even if permissions checks fail
NFS: Allow optimisation of lseek(fd, SEEK_CUR, 0) on directories
pNFS: Wait for stale layoutget calls to complete in pnfs_update_layout()
pNFS/flexfiles: Ensure we always return a layout if it has layoutstats
pNFS: Ignore non-recalled layouts in pnfs_layout_need_return()
pNFS: Don't update the stateid when replying NFS4ERR_DELAY to a layout recall
pNFS: Don't discard layout segments that are marked for return
gfs2: cleanup: call gfs2_rgrp_ondisk2lvb from gfs2_rgrp_out
MIPS: WARN_ON invalid DMA cache maintenance, not BUG_ON
MIPS: ath79: Fix the USB PHY reset names
RDMA/usnic: Suppress a compiler warning
net/xprtrdma: Restore needed argument to ib_post_send
MIPS: mscc: ocelot: add MIIM1 bus
MIPS: mscc: ocelot: fix length of memory address space for MIIM
MIPS: TXx9: remove useless RTC definitions
xfs: remove deprecated barrier/nobarrier mount
xfs: clean up IRELE/iput callsites
xfs: kill IHOLD
xfs: bypass final dfops roll in trans commit path
xfs: drop unnecessary xfs_defer_finish() dfops parameter
xfs: remove unnecessary dfops init calls in xattr code
xfs: remove all boilerplate defer init/finish code
xfs: use internal dfops during [b|c]ui recovery
xfs: use internal dfops in attr code
xfs: use internal dfops in cow blocks cancel
xfs: support embedded dfops in transaction
xfs: pack holes in xfs_defer_ops and xfs_trans
xfs: reset dfops to initial state after finish
xfs: remove unused deferred ops committed field
xfs: make deferred processing safe for embedded dfops
xfs: fix transaction leak on remote attr set/remove failure
xfs: use ->t_dfops in log recovery intent processing
xfs: pull up dfops from xfs_itruncate_extents()
net: hns: Make many functions static
selftests/net: add tls to .gitignore
selftests: forwarding: add tests for TC chain get and dump operations
ASoC: dmaengine: Use standard pcm_format_to_bits() macro
ASoC: pcm186x: Declare PCM format with snd_pcm_format_t
ASoC: fsl: Use snd_mask_set_format()
ASoC: intel: Fix snd_pcm_format_t handling
ASoC: doc: Replace open code with params_set_format()
ALSA: pcm: Add snd_mask_set_format() helper for standard usages
ALSA: memalloc: declare snd_sgbuf_aligned_pages() unconditionally
ixgbe: Refactor queue disable logic to take completion time into account
ixgbe: Reorder Tx/Rx shutdown to reduce time needed to stop device
igb: Use dma_wmb() instead of wmb() before doorbell writes
igb: Remove superfluous reset to PHY and page 0 selection
ixgbe: add ipsec security registers into ethtool register dump
ixgbe: Do not allow LRO or MTU change with XDP
ARM: signal: copy registers using __copy_from_user()
RDMA/cma: Do not ignore net namespace for unbound cm_id
RDMA/cma: Consider netdevice for RoCE ports
IB/core: Introduce and use sgid_attr in CM requests
tracing: Remove orphaned function ftrace_nr_registered_ops()
tracing: Remove orphaned function using_ftrace_ops_list_func().
tracing: Make unregister_trigger() static
kselftests: Add tests for the preemptoff and irqsoff tracers
lib: Add module for testing preemptoff/irqsoff latency tracers
tracing/irqsoff: Split reset into separate functions
srcu: Add notrace variant of srcu_dereference
srcu: Add notrace variants of srcu_read_{lock,unlock}
ASoC: dapm: Use int for format bit position
ASoC: dmaengine: Fix missing __user prefix in copy_user callback
ASoC: zte: Fix incorrect PCM format bit usages
ASoC: rsnd: Document R-Car M3-N support
ASoC: meson: align axg card driver with DT bindings documentation
ASoC: meson: update axg sound card bindings
ASoC: meson: use IRQ_RETVAL in the fifo irq handler
drm/msm: rework vblank event handling in dpu_crtc
drm/msm: Add SDM845 DPU support
spi: spi-fsl-espi: Log fifo counters on error
drm/msm: Add pm_suspend/resume callbacks to msm_kms
drm/msm: Add .commit() callback to msm_kms functions
drm/msm: #define MAX_<OBJECT> in msm_drv.h
drm/msm: Use labels for unwinding in the error path
drm/msm: #define MDP version numbers
drm/msm: Clean up dangling atomic_wq
drm/msm: higher values of pclk can exceed 32 bits when multiplied by a factor
drm/msm: enable zpos normalization
drm/msm/mdp5: subclass msm_mdss for mdp5
drm/msm: Move wait_for_vblanks into mdp complete_commit() hooks
drm/msm/dsi: set encoder mode for DRM bridge explicitly
drm/msm/dsi: initialize postdiv_lock before use for 10nm pll
drm/msm/dsi: Use one connector for dual DSI mode
drm/msm/dsi: adjust dsi timing for dual dsi mode
drm: add msm compressed format modifiers
fuse: reduce allocation size for splice_write
fuse: use kvmalloc to allocate array of pipe_buffer structs.
fuse: convert last timespec use to timespec64
fs: fuse: Adding new return type vm_fault_t
fuse: simplify fuse_abort_conn()
fuse: Add missed unlock_page() to fuse_readpages_fill()
fuse: Don't access pipe->buffers without pipe_lock()
fuse: fix initial parallel dirops
fuse: Fix oops at process_init_reply()
fuse: umount should wait for all requests
fuse: fix unlocked access to processing queue
fuse: fix double request_end()
rtc: unexport rtc_irq_set_*
rtc: simplify rtc_irq_set_state/rtc_irq_set_freq
rtc: remove irq_task and irq_task_lock
rtc: remove rtc_irq_register/rtc_irq_unregister
rtc: sh: remove dead code
ASoC: AMD: Fix build warning
ASoC: AMD: Add a fix voltage regulator for DA7219 and ADAU7002
ALSA: trident: Suppress gcc string warning
drivers/perf: arm-ccn: Use devm_ioremap_resource() to map memory
usb: dwc3: change stream event enable bit back to 13
usb: dwc3: of-simple: reset host controller at suspend/resume
usb: gadget: storage: Remove reference counting
usb: gadget: storage: Add error handling for no memory
usb: dwc3: pci: Use devm functions to get the phy GPIOs
usb: dwc3: pci: Enable ULPI Refclk on platforms where the firmware does not
usb: dwc3: pci: Add GPIO lookup table on platforms without ACPI GPIO resources
usb: usbtest: use irqsave() in USB's complete callback
USB: gadget: Document that certain ep operations can be called in interrupt context
usb: gadget: configfs: avoid spaces for indentation
usb: dwc3: Add a glue driver for Synopsys HAPS platform
PCI: mobiveil: Integer overflow in IB_WIN_SIZE
usb: gadget: f_fs: Only return delayed status when len is 0
usb: gadget: uvc: Expose configuration name through video node
usb: gadget: uvc: configfs: Move function to avoid forward declaration
usb: dwc2: Move dwc2_readl/writel functions after hsotg structure
arm64: Add support for STACKLEAK gcc plugin
arm64: Add stack information to on_accessible_stack
usb: gadget: tcm: fix spelling mistake: "Manufactor" -> "Manufacturer"
iommu/arm-smmu-v3: sync the OVACKFLG to PRIQ consumer register
iommu/arm-smmu: Error out only if not enough context interrupts
iommu/io-pgtable-arm-v7s: Abort allocation when table address overflows the PTE
iommu/io-pgtable-arm: Fix pgtable allocation in selftest
usb: gadget: uvc: Move trace parameter to function module
usb: gadget: uvc: Minimize #include in headers
usb: gadget: uvc: Move userspace API definition to public header
iwlwifi: pcie: support 2k rx buffers
iwlwifi: update registers changed for 22560 devices
iwlwifi: introduce new rx structures used by 22560 RFH
iwlwifi: support new tx api
iwlwifi: support multiple tfd queue max sizes for different devices
iwlwifi: cancel the injective function between hw pointers to tfd entry index
iwlwifi: update gen3 interrupts - sw error and image response
iwlwifi: pcie: start early debug for 22560 devices
iwlwifi: pcie: update bytes in the byte count table
iwlwifi: pcie: support context information for 22560 devices
iwlwifi: pcie: allocate and free rx cr's and tr's tails
iwlwifi: introduce device family 22560
iwlwifi: allow different csr flags for different device families
iwlwifi: add support for 22560 devices
iwlwifi: 22000 devices: restrict to HT A-MPDU size
iwlwifi: mvm: add radiotap data for HE
iwlwifi: add module parameter to disable 802.11ax
iwlwifi: add support for IEEE802.11ax
iwlwifi: fw: add FW APIs for HE
clocksource/drivers/sprd: Register one always-on timer to compensate suspend time
clocksource/drivers/timer-mediatek: Add support for system timer
clocksource/drivers/timer-mediatek: Convert the driver to timer-of
clocksource/drivers/timer-mediatek: Use specific prefix for GPT
clocksource/drivers/timer-mediatek: Rename mtk_timer to timer-mediatek
clocksource/drivers/timer-mediatek: Add system timer bindings
clocksource/drivers: Set clockevent device cpumask to cpu_possible_mask
cpufreq: Fix a circular lock dependency problem
cpu/hotplug: Add a cpus_read_trylock() function
x86/power/hibernate_64: Remove VLA usage
cpufreq: trace frequency limits change
Thermal: Intel SoC DTS: Translate IO-APIC GSI number to linux irq number
clk: samsung: Remove unused mout_user_aclk400_mcuisp_p4x12 variable
drivers/firmware: psci_checker: stash and use topology_core_cpumask for hotplug tests
arm64: dts: sprd: Add one suspend timer
arm64: dts: sprd: Add SC27XX ADC device
arm64: dts: sprd: Add SC27XX eFuse device
arm64: dts: sprd: Add SC27XX vibrator device
arm64: dts: sprd: Add SC27XX breathing light controller device
ALSA: emu10k1: Fix missing __force annotation for user/kernel pointer cast
ALSA: korg1212: Add __force annotation to cast in user-copy callbacks
ALSA: pcm: Use standard lower_32_bits() and upper_32_bits()
ALSA: pcm: Add __force to cast in snd_pcm_lib_read/write()
ALSA: usb-audio: Declare the common variable in header file
ALSA: opl3: Declare common variables properly
ALSA: hda - Fix a sparse warning about snd_ctl_elem_iface_t
ALSA: msnd: Use NULL instead of 0
ALSA: hda/ca0132 - Use NULL instead of 0
ALSA: msnd: Fix the default sample sizes
ALSA: msnd: Add missing __iomem annotations
ALSA: usb-audio: Fix multiple definitions in AU0828_DEVICE() macro
ALSA: usb-audio: Add support for Encore mDSD USB DAC
ALSA: cs5535audio: Fix invalid endian conversion
ALSA: vxpocket: Fix invalid endian conversions
ALSA: vx222: Fix invalid endian conversions
ALSA: seq: Fix poll() error return
KVM: PPC: Book3S HV: Read kvm->arch.emul_smt_mode under kvm->lock
rds: send: Fix dead code in rds_sendmsg
net/rds/Kconfig: RDS should depend on IPV6
net/smc: improve delete link processing
net/smc: provide fallback reason code
net/smc: use correct vlan gid of RoCE device
net/smc: fewer parameters for smc_llc_send_confirm_link()
nfp: protect from theoretical size overflows on HW descriptor ring
nfp: restore correct ordering of fields in rx ring structure
nfp: use kvcalloc() to allocate SW buffer descriptor arrays
nfp: don't fail probe on pci_sriov_set_totalvfs() errors
xfrm: Return detailed errors from xfrmi_newlink
xfrm: fix 'passing zero to ERR_PTR()' warning
KVM: PPC: Book3S HV: Allow creating max number of VCPUs on POWER9
fsi: master-ast-cf: Rename dump_trace() to avoid name collision
amd-xgbe: use dma_mapping_error to check map errors
ARM: config: aspeed: Enable new FSI drivers
IB/usnic: usnic should not select INFINIBAND_USER_ACCESS
KVM: PPC: Book3S HV: Pack VCORE IDs to access full VCPU ID space
rdma/cxgb4: Add support for kernel mode SRQ's
rdma/cxgb4: Add support for srq functions & structs
tools/bpftool: ignore build products
fsi: master-ast-cf: Fix memory leak
mlxsw: spectrum_acl: Start using A-TCAM
mlxsw: spectrum_acl: Add A-TCAM rule insertion and deletion
mlxsw: spectrum_acl: Pass C-TCAM region and entry to insert function
mlxsw: spectrum_acl: Add A-TCAM region initialization
mlxsw: spectrum_acl: Make global TCAM resources available to regions
mlxsw: spectrum_acl: Encapsulate C-TCAM region in A-TCAM region
mlxsw: spectrum_acl: Add A-TCAM initialization
mlxsw: spectrum_acl: Allow encoding a partial key
mlxsw: spectrum_acl: Extend Spectrum-2 region struct
mlxsw: spectrum_acl: Add support for C-TCAM eRPs
mlxsw: spectrum_acl: Enable C-TCAM only mode in eRP core
mlxsw: spectrum_acl: Implement common eRP core
mlxsw: resources: Add Spectrum-2 eRP resources
mlxsw: resources: Add Spectrum-2 maximum large key ID resource
mlxsw: reg: Add Policy-Engine eRP Table Register
mlxsw: reg: Add Policy-Engine TCAM Entry Register Version 3
mlxsw: reg: Prepare PERERP register for A-TCAM usage
clk: actions: Add S700 SoC clock support
dt-bindings: clock: Add S700 support for Actions Semi Soc's
clk: actions: Add missing REGMAP_MMIO dependency
lan743x: Make symbol lan743x_pm_ops static
tcp: make function tcp_retransmit_stamp() static
net/sched: cls_flower: Use correct inline function for assignment of vlan tpid
net/mlx4_core: Allow MTTs starting at any index
net/mlx5e: Offload TC matching on tos/ttl for ip tunnels
net/mlx5e: Support setup of tos and ttl for tunnel key TC action offload
net/mlx5e: Use ttl from route lookup on tc encap offload only if needed
clk: uniphier: add clock frequency support for SPI
clk: uniphier: add more USB3 PHY clocks
clk: uniphier: add NAND 200MHz clock
clk: tegra: make sdmmc2 and sdmmc4 as sdmmc clocks
libnvdimm: Export max available extent
libnvdimm: Use max contiguous area for namespace size
gfs2: Special-case rindex for gfs2_grow
vxge: Remove unnecessary include of <linux/pci_hotplug.h>
clk: tegra: Add sdmmc mux divider clock
clk: tegra: Refactor fractional divider calculation
clk: tegra: Fix includes required by fence_udelay()
net: phy: add helper phy_polling_mode
net: ethernet: fs-enet: Use generic CRC32 implementation
net: ethernet: freescale: Use generic CRC32 implementation
IB/core: Remove extra parentheses
RDMA/ocrdma: Suppress a compiler warning
clk: imx6sll: fix missing of_node_put()
clk: imx6ul: fix missing of_node_put()
IB/uverbs: Fix locking around struct ib_uverbs_file ucontext
IB/mlx5: Use the ucontext from the uobj, not the file
IB/uverbs: Move the FD uobj type struct file allocation to alloc_commit
IB/uverbs: Always propagate errors from rdma_alloc_commit_uobject()
IB/uverbs: Rework the locking for cleaning up the ucontext
IB/uverbs: Revise and clarify the rwsem and uobjects_lock
IB/uverbs: Clarify and revise uverbs_close_fd
IB/uverbs: Revise the placement of get/puts on uobject
IB/uverbs: Clarify the kref'ing ordering for alloc_commit
IB/uverbs: Handle IDR and FD types without truncation
IB/uverbs: Get rid of null_obj_type
dt-bindings: remove 'interrupt-parent' from bindings
pinctrl: tegra: fix spelling in devicetree binding document
gpu: drm: amdgpu: Replace mdelay with msleep in cik_pcie_gen3_enable()
drm/amdgpu/gmc9: clarify GPUVM fault error message
drm/scheduler: remove sched field from the entity
drm/scheduler: modify API to avoid redundancy
drm/amdgpu: reduce the number of placements for a BO
drm/amdgpu: consistenly name amdgpu_bo_ functions
MAINTAINERS: add entry for AMD PP code
MAINTAINERS: Add separate section for DC
MAINTAINERS: add new TTM maintainers
drm/amdgpu: expose only the first UVD instance for now
drm/amdgpu: clean up coding style a bit
net: phy: prevent PHYs w/o Clause 22 regs from calling genphy_config_aneg
virtio_net: Add kick stats
virtio_net: Add XDP related stats
virtio_net: Factor out the logic to determine xdp sq
virtio_net: Make drop counter per-queue
virtio_net: Use temporary storage for accounting rx stats
virtio_net: Fix incosistent received bytes counter
Input: pxrc - flatten probe code
Input: pxrc - do not store unneeded data in driver structure
Input: pxrc - move module device table closer to where it is used
Input: pxrc - fix freeing URB on device teardown
Input: pxrc - do not store USB device in private struct
clk: imx: add ocram_s clock for i.mx6sx
clk: mvebu: armada-37xx-periph: Fix wrong return value in get_parent
clk: clk-fixed-factor: Clear OF_POPULATED flag in case of failure
ASoC: Intel: Skylake: fix widget handling
clk: core: Potentially free connection id
clk: qcom: Update SPDX headers for common files
ASoC: Intel: Atom: fix inversion between __iowrite32 and __ioread32
ASoC: Intel: Atom: simplify iomem address and casts
ASoC: Intel: common: make sst_dma functions static
ASoC: Intel: Skylake: BDL definitions should be __le32
ASoC: Intel: Haswell: fix endianness handling
ASoC: rt5631: add Volume to the name of volume control
xen/blkfront: remove unused macros
kbuild: remove auto.conf from prerequisite of phony targets
kbuild: do not update config for 'make kernelrelease'
kbuild: do not update config when running install targets
kbuild: add .DELETE_ON_ERROR special target
kbuild: use 'include' directive to load auto.conf from top Makefile
kconfig: allow all config targets to write auto.conf if missing
kconfig: make syncconfig update .config regardless of sym_change_count
kconfig: create directories needed for syncconfig by itself
kconfig: remove unneeded directory generation from local*config
kconfig: split out useful helpers in confdata.c
kconfig: rename file_write_dep and move it to confdata.c
kconfig: fix typos in description of "choice" in kconfig-language.txt
kconfig: handle format string before calling conf_message_callback()
udlfb: use spin_lock_irq instead of spin_lock_irqsave
udlfb: avoid prefetch
udlfb: optimization - test the backing buffer
udlfb: allow reallocating the framebuffer
udlfb: set line_length in dlfb_ops_set_par
udlfb: handle allocation failure
udlfb: set optimal write delay
udlfb: make a local copy of fb_ops
udlfb: don't switch if we are switching to the same videomode
udlfb: fix display corruption of the last line
udlfb: fix semaphore value leak
fb: fix lost console when the user unplugs a USB adapter
rtc: sa1100: don't set PIE frequency
media: venus: add HEVC codec support
media: venus: core: add sdm845 DT compatible and resource data
media: venus: implementing multi-stream support
media: venus: helpers: move frame size calculations on common place
media: venus: vdec: a new function for output configuration
media: venus: vdec: get required input buffers as well
media: venus: helpers: add a helper to return opb buffer sizes
media: venus: helpers: extend set_num_bufs helper with one more argument
media: venus: helpers, vdec, venc: add helpers to set work mode and core usage
media: venus: helpers: add a new helper to set raw format
media: venus: helpers: add buffer type argument to a helper
media: venus: core: delete not used buffer mode flags
media: venus: helpers: add helper function to set actual buffer size
media: venus: helpers: add a helper function to set dynamic buffer mode
media: venus: helpers: rename a helper function and use buffer mode from caps
media: venus: hfi_parser: add common capability parser
media: venus: core, helpers: add two more clocks found in Venus 4xx
media: venus: hfi_venus: add suspend functionality for Venus 4xx
media: venus: hfi_venus: move set of default properties to core init
media: venus: hfi_venus: fix suspend function for venus 3xx versions
media: venus: hfi_venus: add halt AXI support for Venus 4xx
media: venus: hfi: handle buffer output2 type as well
media: venus: hfi: support session continue for 4xx version
media: venus: hfi_cmds: add set_properties for 4xx version
media: venus: hfi: update sequence event to handle more properties
media: venus: hfi: preparation to support venus 4xx
media: venus: hfi_msgs: correct pointer increment
media: v4l2-ctrls.h: fix v4l2_ctrl field description typos
media: MAINTAINERS: Add entry for STM32 DCMI media driver
media: gspca_kinect: cast sizeof to int for comparison
media: tw686x: Fix oops on buffer alloc failure
dmaengine: dma_request_chan_by_mask() to handle deferred probing
media: video-i2c: add hwmon support for amg88xx
media: coda: add missing h.264 levels
media: coda: use encoder crop rectangle to set visible width and height
dmaengine: pl330: fix irq race with terminate_all
media: coda: streamline framebuffer size calculation a bit
media: coda: move framebuffer size calculation out of loop
dmaengine: Revert "dmaengine: mv_xor_v2: enable COMPILE_TEST"
dmaengine: mv_xor_v2: use {lower,upper}_32_bits to configure HW descriptor address
media: vicodec: add the virtual codec driver
media: vicodec: add the FWHT software codec
media: v4l2-mem2mem: add v4l2_m2m_last_buf()
media: videodev.h: add PIX_FMT_FWHT for use with vicodec
media: media.h: add encoder/decoder functions for codecs
media: media-ioc-enum-entities.rst/-g-topology.rst: clarify ID/name usage
media: media-ioc-enum-links.rst: improve pad index description
media: media/i2c: add missing entity functions
media: adv7180/tvp514x/tvp7002: fix entity function
media: ad9389b/adv7511: set proper media entity function
drm: Add support for pps and compression mode command packet
media: media.h: reorder video en/decoder functions
drm/msm/mdp5: negative x/y in cursor move
drm/msm/dsi: replace version checks with helper functions
drm/msm/dsi: add implementation for helper functions
drm/msm/dsi: add dsi host helper functions support
drm/msm/mdp5: fix missing CTL flush
drm/msm/gpu: Increase the pm runtime autosuspend for 5xx
drm/msm/adreno: Add power management functions for system sleep
drm/msm: call drm_atomic_helper_suspend() and drm_atomic_helper_resume()
media: media.h: add MEDIA_ENT_F_DV_ENCODER
media: rename MEDIA_ENT_F_DTV_DECODER to MEDIA_ENT_F_DV_DECODER
media: media-ioc-g-topology.rst: document new 'flags' field
media: add flags field to struct media_v2_entity
media: media-ioc-g-topology.rst: document new 'index' field
media: add 'index' to struct media_v2_pad
ACPI / battery: get rid of negations in conditions
ACPI / battery: use specialized print macros
ACPI / battery: reorder headers alphabetically
ACPI / battery: drop inclusion of init.h
arm64: dts: meson-axg: add spdif-dit codec
arm64: dts: meson-axg: add lineout codec
arm64: dts: meson-axg: add linein codec
arm64: dts: meson-axg: add tdm interfaces
arm64: dts: meson-axg: add tdmout formatters
arm64: dts: meson-axg: add tdmin formatters
arm64: dts: meson-axg: add spdifout
nios2: use generic dma_noncoherent_ops
swiotlb: clean up reporting
dma-mapping: relax warning for per-device areas
media: cec-gpio: support 5v testing
media: cec: add support for 5V signal testing
media: uapi/linux/cec.h: add 5V events
media: cec-ioc-dqevent.rst: document the new 5V events
media: cec-gpio.txt: add v5-gpios for testing the 5V line
serial: 8250: Use cached port name directly in messages
arm64: dts: rockchip: add led support for Firefly-RK3399
arm64: dts: rockchip: remove deprecated Type-C PHY properties on rk3399
arm64: dts: rockchip: add power button support for Firefly-RK3399
arm/asm/tlb.h: Fix build error implicit func declaration
locking/atomics: Rework ordering barriers
locking/atomics: Instrument cmpxchg_double*()
locking/atomics: Instrument xchg()
locking/atomics: Simplify cmpxchg() instrumentation
locking/atomics/x86: Reduce arch_cmpxchg64*() instrumentation
perf/x86/intel: Support Extended PEBS for Goldmont Plus
perf/x86/intel/ds: Handle PEBS overflow for fixed counters
perf/x86/intel: Support PEBS on fixed counters
perf/x86/intel: Introduce PMU flag for Extended PEBS
sched/numa: Move task_numa_placement() closer to numa_migrate_preferred()
sched/numa: Use group_weights to identify if migration degrades locality
sched/numa: Update the scan period without holding the numa_group lock
sched/numa: Remove numa_has_capacity()
sched/numa: Modify migrate_swap() to accept additional parameters
sched/numa: Remove unused task_capacity from 'struct numa_stats'
sched/numa: Skip nodes that are at 'hoplimit'
sched/debug: Reverse the order of printing faults
sched/numa: Use task faults only if numa_group is not yet set up
sched/numa: Set preferred_node based on best_cpu
sched/numa: Simplify load_too_imbalanced()
sched/numa: Evaluate move once per node
sched/numa: Remove redundant field
sched/debug: Show the sum wait time of a task group
sched/fair: Remove #ifdefs from scale_rt_capacity()
EDAC, sb_edac: Add support for systems with segmented PCI buses
thunderbolt: Add support for runtime PM
thunderbolt: Remove redundant variable 'approved'
thunderbolt: Use correct ICM commands in system suspend
thunderbolt: No need to take tb->lock in domain suspend/complete
thunderbolt: Do not unnecessarily call ICM get route
thunderbolt: Use 64-bit DMA mask if supported by the platform
thunderbolt: Fix small typo in variable name
backlight: pwm_bl: Fix uninitialized variable
ARM: dts: aspeed: Add coprocessor interrupt controller
eeprom: at24: Add support for address-width property
dt-bindings: at24: Add address-width property
microblaze: add endianness options to LDFLAGS instead of LD
s390: reenable gcc plugins
s390: disable gcc plugins
ARM: config: multi_v5: Enable ASPEED drivers
ARM: config: multi_v5: Refresh configuration
ARM: config: aspeed: Update defconfig
fsi: master-ast-cf: Mask unused bits in RTAG/RCRC
bpf: Add Python 3 support to selftests scripts for bpf
bpf: btf: fix inconsistent IS_ERR and PTR_ERR
MIPS: ath79: get PCIe controller out of reset
MIPS: ath79: enable uart during early_prink
MIPS: ath79: finetune cpu-overrides
MIPS: ath79: fix system restart
MIPS: ath79: select the PINCTRL subsystem
MIPS: ath79: add support for QCA953x QCA956x TP9343
MIPS: ath79: add lots of missing registers
mips: mscc: build FIT image for Ocelot
MIPS: Octeon: Remove extern declarations.
MIPS: memset.S: Add comments to fault fixup handlers
MIPS: memset.S: Fix byte_fixup for MIPSr6
gcc-plugins: Clean up the cgraph_create_edge* macros
gcc-plugins: Regularize Makefile.gcc-plugins
gcc-plugins: split out Kconfig entries to scripts/gcc-plugins/Kconfig
arm64: dts: meson-axg: add audio arb reset controller
arm64: dts: meson-axg: add usb power regulator
arm64: dts: meson-axg: add vcc 5v regulator on the s400
arm64: dts: meson-axg: improve power supplies description
GFS2: rgrp free blocks used incorrectly
gfs2: remove redundant variable 'moved'
gfs2: use iomap_readpage for blocksize == PAGE_SIZE
gfs2: Use iomap for stuffed direct I/O reads
gfs2: fallocate_chunk: Always initialize struct iomap
net/xprtrdma: Simplify ib_post_(send|recv|srq_recv)() calls
net/smc: Simplify ib_post_(send|recv|srq_recv)() calls
net/smc: Remove a WARN_ON() statement
net/rds: Simplify ib_post_(send|recv|srq_recv)() calls
net/rds: Remove two WARN_ON() statements
net/9p: Simplify ib_post_(send|recv|srq_recv)() calls
fs/cifs: Simplify ib_post_(send|recv|srq_recv)() calls
nvmet-rdma: Simplify ib_post_(send|recv|srq_recv)() calls
nvme-rdma: Simplify ib_post_(send|recv|srq_recv)() calls
IB/srpt: Simplify ib_post_(send|recv|srq_recv)() calls
IB/srp: Simplify ib_post_(send|recv|srq_recv)() calls
IB/isert: Simplify ib_post_(send|recv|srq_recv)() calls
IB/iser: Simplify ib_post_(send|recv|srq_recv)() calls
IB/IPoIB: Simplify ib_post_(send|recv|srq_recv)() calls
RDMA/core: Simplify ib_post_(send|recv|srq_recv)() calls
IB/core: Allow ULPs to specify NULL as the third ib_post_(send|recv|srq_recv)() argument
GFS2: Fix recovery issues for spectators
media: v4l: rcar_fdp1: Enable compilation on Gen2 platforms
media: platform: meson-ao-cec: make busy TX warning silent
media: videobuf2-core: check for q->error in vb2_core_qbuf()
media: sh: migor: Remove stale soc_camera include
media: mem2mem: Make .job_abort optional
net/sched: add skbprio scheduler
media: s5p-g2d: Remove unrequired wait in .job_abort
media: rcar_jpu: Remove unrequired wait in .job_abort
net: phy: add GBit master / slave error detection
media: video-mux: fix compliance failures
media: v4l: Add support for STD ioctls on subdev nodes
IB/rxe: Drop QP0 silently
soc: fsl: cleanup Kconfig menu
soc: fsl: dpio: Convert DPIO documentation to .rst
staging: fsl-mc: Remove remaining files
staging: fsl-mc: Move DPIO from staging to drivers/soc/fsl
staging: fsl-dpaa2: eth: move generic FD defines to DPIO
soc: fsl: qe: gpio: Add qe_gpio_set_multiple
net: remove blank lines at end of file
l2tp: remove trailing newline
bpfilter: remove trailing newline
decnet: whitespace fixes
x25: remove blank lines at EOF
ax25: remove blank line at EOF
atm: remove blank lines at EOF
ila: remove blank lines at EOF
sctp: whitespace fixes
xfrm: remove blank lines at EOF
mpls: remove trailing whitepace
llc: fix whitespace issues
rds: remove trailing whitespace and blank lines
wimax: remove blank lines at EOF
sched: fix trailing whitespace
MIPS: Hardcode cpu_has_* where known at compile time due to ISA
mtd: partitions: use DT info for parsing partitions with "compatible" prop
dt-bindings: mtd: explicitly document nesting partitions descriptions
IB/ipoib: Fix error return code in ipoib_dev_init()
block: allow max_discard_segments to be stacked
MIPS: jz4780: DTS: Probe the spi-gpio driver from devicetree
MIPS: Ci20: Enable SPI/GPIO driver
block: unexport bio_clone_bioset
md: remove a bogus comment
block: remove bio_clone_kmalloc
exofs: use bio_clone_fast in _write_mirror
bcache: don't clone bio in bch_data_verify
mtd/maps: fix solutionengine.c printk format warnings
block: bio_set_pages_dirty can't see NULL bv_page in a valid bio_vec
block: simplify bio_check_pages_dirty
IB/mlx5: Enable driver uapi commands for flow steering
drm/amd/display: DC 3.1.58
drm/amd/display: separate dc_debug into dc_debug_options and dc_debug data
drm/amd/display: Decouple aux from i2c
drm/amd/display: DPP CM ICSC AYCRCB8888 format support
drm/amd/display: On dce100, set clocks to 0 on suspend
drm/amd/display: allow diags to skip initial link training
drm/amd/display: Remove unnecessary warning
drm/amdgpu: move the amdgpu_fbdev_set_suspend() further up
drm/amdgpu: Don't warn on destroying a pinned BO
drm/amd/powerplay: allow slow switch only if NBPState enabled v2
drm/amd/powerplay: correct the argument for PPSMC_MSG_SetUclkFastSwitch
drm/amd/powerplay: slow UCLK switch when multiple displays not in sync
drm/amdgpu: Fix RLC safe mode test in gfx_v9_0_enter_rlc_safe_mode
IB/mlx5: Add support for a flow table destination for driver flow steering
IB/mlx5: Support adding flow steering rule by raw description
IB/mlx5: Introduce driver create and destroy flow methods
dt-bindings: pinctrl: samsung: Add SPDX license identifier
pinctrl: samsung: Write external wakeup interrupt mask
ARM: exynos: Define EINT_WAKEUP_MASK registers for S5Pv210 and Exynos5433
pinctrl: samsung: Add dedicated compatible for S5Pv210 wakeup interrupts
random: remove preempt disabled region
pinctrl: samsung: Document hidden requirement about one external wakeup
random: add a config option to trust the CPU's hwrng
pinctrl: samsung: Document suspend and resume members
pinctrl: samsung: Define suspend and resume callbacks for all banks and SoCs
IB: Support ib_flow creation in drivers
IB/mlx5: Introduce flow steering matcher uapi object
media: v4l: i2c: Replace "sensor-level" by "sensor"
media: i2c: ov7670: Put ep fwnode after use
media: ov5645: Supported external clock is 24MHz
media: rcar-vin: Handle data-enable polarity
media: dt-bindings: media: rcar-vin: Add 'data-enable-active'
media: v4l2-fwnode: parse 'data-enable-active' prop
media: dt-bindings: media: Document data-enable-active property
media: dt-bindings: media: rcar-vin: Describe optional ep properties
media: dt-bindings: media: rcar-vin: Align Gen2 and Gen3
media: smiapp: fix debug message
media: ov5640: do not change mode if format or frame interval is unchanged
media: smiapp: Set correct MODULE_LICENSE
net: remove redundant input checks in SIOCSIFTXQLEN case of dev_ifsioc
fs: gfs2: Adding new return type vm_fault_t
gfs2: using posix_acl_xattr_size instead of posix_acl_to_xattr
gfs2: Don't reject a supposedly full bitmap if we have blocks reserved
perf test: Fix subtest number when showing results
perf stat: Get rid of extra clock display function
perf tools: Use perf_evsel__match instead of open coded equivalent
perf tools: Fix struct comm_str removal crash
perf machine: Use last_match threads cache only in single thread mode
perf machine: Add threads__set_last_match function
perf machine: Add threads__get_last_match function
perf tools: Synthesize GROUP_DESC feature in pipe mode
perf script: Show correct offsets for DWARF-based unwinding
perf trace arm64: Use generated syscall table
perf arm64: Generate system call table from asm/unistd.h
tools include: Grab copies of arm64 dependent unistd.h files
perf tests: Fix record+probe_libc_inet_pton.sh when event exists
perf tests: Fix record+probe_libc_inet_pton.sh to ensure cleanups
perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64
perf powerpc: Fix callchain ip filtering when return address is in a register
perf powerpc: Fix callchain ip filtering
perf list: Add missing documentation for --desc and --debug options
perf kvm: Fix subcommands on s390
perf stat: Add transaction flag (-T) support for s390
perf json: Add s390 transaction counter definition
perf list: Add s390 support for detailed PMU event description
Revert "perf list: Add s390 support for detailed/verbose PMU event description"
perf cs-etm: Bail out immediately for instruction sample failure
perf cs-etm: Introduce invalid address macro
MIPS: Octeon: Select HAS_RAPIDIO
perf hists: Clarify callchain disabling when available
perf tests: Check that complex event name is parsed correctly
MIPS: Introduce HAS_RAPIDIO Kconfig option
iio: sca3000: Fix missing return in switch
iio: ad9523: Fix displayed phase
cxgb4: move Tx/Rx free pages collection to common code
cxgb4: collect number of free PSTRUCT page pointers
efifb: BGRT: Do not copy the boot graphics for non native resolutions
fbdev: fix omap2/omapfb/dss/ indentation warning
omapfb: encoder-tpd12s015: remove redundant pointer 'in'
video: fbdev: tridentfb: remove deadcode on unreachable case statement
fbdev: omapfb: off by one in omapfb_register_client()
video: fbdev: mark expected switch fall-throughs
omapfb: Mark expected switch fall-throughs
fbdev: fbmem: mark expected switch fall-through
fbdev/via: fix defined but not used warning
omapfb: rename omap2 module to omap2fb.ko
video: goldfishfb: fix memory leak on driver remove
fbdev: fix modedb docs in fb_find_mode
video: fbdev: metronomefb: fix some off by one bugs
video/console/vgacon: Print big fat warning with nomodeset
fbdev: fix typo in comment
fbcon: introduce for_each_registered_fb() helper
video: fbdev: fsl-diu-fb: Remove VLA usage
video: fbdev: pxafb: Add support for lcd-supply regulator
video: fbdev: pxafb: handle errors from pxafb_init_fbinfo() correctly
video: fbdev: pxafb: switch to devm_* API
video: fbdev: pxafb: clear allocated memory for video modes
video: fbdev: pxa3xx_gcu: add devicetree bindings
dt-bindings: display: add devicetree bindings for pxa300-gcu
fbdev: Distinguish between interlaced and progressive modes
mlxsw: spectrum_flower: Add extack messages
mlxsw: spectrum_acl: Add extack messages
mlxsw: core_acl_flex_actions: Add extack messages
mlxsw: spectrum_acl: Propagate extack pointer
netlink: do not store start function in netlink_cb
mips: use asm-generic version of msi.h
ARM: exynos: Clear global variable on init error path
ARM: exynos: Remove outdated maintainer information
Revert "ata: ahci_platform: convert kcalloc to devm_kcalloc"
usb: host: exynos: Remove support for Exynos5440
clk: samsung: Remove support for Exynos5440
cpu/hotplug: detect SMT disabled by BIOS
ASoC: imx-sgtl5000: Switch to SPDX identifier
ASoC: fsl_utils: Switch to SPDX identifier
ASoC: fsl_asrc: Switch to SPDX identifier
ASoC: fsl-asoc-card: Switch to SPDX identifier
block: Rename the null_blk_mod kernel module back into null_blk
spi: imx: Use the longuest possible burst size when in dynamic_burst
spi: imx: remove unnecessary check in spi_imx_can_dma
spi: imx: Use correct number of bytes per words
spi: imx: Use dynamic bursts only when bits_per_word is 8, 16 or 32
spi: imx: Remove duplicate variable assignments
drivers/perf: hisi: update the sccl_id/ccl_id when MT is supported
spi: spi-fsl-dspi: Switch to SPDX identifier
regulator: Add support for CPCAP regulators on Motorola Xoom devices.
regulator: Add sw2_sw4 voltage table to cpcap regulator.
nvmet: don't use uuid_le type
nvmet: check fileio lba range access boundaries
nvmet: fix file discard return status
nvme-rdma: centralize admin/io queue teardown sequence
nvme-rdma: centralize controller setup sequence
nvme-rdma: unquiesce queues when deleting the controller
nvme-rdma: mark expected switch fall-through
nvme: add disk name to trace events
nvme: add controller name to trace events
KVM: arm/arm64: vgic: Fix possible spectre-v1 write in vgic_mmio_write_apr()
ARM: dts: sun4i: Add GPU node
android: binder: Include asm/cacheflush.h after linux/ include files
android: binder_alloc: Include asm/cacheflush.h after linux/ include files
mei: add mei_msg_hdr_init wrapper.
mei: move hbuf_depth from the mei device to the hw modules
mei: cleanup slots to data conversions
staging: add driver for Xilinx AXI-Stream FIFO v4.1 IP core
tty: hvc: remove unexplained "just in case" spin delay
powerpc/powernv: implement opal_put_chars_atomic
powerpc/powernv: move opal console flushing to udbg
powerpc/powernv: Remove OPALv1 support from opal console driver
powerpc/powernv: Implement and use opal_flush_console
powerpc/powernv: opal-kmsg use flush fallback from console code
powerpc/powernv: opal-kmsg standardise OPAL_BUSY handling
powerpc/powernv: Fix OPAL console driver OPAL_BUSY loops
powerpc/powernv: opal_put_chars partial write fix
staging:rtl8192u: Remove unused definition of sQoSCtlLng - Style
staging:rtl8192u: Remove unused AC_UAPSD definitions - Style
staging:rtl8192u: Remove unused structure ACM - Style
staging:rtl8192u: Remove unused enumerated type ACM_METHOD - Style
staging:rtl8192u: Remove unused structure WMM_TSPEC - Style
staging:rtl8192u: Remove unused structure QOS_TSTREAM - Style
staging:rtl8192u: Remove unused enumerated type QOS_ELE_SUBTYPE - Style
staging:rtl8192u: Remove the unused AC_CODING definitions - Style
staging:rtl8192u: Remove unused union QOS_INFO_FIELD - Style
staging:rtl8192u: Remove unused structure QOS_CTRL_FIELD - Style
staging:rtl8192u: Remove unused structure STA_QOS - Style
staging:rtl8192u: Removed unused structure BSS_QOS - Style
staging:rtl8192u: Remove unused QOS definitions - Style
staging:rtl8192u: Remove unused enumerated type ACK_POLICY - Style
staging:rtl8192u: Remove typedef of u32 to QOS_MODE - Style
staging:rtl8192u: Remove unused RTL8258 bit mask definitions - Style
staging:rtl8192u: Remove unused Zebra4 bit mask definitions - Style
staging:rtl8192u: Remove unused RF Zebra1 Bit Mask definitions - Style
staging:rtl8192u: Remove unused Rx Pseduo noise Bit Mask defs - Style
staging:rtl8192u: Remove unused page e Bit Mask definitions - Style
staging:rtl8192u: Remove unused page d Bit Mask definitions - Style
staging:rtl8192u: Remove unused page c Bit Mask definitions - Style
staging:rtl8192u: Remove unused page-a Bit Mask definitions - Style
staging:rtl8192u: Remove unused page-9 Bit Mask definitions - Style
staging:rtl8192u: Remove unused page-8 Bit Mask definitions - Style
staging:rtl8192u: Remove unused page-1 Bit Masks - Style
staging:rtl8192u: Remove unused RTL8258 definitions - Style
staging:rtl8192u: Remove unused Zebra4 definitions - Style
staging:rtl8192u: Remove unused Zebra1 definitions - Style
staging:rtl8192u: Remove unused page d definitions - Style
staging:rtl8192u: Remove unused page c definitions - Style
staging:rtl8192u: Remove unused page a definitions - Style
staging:rtl8192u: Remove unused page 9 definitions - Style
staging:rtl8192u: Remove unused page 8 definitions - Style
staging:rtl8192u: Remove unused page 1 definitions - Style
staging:rtl8192u: Rename variable State > state - Style
staging:rtl8192u: Rename MaxTxPwrDbmList > max_tx_pwr_dbm_list - Style
staging:rtl8192u: Rename CountryIeWatchdog > country_ie_watchdog - Style
staging:rtl8192u: Rename variable CountryIeSrcAddr - Style
staging:rtl8192u: Rename CountryIeBuf to country_ie_buf - Style
staging:rtl8192u: Rename CountryIeLen > country_ie_len - Style
staging:rtl8192u: Rename bEnabled > enabled - Style
staging:rtl8192u: Remove typedef and rename struct RT_DOT11D_INFO - Style
staging:rtl8192u: Rename TClasNum > t_clas_num - Style
staging:rtl8192u: Rename TClasProc > t_clas_proc - Style
powerpc/powernv/opal-dump : Use IRQ_HANDLED instead of numbers in interrupt handler
powerpc/powernv/opal-dump : Handles opal_dump_info properly
powerpc/tm: Remove struct thread_info param from tm_reclaim_thread()
powerpc/tm: Update function prototype comment
selftests/powerpc: Update memcmp_64 selftest for VMX implementation
powerpc/64: add 32 bytes prechecking before using VMX optimization on memcmp()
powerpc/64: enhance memcmp() with VMX instruction for long bytes comparision
powerpc: add vcmpequd/vcmpequb ppc instruction macro
powerpc/64: Align bytes before fall back to .Lshort in powerpc64 memcmp()
powerpc/pseries/mm: Improve error reporting on HCALL failures
powerpc/pseries: Use pr_xxx() in lpar.c
powerpc/mm/hash: Reduce contention on hpte lock
powerpc/mm/hash: Add hpte_get_old_v and use that instead of opencoding
powerpc/mm/hash: Remove the superfluous bitwise operation when find hpte group
powerpc/mm: Increase MAX_PHYSMEM_BITS to 128TB with SPARSEMEM_VMEMMAP config
powerpc/mm: Check memblock_add against MAX_PHYSMEM_BITS range
powerpc: Add ppc64le and ppc64_book3e allmodconfig targets
powerpc: Add ppc32_allmodconfig defconfig target
powerpc64s: Show ori31 availability in spectre_v1 sysfs file not v2
powerpc: NMI IPI make NMI IPIs fully sychronous
powerpc/64s: make PACA_IRQ_HARD_DIS track MSR[EE] closely
selftests/powerpc: Fix ptrace-pkey for default execute permission change
selftests/powerpc: Fix core-pkey for default execute permission change
staging: rtl8188eu: fix lines over 80 characters
staging: rtl8188eu: replace tabs with spaces
staging: rtl8188eu: remove unnecessary parentheses
staging: rtl8188eu: fix comparsions to true
staging: rtl8188eu: change return type to bool
staging: rtl8188eu: refactor rtw_is_cckratesonly_included()
staging: rtl8188eu: refactor rtw_is_cckrates_included()
staging: rtl8188eu: remove blank lines
staging: bcm2835-camera: fix timeout handling in wait_for_completion_timeout
staging: dgnc: dgnc_tty.c: Avoid '(' at the end of line
staging: bcm2835-camera: handle wait_for_completion_timeout return properly
staging: gasket: use vzalloc instead of vmalloc/memset
staging: gasket: apex: convert various logs to debug level
staging: gasket: page table: remove unnecessary logs
staging: gasket: page table: convert various logs to debug level
staging: gasket: ioctl common: convert various logs to debug level
staging: gasket: interrupts: convert various logs to debug level
staging: gasket: core: convert various logs to debug level
staging: gasket: apex return error on sysfs show of missing attribute
staging: gasket: gasket_get_device drop check for NULL pci_dev
staging: gasket: remove unnecessary NULL checks on calls from VFS
staging: gasket: print mmap starting address as unsigned long
staging: gasket: avoid copy to user on error in coherent alloc config
staging: gasket: gasket_handle_ioctl fix ioctl exit trace param
staging: gasket: remove duplicate call to retrieve device callback
staging: gasket: fix check_and_invoke_callback log param
staging: rtl8188eu/rtl8723bs: fix character encoding
staging: wilc1000: use descriptor-based interface for GPIO
staging: wilc1000: change compatible string from atmel to microchip
staging: wilc1000: rename variable from 'gpio' to 'gpio_irq'
staging: wilc1000: remove gpio parameter from wilc_netdev_init()
usb: usbtmc: Add support for 32 bit compat applications
powerpc/pkeys: make protection key 0 less special
powerpc/pkeys: Preallocate execute-only key
powerpc/pkeys: Fix calculation of total pkeys.
arm64: fix ACPI dependencies
powerpc/pkeys: Save the pkey registers before fork
powerpc/pkeys: key allocation/deallocation must not change pkey registers
powerpc/pkeys: Deny read/write/execute by default
powerpc/pkeys: Give all threads control of their key permissions
ASoC: core: add support to snd_soc_dai_get_channel_map()
regulator: bd9571mwv: Make symbol 'dev_attr_backup_mode' static
ASoC: rt5514: Fix the issue of the delay volume applied
ASoC: meson: axg-spdifout: select SND_PCM_IEC958
ALSA: hda/i915: Allow delayed i915 audio component binding
power: supply: bq27xxx: Update comments
ACPI: battery: remove redundant old_present check on insertion
x86/mm/tlb: Make clear_asid_other() static
x86/platform/pcspeaker: Use PTR_ERR_OR_ZERO() to fix ptr_ret.cocci warning
drm/exynos/mixer: Remove unused local variable priv
drm/exynos: Ensure suspended runtime PM state during system suspend
drm/exynos: Suspend/resume display pipeline as early/late as possible
mac80211: restrict delayed tailroom needed decrement
drm/exynos: Drop useless check from exynos_drm_{suspend,resume}
wireless/lib80211: Convert from ahash to shash
drm/exynos: Use common exynos_drm_gem_get()/put() functions for GEM lookup
drm/exynos: gem: Simplify access to exynos GEM objects
drm/exynos: g2d: Convert to driver component API
fsi: master-ast-cf: Fix build warnings on 64-bit platforms
net/mlx5: Add support for flow table destination number
net/mlx5: Add forward compatible support for the FTE match data
mtd: lpddr: use mtd_device_register()
phy: mvebu-cp110-comphy: switch to SPDX identifier
dt-bindings: rcar-gen3-phy-usb2: Add bindings for r8a77990
rds: Extend RDS API for IPv6 support
rds: Enable RDS IPv6 support
rds: Changing IP address internal representation to struct in6_addr
selftests: forwarding: add tests for TC chain templates
selftests: forwarding: add tests for TC chains creation adn destruction
selftests: forwarding: move shblock tc support check to a separate helper
mlxsw: spectrum: Implement chain template hinting
net: sched: cls_flower: propagate chain teplate creation and destruction to drivers
net: sched: cls_flower: implement chain templates
net: sched: cls_flower: change fl_init_dissector to accept mask and dissector
net: sched: cls_flower: move key/mask dumping into a separate function
net: sched: introduce chain templates
net: sched: introduce chain object to uapi
net: sched: Avoid implicit chain 0 creation
net: sched: push ops lookup bits into tcf_proto_lookup_ops()
Documentation: networking: cpsw: add MQPRIO & CBS offload examples
net: ethernet: ti: cpsw: restore shaper configuration while down/up
net: ethernet: ti: cpsw: add CBS Qdisc offload
net: ethernet: ti: cpsw: add MQPRIO Qdisc offload
net: ethernet: ti: cpdma: fit rated channels in backward order
net: ethernet: ti: cpsw: use cpdma channels in backward order for txq
MIPS: Loongson64: Define and use some CP0 registers
MIPS: Loongson: Add Loongson-3A R3.1 basic support
MIPS: jz4740: Bump zload address
PCI: pciehp: Always enable occupied slot on probe
PCI: pciehp: Become resilient to missed events
PCI: pciehp: Tolerate initially unstable link
PCI: pciehp: Declare pciehp_enable/disable_slot() static
PCI: pciehp: Drop enable/disable lock
PCI: pciehp: Enable/disable exclusively from IRQ thread
PCI: pciehp: Track enable/disable status
PCI: pciehp: Publish to user space last on probe
PCI: hotplug: Demidlayer registration with the core
PCI: pciehp: Drop slot workqueue
PCI: pciehp: Handle events synchronously
PCI: pciehp: Stop blinking on slot enable failure
PCI: pciehp: Convert to threaded polling
PCI: pciehp: Convert to threaded IRQ
PCI: pciehp: Document struct slot and struct controller
PCI: pciehp: Declare pciehp_unconfigure_device() void
PCI: pciehp: Drop unnecessary NULL pointer check
PCI: pciehp: Fix unprotected list iteration in IRQ handler
PCI: pciehp: Fix use-after-free on unplug
PCI: hotplug: Don't leak pci_slot on registration failure
PCI: hotplug: Delete skeleton driver
net/mlx5e: Use PARTIAL_GSO for UDP segmentation
net/mlx5e: Support offloading double vlan push/pop tc actions
net/mlx5e: Refactor tc vlan push/pop actions offloading
net/mlx5e: Support offloading tc double vlan headers match
net/mlx5e: Remove redundant WARN when we cannot find neigh entry
net/mlx5: FW tracer, Add debug prints
net/mlx5: FW tracer, Enable tracing
net/mlx5: FW tracer, parse traces and kernel tracing support
net/mlx5: FW tracer, events handling
net/mlx5: FW tracer, register log buffer memory key
net/mlx5: FW tracer, create trace buffer and copy strings database
net/mlx5: FW tracer, implement tracer logic
IB/uverbs: Move ib_access_flags and ib_read_counters_flags to uapi
MAINTAINERS: Remove Dave Goodell from the usnic RDMA driver maintainer list
RDMA/bnxt_re: Modify a fall-through annotation
RDMA/mlx5: Remove set but not used variables
lan743x: Add RSS support
lan743x: Add EEE support
lan743x: Add power management support
lan743x: Add support for ethtool eeprom access
lan743x: Add support for ethtool message level
lan743x: Add support for ethtool statistics
lan743x: Add support for ethtool link settings
lan743x: Add support for ethtool get_drvinfo
IPoIB: use kvzalloc to allocate an array of bucket pointers
Smack: Inform peer that IPv6 traffic has been blocked
Smack: Check UDP-Lite and DCCP protocols during IPv6 handling
Smack: Fix handling of IPv4 traffic received by PF_INET6 sockets
sh_eth: make sh_eth_tsu_{read|write}_entry() prototypes symmetric
sh_eth: make sh_eth_tsu_write_entry() take 'offset' parameter
sh_eth: call sh_eth_tsu_get_offset() from TSU register accessors
sh_eth: make sh_eth_tsu_get_offset() match its name
sh_eth: uninline sh_eth_tsu_get_offset()
ASoC: rockchip-i2s: add description for px30
regulator: pfuze100: add support to en-/disable switch regulators
regulator: pfuze100: add optional disable switch-regulators binding
hwmon: (iio_hwmon) Use devm functions
ia64: switch to NO_BOOTMEM
iio: adc: meson-saradc: add support for the Meson8m2 SoCs
dt-bindings: iio: adc: add Meson8m2 support
iio: adc: ti-ads7950: allow simultaneous use of buffer and direct mode
iio: adc: ti-ads7950: use SPDX-License-Identifier
iio: adc: at91-sama5d2_adc: fix up casting in at91_adc_read_info_raw()
iio: ad9523: replace core mlock with local lock
iio: adc: xilinx: Remove dead code from xadc_zynq_setup
dt-bindings: iio: sigma-delta-modulator: fix unit-address in example
iio: light: introduce si1133
iio: Add modifier for DUV light
iio: light: isl29501: Add support for the ISL29501 ToF sensor.
i2c: rcar: handle RXDMA HW behaviour on Gen3
wan/fsl_ucc_hdlc: use IS_ERR_VALUE() to check return value of qe_muram_alloc
MIPS: lantiq: Use dma_zalloc_coherent() in dma code
net/smc: remove local variable page in smc_rx_splice()
net/smc: use DECLARE_BITMAP for rtokens_used_mask
net/smc: add function to get link group from link
net/smc: eliminate cursor read and write calls
net/smc: provide smc mode in smc_diag.c
mm, memory_failure: Teach memory_failure() about dev_pagemap pages
filesystem-dax: Introduce dax_lock_mapping_entry()
mm, memory_failure: Collect mapping size in collect_procs()
mm, madvise_inject_error: Let memory_failure() optionally take a page reference
mm, dev_pagemap: Do not clear ->mapping on final put
MAINTAINERS: Add Jan Kara for filesystem DAX
MAINTAINERS: update Ross Zwisler's email address
ia64: use mem_data to detect nodes' minimal and maximal PFNs
ia64: remove unused num_dma_physpages member from 'struct early_node_data'
ia64: contig/paging_init: reduce code duplication
MIPS: Change definition of cpu_relax() for Loongson-3
ARM: dts: exynos: Configure Midas SD card CD pin
ARM: dts: exynos: Configure max77686 IRQ pin on Midas
ARM: dts: exynos: Add pinctrl for Midas fuelgauge IRQ pin
ARM: dts: exynos: Add pinctrl config for Midas keys
ARM: dts: exynos: Add max77693 pinctrl config for Midas
regmap: sccb: fix typo and sort headers alphabetically
drivers/md/raid5: Do not disable irq on release_inactive_stripe_list() call
selftests: forwarding: gre_multipath: Drop IPv6 tests
ipv6: sr: Use kmemdup instead of duplicating it in parse_nla_srh
net: bridge: add support for backup port
net: bridge: add support for raw sysfs port options
xfs: force summary counter recalc at next mount
xfs: refactor unmount record write
xfs: detect and fix bad summary counts at mount
xfs: fix indentation and other whitespace problems in scrub/repair
xfs: shorten struct xfs_scrub_context to struct xfs_scrub
xfs: shorten xfs_repair_ prefix to xrep_
xfs: shorten xfs_scrub_ prefix
xfs: clean up xfs_btree_del_cursor callers
xfs: trivial xfs_btree_del_cursor cleanups
xfs: return from _defer_finish with a clean transaction
xfs: check leaf attribute block freemap in verifier
bluetooth: hci_qca: Replace GFP_ATOMIC with GFP_KERNEL
bluetooth: hci_intel: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete()
bluetooth: btusb: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete()
bluetooth: btmrvl_sdio: Replace GFP_ATOMIC with GFP_KERNEL in btmrvl_sdio_card_to_host()
bluetooth: bpa10x: Replace GFP_ATOMIC with GFP_KERNEL in bpa10x_send_frame()
bluetooth: bluecard_cs: Replace GFP_ATOMIC with GFP_KERNEL in bluecard_hci_set_baud_rate()
bluetooth: bfusb: Replace GFP_ATOMIC with GFP_KERNEL in bfusb_send_frame()
mm: Introduce new type vm_fault_t
mtd: nand: correct documentation for NAND_ECC_HW8_512
timekeeping.txt: Correct maxCount of n-bit binary counter
PATCH scripts/kernel-doc
Documentation: kprobetrace: document 'trigger' file
Documentation: {u,k}probes: fix filename for event enabling
Documentation: proc.txt: Adding 'HardwareCorrupted' field and description.
ata: sata_rcar: Add rudimentary Runtime PM support
ata: sata_rcar: Provide a short-hand for &pdev->dev
Documentation: document ktime_get_*() APIs
rseq/selftests: Add support for arm64
drm: mali-dp: Set encoder possible_clones
drm: mali-dp: Report writeback connector as connected
arm64: acpi: fix alignment fault in accessing ACPI
efi/arm: map UEFI memory map even w/o runtime services enabled
efi/arm: preserve early mapping of UEFI memory map longer for BGRT
drivers: acpi: add dependency of EFI for arm64
arm64: export memblock_reserve()d regions via /proc/iomem
arm64: build with baremetal linker target instead of Linux when available
arm64: fix possible spectre-v1 write in ptrace_hbp_set_event()
m68k: Use generic dma_noncoherent_ops
nubus: Set default dma mask for nubus_board devices
m68k/mac: Enable PDMA for PowerBook 500 series
fork: Unconditionally exit if a fatal signal is pending
fork: Move and describe why the code examines PIDNS_ADDING
serial: 8250_exar: Drop unused variable in pci_xr17v35x_setup()
s390: vdso_fault return type
s390 cio: Rewrite trace point class s390_class_schib
s390 cio: Rewrite trace point in s390_cio_tsch
s390 cio: Rewrite trace point in s390_cio_adapter_int
s390 cio: Rewrite trace point in s390_cio_stcrw
s390 cio: Rewrite trace point in s390_cio_tpi
s390 cio: Rewrite trace point in s390_cio_interrupt
ARM: multi_v7_defconfig: Enable support for RZN1D-DB
ARM: dts: r8a77470: Use r8a77470-cpg-mssr binding definitions
ARM: dts: gr-peach: Add GR-Peach audiocamerashield support
ARM: dts: Renesas R9A06G032 SMP enable method
ARM: dts: Renesas RZN1D-DB Board base file
ARM: dts: Renesas R9A06G032 base device tree file
ARM: dts: convert to SPDX identifier for Renesas boards
ARM: dts: r8a77(43|9[013]): Add missing OPP properties for CPUs
ARM: shmobile: defconfig: Disable /sbin/hotplug fork-bomb
ARM: shmobile: defconfig: Enable support for RZN1D-DB
ARM: shmobile: defconfig: Enable reset controller support
ARM: shmobile: defconfig: Drop NET_VENDOR_<FOO>=n
reset: imx7: Fix always writing bits as 0
ACPI: property: graph: Update graph documentation to use generic references
ACPI: property: graph: Improve graph documentation for port/ep numbering
ACPI: property: graph: Fix graph documentation
ACPI: property: Update documentation for hierarchical data extension 1.1
ACPI: property: Document key numbering for hierarchical data extension refs
ACPI: property: Use data node name and reg property for graphs
ACPI: property: Allow direct graph endpoint references
ACPI: property: Make the ACPI graph API private
ACPI: property: Document hierarchical data extension references
ACPI: property: Allow making references to non-device nodes
ACPI: Convert ACPI reference args to generic fwnode reference args
arm64: defconfig: Enable more peripherals for Samsung Chromebook Plus.
tty: hvc: introduce the hv_ops.flush operation for hvc drivers
tty: hvc: hvc_write() may sleep
tty: hvc: hvc_poll() may sleep
livepatch: Validate module/old func name length
tty: hvc: hvc_poll() break hv read loop
tty: hvc: use mutex instead of spinlock for hvc_structs lock
HID: cougar: Add support for the Cougar 500k Gaming Keyboard
HID: cougar: make compare_device_paths reusable
ALSA: usb-audio: Generic DSD detection for Thesycon-based implementations
nvme: use hw qid in trace events
nvme: cache struct nvme_ctrl reference to struct nvme_request
nvmet-rdma: add an error flow for post_recv failures
nvmet-rdma: add unlikely check in the fast path
nvmet-rdma: support max(16KB, PAGE_SIZE) inline data
nvme-rdma: support up to 4 segments of inline data
nvmet: add buffered I/O support for file backed ns
nvmet: add commands supported and effects log page
nvme: move init of keep_alive work item to controller initialization
nvme.h: resync with nvme-cli
ALSA: memalloc: Don't exceed over the requested size
fsi: Add support for device-tree provided chip IDs
dt-bindings: fsi: Add optional chip-id to CFAMs
fsi: sbefifo: Fix inconsistent use of ffdc mutex
fsi: master-ast-cf: Add new FSI master using Aspeed ColdFire
dt-bindings: fsi: Document binding for the fsi-master-ast-cf "device"
devres: Add devm_of_iomap()
net: mediatek: use dma_zalloc_coherent instead of allocator/memset
blk-mq: fail the request in case issue failure
power: supply: max77693_charger: fix unintentional fall-through
power: supply: mark expected switch fall-throughs
power: supply: lego_ev3_battery: fix Vce offset
power: supply: lego_ev3_battery: Don't ignore iio_read_channel_processed() return value
EVM: fix return value check in evm_write_xattrs()
nfp: avoid buffer leak when FW communication fails
nfp: bring back support for offloading shared blocks
blk-rq-qos: make depth comparisons unsigned
xen-netfront: fix queue name setting
net/dsa/realtek: add MODULE_LICENSE()
bonding: don't cast const buf in sysfs store
vhost_net: batch update used ring for datacopy TX
vhost_net: rename VHOST_RX_BATCH to VHOST_NET_BATCH
vhost_net: rename vhost_rx_signal_used() to vhost_net_signal_used()
vhost_net: split out datacopy logic
vhost_net: introduce tx_can_batch()
vhost_net: introduce get_tx_bufs()
vhost_net: introduce vhost_exceeds_weight()
vhost_net: introduce helper to initialize tx iov iter
vhost_net: drop unnecessary parameter
ARM: dts: exynos: Add missing interrupts for pwm node on Exynos5
efivars: Call guid_parse() against guid_t type of variable
efi/cper: Use consistent types for UUIDs
efi/x86: Replace references to efi_early->is64 with efi_is_64bit()
efi: Deduplicate efi_open_volume()
efi/x86: Add missing NULL initialization in UGA draw protocol discovery
efi/x86: Merge 32-bit and 64-bit UGA draw protocol setup routines
efi/x86: Align efi_uga_draw_protocol typedef names to convention
efi/x86: Merge the setup_efi_pci32() and setup_efi_pci64() routines
efi/x86: Prevent reentrant firmware calls in mixed mode
ALSA: timer: catch invalid timer object creation
multicast: remove useless parameter for group add
net: wimax: stack: fixed multi line comment issue
net: phy: sfp: Do not use "imply HWMON"
libcxgb: replace vmalloc and memset with vzalloc
net: hix5hd2_gmac: use dma_zalloc_coherent instead of allocator/memset
tipc: make some functions static
net: sched: use PTR_ERR_OR_ZERO macro in tcf_block_cb_register
ARM: dts: berlin: Add missing OPP properties for CPUs
ARM: dts: qcom: Add missing OPP properties for CPUs
arm64: dts: qcom: db410c: Fix Bluetooth LED trigger
arm64: dts: sdm845: Default qupv3_id_0 as "disabled" like _id_1
arm64: dts: msm8916: drop legacy suffix for clocks used by MSM DRM driver
arm64: defconfig: Enable CONFIG_MTD_NAND_QCOM for IPQ8074
ARM: qcom_defconfig: Enable QCOM NAND related configs
ARM: dts: qcom: msm8974-hammerhead: increase load on l20 for sdhci
ARM: dts: qcom: Fix 'interrupts = <>' property to use proper macros
soc: qcom: rmtfs-mem: fix memleak in probe error paths
soc: qcom: llc-slice: Add missing MODULE_LICENSE()
arm64: dts: qcom: db820c: Add gpio-line-names property
drivers: qcom: rpmh: fix unwanted error check for get_tcs_of_type()
drivers: qcom: rpmh-rsc: fix the loop index check in get_req_from_tcs
firmware: qcom: scm: add a dummy qcom_scm_assign_mem()
drivers: qcom: rpmh-rsc: Check cmd_db_ready() to help children
drivers: qcom: rpmh-rsc: allow active requests from wake TCS
drivers: qcom: rpmh: add support for batch RPMH request
drivers: qcom: rpmh: allow requests to be sent asynchronously
drivers: qcom: rpmh: cache sleep/wake state requests
drivers: qcom: rpmh-rsc: allow invalidation of sleep/wake TCS
drivers: qcom: rpmh-rsc: write sleep/wake requests to TCS
drivers: qcom: rpmh: add RPMH helper functions
drivers: qcom: rpmh-rsc: log RPMH requests in FTRACE
dt-bindings: introduce RPMH RSC bindings for Qualcomm SoCs
drivers: qcom: rpmh-rsc: add RPMH controller for QCOM SoCs
drivers: soc: Add LLCC driver
dt-bindings: Documentation for qcom, llcc
soc: qcom: smem: Correct check for global partition
arm64: dts: sdm845: Add rpmh-clk node
arm64: dts: sdm845: Add rpmh-rsc node
arm64: dts: qcom: sdm845: Enable debug UART and I2C10 on sdm845-mtp
arm64: dts: qcom: sdm845: Add I2C, SPI, and UART9 nodes
arm64: dts: qcom: Add pm8005 and pm8998 support
signal: Push pid type down into complete_signal.
signal: Push pid type down into __send_signal
signal: Push pid type down into send_signal
signal: Pass pid type into do_send_sig_info
signal: Pass pid type into send_sigio_to_task & send_sigurg_to_task
signal: Pass pid type into group_send_sig_info
tcp: Add tcp_clamp_rto_to_user_timeout() helper to improve accuracy
tcp: Add tcp_retransmit_stamp() helper routine
tcp: convert icsk_user_timeout from jiffies to msecs
s390/qeth: speed up L2 IQD xmit
s390/qeth: add support for constrained HW headers
s390/qeth: merge linearize-check into HW header construction
s390/qeth: add statistics for consumed buffer elements
s390/qeth: use core MTU range checking
s390/qeth: simplify max MTU handling
s390/qeth: don't cache HW port number
s390/qeth: allocate netdevice early
s390/qeth: remove redundant netif_carrier_ok() checks
s390/qeth: reset layer2 attribute on layer switch
s390/qeth: fix race in used-buffer accounting
platform/x86: toshiba_acpi: Fix defined but not used build warnings
net: hns3: Add SPDX tags to HNS3 PF driver
net: hns3: Remove unused struct member and definition
net: hns3: Fix misleading parameter name
net: hns3: Modify inconsistent bit mask macros
net: hns3: Use decimal for bit offset macros
net: hns3: Correct unreasonable code comments
net: hns3: Remove extra space and brackets
net: hns3: Standardize the handle of return value
net: hns3: Remove some redundant assignments
signal: Pass pid and pid type into send_sigqueue
posix-timers: Noralize good_sigevent
signal: Use PIDTYPE_TGID to clearly store where file signals will be sent
pid: Implement PIDTYPE_TGID
pids: Move the pgrp and session pid pointers from task_struct to signal_struct
kvm: Don't open code task_pid in kvm_vcpu_ioctl
pids: Compute task_tgid using signal->leader_pid
pids: Move task_pid_type into sched/signal.h
pids: Initialize leader_pid in init_task
KVM: arm: Add 32bit get/set events support
KVM: arm64: Share the parts of get/set events useful to 32bit
arm64: KVM: export the capability to set guest SError syndrome
arm/arm64: KVM: Add KVM_GET/SET_VCPU_EVENTS
KVM: arm/arm64: vgic: Update documentation of the GIC devices wrt IIDR
KVM: arm/arm64: vgic: Let userspace opt-in to writable v2 IGROUPR
KVM: arm/arm64: vgic: Allow configuration of interrupt groups
KVM: arm/arm64: vgic: Return error on incompatible uaccess GICD_IIDR writes
KVM: arm/arm64: vgic: Permit uaccess writes to return errors
KVM: arm/arm64: vgic: Signal IRQs using their configured group
KVM: arm/arm64: vgic: Add group field to struct irq
KVM: arm/arm64: vgic: GICv2 IGROUPR should read as zero
KVM: arm/arm64: vgic: Keep track of implementation revision
KVM: arm/arm64: vgic: Define GICD_IIDR fields for GICv2 and GIv3
arm64: KVM: Cleanup tpidr_el2 init on non-VHE
KVM: arm/arm64: vgic-debug: Show LPI status
KVM: arm64: vgic-its: Remove VLA usage
KVM: arm/arm64: Fix vgic init race
iio: Add channel for Phase
uio: add SPDX license tags
base: core: Remove WARN_ON from link dependencies check
drivers/base: stop new probing during shutdown
vt: drop unused struct vt_struct
vt: avoid a VLA in the unicode screen scroll function
vt: add /dev/vcsu* to devices.txt
vt: coherence validation code for the unicode screen buffer
vt: selection: take screen contents from uniscr if available
vt: selection: handle storing of characters above U+FFFF
vt: don't reinvent min()
pty: fix O_CLOEXEC for TIOCGPTPEER
staging: rtl8712: remove redundant pointer 'nic'
staging: wilc1000: move variable assignment along with its declaration
staging: wilc1000: remove unnecessary 'NULL' check from cfg80211_ops callbacks
staging: wilc1000: use 'int' inplace of 's32' date type
staging: wilc1000: avoid setting default value for variable at declaration
staging: wilc1000: avoid forward declaration of host_int_parse_join_bss_param()
staging: wilc1000: avoid host_int_get_assoc_res_info() forward declaration
staging: wilc1000: avoid forward declaration for handle_scan_done()
staging: wilc1000: remove unnecessary type used for wid id
staging: wilc1000: use single space before opening brances '{'
staging: wilc1000: remove unnecessary blank line between variable declaration
staging: wilc1000: use lowercase for 'IFC_UP' struct element name
staging: wilc1000: remove the mutliple #define used for same macro
staging: wilc1000: removed unused element from wilc_cfg_frame struct
staging: wilc1000: remove unnecessary elements from 'wilc_priv' struct
staging: wilc1000: remove unused elements in 'wilc' struct
staging: wilc1000: rename enum AUTHTYPE to use lowercase
staging: wilc1000: rename enum SITESURVEY to use lowercase
staging: wilc1000: rename enum CURRENT_TXRATE to use lowercase
staging: wilc1000: rename goto to avoid leading '_' in label name
staging: wilc1000: remove extra enums defined for ieee80211_eid
staging: wilc1000: remove extra enum defined for data rates
staging: wilc1000: remove enum connect_status instead use ieee80211_statuscode
staging: wilc1000: remove unused enum declaration
staging:rtl8192u: Remove typedef and rename DOT11D_STATE - Style
staging:rtl8192u: Rename variable MaxTxPowerInDbm - Style
staging:rtl8192u: Rename variable NumChnls - Style
staging:rtl8192u: Rename structure member FirstChnl - Style
staging:rtl8192u: Remove typedef from structure - Style
staging:rtl8192u: Remove multiple blank lines - Style
staging:rtl8192u: Rename TClass > t_class - Style
staging:rtl8192u: Rename TSpec > t_spec - Style
staging:rtl8192u: Rename Addr > addr - Style
staging:rtl8192u: Rename InactTimer > inact_timer - Style
staging:rtl8192u: rename SetupTimer > setup_timer - Style
staging:rtl8192u: Rename List > list - Coding style
staging:rtl8192u: remove typedef of struct TS_COMMON_INFO - Style
staging:rtl8192u: remove typedef of enumeration TR_SELECT - Style
staging: rts5208: xd.c fixed a brace coding style issue
staging: rtl8188eu: remove blank lines
staging: rtl8188eu: use is_multicast_ether_addr
staging: rtl8188eu: remove MacAddr_isBcst macro
staging: gasket: common ioctls add __user annotations
staging: gasket: common ioctl dispatcher add __user annotations
staging: gasket: apex ioctl add __user annotations
staging: gasket: top ioctl handler add __user annotations
staging: gasket: always allow root open for write
staging: gasket: fix multi-line comment syntax in gasket_core.h
staging: gasket: remove extra parens in gasket_write_mappable_regions
staging: gasket: gasket_mmap use PAGE_MASK
staging: gasket: remove unnecessary parens in page table code
staging: gasket: fix comment syntax in apex.h
staging: gasket: remove else clause after return in if clause
staging: gasket: gasket page table functions use bool return type
staging: gasket: apex_clock_gating simplify logic, reduce indentation
staging: gasket: gasket_mmap return error instead of valid BAR index
staging: gasket: don't treat no device reset callback as an error
staging: gasket: remove unnecessary code in coherent allocator
staging: gasket: fix class create bug handling
staging: gasket: remove code for no physical device
staging: gasket: gasket_enable_dev remove unnecessary variable
staging: gasket: allow compile for ARM64 in Kconfig
uio: fix wrong return value from uio_mmap()
bridge: make sure objects belong to container's owner
net: create reusable function for getting ownership info of sysfs inodes
net-sysfs: make sure objects belong to container's owner
net-sysfs: require net admin in the init ns for setting tx_maxrate
driver core: set up ownership of class devices in sysfs
kobject: kset_create_and_add() - fetch ownership info from parent
sysfs, kobject: allow creating kobject belonging to arbitrary users
kernfs: allow creating kernfs objects with arbitrary uid/gid
uio: add SPDX license tag
serial: sh-sci: Document that serial aliases became optional
serial: sh-sci: Drop superfluous assignment in sci_request_dma()
serial: 8250_exar: Describe all members in struct exar8250_board
serial: 8250_exar: Remove useless has_slave member
serial: 8250_dw: Add compatible string for Renesas RZ/N1 UART
dt: serial: Add Renesas RZ/N1 binding documentation
serial: sh-sci: Fix use-after-free on subsequent port startup
net: Init backlog NAPI's gro_hash.
usb: usbtmc: Add ioctl for termination character
usb: usbtmc: Add ioctl for EOM bit
usb: usbtmc: Add ioctl for trigger
usb: usbtmc: Add ioctls to set/get usb timeout
usb: usbtmc: use consistent timeout error
usb: usbtmc: Support Read Status Byte with SRQ per file
usb/phy: fix PPC64 build errors in phy-fsl-usb.c
arm64: dts: qcom: Add pmu node to sdm845
ARM: dts: omap4: Add l4 ranges for 4460
ARM: dts: omap4: Move l4 child devices to probe them with ti-sysc
ARM: dts: omap4: Probe watchdog 3 with ti-sysc
ARM: dts: omap4: Add l4 interconnect hierarchy and ti-sysc data
openrisc: use generic dma_noncoherent_ops
openrisc: fix cache maintainance the the sync_single_for_device DMA operation
openrisc: remove the no-op unmap_page and unmap_sg DMA operations
openrisc: remove the sync_single_for_cpu DMA operation
ARM: imx_v6_v7_defconfig: add DMATEST support
ARM: dts: imx7d: remove "operating-points" property for cpu1
ARM: dts: vf610-zii-ssmb-spu3: Fix W=1 level warnings
ARM: dts: vf610: Add ZII CFU1 board
mips: mm: Discard ioremap_cacheable_cow() method
i2c: aspeed: Adjust spinlock scope in the irq handler
i2c: aspeed: Fix initial values of master and slave state
i2c: aspeed: Add newline characters into message printings.
i2c: exynos5: Describe the hardware variant for readability
i2c: recovery: make pin init look like STOP
i2c: rcar: Add compatible support for r8a77990 (R-Car E3)
MAINTAINERS: Add Eddie as the maintainer for the FSI-attached I2C driver
i2c: fsi: Add bus recovery
i2c: fsi: Add I2C master locking
i2c: fsi: Add transfer implementation
i2c: fsi: Add abort and hardware reset procedures
i2c: fsi: Add port structures
i2c: Add FSI-attached I2C master algorithm
dt-bindings: i2c: Add FSI-attached I2C master dt binding documentation
i2c: smbus: add unlocked __i2c_smbus_xfer variant
kbuild: if_changed: document single use per target limitation
x86/entry/32: Check for VM86 mode in slow-path check
perf/core: Make sure the ring-buffer is mapped in all page-tables
PCI/portdrv: Remove pcie_portdrv_err_handler.slot_reset
PCI/AER: Clear device status bits during ERR_COR handling
PCI/AER: Clear device status bits during ERR_FATAL and ERR_NONFATAL
PCI/AER: Remove ERR_FATAL code from ERR_NONFATAL path
PCI/AER: Factor out ERR_NONFATAL status bit clearing
PCI/AER: Clear only ERR_NONFATAL bits during non-fatal recovery
PCI/AER: Clear only ERR_FATAL status bits during fatal recovery
tipc: make link capability update thread safe
gtp: constify nla_policy
nbd: constify nla_policy
drm/amdgpu: rework suspend and resume to deal with atomic changes
drm/amdgpu: split ip suspend into 2 phases
drm/amdgpu/acpi: skip backlight events for DC
drm/amdgpu/apci: don't call sbios request function if it's not supported
drm/amdgpu: Fix warning in dma_fence_is_later on resume from S3.
drm/amdgpu: use drm_fb helper for console_(un)lock
drm/amd/display: Convert 10kHz clks from PPLib into kHz
drm/amd/pp: Set Max clock level to display by default
drm/amd/pp: Update clk with od setting when set power state
drm/amd/pp: Read vbios vddc limit before use them
drm/amdgpu: lock and unlock console only for amdgpu_fbdev_set_suspend [V5]
drm/amd/display: Honor pplib stutter mask for all ASICs in DC
drm/amd/display: Drop unused backlight functions in DM
drm/amdgpu: fix spelling mistake "successed" -> "succeeded"
tls: Fix copy-paste error in tls_device_reencrypt
mm, madvise_inject_error: Disable MADV_SOFT_OFFLINE for ZONE_DEVICE pages
filesystem-dax: Set page->index
device-dax: Set page->index
device-dax: Enable page_mapping()
device-dax: Convert to vmf_insert_mixed and vm_fault_t
ASoC: pxa: remove clock divider and pll setup from zylonite and magician
regulator: qcom_spmi: Indent with tabs instead of spaces
regulator: qcom_spmi: Do not initialise static to NULL
regulator: qcom_spmi: Use correct regmap when checking for error
regulator: qcom_spmi: Fix warning Bad of_node_put()
ASoC: meson: add axg sound card support
ASoC: meson: add axg sound card DT bindings documentation
ASoC: export snd_soc_of_get_slot_mask
ASoC: meson: add tdm input driver
ASoC: meson: add tdm output driver
ASoC: meson: add tdm interface driver
ASoC: meson: add tdm formatter base driver
ASoC: meson: add axg tdm interface DT bindings documentation
USB: serial: cp210x: implement GPIO support for CP2102N
reset: meson: add meson audio arb driver
ARM64: dts: meson-gxl: add support for the Oranth Tanix TX3 Mini
ARM64: dts: meson-gxl: add support for the S905W SoC and the P281 board
dt-bindings: arm: amlogic: Add support for the Oranth Tanix TX3 Mini
dt-bindings: arm: amlogic: Add support for GXL S905W and the P281 board
dt-bindings: add vendor prefix for Shenzhen Oranth Technology Co., Ltd.
ARM64: dts: meson-axg: add the audio clock controller
reset: meson: add dt-bindings for meson-axg audio arb
arm64: dts: Add Mediatek X20 Development Board support
dt-bindings: arm: mediatek: Document Mediatek X20 Development Board
ARM64: dts: meson-axg: add pdm pins
ARM64: dts: meson-axg: add spdif input pins
ARM64: dts: meson-axg: remove spdif out from gpio a7
ARM64: dts: meson-axg: add adc buttons the S400
ARM64: dts: meson-axg: remove vddio_ao18 from SoC dtsi
ARM64: dts: meson-axg: add saradc support
ARM64: dts: add S805X based P241 board
dt-bindings: amlogic: Add support for GXL S805X and the P241 board
ARM64: dts: amlogic: Add missing cooling device properties for CPUs
ARM64: dts: meson-axg: add spdif output pins
ARM64: dts: meson-axg: add s400 speaker amplifier
ARM64: dts: meson-axg: add s400 main 12v supply
ARM64: dts: meson-axg: add s400 microphone card leds
ARM64: dts: meson-gxbb-nanopi-k2: Add HDMI, CEC and CVBS nodes
ARM64: dts: meson-gx-p23x-q20x: move the wifi node to each board's .dts
ARM64: dts: meson: enable the saradc node in meson-gx-p23x-q20x.dtsi
usb: dwc3: rockchip: Fix PHY documentation links.
iommu/vt-d: Remove the obsolete per iommu pasid tables
iommu/vt-d: Apply per pci device pasid table in SVA
iommu/vt-d: Allocate and free pasid table
iommu/vt-d: Per PCI device pasid table interfaces
iommu/vt-d: Add for_each_device_domain() helper
iommu/vt-d: Move device_domain_info to header
iommu/vt-d: Apply global PASID in SVA
iommu/vt-d: Avoid using idr_for_each_entry()
iommu/vt-d: Global PASID name space
iommu/amd: Remove redundant WARN_ON()
microblaze: remove consistent_sync and consistent_sync_page
microblaze: use generic dma_noncoherent_ops
ASoC: tegra: improve goto error label
MAINTAINERS: add entry for STM32 audio drivers
MAINTAINERS: add entry for STI audio drivers
ASoC: sgtl5000: fix spelling in devicetree binding document
iommu/ipmmu-vmsa: IMUCTRn.TTSEL needs a special usage on R-Car Gen3
arm64: dts: renesas: r8a77980: add INTC-EX support
arm64: dts: renesas: r8a77990: Enable USB3.0 host for Ebisu board
arm64: dts: renesas: r8a77995: Add SCIF {0,1,3,4,5} and all HSCIF device nodes
ARM: shmobile: Always enable ARCH_TIMER on SoCs with A7 and/or A15
ARM: shmobile: r8a7779: hide unused r8a7779_platform_cpu_kill
soc: r9a06g032: don't build SMP files for non-SMP config
ARM: shmobile: Add the R9A06G032 SMP enabler driver
apparmor: Fix failure to audit context info in build_change_hat
sched/clock: Close a hole in sched_clock_init()
dmaengine: mv_xor_v2: enable COMPILE_TEST
dmaengine: mv_xor_v2: move unmap to before callback
dmaengine: mv_xor_v2: convert callback to helper function
dmaengine: mv_xor_v2: kill the tasklets upon exit
dmaengine: mv_xor_v2: explicitly freeup irq
xfrm: Allow xfrmi if_id to be updated by UPDSA
xfrm: Remove xfrmi interface ID from flowi
ACPI / OSI: Add OEM _OSI string to enable NVidia HDMI audio
Revert "ACPI / bus: Parse tables as term_list for Dell XPS 9570 and Precision M5530"
ARM: dts: at91: fix typos for SSC TD functions
ARM: dts: add support for Laird SOM60 module and DVK boards
ARM: dts: add support for Gatwick board based on WB50N
ARM: dts: add support for Laird WB50N cpu module and DVK
ARM: dts: add support for Laird WB45N cpu module and DVK
ARM: dts: at91: add labels to soc dtsi for derivative boards
ovl: Enable metadata only feature
ovl: Do not do metacopy only for ioctl modifying file attr
ovl: Do not do metadata only copy-up for truncate operation
ovl: add helper to force data copy-up
ovl: Check redirect on index as well
ovl: Set redirect on upper inode when it is linked
ovl: Set redirect on metacopy files upon rename
ovl: Do not set dentry type ORIGIN for broken hardlinks
ovl: Add an inode flag OVL_CONST_INO
ovl: Treat metacopy dentries as type OVL_PATH_MERGE
ovl: Check redirects for metacopy files
ovl: Move some dir related ovl_lookup_single() code in else block
ovl: Do not expose metacopy only dentry from d_real()
ovl: Open file with data except for the case of fsync
ovl: Add helper ovl_inode_realdata()
ovl: Store lower data inode in ovl_inode
ovl: Fix ovl_getattr() to get number of blocks from lower
ovl: Add helper ovl_dentry_lowerdata() to get lower data dentry
ovl: Copy up meta inode data from lowest data inode
ovl: Modify ovl_lookup() and friends to lookup metacopy dentry
ovl: Use out_err instead of out_nomem
ovl: A new xattr OVL_XATTR_METACOPY for file on upper
ovl: Add helper ovl_already_copied_up()
ovl: Copy up only metadata during copy up where it makes sense
ovl: During copy up, first copy up metadata and then data
ovl: Provide a mount option metacopy=on/off for metadata copyup
ovl: Move the copy up helpers to copy_up.c
ovl: Initialize ovl_inode->redirect in ovl_get_inode()
ovl: fix documentation of non-standard behavior
qede: Add driver callbacks for eeprom module query.
qed: Add qed APIs for PHY module query.
net/sched: cls_flower: Support matching on ip tos and ttl for tunnels
flow_dissector: Dissect tos and ttl from the tunnel info
net/sched: tunnel_key: Allow to set tos and ttl for tc based ip tunnels
crypto: sharah - Unregister correct algorithms for SAHARA 3
crypto: inside-secure - initialize first_rdesc to make GCC happy
crypto: inside-secure - switch to SPDX identifiers
crypto: ecdh - fix typo of P-192 b value
crypto: dh - update test for public key verification
crypto: drbg - eliminate constant reinitialization of SGL
crypto: dh - fix memory leak
x86/pti: Check the return value of pti_user_pagetable_walk_pmd()
x86/pti: Check the return value of pti_user_pagetable_walk_p4d()
x86/hyper-v: Fix wrong merge conflict resolution
selftests/powerpc: Consolidate copy/paste test logic
selftests/powerpc: Remove Power9 paste tests
selftests/powerpc: Remove Power9 copy_unaligned test
powerpc/prom_init: Remove linux,stdout-package property
powerpc/ps3: Set driver coherent_dma_mask
scsi: hisi_sas: Add SATA FIS check for v3 hw
scsi: hisi_sas: add memory barrier in task delivery function
scsi: hisi_sas: Tidy hisi_sas_task_prep()
scsi: hisi_sas: Implement handlers of PCIe FLR for v3 hw
scsi: hisi_sas: relocate some common code for v3 hw
scsi: hisi_sas: tidy host controller reset function a bit
scsi: hisi_sas: Fix the failure of recovering PHY from STP link timeout
scsi: hisi_sas: tidy channel interrupt handler for v3 hw
scsi: hisi_sas: Drop hisi_sas_slot_abort()
scsi: csiostor: update ingress pack and pad boundary value
scsi: arm64: defconfig: enable configs for Hisilicon ufs
scsi: arm64: dts: add ufs dts node
scsi: ufs: dt-bindings: add document for hisi-ufs
scsi: ufs: add Hisilicon ufs driver code
time: Introduce one suspend clocksource to compensate the suspend time
time: Fix extra sleeptime injection when suspend fails
timekeeping/ntp: Constify some function arguments
apparmor: Fully initialize aa_perms struct when answering userspace query
apparmor: Check buffer bounds when mapping permissions mask
x86/entry/32: Add debug code to check entry/exit CR3
x86/mm/pti: Add Warning when booting on a PCID capable CPU
x86/pti: Allow CONFIG_PAGE_TABLE_ISOLATION for x86_32
x86/ldt: Enable LDT user-mapping for PAE
x86/ldt: Split out sanity check in map_ldt_struct()
x86/ldt: Define LDT_END_ADDR
x86/ldt: Reserve address-space range on 32 bit for the LDT
x86/pgtable/pae: Use separate kernel PMDs for user page-table
x86/mm/dump_pagetables: Define INIT_PGD
x86/mm/pti: Clone entry-text again in pti_finalize()
x86/mm/pti: Introduce pti_finalize()
x86/mm/pti: Keep permissions when cloning kernel text in pti_clone_kernel_text()
x86/mm/pti: Make pti_clone_kernel_text() compile on 32 bit
x86/mm/pti: Clone CPU_ENTRY_AREA on PMD level on x86_32
x86/mm/pti: Define X86_CR3_PTI_PCID_USER_BIT on x86_32
x86/mm/pti: Add an overflow check to pti_clone_pmds()
x86/mm/legacy: Populate the user page-table with user pgd's
x86/mm/pae: Populate the user page-table with user pgd's
x86/mm/pae: Populate valid user PGD entries
x86/pgtable: Move two more functions from pgtable_64.h to pgtable.h
x86/pgtable: Move pti_set_user_pgtbl() to pgtable.h
x86/pgtable: Move pgdp kernel/user conversion functions to pgtable.h
x86/pgtable/32: Allocate 8k page-tables when PTI is enabled
x86/pgtable/pae: Unshare kernel PMDs when PTI is enabled
x86/pgtable: Rename pti_set_user_pgd() to pti_set_user_pgtbl()
x86/entry: Rename update_sp0 to update_task_stack
x86/entry/32: Add PTI CR3 switches to NMI handler code
x86/entry/32: Add PTI cr3 switch to non-NMI entry/exit points
x86/entry/32: Simplify debug entry point
x86/entry/32: Handle Entry from Kernel-Mode on Entry-Stack
x86/entry/32: Introduce SAVE_ALL_NMI and RESTORE_ALL_NMI
x86/entry/32: Leave the kernel via trampoline stack
x86/entry/32: Enter the kernel via trampoline stack
x86/entry/32: Split off return-to-kernel path
x86/entry/32: Unshare NMI return path
x86/entry/32: Put ESPFIX code into a macro
x86/entry/32: Load task stack from x86_tss.sp1 in SYSENTER handler
x86/entry/32: Rename TSS_sysenter_sp0 to TSS_entry2task_stack
x86/asm-offsets: Move TSS_sp0 and TSS_sp1 to asm-offsets.c
PCI: Rename pci_try_reset_bus() to pci_reset_bus()
PCI: Deprecate pci_reset_bus() and pci_reset_slot() functions
PCI: Unify try slot and bus reset API
PCI: Hide pci_reset_bridge_secondary_bus() from drivers
IB/hfi1: Use pci_try_reset_bus() for initiating PCI Secondary Bus Reset
PCI: Handle error return from pci_reset_bridge_secondary_bus()
Documentation/l1tf: Fix typos
x86/tsc: Make use of tsc_calibrate_cpu_early()
x86/tsc: Split native_calibrate_cpu() into early and late parts
sched/clock: Use static key for sched_clock_running
sched/clock: Enable sched clock early
sched/clock: Move sched clock initialization and merge with generic clock
x86/tsc: Use TSC as sched clock early
x86/tsc: Initialize cyc2ns when tsc frequency is determined
x86/tsc: Calibrate tsc only once
ARM/time: Remove read_boot_clock64()
s390/time: Remove read_boot_clock64()
timekeeping: Default boot time offset to local_clock()
timekeeping: Replace read_boot_clock64() with read_persistent_wall_and_boot_offset()
s390/time: Add read_persistent_wall_and_boot_offset()
x86/xen/time: Output xen sched_clock time from 0
x86/xen/time: Initialize pv xen time in init_hypervisor_platform()
x86/tsc: Redefine notsc to behave as tsc=unstable
x86/CPU: Call detect_nopl() only on the BSP
x86/jump_label: Initialize static branching early
x86/alternatives, jumplabel: Use text_poke_early() before mm_init()
x86/kvmclock: Switch kvmclock data to a PER_CPU variable
x86/kvmclock: Move kvmclock vsyscall param and init to kvmclock
x86/kvmclock: Mark variables __initdata and __ro_after_init
x86/kvmclock: Cleanup the code
x86/kvmclock: Decrapify kvm_register_clock()
x86/kvmclock: Remove page size requirement from wall_clock
x86/kvmclock: Remove memblock dependency
ntp: Use kstrtos64 for s64 variable
ntp: Remove redundant arguments
PCI/IOV: Tidy pci_sriov_set_totalvfs()
fold generic_readlink() into its only caller
PCI/DPC: Remove indirection waiting for inactive link
PCI/DPC: Use threaded IRQ for bottom half handling
PCI/DPC: Print AER status in DPC event handling
PCI/DPC: Remove rp_pio_status from dpc struct
PCI/DPC: Defer event handling to work queue
PCI/DPC: Leave interrupts enabled while handling event
PCI/AER: Honor "pcie_ports=native" even if HEST sets FIRMWARE_FIRST
PCI/AER: Add sysfs attributes for rootport cumulative stats
PCI/AER: Add sysfs attributes to provide AER stats and breakdown
PCI/AER: Define aer_stats structure for AER capable devices
PCI/AER: Move internal declarations to drivers/pci/pci.h
PCI/AER: Adopt lspci names for AER error decoding
PCI/AER: Expose internal API for obtaining AER information
mtd: rawnand: micron: Make ECC activation stateful
mtd: rawnand: micron: Avoid enabling/disabling ECC when it can't be disabled
mtd: rawnand: micron: Get the actual number of bitflips
mtd: rawnand: micron: allow forced on-die ECC
mtd: rawnand: Expose _notsupp() helpers for raw page accessors
mtd: rawnand: micron: support 8/512 on-die ECC
mtd: rawnand: micron: Fix on-die ECC detection logic
mtd: rawnand: fsmc: Stop using chip->read_buf()
mtd: rawnand: qcom: stop using phys_to_dma()
mtd: rawnand: tegra: check bounds of die_nr properly
mtd: rawnand: add default values for dynamic timings
mtd: onenand: use mtd_device_register() where applicable
mtd: rawnand: use mtd_device_register() where applicable
mtd: rawnand: MTD_NAND_BCM47XXNFLASH needs CONFIG_BCMA
memory: jz4780-nemc: Allow selection of this driver when COMPILE_TEST=y
mtd: rawnand: jz4740: Use the proper format specifier to print chipnr
mtd: adapt misleading comment in mtd_oob_ops structure
mtd: Make Kconfig formatting consistent
MIPS: Add FP_MODE regset support
MIPS: Add DSP ASE regset support
MIPS: Correct the 64-bit DSP accumulator register size
binfmt_elf: Respect error return from `regset->active'
drm/amdgpu: clean up UVD instance handling v2
drm/amdgpu: remove superflous UVD encode entity
drm/amdgpu/display: Replace CONFIG_DRM_AMD_DC_DCN1_0 with CONFIG_X86
drm/amd/powerplay: fixed uninitialized value
drm/amdgpu/powerplay: use irq source defines for smu7 sources
ASoC: Intel: bytcr_rt5640: Add quirk for the "Connect Tablet 9" tablet
drm/i915: Update DRIVER_DATE to 20180719
drm/i915: Remove intel_panel_detect()
drm/i915: Assume eDP is always connected
drm/i915: Nuke the LVDS lid notifier
dt-bindings: irqchip: renesas-irqc: Document r8a77980 support
dt-bindings: irqchip: renesas-irqc: Document r8a77470 support
irqchip/ingenic: Add support for the JZ4725B SoC
irqchip/stm32: Add exti0 translation for stm32mp1
ASoC: Intel: bytcr_rt5651: Add quirk table entries for various devices
ASoC: Intel: bytcr_rt5651: Add mono speaker quirk
ASoC: Intel: bytcr_rt5651: Add IN2 input mapping
ASoC: Intel: bytcr_rt5651: Set OVCD limit for VIOS LTH17 to 2000uA
ASoC: Intel: bytcr_rt5651: Fix using the wrong GPIO for the ext-amp on some boards
ASoC: rt5651: Add IN3 Boost volume control
timer: Fix coding style
arm64: allwinner: h6: enable MMC0/2 on Pine H64
arm64: allwinner: h6: add device tree nodes for MMC controllers
dt-binding: mmc: sunxi: add H6 compatible (with A64 fallback)
x86: Avoid pr_cont() in show_opcodes()
ARM: dts: sun5i: Fix the SRAM A3-A4 declaration
soc: sunxi: Add the A13, A23 and H3 system control compatibles
s390/tape: replace PTR_RET with PTR_ERR_OR_ZERO
s390/hypfs: Replace PTR_RET with PTR_ERR_OR_ZERO
s390/dasd: replace PTR_RET with PTR_ERR_OR_ZERO
s390/ap_bus: replace PTR_RET with PTR_ERR_OR_ZERO
s390/keyboard: sanitize array index in do_kdsk_ioctl
arm64: dts: allwinner: a64: Remove unused address-cells/size-cells of dwmac-sun8i
ARM: dts: sunxi-h3-h5: Remove unused address-cells/size-cells of dwmac-sun8i
ARM: dts: sun8i: r40: Remove unused address-cells/size-cells of dwmac-sun8i
ARM: dts: sun8i: a83t: Remove unused address-cells/size-cells of dwmac-sun8i
dt-bindings: net: dwmac-sun8i: Remove unused address-cells/size-cells
ASoC: wm_adsp: Parse HOST_BUFFER controls
ASoC: wm_adsp: Allow up to 8 channels for voice control
ASoC: wm_adsp: Take prefix into account in control name length
ASoC: wm_adsp: Correct algorithm list allocation size
ASoC: wm_adsp: Ensure DSP boot work complete before preloader_put return
drm/i915/execlists: Move the assertion we have the rpm wakeref down
cxl: Fix wrong comparison in cxl_adapter_context_get()
powerpc/powernv/npu: Add a debugfs setting to change ATSD threshold
MAINTAINERS: Remove the entry for the orphaned ams driver
powerpc/mpic: Pass first free vector number to mpic_setup_error_int()
drm/i915: Handle recursive shrinker for vma->last_active allocation
KVM: s390: add etoken support for guests
cpufreq: intel_pstate: Show different max frequency with turbo 3 and HWP
PCI: endpoint: Add MSI set maximum restriction
tools: PCI: Add MSI-X support
pci_endpoint_test: Add 2 ioctl commands
pci-epf-test/pci_endpoint_test: Add MSI-X support
pci-epf-test/pci_endpoint_test: Use irq_type module parameter
pci-epf-test/pci_endpoint_test: Cleanup PCI_ENDPOINT_TEST memspace
PCI: dwc: Add legacy interrupt callback handler
PCI: dwc: Rework MSI callbacks handler
PCI: dwc: Add MSI-X callbacks handler
PCI: Update xxx_pcie_ep_raise_irq() and pci_epc_raise_irq() signatures
x86/KVM/VMX: Initialize the vmx_l1d_flush_pages' content
PCI: endpoint: Add MSI-X interfaces
PCI: dwc: Fix EP link notification implementation
x86/speculation: Remove SPECTRE_V2_IBRS in enum spectre_v2_mitigation
staging: gasket: drop gasket_cdev_get_info, use container_of
staging: gasket: bail out of reset sequence on device callback error
staging: gasket: gasket_wait_with_reschedule use 32 bits of retry count
staging: gasket: gasket_wait_with_reschedule simplify logic
staging: gasket: gasket_wait_with_reschedule use msleep
staging: gasket: fix gasket_wait_with_reschedule timeout return code
staging: gasket: convert gasket_mmap_has_permissions to bool return
staging: gasket: Remove stale pointers on error allocating attr array
staging: gasket: Return EBUSY on mapping create when already in use
staging: gasket: hold mutex on gasket driver unregistration
staging: gasket: remove driver registration on class creation failure
staging: gasket: whitespace fix in gasket_page_table_init
staging: gasket: fix typo in gasket_core.h comments
staging: gasket: fix typo in apex_enter_reset
reset: uniphier: add reset control support for SPI
drm/i915/guc: Keep guc submission permanently engaged
xfrm: don't check offload_handle for nonzero
ARM: dts: zynq: Remove #address/#size-cells from gpio-keys
ARM: dts: zynq: Add LEDs to the Zybo Z7 board
ARM: dts: zynq: Use gpio constants for the Zybo Z7 board
ARM: dts: zynq: Fix memory size on the Zybo Z7 board
dt-bindings: xilinx: zynq: Add missing boards
dt-bindings: xilinx: zynq: Move Paralella board to Xilinx
dt-bindings: xilinx: zynq: Sort entries alphabetically
dt-bindings: xilinx: zynq: Improve boards description
ARM: dts: zynq: correct and improve the model property of dt files
ARM: dts: zynq: Set correct manufacturer for ZedBoard and MicroZed boards
ARM: dts: zynq: Add mmc alias for zc702/zc706/zed/zybo
ARM: dts: zynq: Add support for Z-turn board
arm64: dts: zynqmp: Add support for Avnet Ultra96 rev1 board
arm64: dts: zynqmp: Remove #address/#size-cells from gpio-keys
arm64: dts: zynqmp: Remove ep108 board
arm64: dts: zynqmp: Use serdev for zcu100 BT
ALSA: usb-audio: Allow changing from a bad sample rate
powerpc/hugetlbpage: Rmove unhelpful HUGEPD_*_SHIFT macros
chrp/nvram.c: add MODULE_LICENSE()
powerpc/8xx: fix handling of early NULL pointer dereference
drm/nouveau/kms/nv50-: allocate push buffers in vidmem on pascal
drivers/md/raid5: Use irqsave variant of atomic_dec_and_lock()
ARM: dts: imx6dl-mamoj: Add usb host and device support
ARM: dts: imx6dl-mamoj: Add Wifi support
ARM: dts: imx6dl-mamoj: Add parallel display support
ARM: dts: vf610: Add ZII SSMB SPU3 board
i915/dp/dsc: Add Rate Control Range Parameter Registers
i915/dp/dsc: Add Rate Control Buffer Threshold Registers
i915/dp/dsc: Add DSC PPS register definitions
drm/i915/icl: Add VIDEO_DIP registers
kbuild: buildtar: add arm64 support
kbuild: buildtar: remove crufty vax pieces
kbuild: change ld_flags to contain LDFLAGS_$(@F)
kbuild: replace $(LDFLAGS) $(ldflags-y) with $(ld_flags)
kbuild: remove redundant LDFLAGS clearing in arch/*/Makefile
um: remove redundant 'export LDFLAGS' in arch/x86/Makefile.um
docs: networking: Convert bridge.txt to rst
docs: networking: Convert alias.txt to rst
pktgen: convert safe uses of strncpy() to strcpy() to avoid string truncation warning
tc-tests: initial version of fw filter unit tests
net: dsa: Remove VLA usage
net: dsa: mv88e6xxx: Longer timeout for PTP TX timestamp
net: dsa: mv88e6xxx: Set PTP Ethertype
net: dsa: mv88e6xxx: Add hwtimestamp support for the 6165
net: dsa: mv88e6xxx: Abstract supported PTP filters
net: dsa: mv88e6xxx: Abstract HW timestamp setup
net: dsa: mv88e6xxx: Add mv88e6165 PTP support
net: dsa: mv88e6xxx: Add MV88E6165 AVB register access
net: dsa: mv88e6xxx: Abstract PTP operations
arm64: dts: uniphier: add headphone detect gpio for LD11 global board
arm64: dts: uniphier: add headphone detect gpio for LD20 global board
arm64: dts: uniphier: Add missing cooling device properties for CPUs
ARM: dts: uniphier: Add missing cooling device properties for CPUs
net/mlx5: Fix tristate and description for MLX5 module
net/mlx5: Better return types for CQE API
net/mlx5: Use ERR_CAST() instead of coding it
net/mlx5: Add missing SET_DRIVER_VERSION command translation
net/mlx5: Add XRQ commands definitions
net/mlx5: Add core support for double vlan push/pop steering action
net/mlx5: Expose MPEGC (Management PCIe General Configuration) structures
net/mlx5: FW tracer, add hardware structures
drm/amdgpu/pm: Remove VLA usage
drm/amdgpu: simplify the bo reference on amdgpu_bo_update
drm/amdgpu: remove internal/unused kernel module parameters
drm/amdgpu: change ring priority after pushing the job (v2)
drm/amdgpu: allow for more flexible priority handling
drm/amdgpu/gfx9: Update golden settings for vg10.
net: dsa: Drop OF dependency for BCM_SF2
net: ethernet: broadcom: Drop dependency on OF
net: phy: Drop OF dependency for MDIO_BCM_UNIMAC
tipc: remove unused tipc_group_size
tipc: remove unused tipc_link_is_active
net: cavium: add missing PCI dependencies
net: Move skb decrypted field, avoid explicity copy
liquidio: Using NULL instead of plain integer
net/mlx5: fix an unused-function warning
xdp: fix uninitialized 'err' variable
USB: serial: cp210x: improve line-speed handling for CP2104 and CP2105
USB: serial: cp210x: generalise CP2102N line-speed handling
USB: serial: cp210x: improve baudrate support for CP2102N
USB: serial: cp210x: honour device-type maximum line speed
USB: serial: cp210x: make line-speed quantisation data driven
drm/i915: Kill sink_crc for good
arm64: dts: ti: Add support for AM654 EVM base board
soc: ti: Add Support for AM654 SoC config option
arm64: dts: ti: Add Support for AM654 SoC
arm64: Add support for TI's K3 Multicore SoC architecture
dt-bindings: arm: ti: Add bindings for AM654 SoC
net: mvpp2: debugfs: fix incorrect bitwise operator
cxgb4: display number of rx and tx pages free
Input: gpio_keys - add missing include to gpio_keys.h
mlxsw: spectrum: Extend to support Spectrum-2 ASIC
mlxsw: spectrum_acl: Add initial Spectrum-2 ACL implementation
mlxsw: spectrum_acl: Add region association callback
mlxsw: spectrum_acl: Add support for Spectrum-2 block encoding
mlxsw: spectrum_acl: Prepare for Spectrum-2 block encoding
mlxsw: reg: Add Policy-Engine General Configuration Register
mlxsw: reg: Add Policy-Engine Region eRP Register
mlxsw: reg: Add Policy-Engine Region Configuration Register
mlxsw: reg: Add Policy-Engine Region Association Register
mlxsw: acl: Introduce activity get operation for action block/set
mlxsw: reg: Add support for activity information from PEFA register
mlxsw: spectrum: Introduce flex key blocks for Spectrum-2
mlxsw: spectrum: Add Spectrum-2 variant of flex actions ops
mlxsw: spectrum_mr_tcam: Add Spectrum-2 stubs
mlxsw: spectrum: Add KVDL manager implementation for Spectrum-2
mlxsw: reg: Add Infrastructure Entry Delete Register
Input: egalax_ts - switch to SPDX identifier
drm/sun4i: Substitute sun4i_backend_format_is_yuv() with format->is_yuv
drm/rockchip: Substitute is_yuv_support() with format->is_yuv
drm/i915: Substitute intel_format_is_yuv() with format->is_yuv
drm/fourcc: Add is_yuv field to drm_format_info to denote if the format is yuv
audit: fix use-after-free in audit_add_watch
ARM: mvebu_v7_defconfig: enable SFP support
ARM: mvebu_v7_defconfig: sync defconfig
ARM: multi_v7_defconfig: Add Marvell NAND controller support
dt-bindings: mediatek: Add binding for mt2712 IOMMU and SMI
spi: spi-bitbang: change flags from u8 to u16
mtdchar: fix overflows in adjustment of `count`
regmap: add SCCB support
blkcg: Track DISCARD statistics and output them in cgroup io.stat
block: Track DISCARD statistics and output them in stat and diskstat
block: Add and use op_stat_group() for indexing disk_stat fields.
block: Define and use STAT_READ and STAT_WRITE
block: Add part_stat_read_accum to read across field entries.
block: make bdev_ops->rw_page() take a REQ_OP instead of bool
mtd: Fallback to ->_read/write() when ->_read/write_oob() is missing
jffs2: use unsigned 32-bit timstamps consistently
jffs2: use 64-bit intermediate timestamps
mtd: sst25l: use mtd_device_register()
mtd: maps: use mtd_device_register() where applicable
mtd: powernv_flash: set of_node in mtd's dev
drm/i915: Always retire residual requests before suspend
ovl: obsolete "check_copy_up" module option
vfs: remove open_flags from d_real()
Revert "fsnotify: support overlayfs"
Partially revert "locks: fix file locking on overlayfs"
Revert "vfs: do get_write_access() on upper layer of overlayfs"
Revert "vfs: add flags to d_real()"
Revert "vfs: update ovl inode before relatime check"
Revert "ovl: fix relatime for directories"
vfs: fix freeze protection in mnt_want_write_file() for overlayfs
Revert "ovl: don't allow writing ioctl on lower layer"
Revert "ovl: fix may_write_real() for overlayfs directories"
vfs: don't open real
ovl: add reflink/copyfile/dedup support
ovl: add O_DIRECT support
ovl: add ovl_fiemap()
ovl: add lsattr/chattr support
ovl: add ovl_fallocate()
ovl: add ovl_mmap()
ovl: add ovl_fsync()
ovl: add ovl_write_iter()
ovl: add ovl_read_iter()
ovl: add helper to return real file
ovl: stack file ops
ovl: deal with overlay files in ovl_d_real()
ovl: copy up file size as well
Revert "Revert "ovl: get_write_access() in truncate""
ovl: copy up inode flags
ovl: copy up times
vfs: export vfs_dedupe_file_range_one() to modules
vfs: export vfs_ioctl() to modules
vfs: make open_with_fake_path() not contribute to nr_files
arm: configs: Add USB gadget to Aspeed G5 defconfig
arm: configs: Add USB gadget to Aspeed G4 defconfig
selftests/bpf: add test for sharing objects between netdevs
nfp: bpf: allow program sharing within ASIC
netdevsim: allow program sharing between devices
bpf: offload: allow program and map sharing per-ASIC
bpf: offload: keep the offload state per-ASIC
bpf: offload: aggregate offloads per-device
bpf: offload: rename bpf_offload_dev_match() to bpf_offload_prog_map_match()
nfp: add .ndo_init() and .ndo_uninit() callbacks
netdevsim: associate bound programs with shared dev
netdevsim: add shared netdevsim devices
netdevsim: add switch_id attribute
ARM: dts: aspeed: Use 24MHz fixed clock for pwm
bpf: sockmap: remove redundant pointer sg
bpf: fix rcu annotations in compute_effective_progs()
bpf: bpf_prog_array_alloc() should return a generic non-rcu pointer
spi: dw: allow providing own set_cs callback
spi: dw: fix possible race condition
Bluetooth: Use lock_sock_nested in bt_accept_enqueue
regulator: bd9571mwv: Document "backup_mode" sysfs file
regulator: bd9571mwv: Add support for toggle power switches
regulator: bd9571mwv: Use "backup_mode" sysfs file instead of "wake_up"
ASoC: meson: add axg tdm formatters DT bindings documentation
ASoC: meson: add axg spdif output
ASoC: meson: add axg spdif output DT bindings documentation
ASoC: meson: add axg toddr driver
ASoC: meson: add axg frddr driver
ASoC: meson: add axg fifo base driver
ASoC: meson: add axg fifos DT binding documentation
ASoC: hdac_hdmi: Add documentation for power management
ASoC: qcom: apq8096: remove component framework related code
ASoC: qdsp6: q6routing: remove component framework related code
ASoC: qdsp6: q6asm-dai: remove component framework related code
ASoC: qdsp6: q6afe-dai: remove component fw related code
ASoC: core: add support to card re-bind using component framework
integrity: prevent deadlock during digsig verification.
evm: Allow non-SHA1 digital signatures
evm: Don't deadlock if a crypto algorithm is unavailable
integrity: silence warning when CONFIG_SECURITYFS is not enabled
ima: Differentiate auditing policy rules from "audit" actions
ima: Do not audit if CONFIG_INTEGRITY_AUDIT is not set
ima: Use audit_log_format() rather than audit_log_string()
ima: Call audit_log_string() rather than logging it untrusted
platform/x86: thinkpad_acpi: Support battery quirk
platform/x86: thinkpad_acpi: Proper model/release matching
platform/x86: intel_ips: remove redundant variables slope and offset
platform/mellanox: Use 2-factor allocator calls
netfilter: nf_osf: add missing definitions to header file
ipv6: remove dependency of nf_defrag_ipv6 on ipv6 module
netfilter: nft_socket: Expose socket mark
netfilter: nft_socket: Break evaluation if no socket found
netfilter: nf_osf: add struct nf_osf_hdr_ctx
netfilter: nf_osf: add nf_osf_match_one()
netfilter: nf_tables: use dedicated mutex to guard transactions
netfilter: nf_tables: avoid global info storage
netfilter: nf_tables: take module reference when starting a batch
netfilter: nf_tables: make valid_genid callback mandatory
netfilter: nf_tables: add and use helper for module autoload
netfilter: Remove useless param helper of nf_ct_helper_ext_add
ipvs: drop conn templates under attack
ipvs: add assured state for conn templates
ipvs: provide just conn to ip_vs_state_name
netfilter: nf_conntrack: resolve clash for matching conntracks
netfilter: nf_conncount: Add list lock and gc worker, and RCU for init tree search
netfilter: nf_conncount: Split insert and traversal
netfilter: nf_conncount: Move locking into count_tree()
netfilter: nf_conncount: Early exit in nf_conncount_lookup() and cleanup
netfilter: nf_conncount: Switch to plain list
netfilter: nf_conncount: Early exit for garbage collection
cpufreq: pcc-cpufreq: Disable dynamic scaling on many-CPU systems
cpufreq: qcom-kryo: Silently error out on EPROBE_DEFER
cpufreq / CPPC: Add cpuinfo_cur_freq support for CPPC
cpufreq: armada-37xx: Add AVS support
mtd: rawnand: jz4780: Drop the dependency on MACH_JZ4780
mtd: rawnand: jz4740: Allow selection of this driver when COMPILE_TEST=y
MIPS: jz4740: Move jz4740_nand.h header to include/linux/platform_data/jz4740
mtd: rawnand: txx9ndfmc: Allow selection of this driver when COMPILE_TEST=y
MIPS: txx9: Move the ndfc.h header to include/linux/platform_data/txx9
mtd: rawnand: fsl_ifc: Allow selection of this driver when COMPILE_TEST=y
mtd: rawnand: fsl_ifc: Add an __iomem specifier on eccstat_regs
memory: fsl_ifc: Allow selection of this driver when COMPILE_TEST=y
mtd: rawnand: fsmc: Allow selection of this driver when COMPILE_TEST=y
mtd: rawnand: fsmc: Use uintptr_t casts instead of unsigned ones
mtd: rawnand: fscm: Avoid collision on PC def when compiling for MIPS
mtd: rawnand: sunxi: Allow selection of this driver when COMPILE_TEST=y
mtd: rawnand: sunxi: Make sure ret is initialized in sunxi_nfc_read_byte()
mtd: rawnand: sunxi: Add an U suffix to NFC_PAGE_OP definition
mtd: rawnand: davinci: Allow selection of this driver when COMPILE_TEST=y
mtd: rawnand: fix indentation in Kconfig
mtd: rawnand: davinci: Use uintptr_t casts instead of unsigned ones
mtd: rawnand: davinci: Stop doing iomem pointer <-> u32 conversions
mtd: rawnand: atmel: Allow selection of this driver when COMPILE_TEST=y
mtd: rawnand: atmel: Add an __iomem cast on gen_pool_dma_alloc() call
mtd: rawnand: atmel: Use uintptr_t casts instead of unsigned int
mtd: rawnand: hynix: Use ->exec_op() in hynix_nand_reg_write_op()
mtd: rawnand: marvell: set reg_clk to NULL if it can't be obtained
mtd: rawnand: marvell: remove bogus comment in marvell_nfc_select_chip()
mtd: rawnand: marvell: add suspend and resume hooks
mtd: rawnand: mxc: Switch to SPDX identifier
mtd: rawnand: gpmi: Switch to SPDX identifier
mtd: rawnand: plat_nand: Kill pdata->ctrl.{hwcontrol, read_byte}()
mtd: rawnand: orion_nand: Kill orion_nand_data.dev_ready()
mtd: rawnand: Kill the chip->scan_bbt() hook
dt-bindings: marvell: Add documentation for the Armada 3700 AVS binding
mtd: rawnand: Rename nand_default_bbt() into nand_create_bbt()
mtd: rawnand: Remove forward declaration of device_node
mtd: rawnand: Remove forward declaration of mtd_info
mtd: rawnand: Remove nand_do_read() prototype from rawnand.h
mtd: rawnand: Kill cafe_nand_bug()
bcma: Allow selection of this driver when COMPILE_TEST=y
mtd: rawnand: nuc900: Allow selection of this driver when COMPILE_TEST=y
mtd: rawnand: qcom: Allow selection of this driver when COMPILE_TEST=y
mtd: rawnand: mxc: Allow selection of this driver when COMPILE_TEST=y
mtd: rawnand: mxc: Avoid inclusion of asm/mach headers
mtd: rawnand: brcmnand: Allow selection of this driver when COMPILE_TEST=y
mtd: rawnand: lpc32xx: Allow selection of these drivers when COMPILE_TEST=y
mtd: rawnand: sharpsl: Allow selection of this driver when COMPILE_TEST=y
mtd: rawnand: sharpsl: Remove inclusion of mach and asm headers
mtd: rawnand: omap2: Allow selection of this driver when COMPILE_TEST=y
mtd: rawnand: Add 'depends on HAS_IOMEM' where missing
mtd: rawnand: gpmi: Remove useless dependency on MTD_NAND
mtd: rawnand: qcom: erased page bitflips detection
mtd: rawnand: gpmi: remove redundant variable payload_virt
mtd: rawnand: docg4: fix the probe function error path
mtd: rawnand: denali: optimize timing parameters for data interface
mtd: rawnand: denali_dt: add more clocks based on IP datasheet
dt-binding: mtd: denali_dt: document clock property
mtd: rawnand: denali_dt: use dev as a shorthand of &pdev->dev
mtd: rawnand: mxc: remove __init qualifier from mxcnd_probe_dt
mtd: spinand: macronix: Add support for MX35LF2GE4AB
mtd: spinand: Add initial support for the MX35LF1GE4AB chip
mtd: spinand: Add initial support for Winbond W25M02GV
mtd: spinand: Add initial support for Micron MT29F2G01ABAGD
dt-bindings: Add bindings for SPI NAND devices
mtd: nand: Add core infrastructure to support SPI NANDs
mtd: rawnand: provide only single helper function for ECC conf
mtd: rawnand: qcom: code reorganization for raw read
mtd: rawnand: qcom: check for operation errors in case of raw read
mtd: rawnand: qcom: fix return value for raw page read
mtd: rawnand: qcom: modify write_oob to remove read codeword part
mtd: rawnand: qcom: parse read errors for read oob also
mtd: rawnand: qcom: fix null pointer access for erased page detection
mtd: rawnand: qcom: erased page detection for uncorrectable errors only
mtd: rawnand: qcom: wait for desc completion in all BAM channels
mtd: rawnand: qcom: use the ecc strength from device parameter
mtd: rawnand: qcom: remove dt property nand-ecc-step-size
dt-bindings: qcom_nandc: update for ECC strength and step size
mtd: rawnand: denali: use helper function for ecc setup
mtd: rawnand: helper function for setting up ECC configuration
s390: detect etoken facility
ALSA: pcm: Nuke snd_pcm_lib_mmap_vmalloc()
ALSA: rawmidi: Use kvmalloc() for buffers
net/rds: Remove unnecessary variable
net/rds: void function cannot return -1
dsa: rtl8366: Remove unused variable.
ravb: fix byte order for TX descriptor tag field lower bits
ravb: fix warning about memcpy length
ravb: fix shadowing of symbol 'stats' in ravb_get_ethtool_stats()
KVM: PPC: Book3S HV: Fix constant size warning
KVM: PPC: Book3S HV: Add of_node_put() in success path
KVM: PPC: Book3S: Fix matching of hardware and emulated TCE tables
KVM: PPC: Remove mmio_vsx_tx_sx_enabled in KVM MMIO emulation
PM / devfreq: rk3399_dmc: Fix duplicated opp table on reload.
PM / devfreq: Init user limits from OPP limits, not viceversa
PM / devfreq: rk3399_dmc: fix spelling mistakes.
PM / devfreq: rk3399_dmc: do not print error when get supply and clk defer.
dt-bindings: devfreq: rk3399_dmc: move interrupts to be optional.
PM / devfreq: rk3399_dmc: remove wait for dcf irq event.
dt-bindings: clock: add rk3399 DDR3 standard speed bins.
dt-bindings: devfreq: rk3399_dmc: improve binding documentation.
PM / devfreq: use put_device() instead of kfree()
PM / devfreq: exynos-ppmu: Delete an error message for a failed memory allocation in exynos_ppmu_probe()
ARM: dts: Add ethernet and switch to D-Link DIR-685
net: dsa: realtek-smi: Add Realtek SMI driver
net: dsa: Add bindings for Realtek SMI DSAs
net: phy: realtek: Support RTL8366RB variant
security: check for kstrdup() failure in lsm_append()
security: export security_kernel_load_data function
vsprintf: Add command line option debug_boot_weak_hash
vsprintf: Use hw RNG for ptr_key
random: Return nbytes filled from hw RNG
random: Fix whitespace pre random-bytes work
r8169: power down chip in probe
net: phy: sfp: Add HWMON support for module sensors
hwmon: Add helper to tell if a char is invalid in a name
hwmon: Add support for power min, lcrit, min_alarm and lcrit_alarm
hwmon: Add missing HWMON_T_LCRIT_ALARM define
r8169: don't read chip phy status register
r8169: remove mii_if_info member from struct rtl8169_private
r8169: remove rtl8169_set_speed_xmii
r8169: use phy_speed_down / phy_speed_up
r8169: use phy_mii_ioctl
r8169: use phy_ethtool_nway_reset
r8169: use phy_ethtool_(g|s)et_link_ksettings
r8169: replace open-coded PHY soft reset with genphy_soft_reset
r8169: use phy_resume/phy_suspend
r8169: add basic phylib support
pktcdvd: remove assignment in if condition
blk-mq: issue directly if hw queue isn't busy in case of 'none'
libxfs: Fix a couple of sparse complaintis
xfs: use swap macro in xfs_dir2_leafn_rebalance
xfs_bmap_util: use swap macro
xfs_attr_leaf: use swap macro in xfs_attr3_leaf_rebalance
xfs: don't assume a left rmap when allocating a new rmap
ALSA: rawmidi: Minor code refactoring
selinux: constify write_op[]
ALSA: rawmidi: Simplify error paths
ALSA: rawmidi: Tidy up coding styles
ALSA: hda: Make audio component support more generic
ALSA: hda/i915: Associate audio component with devres
drm/i915: Split audio component to a generic type
drm/amdgpu: minor cleanup in amdgpu_job.c
drm/amdgpu: remove job->adev (v2)
audit: use ktime_get_coarse_real_ts64() for timestamps
drm/pl111: Use 64-bit arithmetic instead of 32-bit
drm/pl111: Replace drm_dev_unref with drm_dev_put
drm/vc4: Replace drm_dev_unref with drm_dev_put
cpufreq: exynos: Remove support for Exynos5440
ata: ahci-platform: Remove support for Exynos5440
MIPS: loongson64: cs5536: Fix PCI_OHCI_INT_REG reads
mips: unify prom_putchar() declarations
drm/i915: Flush chipset caches after GGTT writes
kconfig: rename SYMBOL_AUTO to SYMBOL_NO_WRITE
kconfig: check for pkg-config on make {menu,n,g,x}config
kbuild: Use HOST*FLAGS options from the command line
kbuild: Rename HOST_LOADLIBES to KBUILD_HOSTLDLIBS
kbuild: Rename HOSTLDFLAGS to KBUILD_HOSTLDFLAGS
kbuild: Rename HOSTCXXFLAGS to KBUILD_HOSTCXXFLAGS
kbuild: Rename HOSTCFLAGS to KBUILD_HOSTCFLAGS
arm64: Add build salt to the vDSO
powerpc: Add build salt to the vDSO
x86: Add build salt to the vDSO
kbuild: Add build salt to the kernel and modules
kbuild: verify that $DEPMOD is installed
kbuild: move bin2c back to scripts/ from scripts/basic/
Coccinelle: add atomic_as_refcounter script
drm/sun4i: sun8i: Avoid clearing blending order at each atomic commit
ALSA: emu8000: Use swap macro in snd_emu8000_sample_new
ALSA: emu10k1_patch: Use swap macro in snd_emu10k1_sample_new
ovl: fix wrong use of impure dir cache in ovl_iterate()
HID: intel-ish-hid: remove redundant variable num_frags
HID: multitouch: handle palm for touchscreens
HID: multitouch: touchscreens also use confidence reports
HID: multitouch: report MT_TOOL_PALM for non-confident touches
HID: microsoft: support the Surface Dial
HID: core: do not upper bound the collection stack
HID: input: enable Totem on the Dell Canvas 27
HID: multitouch: remove one copy of values
HID: multitouch: ditch mt_report_id
HID: multitouch: store a per application quirks value
HID: multitouch: Store per collection multitouch data
HID: multitouch: make sure the static list of class is not changed
input: add MT_TOOL_DIAL
netfilter: Kconfig: Change select IPv6 dependencies
netfilter: conntrack: remove l3proto abstraction
HID: elan: Add support for touchpad on the Toshiba Click Mini L9W
HID: elan: Add USB-id for HP x2 10-n000nd touchpad
HID: elan: Add a flag for selecting if the touchpad has a LED
HID: elan: Query resolution from the touchpad
HID: elan: Query device max_x and max_y value from touchpad
HID: elan: Hardcode finger-count and usb-interface
HID: elan: Correctly report MT_PRESSURE instead of TOOL_WIDTH
HID: elan: Stop claiming we have TOUCH_MAJOR and then never reporting it
HID: elan: Remove unused max_area_x and max_area_y vatiables
configfs: fix registered group removal
ARM: at91: pm: configure wakeup sources for ULP1 mode
ARM: at91: pm: add PMC fast startup registers defines
ARM: at91: pm: Add ULP1 mode support
ARM: at91: pm: Use ULP0 naming instead of slow clock
arm64: defconfig: enable HiSilicon PMU driver
arm64: dts: hisilicon: Add missing cooling device properties for CPUs
drm/imx: Remove unused field imx_drm_device.pipes
drm/sun4i: Replace drm_dev_unref with drm_dev_put
spi: spi-fsl-dspi: Fill actual_length when doing DMA transfer
genirq: Remove redundant NULL pointer check in __free_irq()
arm64: hikey960: update idle-states
arm64: dts: hikey: Remove keep-power-in-suspend property
arm64: dts: hikey960: Remove keep-power-in-suspend property
arm64: dts: hikey960: Clean up MMC properties and move to proper file
arm64: dts: hikey960: Remove deprecated MMC properties
spi: rockchip: add description for px30
drm/imx: Replace drm_dev_unref with drm_dev_put
drm/i915/selftests: Free the backing store between iterations
vga_switcheroo: set audio client id according to bound GPU id
pinctrl: mt7622: Fix probe fail by misuse the selector
pinctrl: single: Fix missing unlock on error path
pinctrl: core: Remove broken remove_last group and pinmux functions
pinctrl: rza1: Fix selector use for groups and functions
pinctrl: single: Fix group and function selector use
pinctrl: pinmux: Return selector to the pinctrl driver
i2c: recovery: rename variable for easier understanding
pinctrl: core: Return selector to the pinctrl driver
i2c: rcar: use the new get_bus_free callback
i2c: recovery: add get_bus_free callback
i2c: recovery: refactor recovery function
i2c: recovery: require either get_sda or set_sda
ARM: dts: am335x: add am335x-sancloud-bbe board support
dt-bindings: Add vendor prefix for Sancloud
arm64: dts: mt7622: update a clock property for UART0
x86/mm/tlb: Skip atomic operations for 'init_mm' in switch_mm_irqs_off()
x86/mm/tlb: Always use lazy TLB mode
x86/mm/tlb: Only send page table free TLB flush to lazy TLB CPUs
x86/mm/tlb: Make lazy TLB mode lazier
x86/mm/tlb: Restructure switch_mm_irqs_off()
x86/mm/tlb: Leave lazy TLB mode at page table free time
mm: Allocate the mm_cpumask (mm->cpu_bitmap[]) dynamically based on nr_cpu_ids
tools/memory-model: Rename litmus tests to comply to norm7
tools/memory-model/Documentation: Fix typo, smb->smp
sched/Documentation: Update wake_up() & co. memory-barrier guarantees
locking/spinlock, sched/core: Clarify requirements for smp_mb__after_spinlock()
sched/core: Use smp_mb() in wake_woken_function()
tools/memory-model: Add informal LKMM documentation to MAINTAINERS
locking/atomics/Documentation: Describe atomic_set() as a write operation
tools/memory-model: Make scripts executable
tools/memory-model: Remove ACCESS_ONCE() from model
tools/memory-model: Remove ACCESS_ONCE() from recipes
locking/memory-barriers.txt/kokr: Update Korean translation to fix broken DMA vs. MMIO ordering example
MAINTAINERS: Add Daniel Lustig as an LKMM reviewer
tools/memory-model: Fix ISA2+pooncelock+pooncelock+pombonce name
tools/memory-model: Add litmus test for full multicopy atomicity
ARM: dts: imx6ul-pico-hobbit: Do not hardcode the memory size
ARM: dts: imx6sl-evk: make pfuze100 sw4 always on
ARM: dts: imx6sll-evk: make pfuze100 sw4 always on
ARM: dts: imx6sx-sdb-reva: make pfuze100 sw4 always on
ARM: dts: imx6qdl-sabresd: make pfuze100 sw4 always on
efi/esrt: Only call efi_mem_reserve() for boot services memory
ARM: dts: Add DT support for Octavo Systems OSD3358-SM-RED based on TI AM335x
ARM: dts: imx6sl-evk: add missing GPIO iomux setting
ARM: dts: imx51-zii-scu3-esb: Fix RAVE SP watchdog compatible string
ARM: dts: imx51-zii-scu3-esb: Add switch IRQ line pinumx config
ARM: dts: imx6sx-nitrogen6sx: remove obsolete display configuration
ARM: dts: imx7d-nitrogen7: use OF graph to describe the display
ARM: dts: imx: Switch Boundary Devices boards to SPDX identifier
soc: imx6qp: Use GENPD_FLAG_ALWAYS_ON for PU errata
ARM: dts: imx6sl: Add vivante gpu nodes
ARM: dts: imx6sll-evk: enable SEIKO 43WVF1G lcdif panel
ARM: dts: imx6sll-evk: correct lcd regulator GPIO pin
ARM: dts: imx6sll-evk: enable PWM1 for backlight driver
liquidio: correct error msg text when removing VLAN ID
ARM: dts: imx51-zii-rdu1: Enable secure-reg-access
ARM: dts: imx51-babbage: Enable secure-reg-access
ARM: dts: imx53-ppd: Enable secure-reg-access
s390/chsc: fix packed-not-aligned warnings
s390/css: reduce stsch calls
s390/css: validate subchannel prior to allocation
s390/css: start the subchannel evaluation earlier
s390/cio: ensure that a chpid is registered only once
ARM: imx_v6_v7_defconfig: use MXSFB DRM driver
ARM: mxs_defconfig: use MXSFB DRM driver
ARM: dts: imx6ul: Add DTS for ConnectCore 6UL SBC Express
ARM: dts: imx6ul: Add DTS for ConnectCore 6UL System-On-Module (SOM)
ARM: dts: imx51-zii-rdu1: Disable internal watchdog
arm64: dts: allwinner: h6: enable AXP805 PMIC on Pine H64
arm64: dts: allwinner: h6: Use macros for R_CCU clock and reset indices
net: Fix GRO_HASH_BUCKETS assertion.
tools: bpftool: don't pass FEATURES_DUMP to libbpf
tools: libbpf: remove libelf-getphdrnum feature detection
drm/amdkfd: Call kfd2kgd.set_compute_idle
drm/amdgpu: Add kfd2kgd.set_compute_idle interface
samples/bpf: test_cgrp2_sock2: fix an off by one
samples: bpf: ensure that we don't load over MAX_PROGS programs
sch_cake: Fix tin order when set through skb->priority
cxgb4: collect ASIC LA dumps from ULP TX
rtc: ds1307: support m41t11 variant
rtc: ds1307: fix data pointer to m41t0
drm/amdgpu: add amdgpu_job_submit_direct helper
drm/amdgpu: remove job->ring
drm/amdgpu: remove ring parameter from amdgpu_job_submit
drm/amdgpu: remove fence context from the job
drm/amdgpu: cleanup job header
drm/amd/display: Fix some checkpatch.pl errors and warnings in dc_link_dp.c
drm/amd/display: Null ptr check for set_sdr_white_level
drm/amd/display: dal 3.1.56
drm/amd/display: add new dc debug structure to track debug data
drm/amd/display: Move address tracking out of HUBP
drm/amd/display: Add hook for MST root branch info
drm/amd/display: add HDR visual confirm
drm/amd/display: Refactor SDR cursor boosting in HDR mode
drm/amd/display: Add headers for hardcoded 1d luts.
drm/scheduler: add NULL pointer check for run queue (v2)
mlxsw: spectrum: Expose counters for various packet sizes
liquidio: fix hang when re-binding VF host drv after running DPDK VF driver
net: cavium: Drop dependency of NET_VENDOR_CAVIUM on PCI
net: mscc: simplify retrieving the tag type from the frame header
cxgb4: do not return DUPLEX_UNKNOWN when link is down
net: convert gro_count to bitmask
bnxt_en: remove redundant debug register dma mem allocation
liquidio: Use %pad printk format for dma_addr_t values
net: phy: realtek: add missing entry for RTL8211C to mdio_device_id table
net: usb: hso: use swap macro in hso_kick_transmit
net: phy: add phy_speed_down and phy_speed_up
net: phy: add helper phy_config_aneg
selftests: tls: add selftests for TLS sockets
drm/amdgpu: Allow to create BO lists in CS ioctl v3
Revert "drm/amd/powerplay: fix performance drop on Vega10"
ima: based on policy warn about loading firmware (pre-allocated buffer)
module: replace the existing LSM hook in init_module
ima: add build time policy
ima: based on policy require signed firmware (sysfs fallback)
firmware: add call to LSM hook before firmware sysfs fallback
ima: based on policy require signed kexec kernel images
kexec: add call to LSM hook in original kexec_load syscall
security: define new LSM hook named security_kernel_load_data
drm/i915/selftests: Exercise reset to break stuck GTT eviction
docs: networking: Fix failover build warnings
docs: networking: Add failover docs to index
net: hns3: Fix comments for hclge_get_ring_chain_from_mbx
net: hns3: Fix for using wrong mask and shift in hclge_get_ring_chain_from_mbx
net: hns3: Fix for reset_level default assignment probelm
net: hns3: remove unnecessary ring configuration operation while resetting
net: hns3: Fix return value error in hns3_reset_notify_down_enet
net: hns3: Correct reset event status register
net: hns3: Prevent to request reset frequently
net: hns3: Reset net device with rtnl_lock
net: hns3: Modify the order of initializing command queue register
clk: qcom: clk-rpmh: Add QCOM RPMh clock driver
drm/connector: Fix typo in drm_connector_list_iter_next()
arm64: dts: rockchip: drop out-of-tree properties from rk3399-ficus regulator
arm64: dts: rockchip: add voltage properties for vcc3v3_pcie on rk3399 ficus
arm64: dts: rockchip: add USB 2.0 and 3.0 support on Ficus board
drm/amdgpu/pp: switch smu callback type for get_argument()
drm/amdgpu/pp: split out common smumgr smu9 code
drm/amdgpu/pp: remove dead vega12 code
ARM: hisi: handle of_iomap and fix missing of_node_put
ARM: hisi: check of_iomap and fix missing of_node_put
ARM: hisi: fix error handling and missing of_node_put
dt-bindings: sound: wm8994: document wlf,csnaddr-pd property
dt-bindings: sound: wm8994: document wlf,spkmode-pu property
drm/i915/selftests: Force a preemption hang
drm/i915/execlists: Always clear preempt status on cancelling all
blk-iolatency: truncate our current time
blk-iolatency: don't change the latency window
x86/pti: Make pti_set_kernel_image_nonglobal() static
netfilter: conntrack: remove get_timeout() indirection
netfilter: conntrack: avoid l4proto pkt_to_tuple calls
netfilter: conntrack: avoid calls to l4proto invert_tuple
netfilter: conntrack: remove get_l4proto indirection from l3 protocol trackers
netfilter: conntrack: remove invert_tuple indirection from l3 protocol trackers
netfilter: conntrack: remove pkt_to_tuple indirection from l3 protocol trackers
netfilter: conntrack: remove ctnetlink callbacks from l3 protocol trackers
netfilter: Kconfig: Make NETFILTER_XT_MATCH_SOCKET select NF_SOCKET_IPV4/6
openvswitch: use nf_ct_get_tuplepr, invert_tuplepr
netfilter: utils: move nf_ip6_checksum* from ipv6 to utils
netfilter: utils: move nf_ip_checksum* from ipv4 to utils
netfilter: nft_tproxy: Move nf_tproxy_assign_sock() to nf_tproxy.h
netfilter: flowtables: use fixed renew timeout on teardown
netfilter: nft_reject_bridge: remove unnecessary ttl set
livepatch: Remove reliable stacktrace check in klp_try_switch_task()
drm/dp_helper: Add DP aux channel tracing
drm: writeback: Fix doc that says connector should be disconnected
KVM: s390/vsie: avoid sparse warning
gpu: ipu-v3: Allow negative offsets for interlaced scanning
gpu: ipu-v3: csi: support RGB565 on parallel bus
gpu: ipu-v3: csi: pass back mbus_code_to_bus_cfg error codes
gpu: ipu-csi: add rgb/bgr888 24bit support to mbus_code_to_bus_cfg
drm/imx: Remove last traces of struct imx_drm_crtc
dma-buf: Move BUG_ON from _add_shared_fence to _add_shared_inplace
ALSA: hda: use PCI_BASE_CLASS_DISPLAY to replace PCI_CLASS_DISPLAY_VGA
ALSA: usb-audio: Tidy up logic for Processing Unit min/max values
ALSA: usb-audio: Unify virtual type units type to UAC3 values
ALSA: usb-audio: Add support for Processing Units in UAC3
ALSA: usb-audio: Processing Unit controls parsing in UAC2
ALSA: usb-audio: Add support for Selector Units in UAC3
ASoC: AMD: For capture have interrupts on I2S->ACP channel
ASoC: AMD: Send correct channel for configuring DMA descriptors
ASoC: Intel: Boards: Add GLK Realtek Maxim I2S machine driver
ASoC: hdmi-codec: fix routing
dt-bindings: arm: mediatek: cleanup MT7623N reference boards
arm: dts: mt7623: cleanup MT7623N NAND dts file
soc: mediatek: pwrap: add mt6351 driver for mt6797 SoCs
soc: mediatek: pwrap: add pwrap driver for mt6797 SoCs
soc: mediatek: pwrap: fix cipher init setting error
dt-bindings: pwrap: mediatek: add pwrap support for MT6797
s390/kvm: fix deadlock when killed by oom
s390/cmm: avoid add_timer on concurrently used timer
s390/crypto: fix gcc 8 stringop-truncation warning
dt-binding: pinctrl: berlin: document AS370 SoC pinctrl
gpiolib: remove an unnecessary TODO
gpiolib: don't allow userspace to set values of input lines
arm64: dts: mt7622: add earlycon to mt7622-rfb1 board
arm64: dts: mt7622: use gpio-ranges to pinctrl device
irqchip/gic-v3-its: Honor hypervisor enforced LPI range
irqchip/gic-v3: Expose GICD_TYPER in the rdist structure
irqchip/gic-v3-its: Drop chunk allocation compatibility
irqchip/gic-v3-its: Move minimum LPI requirements to individual busses
irqchip/gic-v3-its: Use full range of LPIs
irqchip/gic-v3-its: Refactor LPI allocator
Bluetooth: avoid killing an already killed socket
powerpc/powernv/ioda: Allocate indirect TCE levels on demand
powerpc/powernv: Rework TCE level allocation
powerpc/powernv: Add indirect levels to it_userspace
KVM: PPC: Make iommu_table::it_userspace big endian
powerpc/powernv: Move TCE manupulation code to its own file
powerpc/powernv: Remove useless wrapper
pinctrl: at91-pio4: Remove redundant return value check
pinctrl: ocelot: fix gpio4 twi function
pinctrl: imx: add driver for i.MX8MQ
pinctrl: imx: Add DT binding for i.MX8MQ IOMUXC
pinctrl: baytrail: Mark expected switch fall-throughs
pinctrl: at91-pio4: add support for drive strength
pinctrl: mt7622: mark expected switch fall-through
pinctrl: meson: add gen_clk pins
pinctrl: sh-pfc: r8a77990: Add USB3.0 pins, groups and functions
pinctrl: sh-pfc: r8a77990: Add USB2.0 pins, groups and functions
pinctrl: sh-pfc: r8a77990: Revise USB ID pin name
pinctrl: sh-pfc: r8a77965: Add HSCIF pins, groups, and functions
ALSA: cs46xx: remove redundant pointer 'ins'
ALSA: ali5451: remove redundant pointer 'codec'
ALSA: sb8: remove redundant pointer runtime
ALSA: gus: remove redundant pointer private_data
ALSA: es1688: remove redundant pointer chip
ALSA: opl3: remove redundant pointer opl3
USB: serial: iuu_phoenix: drop redundant input-speed re-encoding
USB: serial: iuu_phoenix: drop unused driver-data baud rate
USB: serial: mos7720: remove redundant variables iflag, mask and serial
drivers: core: Remove glue dirs from sysfs earlier
driver core: remove unnecessary function extern declare
sysfs.h: fix non-kernel-doc comment
misc: vexpress/syscfg: Use devm_ioremap_resource() to map memory
drivers/misc: Aspeed LPC snoop output using misc chardev
mei: bus: suppress sign-compare warnings
gnss: fix potential error pointer dereference
gnss: ubx: make struct ubx_gserial_ops static
drm/i915/execlists: Disable submission tasklet upon wedging
drm/i915: Remove pci private pointer after destroying the device private
drm/i915/selftests: Downgrade igt_timeout message
ARM: dts: aspeed: Fix Romulus VGA frame buffer
ARM: dts: aspeed: Enable vhub on port A of AST2500 EVB
ARM: dts: aspeed: Add G5 USB Virtual Hub
ARM: dts: aspeed: Add G4 USB Virtual Hub
ARM: dts: aspeed: Add G5 USB host pinmux
ARM: dts: aspeed: Add G4 USB pinmux
reset: uniphier: add USB3 core reset control
dt-bindings: reset: uniphier: add USB3 core reset support
reset: simple: export reset_simple_ops to be referred from modules
reset: qcom: AOSS (always on subsystem) reset controller
dt-bindings: reset: Add AOSS reset bindings for SDM845 SoCs
virtio: virtconsole: Use seq_file for debugfs operations
vme: ca91cx42: remove redundant variable i
tty: support CIBAUD without BOTHER
mmc: tegra: Add and use tegra_sdhci_get_max_clock()
tty: fix termios input-speed encoding when using BOTHER
tty: fix termios input-speed encoding
tty: serial: qcom_geni_serial: Add support for flow control
serial: 8250: of: Defer probe on missing IRQ
serial: 8250: of: Correct of_platform_serial_setup() error handling
serial: sh-sci: Document r7s9210 bindings
serial: sh-sci: Add support for R7S9210
staging: android: ashmem: Shrink directly through shmem_fallocate
staging: fbtft: Fix line continuation
staging: fbtft: Fix line over 80 characters
staging: comedi: comedi_fops: Shift assignment operator '=' to previous line
mmc: sdhci-esdhc-imx: fix indent
mmc: sdhci-esdhc-imx: disable clocks before changing frequency
mmc: tegra: prevent ACMD23 on Tegra 3
mmc: tegra: fix eMMC DDR52 mode
mmc: tegra: prevent HS200 on Tegra 3
mmc: sdhci-pci-dwc-mshc: synopsys dwc mshc support
mmc: sdhci-esdhc-imx: Switch to SPDX identifier
mmc: sdhci-of-dwcmshc: add SDHCI OF Synopsys DWC MSHC driver
dt: bindings: Add bindings for SDHCI Synopsys DWC MSHC
mmc: sdhci: do not try to use 3.3V signaling if not supported
mmc: sdhci-of-esdhc: set proper dma mask for ls104x chips
mmc: sdhci-msm: Remove redundant dev_err call in sdhci_msm_probe()
mmc: sdhci-xenon: mark expected switch fall-through
mmc: pxamci: provide a short-hand for &pdev->dev
mmc: pxamci: make GPIO lookups from pdata optional
mmc: pxamci: let mmc core handle regulators
mmc: pxamci: remove pxa-mmc, gpio-power from devicetree bindings
mmc: pxamci: call mmc_of_parse()
mmc: pxamci: fix indenting
mmc: pxamci: remove dead code from pxamci_remove()
mmc: pxamci: remove dma resources from private context
mmc: pxamci: remove irq from private context
mmc: sdhci-esdhc-imx: get rid of support_vsel
mmc: sdhci-esdhc-imx: support eMMC DDR mode when running at 3.3V
mmc: core: Drop the unused mmc_power_save|restore_host()
mmc: sdhci-of-esdhc: modify the sd clock in of_match_node way
mmc: sdhci-of-arasan: Add quirk for unstable clocks
dt-bindings: mmc: broken clock stable indicator on arasan controllers
mmc: sdhci-pci: Add support for Intel ICP
mmc: host: Register changes for sdcc V5
Documentation: sdhci-msm: Add new compatible string for SDCC v5
mmc: sdhci-msm: Add msm version specific ops and data structures
mmc: sdhci-msm: Define new Register address map
mmc: renesas_sdhi: add eMMC HS400 mode support
mmc: tmio: add eMMC HS400 mode support
mmc: core: more fine-grained hooks for HS400 tuning
mmc: dw_mmc-exynos: fix potential external abort in resume_noirq()
mmc: tegra: Use sdhci_pltfm_clk_get_max_clock
mmc: core: Adjust and reuse the macro of R1_STATUS(x)
x86/hyper-v: Check for VP_INVAL in hyperv_flush_tlb_others()
x86/hyper-v: Check cpumask_to_vpset() return value in hyperv_flush_tlb_others_ex()
drm/meson: Make DMT timings parameters and pixel clock generic
arm: dts: mediatek: Fix pio-leds for Bananapi-R2
staging: rtl8188eu: remove redundant header file
staging: rtl8188eu: add spaces around '+'
staging: rtl8188eu: rename variable
staging: rtl8188eu: rename function parameters
staging: rtl8188eu: rename Efuse_PowerSwitch
staging: rtl8188eu: do not line break function definition
staging: mt7621: Add SPDX license identifier
staging: rtl8188eu: remove is_{multicast,broadcast}_mac_addr
staging: mt7621-pci: Include preferred headers
staging: olpc_dcon: add missing identifier names
staging: olpc_dcon: prefer 'help' in KConfig
staging:r8188eu: Use lib80211 to encrypt (CCMP) tx frames
staging:r8188eu: Use lib80211 to encrypt (TKIP) tx frames
drm/nouveau: tegra: Detach from ARM DMA/IOMMU mapping
ARM: dma-mapping: Set proper DMA ops in arm_iommu_detach_device()
drm/nouveau/secboot/acr: Remove VLA usage
drm/nouveau: Replace drm_dev_unref with drm_dev_put
drm/nouveau: Replace drm_gem_object_unreference_unlocked with put function
drm/nouveau: Replace drm_framebuffer_{un/reference} with put, get functions
drm/nouveau/nvif: remove const attribute from nvif_mclass
drm/nouveau/hwmon: potential uninitialized variables
drm/nouveau: Fix runtime PM leak in drm_open()
drm/nouveau/debugfs: Wake up GPU before doing any reclocking
drm/nouveau/bios/vpstate: There are some fermi vbios with no boost or tdp entry
drm/nouveau/kms/nv50-: Allow vblank_disable_immediate
drm/nouveau/kms/nv50-: remove duplicate assignment
drm/nouveau/kms/nv50-: fix drm-get-put.cocci warnings
drm/nouveau/disp/nv50-gp10x: fix coverity warning
drm/nouveau/core: ERR_PTR vs NULL bug in nvkm_engine_info()
drm/nouveau/mmu/gp10b: remove ghost file
drm/nouveau/secboot/tegra: Enable gp20b/gp10b firmware tag when relevant
drm/nouveau/fault/gv100: fix fault buffer initialisation
drm/nouveau/gr/gv100: handle multiple SM-per-TPC for shader exceptions
arm64: dts: renesas: r8a779{65,80,90}: Add IPMMU devices nodes
net/mlx5e: IPsec, fix byte count in CQE
net/mlx5: Accel, add common metadata functions
net/mlx5e: TLS, build TLS netdev from capabilities
net/mlx5e: TLS, add software statistics
net/mlx5e: TLS, add Innova TLS rx data path
net/mlx5e: TLS, add innova rx support
net/mlx5: Accel, add TLS rx offload routines
net/mlx5e: TLS, refactor variable names
tls: Fix zerocopy_from_iter iov handling
tls: Add rx inline crypto offload
tls: Fill software context without allocation
tls: Split tls_sw_release_resources_rx
tls: Split decrypt_skb to two functions
tls: Refactor tls_offload variable names
tcp: Don't coalesce decrypted and encrypted SKBs
net: Add TLS rx resync NDO
net: Add TLS RX offload feature
net: Add decrypted field to skb
net: mvpp2: debugfs: add classifier hit counters
net: mvpp2: debugfs: add entries for classifier flows
net: mvpp2: debugfs: add hit counter stats for Header Parser entries
net: mvpp2: add a debugfs interface for the Header Parser
net: mvpp2: switch to SPDX identifiers
powerpc/64s: Remove POWER9 DD1 support
fbdev/efifb: Honour UEFI memory map attributes when mapping the FB
efi: Drop type and attribute checks in efi_mem_desc_lookup()
efi/libstub/arm: Add opt-in Kconfig option for the DTB loader
efi: Remove the declaration of efi_late_init() as the function is unused
efi/cper: Avoid using get_seconds()
efi: Use a work queue to invoke EFI Runtime Services
efi/x86: Use non-blocking SetVariable() for efi_delete_dummy_variable()
efi/x86: Clean up the eboot code
x86/build: Remove old -funit-at-a-time GCC quirk
perf, tools: Use correct articles in comments
sched/core: Remove get_cpu() from sched_fork()
sched/cpufreq: Clarify sugov_get_util()
sched/sysctl: Remove unused sched_time_avg_ms sysctl
sched/core: Remove the rt_avg code
sched/core: Use PELT for scale_rt_capacity()
sched/cpufreq: Remove sugov_aggregate_util()
cpufreq/schedutil: Take time spent in interrupts into account
sched/irq: Add IRQ utilization tracking
cpufreq/schedutil: Use DL utilization tracking
sched/dl: Add dl_rq utilization tracking
cpufreq/schedutil: Use RT utilization tracking
sched/rt: Add rt_rq utilization tracking
sched/pelt: Move PELT related code in a dedicated file
sched/fair: Fix util_avg of new tasks for asymmetric systems
watchdog/softlockup: Fix cpu_stop_queue_work() double-queue bug
parport: ieee1284: mark expected switch fall-throughs
parport: sunbpp: fix error return code
eventpoll.h: wrap casts in () properly
nvmem: imx-ocotp: add support for imx6sll
dt-bindings: nvmem: imx-ocotp: add compatible string for imx6sll
nvmem: Add Spreadtrum SC27XX efuse support
dt-bindings: nvmem: Add Spreadtrum SC27XX efuse controller documentation
MAINTAINERS: add entry for FPGA DFL drivers
fpga: dfl: afu: add DFL_FPGA_PORT_DMA_MAP/UNMAP ioctls support
fpga: dfl: afu: add afu sub feature support
fpga: dfl: afu: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support
fpga: dfl: afu: add header sub feature support
fpga: dfl: afu: add port ops support
fpga: dfl: add FPGA Accelerated Function Unit driver basic framework
fpga: dfl: fme-region: add support for compat_id
fpga: dfl: add fpga region platform driver for FME
fpga: dfl: add fpga bridge platform driver for FME
fpga: dfl: fme-mgr: add compat_id support
fpga: dfl: add fpga manager platform driver for FME
fpga: dfl: fme: add partial reconfiguration sub feature support
fpga: dfl: fme: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support
fpga: dfl: fme: add header sub feature support
fpga: dfl: add FPGA Management Engine driver basic framework
fpga: dfl-pci: add enumeration for feature devices
fpga: add FPGA DFL PCIe device driver
fpga: dfl: add dfl_fpga_check_port_id function.
fpga: dfl: add dfl_fpga_port_ops support.
fpga: dfl: add feature device infrastructure
fpga: dfl: add dfl_fpga_cdev_find_port
fpga: dfl: add chardev support for feature devices
fpga: add device feature list support
fpga: region: add compat_id support
fpga: mgr: add compat_id support
fpga: mgr: add status for fpga-manager
fpga: mgr: add region_id to fpga_image_info
docs: fpga: add a document for FPGA Device Feature List (DFL) Framework Overview
coresight: tpiu: Fix disabling timeouts
coresight: catu: Plug in CATU as a backend for ETR buffer
coresight: catu: Add support for scatter gather tables
dts: bindings: Document device tree binding for CATU
coresight: Introduce support for Coresight Address Translation Unit
coresight: Add helper device type
coresight: Cleanup device subtype struct
coresight: Handle errors in finding input/output ports
coresight: Cleanup platform description data
coresight: Fix check in coresight_tmc_etr_buf_insert_barrier_packet
coresight: include vmalloc.h for vmap/vunmap
coresight: tmc: Add configuration support for trace buffer size
coresight: tmc-etr buf: Add TMC scatter gather mode backend
coresight: tmc-etr: Add transparent buffer management
coresight: Add support for TMC ETR SG unit
coresight: Add generic TMC sg table framework
dts: bindings: Restrict coresight tmc-etr scatter-gather mode
coresight: Add helper for inserting synchronization packets
coresight: tmc-etr: Disallow perf mode
coresight: tmc-etr: Do not clean trace buffer
coresight: tmc: Hide trace buffer handling for file read
coresight: ETM: Add support for Arm Cortex-A73 and Cortex-A35
coresight: Remove function coresight_vpid_to_pid()
coresight: etm4x: Don't use contextID with PID namespaces
coresight: etm3x: Don't use contextID with PID namespaces
iio: change strncpy+truncation to strlcpy
serdev: add dev_pm_domain_attach|detach()
x86/speculation/l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLOWED architectures
iio: adxl345: Add support for the ADXL375
iio: imu: st_lsm6dsx: add error logs to st_lsm6dsx_read_fifo()
iio: pressure: bmp280: remove unused options from device tree documentation
iio: imu: mpu6050: add support for 6515 variant
iio: hx711: fix spurious unit-address in example
iio: hx711: add delay until DOUT is ready
iio: hx711: add clock-frequency property in DT
iio: accel: adxl345: add sampling frequency support
f2fs: do checkpoint in kill_sb
f2fs: allow wrong configured dio to buffered write
ARM: dts: Add devicetree for Storlink/Storm SL93512R
ARM: dts: Add Vitesse G5e switch to the Gemini SQ201
ARM: dts: Add WAN ethernet port to the SQ201
drm/amdkfd: Add CU-masking ioctl to KFD
drm/amd: Add CU-masking ioctl definition to kfd_ioctl.h
selftests/bpf: Test case for BPF_SOCK_OPS_TCP_LISTEN_CB
selftests/bpf: Better verification in test_tcpbpf
selftests/bpf: Switch test_tcpbpf_user to cgroup_helpers
selftests/bpf: Fix const'ness in cgroup_helpers
bpf: Sync bpf.h to tools/
bpf: Add BPF_SOCK_OPS_TCP_LISTEN_CB
ARM: dts: nomadik: Cut FSMC timings
mlxsw: spectrum_router: Optimize processing of VRRP MACs
mlxsw: spectrum: Add VRRP traps
mlxsw: spectrum_router: Direct macvlans' MACs to router
mlxsw: spectrum: Enable macvlan upper devices
tcp: remove redundant rcv_nxt update
drm/i915/guc: Disable rpm wakeref asserts in GuC irq handler
tools/testing/nvdimm: Fix support for emulating controller temperature
tools/testing/nvdimm: Make DSM failure code injection an override
acpi, nfit: Prefer _DSM over _LSR for namespace label reads
libnvdimm: Introduce locked DIMM capacity support
ARM: tcm: ensure inline stub functions are marked static
bpf: btf: print map dump and lookup with btf info
bpf: btf: add btf print functionality
bpf: btf: export btf types and name by offset from lib
tools: include reallocarray feature test in FEATURE_TESTS_BASIC
staging: gasket: remove gasket_wait_sync()
staging: gasket: sysfs: remove legacy_device field
staging: gasket: remove gasket_sysfs_register_show()
staging: gasket: remove GASKET_SYSFS_REG()
staging: gasket: remove gasket_page_table_num_extended_entries()
staging: gasket: remove gasket_interrupt_get_msix_entries()
staging: gasket: remove gasket_interrupt_trigger_eventfd()
staging: gasket: remove gasket_interrupt_get_eventfd_ctxs()
staging: gasket: remove pointless gasket_interrupt_pause()
net: mvpp2: mvpp2_cls_flow_get() can be static
of: mdio: Support fixed links in of_phy_get_and_connect()
net: sched: refactor flower walk to iterate over idr
samples/bpf: xdp_redirect_cpu handle parsing of double VLAN tagged packets
drm/i915/execlists: Drop clear_gtiir() on GPU reset
drm/i915: Do not short-circuit tasklets during reset
drm/i915/selftests: Include the start of each subtest in the GEM trace
net: ipmr: add support for passing full packet on wrong vif
drm/amdkfd: Enable Raven for KFD
drm/amdkfd: Optimize out some duplicated code in kfd_signal_iommu_event()
drm/amdkfd: Workaround to accommodate Raven too many PPR issue
drm/amdkfd: Avoid flooding dmesg on Raven due to IOMMU issues
drm/amdkfd: Make SDMA engine number an ASIC-dependent variable
drm/amdkfd: Consolidate duplicate memory banks info in topology
drm/amdgpu/pp/smu7: cache smu firmware toc
drm/amdgpu/pp/smu7: remove local mc_addr variable
drm/amdgpu/pp/smu7: drop unused values in smu data structure
drm/amdgpu/pp/smu7: use a local variable for toc indexing
drm/amdgpu/vi: fix mixed up state in smu clockgating setup
drm/amd/display: properly turn autocal off
drm/amd/display: Initialize data structure for DalMpVisualConfirm.
drm/amd/display: dal 3.1.55
drm/amd/display: update dml to match DV dml
drm/amd/display: add max scl ratio to soc bounding box
drm/amd/display: Fix new stream count check in dc_add_stream_to_ctx
drm/amd/display: dp debugfs allow link rate lane count greater than dp rx reported caps
drm/amd/display: Expose couple OPTC functions through header
drm/amd/display: Add CRC support for DCN
drm/amd/display: Return out_link_loss from interrupt handler
drm/amd/display: Add NULL check for local sink in edp_power_control
drm/amd/display: add pp to dc powerlevel enum translator
drm/amd/display: add DalEnableHDMI20 key support
drm/amd/display: introduce concept of send_reset_length for i2c engines
drm/amd/display: Read AUX channel even if only status byte is returned
drm/amd/display: Right shift AUX reply value sooner than later
drm/amd/display: Expose bunch of functions from dcn10_hw_sequencer
drm/amd/display: Add YCbCr420 only support for HDMI 4K@60
drm/amd/display: dal 3.1.54
drm/amd/display: Linux hook test pattern through debufs
drm/amd/display: expose dcn10_aux_initialize in header
drm/amd/display: add dcn cursor hotsport rotation and mirror support
drm/amd/display: set default GPIO_ID_HPD
drm/amd/display: add missing mask for dcn
drm/amd/display: Fix compile error on older GCC versions
drm/amd/display: Linux set/read lane settings through debugfs
drm/amd/display: Patch for extend time to panel poweron.
drm/amd/display: add additional info for cursor position programming
drm/amd/display: drop unused register defines
drm/amd/display: remove dentist_vco_freq from resource_pool
drm/amd/display: hook dp test pattern through debugfs
drm/amd/display: dcc always on for bw calculations on raven
drm/amd/display: read DP sink and DP branch hardware and firmware revision from DPCD
drm/amd/display: Convert remaining loggers off dc_logger
drm/amd/display: Return aux replies directly to DRM
drm/amd/display: Break out function to simply read aux reply
drm/amd/display: Serialize is_dp_sink_present
drm/amd/display: Expose configure_encoder for link_encoder
drm/amd/display: Define couple extra DCN registers
drm/amd/display: Add Azalia registers to HW sequencer
drm/amd/display: Correct calculation of duration time.
drm/amd/display: dal 3.1.53
drm/amd/display: set-read link rate and lane count through debugfs
drm/amd/display: fix incorrect check for atom table size
drm/amd/display: generic indirect register access
drm/amd/display: fix bug where we are creating bogus i2c aux
drm/amd/display: Move common GPIO registers into a common define
drm/amd/display: Linux Set/Read link rate and lane count through debugfs
drm/amd/display: Implement cursor multiplier
drm/amd/display: support access ddc for mst branch
drm/amd/display: Add avoid_vbios_exec_table debug bit
drm/amd/display: Separate HUBP surface size and rotation/mirror programming
Revert "drm/amd/display: make dm_dp_aux_transfer return payload bytes instead of size"
Revert "drm/amd/display: Don't return ddc result and read_bytes in same return value"
drm/amdgpu: Warn and update pin_size values when destroying a pinned BO
drm/amdgpu: Make pin_size values atomic
drm/amdgpu: Keep track of amount of pinned CPU visible VRAM
drm/scheduler: modify args of drm_sched_entity_init
drm/scheduler: add a pointer to scheduler in the rq
drm/amdgpu: fix TTM move entity init order
drm/amd: Use newly added interrupt source defs for SOC15.
drm/amd: Add interrupt source definitions for SOC15 v3.
drm/amd: Use newly added interrupt source defs for VI v3.
drm/amd: Add interrupt source definitions for VI v3.
drm/amd/powerplay: convert the sclk/mclk into Mhz for comparation
drm/amd/powerplay: no need to mask workable gfxoff feature for vega12
drm/amd/powerplay: add vega12 SMU gfxoff support v3
drm/amdgpu: reduce the idle period that RLC has to wait before request CGCG
drm/amdgpu: no touch for the reserved bit of RLC_CGTT_MGCG_OVERRIDE
drm/amdgpu: drop mmRLC_PG_CNTL clear v2
drm/amdgpu: correct rlc save restore list initialization for v2_1
drm/amdgpu: init CSIB regardless of rlc version and pg status
drm/amdgpu: pin the csb buffer on hw init v2
nfp: add support for simultaneous driver and hw XDP
selftests/bpf: add test for multiple programs
netdevsim: add support for simultaneous driver and hw XDP
xdp: support simultaneous driver and hw XDP attachment
xdp: factor out common program/flags handling from drivers
xdp: don't make drivers report attachment mode
xdp: add per mode attributes for attached programs
IB/cm: Remove cma_multicast->igmp_joined
RDMA/umem: Refactor exit paths in ib_umem_get
drm/i915/guc: Protect against no desc-pool on premature shutdown
RDMA/umem: Don't hold mmap_sem for too long
IB/srpt: Fix srpt_cm_req_recv() error path (2/2)
IB/srpt: Fix srpt_cm_req_recv() error path (1/2)
RDMA/mlx5: Check that supplied blue flame index doesn't overflow
RDMA/mlx5: Melt consecutive calls to alloc_bfreg() in one call
rdma/cxgb4: Add support for 64Byte cqes
drm/doc: use inline kerneldoc style for drm_crtc_state
drm/doc: Include drm_of.c helpers
drm/doc: Group the fb gem helpers better
drm/doc: move struct drm_crtc to in-line comments
drm: switch drm_plane to inline comments
drm: Switch drm_plane_state to inline kerneldoc style
drm: drop _mode_ from remaining connector functions
drm: drop _mode_ from drm_mode_connector_attach_encoder
drm: drop _mode_ from update_edit_property()
drm/doc: polish for sturct drm_connector
drm/doc: switch drm_connector_state to inline comments
drm: move drv test macros out of drmP.h
drm/arm/malidp: Add modifier definitions for describing Arm Framebuffer Compression (AFBC).
ieee802154: add rx LQI from userspace
drm: Fix kerneldoc for DRM_MODE_PROP_IMMUTABLE
ASoC: qdsp6: q6routing: off by one in routing_hw_params()
ASoC: qdsp6: q6afe-dai: fix a range check in of_q6afe_parse_dai_data()
drm/i915: Print the long_mask alongside the pin_mask
drm/i915: Pass hpd_pin to long_pulse_detect()
drm/i915: s/int i/enum hpd_pin pin/
drm/i915: Nuke dev_priv->irq_port[]
drm/i915: Rewrite mst suspend/resume in terms of encoders
drm/i915: Introduce intel_encoder_is_dig_port()
drm/i915: Introduce for_each_intel_dp()
drm/i915/userptr: Enable read-only support on gen8+
drm/i915: Reject attempted pwrites into a read-only object
drm/i915: Prevent writing into a read-only object via a GGTT mmap
drm/i915/gtt: Disable read-only support under GVT
drm/i915/gtt: Read-only pages for insert_entries on bdw+
drm/i915/gtt: Add read only pages to gen8_pte_encode
media: bpf: ensure bpf program is freed on detach
ASoC: allow soc-core to pick up name prefixes from component nodes
ASoC: add DT documentation for the sound-name-prefix property
drm: Skip __drm_mode_set_config_internal() on atomic drivers
drm: Introduce __setplane_atomic()
drm: Extract __setplane_check()
drm/i915: add DisplayPort CEC-Tunneling-over-AUX support
drm-kms-helpers.rst: document the DP CEC helpers
drm: add support for DisplayPort CEC-Tunneling-over-AUX
Documentation: Add section about CPU vulnerabilities
x86/bugs, kvm: Introduce boot-time control of L1TF mitigations
cpu/hotplug: Set CPU_SMT_NOT_SUPPORTED early
cpu/hotplug: Expose SMT control init function
x86/kvm: Allow runtime control of L1D flush
x86/kvm: Serialize L1D flush parameter setter
x86/kvm: Add static key for flush always
x86/kvm: Move l1tf setup function
x86/l1tf: Handle EPT disabled state proper
x86/kvm: Drop L1TF MSR list approach
x86/litf: Introduce vmx status variable
arm64: dts: stingray: add bcm958802a802x dts
arm64: dts: stingray: add PAXC support
lightnvm: pblk: assume that chunks are closed on 1.2 devices
lightnvm: pblk: add asynchronous partial read
lightnvm: pblk: mark expected switch fall-through
lightnvm: pblk: expose generic disk name on pr_* msgs
lightnvm: limit get chunk meta request size
lightnvm: pblk: fix read_bitmap for 32bit archs
lightnvm: Remove redundant rq->__data_len initialization
lightnvm: pblk: enable line minor version detection
lightnvm: move NVM_DEBUG to pblk
lightnvm: pblk: handle case when mw_cunits equals to 0
block: remove blkdev_entry_to_request() macro
PCI: pcie-cadence-ep: Remove redundant variable mmc
dt-bindings: usb-xhci: Add r8a77990 support
selftests: usbip: remove test_bitmap noise
tools: usb: ffs-test: Fix build on big endian systems
usb: dwc3: gadget: remove redundant variable maxpacket
usb: host: ehci-sched: remove redundant pointer dev
usb: host: u132-hcd: remove redundant variable num_ports
USB: host: whci: remove redundant variable t
usb: xhci: dbc: remove redundant pointer dbc
usb: isp1760: remove redundant variable 'selector'
usb-misc: sisusbvga: remove redundant variable modey
usb: misc: uss720: remove redundant pointer usbdev
usb: usbip: remove redundant pointer ep
staging:rtl8192u: Rename file macro to avoid camel case - Coding Style
staging:rtl8192u: Rename CmdID_RF_WriteReg > CMD_ID_RF_WRITE_REG - Style
staging:rtl8192u: Rename CmdID_WritePortUchar > CMD_ID_WRITE_PORT_UCHAR
staging:rtl8192u: Rename CmdID_WritePortUshort > CMD_ID_WRITE_PORT_USHORT
staging:rtl8192u: Rename CmdID_WritePortUlong > CMD_ID_WRITE_PORT_ULONG
staging:rtl8192u: Remove unused enum label CmdID_BBRegWrite10
staging:rtl8192u: rename CmdID_SetTxPowerLevel > CMD_ID_SET_TX_PWR_LEVEL
staging:rtl8192u: Rename enum label CmdID_End > CMD_ID_END - Style
staging:rtl8192u: Rename SwChnlCmdID > switch_chan_cmd_id - Coding Style
staging:rtl8192u: remove typedef from structure SwChnlCmd - Style
staging:rtl8192u: Remove typdef from enumeration RF90_RADIO_PATH_E - Style
staging:rtl8192u: remove typdef from enumeration HW90_BLOCK_E - Style
staging:rtl8192u: remove typedef of enumeration SwChnlCmdID - Style
tty: serial: jsm: remove redundant pointer ch
ARM: net: bpf: improve 64-bit ALU implementation
ARM: net: bpf: improve 64-bit store implementation
ARM: net: bpf: improve 64-bit sign-extended immediate load
ARM: net: bpf: improve 64-bit load immediate implementation
locking/refcount: Always allow checked forms
PCI: spear13xx: Drop unnecessary root_bus_nr setting
PCI: qcom: Drop unnecessary root_bus_nr setting
PCI: histb: Drop unnecessary root_bus_nr setting
PCI: designware-plat: Drop unnecessary root_bus_nr setting
PCI: artpec6: Drop unnecessary root_bus_nr setting
PCI: armada8k: Drop unnecessary root_bus_nr setting
PCI: keystone: Drop unnecessary root_bus_nr setting
PCI: imx6: Drop unnecessary root_bus_nr setting
PCI: exynos: Drop unnecessary root_bus_nr setting
ARM: multi_v7_defconfig: enable STM32 DCMI media support
ARM: multi_v7_defconfig: enable STM32 DMAv2, DMAMUX and MDMA
ARM: multi_v7_defconfig: enable STM32 RTC
ARM: dts: stm32: update iwdg with lsi clock name for stm32f429
ARM: dts: stm32: add iwdg2 support for stm32mp157c-ed1
ARM: dts: stm32: add iwdg2 support for stm32mp157c
ARM: dts: stm32: Reorder nodes in stm32mp157c-ed1
ARM: dts: stm32: remove gpio aliases for stm32mp157c
ARM: dts: stm32: add support of ethernet on stm32mp157c-ev1
ARM: dts: stm32: Add ethernet dwmac on stm32mp1
ARM: dts: stm32: Add syscfg on stm32mp1
ARM: dts: stm32: add SPI1 support on stm32mp157c-ev1
ARM: dts: stm32: add SPI support on stm32mp157c
ARM: dts: stm32: Add DFSDM support to stm32mp157c
ARM: dts: stm32: Add ADC support to stm32mp157c
ARM: dts: stm32: enable USB OTG HS on stm32mp157c-ev1
ARM: dts: stm32: add USB OTG HS support for stm32mp157c SoC
ARM: dts: stm32: enable USB Host (USBH) EHCI controller on stm32mp157c-ev1
arm64: dts: marvell: armada-37xx: update the crypto engine compatible
arm64: dts: marvell: armada-cp110: update the crypto engine compatible
PCI: iproc: Reduce inbound/outbound mapping print level
PCI: iproc: Reject unconfigured physical functions from PAXC
PCI: iproc: Disable MSI parsing in certain PAXC blocks
PCI: iproc: Fix up corrupted PAXC root complex config registers
PCI: iproc: Activate PAXC bridge quirk for more devices
drm/i915/glk: Add Quirk for GLK NUC HDMI port issues.
crypto: chtls - use 64-bit arithmetic instead of 32-bit
crypto: ccp - Add support for new CCP/PSP device ID
crypto: ccp - Support register differences between PSP devices
crypto: ccp - Remove unused #defines
crypto: ccp - Add psp enabled message when initialization succeeds
crypto: ccp - Fix command completion detection race
drm/client: Fix double free in error path
staging: rtl8723bs: fix comparsions to true
staging: rtl8723bs: change return type to bool
staging: rtl8723bs: refactor rtw_is_cckratesonly_included
staging: rtl8723bs: refactor rtw_is_cckrates_included()
staging: rtl8723bs: remove unused code
staging:rtl8192u: Change struct r8192_priv member Rf_Mode from u8 > enum
staging:rtl8192u: remove typedef from struct rx_drvinfo_819x_usb
staging:rtl8192u: Remove struct rx_desc_819x_usb_aggr_subframe
staging:rtl8192u: typedef struct rx_desc_819x_usb remove typedef
staging:rtl8192u: typedef struct tx_fwinfo_819x_usb remove typedef
staging:rtl8192u: typedef struct tx_desc_cmd_819x_usb remove typedef
staging:rtl8192u: remove unused structure tx_desc_819x_usb_aggr_subframe
staging:rtl8192u: trim multiple blank lines - Coding Style
staging:rtl8192u: typedef struct tx_desc_819x_usb > struct tx_desc_819x_usb
staging: bcm2835-audio: Don't leak workqueue if open fails
staging: bcm2835-audio: Check if workqueue allocation failed
staging: fsl-dpaa2/eth: Remove unnecessary cast
staging: rtl8188eu: use strlcpy instead of strncpy
staging: rtlwifi: Remove empty halmac_pcie_reg.h
staging: rtl8188eu: break line longer than 80 cols
uart: fix race between uart_put_char() and uart_shutdown()
gpio: rcar: Implement .get_direction() callback
rtc: use ktime_get_real_ts64() instead of getnstimeofday64()
staging: gasket: Use __func__ instead of hardcoded string - Style
staging: gasket: remove "function entered" log messages
gpiolib: Join one line back for better readability
drm/sti: Replace drm_dev_unref with drm_dev_put
drm/stm: Replace drm_dev_unref with drm_dev_put
gpio: pxa: Fix potential NULL dereference
drm/i915/guc: Protect against NULL client dereference in error path
KVM: s390: Fix storage attributes migration with memory slots
KVM: s390: a utility function for migration
KVM: s390: Replace clear_user with kvm_clear_guest
media: platform: Add ChromeOS EC CEC driver
mfd: cros_ec_dev: Add CEC sub-device registration
mfd: cros-ec: Introduce CEC commands and events definitions.
mfd: cros-ec: Increase maximum mkbp event size
drm/i915: hdmi: add CEC notifier to intel_hdmi
media: cec-notifier: Get notifier by device and connector name
backlight: adp8860: Mark expected switch fall-through
gpio: mt7621: add OF_GPIO dependency
MAINTAINERS: Remove myself as maintainer
gpio: aspeed: fix compile testing warning
gpiolib: Consistent use of ->get_direction() inside gpiolib
gpiolib: Mark gpio_suffixes array with __maybe_unused
drm/i915: Update DRIVER_DATE to 20180712
drm/i915/psr: Remove few mod parameters option.
drm/i915/psr: Remove useless function calls.
scsi: scsi_debug: skip long delays when ndelay small
scsi: snic: fix printing time intervals
scsi: fcoe: hold disc_mutex when traversing rport lists
scsi: libfc: Add WARN_ON() when deleting rports
scsi: libfc: hold disc_mutex in fc_disc_stop_rports()
scsi: libfc: fixup lockdep annotations
scsi: mpt3sas: Fix for regression caused by sparse cleanups
scsi: arcmsr: Update driver version to v1.40.00.09-20180709
scsi: arcmsr: Fix error of resuming from hibernation for adapter type E
drm/i915/psr: Split sink status into a separate debugfs node
drm/i915: Use crtc_state->has_psr instead of CAN_PSR for pipe update
net: gemini: Indicate that we can handle jumboframes
net: gemini: Move main init to port
net: gemini: Allow multiple ports to instantiate
net: gemini: Improve connection prints
net: gemini: Look up L3 maxlen from table
net/mlx4_core: Use devlink region_snapshot parameter
devlink: Add generic parameters region_snapshot
net/mlx4_core: Add Crdump FW snapshot support
net/mlx4_core: Add health buffer address capability
devlink: Add support for region snapshot read command
devlink: Add support for region snapshot delete command
devlink: Extend the support querying for region snapshot IDs
devlink: Add support for region get command
devlink: Add support for creating region snapshots
devlink: Add callback to query for snapshot id before snapshot create
devlink: Add support for creating and destroying regions
net: mvpp2: allow setting RSS flow hash parameters with ethtool
net: mvpp2: add an RSS classification step for each flow
net: mvpp2: split ingress traffic into multiple flows
net: mvpp2: use classifier to assign default rx queue
net: mvpp2: rename per-port RSS init function
net: mvpp2: make sure we don't spread load on disabled CPUs
net: mvpp2: improve the distribution of packets on CPUs when using RSS
net: mvpp2: RSS indirection table support
net: mvpp2: use one RSS table per port
net: mvpp2: fix RSS register definitions
net: mvpp2: fix a typo in the RSS code
net: mvpp2: use only one rx queue per port per CPU
net: mvpp2: fix hardcoded number of rx queues
net: mvpp2: use RSS only when using multi-queue mode
net: mvpp2: make multi queue mode the default mode
net: mvpp2: make sure we use single queue mode on PPv2.1
net: mvpp2: define the number of RSS entries per table in mvpp2.h
net: mvpp2: fix include guards in mvpp2_prs.h
net: gro: properly remove skb from list
s390/qeth: speed-up IPv4 OSA xmit
s390/qeth: speed-up L3 IQD xmit
s390/qeth: add a L3 xmit wrapper
s390/qeth: increase GSO max size for eligible L3 devices
s390/qeth: clean up exported symbols
s390/qeth: consolidate ccwgroup driver definition
s390/qeth: clean up Output Queue selection
s390/qeth: fine-tune RX modesetting
s390/qeth: remove unused buffer->aob pointer
s390/qeth: various buffer management cleanups
net: ipv4: fix listify ip_rcv_finish in case of forwarding
rcutorture: Fix rcu_barrier successes counter
rcutorture: Add support to detect if boost kthread prio is too low
rcutorture: Use monotonic timestamp for stall detection
rcutorture: Make boost test more robust
rcutorture: Disable RT throttling for boost tests
rcutorture: Emphasize testing of single reader protection type
rcutorture: Handle extended read-side critical sections
rcutorture: Make rcu_torture_timer() use rcu_torture_one_read()
rcutorture: Use per-CPU random state for rcu_torture_timer()
rcutorture: Use atomic increment for n_rcu_torture_timers
rcutorture: Extract common code from rcu_torture_reader()
rcuperf: Remove unused torturing_tasks() function
rcu: Remove rcutorture test version and sequence number
rcutorture: Change units of onoff_interval to jiffies
rcu: Assign higher prio to RCU threads if rcutorture is built-in
rculist: Improve documentation for list_for_each_entry_from_rcu()
srcu: Add grace-period number to rcutorture statistics printout
rcu: Print stall-warning NMI dyntick state in hexadecimal
MAINTAINERS: Update RCU, SRCU, and TORTURE-TEST entries
rcu: Make rcu_seq_diff() more exact
doc: Update synchronize_rcu() definition in whatisRCU.txt
rcu: Check the range of jiffies_till_{first,next}_fqs when setting them
rcu: Add diagnostics for rcutorture writer stall warning
rcu: Add comment to the last sleep in the rcu tasks loop
rcu: Speed up calling of RCU tasks callbacks
rcu: Add comment documenting how rcu_seq_snap works
rcu: Use RCU CPU stall timeout for rcu_check_gp_start_stall()
rcu: Remove __maybe_unused from rcu_cpu_has_callbacks()
rcu: Remove "inline" from rcu_perf_print_module_parms()
rcu: Remove "inline" from rcu_torture_print_module_parms()
rcu: Remove "inline" from panic_on_rcu_stall() and rcu_blocking_is_gp()
rcu: Remove unused local variable "cpu"
rcu: Remove unused rcu_kick_nohz_cpu() function
rcu: Clarify and correct the rcu_preempt_qs() header comment
rcu: Inline rcu_dynticks_momentary_idle() into its sole caller
rcu: Mark task as .need_qs less aggressively
rcu: Improve RCU-tasks naming and comments
rcu: Use pr_fmt to prefix "rcu: " to logging output
rcu: rcupdate.h: Get rid of Sphinx warnings at rcu_pointer_handoff()
rcu: Improve rcu_note_voluntary_context_switch() reporting
rcu: Make rcu_read_unlock_special() static
rcu: Add diagnostics for offline CPUs failing to report QS
rcu: Record ->gp_state for both phases of grace-period initialization
rcu: Add CPU online/offline state to dump_blkd_tasks()
rcu: Add up-tree information to dump_blkd_tasks() diagnostics
rcu: Remove CPU-hotplug failsafe from force-quiescent-state code path
rcu: Remove failsafe check for lost quiescent state
rcu: Move grace-period pre-init delay after pre-init
rcu: Add RCU-preempt check for waiting on newly onlined CPU
rcu: Fix grace-period hangs due to race with CPU offline
rcu: Fix grace-period hangs from mid-init task resume
rcu: Suppress false-positive splats from mid-init task resume
rcu: Suppress more involved false-positive preempted-task splats
rcu: Suppress false-positive preempted-task splats
rcu: Suppress false-positive offline-CPU lockdep-RCU splat
rcu: Prevent useless FQS scan after all CPUs have checked in
rcu: Replace smp_wmb() with smp_store_release() for stall check
rcu: Fix typo and add additional debug
rcu: Make rcu_report_unblock_qs_rnp() warn on violated preconditions
rcu: Make rcu_init_new_rnp() stop upon already-set bit
rcu: Fix an obsolete ->qsmaskinit comment
rcu: Clean up handling of tasks blocked across full-rcu_node offline
rcu: Identify grace period is in progress as we advance up the tree
rcu: Use better variable names in funnel locking loop
rcu: Rename the grace-period-request variables and parameters
rcu: Regularize resetting of rcu_data wrap indicator
rcutorture: Correctly handle grace-period sequence wrap
rcu: Make rcu_start_this_gp() check for grace period already started
rcu: Fix cpustart tracepoint gp_seq number
rcu: Produce last "CleanupMore" trace only if late-breaking request
rcu: Don't funnel-lock above leaf node if GP in progress
doc: Update RCU CPU stall-warning documentation
doc: Update memory-ordering documentation for ->gp-seq
doc: Update data-structure documentation for ->gp_seq
rcu: Make simple callback acceleration refer to rdp->gp_seq_needed
rcu: Remove ->gpnum and ->completed
rcu: Convert rcu_fqs tracepoint to ->gp_seq
rcu: Convert rcu_quiescent_state_report tracepoint to ->gp_seq
rcu: Convert rcu_unlock_preempted_task tracepoint to ->gp_seq
rcu: Convert rcu_preempt_task tracepoint to ->gp_seq
rcu: Convert rcu_grace_period_init tracepoint to gp_seq
rcu: Convert rcu_future_grace_period tracepoint to gp_seq
rcu: Convert rcu_grace_period tracepoint to gp_seq
rcu: Make rcu_nocb_wait_gp() check if GP already requested
rcu: Move from ->need_future_gp[] to ->gp_seq_needed
i2c: remove i2c_lock_adapter and use i2c_lock_bus directly
mfd: 88pm860x-i2c: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT)
media: tda18271: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT)
media: tda1004x: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT)
media: rtl2830: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT)
media: drxk_hard: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT)
media: af9013: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT)
input: rohm_bu21023: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT)
i2c: mux: pca9541: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT)
tpm/tpm_i2c_infineon: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT)
PCI: Mark fall-through switch cases before enabling -Wimplicit-fallthrough
nfp: avoid using getnstimeofday64()
liquidio: use ktime_get_real_ts64() instead of getnstimeofday64()
PCI: Workaround IDT switch ACS Source Validation erratum
net/sched: act_skbedit: don't use spinlock in the data path
net/sched: skbedit: use per-cpu counters
tcp: use monotonic timestamps for PAWS
dt-bindings: add laird and giantec vendor prefix
net/tls: Use aead_request_alloc/free for request alloc/free
rcutorture: Convert rcutorture_get_gp_data() to ->gp_seq
rcu: Make RCU CPU stall warnings use ->gp_seq
rcu: Convert grace-period requests to ->gp_seq
rcu: Convert ->completedqs to ->gp_seq
rcu: Convert ->rcu_iw_gpnum to ->gp_seq
rcu: Move rcu_gp_in_progress() to ->gp_seq
rcu: Move rcu_nocb_gp_get() to ->gp_seq
rcu: Move rcu_try_advance_all_cbs() to ->gp_seq
rcu: Move rcu_implicit_dynticks_qs() to ->gp_seq
rcu: Convert rcu_gpnum_ovf() to ->gp_seq
rcu: Move RCU's grace-period-change code to ->gp_seq
rcu: Convert conditional grace-period primitives to ->gp_seq
rcu: Make quiescent-state reporting use ->gp_seq
rcu: Convert rcu_check_gp_kthread_starvation() to GP sequence number
rcu: Make rcutorture's batches-completed API use ->gp_seq
rcu: Move rcu_gp_slow() to ->gp_seq
rcu: Introduce grace-period sequence numbers
rcu: Make rcu_gp_cleanup() write only once to ->gp_flags
rcu: Diagnostics for grace-period startup hangs
block: skd: Use %pad printk format for dma_addr_t values
ata: Only output sg element mapped number in verbose debug
ata: Guard ata_scsi_dump_cdb() by ATA_VERBOSE_DEBUG
ata: ahci_platform: convert kcalloc to devm_kcalloc
ata: ahci_platform: convert kzallloc to kcalloc
ata: ahci_platform: correct parameter documentation for ahci_platform_shutdown
staging: gasket: fix multi line comments style
staging: gasket: Move open-curly brace to match kernel code style
staging: goldfish: add a blank line into struct goldfish_audio
staging: goldfish: fix whitespace in goldfish_audio
staging: goldfish: Remove references to the retired driver from README
staging: pi433: fix error return code in pi433_probe()
staging: gasket: remove TODO item about SPDX usage
staging: gasket: remove redundant license information
staging: gasket: add SPDX identifiers to all files.
rcu: Make expedited GPs handle CPU 0 being offline
ktime: Provide typesafe ktime_to_ns()
tc-testing: add geneve options in tunnel_key unit tests
x86/intel_rdt: Fix possible circular lock dependency
hrtimer: Improve kernel message printing
rtc: m48t59: remove redundant pointer 'name'
ARM: net: bpf: use double-word load/stores where available
ARM: net: bpf: always use odd/even register pair
ARM: net: bpf: avoid reloading 'array'
ARM: net: bpf: avoid reloading 'index'
ARM: net: bpf: use ldr instructions with shifted rm register
ARM: net: bpf: use immediate forms of instructions where possible
ARM: net: bpf: imm12 constant conversion
ARM: net: bpf: access eBPF scratch space using ARM FP register
ARM: net: bpf: 64-bit accessor functions for BPF registers
ARM: net: bpf: provide accessor functions for BPF registers
ARM: net: bpf: remove is_on_stack() and sstk/dstk
ARM: net: bpf: use negative numbers for stacked registers
ARM: net: bpf: provide load/store ops with negative immediates
ARM: net: bpf: enumerate the JIT scratch stack layout
rtc: omap: drop unnecessary register unlock around reads
rtc: omap: add missing register lock in error path
rtc: omap: fix resource leak in registration error path
rtc: omap: fix potential crash on power off
MIPS: Cleanup R10000_LLSC_WAR logic in atomic.h
rtc: test: make array pdev static
rtc: armada38x: reset after rtc power loss
MIPS: Fix delay slot bug in `atomic*_sub_if_positive' for R10000_LLSC_WAR
drm/tinydrm: add backlight dependency for ili9341
misc: vexpress/syscfg: Use devm_ioremap_resource() to map memory
tools: bpf: build and install man page for eBPF helpers from bpftool/
tools: bpf: synchronise BPF UAPI header with tools
bpf: fix documentation for eBPF helpers
drm/sun4i: tcon-top: Fix return type warning
drm/sun4i: Implement zpos for DE2
mips/jazz: provide missing dma_mask/coherent_dma_mask
drm/i915/gmbus: Enable burst read
drm/i915/gmbus: Increase the Bytes per Rd/Wr Op
new helper: open_with_fake_path()
serial: 8250_dw: add fractional divisor support
serial: 8250: export serial8250_do_set_divisor()
serial: 8250: introduce get_divisor() and set_divisor() hook
drm/vkms: Add framebuffer and plane helpers
mei: fix ssize_t to int assignment in read and write ops.
mei: use correct type for counter variable in for loops
mei: check for error returned from mei_hbuf_empty_slots()
drm/i915/selftests: Fixup GuC FW negative test
drm/i915: Tidy error handling in i915_gem_init_hw
arm64: Drop asmlinkage qualifier from syscall_trace_{enter,exit}
few more cleanups of link_path_walk() callers
allow link_path_walk() to take ERR_PTR()
make path_init() unconditionally paired with terminate_walk()
document alloc_file() changes
make alloc_file() static
do_shmat(): grab shp->shm_file earlier, switch to alloc_file_clone()
new helper: alloc_file_clone()
create_pipe_files(): switch the first allocation to alloc_file_pseudo()
anon_inode_getfile(): switch to alloc_file_pseudo()
hugetlb_file_setup(): switch to alloc_file_pseudo()
ocxlflash_getfile(): switch to alloc_file_pseudo()
cxl_getfile(): switch to alloc_file_pseudo()
... and switch shmem_file_setup() to alloc_file_pseudo()
__shmem_file_setup(): reorder allocations
new wrapper: alloc_file_pseudo()
kill FILE_{CREATED,OPENED}
switch atomic_open() and lookup_open() to returning 0 in all success cases
document ->atomic_open() changes
->atomic_open(): return 0 in all success cases
get rid of 'opened' in path_openat() and the helpers downstream
get rid of 'opened' argument of ->atomic_open() - part 3
getting rid of 'opened' argument of ->atomic_open() - part 2
getting rid of 'opened' argument of ->atomic_open() - part 1
IMA: don't propagate opened through the entire thing
introduce FMODE_CREATED and switch to it
switch all remaining checks for FILE_OPENED to FMODE_OPENED
now we can fold open_check_o_direct() into do_dentry_open()
lift fput() on late failures into path_openat()
fold put_filp() into fput()
introduce FMODE_OPENED
->file_open(): lose cred argument
security_file_open(): lose cred argument
get rid of cred argument of vfs_open() and do_dentry_open()
pass ->f_flags value to alloc_empty_file()
pass creds to get_empty_filp(), make sure dentry_open() passes the right creds
bsg: remove read/write support
alloc_file(): switch to passing O_... flags instead of FMODE_... mode
arm64: implement syscall wrappers
arm64: convert compat wrappers to C
arm64: use SYSCALL_DEFINE6() for mmap
arm64: use {COMPAT,}SYSCALL_DEFINE0 for sigreturn
arm64: remove in-kernel call to sys_personality()
kernel: add kcompat_sys_{f,}statfs64()
kernel: add ksys_personality()
arm64: drop alignment from syscall tables
arm64: zero GPRs upon entry from EL0
arm64: don't reload GPRs after apply_ssbd
arm64: don't restore GPRs when context tracking
arm64: convert native/compat syscall entry to C
arm64: convert syscall trace logic to C
mei: don't update offset in write
mei: bus: type promotion bug in mei_fwver()
mei: bus: type promotion bug in mei_nfc_if_version()
arm64: convert raw syscall invocation to C
arm64: introduce syscall_fn_t
arm64: remove sigreturn wrappers
arm64: move sve_user_{enable,disable} to <asm/fpsimd.h>
arm64: kill change_cpacr()
arm64: kill config_sctlr_el1()
arm64: move SCTLR_EL{1,2} assertions to <asm/sysreg.h>
arm64: consistently use unsigned long for thread flags
drm/i915/guc: Skip cleaning up the doorbells on error-before-allocate
drm/i915: Silence warning for no vlv powercontext
PCI: cadence: Add shutdown callback to host driver
PCI: cadence: Add Power Management ops for host and EP
powerpc/xive: Replace msleep(x) with msleep(OPAL_BUSY_DELAY_MS)
powerpc/64s: Report SLB multi-hit rather than parity error
powerpc: Remove Power8 DD1 from cputable
Revert "arm64: fix infinite stacktrace"
arm64: dts: rockchip: add 96boards RK3399 Ficus board
dt-bindings: Add vendor prefix for Vamrs Ltd.
drm/i915/tv: fix strncpy truncation warning
ARM: dts: sunxi: libretech-all-h3-cc: Enable eMMC module
drm/sun4i: fix build failure with CONFIG_DRM_SUN8I_MIXER=m
drm/sun4i: mixer: Read id from DT
drm/sun4i: DW HDMI: Make symbol sun8i_dw_hdmi_pltfm_driver static
ARM: sun8i: h3: add SY8113B regulator on Banana Pi M2 Zero board
be2net: move rss_flags field in rss_info to ensure proper alignment
be2net: re-order fields in be_error_recovert to avoid hole
be2net: remove unused tx_jiffies field from be_tx_stats
be2net: move txcp field in be_tx_obj to eliminate holes in the struct
be2net: reorder fields in be_eq_obj structure
be2net: remove desc field from be_eq_obj
be2net: remove unused old custom busy-poll fields
be2net: remove unused old AIC info
pwm: mxs: Switch to SPDX identifier
net: ethernet: ti: cpts: break cycle once late ts is matched
selftests: forwarding: mirror_gre_nh: Unset rp_filter on host VRF
drm/vkms: Add vblank events simulated by hrtimers
drm/vkms: Add connectors helpers
drm: gma500: Changed __attribute__((packed)) to __packed
drm/vkms: Add dumb operations
mlxsw: spectrum_span: Change LAG lower selection
net: Add lag.h, net_lag_port_dev_txable()
team: Publish team_port_get_rcu()
macvlan: Change status when lower device goes down
tipc: check session number before accepting link protocol messages
tipc: add sequence number check for link STATE messages
tcp: expose both send and receive intervals for rate sample
net: sched: fix unprotected access to rcu cookie pointer
cxgb4: expose stats fetched from firmware via debugfs
cxgb4: remove stats fetched from firmware
net: mvpp2: explicitly include linux/interrupt.h
cnic: use kvzalloc to allocate memory for csk_tbl
wimax/i2400m: remove redundant variables ack_status, bcf and protocol
net: sched: act_ife: fix memory leak in ife init
cxgb4: specify IQTYPE in fw_iq_cmd
Documentation: ip-sysctl.txt: document addr_gen_mode
net/ipv6: propagate net.ipv6.conf.all.addr_gen_mode to devices
net/ipv6: reserve room for IFLA_INET6_ADDR_GEN_MODE
net/ipv6: don't reinitialize ndev->cnf.addr_gen_mode on new inet6_dev
net/ipv6: fix addrconf_sysctl_addr_gen_mode
net/sched: flower: Fix null pointer dereference when run tc vlan command
xfs: Initialize variables in xfs_alloc_get_rec before using them
xfs: remove unused iolock arg from xfs_break_dax_layouts
xfs: kill __xfs_buf_submit_common()
xfs: combine [a]sync buffer submission apis
xfs: use sync buffer I/O for sync delwri queue submission
xfs: refactor buffer submission into a common helper
xfs: remove xfs_defer_init() firstblock param
xfs: use ->t_firstblock in inode inactivate
xfs: use ->t_firstblock in extent swap
xfs: use ->t_firstblock in reflink cow block cancel
xfs: replace no-op firstblock init with ->t_firstblock
xfs: use ->t_firstblock in dq alloc
xfs: remove xfs_alloc_arg firstblock field
xfs: remove xfs_btree_cur private firstblock field
xfs: remove bmap format helpers firstblock params
xfs: remove bmap extent add helper firstblock params
xfs: remove xfs_bmalloca firstblock field
xfs: use ->t_firstblock in bmap extent split
xfs: remove bmap insert/collapse firstblock param
xfs: remove xfs_bunmapi() firstblock param
xfs: remove xfs_bmapi_write() firstblock param
xfs: use ->t_firstblock in insert/collapse range
xfs: use ->t_firstblock in xfs_bmapi_remap()
xfs: use ->t_firstblock for all xfs_bunmapi() callers
xfs: use ->t_firstblock for all xfs_bmapi_write() callers
xfs: use ->t_firstblock in xattr ops
xfs: use ->t_firstblock in attrfork add
xfs: remove firstblock param from xfs dir ops
xfs: use ->t_firstblock in dir ops
xfs: add firstblock field to xfs_trans
xfs: allow null firstblock in xfs_bmapi_write() when tp is null
xfs: refactor dfops init to attach to transaction
xfs: use ->t_dfops in reflink cow recover path
xfs: use ->t_dfops in cancel cow blocks operation
xfs: use ->t_dfops for rmap extent swap operations
xfs: remove unused btree cursor bc_private.a.dfops field
xfs: remove xfs_btree_cur bmbt dfops field
xfs: remove dfops param from internal bmap extent helpers
xfs: use ->t_dfops for collapse/insert range operations
xfs: remove struct xfs_bmalloca dfops field
xfs: remove xfs_bmapi_remap() dfops param
xfs: remove xfs_bunmapi() dfops param
xfs: use ->t_dfops for all xfs_bunmapi() callers
xfs: remove xfs_bmapi_write() dfops param
xfs: use ->t_dfops for all xfs_bmapi_write() callers
xfs: use ->t_dfops in dqalloc transaction
xfs: replace xfs_da_args->dfops accesses with ->t_dfops and remove
xfs: use ->t_dfops in extent split tx and remove param
xfs: remove dfops param in attr fork add path
xfs: use ->t_dfops for attr set/remove operations
xfs: use ->t_dfops for recovery of [b|c]ui log items
xfs: remove dfops param from high level dirname calls
xfs: remove dfops parameter from ifree call stack
xfs: rename xfs_trans ->t_agfl_dfops to ->t_dfops
xfs: cow unwritten conversion uses uninitialized dfops
xfs: update my copyrights for the writeback and iomap code
xfs: add support for sub-pagesize writeback without buffer_heads
iomap: add support for sub-pagesize buffered I/O without buffer heads
xfs: allow writeback on pages without buffer heads
xfs: refactor the tail of xfs_writepage_map
xfs: remove xfs_start_page_writeback
xfs: move all writeback buffer_head manipulation into xfs_map_at_offset
xfs: don't look at buffer heads in xfs_add_to_ioend
xfs: remove the imap_valid flag
xfs: simplify xfs_map_blocks by using xfs_iext_lookup_extent directly
xfs: remove xfs_reflink_find_cow_mapping
xfs: remove the now unused XFS_BMAPI_IGSTATE flag
xfs: make xfs_writepage_map extent map centric
xfs: rename the offset variable in xfs_writepage_map
xfs: remove xfs_map_cow
xfs: remove xfs_reflink_trim_irec_to_next_cow
xfs: don't use XFS_BMAPI_IGSTATE in xfs_map_blocks
xfs: don't clear imap_valid for a non-uptodate buffers
xfs: do not set the page uptodate in xfs_writepage_map
xfs: move locking into xfs_bmap_punch_delalloc_range
xfs: simplify xfs_aops_discard_page
xfs: use iomap for blocksize == PAGE_SIZE readpage and readpages
f2fs: flush journal nat entries for nat_bits during unmount
drm/amdkfd: Clean up reference of radeon
drm/amdkfd: Replace mqd with mqd_mgr as the variable name for mqd_manager
drm/amdkfd: Use module parameters noretry as the internal variable name
drm/amdkfd: Introduce KFD module parameter halt_if_hws_hang
drm/amdkfd: Add debugfs interface to trigger HWS hang
drm/amdgpu: Avoid destroy hqd when GPU is on reset
drm/amdgpu: Avoid invalidate tlbs when gpu is on reset
drm/amdkfd: Fix kernel queue 64 bit doorbell offset calculation
drm/amdgpu: Check NULL pointer for job before reset job's ring
drm/amdgpu: Don't use shadow BO for compute context
drm/amdkfd: Implement hang detection in KFD and call amdgpu
drm/amdgpu: Enable the gpu reset from KFD
drm/amdkfd: Implement GPU reset handlers in KFD
drm/amdgpu: Call KFD reset handlers during GPU reset
drm/amdkfd: Add gpu reset interface and place holder
drm/amd: Add kfd ioctl defines for hw_exception event
drm/amd: Add gpu reset interfaces between amdgpu and amdkfd
drm/amdkfd: fix zero reading of VMID and PASID for Hawaii
drm/amdkfd: Handle VM faults in KFD
drm/amdgpu: save vm fault information for amdkfd
drm/amdkfd: send SIGSEGV to process upon KFD_EVENT_TYPE_MEMORY
drm/amdkfd: Fix error codes in kfd_get_process
drm/amdkfd: Fix race between scheduler and context restore
drm/amdkfd: Stop using GFP_NOIO explicitly
drm/amdkfd: Reliably prevent reclaim-FS while holding DQM lock
fsi: Move various master definitions to a common header
fsi: master-gpio: Add missing release function
fsi: Don't use device_unregister() in fsi_master_register()
fsi: master-gpio: Remove "GPIO" prefix on some definitions
fsi: master-gpio: Remove unused definitions
fsi: master-gpio: Add more tracepoints
fsi: master-gpio: Add support for link_config
fsi: master-gpio: Rename and adjust send delay
fsi: Add mechanism to set the tSendDelay and tEchoDelay values
fsi: Move code around to avoid forward declaration
fsi: sbefifo: Fix checker warning about late NULL check
ARM: mx5: Set the DBGEN bit in ARM_GPC register
fsi/sbefifo: Add dependency on OF_ADDRESS
fsi: sbefifo: Add missing mutex_unlock
ARM: dts: imx53: Add a label for the PMU node
ARM: dts: imx53: Add tigerp support
ARM: dts: imx51: Add tigerp support
ARM: dts: imx51: Add PMU support
dt-bindings: freescale: Add bindings for the tigerp module
ARM: imx51: Configure M4IF to avoid visual artifacts
ARM: dts: imx51: Add M4IF support
dt-bindings: freescale: Add bindings for the M4IF module
ARM: dts: imx6ul: add GPIO clocks
extcon: Release locking when sending the notification of connector state
extcon: usbc-cros-ec: Switch to SPDX identifier.
extcon: usbc-cros-ec: Make license text and module license match.
extcon: int3496: Use proper GPIO include
xtensa: platform-specific handling of coherent memory
drm/client: Fix: drm_client_new: Don't require DRM to be registered
drm/tinydrm: Fix doc build warnings
hns: Remove a set-but-not-used variable
IB/hfi1: Suppress a compiler warning
tools: bpftool: allow reuse of maps with bpftool prog load
tools: libbpf: allow map reuse
tools: bpf: make use of reallocarray
tools: libbpf: move library error code into a separate file
tools: bpftool: reimplement bpf_prog_load() for prog load
tools: libbpf: add extended attributes version of bpf_object__open()
tools: libbpf: recognize offload neutral maps
tools: bpftool: allow users to specify program type for prog load
tools: libbpf: expose the prog type guessing from section name logic
tools: bpftool: add support for loading programs for offload
tools: bpftool: refactor argument parsing for prog load
selftests/bpf: add Error: prefix in check_extack helper
selftests/bpf: remove duplicated word from test offloads
RDMA/hns: Update the implementation of set_mac
RDMA/hns: Update the implementation of set_gid
RDMA/hns: Add TPQ link table support
RDMA/hns: Add TSQ link table support
RDMA/hns: Fix endian conversions and annotations
net/mlx5: fix uaccess beyond "count" in debugfs read/write handlers
rtc: stmp3xxx: Don't reset the rtc in .probe() when watchdog is running
rtc: pcf2127: add support for accessing internal static RAM
rtc: snvs: Add timeouts to avoid kernel lockups
rtc: bq4802: add error handling for devm_ioremap
xtensa: support DMA_ATTR_NO_KERNEL_MAPPING attribute
RDMA/ocrdma: Make ocrdma_destroy_qp() easier to analyze
xtensa: use generic dma_noncoherent_ops
infiniband: i40iw, nes: don't use wall time for TCP sequence numbers
cgroup/tracing: Move taking of spin lock out of trace event handlers
libata: remove ata_sff_data_xfer_noirq()
drm/panel: simple: Add Sharp LQ035Q7DB03 panel support
extcon: max3355: include mod_devicetable.h
selftests: vDSO - fix to return KSFT_SKIP when test couldn't be run
selftests: vDSO - fix to exclude x86 test on non-x86 platforms
selftests/android: initialize heap_type to avoid compiling warning
power: supply: ds2760_battery: add devicetree probing
power: supply: ds2760_battery: merge ds2760 supply driver with its w1 slave companion
w1: core: match sub-nodes of bus masters in devicetree
dt-bindings: w1: document bindings for ds2760 battery monitor
dt-bindings: w1: document generic onewire bindings
blk-iolatency: fix max_depth comparisons
spi: cadence: Fix missing clk_disable_unprepare() on error in cnds_runtime_resume()
drm/i915/execlists: Switch to rb_root_cached
ipv6: xfrm: use 64-bit timestamps
ARM: dts: imx: Add ZII SCU3 ESB
xfrm: use time64_t for in-kernel timestamps
ARM: dts: imx6sl: Convert gpc to new bindings
arm64: dts: renesas: Unify the labels for RWDT
soc: imx: gpc: Disable 6sl display power gating for ERR006287
drm/i915/selftests: Add a safety net to live_workarounds
ARM: dts: imx6sx: add ocram_s support
ARM: imx: call imx6sx_cpuidle_init() conditionally for 6sll
ARM: imx: fix i.MX6SLL build
ARM: dts: imx6qdl-apalis/-colibri: remove unused pinctrl groups
ARM: dts: imx6qdl-apalis/-colibri: assign VDDD to SGTL5000
ARM: dts: imx6qdl-apalis/-colibri: fix on-module regulators
ARM: dts: imx6qdl-apalis/-colibri: remove 1.8V regulator
ARM: dts: imx6qdl-apalis/-colibri: disable read-only switch
ARM: dts: imx6qdl-apalis/-colibri: prevent 1.8V modes
ARM: dts: imx6q-apalis-eval: add carrier board 3.3V supply
ARM: dts: imx6q-apalis: add chosen node
drm/i915: Introduce i915_address_space.mutex
ARM: imx: flag failure of of_iomap
staging: vt6655: remove some redundant variables
staging: rtl8188eu: remove blank lines
staging: rtl8188eu: fix lines over 80 characters
staging: rtl8188eu: add spaces around '|'
staging: rtl8723bs: simplify ratetbl_val_2wifirate()
staging: rtl8723bs: fix comparsions to NULL
staging: rtl8723bs: remove blank lines
staging: rtl8723bs: fix lines over 80 characters
staging: rtl8723bs: add spaces around '|'
staging: speakup: remove redundant variable l
staging: sm750fb: remove redundant pointer 'output'
ARM: dts: imx: Add ZII SCU2 Mezz board
drm/admkfd use modern ktime accessors
ARM: trusted_foundations: do not use naked function
ARM: dts: imx: Remove optional 'fsl,sec-era' property
asm-generic: unistd.h: Wire up sys_rseq
arm64: rseq: Implement backend rseq calls and select HAVE_RSEQ
ARM: dts: imx31: add LogicPD MX31Lite board description
ARM: dts: imx31: add device tree description of basic controllers
ARM: i.MX31: remove rnga registration as a platform device
PCI: kirin: Add MSI support
staging: gasket: fix plain integer as NULL pointer warning
staging:rtl8192u: Correction of indentation issues - Coding Style
staging:rtl8192u: Correct indentation of ieee80211_softmac_new_net()
staging:rtl8192u: Remove unnecessary parentheses - Coding Style
staging:rtl8192u: Move trailing conditional statement to the following line
staging:rtl8192u: Remove prohibited spaces - Coding Style
staging:rtl8192u: Correct spacing before and after parenthesis - Style
staging:rtl8192u: Correct indentation and spacing for braces of code blocks
staging:rtl8192u: Remove blank lines before '}' and after '{' characters
staging: ks7010: remove redundant variable eth_proto
staging: gdm724x: redundant variables idProduct and idVendor
staging: gasket: remove redundant pointer bar_data
staging: comedi: remove redundant variable segpos
staging: pi433: Make only one statement per line
staging: pi433: Use preferred commenting style
staging: pi433: Comply with 80 character column limit
ASoC: dpcm: add rate merge to the BE stream merge
ASoC: dpcm: rework runtime stream merge
regmap: slimbus: add support to multi read/write
ARM: 8776/1: clkdev: Remove duplicated negative index check from __of_clk_get()
ARM: 8779/1: add endianness option to LDFLAGS instead of LD
ARM: 8777/1: Hook up SYNC_CORE functionality for sys_membarrier()
power: supply: adp5061: Fix a couple off by ones
ACPI / PM: save NVS memory for ASUS 1025C laptop
dt-bindings: PCI: cadence: Add DT bindings for optional PHYs
PCI: cadence: Add generic PHY support to host and EP drivers
regulator: uniphier: add regulator driver for UniPhier SoC
dt-bindings: regulator: add DT bindings for UniPhier regulator
PCI: cadence: Update cdns_pcie_writel() function signature
ARM: dts: sun8i: h3: Add SRAM controller node and C1 SRAM region
ARM: dts: sun8i: a23-a33: Add SRAM controller node and C1 SRAM region
ARM: dts: sun7i: Add support for the C1 SRAM region with the SRAM controller
ARM: dts: sun5i: Add support for the C1 SRAM region with the SRAM controller
ARM: dts: sun7i: Use most-qualified system control compatibles
ARM: dts: sun5i: Use most-qualified system control compatibles
ARM: dts: sun4i: Switch to new system control compatible string
drivers: soc: sunxi: Add support for the C1 SRAM region
dt-bindings: sram: sunxi: Populate valid sections compatibles
dt-bindings: sram: sunxi: Add A13, A20, A23 and H3 dedicated bindings
MAINTAINERS: add Freescale Layerscape ARM architecture entry
printk: Fix warning about unused suppress_message_printing
soc: sunxi: sram: Add dt match for the A10 system-control compatible
dt-bindings: sram: sunxi: Introduce new A10 binding for system-control
ARM: dts: sun8i: r40: Disable TCONs by default.
ARM: dts: sun8i: r40: Add missing TCON-TOP - TCON connections
ARM: dts: sun8i: r40: Remove fallback compatible for TCON TV
ARM: dts: sun8i: r40: Add mixer ids to TCON TOP
ARM: dts: sun8i: r40: Remove fallback display engine compatible
USB: serial: clean up kl5kusb105 documentation
USB: serial: kl5kusb105: remove KLSI device id
microblaze: warn if of_iomap() failed
dt-bindings: display: sun4i-drm: Fix order of DW HDMI PHY compatibles
drm/sun4i: tcon-top: Remove mux configuration at probe time
drm/sun4i: tcon-top: Add helpers for mux switching
drm/sun4i: mixer: Order includes alphabetically
drm/sun4i: DW HDMI: Release nodes if error happens during CRTC search
dt-bindings: display: sun4i-drm: Add R40 TV TCON description
drm/sun4i: tcon: Release node when traversing of graph
drm/sun4i: tcon-top: Cleanup clock handling
drm/sun4i: Add R40 display engine compatible
dt-bindings: display: sun4i-drm: Add R40 display engine compatible
ALSA: pcm: Fix snd_interval_refine first/last with open min/max
selftests: forwarding: mirror_lib: Tighten up VLAN capture
dmaengine: sh: rcar-dmac: Add dma_pause operation
dmaengine: sh: rcar-dmac: add a new function to clear CHCR.DE with barrier
make sure do_dentry_open() won't return positive as an error
create_pipe_files(): use fput() if allocation of the second file fails
turn filp_clone_open() into inline wrapper for dentry_open()
fold security_file_free() into file_free()
sch_cake: Conditionally split GSO segments
sch_cake: Add overhead compensation support to the rate shaper
sch_cake: Add DiffServ handling
sch_cake: Add NAT awareness to packet classifier
netfilter: Add nf_ct_get_tuple_skb global lookup function
sch_cake: Add optional ACK filter
sch_cake: Add ingress mode
sched: Add Common Applications Kept Enhanced (cake) qdisc
RDMA/nes: Avoid complaints about unused variables
RDMA/cxgb4: Restore the dropped uninitialized_var
scsi: remove NCR_Q720 driver
scsi: remove NCR_D700 driver
scsi: ncr53c8xx: remove ScsiResult macro
scsi: lpfc: remove ScsiResult macro
scsi: bfa: remove ScsiResult macro
scsi: aacraid: remove AAC_STAT_GOOD define
scsi: libfc: fixup 'sleeping function called from invalid context'
scsi: libfc: Add lockdep annotations
scsi: core: switch to scsi-mq by default
scsi: mptfusion: mark expected switch fall-throughs
scsi: target: sbitmap: add seq_file forward declaration
scsi: lpfc: Revise copyright for new company language
scsi: lpfc: update driver version to 12.0.0.5
scsi: lpfc: devloss timeout race condition caused null pointer reference
scsi: lpfc: Fix NVME Target crash in defer rcv logic
scsi: lpfc: Support duration field in Link Cable Beacon V1 command
scsi: lpfc: Make PBDE optimizations configurable
scsi: lpfc: Fix abort error path for NVMET
scsi: lpfc: Fix panic if driver unloaded when port is offline
scsi: lpfc: Fix driver not setting dpp bits correctly in doorbell word
scsi: lpfc: Add Buffer overflow check, when nvme_info larger than PAGE_SIZE
scsi sg: remove incorrect scsi command checking logic
drm/i915: use the ICL stolen memory
x86/gpu: reserve ICL's graphics stolen memory
Documentation: Add powerpc options for spec_store_bypass_disable
Documentation : Update relay function types
remoteproc: qcom: q6v5-pil: fix modem hang on SDM845 after axis2 clk unvote
docs: kernel-parameters.txt: document xhci-hcd.quirks parameter
remoteproc: qcom q6v5: fix modular build
reed_solomon: Fix kernel-doc
timekeeping: Update multiplier when NTP frequency is set directly
selftest: timers: Tweak raw_skew to SKIP when ADJ_OFFSET/other clock adjustments are in progress
drm/amd/pp: fix semicolon.cocci warnings
drm/amdgpu: get VCN start to process in the dpm disabled case
drm/amdgpu: move cache window setup after power and clock resume
drm/amdgpu: Take VCN jpeg ring into account in idle work handler
drm/ttm: Replace ttm_bo_unref() with ttm_bo_put()
drm/ttm: Replace ttm_bo_reference() with ttm_bo_get()
drm/ttm: Introduce ttm_bo_get() and ttm_bo_put() for ref counting
drm/ttm: use swap macro in ttm_bo_handle_move_mem
drm/amd/pp: Send khz clock values to DC for smu7/8
drm/amdgpu: Verify root PD is mapped into kernel address space (v4)
drm/amdgpu: Present amdgpu_task_info in VM_FAULTS.
drm/amdgpu: Add support for logging process info in amdgpu_vm.
drm/amd/display: Make function pointer structs const
drm/amd/display: make function tables const
drm/amd/display: fix invalid function table override
drm/amd/pp: Convert 10KHz to KHz as variable name
drm/amdgpu: Add CLK IP base offset
drm/amdgpu: Reserve VM root shared fence slot for command submission (v3)
drm/amdgpu: fix kmap error handling for bo creations
drm/amdgpu: allocate gart memory when it's required (v3)
drm/amdgpu: separate gpu address from bo pin
block: iolatency: avoid 64-bit division
mips: mm: Discard ioremap_uncached_accelerated() method
IB: Enable uverbs_destroy_def_handler to be used by drivers
mips: mm: Create UCA-based ioremap_wc() method
ASoC: Intel: bytcr_rt5651: Reporting button presses
ASoC: Intel: bytcr_rt5651: Disable jack-detect over suspend/resume
ASoC: rt5651: Add button press support
ASoC: rt5651: Allow disabling jack-detect by calling set_jack(NULL)
ASoC: rt5651: Fix workqueue cancel vs irq free race on remove
ASoC: Intel: bytcr_rt5651: Add support for externar amplifier enable GPIO
ASoC: Intel: bytcr_rt5651: Move getting of codec_dev into probe()
ASoC: Intel: bytcr_rt5651: Remove is_valleyview helper
ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix2 8 tablet
arm64: make flatmem depend on !NUMA
arm64: perf: Add support for chaining event counters
arm64: perf: Disable PMU while processing counter overflows
arm64: perf: Clean up armv8pmu_select_counter
arm_pmu: Tidy up clear_event_idx call backs
arm_pmu: Add support for 64bit event counters
arm_pmu: Change API to support 64bit counter values
arm_pmu: Clean up maximum period handling
ib_srpt: use kvmalloc to allocate ring pointers
IB/uverbs: Pass IB_UVERBS_QPF_GRH_REQUIRED to user space
RDMA: Validate grh_required when handling AVs
RDMA/hfi1: Move grh_required into update_sm_ah
RDMA: Fix storage of PortInfo CapabilityMask in the kernel
drm/panel: p079zca: Use of_device_get_match_data()
drm/panel: type promotion bug in s6e8aa0_read_mtp_id()
dt-bindings: Add KINGDISPLAY KD097D04 panel bindings
dt-bindings: Add vendor prefix for kingdisplay
drm/panel: p079zca: Support Innolux P097PFG panel
dt-bindings: Add Innolux P097PFG panel bindings
drm/panel: p079zca: Add variable unprepare_delay properties
drm/panel: p079zca: Refactor panel driver to support multiple panels
drm/panel: ili9881c: Fix missing assignment to error return ret
drm/panel: simple: Add support for DataImage SCF0700C48GGU18
dt-bindings: Add DataImage, Inc. vendor prefix
drm/panel: simple: Add support for Innolux G070Y2-L01
drm/panel: simple: Add newhaven, nhd-4.3-480272ef-atxl LCD
drm: Add support for extracting sync signal drive edge from videomode
drm/panel: simple: Add support for BOE HV070WSA-100 panel to simple-panel
dt-bindings: display: Add DT bindings for BOE HV070WSA-100 panel
drm/vc4: Support the case where the DSI device is disabled
drm/of: Make drm_of_find_panel_or_bridge() fail when the device is disabled
drm/panel: Let of_drm_find_panel() return -ENODEV when the panel is disabled
drm/panel: Make of_drm_find_panel() return an ERR_PTR() instead of NULL
drm/panel: simple: Add DLC DLC0700YZG-1 panel
dt-bindings: Add vendor prefix for DLC Display Co., Ltd.
drm/panel: Add support for the EDT ETM0700G0EDH6
drm/panel: Add support for the EDT ETM0700G0BDH6
dt-bindings: display: Document the EDT et* displays in one file.
drm/panel: simple: Add support for Rocktech RK070ER9427 LCD panel
watchdog/softlockup: Fix the SOFTLOCKUP_DETECTOR=n build
drm/i915: Unwind HW init after GVT setup failure
dmaengine: idma64: Support dmaengine_terminate_sync()
dmaengine: hsu: Support dmaengine_terminate_sync()
memory: tegra: Correct driver probe order
PM / Domains: Stop deferring probe at the end of initcall
iommu: Remove IOMMU_OF_DECLARE
iommu: Stop deferring probe at end of initcalls
pinctrl: Support stopping deferred probe after initcalls
dt-bindings: pinctrl: add a 'pinctrl-use-default' property
driver core: allow stopping deferred probe after init
dmaengine: sh: rcar-dmac: avoid to write CHCR.TE to 1 if TCR is set to 0
dmaengine: pl330: remove set but unused variable
dmaengine: pl330: Mark expected switch fall-through
dt-bindings: sram: Add 'clocks' as an optional property
dt-bindings: Add vendor prefix for AsusTek Computer Inc.
dt-bindings: misc: ASPEED coprocessor interrupt controller
dt-bindings: gpio: pca953x: Document interrupts, update example
drivers/of: Make of_io_request_and_map() "name" argument optional
dt-bindings: Add bitmain vendor prefix
Documentation: devicetree: tilcdc: fix spelling mistake "suppors" -> "supports"
drm/i915: Cleanup modesetting on load-error path
drm/i915: Flush the residual parking on emergency shutdown
drm/cma-helper: Remove drm_fb_cma_fbdev_init_with_funcs()
drm/tinydrm: Use drm_fbdev_generic_setup()
drm/fb-helper: Finish the generic fbdev emulation
drm/debugfs: Add internal client debugfs file
drm/cma-helper: Use the generic fbdev emulation
drm/pl111: Set .gem_prime_vmap and .gem_prime_mmap
drm/fb-helper: Add generic fbdev emulation .fb_probe function
drm: Begin an API for in-kernel clients
drm/i915: Tidy i915_gem_suspend()
ARM: dts: dra76x: Add MCAN node
ARM: dts: Add generic interconnect target module node for MCAN
ARM: dts: dra762: Add MCAN clock support
staging: mt7621-pci: factor out mt7621_pci_get_cfgaddr function
staging: mt7621-pci: remove unused macro MV_READ_DATA
staging: mt7621-gpio: remove driver from staging
staging: rtl8723bs: use mac_pton()
Revert "staging: mt7621-pinctrl: replace core_initcall_sync with builtin_platform_driver"
staging: mt7621-pinctrl: init *map to NULL for correct memory assignation
staging: fsl-dpaa2/eth: Remove Rx frame size check
staging: fsl-dpaa2/eth: MTU cleanup
staging: fsl-dpaa2/eth: Remove pointless instruction
staging: fsl-dpaa2/eth: Remove obsolete reference
staging: fsl-dpaa2/eth: Fix DMA mapping direction
drm/i915: Only reset hangcheck at the start of an activity cycle
ARM: davinci: unduplicate aemif support
ARM: davinci: mityomapl138: use aemif platform driver
ARM: davinci: dm646x-evm: use aemif platform driver
ARM: davinci: da830-evm: use aemif platform driver
ARM: davinci: dm644x-evm: use aemif platform driver
ARM: davinci: dm365-evm: use the ti-aemif soc driver
ARM: davinci: da850-evm: use aemif platform driver in legacy mode
ARM: davinci: omapl138-hawk: add aemif & nand support
ARM: dts: da850: Add power-domains to CPPI 4.1 node
drm/i915/selftests: Filter out both physical address swizzles
drm/i915/selftests: Constrain mock_gtt tests to fit within RAM
drm/i915: Remove function details from device error messages
phy: berlin: switch to SPDX license identifier
phy: Renesas R-Car gen3 PCIe PHY driver
dt-bindings: phy: Renesas R-Car Gen3 PCIe PHY bindings
phy: qcom-usb-hs: Mark expected switch fall-through
phy: qcom-qmp: Fix dts bindings to reflect reality
phy: bcm-sr-pcie: Add Stingray PCIe PHY driver
dt-bindings: phy: Add binding doc for Stingray PCIe PHY
MAINTAINERS: update files of MediaTek USB3 PHYs
phy: phy-mtk-tphy: add property for BC12
phy: phy-mtk-tphy: add properties for eye diagram test
dt-bindings: phy-mtk-tphy: add optional properties for u2phy
phy: phy-mtk-tphy: use SPDX license tag
headers: fix linux/mod_devicetable.h inclusions
ARM: OMAP2+: sleep33/43xx: Add RTC-Mode support
ARM: OMAP2+: sleep33/43xx: Make sleep actions configurable
ARM: OMAP2+: reuse DEFINE_SHOW_ATTRIBUTE() macro
bus: ti-sysc: Add support for software reset
bus: ti-sysc: Add support for using ti-sysc for MCAN on dra76x
clk: ti: dra7: Add clkctrl clock data for the mcan clocks
drm/i915/gvt: declare gvt as i915's soft dependency
powerpc/dts: Use a correct at24 compatible fallback in ac14xx
powerpc/dts: Use 'atmel' as at24 manufacturer for kmcent2
powerpc/dts: Use 'atmel' as at24 manufacturer for pdm360ng
net: Use __u32 in uapi net_stamp.h
mlxsw: resources: Add couple of Spectrum-2 KVD resources
mlxsw: spectrum: Prepare for multiple FW versions for Spectrum and Spectrum-2
mlxsw: spectrum_acl: Implement priority setting for rules inserted to TCAM
mlxsw: reg: Add priority field for PTCEV2 register
mlxsw: spectrum_acl: Move block items encoding into Spectrum op
mlxsw: spectrum_acl: Convert mlxsw_afk_create args to ops
mlxsw: spectrum_acl: Add tcam init/fini ops
mlxsw: spectrum_acl: Split TCAM handling 3 ways
mlxsw: spectrum_mr_tcam: Push Spectrum-specific operations into a separate file
mlxsw: spectrum_kvdl: Pass entry_count to free function
mlxsw: spectrum_kvdl: Pass entry type to alloc/free
mlxsw: spectrum_kvdl: Push out KVD linear management into ops
net/mlx5: Use 2-factor allocator calls
tcp: remove SG-related comment in tcp_sendmsg()
drm/i915: Update DRIVER_DATE to 20180709
net: core: fix use-after-free in __netif_receive_skb_list_core
netfilter: fix use-after-free in NF_HOOK_LIST
net: core: fix uses-after-free in list processing
RDMA/ipoib: Fix return code from ipoib_cm_dev_init
IB/core: Simplify check for RoCE route resolve
net: allow fallback function to pass netdev
net: allow ndo_select_queue to pass netdev
net: Add generic ndo_select_queue functions
net: Add support for subordinate traffic classes to netdev_pick_tx
IB/mlx5: Honor cnt_set_id_valid flag instead of set_id
ixgbe: Add code to populate and use macvlan TC to Tx queue map
RDMA/mlx5: Remove unused port number parameter
IB/uverbs: Do not use uverbs_cmd_mask in the ioctl path
IB/mlx5: fix uaccess beyond "count" in debugfs read/write handlers
net: Add support for subordinate device traffic classes
RDMA/rw: Fix rdma_rw_ctx_signature_init() kernel-doc header
RDMA/cxgb4: Make c4iw_poll_cq_one() easier to analyze
RDMA/cxgb3: Make iwch_poll_cq_one() easier to analyze
RDMA/rxe: Simplify the error handling code in rxe_create_ah()
net-sysfs: Drop support for XPS and traffic_class on single queue device
ARM: module: fix modsign build error
IB/iser: Remove set-but-not-used variables
RDMA/ocrdma: Remove a set-but-not-used variable
IB/nes: Fix a compiler warning
RDMA/core: Remove set-but-not-used variables
RDMA/core: Remove ib_find_cached_gid() and ib_find_cached_gid_by_port()
RDMA/ipoib: Fix use of sizeof()
RDMA/ipoib: Prefer unsigned int to bare use of unsigned
RDMA/ipoib: Use min_t() macro instead of min()
firmware: raspberrypi: Remove VLA usage
firmware: raspberrypi: Register hwmon driver
hwmon: Add support for RPi voltage sensor
arm64: defconfig: add CONFIG_ARM_SP805_WATCHDOG
arm64: dts: set initial SR watchdog timeout to 60 seconds
IB/cm: Remove unused and erroneous msg sequence encoding
dmaengine: stm32: replace "%p" with "%pK"
dmaengine: add support for reporting pause and resume separately
IB/uverbs: Replace ib_ucq_object uverbs_file with the one in ib_uobject
IB/uverbs: Remove ib_uobject_file
IB/uverbs: Tidy up remaining references to ucontext
IB/uverbs: Replace file->ucontext with file in uverbs_cmd.c
IB/uverbs: Replace ib_ucontext with ib_uverbs_file in core function calls
IB/uverbs: Move non driver related elements from ib_ucontext to ib_ufile
IB/uverbs: Add a uobj_perform_destroy helper
arm64: numa: rework ACPI NUMA initialization
dt-bindings: pwm: fsl-ftm: Add compatible string for i.MX8QM
pwm: fsl-ftm: Enable support for the new SoC i.MX8QM
pwm: fsl-ftm: Added the support of per-compatible data
pwm: fsl-ftm: Added a dedicated IP interface clock
pwm: cros-ec: Switch to SPDX identifier
pwm: imx: Switch to SPDX identifier
pwm: tiehrpwm: Fix disabling of output of PWMs
pwm: tiehrpwm: Don't use emulation mode bits to control PWM output
pwm: berlin: Don't use broken prescaler values
clk: imx7d: add IMX7D_MU_ROOT_CLK
dmaengine: rcar-dmac: clear channel register when error
ARM: dts: tegra: enable NAND flash on Colibri T20
ARM: dts: tegra: add Tegra20 NAND flash controller node
dmaengine: rcar-dmac: Disable interrupts while stopping channels
ARM: tegra: Work safely with 256 MB Colibri-T20 modules
ARM: tegra: Fix unit_address_vs_reg and avoid_unnecessary_addr_size DTC warnings
ARM: tegra: Fix unit_address_vs_reg DTC warnings for /memory
ARM: tegra: Remove usage of deprecated skeleton.dtsi
drm: vkms: select DRM_KMS_HELPER
clk: mvebu: armada-37xx-periph: switch to SPDX license identifier
ARM: dts: BCM5301X: Add support for Linksys EA9500
ARM: dts: BCM53573: Add architected timer
ARM: dts: BCM5301X: Make USB 3.0 PHY use MDIO PHY driver
ARM: dts: cygnus: enable iproc-hwrng
ARM: dts: cygnus: add ethernet0 alias
ARM: dts: bcm283x: Add Transposer block
ARM: dts: bcm283x: Add the PMU to the devicetree.
block/DAC960.c: fix defined but not used build warnings
null_blk: add zone support
null_blk: move shared definitions to header file
block: Add default switch case to blk_pm_allow_request() to kill warning
block: fix infinite loop if the device loses discard capability
block, mm: remove unnecessary __GFP_HIGH flag
null_blk: remove NULLB_DEV_FL_CONFIGURED on turning off nullb device
mm: skip readahead if the cgroup is congested
Documentation: add a doc for blk-iolatency
block: introduce blk-iolatency io controller
rq-qos: introduce dio_bio callback
block: remove external dependency on wbt_flags
blk-rq-qos: refactor out common elements of blk-wbt
blk-stat: export helpers for modifying blk_rq_stat
memcontrol: schedule throttling if we are congested
blkcg: add generic throttling mechanism
swap,blkcg: issue swap io with the appropriate context
blk: introduce REQ_SWAP
blk-cgroup: allow controllers to output their own stats
block: introduce bio_issue_as_root_blkg
block: add bi_blkg to the bio for cgroups
blk-mq: dequeue request one by one from sw queue if hctx is busy
block/loop: mark expected switch fall-through
drbd: mark expected switch fall-throughs
blk-mq: only attempt to merge bio if there is rq in sw queue
blk-mq: use list_splice_tail_init() to insert requests
blk-mq: fix typo in a function comment
blk-mq: code clean-up by adding an API to clear set->mq_map
paride: remove redundant variable n
partitions/ldm: remove redundant pointer dgrp
loop: remove redundant pointer inode
block/floppy: remove redundant variable dflags
Block: blk-throttle: set low_valid immediately once one cgroup has io.low configured
Blktrace: bail out early if block debugfs is not configured
block: Document how blk_update_request() handles RQF_SPECIAL_PAYLOAD requests
drbd: Do not redefine __must_hold()
blk-mq: avoid to synchronize rcu inside blk_cleanup_queue()
blk-mq: remove synchronize_rcu() from blk_mq_del_queue_tag_set()
blk-mq: introduce new lock for protecting hctx->dispatch_wait
blk-mq: don't pass **hctx to blk_mq_mark_tag_wait()
blk-mq: cleanup blk_mq_get_driver_tag()
block, bfq: give a better name to bfq_bfqq_may_idle
block, bfq: fix service being wrongly set to zero in case of preemption
block, bfq: do not expire a queue that will deserve dispatch plugging
block, bfq: add/remove entity weights correctly
block: Make struct request_queue smaller for CONFIG_BLK_DEV_ZONED=n
block: Inline blk_queue_nr_zones()
block: Remove bdev_nr_zones()
include/uapi/linux/blkzoned.h: Remove a superfluous __packed directive
block: Remove a superfluous cast from blkdev_report_zones()
ARM: tegra: Fix can2 on Tegra30 Apalis
drm/i915/selftests: Prevent background reaping of active objects
gpio: selftests: gpio-mockup-chardev GPIOHANDLE_REQUEST_OUTPUT fix
ARM: tegra: Fix Tegra30 Cardhu PCA954x reset
gpiolib: Defer on non-DT find_chip_by_name() failure
HID: hid-sony.c: Use devm_ api to simplify sc->output_report_dmabuf
HID: hid-sony.c: Use devm_ api to simplify sony_battery_probe()
HID: hid-sony.c: Use devm_ api to simplify sony_leds_init()
HID: hid-sony.c: Use devm_ api to simplify sony_register_sensors()
HID: hid-sony.c: Use devm_ api to simplify sony_register_touchpad()
gpiolib: Respect error code of ->get_direction()
gpio: mxc: Add clocks optional binding for imx gpio
drm/i915/selftests: Replace wait-on-timeout with explicit timeout
drm/i915: Provide a timeout to i915_gem_wait_for_idle() on setup
drm/i915: Provide a timeout to i915_gem_wait_for_idle()
arm: perf: prevent unbind/bind via sysfs
printk/nmi: Prevent deadlock when accessing the main log buffer in NMI
printk: Create helper function to queue deferred console handling
arm64: add ARM64-specific support for flatmem
MAINTAINERS: arm64: Remove boot/dts/ directory from arm64 entry
printk: Split the code for storing a message into the log buffer
gpio: mt7621: Edit to preferred syntax
clk: meson: add gen_clk
clk: meson: gxbb: remove HHI_GEN_CLK_CTNL duplicate definition
clk: meson-axg: add clocks required by pcie driver
clk: meson: remove unused clk-audio-divider driver
clk: meson: stop rate propagation for audio clocks
clk: meson: axg: add the audio clock controller driver
clk: meson: add axg audio sclk divider driver
clk: meson: add triple phase clock driver
clk: meson: add clk-phase clock driver
clk: meson: clean-up meson clock configuration
clk: meson: remove obsolete register access
gpio: mt7621: Add a driver for MT7621
printk: Clean up syslog_print_all()
clk: meson: expose GEN_CLK clkid
gpio: mt7621: Add DT bindings
dmaengine: nbpfaxi: Mark expected switch fall-through
ASoC: adau171x1: Connect playback DAI to the DSP
ASoC: pxa: make SND_PXA_SOC_SSP depend on PLAT_PXA
regulator: max8997: clean up a condition in max8997_list_voltage()
pinctrl: qcom: spmi-gpio: Fix pmic_gpio_config_get() to be compliant
ASoC: stm32: replace "%p" with "%pK"
pinctrl: msm: Fix msm_config_group_get() to be compliant
gpiolib: Join string literals back
pinctrl: Document pin_config_group_get() return codes like pin_config_get()
ARM: dts: pandaboard: add gpio user button
ARM: dts: am3517-evm: Add 'vdd_io_reg' regulator references
KVM: arm/arm64: Enable adaptative WFE trapping
KVM: arm/arm64: Remove unnecessary CMOs when creating HYP page tables
KVM: arm/arm64: Stop using the kernel's {pmd,pud,pgd}_populate helpers
KVM: arm/arm64: Consolidate page-table accessors
arm64: KVM: Avoid marking pages as XN in Stage-2 if CTR_EL0.DIC is set
arm64: KVM: Handle Set/Way CMOs as NOPs if FWB is present
arm64: KVM: Add support for Stage-2 control of memory types and cacheability
driver core: Add flag to autoremove device link on supplier unbind
driver core: Rename flag AUTOREMOVE to AUTOREMOVE_CONSUMER
PM / Domains: Introduce dev_pm_domain_attach_by_name()
PM / Domains: Introduce option to attach a device by name to genpd
PM / Domains: dt: Add a power-domain-names property
drm/i915/selftests: Magic numbers for old Y-tiling
firmware: arm_scmi: remove some unnecessary checks
EDAC, thunderx: Remove VLA usage
ACPI / button: fix defined but not used warning
ACPICA: Update version to 20180629
ACPICA: Revert "iASL compiler: allow compilation of externals with paths that refer to existing names"
ACPICA: Revert "iASL: change processing of external op namespace nodes for correctness"
ARM: dts: tegra30: Add Memory Client reset to VDE
ARM: dts: tegra20: Add Memory Client reset to VDE
mac80211_hwsim: Add support for HE
mac80211: don't put null-data frames on the normal TXQ
cpufreq: powernv: Remove global pstate ramp-down timer in POWER9
cpu/hotplug: Online siblings when SMT control is turned on
hwmon: Add NPCM7xx PWM and Fan driver
dt-binding: hwmon: Add NPCM7xx PWM and Fan controller documentation
hwmon: (pmbus/max34440) Add support for MAX34451.
hwmon: Document the sensor enable attribute
hwmon: (mlxreg-fan) Add support for Mellanox FAN driver
hwmon: Mark expected switch fall-throughs
hwmon: (nct6775) Fix comment in the description of pwm_mode
hwmon: (nct7904) Fix UNSPECIFIED_INT warning
hwmon: (nct7904) Fix CODE_INDENT error
hwmon: (nct7904) Fix SPACING errors
drm/i915/gvt: Handle EDP_PSR_IMR and EDP_PSR_IIR for BXT.
drm/i915: Enable platform support for vGPU huge gtt pages
drm/i915/gvt: Fix error handling in ppgtt_populate_spt_by_guest_entry
drm/i915/gvt: Handle special sequence on PDE IPS bit
drm/i915/gvt: Add 2M huge gtt support
drm/i915/kvmgt: Support setting dma map for huge pages
drm/i915/gvt: Add 64K huge gtt support
drm/i915/gvt: Make PTE iterator 64K entry aware
drm/i915/gvt: Split ppgtt_alloc_spt into two parts
drm/i915/gvt: Add GTT clear_pse operation
drm/i915/gvt: Add software PTE flag to mark special 64K splited entry
drm/i915/gvt: Detect 64K gtt entry by IPS bit of PDE
drm/i915/gvt: Handle MMIO GEN8_GAMW_ECO_DEV_RW_IA for 64K GTT
drm/i915/gvt: Add PTE IPS bit operations
drm/i915/gvt: Add new 64K entry type
clk: tegra: emc: Avoid out-of-bounds bug
clk: tegra: Mark Memory Controller clock as critical
clk: tegra: Make vde a child of pll_c3
clk: tegra: Make vic03 a child of pll_c3
fs: shave 8 bytes off of struct inode
clk: tegra: bpmp: Don't crash when a clock fails to register
crypto: ccree - rate limit debug print
crypto: ccree - use CBC-CS3 CTS mode
crypto: ccree - remove dead legacy code
crypto: ccree - fix iv handling
crypto: testmgr - add hash finup tests
crypto: ccree - fix finup
crypto: remove redundant type flags from tfm allocation
crypto: skcipher - remove useless setting of type flags
crypto: aead - remove useless setting of type flags
crypto: ahash - remove useless setting of cra_type
crypto: ahash - remove useless setting of type flags
crypto: shash - remove useless setting of type flags
crypto: x86/sha-mb - decrease priority of multibuffer algorithms
crypto: sha512_generic - add cra_priority
crypto: sha256_generic - add cra_priority
crypto: sha1_generic - add cra_priority
crypto: MAINTAINERS - fix file path for SHA multibuffer code
crypto: x86/sha256-mb - fix digest copy in sha256_mb_mgr_get_comp_job_avx2()
crypto: inside-secure - remove request list to improve performance
crypto: inside-secure - ecb(des3_ede) and cbc(des3_ede) support
crypto: inside-secure - ecb(des) and cbc(des) support
crypto: inside-secure - hmac(md5) support
crypto: inside-secure - md5 support
crypto: inside-secure - set tx_max_cmd_queue to 32
crypto: inside-secure - reset CDR and RDR rings on module removal
crypto: inside-secure - adjust the TRC configuration for EIP197D
Documentation/bindings: crypto: inside-secure: eip197d support
crypto: inside-secure - eip197d support
crypto: inside-secure - add multiple processing engine support
crypto: inside-secure - dynamic ring configuration allocation
crypto: inside-secure - add an invalidation flag
crypto: inside-secure - filter out the algorithms by engine
Documentation/bindings: crypto: inside-secure: update the compatibles
crypto: inside-secure - use precise compatibles
crypto: inside-secure - move the firmware to a better location
crypto: dh - add public key verification test
crypto: stm32/crc - Add power management support
crypto: stm32/hash - Add power management support
crypto: stm32/cryp - Add power management support
crypto: skcipher - Fix -Wstringop-truncation warnings
crypto: ecdh - add public key verification test
staging: rtl8188eu: replace tabs with spaces
staging: rtl8188eu: refactor rtw_macaddr_cfg()
staging: rtl8723bs: remove braces from single if statement
staging: rtl8723bs: add missing blank lines
staging: rtl8723bs: remove blank lines
staging: rtl8723bs: fix indentation
staging: rtl8723bs: replace tab with space
staging: rtl8723bs: replace while with shorter for loop
staging:rtl8192u: rename HT_EXTCHNL_OFFSET -> enum ht_extension_chan_width
staging:rtl8192u: Add spaces required around operators - Coding Style
staging:rtl8192u: Add space required before '(' - Style
staging:rtl8192u: rename HT_CHANNEL_WIDTH -> enum ht_channel_width
driver core: add a debugfs entry to show deferred devices
Drivers: HV: Send one page worth of kmsg dump over Hyper-V during panic
slimbus: stream: Fix htmldocs warnings
headers: fix build error in arch/arm/plat-samsung/adc.c, add <linux/mod_devicetable.h>
batman-adv: Convert batadv_dat_addr_t to proper type
iio: adc: max1363: merge calls to of_match_device and of_device_get_match_data
tcp: remove redundant SOCK_DONE checks
mlxsw: core_acl_flex_actions: Fix helper to get the first KVD linear index
mlxsw: core_acl_flex_actions: Allow the first set to be dummy
mlxsw: spectrum: Put pointer to flex action ops to mlxsw_sp
mlxsw: core_acl_flex_keys: Change SRC_SYS_PORT flex key element size
mlxsw: core_acl_flex_keys: Split MAC and IP address flex key elements
mlxsw: spectrum_acl: Ignore always-zeroed bits in tp->prio
mlxsw: reg: Introduce Flex2 key type for PTAR register
mlxsw: spectrum: Change name of mlxsw_sp_afk_blocks to mlxsw_sp1_afk_blocks
net: sched: Fix warnings from xchg() on RCU'd cookie pointer.
net: sched: change action API to use array of pointers to actions
net: sched: atomically check-allocate action
net: sched: use reference counting action init
net: sched: don't release reference on action overwrite
net: sched: implement reference counted action release
net: sched: add 'delete' function to action ops
net: sched: implement action API that deletes action by index
net: sched: always take reference to action
net: sched: implement unlocked action init API
net: sched: change type of reference and bind counters
net: sched: use rcu for action cookie update
openvswitch: kernel datapath clone action
isdn/capi: fix defined but not used warnings
connector: fix defined but not used warning
clk: rockchip: fix clk_i2sout parent selection bits on rk3399
dt-bindings: power: reset: qcom: Add resin binding
batman-adv: Join batadv_purge_orig_ref and _batadv_purge_orig
batman-adv: Unify include guards style
dt-bindings: iio: dac: Add docs for AD5758 DAC
iio: dac: Add AD5758 support
iio: mma8452: Mark expected switch fall-through
iio:imu:adis: Mark expected switch fall-throughs
iio: dac: ltc2632 remove redundant pointer chip_info and spi_dev_id
iio: dac: ti-dac5571 remove redundant variable 'shift'
IIO: st_accel_i2c.c: Use probe_new() instead of probe()
IIO: st_accel_i2c.c: Simplify access to driver data
iio: adc: ina2xx: avoid kthread_stop() with stale task_struct
sysfs: Fix internal_create_group() for named group updates
base: fix order of OF initialization
headers: separate linux/mod_devicetable.h from linux/platform_device.h
linux/device.h: fix kernel-doc notation warning
misc: ti-st: Allow compile test of GPIO consumers if !GPIOLIB
Documentation: update firmware loader fallback reference
android: binder: Drop dependency on !M68K
ver_linux: Do not check for ver_linux pattern in version function
ver_linux: Process input coming from procmaps that matches libc only
tsl2550: fix lux1_input error in low light
misc: mic: fix passing the current time
kbd: complete dead keys definitions
kobject: Replace strncpy with memcpy
siox: don't create a thread without starting it
siox: treat type errors as status errors
misc: mic: mark expected switch fall-through
sgi-xp: xpc_partition: mark expected switch fall-throughs
eeprom: at25: mark expected switch fall-throughs
parport: parport_serial: Add WCH CH382L PCIe single parallel port support
misc: ibmvmc: Use GFP_ATOMIC under spin lock
/dev/mem: Mark expected switch fall-through
vmci: type promotion bug in qp_host_get_user_memory()
nvmem: core: remove unused nvmem_device ncells member
nvmem: rave-sp-eeprom: Remove VLA usage
MAINTAINERS: Add file patterns for w1 device tree bindings
w1: fix w1_ds2438 documentation
ds2490.c: Move struct open braces to previous line
ds2490.c: Remove unnecessary whitespace
ds2490.c: Add required spaces
slimbus: ngd: add stream support
slimbus: stream: add stream support
slimbus: ngd: Add qcom SLIMBus NGD driver
slimbus: ngd: dt-bindings: Add slim ngd dt bindings
slimbus: messaging: add slim_alloc/free_txn_tid()
slimbus: core: rearrange slim_eaddr structure
slimbus: core: add of_slim_device_get() helper
slimbus: qcom: remove redundant depends in Kconfig
slimbus: messaging: initialize completion correctly
slimbus: messaging: remove multiple calls to pm_runtime_mark_last_busy
slimbus: messaging: pass correct wbuf
drivers: base: cacheinfo: use OF property_read_u32 instead of get_property,read_number
ipack: add error handling for ioremap_nocache
serial: 8250_dw: Introduce IO accessors to extended registers
Documentation: fpga: cleanup
MAINTAINERS: update two greybus sections
staging: rtl8188eu: replace while with shorter for loop
staging: rtl8723bs: remove rtw_beamforming.h
staging: rtl8723bs: remove rtw_br_ext.h
staging: wlan-ng: remove unneeded parentheses from prism2mgmt.c
staging: wlan-ng: fix expression continuation in prism2mgmt.c
staging: wlan-ng: fix expression continuation in prism2fw.c
drivers: net: lmc: remove redundant variable next_rx
net: ethernet: ti: cpsw: allow PTP 224.0.0.107 to be timestamped
net: ethernet: ti: cpsw: use BIT macro
stmmac: fix signed 64-bit division
tipc: extend link reset criteria for stale packet retransmission
net/sched: flower: Add supprt for matching on QinQ vlan headers
net/sched: flower: Dump the ethertype encapsulated in vlan
net/flow_dissector: Add support for QinQ dissection
net/sched: flower: Add support for matching on vlan ethertype
net/flow_dissector: Save vlan ethertype from headers
farsync: remove redundant variable txq_length
selftests: mlxsw: Add mlxsw-specific test for mirror to gretap
selftests: forwarding: Allow importing dependent libraries
vxlan: fix default fdb entry netlink notify ordering during netdev create
vxlan: make netlink notify in vxlan_fdb_destroy optional
vxlan: add new fdb alloc and create helpers
rtnetlink: add rtnl_link_state check in rtnl_configure_link
devlink: fix incorrect return statement
mlxsw: spectrum_router: avoid uninitialized variable access
arm64: dts: rockchip: corrected uart1 clock-names for rk3328
arm64: dts: rockchip: add Google Bob
arm64: dts: rockchip: move core edp from rk3399-kevin to shared chromebook
arm64: dts: rockchip: move Chromebook-specific Gru-parts to a separate file
arm64: dts: rockchip: add phandles to some nodes on rk3399-gru
dt-bindings: samsung: Document bindings for SGH-T959P board
dt-bindings: samsung: Document bindings for Samsung aries boards
ARM: dts: s5pv210: Add initial DTS for SGH-T959P phone
ARM: dts: s5pv210: Add initial DTS for Samsung Galaxy S phone
ARM: dts: s5pv210: Add initial DTS for Samsung Aries based phones
mtd: nftl: remove redundant variable nb_erases
mtd: cfi: cmdset_0002: remove redundant variable timeo
mtd: Use kasprintf() instead of fixed buffer formatting
mtd: parsers: trx: add of_match_table with the new DT binding
dt-bindings: mtd: document Broadcom's TRX firmware format binding
ARM: s5pv210_defconfig: Enable options needed to boot typical Linux distro
ARM: s5pv210_defconfig: Enable drivers for Samsung Aries based phones
mtd: maps: gpio-addr-flash: add error handling for ioremap_nocache
ARM: s5pv210_defconfig: Run make savedefconfig
ARM: dts: s5pv210: Add missing interrupt-controller property to gph2
staging/rtl8192u: fix defined but not used build warnings
staging: mt7621-pci: Move open-braces to match kernel code style
staging: mt7621-pci: Add spaces after commas in pci-mt7621.c
staging: mt7621-pci: Fix spacing around equals sign
staging: mt7621-pci: Fix spaces around parenthesis in pci-7621.c
drivers/staging/gasket: Use refcount_read()
kernfs: Replace strncpy with memcpy
drm/i915: Replace nested subclassing with explicit subclasses
drm/vc4: Add support for the transposer block
drm/vc4: Call drm_atomic_helper_fake_vblank() in the commit path
drm/atomic: Call fake_vblank() from the generic commit_tail() helpers
drm/crtc: Add a generic infrastructure to fake VBLANK events
drm/vc4: Use wait_for_flip_done() instead of wait_for_vblanks()
drm/connector: Make ->atomic_commit() optional
drm/connector: Pass a drm_connector_state to ->atomic_commit()
drm/atomic: Avoid connector to writeback_connector casts
drm/writeback: Fix the "overview" section of the doc
net: hns3: Prevent sending command during global or core reset
net: hns3: Remove the warning when clear reset cause
net: hns3: Fix get_vector ops in hclgevf_main module
net: hns3: Fix warning bug when doing lp selftest
net: hns3: Add configure for mac minimal frame size
net: hns3: Fix for mailbox message truncated problem
net: hns3: Fix for l4 checksum offload bug
net: hns3: Fix for waterline not setting correctly
net: hns3: Fix for mac pause not disable in pfc mode
net: hns3: Fix tc setup when netdev is first up
liquidio: fix kernel panic when NIC firmware is older than 1.7.2
ip: unconditionally set cork gso_size
ip: remove tx_flags from ipcm_cookie and use same logic for v4 and v6
ipv6: fold sockcm_cookie into ipcm6_cookie
sock: sockc cookie initializer
ipv6: ipcm6_cookie initializer
ipv4: ipcm_cookie initializers
dt-bindings: clock: Introduce QCOM Display clock bindings
clk: qcom: Move frequency table macro to common file
nfp: bpf: migrate to advanced reciprocal divide in reciprocal_div.h
nfp: bpf: support u32 divide using reciprocal_div.h
nfp: bpf: support u16 and u32 multiplications
nfp: bpf: copy range info for all operands of all ALU operations
nfp: bpf: rename umin/umax to umin_src/umax_src
lib: reciprocal_div: implement the improved algorithm on the paper mentioned
bpftool: add bash completion for cgroup tree command
bpftool: document cgroup tree command
bpftool: introduce cgroup tree command
drm/i915/selftests: Avoid warning if runtime pm is disabled
vfs: dedupe: extract helper for a single dedup
vfs: dedupe: rationalize args
vfs: dedupe: return int
vfs: limit size of dedupe
clk: imx51-imx53: Include sizes.h to silence compile errors
clk: imx51-imx53: Annotate critical clocks as CLK_IS_CRITICAL
clk: imx6sll: add GPIO LPCGs
clk: aspeed: Fix SDCLK name
Bluetooth: Use extended LE Connection if supported
clk: pxa: export 32kHz PLL
Bluetooth: Introduce helpers for le conn status and complete
clk: Add driver for MAX9485
Bluetooth: Process extended ADV report event
Bluetooth: Use extended scanning if controller supports
Bluetooth: Introduce helpers for LE set scan start and complete
drm/i915/selftests: Provide full mb() around clflush
clk: ingenic: Add missing flag for UDC clock
clk: ingenic: Fix incorrect data for the i2s clock
dts: clk: add devicetree bindings for MAX9485
drm/vmwgfx: Expose SM4_1 param to user space
drm/vmwgfx: Add support for multisampling
drm/vmwgfx: Add new ioctl for GB surface create and reference
drm/vmwgfx: Support for SVGA3dSurfaceAllFlags in vmwgfx
drm/vmwgfx: Add support for SVGA3dCmdDefineGBSurface_v3
drm/vmwgfx: Add SM4_1 flag
drm/vmwgfx: Add support for SVGA3dCmdIntraSurfaceCopy command
drm/vmwgfx: Add CAP2 support in vmwgfx
clk: at91: add I2S clock mux driver
dt-bindings: clk: at91: add an I2S mux clock
clk: socfpga: stratix10: fix the sdmmc_free_clk mux
clk: socfpga: stratix10: fix the parents of mpu_free_clk
adp5061: New driver for ADP5061 I2C battery charger
clk: davinci: psc-da830: add a lookup entry for aemif clock
clk: davinci: psc-dm646x: use two lookup entries for the aemif clock
clk: davinci: psc-dm644x: use two lookup entries for the aemif clock
clk: davinci: psc-dm365: use two lookup entries for the aemif clock
clk: davinci: psc-da850: remove the 'davinci_nand.0" lookup
drm/i915: Track the last-active inside the i915_vma
drm/i915: Track vma activity per fence.context, not per engine
drm/i915: Move i915_vma_move_to_active() to i915_vma.c
drm/i915: Start returning an error from i915_vma_move_to_active()
drm/i915: Export i915_request_skip()
drm/i915: Refactor export_fence() after i915_vma_move_to_active()
clk: rockchip: add clock controller for px30
clk: rockchip: add support for half divider
power: generic-adc-battery: check for duplicate properties copied from iio channels
x86/numa_emulation: Introduce uniform split capability
x86/numa_emulation: Fix emulated-to-physical node mapping
soc: ti: wkup_m3_ipc: mark PM functions as __maybe_unused
power: generic-adc-battery: fix out-of-bounds write when copying channel properties
drm/i915/selftests: Fixup missing MI_MEM_VIRTUAL for live_hangcheck
drm/i915/selftests: Replace magic 1<<22 with MI_USE_GGTT/MI_MEM_VIRTUAL
device: Add #define dev_fmt similar to #define pr_fmt
drm/i915/selftests: Limit live_gtt allocation test to fit within RAM
staging: rtl8192u: Add space after ', ' character - Coding Style
staging: rtl8192u: Add required space around '=' operator - Style
staging: rtl8192u: Remove space after cast - Coding Style
staging: rtl8192u: Add required spaces around '||' operator - Sytle
staging: rtl8192u: Add space required around '==' opeartor - Style
staging: rtl8192u: Remove superfluous blank lines - Coding Style
staging: rtl8192u: Remove redundant definitions in header
staging: rtl8192u: Use memset to initialize memory, instead of loop.
staging: rtl8192u: Use __func__ instead of hardcoded string - Style
staging: rtl8188eu: rename Hal8188ERateAdaptive
staging: rtl8188eu: rename Hal8188EPhyReg.h
staging: rtl8188eu: rename Hal8188EPhyCfg.h
staging: rtl8723bs: remove rtl8192c_rf.h
staging: wilc1000: fix static checker warning to unlock mutex in wilc_deinit()
staging: rtl8188eu: remove rtw_mp_phy_regdef.h
staging: fsl-dpaa2/ethsw: Update maintainers for Ethernet Switch driver
staging: rts5208: fix missing error check on call to rtsx_write_register
Staging: Gasket: shift wrapping bug in gasket_read_modify_write_64()
Staging: Gasket: fix a couple off by one bugs
Staging: Gasket: uninitialized return in gasket_mmap()
drivers/staging/gasket: Use 2-factor allocator calls
staging: mt7621-pinctrl: replace core_initcall_sync with builtin_platform_driver
staging: mt7621-pinctrl: remove 'rt2880_pinctrl_pin_dbg_show' callback
staging: mt7621-pinctrl: use ternary operator return in rt2880_get_group_name
staging: mt7621-pinctrl: refactor rt2880_pinctrl_dt_node_to_map function
staging: mt7621-dts: use 'function' and 'group' for pinctrl bindings
staging: mt7621-pinctrl: make use of pinctrl_utils_reserve_map
staging: mt7621-pinctrl: replace uint8_t type with u8 for 'gpio' field
staging: mt7621-pinctrl: make use of pinctrl_utils_free_map
staging: mt7621-pinctrl: use tabs instead of spaces in some indentations
staging: mt7621-pinctrl: align function parameters in some functions
staging: mt7621-pinctrl: replace seq_printf with seq_puts
staging: mt7621-pinctrl: avoid lines over 80 chars
staging: mt7621-pinctrl: avoid space after if condition
staging: mt7621-mmc: Fix printk() facility level
staging: mt7621-gpio: use devm_kasprintf to set gpio banks labels
staging: mt7621-gpio: assign gpio chip custom changes after bgpio_init
staging: mt7621-gpio: use custom xlate function
staging: mt7621-gpio: set irq chip name only once
arm64: mm: Export __flush_icache_range() to modules
power: supply: axp288_charger: Fix initial constant_charge_current value
drm/i915/gtt: Control cache domain of dma_map_page() directly
drm/i915/gtt: Suppress warnings for dma_map_page
power: supply: ab8500: stop using getnstimeofday64()
drivers: base: initcall_debug logs for driver probe times
dt-bindings: vendor-prefixes: fix bad merge
misc: sram: enable clock before registering regions
misc: sram: fix resource leaks in probe error path
dt-bindings: interrupt-controller: add binding for mt6765
dt-bindings: mtk-uart: add mt6765 uart bindings
dt-bindings: mediatek: add support for mt6765 reference board
serial: 8250: let serial8250_get_divisor() get uart_port * as param
serial: sh-sci: Stop using deprecated dmaengine_terminate_all()
serial: sh-sci: Stop TX DMA workqueue during port shutdown
serial: sh-sci: Postpone DMA release when falling back to PIO
serial: sh-sci: Stop RX FIFO timer during port shutdown
usb: host: xhci-rcar: Add a condition check about PLL active
usb: host: xhci-rcar: Simplify getting the firmware name for R-Car Gen3
usb: host: xhci-plat: add firmware_name for R-Car Gen3
usb: typec: avoid format-overflow warning
usb: typec: unlock dp->lock on error exit path, and also zero ret if successful
uwb: hwa-rc: fix memory leak at probe
usb: typec: fix dereference before null check on adev
usb: usbtest: use irqsave() in USB's complete callback
power: gemini-poweroff: Avoid more spurious poweroffs
power: vexpress: fix corruption in notifier registration
iommu/shmobile: Remove unused include/linux/platform_data/sh_ipmmu.h header
power: remove possible deadlock when unregistering power_supply
power: reset: qcom-pon: Add Qcom PON driver
dt-bindings: power: reset: Add qcom pon binding
drm/i915: Flush the WCB following a WC write
drm/i915/selftests: Skip live_execlists if the GPU is terminally wedged
drm/i915/selftests: Skip live context execution test without logical contexts
drm/i915: Record logical context support in driver caps
ALSA: pcm: Allow drivers to set R/W wait time.
drm/crc: Only report a single overflow when a CRC fd is opened
drm/i915/ddi: Simplify get_encoder_power_domains()
iommu/amd: Add support for IOMMU XT mode
iommu/amd: Add support for higher 64-bit IOMMU Control Register
x86: irq_remapping: Move irq remapping mode enum
drm/i915: Remove support for legacy debugfs crc interface
iommu/vt-d: Remove unnecessary WARN_ON()
arm64: topology: re-introduce numa mask check for scheduler MC selection
arm64: topology: rename llc_siblings to align with other struct members
arm64: smp: remove cpu and numa topology information when hotplugging out CPU
arm64: topology: restrict updating siblings_masks to online cpus only
arm64: topology: add support to remove cpu topology sibling masks
arm64: numa: separate out updates to percpu nodeid and NUMA node cpumap
arm64: topology: refactor reset_cpu_topology to add support for removing topology
arm64: errata: Don't define type field twice for arm64_errata[] entries
arm64: Implement page table free interfaces
arm64: tlbflush: Introduce __flush_tlb_kernel_pgtable
iommu/ipmmu-vmsa: Document R-Car V3H and E3 IPMMU DT bindings
iommu/ipmmu-vmsa: Hook up R8A77965 DT matching code
dt-bindings: iommu/ipmmu-vmsa: Add R-Car M3-N (R8A77965)
iommu/ipmmu-vmsa: Hook up r8a779(70|95) DT matching code
iommu/ipmmu-vmsa: Hook up r8a7796 DT matching code
iommu/ipmmu-vmsa: Increase maximum micro-TLBS to 48
PCI: aardvark: Convert to use pci_host_probe()
PCI: aardvark: Size bridges before resources allocation
iommu/amd: Add basic debugfs infrastructure for AMD IOMMU
iommu: Enable debugfs exposure of IOMMU driver internals
iommu/msm: Don't call iommu_device_{,un}link from atomic context
iommu/vt-d: Fix dev iotlb pfsid use
iommu/vt-d: Add definitions for PFSID
iommu/amd: make sure TLB to be flushed before IOVA freed
iommu/amd: Argument page_size could be uninitialized
Bluetooth: remove unused bt-nokia-h4p.h header
Bluetooth: Add HCI command for clear Resolv list
Bluetooth: Store Resolv list size
Bluetooth: btusb: use irqsave() in URB's complete callback
Bluetooth: Add a new Realtek 8723DE ID 0bda:b009
6lowpan: iphc: reset mac_header after decompress to fix panic
drm/i915/selftests: Skip over live context testing when wedged
drm/i915/selftests: Skip huge pages live tests if wedged
drm/i915/selftests: Skip live eviction tests when wedged
drm/i915/selftests: Skip workaround tests when wedged
drm/i915/selftests: Skip all request selftests when wedged
drm/i915/selftests: Skip making an object busy if the GPU is wedged
drm/i915/selftests: Skip using the GPU if wedged
drm/i915/selftests: Destroy partial tiling vma after use
drm/i915: Squelch very verbose error logging
drm/i915/icl: Define AUX lane registers for Port A/B
drm/i915/icl: Power down unused DSI lanes
drm/i915/icl: Define PORT_CL_DW_10 register
drm/i915/icl: Enable DSI IO power
drm/i915/icl: Define DSI mode ctl register
drm/i915/icl: Program DSI Escape clock Divider
USB: serial: kobil_sct: add missing version error handling
USB: serial: kobil_sct: fix modem-status error handling
drm/stm: ltdc: rework reset sequence
drm/stm: ltdc: filter mode pixel clock vs pad constraint
drm: print plane state normalized zpos value
drm/i915/dsi: update some of the platform based checks
drm/i915/dsi: use vlv and bxt prefixes for the global DSI functions
drm/i915/dsi: rename the current DSI files based on first platform
s390/appldata: reuse generic proc handler functions
s390/cmm: split and simplify cmm pages proc handler
s390/topology: correct topology mode proc handler
s390/sclp_async: replace callhome proc handler with generic one
s390/mm: correct allocate_pgste proc_handler callback
s390/purgatory: Remove duplicate variable definitions
s390/purgatory: Add missing FORCE to Makefile targets
s390/purgatory: Fix crash with expoline enabled
drm/i915/selftests: Fail hangcheck testing if the GPU is wedged
dmaengine: rcar-dmac: convert to SPDX identifiers
dmaengine: imx-sdma: add missing structure description
dt-bindings: Update omap l4 binding for optional registers
net: ipv6: listify ipv6_rcv() and ip6_rcv_finish()
net: ipv4: fix list processing on L3 slave devices
drm/amd: Add sphinx documentation for amd_ip_funcs
drm/amdgpu: update documentation for amdgpu_drv.c
drm/amd/display: add a check for display depth validity
drm/amd/display: adding ycbcr420 pixel encoding for hdmi
drm/amd: Remove errors from sphinx documentation
drm/amd/display/dc/dce: Fix multiple potential integer overflows
drm/amd/display: Use 2-factor allocator calls
Revert "drm/amd/display: Fix indentation in dcn10 resource constructor"
drm/amd/display: off by one in find_irq_source_info()
drm/amd/pp: Remove the same struct define in powerplay
drm/amd/display: Fix copy error when set memory clocks
drm/amd/display: Refine the implementation of dm_pp_get_funcs_rv
drm/amd/pp: Export notify_smu_enable_pwe to display
drm: drop drm_pcie_get_speed_cap_mask and drm_pcie_get_max_link_width
drm/radeon: use pcie functions for link width
drm/amdgpu: use pcie functions for link width and speed
drm/amdgpu: update amd_pcie.h to include gen4 speeds
PCI: Export pcie_get_speed_cap and pcie_get_width_cap
drm/amdgpu: switch firmware path for SI parts
drm/amdgpu: switch firmware path for CIK parts (v2)
drm/amdgpu: fix user fence write race condition
drm/amd/pp: Remove duplicate code in vega12_hwmgr.c
drm/amd/pp: Refine the interface exported to display
drm/amd/display: Notify powerplay the display controller id
drm/amd/display: Notify powerplay the min_dcef clock
drm/amd/pp: Switch the tolerable latency for display
drm/amd/pp: Memory Latency is always 25us on Vega10
drm/amd/pp: Convert clock unit to KHz as defined
drm/amdgpu: update uvd_v6_0_ring_vm_funcs to use new nop packet
drm/amdgpu: fix the wrong type of gem object creation
drm/radeon: add SPDX identifier and clarify license
drm/amd: add SPDX identifier and clarify license
drm/amd: Replace drm_dev_unref with drm_dev_put
drm/amdgpu/vce: simplify vce instance setup
drm/amdgpu/sdma: simplify sdma instance setup
drm/amdgpu/pp: fix copy paste typo in smu7_get_pp_table_entry_callback_func_v1
drm/amdgpu/pp: fix copy paste typo in smu7_init_dpm_defaults
drm/amdgpu/pp: fix endian swapping in atomctrl_get_voltage_range
drm/amdgpu/pp: add missing byte swapping in process_pptables_v1_0.c
drm/amdgpu/pm: fix display count in non-DC path
drm/amdgpu: fix swapped emit_ib_size in vce3
drm/amdgpu: Remove amdgpu_gem_map_attach target_dev documentation
drm/amdgpu: Add AMDGPU_GPU_PAGES_IN_CPU_PAGE define
drm/amdgpu: Use gmc_vram_full_visible in vram_mgr_bo_invisible_size
drm/amdgpu: Dynamically probe for ATIF handle (v2)
drm/amdgpu: Add amdgpu_atpx_get_dhandle()
drm/amdgpu: s/disp_detetion_ports/disp_detection_ports/
drm/amdgpu: Make struct amdgpu_atif private to amdgpu_acpi.c
drm/amd/powerplay: cosmetic fix
drm/amd/powerplay: correct vega12 thermal support as true
drm/amd/powerplay: set vega12 pre display configurations
drm/amd/powerplay: apply clocks adjust rules on power state change
drm/amd/powerplay: correct vega12 max num of dpm level
drm/amd/powerplay: drop unnecessary uclk hard min setting
drm/amd/powerplay: correct smc display config for multi monitor
drm/amd/powerplay: initialize uvd/vce powergate status v4
drm/amd/powerplay: revise clock level setup
drm/amd/powerplay: retrieve all clock ranges on startup
drm/amd/powerplay: revise default dpm tables setup
drm/amd/powerplay: drop the acg fix
drm/amd/powerplay: smc_dpm_info structure change
drm/amd/powerplay: correct vega12 bootup values settings
drm/amd/display: Fix a typo in wm_min_memg_clk_in_khz
drm/amd/display: Ctrl stutter mode through module parameter
drm/amdgpu: Add stutter mode ctrl in module parameter
drm/amdgpu: Move CG/PG setting out of delay worker thread
drm/amdgpu: Split set_pg_state into separate function
drm/amdgpu: Add gfx_off support in smu through pp_set_powergating_by_smu
drm/amd/pp: Add powergate_gfx backend function on Raven
drm/amd/pp: Add gfx pg support in smu through set_powergating_by_smu
drm/amd/pp: Unify powergate_uvd/vce/mmhub to set_powergating_by_smu
drm/amd/pp: Rename enable_per_cu_power_gating to powergate_gfx
drm/amdgpu: Rename set_mmhub_powergating_by_smu to powergate_mmhub
drm/amd/display: Fix dm-pp clks type convert error
drm/amd/display: Drop unnecessary header file
drm/amdgpu: remove duplicated codes
drm/amd/display: don't initialize result
drm/amdgpu: Rename entity cleanup finctions.
drm/scheduler: Rename cleanup functions v2.
drm/amd/display: Allow option to use worst-case watermark
drm/amd/display: get board layout for edid emulation
drm/amd/display: add valid regoffset and NULL pointer check
drm/amd/display: dal 3.1.52
drm/amd/display: Check scaling ration not viewports params.
drm/amd/display: remove soc_bounding_box.c
drm/amd/display: move dcn watermark programming to set_bandwidth
drm/amd/display: separate out wm change request dcn workaround
drm/amd/display: remove dcn1 watermark sets b, c and d
drm/amd/display: fix dcn1 watermark range reporting
drm/amd/display: Moving powerplay functions to a separate class
drm/amd/display: move dml defaults to respective dcn resource files
drm/amd/display: Convert 10kHz clks from PPLib into kHz
drm/amd/display: Add dmpp clks types for conversion
drm/amd/display: Enable PPLib calls from DC on linux
drm/amd/display: fix potential infinite loop in fbc path
drm/amd/display: dal 3.1.51
drm/amd/display: clean rq/dlg/ttu reg structs before calculations
drm/amd/display: dal 3.1.50
drm/amd/display: Add front end for dp debugfs files
drm/amd/display: dal 3.1.49
drm/amd/display: fix use of uninitialized memory
drm/amd/display: support ACrYCb2101010
drm/amd/display: add safe_to_lower support to dcn wm programming
drm/amd/display: change dentist DID enum values to uppercase
drm/amd/display: add CHG_DONE mash/sh defines for dentist
drm/amd/display: fix pplib voltage request
drm/amd/display: fix dccg dcn1 ifdef
drm/amd/display: Define dp_alt_mode
drm/amd/display: Temporarily remove Chroma logs
drm/amd/display: remove unnecessary pplib volage requests that are asserting
drm/amd/display: clean up set_bandwidth usage
drm/amd/display: rename dce_disp_clk to dccg
drm/amd/display: clean up dccg divider calc and dcn constructor
drm/amd/display: move dcn1 dispclk programming to dccg
drm/amd/display: get rid of cur_clks from dcn_bw_output
drm/amd/display: Add clock types to applying clk for voltage
drm/amd/display: Use local structs instead of struct pointers
drm/amd/display: Use tg count for opp init.
drm/amd/display: remove invalid assert when no max_pixel_clk is found
drm/amd/display: Introduce pp-smu raven functions
drm/amd/display: dal 3.1.48
drm/amd/display: Adding Get static clocks for dm_pp interface
drm/amd/display: Apply clock for voltage request
drm/amd/display: Adding dm-pp clocks getting by voltage
drm/amd/display: move clock programming from set_bandwidth to dccg
drm/amd/display: rename display clock block to dccg
drm/amd/display: redesign dce/dcn clock voltage update request
drm/amd/display: replace clocks_value struct with dc_clocks
Revert "drm/amdgpu: avoid sleep while executing atombios table (V2)"
drm/amdgpu: Add parsing SQ_EDC_INFO to SQ IH v3.
drm/amdgpu: Polish SQ IH.
drm/amd/amdgpu: Add a GPU_LOAD entry to sysfs (v3)
drm/amdgpu: band aid validating VM PTs
usb: simplify usbport trigger
leds: gpio trigger: simplifications from core changes
leds: backlight trigger: simplifications from core changes
leds: activity trigger: simplifications from core changes
leds: default-on trigger: make use of module_led_trigger()
leds: heartbeat trigger: simplifications from core changes
leds: oneshot trigger: simplifications from core changes
leds: transient trigger: simplifications from core changes
leds: timer trigger: simplifications from core changes
leds: netdev trigger: simplifications from core changes
leds: triggers: new function led_set_trigger_data()
leds: triggers: define module_led_trigger helper
leds: triggers: handle .trigger_data and .activated() in the core
leds: triggers: add device attribute support
leds: triggers: let struct led_trigger::activate() return an error code
leds: triggers: make the MODULE_LICENSE string match the actual license
drm/i915/selftests: Detect unknown swizzling correctly
drm/atomic-helper: Use bitwise or for filling a bitmask
drm/i915: Remove pointless if-else from sdvo code
drm/v3d: Fix a grammar nit in the scheduler docs.
drm/v3d: Add missing v3d documentation structure.
drm/v3d: Remove unnecessary dma_fence_ops.
drm/v3d: Delay the scheduler timeout if we're still making progress.
drm/v3d: use new return type vm_fault_t in v3d_gem_fault
md/r5cache: remove redundant pointer bio
md-cluster: don't send msg if array is closing
md-cluster: show array's status more accurate
md-cluster: clear another node's suspend_area after the copy is finished
regulator: core: Link consumer with regulator driver
driver core: Add device_link_remove function
regulator: core: Change suspend_late to suspend
drm/i915/selftests: Fixup recursive MI_BB_START for gen3
arm64: insn: Don't fallback on nosync path for general insn patching
arm64: IPI each CPU after invalidating the I-cache for kernel mappings
arm64: remove unused COMPAT_PSR definitions
kvm/arm: use PSR_AA32 definitions
arm64: use PSR_AA32 definitions
arm64: ptrace: map SPSR_ELx<->PSR for compat tasks
arm64: compat: map SPSR_ELx<->PSR for signals
arm64: don't zero DIT on signal return
arm64: add PSR_AA32_* definitions
arm64: dts: renesas: salvator-common: Prefer HSCIF1 over SCIF1
gfs2: Eliminate redundant ip->i_rgd
power: supply: add cros-ec USBPD charger driver.
ASoC: nau8824: use 64-bit arithmetic instead of 32-bit
ARM: dts: sun8i: h3: Enable dwmac-sun8i on the Beelink X2
drm/arm/malidp: Added the late system pm functions
drm/arm/malidp: Set the output_depth register in modeset
drm/arm/malidp: Enable/disable interrupts in runtime pm
drm/arm/malidp: Split malidp interrupt initialization functions.
drm/arm/malidp: Modified the prototype of malidp irq de-initializers
drm: mali-dp: Add debugfs file for reporting internal errors
drm/mali-dp: Improve writeback handling for DP500.
drm: mali-dp: Add writeback connector
drm/mali-dp: Add RGB writeback formats for DP500.
drm/mali-dp: Add writeback support for DP500.
drm: mali-dp: Add RGB writeback formats for DP550/DP650
drm: mali-dp: Add support for writeback on DP550/DP650
drm/tilcdc: Use drm_connector_has_possible_encoder()
drm/msm: Use drm_connector_has_possible_encoder()
drm: Add drm_connector_has_possible_encoder()
drm/radeon: Use drm_connector_for_each_possible_encoder()
drm/nouveau: Use drm_connector_for_each_possible_encoder()
drm/amdgpu: Use drm_connector_for_each_possible_encoder()
drm: Add drm_connector_for_each_possible_encoder()
drm/i915: Nuke intel_mst_best_encoder()
drm/fb-helper: Eliminate the .best_encoder() usage
drm/i915: Mark expected switch fall-throughs
drm/i915/icl: Define register for DSI PLL
batman-adv: fix checkpatch warning about misspelled "cache"
drm/vkms: Add extra information about vkms
drm/vkms: Add basic CRTC initialization
drm/vkms: Add mode_config initialization
drm/vkms: vkms_driver can be static
drm/vkms: Introduce basic VKMS driver
net: core: filter: mark expected switch fall-through
net: decnet: dn_nsp_in: mark expected switch fall-through
tipc: mark expected switch fall-throughs
cxgb4: Fix the condition to check if the card is T5
net: ethernet: sun: remove redundant variables adv and lpa and mii_reads
drm/tilcdc: Defer probe if there are no connectors
net: ethernet: sfc: Make subdir logic consistent with other vendors
net: ethernet: Add missing VENDOR to Cadence and Packet Engines symbols
net: ethernet: Make NET_VENDOR_AURORA default to yes
qlogic: netxen: remove various redundant variables
bnxt_en: Add bnxt_en initial params table and register it.
devlink: Add enable_sriov boolean generic parameter
mlx4: Add support for devlink reload and load driverinit values
mlx4: Add mlx4 initial parameters table and register it
devlink: Add generic parameters internal_err_reset and max_macs
devlink: Add devlink notifications support for params
devlink: Add support for get/set driverinit value
devlink: Add param set command
devlink: Add param get command
devlink: Add devlink_param register and unregister
net/hamradio/6pack: remove redundant variable channel
fjes: use currently unused variable my_epid and max_epid
net: tehuti: remove redundant pointer skb
net: socionext: remove redundant pointer ndev
net: aquantia: Make some functions static
net: dsa: vsc73xx: Make some functions static
net: dsa: fix spelling mistake "waitting" -> "waiting"
net: limit each hash list length to MAX_GRO_SKBS
drm/i915/selftests: Replace open-coded i915_address_space_init()
drm/i915/selftests: Use full release for local ppgtt allocation
drm/i915: Remove defunct i915->vm_list
ASoC: pxa-ssp: add support for an external clock in devicetree
ASoC: rsnd: cmd: Add missing newline to debug message
ASoC: fsl_spdif: Use 64-bit arithmetic instead of 32-bit
arm64: Handle mismatched cache type
arm64: Fix mismatched cache line size detection
arm64: kconfig: Ensure spinlock fastpaths are inlined if !PREEMPT
arm64: locking: Replace ticket lock implementation with qspinlock
arm64: barrier: Implement smp_cond_load_relaxed
r8169: fix runtime suspend
soc: ti: wkup_m3_ipc: Add wkup_m3_request_wake_src
soc: ti: wkup_m3_ipc: Add rtc_only with ddr in self refresh mode support
net: ipv4: fix drop handling in ip_list_rcv() and ip_list_rcv_finish()
cxgb4: Add support to read actual provisioned resources
gfs2: Stop messing with ip->i_rgd in the rlist code
drm/i915/gtt: Pull global wc page stash under its own locking
drm/i915: Unmask and enable master error interrupt on gen2/3
drm/i915: Fix pre-ILK error interrupt ack
drm/i915: Fix hotplug irq ack on i965/g4x
RDMA/uverbs: Combine MIN_SZ_OR_ZERO with UVERBS_ATTR_STRUCT
RDMA/uverbs: Use UVERBS_ATTR_MIN_SIZE correctly and uniformly
RDMA/uverbs: Remove UA_FLAGS
RDMA/uverbs: Get rid of the & in method specifications
RDMA/uverbs: Simplify UVERBS_OBJECT and _TREE family of macros
RDMA/uverbs: Simplify method definition macros
RDMA/uverbs: Simplify UVERBS_ATTR family of macros
RDMA/uverbs: Split UVERBS_ATTR_FLOW_ACTION_ESP_HANDLE
RDMA/uverbs: Store the specs_root in the struct ib_uverbs_device
x86/mm: Add TLB purge to free pmd/pte page interfaces
ioremap: Update pgtable free interfaces with addr
x86/mm: Disable ioremap free page handling on x86-PAE
IB/mlx5: Expose dump and fill memory key
net/mlx5: Add hardware definitions for dump_fill_mkey
net/mlx5: Limit scope of dump_fill_mkey function
x86/KVM/VMX: Use MSR save list for IA32_FLUSH_CMD if required
x86/KVM/VMX: Extend add_atomic_switch_msr() to allow VMENTER only MSRs
x86/KVM/VMX: Separate the VMX AUTOLOAD guest/host number accounting
x86/KVM/VMX: Add find_msr() helper function
x86/KVM/VMX: Split the VMX MSR LOAD structures to have an host/guest numbers
x86/KVM/VMX: Add L1D flush logic
x86/KVM/VMX: Add L1D MSR based flush
x86/KVM/VMX: Add L1D flush algorithm
x86/KVM/VMX: Add module argument for L1TF mitigation
x86/KVM: Warn user if KVM is loaded SMT and L1TF CPU bug being present
RDMA/bnxt_re: Fix a bunch of off by one bugs in qplib_fp.c
RDMA/bnxt_re: Fix a couple off by one bugs
IB/core: type promotion bug in rdma_rw_init_one_mr()
MAINTAINERS: Moving out...
RDMA/i40w: Hold read semaphore while looking after VMA
IB/mlx4: Test port number before querying type.
arm64: kexec: always reset to EL2 if present
arm64: fix infinite stacktrace
media: exynos4-is: Prevent NULL pointer dereference in __isp_video_try_fmt()
Input: iforce - use GFP_KERNEL in iforce_get_id_packet()
dt-bindings: input: add common keyboard document bindings
Input: cros_ec_keyb - remove redundant variable num_cols
Input: eeti - fix link to documentation and email address in header
Input: eeti - drop module parameters, parse DT properties
Input: eeti - add device tree matching table
dt-bindings: input: touchscreen: add bindings for eeti touchscreen controller
media: platform: s5p-mfc: simplify getting .drvdata
drm/sun4i: Remove VLA usage
media: platform: exynos4-is: simplify getting .drvdata
mt76x2: debugfs: add sw pulse statistics to dfs debugfs
mt76x2: dfs: add sw pattern detector
mt76x2: dfs: add sw event ring buffer
mt76: introduce mt76_{incr,decr} utility routines
atmel: using strlcpy() to avoid possible buffer overflows
wlcore: Fix memory leak in wlcore_cmd_wait_for_event_or_timeout
libertas: fix suspend and resume for SDIO connected cards
brcmfmac: update STA info struct to the v5
brcmfmac: define more bits for the flags of struct brcmf_sta_info_le
brcmfmac: handle msgbuf packets marked with monitor mode flag
brcmfmac: detect firmware support for radiotap monitor frames
brcmfmac: detect firmware support for monitor interface
usercopy: Allow boot cmdline disabling of hardening
ASoC: qdsp6: q6afe-dai: Do not overwrite slim dai num_channels
ASoC: qdsp6: q6routing: add slim rx routings
ASoC: qdsp6: q6afe-dai: add support to slim tx dais
ASoC: qdsp6: q6afe: Add missing slimbus capture ports
ASoC: stm32: Use snd_pcm_stop_xrun() helper
ASoC: sti: Use snd_pcm_stop_xrun() helper
ASoC: qcom: Use snd_pcm_stop_xrun() helper
ASoC: davinci: Use snd_pcm_stop_xrun() helper
ASoC: nau8825: use 64-bit arithmetic instead of 32-bit
ASoC: qdsp6: q6asm-dai: do not close port if its not opened
ASoC: qdsp6: q6afe-dai: do not close port if its not opened
media: tuner-simple: allow setting mono radio mode
epic100: remove redundant variable 'irq'
sfc: remove redundant variable old_vlan
qed: remove redundant pointer 'name'
ethernet: micrel: remove redundant pointer 'info'
net: hinic: remove redundant pointer pfhwdev
net: hns3: remove redundant variable 'protocol'
net: ethernet: gianfar_ethtool: remove redundant variable last_rule_idx
net: fec: remove redundant variable 'inc'
cnic: remove redundant pointer req and variable func
net: bgmac: remove redundant variable 'freed'
net: ethernet: nb8800: remove redundant pointer rxd
net: alx: remove redundant variable old_duplex
net: alteon: acenic: remove redundant pointer rxdesc
net: dsa: bcm_sf2: remove redundant variable off
media: cx25840: add kernel-doc description of struct cx25840_state
ALSA: pcm: Use snd_pcm_stop_xrun() for xrun injection
ALSA: pcm: trace XRUN event at injection, too
media: ivtv: zero-initialize cx25840 platform data
media: mtk-vcodec: Support VP9 profile in decoder
media: v4l2-ctrl: Add control for VP9 profile
net/sched: Make etf report drops on error_queue
igb: Add support for ETF offload
igb: Only call skb_tx_timestamp after descriptors are ready
igb: Refactor igb_offload_cbs()
igb: Only change Tx arbitration when CBS is on
igb: Refactor igb_configure_cbs()
net/sched: Add HW offloading capability to ETF
net/sched: Introduce the ETF Qdisc
net/sched: Allow creating a Qdisc watchdog with other clocks
net: packet: Hook into time based transmission.
net: ipv6: Hook into time based transmission
net: ipv4: Hook into time based transmission
net: Add a new socket option for a future transmit time.
net: Clear skb->tstamp only on the forwarding path
media: v4l2-ctrl: Change control for VP8 profile to menu control
media: imx: add support for RGB565_2X8 on parallel bus
media: imx: capture: refactor enum_/try_fmt
media: staging/imx: fill vb2_v4l2_buffer sequence entry
media: staging/imx: fill vb2_v4l2_buffer field entry
media: dt-bindings: media: rcar-vin: Add R8A77995 support
media: rcar-vin: Add support for R-Car R8A77995 SoC
media: rcar-vin: Rename _rcar_info to rcar_info
media: rcar-vin: Handle parallel subdev in link_notify
media: rcar-vin: Link parallel input media entities
media: rcar-vin: Parse parallel input on Gen3
media: rcar-vin: Cache the mbus configuration flags
media: rcar-vin: Cleanup notifier in error path
isdn: mark expected switch fall-throughs
media: rcar-vin: Create a group notifier
net: usb: asix: allow optionally getting mac address from device tree
media: rcar-vin: Remove two empty lines
net: sched: act_pedit: fix possible memory leak in tcf_pedit_init()
media: rcar-vin: Rename 'digital' to 'parallel'
media: vim2m: add media device
media: add helpers for memory-to-memory media controller
powerpc: Enable kernel XZ compression option on BOOK3S_32
powerpc/msi: Remove VLA usage
powerpc/powernv/ioda2: Add 256M IOMMU page size to the default POWER8 case
media: mark entity-intf links as IMMUTABLE
powerpc/kdump: Handle crashkernel memory reservation failure
selftests: forwarding: test for bridge port isolation
selftests: forwarding: lib: extract ping and ping6 so they can be reused
media: v4l2-ctrls.c: fix broken auto cluster handling
vhost_net: Avoid rx vring kicks during busyloop
vhost_net: Avoid rx queue wake-ups during busypoll
vhost_net: Avoid tx vring kicks during busyloop
vhost_net: Rename local variables in vhost_net_rx_peek_head_len
media: fsl-viu: fix error handling in viu_of_probe()
media: coda: mark CODA960 firmware version 2.1.9 as supported
media: coda: jpeg: explicitly disable thumbnails in SEQ_INIT
net:sched: add action inheritdsfield to skbedit
drm/savage: off by one in savage_bci_cmdbuf()
media: coda: jpeg: only queue two buffers into the bitstream for JPEG on CODA7541
media: coda: jpeg: allow non-JPEG colorspace
media: coda: clear hold flag on streamoff
media: vivid: fix gain when autogain is on
media: coda: fix reorder detection for unknown levels
media: coda: add read-only h.264 decoder profile/level controls
media: coda: fix encoder source stride
media: v4l2-ctrls: Fix CID base conflict between MAX217X and IMX
media: stk1160: Set the vb2_queue lock before calling vb2_queue_init
media: m2m-deinterlace: Implement wait_prepare and wait_finish
media: mx_emmaprp: Implement wait_prepare and wait_finish
media: davinci_vpfe: Add video_device and vb2_queue locks
media: staging: bcm2835-camera: Provide lock for vb2_queue
media: s5p-g2d: Implement wait_prepare and wait_finish
media: mtk-mdp: Add locks for capture and output vb2_queues
media: sta2x11: Add video_device and vb2_queue locks
media: v4l2-ioctl.c: use correct vb2_queue lock for m2m devices
media: imx274: fix typo
media: imx274: simplify imx274_write_table()
media: imx274: actually use IMX274_DEFAULT_MODE
media: imx274: get rid of mode_index
media: imx274: consolidate per-mode data in imx274_frmfmt
media: imx274: initialize format before v4l2 controls
media: ak7375: Add ak7375 lens voice coil driver
drivers/perf: Initialise return value in armpmu_request_irqs()
dma-fence: Polish kernel-doc for dma-fence.c
media: dt-bindings: Add bindings for AKM ak7375 voice coil lens
ACPI / x86: enable touchscreen on Dell Venue Pro 7139
ACPI / PM: Default to s2idle in all machines supporting LP S0
backlight: Remove obsolete comment for ->state
dt-bindings: pwm-backlight: Move brightness-levels to optional
backlight: pwm_bl: Compute brightness of LED linearly to human eye
dt-bindings: pwm-backlight: Add a num-interpolation-steps property
backlight: pwm_bl: Linear interpolation between brightness-levels
drm/vmwgfx: Update the device headers
RAID/s390: Remove VLA usage
s390/dasd: fix cast-function-type warnings
s390/pci: add fmt3 fmb
mfd: da9063: Add DA9063L support
regulator: da9063: Handle less LDOs on DA9063L
mfd: da9063: Register RTC only on DA9063L
mfd: da9063: Add custom IRQ map for DA9063L
mfd: da9063: Add custom regmap for DA9063L
mfd: da9063: Add DA9063L type
mfd: da9063: Replace model with type
mfd: da9063: Rename PMIC_DA9063 to PMIC_CHIP_ID_DA9063
mfd: da9063: Replace DA9063_NUM_IRQ with ARRAY_SIZE
mfd: da9063: Use PLATFORM_DEVID_NONE
mfd: da9063: Use REGMAP_IRQ_REG
mfd: da9063: Use regmap_reg_range
mfd: da9063: Replace mfd_add_devices with devm counterpart
mfd: da9063: Replace regmap_add_irq_chip with devm counterpart
mfd: cros_ec_dev: Register cros_usbpd-charger driver as a subdevice.
mfd: cros_ec: Add USBPD charger commands and struct definitions.
selftests: forwarding: Test mirror-to-gretap w/ UL 802.1q
selftests: forwarding: Test mirror-to-gretap w/ UL 802.1d
net: don't bother calling list RX functions on empty lists
net: ipv4: listify ip_rcv_finish
net: ipv4: listified version of ip_rcv
net: core: propagate SKB lists through packet_type lookup
net: core: another layer of lists, around PF_MEMALLOC skb handling
net: core: Another step of skb receive list processing
net: core: unwrap skb list receive slightly further
sfc: batch up RX delivery
net: core: trivial netif_receive_skb_list() entry point
sctp: check for ipv6_pinfo legal sndflow with flowlabel in sctp_v6_get_dst
sctp: add support for setting flowlabel when adding a transport
sctp: add spp_ipv6_flowlabel and spp_dscp for sctp_paddrparams
sctp: add support for dscp and flowlabel per transport
ipv4: add __ip_queue_xmit() that supports tos param
net: dsa: Add Vitesse VSC73xx DSA router driver
net: phy: vitesse: Add support for VSC73xx
net: dsa: Add DT bindings for Vitesse VSC73xx switches
MIPS: Octeon: Simplify CIU register functions.
MIPS: Octeon: Create simple macro for CIU registers.
MIPS: Octeon: Remove all unused CIU macros.
MIPS: Octeon: Convert CIU types to use bitfields.
MIPS: Octeon: Unify QLM data types in CIU header.
MIPS: Octeon: Remove unused CIU types.
vmw_pvrdma: Release netdev when vmxnet3 module is removed
IB/mlx5: Fix GRE flow specification
i2c: i801: Add support for Intel Ice Lake
i2c: i801: Consolidate chipset names in documentation and Kconfig
i2c: tegra: Add support for Tegra194
i2c: gpio: fault-injector: add incomplete_write_byte
drm/i915/selftests: Drop struct_mutex around lowlevel pggtt allocation
i2c: gpio: fault-injector: refactor incomplete transfer
i2c: designware: Add debug print for bus speed
i2c: designware: Add debug print for SDA hold time value
i2c: designware: Separate timing parameter setting from HW initalization
i2c: designware: Move SDA hold time configuration to common code
i2c: designware: Call i2c_dw_clk_rate() only once in i2c_dw_init_master()
i2c: designware: Don't use internal ___constant_swab32
i2c: designware: Move register access detection to common code
i2c: designware: Remove needless variable from i2c_dw_init_slave()
drm/i915/selftests: Release the struct_mutex to free the objects
i2c: mux: make use of __i2c_smbus_xfer
i2c: mux: pca954x: make use of __i2c_smbus_xfer
i2c: mux: pca9541: make use of __i2c_smbus_xfer
i2c: mux: mlxcpld: make use of __i2c_smbus_xfer
i2c: smbus: add unlocked __i2c_smbus_xfer variant
fs: Add more kernel-doc to the produced documentation
fs: Fix attr.c kernel-doc
IB/hfi1: Remove incorrect call to do_interrupt callback
IB/hfi1: Set in_use_ctxts bits for user ctxts only
leds: lm3692x: Support LED sync configuration
dt: bindings: lm3692x: Update binding for LED sync control
leds: lm3692x: Change DT calls to fwnode calls
leds: lm3692x: Update license header to SPDX
ib_srpt: Fix a use-after-free in __srpt_close_all_ch()
ib_srpt: Fix a use-after-free in srpt_close_ch()
IB/mlx5: Remove set-but-not-used variables
IB/srp: Remove driver version and release data information
leds: max8997: use mode when calling max8997_led_set_mode
leds: lt3593: update email address and switch to SPDX license header
leds: lt3593: Add device tree probing glue
leds: lt3593: switch to gpiod interface
leds: lt3593: merge functions and clean up code
dt-bindings: leds: Add bindings for lltc,lt3593
include/rdma/opa_addr.h: Fix an endianness issue
Input: keyboard: Fix ChromeOS EC keyboard help message.
arm/arm64: configs: Remove the MFD_ prefix for MFD_CROS_EC_I2C/SPI symbols.
platform/chrome: Move cros-ec transport drivers to drivers/platform.
dt-bindings: add bindings for px30 clock controller
clk: rockchip: add dt-binding header for px30
drm/vmwgfx: Remove an obsolete __le32 conversion
drm/vmwgfx: Fix host message module function declarations
drm/vmwgfx: Reorganize the fence wait loop
drm/vmwgfx: Improve on host message error messages
drm/vmwgfx: Add gui_x/y to vmw_connector_state
drm/vmwgfx: Use a mutex to protect gui positioning in vmw_display_unit
arm64: dts: rockchip: add some common pin-settings to rk3399
drm/vmwgfx: Remove primary memory validation against mode while creating fb
drm/vmwgfx: Perform memory validations only when need full modeset.
drm/vmwgfx: Use modeset display memory validation for layout ioctl
drm/vmwgfx: Perform topology validation during atomic modeset.
drm/vmwgfx: Fix atomic mode set check
drm/vmwgfx: Use blocking buffer object reserves when evicting resources
drm/vmwgfx: Optimize the buffer object swap_notify callback somewhat.
drm/vmwgfx: Move buffer object related code to vmwgfx_bo.c
drm/vmwgfx: Replace vmw_dma_buffer with vmw_buffer_object
clk: qcom: Enable clocks which needs to be always on for SDM845
iomap: add inline data support to iomap_readpage_actor
iomap: support direct I/O to inline data
iomap: refactor iomap_dio_actor
efifb: Copy the ACPI BGRT boot graphics to the framebuffer
efi/bgrt: Drop __initdata from bgrt_image_size
video: fbdev: simplefb: Stop including <linux/clk-provider.h>
omapfb: encoder-tpd12s015: fix error return code
video: fbdev: Set pixclock = 0 in goldfishfb
video: fbdev: Enable ACPI-based enumeration for goldfishfb
video: fbdev: Fix checkpatch warnings in goldfishfb.c
ASoC: core: Allow topology to override machine driver FE DAI link config.
ASoC: atmel-i2s: dt-bindings: Remove unnecessary phandle to aclk
ASoC: atmel-i2s: Remove unnecessary audio PLL clock (aclk)
ASoC: es7134: add support for the es7154
ASoC: es7134: correct required power supplies
ASoC: es7134: update DT binding with new compatible and supplies
ASoC: AMD: Simplify trigger handler
ASoC: AMD: Reset bytescount when starting transaction
ASoC: AMD: Do not generate interrups for every captured sample
ASoC: AMD: Fix Capture DMA channel names
ASoC: AMD: Always subtract bytescount
ASoC: AMD: Always stop ch2 first
ASoC: pxa-ssp: mark expected switch fall-through
ASoC: es7241: add es7241 codec support
ASoC: es7241: add dt-bindings documentation for the es7241 adc
ASoC: rt5682: add button detection mode control
net: aquantia: bump driver version
net: aquantia: Add renegotiate ethtool operation support
net: aquantia: Implement rx/tx flow control ethtools callback
net: aquantia: Improve adapter init/deinit logic
net: aquantia: Ethtool based ring size configuration
net: stmmac_tc: use 64-bit arithmetic instead of 32-bit
audit: use ktime_get_coarse_ts64() for time access
ARM: dts: imx51: Fix USB PHY duplicate unit-address
drm/vgem: off by one in vgem_gem_fault()
drm/i810: off by one in i810_dma_vertex()
ARM: dts: imx: Add missing OPP properties for CPUs
drm/virtio: Remove unecessary dma_fence_ops
drm/vc4: Remove unecessary dma_fence_ops
drm/qxl: Remove unecessary dma_fence_ops
drm/etnaviv: Remove unecessary dma_fence_ops
drm: Remove unecessary dma_fence_ops
drm/amdgpu: Remove unecessary dma_fence_ops
dma-fence: Make ->wait callback optional
mei: expose fw version to sysfs
mei: add optional timeout to internal bus recv
mei: remove unused MEI_IAMTHIF_STALL_TIMER define
Drivers: hv: vmbus: Make TLFS #define names architecture neutral
x86/platform/intel-mid: Remove per platform code
x86/platform/intel-mid: Remove custom TSC calibration
x86/tsc: Use SPDX identifier and update Intel copyright
x86/tsc: Convert to use x86_match_cpu() and INTEL_CPU_FAM6()
x86/cpu: Introduce INTEL_CPU_FAM*() helper macros
x86/tsc: Add missing header to tsc_msr.c
Tools: hv: vss: fix loop device detection
tools: hv: update lsvmbus to be compatible with python3
Drivers: hv: vmbus: Remove x86 MSR refs in arch independent code
Drivers: hv: vmbus: Fix the offer_in_progress in vmbus_process_offer()
Drivers: hv: vmbus: Add comments on ring buffer signaling
x86/hyperv: Add interrupt handler annotations
use the new async probing feature for the hyperv drivers
eeprom: idt_89hpesx: remove redundant variable csrval_len
char: pcmcia: remove redundant pointer dev
hpet: remove redundant pointer hpet
goldfish_pipe: make tasklet goldfish_interrupt_tasklet static
w1: ds2482: make module parameter extra_config static
misc: rtsx: make several functions static
misc: vmci: remove redundant variable is_local
misc: ti-st: remove redundant variable 'type'
sgi-xp: remove redundant pointers ch and rp
misc: genwqe: remove several redundant variables
vmw_balloon: update maintainers list
vmw_balloon: update copyright message
vmw_balloon: remove inflation rate limiting
vmw_balloon: fix VMCI use when balloon built into kernel
vmw_balloon: VMCI_DOORBELL_SET does not check status
vmw_balloon: do not use 2MB without batching
vmw_balloon: fix inflation of 64-bit GFNs
HID: wacom: convert Wacom custom usages to standard HID usages
HID: wacom: Move handling of HID quirks into a dedicated function
HID: wacom: Replace touch_max fixup code with static touch_max definitions
clk: meson-axg: add pcie and mipi clock bindings
x86/boot/KASLR: Skip specified number of 1GB huge pages when doing physical randomization (KASLR)
x86/boot/KASLR: Add two new functions for 1GB huge pages handling
ARM: hwmod: RTC: Don't assume lock/unlock will be called with irq enabled
x86/entry/64: Add two more instruction suffixes
x86/asm/64: Use 32-bit XOR to zero registers
drm: Change deadlock-avoidance algorithm for the modeset locks.
locking: Implement an algorithm choice for Wound-Wait mutexes
locking: WW mutex cleanup
ARM: dts: am3517-evm: Enable USB1 Host
drm: add missing ctx argument to plane transitional helpers
ARM: dts: am33xx: Fix syntax of alias names
kthread: Simplify kthread_park() completion
smpboot: Remove cpumask from the API
watchdog/softlockup: Replace "watchdog/%u" threads with cpu_stop_work
x86/build/vdso: Simplify 'cmd_vdso2c'
x86/build/vdso: Remove unused vdso-syms.lds
ARM: dts: am3517-som: Add builtin Bluetooth
ARM: dts: am3517-som: Add WL127x Wifi
ARM: imx: Provide support for NXP i.MX7D Cortex-M4
ARM: dts: am335x-sl50: enable tsadc on SL50 board
ARM: dts: am335x-sl50: fix label names for all LEDs
ARM: dts: am335x-sl50: use audio-graph-card for sound
ARM: dts: am335x-sl50: add support for DS1339 Real Time Clock
ARM: dts: am335x-sl50: set dr_mode to otg
ARM: dts: am335x-sl50: add a node for the LCD controller
ARM: dts: am335x-sl50: use phy-phandle declarations
ARM: dts: am335x-sl50: update backlight nodes
ARM: imx: enable bus auto clock gating function for i.mx6sll
ARM: dts: omap4-droid4: Use software debounce for gpio-keys
ARM: dts: Configure duovero for to allow core retention during idle
arm64: dts: freescale: Add missing cooling device properties for CPUs
x86/hyper-v: Trace PV IPI send
x86/hyper-v: Use cheaper HVCALL_SEND_IPI hypercall when possible
x86/hyper-v: Use 'fast' hypercall for HVCALL_SEND_IPI
x86/hyper-v: Implement hv_do_fast_hypercall16
drm: Fix hdmi connector content type property docs
ARM: dts: Improve omap l4per idling with wlcore edge sensitive interrupt
ARM: dts: dra76-evm: Add VBUS GPIO to USB1/USB2 extcon
ARM: dts: dra71-evm: Add VBUS GPIO to USB1/USB2 extcon
ARM: dts: dra7-evm: Add extcon to USB2 port
ARM: dts: am57xx-idk: Enable dual role for USB2 port
ARM: dts: omap5: Add missing cooling device properties for CPUs
ARM: dts: dra74x: Add missing cooling device properties for CPUs
ARM: dts: imx6: correct anatop regulators range
x86/intel_rdt: Make CPU information accessible for pseudo-locked regions
x86/intel_rdt: Support restoration of subset of permissions
x86/intel_rdt: Fix cleanup of plr structure on error
x86/intel_rdt: Move pseudo_lock_region_clear()
ARM: dts: imx6sll: Fix the SPDX notation for header file
ARM: dts: am3517-evm: Remove unnessary PMIC parameters
ARM: dts: imx6ull: add operating points
ARM: dts: imx51-zii-rdu1: correct touchscreen axis inversion
ARM: OMAP1: ams-delta: move late devices back to init_machine
Input: ams_delta_serio: Get FIQ buffer from platform_data
Input: ams_delta_serio: use IRQ resource
ARM: OMAP1: Get rid of <mach/ams-delta-fiq.h>
ARM: OMAP1: ams-delta FIQ: Keep serio input GPIOs requested
ARM: OMAP1: ams-delta FIQ: don't use static GPIO numbers
ARM: dts: imx53-ppd: Rename usbphy nodes
ARM: dts: imx53-ppd: Add fixed-regulator information
ARM: dts: imx51-babbage: Make use of pinctrl_usbh1reg
net: phy: DP83TC811: Fix SGMII enable/disable
net: phy: DP83TC811: Add INT_STAT3
gcc-plugins: remove unused GCC_PLUGIN_SUBDIR
powerpc/mpc5200: Remove VLA usage
ARM: dts: ls1021a: Add missing cooling device properties for CPUs
usercopy: Do not select BUG with HARDENED_USERCOPY
arm: dts: highbank: Add missing OPP properties for CPUs
scsi: target: Remove se_dev_entry.ua_count
scsi: target: Fix handling of removed LUNs
scsi: target: Send unit attention condition even if the sense buffer is too small
scsi: target: Do not duplicate the code that marks that a command has sense data
scsi: target/tcm_loop: Avoid that static checkers warn about dead code
scsi: target: Remove second argument from fabric_make_tpg()
scsi: target/iscsi: Make iscsit_ta_authentication() respect the output buffer size
scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers
scsi: target: Simplify the code for waiting for command completion
scsi: target: Simplify transport_generic_free_cmd() (2/2)
scsi: target: Simplify transport_generic_free_cmd() (1/2)
scsi: target: Fold core_tmr_handle_tas_abort() into transport_cmd_finish_abort()
scsi: target: Simplify core_tmr_handle_tas_abort()
scsi: target: Document when CMD_T_STOP and CMD_T_COMPLETE are set
scsi: target: Make the session shutdown code also wait for commands that are being aborted
scsi: target: Introduce transport_init_session()
scsi: target: Rename transport_init_session() into transport_alloc_session()
scsi: target: Move a list_del_init() statement
scsi: target: Avoid that EXTENDED COPY commands trigger lock inversion
scsi: target: Use config_item_name() instead of open-coding it
scsi: core: fix scsi_host_queue_ready
scsi: klist: Make it safe to use klists in atomic context
scsi: sd_zbc: Remove an assignment from sd_zbc_setup_report_cmnd()
scsi: qedi: tidy up a size calculation
scsi: ibmvscsi: Improve strings handling
drm/i915: Wait for PSR exit before checking for vblank evasion
drm/i915/psr: Lockless version of psr_wait_for_idle
drm/i915: Remove unnecessary check for unsupported modifiers for NV12
drm/i915/psr: Add psr1 live status
thermal: i.MX: Allow thermal probe to fail gracefully in case of bad calibration.
docs: histogram.txt: convert it to ReST file format
gpio.h: fix location of gpio legacy documentation
MAINTAINERS: fix location of ina2xx.txt device tree file
devicectree: bindings: fix location of leds common file
docs: zh_CN: fix location of oops-tracing.txt
scripts/documentation-file-ref-check: ignore sched-pelt false positive
scripts/documentation-file-ref-check: remove some false positives
arm64: dts: mediatek: Add missing cooling device properties for CPUs
drm/i915: Try GGTT mmapping whole object as partial
USB: typec: fsusb302: Drop empty set_current_limit implementation
USB: mark expected switch fall-throughs
USB: musb: mark expected switch fall-throughs
usb: wusbcore: security: cast sizeof to int for comparison
drm/vmwgfx: Use drm_plane_mask() & co.
drm/vc4: Use drm_crtc_mask()
drm/sun4i: Use drm_crtc_mask()
drm/imx: Use drm_plane_mask()
drm/i915: Use drm_plane_mask() & co.
drm: Add drm_connector_mask()
drm: Add drm_encoder_mask()
drm: Use drm_crtc_mask()
drm: Add drm_plane_mask()
drm/atomic-helper: Use old/new state in drm_atomic_helper_commit_planes_on_crtc()
usb: typec: tcpm: Support for Alternate Modes
usb: typec: pi3usb30532: Start using generic state values
usb: typec: Add driver for DisplayPort alternate mode
usb: typec: Bus type for alternate modes
usb: typec: Register a device for every mode
usb: typec: mux: Get the mux identifier from function parameter
gfs2: Remove gfs2_write_{begin,end}
gfs2: iomap direct I/O support
gfs2: gfs2_extent_length cleanup
gfs2: iomap buffered write support
gfs2: Further iomap cleanups
drm/i915: abstract and document register picking macros
wcn36xx: drop unnecessary initialization of variables
wil6210: remove crash dump collection from OTP section
wil6210: add support for Talyn-MB boot flow
wil6210: add support for enhanced DMA debugfs
wil6210: add support for enhanced DMA RX data flows
wil6210: add support for enhanced DMA TX data flows
wil6210: initialize TX and RX enhanced DMA rings
wil6210: add support for enhanced DMA structures
wil6210: add support for Talyn-MB (Talyn ver 2.0) device
ath10k: sdio: set skb len for all rx packets
ath10k: sdio: allocate correct size for RECV_1MORE_BLOCK rx packets
ath10k: sdio: use same endpoint id for all packets in a bundle
gpio: aspeed: Add interfaces for co-processor to grab GPIOs
gpio: aspeed: Add command source registers
gpio: aspeed: Add "Read Data" register to read the write latch
gpio: aspeed: Rework register type accessors
pinctrl: actions: fix unsigned less than zero comparison
gpio: pca953x: suppress interrupts warning when not applicable
gpio: syscon: Include the right header
gpio: stp-xway: Include the right header
gpio: stmpe: Include the right header
gpio: sta2x11: Inline regs macro
gpio: sta2x11: Use BIT() macro
gpio: sta2x11: Include the right header
gpio: spear-spics: Include the right header
gpio: sch311x: Replace unsigned char with u8
gpio: sch311x: Implement open drain support
gpio: sch311x: Use RMW to change direction
gpio: sch311x: Implement .get_direction()
gpio: sch311x: Include the right header
gpio: sch: Implement .get_direction()
gpio: sch: Include the right header
gpio: sa1100: Include the right header
gpio: rdc321x: Include the right header
gpio: rcar: Include the right header
gpio: rc5t583: Include the right header
gpio: stp-xway: Implement get callback
gpio: tegra186: Add support for Tegra194
dt-bindings: tegra186-gpio: Add information for Tegra194
ocxl: Fix page fault handler in case of fault on dying process
selftests/powerpc: Fix typos
selftests/powerpc: Fix strncpy usage
dt-bindings: arm: Add compatible string for NVIDIA Carmel
arm64: tegra: Add CPU nodes to Tegra194 device tree
arm64: tegra: Add ethernet controller on Tegra194
arm64: tegra: Enable card detect for SD card on P2888
arm64: tegra: Add GPIO controller on Tegra194
cxl: Remove abandonned capi support for the Mellanox CX4, final cleanup
Revert "cxl: Allow a default context to be associated with an external pci_dev"
Revert "cxl: Add cxl_slot_is_supported API"
Revert "powerpc/powernv: Add support for the cxl kernel api on the real phb"
Revert "cxl: Add support for using the kernel API with a real PHB"
Revert "cxl: Add cxl_check_and_switch_mode() API to switch bi-modal cards"
Revert "cxl: Add kernel APIs to get & set the max irqs per context"
Revert "cxl: Add preliminary workaround for CX4 interrupt limitation"
Revert "cxl: Add support for interrupts on the Mellanox CX4"
Revert "cxl: Add kernel API to allow a context to operate with relocate disabled"
powerpc/powernv/memtrace: Remove memtrace mmap()
powerpc/powernv/ioda2: Reduce upper limit for DMA window size
powerpc: Document issues with TM on POWER9
powerpc: Document issues with the DAWR on POWER9
powerpc/pci: Remove legacy debug code
scripts: Add ppc64le support for checkstack.pl
powerpc: wii: Remove outdated comment about memory fixups
powerpc: xmon: use ktime_get_coarse_boottime64
powerpc/eeh: Avoid misleading message "EEH: no capable adapters found"
ocxl: Change return type for fault handler
ALSA: usb-midi: use irqsave() in USB's complete callback
pinctrl: intel: Convert to use SPDX identifier
ALSA: usb: caiaq: audio: use irqsave() in USB's complete callback
net: hns3: modify hnae_ to hnae3_
net: hns3: use dma_zalloc_coherent instead of kzalloc/dma_map_single
net: hns3: give default option while dependency HNS3 set
net: hns3: remove some unused members of some structures
net: hns3: remove a redundant hclge_cmd_csq_done
net: hns3: simplify hclge_cmd_csq_clean
net: hns3: remove some redundant assignments
net: hns3: remove useless code in hclge_cmd_send
net: hns3: remove unused hclge_ring_to_dma_dir
platform/x86: asus-wireless: Fix uninitialized symbol usage
platform/x86: asus-wireless: Toggle airplane mode LED
platform/x86: dell-smbios-wmi: make function dell_smbios_wmi_call static
platform/x86: intel-vbtn: Add support for dock mode detection
platform/x86: intel-hid: Add support for Device Specific Methods
platform/x86: touchscreen_dmi: Add info for the Onda V820w tablet
atm: zatm: remove redundant pointer zatm_dev
net: phy: realtek: add support for RTL8211C
arm64: dts: stratix10: Add SPI node clocks for Stratix10
ARM: dts: Add SPI0 node for Arria10
arm64: dts: stratix10: add OCP reset property for ethernet
arm64: dts: stratix10: fill in clocks field for usb and watchdog
arm64: dts: stratix10: Add QSPI support for Stratix10
net sched actions: add extack messages in pedit action
TTY: isdn: Replace strncpy with memcpy
net: phy: realtek: add missing entry for RTL8211 to mdio_device_id table
net: expose sk wmem in sock_exceed_buf_limit tracepoint
r8169: remove old PHY reset hack
configfs: replace strncpy with memcpy
dmaengine: imx-sdma: remove unused variable
dmaengine: imx-sdma: Use GFP_NOWAIT for dma allocations
dmaengine: imx-sdma: Fix some typos
dmaengine: imx-sdma: alloclate bd memory from dma pool
dmaengine: imx-sdma: add sdma_transfer_init to decrease code overlap
dmaengine: imx-sdma: remove the maximum limitation for bd numbers
dmaengine: imx-sdma: remove useless 'lock' and 'enabled' in 'struct sdma_channel'
dmaengine: imx-sdma: add virt-dma support
dmaengine: imx-sdma: factor out a struct sdma_desc from struct sdma_channel
ARM: OMAP1: ams-delta: Hog "keybrd_dataout" GPIO pin
Input: ams_delta_serio: Replace power GPIO with regulator
Input: ams_delta_serio: use private structure
Input: ams_delta_serio: convert to platform driver
ARM: OMAP1: ams-delta: drop GPIO lookup table for serio device
ARM: OMAP1: ams-delta: assign LED GPIO numbers from descriptors
ARM: OMAP1: ams-delta: refactor late_init()
platform/x86: touchscreen_dmi: Add info for the "Connect Tablet 9" tablet
platform/x86: touchscreen_dmi: Add info for the ONDA V891W Dual OS tablet
dmaengine: ste_dma40: Remove VLA usage
platform/x86: asus-wmi: Add keyboard backlight toggle support
platform/x86: asus-wmi: Call led hw_changed API on kbd brightness change
ARM: davinci: dts: add a reset control to the dsp node
platform/x86: intel_pmc_core: Add CNP SLPS0 debug registers
platform/x86: Rename silead_dmi to touchscreen_dmi
platform/x86: silead_dmi: Add touchscreen info for the Chuwi Vi10 tablet
platform/x86: silead_dmi: Sort entries alphabetically
platform/x86: silead_dmi: Rename trekstor entries
ARM: davinci: dts: make psc0 a reset provider
perf/arm-cci: Remove VLA usage
netdevsim: fix sa_idx out of bounds check
ACPI / button: increment wakeup count only when notified
ARM: OMAP1: constify gpio_led
powercap / idle_inject: Add an idle injection framework
s390/decompressor: support extra debug flags
s390/build: add *.o.chkbss files to targets list
s390/decompressor: avoid packing *.o.chkbss files into startup.a
s390/decompressor: avoid constant startup.a rebuilds
s390/sysinfo: add missing #ifdef CONFIG_PROC_FS
ASoC: es7134: Add VDD and AVDD power supplies
ASoC: es7134: check if mclk rate is valid
ASoC: es7134: remove 64kHz rate from the supported rates
spi: spi-fsl-dspi: Fix imprecise abort on VF500 during probe
ASoC: pxa-ssp: remove .set_pll() and .set_clkdiv() callbacks
ASoC: pxa: select SND_PXA2XX_LIB for drivers that depend on it
ASoC: ac97: convert to SPDX identifiers
ASoC: soc-generic-dmaengine-pcm: convert to SPDX identifiers
ASoC: soc-compress: convert to SPDX identifiers
ASoC: soc-topology: convert to SPDX identifiers
ASoC: soc-dapm: convert to SPDX identifiers
ASoC: soc-core: convert to SPDX identifiers
ASoC: soc-acpi: convert to SPDX identifiers
ASoC: soc-devres.c: convert to SPDX identifiers
ASoC: soc-utils.c: convert to SPDX identifiers
ASoC: soc-jack.c: convert to SPDX identifiers
ASoC: soc-dpcm.h: convert to SPDX identifiers
ASoC: soc-pcm.c: convert to SPDX identifiers
ASoC: soc-ops.c: convert to SPDX identifiers
ASoC: soc-dai.h: convert to SPDX identifiers
ASoC: soc-io.c: convert to SPDX identifiers
ASoC: audio-graph-scu-card.c: convert to SPDX identifiers
ASoC: audio-graph-card.c: convert to SPDX identifiers
ASoC: simple-scu-card.c: convert to SPDX identifiers
ASoC: simple-card-utils: convert to SPDX identifiers
ASoC: simple-card: convert to SPDX identifiers
regulator: Revert "regulator: pfuze100: add enable/disable for switch"
PM / hibernate: cast PAGE_SIZE to int when comparing with error code
ARM64: dump: Convert to use DEFINE_SHOW_ATTRIBUTE macro
modsign: log module name in the event of an error
alarmtimer: Prevent overflow for relative nanosleep
posix-timers: Sanitize overrun handling
posix-timers: Make forward callback return s64
cpufreq: imx6q/thermal: imx: register cooling device depending on OF
cpufreq: intel_pstate: use match_string() helper
cpu/hotplug: Boot HT siblings at least once
Revert "x86/apic: Ignore secondary threads if nosmt=force"
s390/tools: fix gcc 8 stringop-truncation warnings
s390/boot: block uncompressed vmlinux booting attempts
s390/monwriter: fix gcc 8 stringop-truncation warning
s390/tape: fix gcc 8 stringop-truncation warning
s390/tape: fix stringop-truncation gcc 8 warnings
s390: align struct lowcore to double page size
s390/decompressor: correct EXCLUDE_FILE construct
s390: move _text to an actual .text start
s390: correct _stext offset
s390: get rid of the first mb of uncompressed image
s390: remove unused _ehead symbol
s390: put expoline execute-trampolines into .text section
s390/decompressor: discard ___kcrctab section
s390/zcrypt: add copy_from_user length plausibility checks
s390/perf: fix gcc 8 array-bounds warning
s390: fix gcc 8 stringop-truncation warnings in proc handlers
s390/dasd: fix gcc 8 stringop-truncation warning
s390/dasd,zfcp: fix gcc 8 stringop-truncation warnings
s390/extmem: fix gcc 8 stringop-overflow warning
s390/scm_blk: correct numa_node in scm_blk_dev_setup
s390/dasd: correct numa_node in dasd_alloc_queue
staging: fbtft: indent fbtft_device_display - last entry - pdev - dev
staging: rtl8188eu: fix block comments - coding style
staging: rtl8188eu: move return type to functions definition line
staging: rtl8188eu: reorder switch cases and remove default break
staging: rtl8723bs: simplify if else statement
staging: rtl8723bs: fix comparsion to true/false and brace issues
staging: rtl8192u Remove redundant #include directive
staging:r8188eu: Use lib80211 to encrypt (WEP) tx frames
staging: rtl8723bs: remove pointless if else in rtw_sdio_resume()
staging: rtl8188eu: remove unnecessary parentheses
staging: rtl8723bs: fix line over 80 characters
staging: rtl8188eu: remove rtw_ioctl_rtl.h
staging: speakup: Replace strncpy with memcpy
dma-fence: Allow wait_any_timeout for all fences
dma-fence: Make ->enable_signaling optional
dma-fence: remove fill_driver_data callback
mtd: rawnand: micron: add fixup for ONFI revision
mtd: rawnand: add defines for ONFI version bits
mtd: rawnand: add manufacturer fixup for ONFI parameter page
mtd: rawnand: marvell: Handle on-die ECC
mtd: rawnand: add NVIDIA Tegra NAND Flash controller driver
dt-bindings: mtd: add tegra NAND controller binding
mtd: rawnand: add an option to specify NAND chip as a boot device
drivers/staging: Gasket driver framework + Apex driver
mtd: rawnand: add Reed-Solomon error correction algorithm
mtd: rawnand: hynix: fix decoding the OOB size on H27UCG8T2BTR
mtd: rawnand: micron: Update ecc_stats.corrected
mtd: rawnand: atmel: add module param to avoid using dma
staging/skein: Remove Skein and Threefish code
rpmsg: smd: Add missing include of sizes.h
usb: update for tcpci drivers moving out of staging
Documentation: Add explanation for XPS using Rx-queue(s) map
net-sysfs: Add interface for Rx queue(s) map per Tx queue
net: Enable Tx queue selection based on Rx queues
net: Record receive queue number for a connection
net: sock: Change tx_queue_mapping in sock_common to unsigned short
net: Use static_key for XPS maps
net: Refactor XPS for CPUs and Rx queues
drm/pl111: Support Nomadik LCDC variant
xfrm: Allow Set Mark to be Updated Using UPDSA
ARM: dts: imx6sll-evk: enable usdhc3 slot
ARM: dts: imx6qdl-zii-rdu2: Populate RAVE SP power button node
ARM: dts: imx6qdl-zii-rdu2: Populate RAVE SP backlight node
ARM: dts: imx6qdl-zii-rdu2: Populate RAVE SP EEPROM nodes
ARM: dts: imx51-zii-rdu1: Populate RAVE SP EEPROM nodes
ARM: dts: imx53-qsb: Let the codec control MCLK pinctrl
ARM: dts: imx6ull: Switch to SPDX identifier
ARM: dts: imx51: Add sahara crypto support
ARM: dts: imx6qdl-colibri: use pull-down on wake-up pin
ARM: dts: imx6qdl-colibri: move card detect to module device tree
ARM: dts: imx6qdl-colibri: mux SD/MMC card detect explicitly
crypto: skcipher - remove the exporting of skcipher_walk_next
crypto: virtio - Register an algo only if it's supported
crypto: virtio - Read crypto services and algorithm masks
crypto: vmac - remove insecure version with hardcoded nonce
crypto: vmac - add nonced version with big endian digest
crypto: vmac - separate tfm and request context
crypto: vmac - require a block cipher with 128-bit block size
ARM: dts: imx: Add missing chosen/stdout-path
ARM: dts: imx50: remove non-existent USB instances
ARM: dts: imx50: fix KPP pin definition typos
ARM: dts: imx51: Add aipstz nodes
ARM: dts: imx7d-sdb: Restore pwm backlight support
tools: bpftool: deal with options upfront
tools: bpftool: add missing --bpffs to completions
tools: bpftool: drop unnecessary Author comments
tools: libbpf: don't return '.text' as a program for multi-function programs
tools: libbpf: restore the ability to load programs from .text section
tools: libbpf: allow setting ifindex for programs and maps
tools: libbpf: add section names for missing program types
tools: bpftool: use correct make variable type to improve compilation time
PCI: Enable PASID only if entire path supports End-End TLP prefixes
PCI: Expand documentation for pci_add_dma_alias()
iio: adc: Add Spreadtrum SC27XX PMICs ADC support
dt-bindings: iio: Add Spreadtrum SC27XX PMICs ADC controller documentation
iio: accel: adxl345: add calibration offset support
iio: accel: adxl345: convert address field usage in iio_chan_spec
iio: accel: adxl345: add link to datasheet
staging:iio:impedance-analyzer:ad5933: Macro replacement Cleanups.
docs/idr: use empty "functions" directive
Documentation/sphinx: allow "functions" with no parameters
hpfs: fix an inode leak in lookup, switch to d_splice_alias()
selftests: mlxsw: Add scale test for resources
selftests: mlxsw: Add target for mirror-to-gretap test on spectrum
selftests: mlxsw: Add scale test for mirror-to-gretap
selftests: mlxsw: Add target for tc flower test on spectrum
selftests: mlxsw: Add tc flower scale test
selftests: mlxsw: Add target for router test on spectrum
selftests: mlxsw: Add router test
selftests: mlxsw: Add devlink KVD resource test
selftests: mlxsw: Add devlink_lib_spectrum.sh
selftests: forwarding: Add devlink_lib.sh
selftests: forwarding: lib: Parameterize NUM_NETIFS in two functions
selftests: forwarding: lib: Add check_err_fail()
selftests: forwarding: Allow lib.sh sourcing from other directories
nfp: flower: enabled offloading of Team LAG
nfp: flower: offload tos and tunnel flags for ipv4 udp tunnels
nfp: flower: extract ipv4 udp tunnel ttl from route
nfp: flower: ignore checksum actions when performing pedit actions
nfp: populate bus-info on representors
nfp: make use of napi_consume_skb()
nfp: implement netpoll ndo (thus enabling netconsole)
nfp: fail probe if serial or interface id is missing
nfp: expose ring stats of inactive rings via ethtool
strparser: Call skb_unclone conditionally
tc-testing: initial version of tunnel_key unit tests
tipc: extend sock diag for group communication
tipc: Auto removal of peer down node instance
r8169: remove TBI 1000BaseX support
tipc: optimize function tipc_node_timeout()
tipc: eliminate buffer cloning in function tipc_msg_extract()
net: usb: Mark expected switch fall-throughs
net: phy: realtek: add support for RTL8211
r8169: use standard debug output functions
s390/ism: add device driver for internal shared memory
net/smc: add SMC-D diag support
net/smc: add SMC-D support in af_smc
net/smc: add SMC-D support in data transfer
net/smc: add SMC-D support in CLC messages
net/smc: add pnetid support for SMC-D and ISM
net/smc: add base infrastructure for SMC-D and ISM
net/smc: optimize consumer cursor updates
net/smc: add pnetid support
net/smc: determine port attributes independent from pnet table
selftests: forwarding: mirror_gre_changes: Fix waiting for neighbor
selftests: forwarding: Tweak tc filters for mirror-to-gretap tests
selftests: forwarding: lib: Avoid trapping soft devices
selftests: forwarding: lib: Split out setup_wait_dev()
net: emaclite: Remove unnecessary spaces
net: emaclite: Fix block comments style
net: emaclite: update kernel-doc comments
net: emaclite: Simplify if-else statements
net: emaclite: Use __func__ instead of hardcoded name
net: mvpp2: Use htons when checking protocol info
net: mvpp2: prs: Drop unnecessary swab16 in vlan detection
net: mvpp2: prs: Drop unions representing TCAM and SRAM entries
net: mvpp2: Make TX / RX descriptors little-endian
tcp: add new SNMP counter for drops when try to queue in rcv queue
bnx2x: Mark expected switch fall-throughs
net: stmmac: Add support for CBS QDISC
PCI: Make pci_get_rom_size() static
PCI: Add check code for last image indicator not set
PCI: Avoid accessing memory outside the ROM BAR
PCI: Add DMA alias quirk for Microsemi Switchtec NTB
switchtec: Use generic PCI Vendor ID and Class Code
PCI: Make early dump functionality generic
PCI: Cleanup PCI_REBAR_CTRL_BAR_SHIFT handling
PCI: Restore resized BAR state on resume
ARM: configs: keystone: Enable CONFIG_MMC_SDHCI_OMAP
ARM: dts: keystone-k2g-evm: Use sdhci-omap programming model
ARM: dts: keystone-k2g-evm: Add "vqmmc-supply" property for mmc0/mmc1
drm/i915/guc: Print CTL params passed to Guc
drm/vc4: Make DSI call into the bridge after the DSI link is enabled.
drm/v3d: Define the fourcc modifier for the Broadcom UIF format.
IB: Improve uverbs_cleanup_ucontext algorithm
IB/srpt: Support HCAs with more than two ports
drm/vmwgfx: add SPDX idenitifier and clarify license
drm/vmwgfx: add SPDX idenitifier and clarify license
drm/noveau: add SPDX identifier and clarify license
drm: add SPDX identifier and clarify license
drm: add SPDX idenitifier and clarify license
arm: dts: pxa3xx: Add ssp ports to pxa3xx device tree
arm: dts: pxa3xx: provide correct clk-names property for nand controller node
ARM: dts: pxa: add label to lcd controller node
drm/i915/selftests: Attach the fence to the object when making busy
drm/i915/selftests: Mark up write into scratch vma
x86/speculation/l1tf: Fix up pte->pfn conversion for PAE
clk: imx6: fix video_27m parent for IMX6QDL_CLK_CKO1_SEL
clk: imx6ul: remove clks_init_on array
clk: imx6ul: add GPIO clock gates
ALSA: snd-aoa: add of_node_put() in error path
clk: imx6sx: remove clks_init_on array
clk: imx6sl: remove clks_init_on array
clk: imx6q: remove clks_init_on array
IB/iser: set can_queue earlier to allow setting higher queue depth
IB/rxe: don't clear the tx queue on every transfer
clk-si514, clk-si544: Implement prepare/unprepare/is_prepared operations
IB/cm: Remove now useless rcu_lock in dst_fetch_ha
RDMA/mlx5: Don't leak UARs in case of free fails
PCI: hv: Replace GFP_ATOMIC with GFP_KERNEL in new_pcichild_device()
Documentation/process/howto.rst: add a missing cross-reference
Documentation/admin-guide/README.rst: add a label for cross-referencing
doc: dev-tools: kselftest.rst: update contributing new tests
net/sched: add tunnel option support to act_tunnel_key
net: check tunnel option type in tunnel flags
net/sched: act_tunnel_key: add extended ack support
net/sched: act_tunnel_key: disambiguate metadata dst error cases
cxgb4: Support ethtool private flags
cxgb4: Add support for FW_ETH_TX_PKT_VM_WR
arm64: dts: renesas: r8a77965: Add second port to rcar_sound placeholder
arm64: dts: marvell: armada-37xx: reserve memory for ATF
arm64: dts: marvell: armada-37xx: add the node allowing AVS support
ARM: davinci_all_defconfig: Enable Bluetooth
sctp: add support for SCTP_REUSE_PORT sockopt
net: ethernet: stmmac: dwmac-rk: Add GMAC support for px30
tg3: Mark expected switch fall-throughs
pinctrl: intel: Add Ice Lake PCH pin controller support
pinctrl: armada-37xx: add suspend/resume support
ASoC: mt6797: sub dai use list_head
ASoC: mediatek: sub dai use list_head
pinctrl: actions: Add interrupt support for OWL S900 SoC
dt-bindings: pinctrl: Add gpio interrupt bindings for Actions S900 SoC
wcn36xx: Fix WEP encryption
wcn36xx: Track associated stations
wcn36xx: Fix WEP104 encryption type
ath10k: use locked skb_dequeue for rx completions
ath9k: use irqsave() in USB's complete callback
ath9k: use timespec64 for tsf_ts
ASoC: pxa: make SND_PXA2XX_SOC_I2S selectable
ASoC: pxa: remove bindings from pxa2xx-pcm
ASoC: pxa: provide PCM ops for ssp, i2s and ac97 components
ASoC: pxa2xx-pcm-lib: fix indenting
ASoC: pxa: move some functions to pxa2xx-lib
ASoC: pxa: clean up function names in pxa2xx-lib
ASoC: fold pxa2xx-pcm into its only user, pxa2xx-ac97
ASoC: pxa: remove the dmaengine compat need
console: dummycon: export dummycon_[un]register_output_notifier
dmaengine: xilinx_dma: Enable VDMA S2MM vertical flip support
dt-bindings: dmaengine: xilinx_dma: Add VDMA vertical flip property
drm/i915: Remove delayed FBC activation.
drm/i915: Block enabling FBC until flips have been completed
mac80211: use BIT_ULL for NL80211_STA_INFO_* attribute types
cfg80211: use BIT_ULL for NL80211_STA_INFO_* attribute types
mac80211: remove unnecessary NULL check
mac80211: fix potential null pointer dereference
cfg80211: track time using boottime
ila: Flush netlink command to clear xlat table
ila: Create main ila source file
ila: Call library function alloc_bucket_locks
ila: Fix use of rhashtable walk in ila_xlat.c
net: hns3: use lower_32_bits and upper_32_bits
net: hns3: remove back in struct hclge_hw
net: hns3: remove the Redundant put_vector in hns3_client_uninit
net: hns3: print the ret value in error information
net: hns3: extraction an interface for state init|uninit
net: hns3: remove unused head file in hnae3.c
net: hns3: add unlikely for error check
net: hns3: add l4_type check for both ipv4 and ipv6
net: hns3: add vector status check before free vector
net: hns3: rename the interface for init_client_instance and uninit_client_instance
net: hns3: remove hclge_get_vector_index from hclge_bind_ring_with_vector
drm/i915/execlists: Direct submission of new requests (avoid tasklet/ksoftirqd)
drm/i915/execlists: Trust the CSB
drm/i915/execlists: Stop storing the CSB read pointer in the mmio register
drm/i915/execlists: Reset CSB write pointer after reset
drm/i915/execlists: Unify CSB access pointers
drm/i915/execlists: Process one CSB update at a time
drm/i915/execlists: Pull CSB reset under the timeline.lock
drm/i915/execlists: Pull submit after dequeue under timeline lock
drm/i915: Drop posting reads to flush master interrupts
drm/i915/uc: Fetch GuC/HuC firmwares from guc/huc specific init
drm/i915/guc: Use intel_guc_init_misc to hide GuC internals
samples/bpf: xdp_rxq_info action XDP_TX must adjust MAC-addrs
samples/bpf: extend xdp_rxq_info to read packet payload
net/mlx5e: Update NIC HW stats on demand only
net/mlx5e: Add counter for total num of NOP operations
net/mlx5e: Add counter for MPWQE filler strides
net/mlx5e: Add channel events counter
net/mlx5e: Add a counter for congested UMRs
net/mlx5e: Add NAPI statistics
net/mlx5e: Add XDP_TX completions statistics
net/mlx5e: Add TX completions statistics
net/mlx5e: RX, Use existing WQ local variable
net/mlx5e: Convert large order kzalloc allocations to kvzalloc
net/mlx5e: Add UDP GSO remaining counter
net/mlx5e: Add UDP GSO support
MIPS: AR7: Normalize clk API
MIPS: Always use -march=<arch>, not -<arch> shortcuts
MIPS: ath25: Convert random_ether_addr to eth_random_addr
MIPS: Annotate cpu_wait implementations with __cpuidle
drm/i915: Only signal from interrupt when requested
drm/i915: Move the irq_counter inside the spinlock
drm/i915: Only trigger missed-seqno checking next to boundary
drm/i915: Reduce spinlock hold time during notify_ring() interrupt
drm/i915: Show vma allocator stack when in doubt
can: mark led trigger as broken
devicectree: bindings: fix location of leds common file
leds: triggers: don't depend on LEDS_TRIGGERS twice
leds: Modify PC Engines apu/apu2 driver to support apu3
nfs_instantiate(): prevent multiple aliases for directory inode
drm/i915: Replace drm_dev_unref with drm_dev_put
drm/i915: Replace drm_gem_object_unreference_unlocked with put function
drm/i915: Replace __drm_gem_object_unreference with __drm_gem_object_put
drm/i915: Replace drm_gem_object_{un/reference} with {put,get} functions
drm/i915: Replace drm_connector_{un/reference} with put,get functions
PCI: vmd: White list for fast interrupt handlers
audit: simplify audit_enabled check in audit_watch_log_rule_change()
audit: check audit_enabled in audit_tree_log_remove_rule()
ARM: dts: armada388-clearfog: drop future changes disclaimer
ARM: dts: armada388-clearfog: enable spi flash
cred: conditionally declare groups-related functions
dt-bindings: pinctrl: qcom: add gpio-ranges, gpio-reserved-ranges
pinctrl: aspeed: Fix documentation
pinctrl: cedarfork: Correct EAST pin ordering
staging: rtl8188eu: remove whitespace - coding style
staging: rtl8723bs: use mac_pton() in rtw_macaddr_cfg()
staging: rtl8723bs: use ether_addr_copy() in rtw_macaddr_cfg()
staging: rtl8723bs: refactor rtw_macaddr_cfg()
staging: rtl8723bs: fix comparsion to NULL - coding style
media: ov5640: fix frame interval enumeration
media: v4l-common: Make v4l2_find_nearest_size more sparse-friendly
media: ov5640: adjust xclk_max
media: soc_camera: ov772x: correct setting of banding filter
media: s3c-camif: ignore -ENOIOCTLCMD from v4l2_subdev_call for s_power
media: omap3isp: zero-initialize the isp cam_xclk{a,b} initial data
media: dw9807: Add dw9807 vcm driver
skbuff: preserve sock reference when scrubbing the skb.
netfilter: check if the socket netns is correct.
console/fbcon: Add support for deferred console takeover
fbcon: Call WARN_CONSOLE_UNLOCKED() where applicable
printk: Export is_console_locked
media: dt-bindings: Add bindings for Dongwoon DW9807 voice coil
media: MAINTAINERS: Update entry for Intel IPU3 cio2 driver
media: omap3isp: fix warning for !CONFIG_PM
media: ov772x: create subdevice device node
media: ov772x: make set_fmt() and s_frame_interval() return -EBUSY while streaming
media: ov772x: avoid accessing registers under power saving mode
media: ov772x: use v4l2_ctrl to get current control value
media: ov772x: reconstruct s_frame_interval()
staging: Convert random_ether_addr to eth_random_addr
staging: rtl8188eu: remove blank lines
staging: wlan-ng: add parentheses to macro argument usage in prism2mgmt.c
staging: wlan-ng: replace macro with inline function in prism2mgmt.c
staging: wlan-ng: replace WLAN_CTL_FRAMELEN with inline function in p80211hdr.h
staging: wlan-ng: fix coding style (indentation) in prism2mib.c
net sched actions: avoid bitwise operation on signed value in pedit
net sched actions: fix misleading text strings in pedit action
net sched actions: use sizeof operator for buffer length
net sched actions: fix sparse warning
net sched actions: fix coding style in pedit headers
net sched actions: fix coding style in pedit action
staging: rtlwifi: Fix a possible sleep-in-atomic-context bug in _is_fw_read_cmd_down()
staging: wlan-ng: improved readability of function prism2_add_key
staging: rtsx: remove rtsx_trace() and related code
staging: use BIT_ULL for NL80211_STA_INFO_* attribute types
staging: most: fix sparse warning Using plain integer as NULL pointer
media: ov772x: handle nested s_power() calls
netem: slotting with non-uniform distribution
staging: rtl8723bs: remove rtw_set_tx_chksum_offload()
media: ov772x: support device tree probing
staging: rtl8723bs: Fix comment on variable init
staging: rtl8723bs: Remove unnecessary initializations
staging: rtl8723bs: Move definition open brace
staging: rtl8723bs: Fix two possible sleep-in-atomic-context bugs in translate_scan()
staging: rtl8723bs: remove get_monotonic_boottime()
staging: rtl8723bs: Add missing curly braces on else statement.
staging: rtl8723bs: Merge workaround conditionals into single else-if.
staging: rtl8723bs: Merge conditionals with similar bodies.
staging: rtl8723bs: Fix spelling mistake in comment.
staging: rtl8723bs: Move bandwidth index lookup to new function.
staging: rtl8723bs: Move rate section index lookup to new function.
staging: rtl8723bs: Remove empty else-if conditional.
staging: rtl8723bs: Combine if statements with equivalent body.
staging: rtl8723bs: Fix camel-case names in phy_get_tx_pwr_lmt().
staging: rtl8723bs: Rename PHY_GetTxPowerLimit().
staging: rtl8723bs: Clean up whitespace in 'PHY_GetTxPowerLimit()'.
staging: pi433: cleanup comments in rf69.h
staging: pi433: add SPDX-License-Identifier tag
staging: pi433: replace simple switch statements
staging: pi433: fix race condition in pi433_open
media: ov772x: omit consumer ID when getting clock reference
media: ov772x: use generic names for reset and powerdown gpios
media: ov772x: add media controller support
staging: android/vsoc: stop using 'timespec'
staging: android: ashmem: Fix mmap size validation
staging: android: ashmem: Remove use of unlikely()
media: ov772x: add checks for register read errors
media: ov772x: allow i2c controllers without I2C_FUNC_PROTOCOL_MANGLING
staging: wilc1000: updated TODO file
staging: wilc1000: avoid use of static variable 'rssi'
staging: wilc1000: avoid use of static variable 'inactive_time'
staging: wilc1000: handle freeing of 'key' & 'seq' data in wilc_add_rx_gtk()
staging: wilc1000: handle freeing of key data in wilc_add_ptk()
staging: wilc1000: handle freeing of key data in wep add key
staging: wilc1000: rename wilc_enqueue_cmd() to wilc_enqueue_work()
staging: wilc1000: remove 'hif_thread_comp' completions
staging: wilc1000: added 'work_comp' completion as part of host_if_msg
staging: wilc1000: move the allocation of cmd out of wilc_enqueue_cmd()
staging: wilc1000: remove unused marco related to HIF commands
staging: wilc1000: remove host_if_work() to handle TODO list issue
staging: wilc1000: Use common structs to parse ip packets
staging: mt7621-gpio: avoid use banks in device tree
staging: mt7621-gpio: update Kconfig with SoC details
staging: mt7621-gpio: avoid long line in a comment
staging: mt7621-gpio: set different names for each gpio_chip and irq_chip
staging: mt7621-gpio: avoid one level indentation in interrupt handler
staging: mt7621-gpio: avoid to set up irqs if not defined in dts
staging: mt7621-gpio: avoid check for NULL in 'to_mediatek_gpio' calls
staging: mt7621-gpio: align indentation for all defines
staging: mt7621-gpio: update kerneldoc for state containers
staging: mt7621-gpio: remove no more necessary PIN_MASK macro
staging: mt7621-gpio: avoid custom irq_domain for gpio
staging: mt7621-gpio: implement high level and low level irqs
staging: mt7621-gpio: add kerneldoc for state data containers
staging: mt7621-gpio: add COMPILE_TEST
staging: mt7621-gpio: implement '.irq_[request|release]_resources' functions
staging: mt7621-gpio: make use of 'builtin_platform_driver'
staging: mt7621-gpio: avoid including 'gpio.h'
staging: mt7621-gpio: make use 'bgpio_init' from GPIO_GENERIC
staging: mt7621-eth: Use eth_hw_addr_random()
staging: mt7621-eth: Fix memory leak in mtk_add_mac() error path
staging: mt7621-dts: Fix remaining pcie warnings
staging: mt7621-mmc: Find response of SD_APP_OP_COND by default
staging: mt7621-mmc: Find response of MMC_SEND_OP_COND by default
staging: mt7621-mmc: Factor out from msdc_command_start()
staging: mt7621-mmc: Remove unused argument from msdc_do_command
staging: mt7621-mmc: Remove unused macro is_card_present
staging: mt7621-mmc: Remove unused define MAX_PHY_SGMTS
staging: mt7621-mmc: Remove unused enum msdc_mode
staging: mt7621-mmc: Remove unused define IRQ_SDC
staging: mt7621-mmc: Remove unused define RALINK_MSDC_BASE
staging: mt7621-mmc: Cleanup source of base address for io
staging: mt7621-mmc: Remove MSDC_MODE_* defines
staging: mt7621-mmc: Remove unused variable from msdc_tune_request
staging: mt7621-mmc: Remove unused macro MAX_BD_PER_GPD
staging: mt7621-mmc: Remove unused macro msdc_retry
staging: mt7621-mmc: Make msdc_clr_fifo a function and relax cpu
staging: mt7621-mmc: Remove unnecessary BUG_ON() in msdc_dma_setup
staging: mt7621-mmc: Remove variable num form msdc_dma_setup
staging: mt7621-mmc: Remove unused field sglen from msdc_dma
staging: mt7621-mmc: Remove unused field sg from msdc_dma
staging: mt7621-mmc: Refactor dma setup process
staging: mt7621-mmc: Remove unused field mode from msdc_dma
staging: mt7621-mmc: Remove DMA basic mode code
staging: mt7621-mmc: Remove register debugging structures
staging: mt7621-mmc: Remove unused macro sdr_write8
staging: mt7621-mmc: Remove unused macro sdr_read8
staging: mt7621-mmc: Replace sdr_read32 with readl
staging: mt7621-mmc: Replace sdr_write32 with writel
staging: mt7621-mmc: Remove unused macro msdc_rxfifocnt
staging: mt7621-mmc: Remove unused macro msdc_txfifocnt
staging: mt7621-mmc: Remove unused macro msdc_fifo_read32
staging: mt7621-mmc: Remove unused macro msdc_fifo_write32
staging: mt7621-mmc: Remove unused macro msdc_fifo_read8
staging: mt7621-mmc: Remove unused macro msdc_fifo_write8
staging: mt7621-mmc: Remove unused variable in msdc_command_resp
staging: mt7621-pinctrl: replace ENOSYS with better fitting error code
staging: mt7621-pinctrl: remove unnecessary 'out of memory' message
staging: mt7621-pinctrl: replace 'unsigned' types with 'unsigned int'
staging: mt7621-pinctrl: add SPDX identifier
media: ov5640: add support of module orientation
media: dt-bindings: ov5640: Add "rotation" property
media: ov5640: add HFLIP/VFLIP controls support
media: smiapp: Support the "rotation" property
media: dt-bindings: smia: Add "rotation" property
media: dt-bindings: media: Define "rotation" property for sensors
vt: unicode fallback for scrollback
vt: introduce unicode mode for /dev/vcs
vt: preserve unicode values corresponding to screen characters
power: supply: max1721x: fix spelling mistake "RSenese" -> "RSense"
serial: xuartps: remove unnecessary register write
serial: xuartps: reduce hardware TX race condition
serial: xuartps: fix typo in cdns_uart_startup
drivers/tty: add error handling for pcmcia_loop_config
serial: 8250_omap: Add support for AM654 UART controller
dt-bindings: serial: 8250_omap: Add compatible for AM654 UART controller
arm64: dts: renesas: salvator-common: Fix adv7482 decimal unit addresses
power: reset: zx-reboot: put device node in zx_reboot_probe()
power: supply: tps65217: Switch to SPDX identifier.
media: media.h: remove __NEED_MEDIA_LEGACY_API
dt-bindings: power: sbs-battery: re-document "ti,bq20z75"
power: supply: sbs-battery: don't assume MANUFACTURER_DATA formats
atomic/tty: Fix up atomic abuse in ldsem
tty: serial: exar: generalize RS485 setup
serdev: add controller runtime PM support
serial: pxa: Fix an error handling path in 'serial_pxa_probe()'
serial: max310x: Check the clock readiness
tty: use 64-bit timstamp
dt-bindings: cpu: Add Renesas R9A06G032 SMP enable method.
tty: serial: imx: correct dma cookie status
dt-bindings: serial: imx: clarify rs485 support usage
serial: imx: fix comment about UCR2_SRST and its handling for shadowing
media: subdev-formats.rst: fix incorrect types
media: Documentation/media/uapi/mediactl: redo tables
media: Revert "[media] tvp5150: fix pad format frame height"
media: rcar_vpu: Drop unneeded job_ready
media: mem2mem: Remove unused v4l2_m2m_ops .lock/.unlock
media: rockchip/rga: Remove unrequired wait in .job_abort
media: rockchip/rga: Fix broken .start_streaming
media: venus: keep resolution when adjusting format
media: tm6000: add error handling for dvb_register_adapter
media: cx88: add error handling for snd_ctl_add
media: cx18: remove redundant zero check on retval
media: mem2mem: Remove excessive try_run call
media: rga: Remove surplus name initialization
media: m2m-deinterlace: Remove surplus name initialization
media: mx2: Remove surplus name initialization
media: s5p-g2d: Remove surplus name initialization
media: ti-vpe: Remove surplus name initialization
media: vim2m: Remove surplus name initialization
media: bt8xx: bttv: fix spelling mistake: "culpit" -> "culprit"
media: i2c: adv748x: csi2: set entity function to video interface bridge
spi: pxa2xx: Add support for Intel Ice Lake
media: cx25821: remove cx25821-audio-upstream.c and cx25821-video-upstream.c
media: stm32-dcmi: add power saving support
media: stm32-dcmi: simplify of_node_put usage
media: stm32-dcmi: add mandatory of_node_put() in success path
media: stm32-dcmi: drop unnecessary while(1) loop
media: stm32-dcmi: revisit stop streaming ops
media: stm32-dcmi: revisit buffer list management
media: stm32-dcmi: clarify state logic on buffer starvation
media: stm32-dcmi: return buffer in error state on dma error
media: stm32-dcmi: do not fall into error on buffer starvation
media: stm32-dcmi: code cleanup
regulator: bd71837: Remove duplicate description from DT bindings
media: stm32-dcmi: increase max width/height to 2592
regulator: bd71837: Editorial cleanups.
ALSA: hda/hdmi - Don't fall back to generic when i915 binding fails
gnss: add receiver type support
gnss: add driver for sirfstar-based receivers
dt-bindings: gnss: add sirfstar binding
gnss: add driver for u-blox receivers
dt-bindings: gnss: add u-blox binding
gnss: add generic serial driver
dt-bindings: add generic gnss binding
gnss: add GNSS receiver subsystem
media: v4l2-ioctl: create helper to fill in v4l2_standard for ENUMSTD
media: arch: sh: ap325rxa: Use new renesas-ceu camera driver
media: arch: sh: ms7724se: Use new renesas-ceu camera driver
media: arch: sh: kfr2r09: Use new renesas-ceu camera driver
media: i2c: rj54n1: Remove soc_camera dependencies
media: i2c: Copy rj54n1cb0c soc_camera sensor driver
media: rcar-vin: enable support for r8a77965
media: rcar-vin: sync which hardware buffer to start capture from
media: dt-bindings: media: rcar_vin: fix style for ports and endpoints
media: dt-bindings: media: rcar_vin: add support for r8a77965
media: rcar-vin: Drop unnecessary register properties from example vin port
media: i2c: lm3560: add support for lm3559 chip
usb: typec: function for checking cable plug orientation
usb: pd: include kernel.h
media: staging: media: bcm2048: match alignment with open parenthesis
media: renesas-ceu: Add support for YUYV permutations
media: atmel-isi: move of_node_put() to cover success branch as well
media: atmel-isi: drop unnecessary while loop
staging: typec: tcpci: move tcpci drivers out of staging
staging: typec: tcpci: Only touch target bit when enable vconn
staging: typec: tcpci: keep the disconnected cc line open
typec: tcpm: add starting value for drp toggling
staging: typec: tcpci: enable vbus detection
staging: typec: tcpci: register port before request irq
staging: typec: tcpci: use IS_ERR() instead of PTR_ERR_OR_ZERO()
staging: typec: tcpci: remove unused tcpci_tcpc_config
usb: typec: tcpm: support get typec and pd config from device properties
usb: typec: add API to get typec basic port power and data config
usb: typec: add fwnode to tcpc
staging: typec: tcpci: add compatible string for nxp ptn5110
dt-bindings: usb: add documentation for typec port controller(TCPCI)
dt-bindings: connector: add properties for typec
usb: typec: tps6598x: Remove VLA usage
media: adv7604: simplify of_node_put()
media: v4l: omap: add VIDEO_V4L2 dependency
media: Staging:media:imx Fix multiple assignments in a line
media: dt: bindings: tegra-vde: Document new optional Memory Client reset property
drm/omap: gem: Switch to gem_free_object_unlocked()
drm/omap: gem: Fix mm_list locking
drm/omap: gem: Replace struct_mutex usage with omap_obj private lock
drm/omap: gem: Don't take struct_mutex to get GEM object mmap offset
drm/omap: gem: Merge __omap_gem_get_pages() and omap_gem_attach_pages()
drm/omap: gem: Rename GEM function with omap_gem_* prefix
drm/omap: fix email address
drm/omap: Implement workaround for DRA7 errata ID:i932
gpu: drm: omapdrm: Adding new typedef vm_fault_t
media: mtk-vpu: fix spelling mistake: "Prosessor" -> "Processor"
media: tc358743: release device_node in tc358743_probe_of()
usb: cdc-wdm: use irqsave() in USB's complete callback
NFC: nfcmrvl_usb: use irqsave() in USB's complete callback
USB: cdc-wdm: don't enable interrupts in USB-giveback
usb: legousbtower: use irqsave() in USB's complete callback
usb: ldusb: use irqsave() in USB's complete callback
usb: iowarrior: remove intr_idx_lock
usb: adutux: use irqsave() in USB's complete callback
usb: wusbcore: remove excessive irqsave
usb: usb-skeleton: use irqsave() in USB's complete callback
usb: usblp: use irqsave() in USB's complete callback
usb: usbfs: use irqsave() in USB's complete callback
usb: core: use irqsave() in sg_complete() complete callback
usb: cdc-acm: use irqsave() in USB's complete callback
USB: host: ehci-npcm7xx: Fix some error codes in probe
ASoC: dpcm: don't merge format from invalid codec dai
ASoC: dpcm: extend channel merging to the backend cpu dai
ASoC: qdsp6: qdafe: fix some off by one bugs
ASoC: dpcm: improve runtime update predictability
ath10k: replace hardcoded constant with define
ath10k: rename HTC_HOST_MAX_MSG_PER_BUNDLE define
ath10k: fix bug in masking of TID value
ath10k: protect ath10k_htt_rx_ring_free with rx_ring.lock
ath10k: transmit queued frames after processing rx packets
ath10k: fix tlv 5ghz channel missing issue
ath10k: fix scan crash due to incorrect length calculation
ARM: dts: sun8i: a83t: Add CPU regulator supplies for A83T boards
ARM: dts: sun8i: r40: Enable HDMI output on BananaPi M2 Ultra
ARM: dts: sun8i: r40: Add HDMI pipeline
bus: add bus driver for accessing Allwinner A64 DE2
dt-bindings: add binding for the Allwinner A64 DE2 bus
ALSA: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridge
netlink: Return extack message if attribute validation fails
net: phy: xgmiitorgmii: Check read_status results
net: phy: xgmiitorgmii: Use correct mdio bus
net: phy: xgmiitorgmii: Check phy_driver ready before accessing
selftests: rtnetlink: add ipsec offload API test
netdevsim: add ipsec offload testing
selftests: rtnetlink: use dummydev as a test device
selftests: rtnetlink: clear the return code at start of ipsec test
l2tp: define helper for parsing struct sockaddr_pppol2tp*
tcp: remove one indentation level in tcp_create_openreq_child
sh_eth: fix *enum* {A|M}PR_BIT
ALSA: hdac: add extended ops in the hdac_bus
ALSA: hdac: remove memory allocation from snd_hdac_ext_bus_device_init
ALSA: hda: split snd_hda_codec_new function
ALSA: hdac: ext: add wait for codec to respond after link reset
ALSA: hdac: Remove usage of struct hdac_ext_driver, use hdac_driver instead
ALSA: hdac: Remove usage of struct hdac_ext_bus and use hdac_bus instead
ALSA: hdac: Remove usage of struct hdac_ext_device and use hdac_device instead
tc-tests: add an extreme-case csum action test
net: mscc: ocelot: add VLAN filtering
net: mscc: ocelot: add bonding support
cxgb4: Add new T5 PCI device id 0x50ae
cxgb4: Add flag tc_flower_initialized
dmaengine: rcar-dmac: don't use DMAC error interrupt
ARM: dts: imx6sll: declare src module to be compatible to imx51's src
ARM: dts: imx6: RIoTboard Add chosen stdout-path property
ARM: dts: imx: add cooling-cells for cpufreq cooling device
ARM: dts: imx51: add CodaHx4 VPU
ALSA: hda - Move in_pm accessors to HDA core
drm/i915/icp: Add Interrupt Support
RDMA/vmw_pvrdma: Delete unused function
IB/core: Check for rdma_protocol_ib only after validating port_num
drm/sun4i: DW HDMI: Expand algorithm for possible crtcs
drm: of: Export and rename drm_crtc_port_mask()
drm/sun4i: Add support for A64 HDMI PHY
drm/sun4i: Add support for second clock parent to DW HDMI PHY clk driver
drm/sun4i: DW HDMI PHY: Add support for second PLL
drm/sun4i: Don't change clock bits in DW HDMI PHY driver
drm/sun4i: Enable DW HDMI PHY clock
dt-bindings: display: sun4i-drm: Add description of A64 HDMI PHY
drm/sun4i: Add support for R40 mixers
drm/sun4i: Don't check for panel or bridge on TV TCONs
drm/sun4i: Don't check for LVDS and RGB when TCON has only ch1
drm/sun4i: tcon: Generalize engine search algorithm
drm/sun4i: Don't skip TCONs if they don't have channel 0
drm/sun4i: Add support for traversing graph with TCON TOP
drm/sun4i: Split out code for enumerating endpoints in output port
drm/sun4i: Fix releasing node when enumerating enpoints
drm/sun4i: Add TCON TOP driver
dt-bindings: display: sunxi-drm: Add TCON TOP description
arm64: dts: allwinner: a64: add HDMI regulator to all DTs' simplefb_hdmi
arm64: dts: allwinner: a64: add device tree node for HDMI simplefb
arm64: dts: allwinner: a64: add necessary device tree nodes for DE2 CCU
clk: sunxi-ng: add A64 compatible string
dt-bindings: add compatible string for the A64 DE2 CCU
drm/tinydrm: new driver for ILI9341 display panels
dt-bindings: new binding for Ilitek ILI9341 display panels
dt-bindings: Add vendor prefix for Adafruit
MAINTAINERS: fix path to ilitek, ili9225 device tree bindings
drm/i915: Wait for engines to idle before retiring
inotify: Add flag IN_MASK_CREATE for inotify_add_watch()
PCI: aardvark: Remove PCIe outbound window configuration
PCI: aardvark: Introduce an advk_pcie_valid_device() helper
clk: sunxi-ng: r40: Export video PLLs
clk: sunxi-ng: r40: Allow setting parent rate to display related clocks
clk: sunxi-ng: r40: Add minimal rate for video PLLs
drm/mtk: mtk_drm_fb -> drm_framebuffer
drm/mtk: Move GEM BO to drm_framebuffer
drm/mtk: Remove impossible internal error
drm/mediatek: Add support for mediatek SOC MT2712
drm/mediatek: Split line to not over 80 characters
mt76: improve gain adjustment in noisy environments
mt76: track ewma rssi for gain adjustment per station
mt76: add a debugfs file to dump agc calibration information
mt76: fix variable gain adjustment range
mt76: clear false CCA counters after changing gain settings
mt76: adjust AGC control register 26 based on gain for VHT80
mt76: fix swapped values for RXO-18 in gain control
mt76: fix threshold for gain adjustment
mt76: fix beacon timer drift
zd1211rw: use irqsave() in USB's complete callback
libertas: use irqsave() in USB's complete callback
libertas_tf: use irqsave() in USB's complete callback
ALSA: intel_hdmi: Use strlcpy() instead of strncpy()
ipw2x00: track time using boottime
zd1211rw: stop using deprecated get_seconds()
wireless-drivers: use BIT_ULL for NL80211_STA_INFO_ attribute types
rndis_wlan: potential buffer overflow in rndis_wlan_auth_indication()
atmel: use memdup_user to simplify the code
mt76x2: fix mrr idx/count estimation in mt76x2_mac_fill_tx_status()
net: ipw2x00: Replace NULL comparison with !priv
mwifiex: uap: do not chok ethernet header in bridge path
bitfield: add tests
bitfield: add u8 helpers
bitfield: fix *_encode_bits()
brcmsmac: make function wlc_phy_workarounds_nphy_rev1 static
brcmsmac: fix wrap around in conversion from constant to s16
brcmsmac: Remove unnecessary parentheses
qtnfmac: enable source MAC address randomization support
qtnfmac: implement net_device_ops callback to set MAC address
wlcore: Enable runtime PM autosuspend support
wlcore: Make sure firmware is initialized in wl1271_op_add_interface()
wlcore: Use generic runtime pm calls for wowlan elp configuration
wlcore: Fix timout errors after recovery
wlcore: Fix misplaced PM call for scan_complete_work()
wlcore: Add support for runtime PM
wlcore: Make sure PM calls are paired
wlcore: Add missing PM call for wlcore_cmd_wait_for_event_or_timeout()
arm64: dts: renesas: r8a77990: Remove non-existing STBE region
ARM: shmobile: rcar-gen2: Stop compiling headsmp-apmu on !SMP
regulator: bd71837: Simplify bd71837_set_voltage_sel_restricted implementation
regulator: bd71837: Staticize ldo_2_volts
media: cx231xx: fix RC_CORE dependency
media: v4l: rcar_fdp1: Change platform dependency to ARCH_RENESAS
printk: Remove unnecessary kmalloc() from syslog during clear
printk: Make CONSOLE_LOGLEVEL_QUIET configurable
printk: make sure to print log on console.
media: v4l: cadence: add VIDEO_V4L2 dependency
media: v4l: cadence: include linux/slab.h
media: imx258: Check the rotation property has a value of 180
drm/i915/icl: Add power well support
drm/rockchip: vop: fixup linebuffer mode calc error
ext2: use ktime_get_real_seconds for timestamps
udf: convert inode stamps to timespec64
fanotify: factor out helpers to add/remove mark
fsnotify: add helper to get mask from connector
fsnotify: let connector point to an abstract object
fsnotify: pass connp and object type to fsnotify_add_mark()
fsnotify: use typedef fsnotify_connp_t for brevity
drm/rockchip: Use drm_crtc_mask()
ASoC: tas517x: add tas5707 support
ASoC: tas571x: add tas5707 compatible
ASoC: simple-amplifer: add simple-amplifier compatible
ASoC: simple-amplifier: rename dio2125 to simple-amplifer
ASoC: simple-amplifier: remame dio2125 documentation
ASoC: Intel: bytcr_rt5651: Sort DMI table entries alphabetically
ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_HP_LR_SWAPPED quirk
ASoC: Intel: bytcr_rt5651: Simplify card long-name
ASoC: Intel: bytcr_rt5651: Fix DMIC map headsetmic mapping
ASoC: Intel: bytcr_rt5651: Fix IN1 map headsetmic mapping
ASoC: Intel: bytcr_rt5651: Remove IN2 input mappings
ASoC: Intel: bytcr_rt5651: Fix IN1_IN2_MAP quirk not being logged
ASoC: Intel: bytcr_rt5651: Change default input map from in2 to in1
ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_DEFAULT_QUIRKS define
ARM: dts: da850-lego-ev3: Add Bluetooth nodes
ARM: dts: da850: Add power-domains to PWM nodes
ALSA: hda - Kill snd_hda_codec_update_cache()
selftests/bpf: Test sys_connect BPF hooks with TFO
x86/speculation/l1tf: Protect PAE swap entries against L1TF
samples/bpf: Add xdp_sample_pkts example
trace_helpers.c: Add helpers to poll multiple perf FDs for events
nfp: bpf: allow source ptr type be map ptr in memcpy optimization
neighbour: force neigh_invalidate when NUD_FAILED update is from admin
ARM: mvebu: convert secondary CPU clock sync to hotplug state
ARM: mvebu: declare asm symbols as character arrays in pmsu.c
USB: serial: digi_acceleport: rename tty flag variable
net/mlx5: Rate limit errors in command interface
selftests: forwarding: README: Require diagrams
selftests: forwarding: Test multipath tunneling
selftests: forwarding: lib: Extract interface-init functions
selftests: forwarding: tc_rule_stats_get: Parameterize direction
selftests: forwarding: multipath_eval(): Improve style
selftests: forwarding: Move multipath_eval() to lib.sh
net/tls: Remove VLA usage on nonce
drm/i915/psr: Enable CRC check in the static frame on the sink side
drm/i915/psr: Avoid PSR exit max time timeout
drm/i915/psr: Handle PSR errors
drm/i915/psr: Begin to handle PSR/PSR2 errors set by sink
drm/i915/psr: Remove intel_crtc_state parameter from disable_source()
ARM: dts: armada388-helios4
arm64: dts: marvell: mcbin: fix eth3 connector name
soc: bcm: brcmstb: Add missing DDR MEMC compatible strings
soc: bcm: brcmstb: pm: Add support for newer rev B3.0 controllers
arm64: dts: Update Stingray clock DT nodes
arm64: dts: stingray: Add OTP device node
arm64: dts: stingray: move common board components to stingray-board-base
platform/x86: dell-smbios: make a function and a pointer static
platform/x86: ideapad-laptop: Apply no_hw_rfkill to Y20-15IKBM, too
platform/x86: dell-smbios-base: Support systems without tokens
platform/x86: thinkpad_acpi: Add support for calculator hotkey
platform/x86: toshiba_acpi: Update KBD backlight LED on second gen laptops
remoteproc: Introduce prepare and unprepare for subdevices
remoteproc: rename subdev probe and remove functions
remoteproc: Make client initialize ops in rproc_subdev
remoteproc: Make start and stop in subdev optional
remoteproc: Rename subdev functions to start/stop
spi: sprd: Change to use devm_hwspin_lock_request_specific()
spi: sprd: Replace of_hwspin_lock_get_id() with of_hwspin_lock_get_id_byname()
hwspinlock: Fix one comment mistake
hwspinlock: Remove redundant config
hwspinlock: Add devm_xxx() APIs to register/unregister one hwlock controller
PCI: shpchp: Separate existence of SHPC and permission to use it
IB/mlx4: Create slave AH's directly
RDMA/uverbs: Remove redundant check
RDMA/umem: Don't check for a negative return value of dma_map_sg_attrs()
RDMA/uverbs: Don't overwrite NULL pointer with ZERO_SIZE_PTR
hwspinlock: Add devm_xxx() APIs to request/free hwlock
hwspinlock: Add one new API to support getting a specific hwlock by the name
rcu: Exclude near-simultaneous RCU CPU stall warnings
rcu: Use the proper lockdep annotation in dump_blkd_tasks()
rcu: Add debugging info to assertion
drm/i915/psr: Warn for erroneous enabling of both PSR1 and PSR2.
drm/i915/psr: Fix race in intel_psr_work()
drm/i915/psr: Kill useless function pointers.
memory: ti-emif-sram: Add resume function to recopy sram code
ARM: keystone: k2g: enable micrel and dp83867 phys
ARM: dts: k2e: add dts node for k2e hw_rng driver
ARM: dts: k2l: add dts node for k2l hw_rng driver
ARM: dts: k2hk: add dts node for k2hk hw_rng driver
ARM: dts: keystone-k2g-ice: Enable netcp network driver
ARM: dts: keystone-k2g-evm: Enable netcp network driver
ARM: dts: k2g: add dt bindings to support network driver
scsi: tcmu: Don't pass KERN_ERR to pr_err
scsi: core: avoid host-wide host_busy counter for scsi_mq
scsi: read host_busy via scsi_host_busy()
scsi: sd: Remove a superfluous assignment
scsi: qedi: Fix misleading indentation
scsi: don't add scsi command result bytes
scsi: core: check for equality of result byte values
scsi: core: scsi_io_completion convert BUGs to WARNs
scsi: core: scsi_io_completion hints on fastpath
scsi: core: add scsi_io_completion_reprep helper
scsi: core: add scsi_io_completion_action helper
scsi: core: add scsi_io_completion_nz_result function
scsi: core: scsi_io_completion: rename variables
scsi: core: scsi_io_completion: comment on end_request return
scsi: target: remove target_find_device
scsi: tcmu: add module wide block/reset_netlink support
scsi: tcmu: misc nl code cleanup
scsi: tcmu: simplify nl interface
scsi: tcmu: track nl commands
scsi: tcmu: delete unused __wait
ALSA: hda/realtek - Comprehensive model list for ALC882 & co
ALSA: hda/realtek - Comprehensive model list for ALC262
ALSA: hda/realtek - Comprehensive model list for ALC268
ALSA: hda/realtek - Comprehensive model list for ALC259 & co
ALSA: hda/realtek - Comprehensive model list for ALC662 & co
scsi: lpfc: use monotonic timestamps for statistics
scsi: scsi_transport_fc: use 64-bit timestamps consistently
scsi: aacraid: stop using deprated get_seconds()
ALSA: Fix references to Documentation/.*/MultiSound
ALSA: multisound.sh: update module namespace
ALSA:: multisound.sh: fix script to make it build with modern tools
sound: restore MultiSound script
doc:it_IT: translation for doc-guide
doc: add Italian language skeleton
doc: add some chapter labels
doc: move away translations from top-level index
doc:sphinx: fix parse-header description
doc:doc-guide: fix a typo and an error
doc: add description to dirtytime_expire_seconds
Documentation: nommu-map: Fix duplicate word typo
Documentation/process: fix reST table border error
ASoC: qdsp6: q6asm: remove unused struct q6asm member
ASoC: qdsp6: q6routing: add proper error check
ASoC: qcom: apq8096: remove redundant owner assignment
ASoC: qdsp6: q6routing: support dt based module loading
ASoC: qdsp6: q6asm-dai: support dt based module loading
ASoC: qdsp6: q6afe-dai: support dt based module loading
ASoC: qdsp6: q6afe: use of_platform_populate/depopulate()
ASoC: qdsp6: q6asm: use of_platform_populate/depopulate()
ASoC: qdsp6: q6adm: use of_platform_populate/depopulate()
ASoC: q6afe: dt-bindings: add compatible string to dais
ASoC: q6asm: dt-bindings: add compatible string to dais
ASoC: q6adm: dt-bindings: add compatible string to routing
ASoC: soc-utils: Fix unregistration order
selftests: forwarding: mirror_gre_vlan_bridge_1q: Unset rp_filter
mdio-mux-gpio: Remove VLA usage
net: sched: call reoffload op on block callback reg
net: sched: cls_bpf: implement offload tcf_proto_op
net: sched: cls_u32: implement offload tcf_proto_op
net: sched: cls_matchall: implement offload tcf_proto_op
net: sched: cls_flower: implement offload tcf_proto_op
net: sched: add tcf_proto_op to offload a rule
net: sched: pass extack pointer to block binds and cb registration
sh_eth: remove sh_eth_cpu_data::rpadir_value
sh_eth: fix *enum* RPADIR_BIT
r8169: reject unsupported WoL options
selftests: net: Test headroom handling of ip6_gre devices
l2tp: make l2tp_xmit_core() return void
l2tp: avoid duplicate l2tp_pernet() calls
l2tp: don't export l2tp_tunnel_closeall()
l2tp: don't export l2tp_session_queue_purge()
l2tp: remove l2tp_tunnel_priv()
l2tp: remove .show from struct l2tp_tunnel
l2tp: remove pppol2tp_session_close()
USB: serial: usb_wwan: use irqsave() in USB's complete callback
USB: serial: ti_usb_3410_5052: use irqsave() in USB's complete callback
USB: serial: symbolserial: use irqsave() in USB's complete callback
drm/gma500: Fix compile warning
drm/gma500: Fix potential NULL pointer dereference
USB: serial: sierra: use irqsave() in USB's complete callback
dpaa_eth: add the get_ts_info interface for ethtool
dpaa_eth: add support for hardware timestamping
fsl/fman: define frame description command UPD
fsl/fman_port: support getting timestamp
fsl/fman: add set_tstamp interface
arm64: dts: fsl: move ptp timer out of fman
powerpc/mpc85xx: move ptp timer out of fman in dts
dt-binding: ptp_qoriq: add DPAA FMan support
ptp: support DPAA FMan 1588 timer in ptp_qoriq
fsl/fman: share the event interrupt
USB: serial: sierra: fix potential deadlock at close
USB: serial: quatech2: use irqsave() in USB's complete callback
USB: serial: mos7840: use irqsave() in USB's complete callback
USB: serial: mos7720: use irqsave() in USB's complete callback
USB: serial: io_ti: use irqsave() in USB's complete callback
USB: serial: io_edgeport: use irqsave() in USB's complete callback
USB: serial: digi_acceleport: use irqsave() in USB's complete callback
USB: serial: cyberjack: use irqsave() in USB's complete callback
ARM: dts: da850: Add clocks
ARM: davinci: da8xx-dt: switch to device tree clocks
ARM: davinci: add device tree support to timer
dt-bindings: timer: new bindings for TI DaVinci timer
ARM: davinci: remove legacy clocks
ARM: davinci: da8xx: Remove legacy USB and SATA clock init
ARM: davinci: dm646x: Remove legacy clock init
ARM: davinci: dm644x: Remove legacy clock init
ARM: davinci: dm365: Remove legacy clock init
ARM: davinci: dm355: Remove legacy clock init
ARM: davinci: da850: Remove legacy clock init
ARM: davinci: da830: Remove legacy clock init
ARM: davinci: switch to common clock framework
ARM: davinci_all_defconfig: remove CONFIG_DAVINCI_RESET_CLOCKS
ARM: davinci: remove CONFIG_DAVINCI_RESET_CLOCKS
ARM: davinci: da8xx: add new sata_refclk init using common clock framework
ARM: davinci: da8xx: add new USB PHY clock init using common clock framework
ARM: davinci: dm646x: add new clock init using common clock framework
ARM: davinci: dm644x: add new clock init using common clock framework
ARM: davinci: dm365: add new clock init using common clock framework
ARM: davinci: dm355: add new clock init using common clock framework
ARM: davinci: da850: add new clock init using common clock framework
ARM: davinci: da830: add new clock init using common clock framework
ARM: davinci: pass clock as parameter to davinci_timer_init()
drm/i915/ddi: Get AUX power domain for DP main link too
selftests: forwarding: Test routed bridge interface
mlxsw: spectrum_switchdev: Ban PVID change if bridge has a RIF
mlxsw: spectrum_router: Add mlxsw_sp_rif_fid()
mlxsw: spectrum_router: Publish mlxsw_sp_rif_find_by_dev()
mlxsw: spectrum_router: Allocate FID according to PVID
mlxsw: spectrum_router: Propagate extack to .fid_get()
drm/gma500: Replace drm_gem_object_unreference_unlocked with put function
pinctrl: gemini: Mask properly
w1: Allow compile test of GPIO consumers if !GPIOLIB
ARM: dts: stm32: enable RTC on stm32mp157c-ed1
ARM: dts: stm32: add RTC support to stm32mp157c
perf/hw_breakpoint: Clean up and consolidate modify_user_hw_breakpoint_check()
perf/hw_breakpoint: Pass new breakpoint type to modify_breakpoint_slot()
perf/hw_breakpoint: Remove default hw_breakpoint_arch_parse()
perf/arch/xtensa: Implement hw_breakpoint_arch_parse()
perf/arch/sh: Implement hw_breakpoint_arch_parse()
perf/arch/sh: Remove "struct arch_hw_breakpoint::name" unused field
perf/arch/arm64: Implement hw_breakpoint_arch_parse()
perf/arch/arm: Implement hw_breakpoint_arch_parse()
perf/arch/powerpc: Implement hw_breakpoint_arch_parse()
perf/arch/x86: Implement hw_breakpoint_arch_parse()
perf/hw_breakpoint: Pass arch breakpoint struct to arch_check_bp_in_kernelspace()
perf/hw_breakpoint: Split attribute parse and commit
staging: rtl8188eu: add SPDX identifiers
staging: rtl8192u: Correction of spelling mistake in comment.
staging: rtl8192u: Correct if statement - Coding Style
staging: rtl8192u: Remove braces from single statement blocks - Style
staging: rtl8192u: Truncate block comments to 80 character length - Style
staging: rtl8192u: Correct indentation of switch statement - Coding Style
staging: rtl8192u: change block comments to prefered style - Coding Style
Staging:rtl8192e Cleanup comparison to NULL
Staging:rtl8192e Fix Comparison to true is error prone
Staging:rtl8192e Fix Comparison to False is error prone
rtl8192u/rtl819x_BAProc.c: Adjust spaces to coding guidelines
rtl8192u/rtl819x_Qos.h: Adjust spaces to coding guidelines
staging: rtl8188eu: Fix a possible sleep-in-atomic-context bug in rtw_disassoc_cmd()
arm64: dts: allwinner: h6: Add LED device nodes for Pine H64
tcp: add SNMP counter for zero-window drops
net: Convert NAPI gro list into a small hash table.
net: Convert GRO SKB handling to list_head.
usb: chipidea: tegra: Use aligned DMA on Tegra114/124
RDMA/verbs: Drop kernel variant of destroy_flow
RDMA/verbs: Drop kernel variant of create_flow
RDMA/uverbs: Check existence of create_flow callback
MAINTAINERS: Update SRP entries
IB/usnic: Update with bug fixes from core code
IB/mlx4: Add support for drain SQ & RQ
IB/mlx5: Add support for drain SQ & RQ
RDMA/core: Remove unused ib cache functions
IB/cm: Use sgid_attr from the AV
IB/cm: Replace members of sa_path_rec with 'struct sgid_attr *'
IB/cm: Pass the sgid_attr through various events
IB/cm: Keep track of the sgid_attr that created the cm id
IB: Make init_ah_attr_grh_fields set sgid_attr
IB: Make ib_init_ah_from_mcmember set sgid_attr
IB: Make ib_init_ah_attr_from_wc set sgid_attr
iio: adc: at91-sama5d2_adc: add support for oversampling resolution
torture: Keep old-school dmesg format
torture: Make online/offline messages appear only for verbose=2
rcutorture: Make kvm-find-errors.sh find close calls
rcutorture: Remove obsolete TREE08-T.boot file
torture: Use a single build directory for torture scenarios
srcu: Introduce srcu_read_{un,}lock_notrace()
srcu: Add address of first callback to rcutorture output
srcu: Document that srcu_funnel_gp_start() implies srcu_funnel_exp_start()
srcu: Fix typos in __call_srcu() header comment
rcu: Make expedited grace period use direct call on last leaf
drm/panel: Add Ilitek ILI9881c panel driver
dt-bindings: panel: Add the Ilitek ILI9881c panel documentation
arm64: allwinner: a64: allow laptops to wake up from lid
arm64: allwinner: a64: change TERES-I DLDO3's name to start with "vdd"
ARM: s3c24xx: Fix typo in guard macro of s3c2412.h
arm64: dts: exynos: Remove leading 0x from unit addresses in Exynos5433
arm64: dts: exynos: Remove no longer needed samsung thermal properties
ARM: dts: exynos: remove no longer needed samsung thermal properties
dt-bindings: arm: Remove obsolete insignal-boards.txt
ARM: dts: exynos: Add missing CPU clocks to secondary CPUs on Exynos542x
arm: dts: exynos: Add missing cooling device properties for CPUs
drm: kirin: Remove useless "Scale not support" error message
xfrm: policy: remove pcpu policy cache
drm/i915: Context objects can never be active when freed
drm/i915/execlists: Check for ce->state before destroy
drm/i915: Defer modeset cleanup to a secondary task
arm64: dts: mt7622: add EINT support to pinctrl
arm: dts: mediatek: Add missing cooling device properties for CPUs
drm: Make ioctls available for in-kernel clients
drm/file: Don't set master on in-kernel clients
drm: provide management functions for drm_file
dt-bindings: usb: new ehci-npcm7xx dt
USB host: Add USB ehci support for nuvoton npcm7xx platform
usb: cdc-acm: Decrement tty port's refcount if probe() fail
USB: mon: use ktime_get_real_ts64 instead of getnstimeofday64
ARM: dts: stm32: m_can activation on stm32mp157c-ev1
USB: xhci-hcd: Add get_resuming_ports method
USB: ehci-hcd: Add get_resuming_ports method
USB: Report wakeup events on root-hub ports
arm64: dts: renesas: r8a77995: Add MSIOF device nodes
arm64: dts: renesas: salvator-common: Add HSCIF1 device support
arm64: dts: renesas: r8a77980: add FCPVD/VSPD/DU/LVDS support
arm64: dts: renesas: condor/v3hsk: specify Ethernet PHY IRQs
arm64: dts: renesas: r8a77965: Add PCIe device nodes
arm64: dts: renesas: Fix VSPD registers range
arm64: dts: renesas: convert to SPDX identifiers
arm64: dts: renesas: r8a77980: add GPIO support
arm64: dts: renesas: r8a77990: Enable USB2.0 Host for Ebisu board
arm64: dts: renesas: r8a7796: Add PCIe device nodes
arm64: dts: renesas: r8a77990: Add secondary CA53 CPU core
arm64: dts: renesas: r8a77990: ebisu: Enable watchdog timer
arm64: dts: renesas: condor: add I2C0 support
arm64: dts: renesas: r8a77980: add I2C support
arm64: dts: renesas: salvator-x(s): Update I2C ch4 clock to 400kHz
arm64: dts: renesas: Add sdhi2_ds pin group to SDHI2 pinctrl groups
arm64: dts: renesas: r8a77965: Add all HSCIF nodes
arm64: dts: renesas: r8a77965: Use r8a77965-cpg-mssr binding definitions
arm64: dts: renesas: r8a7795: add ccree to device tree
arm64: dts: renesas: r8a77965: Add Watchdog Timer controller node using RCLK Watchdog Timer
arm64: dts: renesas: v3hsk: add GEther support
arm64: dts: renesas: r8a77980: add GEther support
arm64: dts: renesas: r8a77995: add thermal device support
arm64: dts: renesas: r8a77980: add SMP support
arm64: dts: renesas: draak: Describe HDMI input
arm64: dts: renesas: draak: Describe CVBS input
arm64: dts: renesas: r8a77995: don't use deprecated renesas,gpio-rcar compat string
arm64: dts: renesas: r8a77995: Add IPMMU power domains
arm64: dts: renesas: draak: add X12 input dot clock
HID: wiimote: add support for Guitar-Hero devices
HID: usbhid: use irqsave() in USB's complete callback
HID: redragon: fix num lock and caps lock LEDs
HID: hid-ntrig: add error handling for sysfs_create_group
HID: i2c-hid: Add vddl regulator control
HID: i2c-hid: Use devm to allocate i2c_hid struct
ARM: dts: stm32: m_can support to stm32mp157c
ARM: dts: stm32: Add HASH support on stm32mp157c
ASoC: cx20442: Don't ignore regulator_get() errors.
ARM: dts: stm32: update rtc st,syscfg property on stm32f746
ARM: dts: stm32: update rtc st,syscfg property on stm32f429
module: replace VMLINUX_SYMBOL_STR() with __stringify() or string literal
clk: renesas: Renesas R9A06G032 clock driver
dt-bindings: clock: renesas,r9a06g032-sysctrl: documentation
module: print sensible error code
USB: serial: cast sizeof() to int when comparing with error code
s390/zcrypt: Integrate ap_asm.h into include/asm/ap.h.
s390/zcrypt: Show load of cards and queues in sysfs
s390/zcrypt: Review inline assembler constraints.
s390/zcrypt: Add ZAPQ inline function.
s390/setup: do not reserve the decompressor code
s390: hypfs: use ktime_get_seconds() instead of get_seconds()
s390/decompressor: support uncompressed kernel
init/Kconfig: add an option for uncompressed kernel
s390/decompressor: allow to pack uncompressed vmlinux.bin into piggy.o
s390/decompressor: allow preprocessor in piggy.o linker script
s390/decompressor: extend .bss check for early code
s390: add custom target and make path extension optional for .bss check
s390/decompressor: avoid repeating objects list in Makefile
s390/decompressor: reuse lib/mem.S for mem functions
s390/decompressor: avoid reusing uncompressed image objects
s390/als: avoid .init.* sections usage
s390/decompressor: rename entry point to startup_decompressor
s390/boot: make head.S and als.c be part of the decompressor only
s390/decompressor: trim the kernel image up to 1M
s390: remove uncompressed kernel image build
s390/decompressor: correct build flags
s390/build: remove obsolete -mkernel-backchain flag
s390: disable asm code expolines if cc does not support it
s390/qdio: reset old sbal_state flags
ALSA: hda/realtek - Apply PRE_PROBE fixup after ALC269 codec variant setups
ALSA: hda/via - Use standard verb containers
ALSA: hda/via - Simplify control management
ALSA: hda/via - Rewrite with error goto
ALSA: hda/cirrus - Simplify creation of new controls
ALSA: hda/conexant - Clean up beep code
ALSA: hda/realtek - Use common helper for creating beep controls
ALSA: hda/realtek - Use common helper for creating ALC268 beep controls
ALSA: hda/realtek - Use common GPIO mask for ALC660VD ASUS fixup
ALSA: hda/realtek - Simplify Dell XPS13 GPIO handling
ALSA: hda/realtek - Convert some manual GPIO setups
ALSA: hda/realtek - Simplify mute LED GPIO handling
ALSA: hda/realtek - Simplify alc885_fixup_macpro_gpio()
ALSA: hda/realtek - Consolidate gpio_data and gpio_led
ALSA: hda/realtek - Add GPIO data update helper
ALSA: hda/realtek - Manage GPIO bits commonly
ALSA: hda/realtek - Allow skipping spec->init_amp detection
ALSA: ac97: add codecs devicetree binding
ALSA: ac97: add bus binding for codecs
ARM: cpuidle: silence error on driver registration failure
r8169: don't check WoL when powering down PHY and interface is down
r8169: improve saved_wolopts handling
r8169: improve phy initialization when resuming
cls_flower: fix error values for commands not supported by drivers
nfp: handle cls_flower command default case
bnxt: simplify cls_flower command switch and handle default case
drm/omap: remove now unused functions
Input: add bu21029 touch driver
mtd: replace VMLINUX_SYMBOL_STR() with string literal
arch: mips: mm: page: Remove unused function
arch: mips: pci: pci-ip27.c: Remove unused function
MIPS: Malta: Use PIIX4 poweroff driver to power down
MIPS: Malta: Cleanup DMA coherence #ifdefs
MIPS: Set MIPS_IC_SNOOPS_REMOTE for systems with CM
MIPS: Use !pci_is_root_bus(bus) in ops-bridge.c
MIPS: Schedule on CPUs we need to lose FPU for a mode switch
MIPS: lantiq: remove unnecessary of_platform_default_populate call
MIPS: generic: remove unnecessary of_platform_populate call
MIPS: bmips: remove unnecessary call to register "simple-bus"
MIPS: netlogic: remove unnecessary of_platform_bus_probe call
MIPS: octeon: use of_platform_populate to probe devices
MIPS: Fix ejtag handler on SMP
MIPS: boot: merge build rules of vmlinux.*.itb by using pattern rule
MIPS: boot: add missing targets for vmlinux.*.its
MIPS: boot: fix build rule of vmlinux.its.S
MIPS: boot: do not include $(cpp_flags) for preprocessing ITS
Revert "MIPS: boot: Define __ASSEMBLY__ for its.S build"
MIPS: Octeon: assign bool true/false not 1/0
MIPS: remove unneeded includes from dma-mapping.h
MIPS: remove the old dma-default implementation
MIPS: bmips: use generic dma noncoherent ops
dma-noncoherent: add a arch_sync_dma_for_cpu_all hook
MIPS: jazz: split dma mapping operations from dma-default
MIPS: ath25: use generic dma noncoherent ops
MIPS: IP32: use generic dma noncoherent ops
MIPS: loongson64: use generic dma noncoherent ops
MIPS: use generic dma noncoherent ops for simple noncoherent platforms
MIPS: move coherentio setup to setup.c
MIPS: IP27: use dma_direct_ops
MIPS: use dma_direct_ops for coherent I/O
MIPS: loongson: remove loongson-3 handling from dma-coherence.h
MIPS: loongson: untangle dma implementations
MIPS: Octeon: move swiotlb declarations out of dma-coherence.h
MIPS: Octeon: remove mips dma-default stubs
MIPS: make the default mips dma implementation optional
MIPS: remove the mips_dma_map_ops indirection
MIPS: consolidate the swiotlb implementations
MIPS: loongson: remove loongson_dma_supported
MIPS: Octeon: refactor swiotlb code
MIPS: Octeon: unexport __phys_to_dma and __dma_to_phys
MIPS: remove CONFIG_DMA_COHERENT
MIPS: simplify CONFIG_DMA_NONCOHERENT ifdefs
MIPS: remove a dead ifdef from mach-ath25/dma-coherence.h
MIPS: kexec: fix typos
MIPS: Make elf2ecoff work on 64bit host machines
tls: Removed unused variable
iio: use timespec64 based interfaces for iio_get_time_ns()
staging:iio:accel:adis16240: sign extend function replace hard code duplication
x86/intel_rdt: Limit C-states dynamically when pseudo-locking active
x86/intel_rdt: Support L3 cache performance event of Broadwell
x86/intel_rdt: More precise L2 hit/miss measurements
x86/intel_rdt: Create character device exposing pseudo-locked region
iio: adc: Remove depends on HAS_DMA in case of platform dependency
iio: hx711: add maintainer for driver
x86/hyper-v: Use cheaper HVCALL_FLUSH_VIRTUAL_ADDRESS_{LIST,SPACE} hypercalls when possible
time: Change types to new y2038 safe __kernel_itimerspec
time: Enable get/put_compat_itimerspec64 always
time: Introduce struct __kernel_itimerspec
genirq: Synchronize only with single thread on free_irq()
genirq: Update code comments wrt recycled thread_mask
net_sched: remove unused htb drop_list
net: phy: fixed-phy: Make the error path simpler
drm/mediatek: add third ddp path
drm/mediatek: add DSI3 support for mutex
drm/mediatek: add DSI2 support for mutex
drm/mediatek: add DPI1 support for mutex
drm/mediatek: add connection from RDMA2 to DSI3
drm/mediatek: add connection from RDMA2 to DSI2
drm/mediatek: add connection from RDMA2 to DSI1
drm/mediatek: add connection from RDMA2 to DPI1
drm/mediatek: add connection from RDMA2 to DPI0
drm/mediatek: add connection from RDMA1 to DSI3
drm/mediatek: add connection from RDMA1 to DSI2
drm/mediatek: add connection from RDMA1 to DSI1
drm/mediatek: add connection from RDMA1 to DPI1
drm/mediatek: add connection from RDMA0 to DSI3
drm/mediatek: add connection from RDMA0 to DSI2
drm/mediatek: add connection from RDMA0 to DPI0
drm/mediatek: Update the definition of connection from RDMA1 to DPI0
drm/mediatek: add connection from OD1 to RDMA1
drm/mediatek: add the DSI1 for component init condition
drm/mediatek: add component DSI3
drm/mediatek: add component DSI2
drm/mediatek: add component DPI1
drm/mediatek: add ddp component PWM2
drm/mediatek: add ddp component PWM1
drm/mediatek: add ddp component OD1
drm/mediatek: add ddp component AAL1
drm/mediatek: support maximum 64 mutex mod
drm/mediatek: update dt-bindings for mt2712
hostfs_lookup: switch to d_splice_alias()
kill dentry_update_name_case()
xfrm: Add virtual xfrm interfaces
xfrm: Add a new lookup key to match xfrm interfaces.
flow: Extend flow informations with xfrm interface id.
xfrm: Extend the output_mark to support input direction and masking.
dmaengine: rcar-dmac: Document R8A77990 bindings
r8169: enable ASPM on RTL8168E-VL
r8169: align ASPM entry latency setting with vendor driver
net: pch_gbe: Clean up pch_gbe_set_multi
net: pch_gbe: Inline pch_gbe_mac_mc_addr_list_update
net: pch_gbe: Use module_pci_driver()
net: pch_gbe: Remove dead RINGFREE code
net: pch_gbe: Remove PCH_GBE_MAC_IFOP_RGMII define
net: pch_gbe: Remove pch_gbe_hal_setup_init_funcs
net: pch_gbe: Remove get_bus_info HAL abstraction
net: pch_gbe: Remove init_hw HAL abstraction
net: pch_gbe: Remove {read,write}_phy_reg HAL abstraction
net: pch_gbe: Remove reset_phy HAL abstraction
net: pch_gbe: Remove sw_reset_phy HAL abstraction
net: pch_gbe: Remove read_mac_addr HAL abstraction
net: pch_gbe: Remove power_{up,down}_phy HAL abstraction
net: pch_gbe: Remove unused copybreak parameter
x86/intel_rdt: Create debugfs files for pseudo-locking testing
x86/intel_rdt: Create resctrl debug area
x86/intel_rdt: Ensure RDT cleanup on exit
x86/intel_rdt: Resctrl files reflect pseudo-locked information
x86/intel_rdt: Support creation/removal of pseudo-locked region
x86/intel_rdt: Pseudo-lock region creation/removal core
x86/intel_rdt: Discover supported platforms via prefetch disable bits
x86/intel_rdt: Add utilities to test pseudo-locked region possibility
x86/intel_rdt: Split resource group removal in two
x86/intel_rdt: Enable entering of pseudo-locksetup mode
x86/intel_rdt: Support enter/exit of locksetup mode
x86/intel_rdt: Introduce pseudo-locked region
x86/intel_rdt: Add check to determine if monitoring in progress
x86/intel_rdt: Utilities to restrict/restore access to specific files
x86/intel_rdt: Protect against resource group changes during locking
x86/intel_rdt: Add utility to restrict/restore access to resctrl files
x86/intel_rdt: Add utility to test if tasks assigned to resource group
x86/intel_rdt: Respect read and write access
x86/intel_rdt: Introduce the Cache Pseudo-Locking modes
x86/intel_rdt: Documentation for Cache Pseudo-Locking
x86/intel_rdt: Display resource groups' allocations' size in bytes
x86/intel_rdt: Introduce "bit_usage" to display cache allocations details
x86/intel_rdt: Ensure requested schemata respects mode
x86/intel_rdt: Support flexible data to parsing callbacks
x86/intel_rdt: Making CBM name and type more explicit
x86/intel_rdt: Enable setting of exclusive mode
x86/intel_rdt: Introduce new "exclusive" mode
x86/intel_rdt: Initialize new resource group with sane defaults
x86/intel_rdt: Make useful functions available internally
x86/intel_rdt: Introduce test to determine if closid is in use
x86/intel_rdt: Introduce resource group's mode resctrl file
x86/intel_rdt: Associate mode with each RDT resource group
x86/intel_rdt: Introduce RDT resource group mode
x86/intel_rdt: Document new mode, size, and bit_usage
x86/intel_rdt: Provide pseudo-locking hooks within rdt_mount
batman-adv: Remove "default n" in Kconfig
batman-adv: enable DAT by default at compile time
batman-adv: Drop "experimental" from BATMAN_V Kconfig
netns: get more entropy from net_hash_mix()
net: drivers/net: Convert random_ether_addr to eth_random_addr
net: phy: Allow compile test of GPIO consumers if !GPIOLIB
platform/x86: wmi: Do not mix pages and kmalloc
drm: Consider drivers setting DRIVER_ATOMIC as atomic.
drm/i915/guc: Remove USES_GUC_SUBMISSION for ads programming
drm/omap: remove now unused functions
IB/hfi1: Remove INTx support and simplify MSIx usage
IB/hfi1: Reorg ctxtdata and rightsize fields
IB/hfi1: Remove caches of chip CSRs
IB/hfi1: Remove unused/writeonly devdata fields
IB/hfi1: Rightsize ctxt_eager_bufs fields
IB/hfi1: Remove rcvctrl from ctxtdata
IB/hfi1: Remove rcvhdrq_size
crypto: atmel-ecc - remove overly verbose dev_info
crypto: atmel-ecc - fix to allow multi segment scatterlists
crypto: cavium - make structure algs static
crypto: aegis - fix indentation of a statement
crypto: inside-secure - authenc(hmac(sha384), cbc(aes)) support
crypto: inside-secure - hmac(sha384) support
crypto: inside-secure - sha384 support
crypto: sha512_generic - add a sha384 0-length pre-computed hash
crypto: inside-secure - authenc(hmac(sha512), cbc(aes)) support
crypto: inside-secure - hmac(sha512) support
crypto: inside-secure - sha512 support
crypto: sha512_generic - add a sha512 0-length pre-computed hash
crypto: inside-secure - improve the counter computation
crypto: inside-secure - use the error handler for invalidation requests
IB/core: Free GID table entry during GID deletion
RDMA/cma: Consider net namespace while leaving multicast group
IB/uverbs: Delete type and id from uverbs_obj_attr
crypto: inside-secure - increase minimum transfer size
ASoC: soc-pcm: DPCM cares BE channel constraint
IB/mlx5: Support RoCE ICRC encapsulated error counter
ASoC: add hp-det-gpio and mic-det-gpio to audio graph card binding
ASoC: AMD: Configure channel 1 or channel 0 for capture
ASoC: AMD: Change codec to channel link as per hardware redesign
ASoC: uniphier: remove redundant check of PLL ID
ASoC: rt1305: use devm_snd_soc_register_component()
ASoC: rt5682: use devm_snd_soc_register_component()
ASoC: Intel: common: fix missing rename from 'reef' to 'sof'
dt-bindings: clock: Add the r9a06g032-sysctrl.h file
x86/CPU/AMD: Move TOPOEXT reenablement before reading smp_num_siblings
x86/mce: Cleanup __mc_scan_banks()
x86/mce: Carve out bank scanning code
x86/mce: Remove !banks check
x86/mce: Carve out the crashing_cpu check
x86/mce: Always use 64-bit timestamps
genirq: Speedup show_interrupts()
module: setup load info before module_sig_check()
module: make it clear when we're handling the module copy in info->hdr
dt-bindings: clock: add meson axg audio clock controller bindings
kprobes/Documentation: Fix various typos
arm64: allwinner: a64-sopine: Add cd-gpios to mmc0 node
r8169: Reinstate ASPM Support
r8169: Don't disable ASPM in the driver
tcp_bbr: fix bbr pacing rate for internal pacing
net: usb: rtl8150: use irqsave() in USB's complete callback
net: usb: r8152: use irqsave() in USB's complete callback
net: usb: kaweth: use irqsave() in USB's complete callback
net: usb: hso: use irqsave() in USB's complete callback
net: usb: cdc-phonet: use irqsave() in USB's complete callback
ucc_geth: Add BQL support
isdn: mISDN: use irqsave() in USB's complete callback
isdn: hisax: st5481_usb: use usb_fill_int_urb()
isdn: hisax: hfc_usb: use usb_fill_int_urb()
isdn: gigaset: use usb_fill_int_urb()
selftests: rtnetlink: use a local IP address for IPsec tests
selftests: rtnetlink: hide complaint from terminated monitor
tcp: ignore rcv_rtt sample with old ts ecr value
rhashtable: clean up dereference of ->future_tbl.
rhashtable: use cmpxchg() to protect ->future_tbl.
rhashtable: simplify nested_table_alloc() and rht_bucket_nested_insert()
rhashtable: simplify INIT_RHT_NULLS_HEAD()
rhashtable: remove nulls_base and related code.
rhashtable: split rhashtable.h
rhashtable: silence RCU warning in rhashtable_test.
scsi: cxlflash: Change return type for fault handler
arm64: defconfig: Enable RPi voltage sensor
ARM: multi_v7_defconfig: Enable RPi voltage sensor
ARM: bcm2835_defconfig: Enable RPi voltage sensor
Input: imx6ul_tsc - switch to SPDX identifier
Input: fsl-imx25-tcq - switch to SPDX identifier
Input: snvs_pwrkey - switch to SPDX identifier
Input: imx_keypad - switch to SPDX identifier
ARM: bcm2835: Add GET_THROTTLED firmware property
ARM: dts: add Raspberry Pi Compute Module and IO board
lib/bch: Remove VLA usage
mtd: spi-nor: nxp-spifi: release flash_np in nxp_spifi_probe()
drm/v3d: Remove the bad signaled() implementation.
drm/v3d: Take a lock across GPU scheduler job creation and queuing.
drm/bridge: Move the struct drm_bridge member kerneldoc inline.
gpu: drm: vc4: Adding new typedef vm_fault_t
drm/i915: Enable hw workaround to bypass alpha
net/mlx5: Add RoCE RX ICRC encapsulated counter
locking/refcounts: Include fewer headers in <linux/refcount.h>
drm: Document mode_config.max_width/height as the max fb dimensions
drm/i915/icl: Do read-modify-write as needed during MG PLL programming
drm/i915/icl: Fix MG PLL setup when refclk is 38.4MHz
sched/fair: Remove stale tg_unthrottle_up() comments
drm/i915: remove check for aux irq
ALSA: hda/realtek - Simplify alc269_fixup_hp_line1_mic1_led()
kprobes/arm64: Fix %p uses in error messages
kprobes/arm: Fix %p uses in error messages
kprobes/x86: Fix %p uses in error messages
kprobes: Replace %p with other pointer types
kprobes: Show address of kprobes if kallsyms does
kprobes: Show blacklist addresses as same as kallsyms does
kprobes: Make list and blacklist root user read only
spi: spi-fsl-dspi: Fix copy-paste error in dspi_probe
x86/cpufeatures: Add detection of L1D cache flush support.
x86/stacktrace: Enable HAVE_RELIABLE_STACKTRACE for the ORC unwinder
x86/unwind/orc: Detect the end of the stack
x86/stacktrace: Do not fail for ORC with regs on stack
x86/stacktrace: Clarify the reliable success paths
x86/stacktrace: Remove STACKTRACE_DUMP_ONCE
x86/stacktrace: Do not unwind after user regs
perf/core: Change perf_mmap_fault() return type to 'vm_fault_t'
x86/speculation/l1tf: Extend 64bit swap file size limit
sched/debug: Use match_string() helper instead of open-coded logic
perf/x86/intel/lbr: Optimize context switches for the LBR call stack
perf/x86/intel/lbr: Fix incomplete LBR call stack
x86/asm: Use CC_SET/CC_OUT in percpu_cmpxchg8b_double() to micro-optimize code generation
gfs2: call ktime_get_coarse_real_ts64() directly
gfs2: Minor clarification to __gfs2_punch_hole
gfs2: Don't withdraw under a spin lock
gfs2: eliminate rs_inum and reduce the size of gfs2 inodes
atomics/treewide: Clean up '*_andnot()' ifdeffery
atomics/treewide: Make conditional inc/dec ops optional
atomics/treewide: Make unconditional inc/dec ops optional
atomics/treewide: Make test ops optional
atomics/treewide: Make atomic64_fetch_add_unless() optional
atomics/riscv: Define atomic64_fetch_add_unless()
atomics/powerpc: Define atomic64_fetch_add_unless()
atomics/arm: Define atomic64_fetch_add_unless()
atomics/arc: Define atomic64_fetch_add_unless()
atomics/alpha: Define atomic64_fetch_add_unless()
atomics/generic: Define atomic64_fetch_add_unless()
atomics: Prepare for atomic64_fetch_add_unless()
atomics/treewide: Make atomic_fetch_add_unless() optional
atomics/treewide: Make atomic64_inc_not_zero() optional
atomics: Make conditional ops return 'bool'
atomics/treewide: Remove atomic_inc_not_zero_hint()
atomics/treewide: Remove redundant atomic_inc_not_zero() definitions
atomics/treewide: Rename __atomic_add_unless() => atomic_fetch_add_unless()
x86/apic: Ignore secondary threads if nosmt=force
x86/cpu/AMD: Evaluate smp_num_siblings early
x86/CPU/AMD: Do not check CPUID max ext level before parsing SMP info
x86/cpu/intel: Evaluate smp_num_siblings early
x86/cpu/topology: Provide detect_extended_topology_early()
x86/cpu/common: Provide detect_ht_early()
x86/cpu/AMD: Remove the pointless detect_ht() call
x86/cpu: Remove the pointless CPU printout
cpu/hotplug: Provide knobs to control SMT
cpu/hotplug: Split do_cpu_down()
cpu/hotplug: Make bringup/teardown of smp threads symmetric
x86/topology: Provide topology_smt_supported()
x86/smp: Provide topology_is_primary_thread()
sched/smt: Update sched_smt_present at runtime
ALSA: hda - Sanity check of unexpected cap_sync_hook override
ALSA: hda/sigmatel - Use common helper for mic mute LED
ALSA: hda - Allow multiple ADCs for mic mute LED controls
ALSA: hda/conexant - Use the mic-mute LED helper
ALSA: hda/realtek - Use the mic-mute LED helper for HP and others
ALSA: hda - Use the common helper for thinkpad_acpi mic mute LED handling
ALSA: hda - Move mic mute LED helper to the generic parser
ASoC: Intel: common: rename 'reef' to 'sof' in ACPI matching table
locking/atomics/arm64, arm64/bitops: Include <asm-generic/bitops/ext2-atomic-setbit.h>
locking/atomics/arm64: Replace our atomic/lock bitop implementations with asm-generic
locking/atomics, asm-generic/bitops/lock.h: Rewrite using atomic_fetch_*()
locking/atomics, asm-generic/bitops/atomic.h: Rewrite using atomic_*() APIs
locking/atomics/sh: Don't pull in all of <linux/bitops.h> in <asm/cmpxchg-xchg.h>
locking/atomics/openrisc: Don't pull in all of <linux/bitops.h> in <asm/cmpxchg.h>
locking/atomics, asm-generic: Move some macros from <linux/bitops.h> to a new <linux/bits.h> file
locking/atomics/m68k: Don't use <asm-generic/bitops/lock.h>
locking/atomics/h8300: Don't include <linux/kernel.h> in <asm/atomic.h>
kprobes: Remove jprobe stub API
Documentation/kprobes: Add how to change the execution path
kprobes/x86: Do not disable preempt on int3 path
bpf/error-inject/kprobes: Clear current_kprobe and enable preempt in kprobe
sparc64/kprobes: Don't call the ->break_handler() in sparc64 kprobes code
sh/kprobes: Don't call the ->break_handler() in SH kprobes code
s390/kprobes: Don't call the ->break_handler() in s390 kprobes code
MIPS/kprobes: Don't call the ->break_handler() in MIPS kprobes code
ia64/kprobes: Don't call the ->break_handler() in ia64 kprobes code
powerpc/kprobes: Don't call the ->break_handler() in powerpc kprobes code
arm64/kprobes: Don't call the ->break_handler() in arm64 kprobes code
ARM/kprobes: Don't call the ->break_handler() in arm kprobes code
ARC/kprobes: Don't call the ->break_handler() in ARC kprobes code
kprobes/x86: Don't call the ->break_handler() in x86 kprobes
kprobes: Don't check the ->break_handler() in generic kprobes code
sparc64/kprobes: Remove jprobe implementation
sh/kprobes: Remove jprobe implementation
s390/kprobes: Remove jprobe implementation
MIPS/kprobes: Remove jprobe implementation
ia64/kprobes: Remove jprobe implementation
powerpc/kprobes: Remove jprobe powerpc implementation
arm64/kprobes: Remove jprobe implementation
ARM/kprobes: Remove jprobe arm implementation
ARC/kprobes: Remove jprobe implementation
kprobes/x86: Remove jprobe implementation
kprobes: Remove jprobe API implementation
Documentation/kprobes: Remove jprobes related leftover
staging: android: ion: fix ion_dma_buf_attach signatur
drm/i915: Redefine EINVAL for debugging
drm/i915: Ignore applying the self-relocation BIAS if no relocations
net: smc91x: remove the dmaengine compat need
net: smc911x: remove the dmaengine compat need
x86/bugs: Move the l1tf function and define pr_fmt properly
drm/i915: Disable bh around call to tasklet
drm/i915: Update DRIVER_DATE to 20180620
drm/i915/icl: Add 10-bit support for hdmi
ARM: pxa: zylonite: use the new ac97 bus support
ARM: pxa: add the missing AC97 clocks
ARM: pxa: mioa701 convert to the new AC97 bus
ARM: pxa: hx4700: fix the usb client
drm/i915/psr: fix copy-paste error with setting of tp2_wakeup_time_us
drm/i915/psr: Fix warning in intel_psr_activate()
x86/speculation/l1tf: Limit swap file size to MAX_PA/2
x86/speculation/l1tf: Disallow non privileged high MMIO PROT_NONE mappings
x86/speculation/l1tf: Add sysfs reporting for l1tf
x86/speculation/l1tf: Make sure the first page is always reserved
x86/speculation/l1tf: Protect PROT_NONE PTEs against speculation
x86/speculation/l1tf: Protect swap entries against L1TF
x86/speculation/l1tf: Change order of offset/type in swap entry
x86/speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFT
drm/i915/selftests: Remove unused dmabuf->kmap routines, fix the build
iomap: add initial support for writes without buffer heads
drm: writeback: Add client capability for exposing writeback connectors
drm: writeback: Add out-fences for writeback connectors
drm: Add writeback connector type
dma-buf: remove kmap_atomic interface
dma_buf: remove device parameter from attach callback v2
spi: spi-fsl-dspi: Enable extended SPI mode
spi: spi-fsl-dspi: Advertise 32 bit for XSPI mode
spi: spi-fsl-dspi: XSPI FIFO handling (in TCFQ mode)
spi: spi-fsl-dspi: Framesize control for XSPI mode
spi: spi-fsl-dspi: Add support for XSPI mode registers
spi: spi-fsl-dspi: Fixup regmap configuration
spi: spi-fsl-dspi: Fix MCR register handling
spi: spi-fsl-dspi: Support 4 to 16 bits per word transfers
spi: spi-fsl-dspi: Simplify transfer counter handling
spi: spi-fsl-dspi: Fix per transfer cs_change handling
spi: spi-fsl-dspi: Drop unneeded use of dataflags bits
spi: spi-fsl-dspi: Drop unreachable else if statement
drm/vc4: Always obey implicit sync
drm/gem-fb-helper: Always do implicit sync
drm/i915/selftests: Avoid ERR_PTR dereference
ASoC: arizona: Set compressed IRQ to a wake source
ASoC: wm_adsp: Simplify handling of alg offset and length
rtc: ds1685: remove sysfs access to control registers
rtc: ds1685: remove improper datetime access ABI
ARM: dts: fix PMC compatible
ARM: at91: fix USB clock detection handling
dt-bindings: clk: at91: Document all the PMC compatibles
dt-bindings: arm: remove PMC bindings
sched/swait: Rename to exclusive
sched/swait: Switch to full exclusive mode
sched/swait: Remove __prepare_to_swait
tee: optee: making OPTEE_SHM_NUM_PRIV_PAGES configurable via Kconfig
scsi: smartpqi: bump driver version to 1.1.4-130
scsi: smartpqi: fix critical ARM issue reading PQI index registers
scsi: smartpqi: add inspur advantech ids
scsi: smartpqi: improve error checking for sync requests
scsi: smartpqi: improve handling for sync requests
scsi: mpt3sas: Improve kernel-doc headers
scsi: mpt3sas: Split _base_reset_handler(), mpt3sas_scsih_reset_handler() and mpt3sas_ctl_reset_handler()
scsi: mpt3sas: Fix a race condition in mpt3sas_base_hard_reset_handler()
scsi: mpt3sas: Fix _transport_smp_handler() error path
scsi: mpt3sas: Introduce struct mpt3sas_nvme_cmd
scsi: mpt3sas: Annotate switch/case fall-through
scsi: mpt3sas: Remove set-but-not-used variables
scsi: mpt3sas: Fix indentation
scsi: libsas: dynamically allocate and free ata host
scsi: Remove percpu_ida
scsi: target: Convert target drivers to use sbitmap
scsi: target: Abstract tag freeing
scsi: ufs: ufshcd_dump_regs to use memcpy_fromio
scsi: sg: clean up gfp_mask in sg_build_indirect
scsi: qla2xxx: remove irq save in qla2x00_poll()
scsi: core: remove Scsi_Cmnd typedef
scsi: bnx2i: add error handling for ioremap_nocache
scsi: libsas: remove irq save in sas_ata_qc_issue()
scsi: ipr: Format HCAM overlay ID 0x41
scsi: hisi_sas: Update a couple of register settings for v3 hw
scsi: hisi_sas: Add missing PHY spinlock init
scsi: hisi_sas: Pre-allocate slot DMA buffers
scsi: hisi_sas: Release all remaining resources in clear nexus ha
scsi: hisi_sas: Add a flag to filter PHY events during reset
scsi: hisi_sas: Adjust task reject period during host reset
scsi: hisi_sas: Fix the conflict between dev gone and host reset
scsi: hisi_sas: Only process broadcast change in phy_bcast_v3_hw()
scsi: hisi_sas: Use dmam_alloc_coherent()
scsi: be2iscsi: Update copyright
scsi: be2iscsi: Include null char in SET_HOST_DATA
Documentation/ABI: Add documentation mlxreg-io sysfs interfaces
platform/x86: mlx-platform: Add mlxreg-io platform driver activation
platform/mellanox: Introduce support for Mellanox register access driver
arm64: dts: rockchip: generalize rk3399 #sound-dai-cells
arm64: dts: rockchip: Add missing cooling device properties for CPUs
arm64: dts: rockchip: enable hdmi sound on rk3399-sapphire
arm64: dts: rockchip: connect hdmi sound in rk3399
iomap: add private pointer to struct iomap
iomap: add an iomap-based readpage and readpages implementation
iomap: add a page_done callback
iomap: generic inline data handling
iomap: complete partial direct I/O writes synchronously
iomap: mark newly allocated buffer heads as new
fs: factor out a __generic_write_end helper
PCI: Clean up resource allocation in devm_of_pci_get_host_bridge_resources()
MAINTAINERS: Remove the AT91 clk driver entry
leds: ledtrig-activity: use ktime_get_boot_ns()
RDMA/mlx5: Refactor transport domain checks
jfs: use time64_t for otime
ALSA: firewire-motu: add support for Motu Traveler
ALSA: firewire-motu: cancel chunk alignment for protocol version 2
ALSA: firewire-motu: add a flag for AES/EBU on XLR interface
ALSA: firewire-motu: add a flag for chunks for main 1/2 out
ALSA: firewire-motu: suppless consumption for unused element of array in stack
drm/amdgpu: Use correct enum to set powergating state
drm/amdgpu: correct GART location info
drm/amdgpu: update ib_start/size_alignment same as windows used
amdgpu: display: use modern ktime accessors
gpu: drm: ttm: Adding new return type vm_fault_t
gpu: drm: radeon: Adding new typedef vm_fault_t
IB/rdmavt, IB/hfi1: Create device dependent s_flags
IB/hfi1: Remove rcvhdrsize
IB/hfi1: Move rhf_offset from devdata to ctxtdata
IB/hfi1: Move normal functions from hfi1_devdata to const array
selinux: Cleanup printk logging in netnode
selinux: Cleanup printk logging in avc
selinux: Cleanup printk logging in netif
selinux: Cleanup printk logging in netport
selinux: Cleanup printk logging in sidtab
selinux: Cleanup printk logging in netlink
selinux: Cleanup printk logging in selinuxfs
selinux: Cleanup printk logging in services
clk: add duty cycle support
clk: fix CLK_SET_RATE_GATE with clock rate protection
clk: qcom: drop CLK_SET_RATE_GATE from sdc clocks
selinux: Cleanup printk logging in avtab
selinux: Cleanup printk logging in hooks
IB/mlx5: Expose DEVX tree
IB/mlx5: Add DEVX query EQN support
IB/mlx5: Add DEVX support for memory registration
IB/mlx5: Add support for DEVX query UAR
IB/mlx5: Add DEVX support for modify and query commands
IB/mlx5: Add obj create and destroy functionality
IB/mlx5: Add support for DEVX general command
IB/mlx5: Introduce DEVX
IB/core: Expose ib_ucontext from a given ib_uverbs_file
IB/core: Introduce DECLARE_UVERBS_GLOBAL_METHODS
IB/uverbs: Allow an empty namespace in ioctl() framework
IB/uverbs: Add a macro to define a type with no kernel known size
IB/uverbs: Add PTR_IN attributes that are allocated/copied automatically
IB/uverbs: Refactor uverbs_finalize_objects
IB/uverbs: Export uverbs idr and fd types
selinux: Cleanup printk logging in policydb
net/mlx5: Expose DEVX specification
net/mlx5: Prevent warns in dmesg upon firmware commands
selinux: Cleanup printk logging in ebitmap
selinux: Cleanup printk logging in conditional
ASoC: pcm: Tidy up open/hw_params handling
regulator: arizona-ldo1: Use correct device to get enable GPIO
arm64: dts: allwinner: a64: add SRAM controller device tree node
soc: sunxi: sram: Add updated compatible string for A64 system control
dt-bindings: sram: Rename A64 SRAM controller compatible
soc: sunxi: export a regmap for EMAC clock reg on A64
ASoC: Intel: common: fix copy/paste issue with SOF/broadwell topology file
ASoC: Intel: common: add entries for SOF-based machine drivers
ASoC: Intel: common: add firmware/topology information for SOF
ASoC: Intel: common: Add Geminilake Dialog+Maxim machine driver entry
ASoC: Intel: move SKL+ codec ACPI tables to common directory
ASoC: Intel: Skylake: cleanup before moving ACPI tables
ASoC: Intel: broxton: reduce machine name for bxt_da7219_max98357a
ASoC: Intel: kbl_da7219_max98357a: add fe_ops for kbl Audio Capture Port
audit: eliminate audit_enabled magic number comparison
drm/i915/audio: constify ELD pointers
audit: rename FILTER_TYPE to FILTER_EXCLUDE
tee: replace getnstimeofday64() with ktime_get_real_ts64()
audit: Fix extended comparison of GID/EGID
audit: tie ANOM_ABEND records to syscall
audit: tie SECCOMP records to syscall
drm/i915: Enforce max hdisplay/hblank_start limits on HSW/BDW FDI
drm/i915: Check timings against hardware maximums
drm/i915: Nuke the cursor size defines
drm/i915: Print prop name/id when rejecting it
nfsd: don't advertise a SCSI layout for an unsupported request_queue
audit: allow other filter list types for AUDIT_EXE
spi: orion: fix CS GPIO handling again
drm/i915/psr: Adds psrwake options for all platforms
clk: renesas: r8a7795: Add CCREE clock
clk: renesas: r8a7795: Add CR clock
sysinfo: Remove get_monotonic_boottime()
posix-timers: Use new ktime_get_*_ts64() helpers
timekeeping: Use ktime_get_real_ts64() instead of getnstimeofday64()
time: Use ktime_get_real_seconds() in time syscall
genirq: Fix editing error in a comment
genirq: Use rcu in kstat_irqs_usr()
i915: remove timespec_to_jiffies_timeout
configfs: use kvasprintf() instead of open-coding it
dmaengine: ioatdma: set the completion address register after channel reset
arm64: dts: freescale: Update to use SPDX identifiers
ARM: dts: imx7d-sdb: Remove duplicate regulator-can2-3v3
ARM: imx_v6_v7_defconfig: Enable imx6qdl-sabreauto sensors
ARM: dts: imx6qdl-sabreauto: Add sensors
ARM: dts: imx6qdl-icore: Fix wrong reg_2p5 regulator node name
ARM: dts: imx6q-icore-mipi: Add OV5640 Camera sensor
ARM: dts: imx6dl: Add Engicam i.CoreM6 1.5 Quad/Dual MIPI starter kit support
ARM: dts: imx6: RDU2: correct touchscreen axis inversion
ARM: imx: remove i.MX6SLL support in i.MX6SL cpu idle driver
ARM: imx: add cpu idle support for i.MX6SLL
ARM: imx: add L2 page power control for GPC
scsi: megaraid_sas: driver version upgrade
scsi: megaraid_sas: Support FW provided TM timeout values
scsi: megaraid_sas: Return immediately from wait_for_adapter_operational after kill adapter
scsi: megaraid_sas: Update controller info during resume
scsi: megaraid_sas: Do not do Kill adapter if GET_CTRL_INFO times out
scsi: mpt3sas: Update driver version "26.100.00.00"
scsi: mpt3sas: As per MPI-spec, use combined reply queue for SAS3.5 controllers when HBA supports more than 16 MSI-x vectors.
scsi: mpt3sas: Fix, False timeout prints for ioctl and other internal commands during controller reset.
scsi: mpt3sas: Don't access the structure after decrementing it's instance reference count.
scsi: mpt3sas: Incorrect command status was set/marked as not used.
scsi: mpt3sas: Don't abort I/Os issued to NVMe drives while processing Async Broadcast primitive event.
scsi: tcmu: remove useless code and clean up the code style.
ARM: imx: add mem mode suspend for i.MX6SLL
ARM: imx: add standby mode suspend for i.MX6SLL
drm/i915/icl: Handle hotplug interrupts for DP over TBT
drm/i915/icl: Support for TC North Display interrupts
drm/i915/icl: GSE interrupt moves from DE_MISC to GU_MISC
remoteproc: qcom: Introduce Hexagon V5 based WCSS driver
remoteproc: qcom: q6v5-pil: Use common q6v5 helpers
remoteproc: qcom: adsp: Use common q6v5 helpers
remoteproc: q6v5: Extract common resource handling
remoteproc: qcom: mdt_loader: Make the firmware authentication optional
drm/i915/i915_reg.h: fix the checkpatch MACRO_ARG_PRECEDENCE issues
drm/i915/i915_reg.h: fix the checkpatch SPACE_BEFORE_TAB issues
drm/i915/i915_reg.h: fix the checkpatch SPACING issues
iw_cxgb4: remove duplicate memcpy() in c4iw_create_listen()
rfkill: add header files to MAINTAINERS
mac80211: add support for HE
ieee80211: bump IEEE80211_MAX_AMPDU_BUF to support HE
MAINTAINERS: update the LSM and SELinux subsystems
drm/i915/audio: Add 810 MHz clock entries to dp_aud_n_m table
ARM: pxa: change SSP DMA channels allocation
ARM: pxa: remove the DMA IO resources
dmaengine: pxa: document pxad_param
ata: pata_pxa: remove the dmaengine compat need
mtd: rawnand: marvell: remove the dmaengine compat need
media: pxa_camera: remove the dmaengine compat need
mmc: pxamci: remove the dmaengine compat need
dmaengine: pxa: add a default requestor policy
ARM: pxa: add dma slave map
dmaengine: pxa: use a dma slave map
IB/core: add max_send_sge and max_recv_sge attributes
IB/rxe: avoid unnecessary NULL check
IB/rxe: support for 802.1q VLAN on the listener
IB/rxe: increase max MR limit
ata: ahci_platform: allow disabling of hotplug to save power
ata: ahci: rpm_put port on port_stop to match rpm_get in port_start
drm/i915/aml: Introducing Amber Lake platform
drm/i915/whl: Introducing Whiskey Lake platform
IB/mad: Use IDR for agent IDs
IDR: Expose the XArray lock
RDMA: Convert drivers to use the AH's sgid_attr in post_wr paths
RDMA: Hold the sgid_attr inside the struct ib_ah/qp
IB/mlx4: Use GID attribute from ah attribute
RDMA: Convert drivers to use sgid_attr instead of sgid_index
IB{cm, core}: Introduce and use ah_attr copy, move, replace APIs
IB/core: Tidy ib_resolve_eth_dmac
IB/core: Add a sgid_attr pointer to struct rdma_ah_attr
IB: Ensure that all rdma_ah_attr's are zero initialized
IB/mad: Agent registration is process context only
IB/rxe: Do not hide uABI stuff in memcpy
i40iw: Reorganize acquire/release of locks in i40iw_manage_apbvt
RDMA/uverbs: Refactor flow_resources_alloc() function
RDMA/nldev: Return port capability flag for IB only
IB/rxe: Use rdma GID API
IB: Replace ib_query_gid/ib_get_cached_gid with rdma_query_gid
IB/core: Make rdma_find_gid_by_filter support all protocols
IB/core: Provide rdma_ versions of the gid cache API
net/smc: Replace ib_query_gid with rdma_get_gid_attr
IB/core: Replace ib_query_gid with rdma_get_gid_attr
IB/core: Introduce GID attribute get, put and hold APIs
RDMA: Use GID from the ib_gid_attr during the add_gid() callback
IB/core: Introduce GID entry reference counts
ARM: debug: fix BCM2836 order entry
ARM: debug: Add iProc UART3 debug addresses
ALSA: line6: stop using get_seconds()
ALSA: ctxfi: use enum type CT_SUM_CTL where appropriate
ALSA: ice1724: remove unused array
ARM: dts: da850-evm: Enable LCD and backlight
ARM: dts: da850-evm: Enable SATA port
ARM: davinci_all_defconfig: set CONFIG_BACKLIGHT_PWM=m
async_pq: Remove VLA usage
removed extra extern file_fdatawait_range
drm/i915/execlists: Pull the w/a LRI emission into a helper
drm/i915: Only show debug for state changes when banning
drm/rockchip: vop: fix irq disabled after vop driver probed
drm/rockchip: vop: split out core clock enablement into separate functions
spi: cadence: Change usleep_range() to udelay(), for atomic context
ASoC: Intel: bytcr_rt5640: Fix Acer Iconia 8 over-current detect threshold
ASoC: Intel: bytcr_rt5640: Add quirk for the Nuvison/TMax TM800W560 tablet
ASoC: tegra: fix device_node refcounting
ASoC: pxa: add devicetree support
ASoC: pxa: add binding for pxa2xx-ac97 audio complex
ASoC: codecs: PCM1789: unconditionally flush work
ASoC: rt5682: add rt5682 codec driver
ASoC: TSCS42xx: Add headphone auto switching
ASoC: TSCS42xx: Remove Playback/Capture in names
ASoC: TSCS42xx: Add mic bias boost control
ASoC: ak4458: make structure soc_codec_dev_ak4458 static const
ASoC: ak5558: make two structures static
ASoC: twl6040: make pointer dmic_codec_dev static
ASoC: qcom: apq8096: set card as device drvdata
ASoC: rsnd: add rsnd_daidrv_get()
ASoC: audio-graph-card: add hp and mic detect gpios same as simple-card
ASoC: simple-card: move hp and mic detection to soc_card probe
ASoC: simple-card-utils: move hp and mic detect gpios from simple-card
ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Vi10 tablet
ASoC: rt1305: Use ULL suffixes for 64-bit constants
ASoC: rockchip: add config for rockchip dmaengine pcm register
ASoC: rockchip: put device_node on remove
ASoC: stm32: sai: add iec958 controls support
spi: sh-msiof: Make sure all DMA operations have completed
spi: remove unused adi_spi3.h header
drm/i915/lspcon: switch to kernel unsigned int types
drm/i915/audio: switch to kernel unsigned int types
drm/i915/backlight: switch to kernel unsigned int types
drm/i915/dvo: switch to kernel unsigned int types
drm/i915/uncore: switch to kernel unsigned int types
drm/i915/hdmi: switch to kernel unsigned int types
drm/i915/vbt: switch to kernel unsigned int types
ASoC: AMD: Add NULL pointer check
ASoC: rsnd: SSI parent cares SWSP bit
ASoC: rsnd: has .symmetric_rates if SSIs are sharing WS pin
EDAC, i7core: Fix memleaks and use-after-free on probe and remove
regulator: Fix typo in comment of struct regulator_linear_range
regulator: pfuze100: add pfuze3001 support
regulator: pfuze100: add pfuze3001 support
ASoC: sh7760-ac97: convert to SPDX identifiers
ASoC: dma-sh7760: convert to SPDX identifiers
ASoC: migor: convert to SPDX identifiers
ASoC: rsnd: convert to SPDX identifiers
ASoC: siu: convert to SPDX identifiers
ASoC: ssi: convert to SPDX identifiers
ASoC: hac: convert to SPDX identifiers
ASoC: fsi: convert to SPDX identifiers
ASoC: topology: Add callback for DAPM route load/unload
ASoC: topology: Give more data to clients via callbacks
ASoC: dapm: Fix potential DAI widget pointer deref when linking DAIs
ARM: dts: rockchip: Add missing cooling device properties for CPUs on rk3288
ARM: dts: rockchip: convert rk3288 to operating-points-v2
dt-bindings: arm: Document the RZN1D-DB board
arm64: defconfig: Enable BD9571MWV regulator
ARM: shmobile: convert to SPDX identifier
soc: renesas: rcar-sysc: Drop legacy handling
ARM: shmobile: r8a7779: Remove explicit SYSC config and init
ARM: shmobile: r8a7779: Use rcar_sysc_power_{down,up}_cpu()
soc: renesas: rcar-sysc: Provide helpers to power up/down CPUs
ARM: shmobile: r8a7779: Stop powering down secondary CPUs during early boot
ARM: shmobile: rcar-gen2: Remove explicit SYSC config and init
ARM: shmobile: apmu: Remove platsmp-apmu.h
ARM: shmobile: apmu: Remove obsolete shmobile_smp_apmu_prepare_cpus()
ARM: shmobile: apmu: Move cpu_leave_lowpower() to SUSPEND section
ARM: shmobile: Remove unused shmobile_smp_init_fallback_ops()
ARM: shmobile: r8a7791: Use common R-Car Gen2 machine definition
ARM: shmobile: r8a7791: Remove legacy SMP fallback code
ARM: shmobile: r8a7790: Use common R-Car Gen2 machine definition
ARM: shmobile: r8a7790: Remove legacy SMP fallback code
ARM: dts: porter: Add missing PMIC nodes
mtd: m25p80: Use SPI_MEM_OP_NO_DUMMY instead of SPI_MEM_OP_DUMMY(0, x)
mtd: m25p80: Remove unneeded m25p->command field
drm/i915: Fix fallout of fake reset along resume
drm/i915: Enable provoking vertex fix on Gen9 systems.
Staging: comedi: comedi_compat32.h: fixed missing or malformed SPDX-License-Identifier
Staging: comedi: comedi_pci.h: fixed missing or malformed SPDX-License-Identifier
Staging: comedi: comedi_pcmcia.h: fixed missing or malformed SPDX-License-Identifier
Staging: comedi: comedilib.h: fixed missing or malformed SPDX-License-Identifier
Staging: comedi: comedi.h: fixed missing or malformed SPDX-License-Identifier
staging: goldfish: Fix checkpatch CHECK in goldfish_audio.c
module: exclude SHN_UNDEF symbols from kallsyms api
ARM: dts: sun8i-h3: Add missing cooling device properties for CPUs
arm64: dts: allwinner: add support for Pinebook
arm64: dts: allwinner: a64: Add PWM controllers
arm64: dts: allwinner: a64: add R_I2C controller
arm64: allwinner: a64-amarula-relic: Enable AP6330 WiFi support
arm64: allwinner: a64: Add RTC clock to phandle 32kHz external oscillator
arm64: allwinner: a64: Add Amarula A64-Relic initial support
arm64: dts: allwinner: sun50i: h5: Add spi flash node for OrangePi PC2
arm64: dts: allwinner: sun50i: a64: Add spi flash node for sopine
ARM: dts: sunxi: Add missing cooling device properties for CPUs
drm: Add checks for atomic_[duplicate/destroy]_state with atomic drivers
MAINTAINERS: remove the outdated "LINUX SECURITY MODULE (LSM) FRAMEWORK" entry
pinctrl: Cut unused sysfs includes
pinctrl: qcom: spmi-gpio: Add pm8998 and pm8005 to binding
pinctrl: pinctrl-single: Avoid divisions in context save/restore
pinctrl: mcp23s08: debugfs: Do not restore the INTF register
pinctrl: mcp23s08: Kconfig: update to reflect supported features
gpio: Add API to explicitly name a consumer
gpio: max732x: add error handling for i2c_new_dummy
gpio: davinci: Do not assume continuous IRQ numbering
gpio: davinci: Shuffle IRQ resource fetching from DT to beginning of probe
gpio-rcar: document R8A77980 bindings
gpio: Fix wrong rounding in gpio-menz127
fsi: scom: Major overhaul
fsi: scom: Add register definitions
fsi: scom: Fixup endian annotations
fsi: scom: Whitespace fixes
fsi: scom: Add mutex around FSI2PIB accesses
fsi: core: Fix sparse warnings
fsi: master-hub: Fix sparse warnings
fsi: sbefifo: Fix sparse warnings
IB/core: Store default GID property per-table instead of per-entry
IB/core: Do not set the gid type when reserving default entries
nfsd: fix corrupted reply to badly ordered compound
nfsd: clarify check_op_ordering
nfsd: update obselete comment referencing the BKL
nfsd4: cleanup sessionid in nfsd4_destroy_session
nfsd4: less confusing nfsd4_compound_in_session
nfsd4: support change_attr_type attribute
nfsd: fix NFSv4 time_delta attribute
nfsd4: return default lease period
nfsd4: extend reclaim period for reclaiming clients
EDAC: Fix memleak in module init error path
EDAC, altera: Fix an error handling path in altr_s10_sdram_probe()
arm64: dts: rockchip: use SPDX-License-Identifier
ARM: dts: rockchip: Add missing cooling device properties for CPUs on rk322x
ARM: dts: rockchip: use SPDX-License-Identifier
ARM: dts: rockchip: fix graph node unit address error from dtc
ARM: dts: imx6dl-riotboard: fix OTG regulator polarity
ARM: dts: imx6qdl-wandboard: enable USB OTG
ARM: dts: imx6dl-riotboard: remove regulators bus node
ARM: dts: imx6qdl-wandboard: remove regulators bus node
ARM: imx: remove inexistant EPIT timer init
ARM: dts: imx51-zii-rdu1: Make sure SD1_WP is low
ARM: dts: imx51-zii-rdu1: add rave-sp subdevices
staging: goldfish: Clear audio read buffer status after each read
staging: goldfish: Enable ACPI-based enumeration for goldfish audio
staging: goldfish: Replace read and write macros with functions
staging: rtl8723bs: drop test
staging: rtlwifi: Fix "Alwyas"->"Always"
staging: rtlwifi: Fix "writen"->"written"
staging: rtlwifi: Fix "Trafic"->"Traffic"
staging: vc04_services: make a couple of pointers static
staging: vboxvideo: Update driver to use drm_dev_register.
staging: wilc1000: move 'txq_spinlock_flags' from 'wilc' structure to local variable
staging: wilc1000: remove 'rxq_entries' from 'wilc' struct
staging: wilc1000: use list_head to maintain 'rxq_entry_t elements in rx queue
staging: wilc1000: use list_head to maintain 'txq_entry_t' elements of tx queue
Staging: gdm724x: use match_string() helper
staging: rts5208: add error handling into rtsx_probe
staging: clocking-wizard: prefer 'help' in Kconfig
staging: rtl8192u: remove redundant variables
staging: rtl8192e: remove unnecessary parentheses - Coding Style
staging: rtl8192e: Optimise Comparison to NULL tests - Coding Style
staging: rtl8192e: Correct declaration of HTResetIOTSetting - Coding Style
staging: rtl8192e: Remove unrequired space at start of line - Coding Style
staging: rtl8192e: Correct alignment of if statements - Coding Style
staging: rtl8192e: Remove unnecessary return statements - Coding style
staging: rtl8192e: Addition of prefered spacing - Coding style
staging: rtl8192e: Add and remove blank lines - Coding style
staging: pi433: fix race condition in pi433_ioctl
staging: mt7621-pci: Fix coding style error
staging: mt7621-spi: Remove unnecessary braces {} from single statement if block.
staging: mt7621-spi: Add a space before open paranthesis.
staging: mt7621-spi: Use tabs for indentation instead of spaces.
staging: mt7621-spi: Fix line over 80 characters by refactoring.
staging: mt7621-spi: Indent case labels and switch at the same level.
staging: mt7621-dts: convert to gpio-keys
staging: mt7621-dts: correct various clock frequencies.
staging: mt7621-spi: revised half-duplex message handling
staging: mt7621-spi: change mt7621_spi_wait_till_ready to take struct mt7621_spi
staging: mt7621-pci: use rt_sysc_?32() to access system-control register.
staging: speakup: refactor synths array to use a list
staging: comedi: Improved readability of function comedi_nsamples_left.
staging: comedi: drivers: ni_mio_common: add names to function pointer parameters.
staging: comedi: drivers: cb_pcimdda: fix warning on quoted string split across lines.
staging: comedi: drivers: daqboard2000: make bool bit-field unsigned int bit-fields.
staging: comedi: drivers: amplc_pci230: make bool bit-field unsigned int bit-fields.
staging: comedi: drivers: amplc_dio200_common: make bool bit-field unsigned int bit-fields.
staging: comedi: drivers: amplc_dio200: make bool bit-field unsigned int bit-fields.
staging: comedi: comedidev: make bool bit-field unsigned int bit-fields.
staging: comedi: comedi_fops: make bool bit-field unsigned int bit-fields.
ARM: dts: imx53: Add support for imx53 HSC/DDC boards from K+P
ARM: dts: imx6: make edt-ft5x06 a wakeup source for imx6 boards
ARM: dts: imx: Add basic dts support for imx6sll EVK board
ARM: dts: imx: Add basic dtsi file for imx6sll
platform/chrome: chromeos_tbmc - fix SPDX identifier
staging:iio:accel:adis16203: sign extend function rather code duplication
drm/rockchip: cnd-dp: adjust spdif register setting
drm/rockchip: lvds: add missing of_node_put
drm/i915/icl: update VBT's child_device_config flags2 field
drm/i915/icl: implement DVFS for ICL
drm/atomic: Set current atomic state in drm_private_state
drm: Print bad user modes
drm/atomic: Improve debug messages
drm/i915: s/IS_G4X && !IS_GM45/IS_G45/
drm/i915/execlists: Reset the CSB head tracking on reset/sanitization
drm/i915: Be irqsafe inside reset
drm/amd/display: Do not skip FBC init in failsafe mode
drm/amd/display: Add num_opp to resource_caps
drm/amd/display: Allow DP register double buffer
drm/amd/display: create sink_id in dc_sink structure to idenitify all sinks
drm/amd/display: Add new transfer type HWPWL
drm/amd/display: Disable stats by default
drm/amd/display: Convert quotes to Ascii quotes
drm/amd/display: Make it more clear when info frames affect DP or HDMI
drm/amd/display: Drop duplicate dc_stream_set_static_screen_events definition
drm/amd/display: Add use_dynamic_meta flag to stream_state
drm/amd/display: Move i2c and aux structs into dc_ddc_types.h
drm/amd/display: Stream encoder update
drm/amd/display: Write TEST_EDID_CHECKSUM_WRITE for EDID tests
drm/amd/display: Drop to fail-safe mode if edid is bad
drm/amdgpu: Update function level documentation for GPUVM.
drm/amdgpu: Restore :internal: for amdgpu_vm.c documentation
drm/amdgpu: Get real power source to initizlize ac_power
drm/amd/pp: Implement update_smc_table for CI.
drm/amdgpu: Use real power source in powerplay instand of hardcode
drm/amd/pp: Remove SAMU support in powerplay
drm/doc: Add amdgpu hwmon/power documentation (v2)
drm/amdgpu: Consolidate visible vs. real vram check v2.
drm/amdgpu: update documentation for amdgpu_irq.c v3
drm/amdgpu: Update function level documentation for GPUVM v3
drm/amdgpu: fix typo in amdgpu_mn.c comments
drm/amdgpu: fix documentation of amdgpu_mn.c v2
drm/amdgpu: rename rmn to amn in the MMU notifier code (v2)
drm/amdgpu: Add BRACKET_LAYOUT_ENUMs to ObjectID.h
drm/amdgpu: remove unused parameter for va update
drm/amdgpu: Add plumbing for handling SQ EDC/ECC interrupts v2.
drm/amdgpu: Add interrupt SQ source struct to amdgpu_gfx struct v2.
drm/amdgpu: Added ISR for CP ECC/EDC interrupt v2.
drm/amdgpu: change gfx8 ib test to use WB
drm/amdgpu: Correct the ndw of bo update mapping.
drm/amdgpu: add AMDGPU_HW_IP_VCN_JPEG to queue mgr
drm/amdgpu: add AMDGPU_HW_IP_VCN_JPEG to info query
uapi/drm: add AMDGPU_HW_IP_VCN_JPEG for jpeg CS
drm/amdgpu: enable vcn jpeg ib test
drm/amdgpu: add vcn jpeg ib test
drm/amdgpu: add vcn jpeg ring test
drm/amdgpu: add vcn jpeg sw finish
drm/amdgpu: add patch to jpeg ring
drm/amdgpu: define and add extra dword for jpeg ring
drm/amdgpu: implement patch for fixing a known bug
drm/amdgpu: initialize vcn jpeg ring
drm/amdgpu: add vcn jpeg irq support
drm/amdgpu: set jpeg ring functions
drm/amdgpu: implement jpeg ring functions
drm/amdgpu: add more jpeg register offset headers
drm/amdgpu: add jpeg packet defines to soc15d.h
drm/amdgpu: add vcn jpeg ring
drm/amdgpu: define vcn jpeg ring
drm/amdgpu: move amdgpu_ctx_mgr_entity_fini to f_ops flush hook (V4)
drm/scheduler: Avoid using wait_event_killable for dying process (V4)
drm/amdgpu: Hook up amdgpu_object.c documentation
drm/amdgpu: Fix-ups for amdgpu_object.c documentation
drm/amdgpu: Hook up documentation about memory domains
drm/amdgpu: avoid sleep while executing atombios table (V2)
drm/amdgpu: Add documentation for PRIME related code
drm/doc: Add initial amdgpu driver documentation
drm/doc: Add a label for the PRIME Buffer Sharing chapter
drm/amdgpu/pp: switch the default dpm implementation for CI
drm/amdgpu/display: enable CONFIG_DRM_AMD_DC_DCN1_0 by default
drm/amdgpu/display: drop DRM_AMD_DC_FBC kconfig option
drm/amdgpu: add kernel doc for memory domains.
drm/amdgpu: add kernel doc for amdgpu_object.c
drm/amd/display: dal 3.1.47
drm/amd/display: add dentist frequency to resource pool
drm/amd/display: DP YCbCr 4:2:0 support
drm/amd/display: Prefix TIMING_STANDARD entries with DC_
drm/amd/display: dal 3.1.46
drm/amd/display: Added documentation for some DC interface functions
drm/amd/display: HLG support
drm/amd/display: Refactor audio programming
drm/amd/display: Dynamic HDR metadata mem buffer
drm/amd/display: Optimize DP_SINK_STATUS_ESI range read on HPD
drm/amd/display: Default log masks should include all connectivity events
drm/amd/display: Fix indentation in dcn10 resource constructor
drm/amd/display: add DPCD read for Sink ieee OUI
drm/amd/display: Add function to get optc active size
drm/amd/display: AUX will exit when HPD LOW detected
drm/amd/display: Prefix event prints with ==Event==
drm/amd/display: dal 3.1.45
drm/amd/display: upgrade scaler math
drm/amd/display: Clean up submit_channel_request
drm/amd/display: pass pipe_ctx straight to blank_pixel_data
drm/doc: add a chapter for gpu scheduler
drm/scheduler: add documentation
drm/amd/display: fix type of variable
drm/amdgpu: Fix uvd firmware version information for vega20 (v2)
drm/amdgpu/vg20:support new UVD FW version naming convention
drm/amd/pp: Make sure clock_voltage_limit_table on dc is valid
drm/amd/pp: Add S3 support for OD feature
drm/amdgpu: allocate shared fence slot in VA IOCTL
drm/i915: Fix context ban and hang accounting for client
lib/test_printf.c: accept "ptrval" as valid result for plain 'p' tests
drm/i915: Keep the ctx workarounds tightly packed
radiotap: add structs for HE
cfg80211: Add support for HE
nl80211: report 4ADDR status with GET_INTERFACE
rfkill: Fixes and cleanup of kernel-doc in the header file
rfkill: Fix several typos in documentation
rfkill: Correctly document rkill subfolder range as >= 0 in sysfs-class-rfkill
mac80211: support scan features for improved scan privacy
nl80211: add scan features for improved scan privacy
mac80211: split ieee80211_send_probe_req()
mac80211: add probe request building flags
nl80211: refactor common code in scan flags checks
cfg80211: use better order for kcalloc() arguments
drm/i915/dp: Add support for HBR3 and TPS4 during link training
drm/i915/icl: Add allowed DP rates for Icelake
drm/i915/icl: start adding the TBT pll
drm/i915/icl: unconditionally init DDI for every port
drm/i915/icl: add icelake_get_ddi_pll()
drm/i915/gtt: Reduce a pair of runtime asserts
drm/i915/gtt: Cache the PTE encoding of the scratch page
drm/i915/gtt: Free unused page tables on unbind the context
drm/i915/gtt: Lazily allocate page directories for gen7
drm/i915: Declare the driver wedged if hangcheck makes no progress
drm/i915/execlists: Push the tasklet kick after reset to reset_finish
drm/i915/selftests: Initialise request to silence a compiler
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/ddi: Removed unused var from hsw_write_infoframe()
drm/i915/ddi: Set HDMI infoframes with pipe clocks enabled
drm/i915/ddi: Check transcoder instead of port when setting HDMI infoframe
drm/i915/ddi: Push pipe clock enabling to encoders
drm/i915/ddi: s/crtc->config/old_crtc_state in haswell_crtc_disable()
drm/i915/psr: Kill delays when activating psr back.
ath9k: debug: fix spelling mistake "WATHDOG" -> "WATCHDOG"
ath10k: handle resource init failure case
ath10k: skip data calibration for non-bmi target
ath10k: do not mix spaces and tabs in Kconfig
ath10k: snoc: sort include files
ath10k: snoc: drop unused WCN3990_CE_ATTR_FLAGS
ath10k: snoc: stop including pci.h
ath10k: snoc: use correct bus-specific pointer in RX retry
ath10k: snoc: use module_platform_driver() macro
ath10k: use crash_dump enum instead of magic numbers
ath10k: use dma_zalloc_coherent instead of allocator/memset
ath10k: fix incorrect size of dma_free_coherent in ath10k_ce_alloc_src_ring_64
ath10k: make some functions static
ath10k: fix spectral scan for QCA9984 and QCA9888 chipsets
ath10k: support use of channel 173
drm/i915/gtt: Only keep gen6 page directories pinned while active
drm/i915: Show CCID in engine dumps
drm/i915: Make the hexdump row offset visually distinct
drm/i915: Dump the ringbuffer of the active request for debugging
drm/i915/dsm: remove unnecessary dsm priv structure
drm/bridge: sil_sii8620: do not have a dependency of RC_CORE
drm/i915: Move GEM sanitize from resume_early to resume
fs/lock: show locks taken by processes from another pidns
fs/lock: skip lock owner pid translation in case we are in init_pid_ns
drm/i915/opregion: move acpi notifier to dev_priv
drm/i915/perf: make oa format tables const
drm/i915: Make closing request flush mandatory
fsi: sbefifo: Remove unneeded semicolon
drm/i915: Allow DBLSCAN user modes with eDP/LVDS/DSI
ath10k: fix memory leak of tpc_stats
ath9k: mark expected switch fall-throughs
ath6kl: mark expected switch fall-throughs
ath6kl: add support for Dell Wireless 1537
ath5k: mark expected switch fall-through
ath10k: htt_tx: mark expected switch fall-throughs
drm/i915: Enable KVMGT for BXT.
drm/i915/gvt: Add mmio handler for for BXT.
drm/i915/gvt: Enable dma_buf support for BXT.
drm/i915/gvt: Enable virtual display support for BXT.
drm/i915/gvt: Enable force wake support for BXT.
drm/i915/gvt: Enable cmd_parser support for BXT.
drm/i915/gvt: Enable mmio context init and switch for BXT.
drm/i915/gvt: Enable irq initialization for BXT.
drm/i915/gvt: Enable gtt initialization for BXT.
drm/i915/gvt: Enable device info initialization for BXT.
drm/i915/gvt: Add MEDIA_POOL_STATE for BXT.
drm/i915/gvt: Add D_BXT device type define for BXT.
Input: i8042 - increment wakeup_count for the respective port
Input: cros_ec_keyb - remove check before calling pm_wakeup_event
Input: cros_ec_keyb - switch to SPDX identifier
Input: cros_ec_keyb - make license text and MODULE_LICENSE match
Input: xen-kbdfront - allow better run-time configuration
Input: xen-kbdfront - fix multi-touch XenStore node's locations
xen: Sync up with the canonical protocol definitions in Xen
drm/i915/icl: DP_AUX_E is valid on ICL+
drm/i915/icl: fix gmbus gpio pin mapping
drm/i915/icl: Add DDI HDMI level selection for ICL
drm/i915/gtt: Make gen6 page directories evictable
drm/i915/guc: Add support for define guc_log_size in megabytes.
drm/i915/guc: Move defines with size of GuC logs to intel_guc_log.h
drm/i915/guc: Refactoring preparation of the GUC_CTL_CTXINFO parameter
drm/i915/guc: Refactoring preparation of the GUC_CTL_LOG_PARAMS parameter
drm/i915/guc: Refactoring preparation of the GUC_CTL_FEATURE parameter
drm/i915/guc: Refactoring preparation of the GUC_CTL_DEBUG parameter
drm/i915/guc: Don't store runtime GuC log level in modparam
drm/i915/gtt: Onionify error handling for gen6_ppgtt_create
drm/i915/gtt: Subclass gen6_hw_ppgtt
drm/i915/ringbuffer: Serialize load of PD_DIR
drm/i915/gtt: Invalidate GGTT caches after writing the gen6 page directories
fsi/sbefifo: Add driver for the SBE FIFO
fsi: scom: Remove PIB reset during probe
fsi/master-gpio: Replace bit_bit lock with IRQ disable/enable
fsi/fsi-master-gpio: More error handling cleanup
fsi/fsi-master-gpio: Implement CRC error recovery
fsi/gpio: Use relative-addressing commands
fsi/gpio: Include command build in locked section
fsi/fsi-master-gpio: Delay sampling of FSI data input
fsi/fsi-master-gpio: Reduce dpoll clocks
fsi/fsi-master-gpio: Reduce turnaround clocks
fsi/fsi-master-gpio: Add "no-gpio-delays" option
fsi/fsi-master-gpio: Sample input data on different clock phase
fsi: gpio: Use a mutex to protect transfers
fsi: gpio: Remove unused 'id' variable
fsi: gpio: Trace busy count
drm: Stop updating plane->crtc/fb/old_fb on atomic drivers
drm/vc4: Stop updating plane->fb/crtc
drm/virtio: Stop updating plane->crtc
drm/msm: Stop updating plane->fb/crtc
drm/exynos: Stop updating plane->crtc
drm/i915: Stop updating plane->fb/crtc
drm/amdgpu/dc: Stop updating plane->fb
drm/vmwgfx: Stop messing about with plane->fb/old_fb/crtc
drm/vmwgfx: Stop using plane->fb in atomic_enable()
drm/vmwgfx: Stop updating plane->fb
drm/vmwgfx: Stop using plane->fb in vmw_kms_update_implicit_fb()
drm/vmwgfx: Stop using plane->fb in vmw_kms_helper_dirty()
drm/vmwgfx: Stop using plane->fb in vmw_kms_atomic_check_modeset()
drm/i915/execlists: Avoid putting the error pointer
drm/i915: Wrap around the tail offset before setting ring->tail
drm/i915/ringbuffer: Fix context restore upon reset
drm/i915/ringbuffer: Brute force context restore
drm/i915/skl: Add warn about unsupported CDCLK rates
drm/i915/perf: fix gen11 engine class shift
drm/i915/perf: use the lrc_desc to get the ctx hw id in gen8-10
drm/i915: Apply batch location restrictions before pinning
drm/i915: Refactor unsettting obj->mm.pages
drm/i915: Squash GEM load failure message (again)
drm/i915: fix PCH_NOP setting for non-PCH platforms
drm/i915: be more strict about HAS_PCH_NOP() usage
drm/i915: clean up virtual PCH special case handling
drm/i915: document PCH_NOP
drm/i915: fix guest virtual PCH detection on non-PCH systems
drm/i915/gvt: use array to avoid potential buffer overflow
drm/i915/gvt: removed unnecessary boundary check
drm/i915/gvt: Avoid dereference a potential null pointer
staging: iio: adc: ad7606: fix function pointer parameter names missing.
iio:dac:ad5686: Add AD5311R support
dt-bindings: iio: adc: at91-sama5d2_adc: add channel specific consumer info
input: touchscreen: resistive-adc-touch: add generic resistive ADC touchscreen
iio: adc: at91-sama5d2_adc: add support for position and pressure channels
dt-bindings: input: touchscreen: resistive-adc-touch: create bindings
dt-bindings: input: touchscreen: add minimum pressure touchscreen property
iio: Add channel for Position Relative
MAINTAINERS: add generic resistive touchscreen adc
staging: iio: Drop ADIS16060 driver from staging
iio: imu: inv_mpu6050: new timestamp mechanism
iio: 104-quad-8: Provide defines for magic numbers
iio: imu: inv_mpu6050: better fifo overflow handling
iio: imu: inv_mpu6050: fix fifo count reading
iio: imu: inv_mpu6050: switch to use sample rate divider
iio: imu: inv_mpu6050: replace timestamp fifo by generic timestamp
iio: adc: sun4i-gpadc: select REGMAP_IRQ
iio: 104-quad-8: Fix off-by-one error in register selection
drm/i915/gtt: Reorder aliasing_ppgtt fini
drm/i915/gtt: Remove vgpu check for gen6
drm/i915/gtt: Remove redundant hsw_mm_switch()
drm/i915/gtt: Fix unwind length passed to gen6_ppgtt_clear_range
drm/i915: Fix sprite destination colorkeying on SKL+
drm/i915: Mark the GPU as wedged without error on fault injection
drm/i915: Add WaKBLVECSSemaphoreWaitPoll
drm/i915: Cancel reset preparations on failed resets
drm/i915/gtt: Push allocation to hw ppgtt constructor
drm/i915: Decouple vma vfuncs from vm
drm/i915: Prepare for non-object vma
drm/i915: Change i915_gem_fault() to return vm_fault_t
drm/i915: Use GEM suspend when aborting initialisation
drm/i915: Update DRIVER_DATE to 20180606
drm/i915/gtt: Fix typo in fill_px() macro
drm/i915: Mark i915.inject_load_failure as being hit
drm/i915/gtt: Rename i915_hw_ppgtt base member
drm/i915/error: Fixup inactive/active counting
drm/i915/guc: Don't leak stage descriptor pool on init failure
drm/i915/pmu: Do not assume fixed hrtimer period
drm/i915/trace: Context field needs to be 64-bit wide
drm/i915/trace: Remove engine out of the context sandwich
drm/i915/trace: Describe engines as class:instance pairs
drm/i915: Swap magics and use SZ_1M
drm/i915: Correctly handle error path in i915_gem_init_hw
drm/i915/vma: Move the bind_count vs pin_count assertion to a helper
drm/i915/gtt: Teach restore-gtt to walk the ggtt vma list not the object list
drm/i915/ringbuffer: Make context pin/unpin symmetric
drm/i915: Add new vGPU cap info bit VGT_CAPS_HUGE_GTT
gpio: madera: Support Cirrus Logic Madera class codecs
pinctrl: madera: Add driver for Cirrus Logic Madera codecs
pinctrl: madera: Add DT bindings for Cirrus Logic Madera codecs
mfd: madera: Register map tables for Cirrus Logic CS47L90/91
mfd: madera: Register map tables for Cirrus Logic CS47L85
mfd: madera: Register map tables for Cirrus Logic CS47L35
mfd: madera: Add common support for Cirrus Logic Madera codecs
mfd: madera: Add DT bindings for Cirrus Logic Madera codecs
mfd: madera: Add register definitions for Cirrus Logic Madera codecs
drm/i915/icl: Don't update enabled dbuf slices struct until updated in hw
drm/i915/perf: fix ctx_id read with GuC & ICL
drm/i915: drop one bit on the hw_id when using guc
drm/i915/gtt: Remove obsolete switch_mm hooks for gen8+
drm/i915: Move i915_gem_fini to i915_gem.c
drm/edid: Quirk Vive Pro VR headset non-desktop.
drm/i915/icl: Calculate link clock using the new registers
drm/i915/icl: Get DDI clock for ICL based on PLLs.
drm/i915/icl: Add Icelake PCH detection
drm/i915/icl: Map VBT DDC Pin to BSpec DDC Pin
drm/i915/icl: Add register definition for DFLEXDPMLE
drm/i915/icl: introduce tc_port
drm/i915/icl: Extend AUX F interrupts to ICL
drm/i915/icl: fix icl_unmap/map_plls_to_ports
drm/i915: Apply the full CPU domain markup before freezing
drm/i915: Flush all writes before suspend
drm/i915: Configure SKL+ scaler initial phase correctly
drm/i915: Remove bogus NV12 PLANE_COLOR_CTL setup
drm/i915: Fix tabs vs. spaces in sprite code
drm/i915: s/plane/i9xx_plane/
drm/i915: Disable trickle feed for SNB/IVB cursors
drm/i915: Clean up cursor defines
drm/i915: Have plane->get_hw_state() return the current pipe
drm/i915/gtt: Don't restore the non-existent PDE for GGTT
drm/i915/gtt: Avoid calling non-existent allocate_va_range
drm/i915: Check intel_contexts to avoid one extra pointer chase
drm/i915: Assert we idle in the kernel context
dma-buf: make map_atomic and map function pointers optional
drm/vc4: Add support for SAND modifier.
drm/vc4: Add missing formats to vc4_format_mod_supported().
drm/i915: Only sanitize GEM from late suspend
drm/i915: After reset on sanitization, reset the engine backends
drm/i915: "Race-to-idle" after switching to the kernel context
drm/i915: Switch to kernel context before idling at runtime
drm/i915/guc: Don't read SOFT_SCRATCH(15) on MMIO error
drm: Trust format_mod_supported() when it OKs a plane modifier.
drm/i915: Call intel_opregion_notify_encoder in intel_sanitize_encoder, v2.
drm/i915: Update DRIVER_DATE to 20180530
drm/i915: Promote .format_mod_supported() to the lead role
drm/i915: Remove stale asserts from i915_gem_find_active_request()
drm/i915/psr: Set idle frame count based on sink synchronization latency
display: panel: Add AUO g070vvn01 display support (800x480)
drm/i915/icl: Wa_1406463099
drm/i915/icl: WaEnableFloatBlendOptimization
drm/i915/icl: Wa_2006665173
drm/i915/icl: WaEnableStateCacheRedirectToCS
drm/i915/icl: WaDisableImprovedTdlClkGating
gpu: drm: drm_vm: Adding new typedef vm_fault_t
drm/fb-helper: Fix typo on kerneldoc
drm/sun4i: mark PM functions as __maybe_unused
drm/i915/uc: Trivial s/dev_priv/i915 in intel_uc.c
drm/i915: Simplify ilk-ivb underrun suppression
drm/atmel-hlcdc: Stop using plane->fb
drm/omapdrm: Nuke omap_framebuffer_get_next_connector()
drm: Add local 'plane' variable for tmp->primary
drm/atmel-hlcdc: Stop consulting plane->crtc
drm/sti: Stop consulting plane->crtc
drm/msm: Stop consulting plane->fb/crtc
drm/arc: Stop consulting plane->fb
drm/i915: Consult VBT "LVDS config" bits to determine whether internal LVDS is present
drm/i915: Try to suppress more spurious PCH underruns on ILK-IVB
drm/i915: Initialize panel_pipe to INVALID_PIPE
drm/edid: Fix up edid_cea_modes[] formatting
drm/i915: Prepare GEM for suspend earlier
drm/i915/execlists: Wait for ELSP submission on restart
drm/i915: Flush the ring stop bit after clearing RING_HEAD in reset
drm/i915: Forward declare struct intel_context
drm/i915: Include i915_scheduler.h from i915_gem_context.h
drm/xen-front: fix pointer casts
drm/i915: Look for an active kernel context before switching
drm/i915: Pin the ring high
drm/i915: Limit searching for PIN_HIGH
drm/mm: Add a search-by-address variant to only inspect a single hole
drm/mm: Reject over-sized allocation requests early
drm/i915/psr: Fix ALPM cap check for PSR2
drm/i915/psr: Fall back to max. synchronization latency if DPCD read fails
drm/i915/psr: Avoid unnecessary DPCD read of DP_PSR_CAPS
drm/i915/psr: Check for SET_POWER_CAPABLE bit at PSR init time.
drm/i915/psr: Avoid DPCD reads when panel does not support PSR
drm/i915/psr: Nuke PSR support for VLV and CHV
drm/i915/psr: vbt change for psr
gpu: drm: vgem: Change return type to vm_fault_t
drm/i915: Implement WaProgramMgsrForL3BankSpecificMmioReads
drm/i915/icl: Enable WaProgramMgsrForCorrectSliceSpecificMmioReads
drm/i915/cnl: Implement WaProgramMgsrForCorrectSliceSpecificMmioReads
ARM: dts: dra7: fix DCAN node addresses
drm/i915/icl: Disable pipe CSC and gamma in cursor plane
drm/i915/selftests: Pin the mock kernel context
drm/i915: WARN if power sequencer is not connected to the LVDS port on pre-ilk
drm/i915: Implement the missing bits of assert_panel_unlocked()
drm/i915: Allow eDP on port C in theory
drm/i915: Clean up DP pipe select bits
drm/i915: Nuke intel_trans_dp_port_sel()
drm/i915: Parametrize TRANS_DP_PORT_SEL
drm/i915: Move intel_ddi_get_crtc_new_encoder() out from ddi code
gpu: drm: udl: Adding new typedef vm_fault_t
drm/i2c: tda998x: Remove VLA usage
drm/gma500: Remove VLA
drm/i915/query: nospec expects no more than an unsigned long
drm/i915: Eliminate the unused dev_priv->vbt.lvds_vbt
drm/i915: Replace vbt edp.support with int_lvds_support
drm/i915/gtt: Allow pagedirectory allocations to fail
drm/i915/query: Protect tainted function pointer lookup
Revert "drm/i915/edp: Allow alternate fixed mode for eDP if available."
drm/gma500: Fix Medfield for drm_framebuffer move
drm/omap: Move buffer pitch/offset to drm_framebuffer
drm/omap: Move GEM BO to drm_framebuffer
drm/i915: Move GEM BO inside drm_framebuffer
drm/i915: Use intel_fb_obj() everywhere
drm/v3d: Checking for NULL vs IS_ERR()
drm/i915/gvt: Fix crash after request->hw_context change
drm/rockchip: lvds: avoid duplicating drm_bridge_attach
x86/vector: Merge allocate_vector() into assign_vector_locked()
drm/i915/selftests: Wait longer for the old active request
drm/i915: Allow init_breadcrumbs to be used from irq context
drm/i915/execlists: Handle copying default context state for atomic reset
drm/i915: Make intel_engine_dump irqsafe
drm/i915: Speed up idle detection by kicking the tasklets
drm/i915/lvds: Move acpi lid notification registration to registration phase
drm/rockchip: rockchip_drm_fb -> drm_framebuffer
drm/rockchip: Place GEM BOs in drm_framebuffer
drm/mtk: mtk_drm_fb -> drm_framebuffer
drm/mtk: Move GEM BO to drm_framebuffer
drm/mtk: Remove impossible internal error
drm/i915: Rename the remaining gen4 references to g4x in the DP code
drm/i915: Rename SNB/IVB CPU eDP signal level funcs
drm/i915: Check for IVB instead of gen7 when we think about IVB CPU eDP
drm/i915: Use the same vswing->max_preemph mapping on HSW/BDW as on SKL+
drm/i915: Use intel_ddi_dp_voltage_max() for HSW/BDW too
drm/i915: Disable LVDS on Radiant P845
drm/msm: Move GEM BOs to drm_framebuffer
drm/gma500: Move GEM BO to drm_framebuffer
drm/armada: Move GEM BO to drm_framebuffer
drm/virtio: Place GEM BOs in drm_framebuffer
drm/cirrus: cirrus_framebuffer -> drm_framebuffer
drm/cirrus: Place GEM BOs in drm_framebuffer
drm/panel: simple: Fix data type in KEO TX31D200VM0BAA timings
drm/panel: simple: AUO P320HVN03 uses SPWG data ordering
drm/panel: simple: Add Innolux TV123WAM panel driver support
dt-bindings: drm/panel: Document Innolux TV123WAM panel bindings
drm/bridge: cdns: Mark runtime PM operations as maybe unused
drm/panel: otm8009a: Use new backlight API
drm/panel: otm8009a: No message if probe success
drm/panel: otm8009a: Fix glitches by moving backlight enable to otm8009a_enable()
drm/panel: otm8009a: Fix backlight updates
drm/panel: Add device_link from panel device to DRM device
drm/panel: Remove drm_panel_detach() calls from all panel drivers
drm/i915: Pull the context->pin_count dec into the common intel_context_unpin
drm/i915: Store a pointer to intel_context in i915_request
drm/i915: Move fiddling with engine->last_retired_context
drm/i915: Move request->ctx aside
drm/i915/gvt: Use sched_lock to protect gvt scheduler logic.
drm/i915/gvt: Use vgpu_lock to protect per vgpu access
drm/i915: enable the pipe/transcoder/planes later on HSW+
drm/i915/icl: Read the correct Gen11 interrupt registers
drm/i915: Remove unused enable_cmd_parser modparam
drm/i915: Nul-terminate legacy debug string
drm/i915/execlists: HWACK checking superseded checking port[0].count
drm/i915: Clean up DVO pipe select bits
drm/i915: Clean up TV pipe select bits
drm/i915: Clean up SDVO pipe select bits
drm/i915: Clean up LVDS pipe select bits
drm/i915: Clean up ADPA pipe select bits
i915: content-type property for HDMI connector
drm: content-type property for HDMI connector
drm/bridge: spelling and coding style minor fixes
drm/vc4: plane: Expand the lower bits by repeating the higher bits
drm/i915/gvt: Use offsetofend() rather than offsetof + sizeof
drm/i915: Stop parking the signaler around reset
drm/i915/execlists: Flush pending preemption events during reset
drm/i915/execlists: Split out CSB processing
drm/i915: Split execlists/guc reset preparations
drm/i915: Move engine reset prepare/finish to backends
drm/i915/execlists: Refactor out complete_preempt_context()
drm/i915: Only sync tasklets once for recursive reset preparation
drm/i915: Remove tasklet flush before disable
drm/i915/dp: fix spelling mistakes: "seqeuncer" and "seqeuencer"
drm/i915: Shrink search list for active timelines
drm/i915/gvt: Deliver guest cursor hotspot info
drm: clarify adjusted_mode documentation for bridges
drm/xen-front: fix spelling mistake: "conector" -> "connector"
Change-Id: I69511c0e5f9919b8fe8f53ff327c096be77d5619
[rishabhb@codeaurora.org: Include header file coresight-tmc.h as part of
drivers/hwtracing/coresight/coresight-catu.h to avoid tentative declaration
warning. Use HWEIGHT inplace of hweight_long in net/core/filter.c to avoid
__compiletime_assert warning.
ckadabi@codeaurora.org: Remove duplicate include of mm/Kconfig frm
arch/arm64/Kconfig]
Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org>
Signed-off-by: Channagoud Kadabi <ckadabi@codeaurora.org>
Pull more Kbuild updates from Masahiro Yamada:
- add build_{menu,n,g,x}config targets for compile-testing Kconfig
- fix and improve recursive dependency detection in Kconfig
- fix parallel building of menuconfig/nconfig
- fix syntax error in clang-version.sh
- suppress distracting log from syncconfig
- remove obsolete "rpm" target
- remove VMLINUX_SYMBOL(_STR) macro entirely
- fix microblaze build with CONFIG_DYNAMIC_FTRACE
- move compiler test for dead code/data elimination to Kconfig
- rename well-known LDFLAGS variable to KBUILD_LDFLAGS
- misc fixes and cleanups
* tag 'kbuild-v4.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild:
kbuild: rename LDFLAGS to KBUILD_LDFLAGS
kbuild: pass LDFLAGS to recordmcount.pl
kbuild: test dead code/data elimination support in Kconfig
initramfs: move gen_initramfs_list.sh from scripts/ to usr/
vmlinux.lds.h: remove stale <linux/export.h> include
export.h: remove VMLINUX_SYMBOL() and VMLINUX_SYMBOL_STR()
Coccinelle: remove pci_alloc_consistent semantic to detect in zalloc-simple.cocci
kbuild: make sorting initramfs contents independent of locale
kbuild: remove "rpm" target, which is alias of "rpm-pkg"
kbuild: Fix LOADLIBES rename in Documentation/kbuild/makefiles.txt
kconfig: suppress "configuration written to .config" for syncconfig
kconfig: fix "Can't open ..." in parallel build
kbuild: Add a space after `!` to prevent parsing as file pattern
scripts: modpost: check memory allocation results
kconfig: improve the recursive dependency report
kconfig: report recursive dependency involving 'imply'
kconfig: error out when seeing recursive dependency
kconfig: add build-only configurator targets
scripts/dtc: consolidate include path options in Makefile
Commit a0f97e06a4 ("kbuild: enable 'make CFLAGS=...' to add
additional options to CC") renamed CFLAGS to KBUILD_CFLAGS.
Commit 222d394d30 ("kbuild: enable 'make AFLAGS=...' to add
additional options to AS") renamed AFLAGS to KBUILD_AFLAGS.
Commit 06c5040cdb ("kbuild: enable 'make CPPFLAGS=...' to add
additional options to CPP") renamed CPPFLAGS to KBUILD_CPPFLAGS.
For some reason, LDFLAGS was not renamed.
Using a well-known variable like LDFLAGS may result in accidental
override of the variable.
Kbuild generally uses KBUILD_ prefixed variables for the internally
appended options, so here is one more conversion to sanitize the
naming convention.
I did not touch Makefiles under tools/ since the tools build system
is a different world.
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Acked-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
Reviewed-by: Palmer Dabbelt <palmer@sifive.com>
Pull ARM 32-bit SoC platform updates from Olof Johansson:
"Most of the SoC updates in this cycle are cleanups and moves to more
modern infrastructure:
- Davinci was moved to common clock framework
- OMAP1-based Amstrad E3 "Superphone" saw a bunch of cleanups to the
keyboard interface (bitbanged AT keyboard via GPIO).
- Removal of some stale code for Renesas platforms
- Power management improvements for i.MX6LL"
* tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (112 commits)
ARM: uniphier: select RESET_CONTROLLER
arm64: uniphier: select RESET_CONTROLLER
ARM: uniphier: remove empty Makefile
ARM: exynos: Clear global variable on init error path
ARM: exynos: Remove outdated maintainer information
ARM: shmobile: Always enable ARCH_TIMER on SoCs with A7 and/or A15
ARM: shmobile: r8a7779: hide unused r8a7779_platform_cpu_kill
soc: r9a06g032: don't build SMP files for non-SMP config
ARM: shmobile: Add the R9A06G032 SMP enabler driver
ARM: at91: pm: configure wakeup sources for ULP1 mode
ARM: at91: pm: add PMC fast startup registers defines
ARM: at91: pm: Add ULP1 mode support
ARM: at91: pm: Use ULP0 naming instead of slow clock
ARM: hisi: handle of_iomap and fix missing of_node_put
ARM: hisi: check of_iomap and fix missing of_node_put
ARM: hisi: fix error handling and missing of_node_put
ARM: mx5: Set the DBGEN bit in ARM_GPC register
ARM: imx51: Configure M4IF to avoid visual artifacts
ARM: imx: call imx6sx_cpuidle_init() conditionally for 6sll
ARM: imx: fix i.MX6SLL build
...
Pull Kbuild updates from Masahiro Yamada:
- verify depmod is installed before modules_install
- support build salt in case build ids must be unique between builds
- allow users to specify additional host compiler flags via HOST*FLAGS,
and rename internal variables to KBUILD_HOST*FLAGS
- update buildtar script to drop vax support, add arm64 support
- update builddeb script for better debarch support
- document the pit-fall of if_changed usage
- fix parallel build of UML with O= option
- make 'samples' target depend on headers_install to fix build errors
- remove deprecated host-progs variable
- add a new coccinelle script for refcount_t vs atomic_t check
- improve double-test coccinelle script
- misc cleanups and fixes
* tag 'kbuild-v4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild: (41 commits)
coccicheck: return proper error code on fail
Coccinelle: doubletest: reduce side effect false positives
kbuild: remove deprecated host-progs variable
kbuild: make samples really depend on headers_install
um: clean up archheaders recipe
kbuild: add %asm-generic to no-dot-config-targets
um: fix parallel building with O= option
scripts: Add Python 3 support to tracing/draw_functrace.py
builddeb: Add automatic support for sh{3,4}{,eb} architectures
builddeb: Add automatic support for riscv* architectures
builddeb: Add automatic support for m68k architecture
builddeb: Add automatic support for or1k architecture
builddeb: Add automatic support for sparc64 architecture
builddeb: Add automatic support for mips{,64}r6{,el} architectures
builddeb: Add automatic support for mips64el architecture
builddeb: Add automatic support for ppc64 and powerpcspe architectures
builddeb: Introduce functions to simplify kconfig tests in set_debarch
builddeb: Drop check for 32-bit s390
builddeb: Change architecture detection fallback to use dpkg-architecture
builddeb: Skip architecture detection when KBUILD_DEBARCH is set
...
arch/arm/mach-uniphier/Makefile has been unused for a long time.
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Signed-off-by: Olof Johansson <olof@lixom.net>
With the recent syntax extension, Kconfig is now able to evaluate the
compiler / toolchain capability.
However, accumulating flags to 'LD' is not compatible with the way
it works; 'LD' must be passed to Kconfig to call $(ld-option,...)
from Kconfig files. If you tweak 'LD' in arch Makefile depending on
CONFIG_CPU_BIG_ENDIAN, this would end up with circular dependency
between Makefile and Kconfig.
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
* 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 5f83d86cf5 ("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: 511c54a2f6 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>
Allow CONFIG_BUILD_ARM_APPENDED_DTB_IMAGE_NAMES to specify
a space separated list of dtbs to append to the zImage,
and name the resulting file zImage-dtb
Change-Id: Ied5d0bafbd1d01fc1f109c15c4283de7029903c9
Signed-off-by: Colin Cross <ccross@android.com>
[rishabhb: resolved minor conflicts]
Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org>
Pull ARM SoC platform updates from Olof Johansson:
"Here are the main updates for SoC support (besides DT additions) for
ARM 32- and 64-bit platforms. The branch also contains defconfig
updates to turn on drivers and options as needed on the various
platforms.
The largest parts of the delta are from cleanups moving platform data
and board file setup of TI platforms to ti-sysc bus drivers. There are
also some sweeping changes of eeprom and nand setup on Davinci, i.MX
and other platforms.
Samsung is removing support for Exynos5440, which was an oddball SoC
that hasn't been seen much use in designs.
Renesas is adding support for new SoCs (R-Car E3, RZ/G1C and RZ/N1D).
Linus Walleij is also removing support for ux500 (Sony Ericsson)
U8540/9540 SoCs that never made it to significant mass production and
products"
* tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (133 commits)
MAINTAINERS: add NXP linux team maillist as i.MX reviewer
ARM: stm32: Don't select DMA unconditionally on STM32MP157C
arm64: defconfig: Enable PCIe on msm8996 and db820c
ARM: pxa3xx: enable external wakeup pins
ARM: pxa: stargate2: use device properties for at24 eeprom
arm64: defconfig: Enable HISILICON_LPC
arm64: defconfig: enable drivers for Poplar support
arm64: defconfig: Enable UFS on msm8996
ARM: berlin: switch to SPDX license identifier
arm: berlin: remove non-necessary flush_cache_all()
ARM: berlin: extend BG2CD Kconfig entry
OMAP: CLK: CLKSRC: Add suspend resume hooks
ARM: AM43XX: Add functions to save/restore am43xx control registers
ASoC: ams_delta: use GPIO lookup table
ARM: OMAP1: ams-delta: add GPIO lookup tables
bus: ti-sysc: Fix optional clocks array access
ARM: OMAP2+: Make sure LOGICRETSTATE bits are not cleared
ARM: OMAP2+: prm44xx: Inroduce cpu_pm notifiers for context save/restore
ARM: OMAP2+: prm44xx: Introduce context save/restore for am43 PRCM IO
ARM: OMAP2+: powerdomain: Introduce cpu_pm notifiers for context save/restore
...
Pull ARM updates from Russell King:
- Initial round of Spectre variant 1 and variant 2 fixes for 32-bit ARM
- Clang support improvements
- nommu updates for v8 MPU
- enable ARM_MODULE_PLTS by default to avoid problems loading modules
with larger kernels
- vmlinux.lds and dma-mapping cleanups
* 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm: (31 commits)
ARM: spectre-v1: fix syscall entry
ARM: spectre-v1: add array_index_mask_nospec() implementation
ARM: spectre-v1: add speculation barrier (csdb) macros
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
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
ARM: 8774/1: remove no-op macro VMLINUX_SYMBOL()
ARM: 8773/1: amba: Export amba_bustype
...
By default, sparse assumes a 64bit machine when compiled on x86-64
and 32bit when compiled on anything else.
This can of course create all sort of problems for the other archs, like
issuing false warnings ('shift too big (32) for type unsigned long'), or
worse, failing to emit legitimate warnings.
Fix this by adding the -m32/-m64 flag, depending on CONFIG_64BIT,
to CHECKFLAGS in the main Makefile (and so for all archs).
Also, remove the now unneeded -m32/-m64 in arch specific Makefiles.
Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
According to GCC documentation -m(no-)thumb-interwork is
meaningless in AAPCS configurations. Also clang does not
support the flag:
clang-5.0: error: unknown argument: '-mno-thumb-interwork'
Just drop -mno-thumb-interwork in AEABI configuration.
Signed-off-by: Stefan Agner <stefan@agner.ch>
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
Since commit 9b5ba0df4e ("ARM: shmobile: Introduce ARCH_RENESAS")
ARCH_RENESAS is a more appropriate platform dependency than the legacy
ARCH_SHMOBILE, hence use the former.
This will allow to drop ARCH_SHMOBILE on ARM in the near future.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
The GNU assembler has implemented the "unified syntax" parsing since
2005. This "unified" syntax is required when the kernel is built in
Thumb2 mode. However the "unified" syntax is a mixed bag of features,
including not requiring a `#' prefix with immediate operands. This leads
to situations where some code builds just fine in Thumb2 mode and fails
to build in ARM mode if that prefix is missing. This behavior
discrepancy makes build tests less valuable, forcing both ARM and Thumb2
builds for proper coverage.
Let's "fix" this issue by always using the "unified" syntax for both ARM
and Thumb2 mode. Given that the documented minimum binutils version that
properly builds the kernel is version 2.20 released in 2010, we can
assume that any toolchain capable of building the latest kernel is also
"unified syntax" capable.
Whith this, a bunch of macros used to mask some differences between both
syntaxes can be removed, with the side effect of making LTO easier.
Suggested-by: Robin Murphy <robin.murphy@arm.com>
Signed-off-by: Nicolas Pitre <nico@linaro.org>
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
Pull Kbuild updates from Masahiro Yamada:
"One of the most remarkable improvements in this cycle is, Kbuild is
now able to cache the result of shell commands. Some variables are
expensive to compute, for example, $(call cc-option,...) invokes the
compiler. It is not efficient to redo this computation every time,
even when we are not actually building anything. Kbuild creates a
hidden file ".cache.mk" that contains invoked shell commands and their
results. The speed-up should be noticeable.
Summary:
- Fix arch build issues (hexagon, sh)
- Clean up various Makefiles and scripts
- Fix wrong usage of {CFLAGS,LDFLAGS}_MODULE in arch Makefiles
- Cache variables that are expensive to compute
- Improve cc-ldopton and ld-option for Clang
- Optimize output directory creation"
* tag 'kbuild-v4.15' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild: (30 commits)
kbuild: move coccicheck help from scripts/Makefile.help to top Makefile
sh: decompressor: add shipped files to .gitignore
frv: .gitignore: ignore vmlinux.lds
selinux: remove unnecessary assignment to subdir-
kbuild: specify FORCE in Makefile.headersinst as .PHONY target
kbuild: remove redundant mkdir from ./Kbuild
kbuild: optimize object directory creation for incremental build
kbuild: create object directories simpler and faster
kbuild: filter-out PHONY targets from "targets"
kbuild: remove redundant $(wildcard ...) for cmd_files calculation
kbuild: create directory for make cache only when necessary
sh: select KBUILD_DEFCONFIG depending on ARCH
kbuild: fix linker feature test macros when cross compiling with Clang
kbuild: shrink .cache.mk when it exceeds 1000 lines
kbuild: do not call cc-option before KBUILD_CFLAGS initialization
kbuild: Cache a few more calls to the compiler
kbuild: Add a cache for generated variables
kbuild: add forward declaration of default target to Makefile.asm-generic
kbuild: remove KBUILD_SUBDIR_ASFLAGS and KBUILD_SUBDIR_CCFLAGS
hexagon/kbuild: replace CFLAGS_MODULE with KBUILD_CFLAGS_MODULE
...
Pull ARM SoC platform updates from Arnd Bergmann:
"Most of the commits are for defconfig changes, to enable newly added
drivers or features that people have started using. For the changed
lines lines, we have mostly cleanups, the affected platforms are OMAP,
Versatile, EP93xx, Samsung, Broadcom, i.MX, and Actions.
The largest single change is the introduction of the TI "sysc" bus
driver, with the intention of cleaning up more legacy code.
Two new SoC platforms get added this time:
- Allwinner R40 is a modernized version of the A20 chip, now with a
Quad-Core ARM Cortex-A7. According to the manufacturer, it is
intended for "Smart Hardware"
- Broadcom Hurricane 2 (Aka Strataconnect BCM5334X) is a family of
chips meant for managed gigabit ethernet switches, based around a
Cortex-A9 CPU.
Finally, we gain SMP support for two platforms: Renesas R-Car E2 and
Amlogic Meson8/8b, which were previously added but only supported
uniprocessor operation"
* tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (118 commits)
ARM: multi_v7_defconfig: Select RPMSG_VIRTIO as module
ARM: multi_v7_defconfig: enable CONFIG_GPIO_UNIPHIER
arm64: defconfig: enable CONFIG_GPIO_UNIPHIER
ARM: meson: enable MESON_IRQ_GPIO in Kconfig for meson8b
ARM: meson: Add SMP bringup code for Meson8 and Meson8b
ARM: smp_scu: allow the platform code to read the SCU CPU status
ARM: smp_scu: add a helper for powering on a specific CPU
dt-bindings: Amlogic: Add Meson8 and Meson8b SMP related documentation
ARM: OMAP3: Delete an unnecessary variable initialisation in omap3xxx_hwmod_init()
ARM: OMAP3: Use common error handling code in omap3xxx_hwmod_init()
ARM: defconfig: select the right SX150X driver
arm64: defconfig: Enable QCOM_IOMMU
arm64: Add ThunderX drivers to defconfig
arm64: defconfig: Enable Tegra PCI controller
cpufreq: imx6q: Move speed grading check to cpufreq driver
arm64: defconfig: re-enable Qualcomm DB410c USB
ARM: configs: stm32: Add MDMA support in STM32 defconfig
ARM: imx: Enable cpuidle for i.MX6DL starting at 1.1
bus: ti-sysc: Fix unbalanced pm_runtime_enable by adding remove
bus: ti-sysc: mark PM functions as __maybe_unused
...
ARM depends on the macros '__ARMEL__' & '__ARMEB__' being defined
or not to correctly select or define endian-specific macros,
structures or pieces of code.
These macros are predefined by the compiler but sparse knows
nothing about them and thus may pre-process files differently
from what gcc would.
Fix this by passing '-D__ARMEL__' or '-D__ARMEB__' to sparse,
depending on the endianness of the kernel, like defined by GCC.
Note: In most case it won't change anything since most ARMs use
little-endian (but an allyesconfig would use big-endian!).
To: Russell King <linux@armlinux.org.uk>
Cc: linux-arm-kernel@lists.infradead.org
Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
This adds the necessary SMP-operations and startup code to use the
additional cores on the Amlogic Meson8/Meson8m2 (both are using the same
sequence) and Meson8b (using a slightly difference sequence) SoCs.
Signed-off-by: Carlo Caione <carlo@endlessm.com>
[add Meson8/Meson8m2 support and allow taking CPU cores offline as well]
Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
By default sparse uses the characteristics of the build
machine to infer things like the wordsize.
This is fine when doing native builds but for ARM it's,
I suspect, very rarely the case and if the build are done
on a 64bit machine we get a bunch of warnings like:
'cast truncates bits from constant value (... becomes ...)'
Fix this by adding the -m32 flags for sparse.
Reported-by: Stephen Boyd <sboyd@codeaurora.org>
Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
The KBUILD_IMAGE variable is used by the rpm and deb-pkg targets, which
expect it to point to the image file in the build directory. The
builddeb script has a workaround for architectures which only provide
the basename, but let's provide a clean interface for packaging tools.
Cc: Russell King <linux@armlinux.org.uk>
Cc: linux-arm-kernel@lists.infradead.org
Signed-off-by: Michal Marek <mmarek@suse.com>
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Pull ARM updates from Russell King:
- an update for clkdev registration error detection to simplify users
- add cpu capacity parsing from DT
- support for larger cachelines found on UniPhier caches
- documentation for udelay constants
- properly tag assembly function declarations
- remove unnecessary indirection of asm/mach-types.h
- switch to syscall table based generation to simplify future additions
of system calls, along with correpsonding commit for pkey syscalls
- remove redundant sa1101 header file
- RONX protect modules when they're in the vmalloc region
* 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm:
ARM: mm: allow set_memory_*() to be used on the vmalloc region
ARM: mm: fix set_memory_*() bounds checks
ARM: 8631/1: clkdev: Detect errors in clk_hw_register_clkdev() for mass registration
ARM: 8629/1: vfp: properly tag assembly function declarations in C code
ARM: 8622/3: add sysfs cpu_capacity attribute
ARM: 8621/3: parse cpu capacity-dmips-mhz from DT
ARM: 8623/1: mm: add ARM_L1_CACHE_SHIFT_7 for UniPhier outer cache
ARM: Update mach-types
ARM: sa1100: remove SA-1101 header file
ARM: 8619/1: udelay: document the various constants
ARM: wire up new pkey syscalls
ARM: convert to generated system call tables
ARM: remove indirection of asm/mach-types.h
Refactor the oxnas Kconfig entries among the OX810SE and OX820 configs,
and add the files to support the OX820 SMP feature.
Reviewed-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
Convert ARM to use a similar mechanism to x86 to generate the unistd.h
system call numbers and the various kernel system call tables. This
means that rather than having to edit three places (asm/unistd.h for
the total number of system calls, uapi/asm/unistd.h for the system call
numbers, and arch/arm/kernel/calls.S for the call table) we have only
one place to edit, making the process much more simple.
The scripts have knowledge of the table padding requirements, so there's
no need to worry about __NR_syscalls not fitting within the immediate
constant field of ALU instructions anymore.
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
Arrange for mach-types.h to be directly generated in the relevant
path, so we don't need a one-liner file in arch/arm/include/asm/.
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
We currently define OBJCOPYFLAGS in the top-level arm Makefile, and thus
these flags will be passed to all uses of objcopy, kernel-wide, for
which they are not explicitly overridden. The flags we set are intended
for converting a few ELF files into raw binaries, and thus the flags
chosen are problematic for some other uses which do not expect a raw
binary result, e.g. the upcoming lkdtm rodata test:
http://www.openwall.com/lists/kernel-hardening/2016/06/08/2
This patch localises the objcopy flags such that they are only used for
the cases we require them for today.
Signed-off-by: Mark Rutland <mark.rutland@arm.com>
Acked-by: Kees Cook <keescook@chromium.org>
Tested-by: Laura Abbott <labbott@redhat.com>
Cc: Russell King <linux@armlinux.org.uk>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
The machine specific header files are exported for traditional
platforms, but not for the ones that use ARCH_MULTIPLATFORM, as
they could conflict with one another.
In case of ARM_SINGLE_ARMV7M, we end up also exporting them,
but that appears to be a mistake, and we should treat it the
same way as ARCH_MULTIPLATFORM here.
'make W=1' warns about this because it passes -Wmissing-includes
to gcc and the directories are not actually present.
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Commit 3939f33450 ("ARM: 8418/1: add boot image dependencies to
not generate invalid images") fixed bad image generation for the
parallel building, but as its side effect, Kbuild now descends into
arch/arm/boot/ again and again, duplicating the log messages.
It looks clumsy, so let's display the same message only once.
This commit moves the log rules from arch/arm/boot/Makefile to
arch/arm/Makefile. I did not delete them completely because *Image
are the final targets that users are interested in.
Without this commit, the log of incremental build is like follows:
$ make ARCH=arm UIMAGE_LOADADDR=0x80208000 uImage
CHK include/config/kernel.release
CHK include/generated/uapi/linux/version.h
CHK include/generated/utsrelease.h
CHK include/generated/bounds.h
CHK include/generated/timeconst.h
CHK include/generated/asm-offsets.h
CALL scripts/checksyscalls.sh
CHK include/generated/compile.h
Kernel: arch/arm/boot/Image is ready
Kernel: arch/arm/boot/Image is ready
Kernel: arch/arm/boot/zImage is ready
Kernel: arch/arm/boot/Image is ready
Kernel: arch/arm/boot/zImage is ready
Image arch/arm/boot/uImage is ready
With this commit, it will look like follows:
$ make ARCH=arm UIMAGE_LOADADDR=0x80208000 uImage
CHK include/config/kernel.release
CHK include/generated/uapi/linux/version.h
CHK include/generated/utsrelease.h
CHK include/generated/bounds.h
CHK include/generated/timeconst.h
CHK include/generated/asm-offsets.h
CALL scripts/checksyscalls.sh
CHK include/generated/compile.h
Kernel: arch/arm/boot/Image is ready
Kernel: arch/arm/boot/zImage is ready
Kernel: arch/arm/boot/uImage is ready
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
The Cortex-M Prototyping System (or V2M-MPS2) is designed for
prototyping and evaluation Cortex-M family of processors including the
latest Cortex-M7
It comes with a range of useful peripherals including 8MB single cycle
SRAM, 16MB PSRAM, Ethernet, QSVGA touch screen panel, 4bit RGB VGA
connector, Audio, SPI and GPIO.
Signed-off-by: Vladimir Murzin <vladimir.murzin@arm.com>
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
Pull ARM SoC platform updates from Arnd Bergmann:
"Newly added support for additional SoCs:
- Axis Artpec-6 SoC family
- Allwinner A83T SoC
- Mediatek MT7623
- NXP i.MX6QP SoC
- ST Microelectronics stm32f469 microcontroller
New features:
- SMP support for Mediatek mt2701
- Big-endian support for NXP i.MX
- DaVinci now uses the new DMA engine dma_slave_map
- OMAP now uses the new DMA engine dma_slave_map
- earlyprintk support for palmchip uart on mach-tango
- delay timer support for orion
Other:
- Exynos PMU driver moved out to drivers/soc/
- Various smaller updates for Renesas, Xilinx, PXA, AT91, OMAP,
uniphier"
* tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (83 commits)
ARM: uniphier: rework SMP code to support new System Bus binding
ARM: uniphier: add missing of_node_put()
ARM: at91: avoid defining CONFIG_* symbols in source code
ARM: DRA7: hwmod: Add data for eDMA tpcc, tptc0, tptc1
ARM: imx: Make reset_control_ops const
ARM: imx: Do L2 errata only if the L2 cache isn't enabled
ARM: imx: select ARM_CPU_SUSPEND only for imx6
dmaengine: pxa_dma: fix the maximum requestor line
ARM: alpine: select the Alpine MSI controller driver
ARM: pxa: add the number of DMA requestor lines
dmaengine: mmp-pdma: add number of requestors
dma: mmp_pdma: Add the #dma-requests DT property documentation
ARM: OMAP2+: Add rtc hwmod configuration for ti81xx
ARM: s3c24xx: Avoid warning for inb/outb
ARM: zynq: Move early printk virtual address to vmalloc area
ARM: DRA7: hwmod: Add custom reset handler for PCIeSS
ARM: SAMSUNG: Remove unused register offset definition
ARM: EXYNOS: Cleanup header files inclusion
drivers: soc: samsung: Enable COMPILE_TEST
MAINTAINERS: Add maintainers entry for drivers/soc/samsung
...
Basic machine port for the Artpec-6 SoC from Axis
Communications.
Signed-off-by: Lars Persson <larper@axis.com>
Reviewed-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Olof Johansson <olof@lixom.net>
These two targets were introduced by commit 13d5fadf45 ("[ARM]
Make 'i' and 'zi' targets work") to short-circuit the dependencies
for 'install' and 'zinstall'.
After that, commit 19514fc665 ('arm, kbuild: make "make install"
not depend on vmlinux') eventually made "(z)install" equivalent to
"(z)i".
It is true that 'i' and 'zi' might be still useful as shorthands
but the original intention had been already lost.
They do not even show up in "make ARCH=arm help", so I hope this
deletion does not have much impact.
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>