Commit Graph

452 Commits

Author SHA1 Message Date
Michael Bestas
f82c583395 Merge tag 'ASB-2022-08-05_4.19-stable' of https://android.googlesource.com/kernel/common into android13-4.19-kona
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
2022-11-24 03:17:53 +02:00
Greg Kroah-Hartman
47e51a7a22 Merge 4.19.218 into android-4.19-stable
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
2021-11-26 15:19:33 +01:00
Arnd Bergmann
26c68b8da3 ARM: 9156/1: drop cc-option fallbacks for architecture selection
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>
2021-11-26 11:36:17 +01:00
Greg Kroah-Hartman
0afef62d52 Merge 4.19.215 into android-4.19-stable
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
2021-11-03 09:46:48 +01:00
Nathan Chancellor
d725978abb ARM: 8819/1: Remove '-p' from LDFLAGS
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>
2021-11-02 18:26:43 +01:00
Ivaylo Georgiev
4c30d46517 Merge android-4.19.95 (5da1114) into msm-4.19
* 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>
2020-03-27 10:48:20 -07:00
Naitik Bharadiya
6854d0ec8f Kbuild arm: set Wno-vectorizer-no-neon flag
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>
2020-02-13 00:47:33 +08:00
Nathan Chancellor
4bd3f510b9 BACKPORT: ARM: 8905/1: Emit __gnu_mcount_nc when using Clang 10.0.0 or newer
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>
2019-12-04 15:04:55 -08:00
Nathan Huckleberry
f0719dcb3a BACKPORT: ARM: 8900/1: UNWINDER_FRAME_POINTER implementation for Clang
commit 6dc5fd93b2f1ef75d5e50fced8cb193811f25f22 upstream.

The stackframe setup when compiled with clang is different.
Since the stack unwinder expects the gcc stackframe setup it
fails to print backtraces. This patch adds support for the
clang stackframe setup.

Link: https://github.com/ClangBuiltLinux/linux/issues/35

Cc: clang-built-linux@googlegroups.com
Suggested-by: Tri Vo <trong@google.com>
Signed-off-by: Nathan Huckleberry <nhuck@google.com>
Tested-by: Nick Desaulniers <ndesaulniers@google.com>
Reviewed-by: Nick Desaulniers <ndesaulniers@google.com>
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
[nd: configs were renamed in f9b58e8c7d03]
Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>
Bug: 145525910
Change-Id: I73f7b8b4161424229c2747d83687e0f1a4338cd1
2019-12-02 10:07:06 -08:00
Tengfei Fan
6e78024423 ARM: dts: msm: Add 32-bit DT Overlay support
Add 32-bit DT OVERLAY support.

Change-Id: Ied5b9f17d78116df478e7c4fbb91261712bd46e3
Signed-off-by: Tengfei Fan <tengfeif@codeaurora.org>
2019-11-05 17:52:17 +08:00
Tengfei Fan
4c95eded28 ARM: Makefile: fix Makefile for support clang compiler
Fix Makefile for support clang compiler

Change-Id: I9912c9270be2bce474939ef3f4fe0d48f1a78461
Signed-off-by: Tengfei Fan <tengfeif@codeaurora.org>
2019-10-29 13:50:21 +08:00
Rishabh Bhatnagar
07df04a225 Merge remote-tracking branch 'origin/tmp-5b394b2' into msm-kona
* 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>
2018-08-29 14:21:21 -07:00
Linus Torvalds
1bc276775d Merge tag 'kbuild-v4.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
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
2018-08-25 13:40:38 -07:00
Masahiro Yamada
d503ac531a kbuild: rename LDFLAGS to KBUILD_LDFLAGS
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>
2018-08-24 08:22:08 +09:00
Linus Torvalds
9e259f9352 Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
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
  ...
2018-08-23 13:44:43 -07:00
Linus Torvalds
e026bcc561 Merge tag 'kbuild-v4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
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
  ...
2018-08-15 12:09:03 -07:00
Masahiro Yamada
f61513f724 ARM: uniphier: remove empty Makefile
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>
2018-07-31 19:04:39 -07:00
Masahiro Yamada
ec33408a22 kbuild: remove redundant LDFLAGS clearing in arch/*/Makefile
Since commit ce99d0bf31 ("kbuild: clear LDFLAGS in the top Makefile"),
the top-level Makefile caters to this.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Acked-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
2018-07-19 08:40:27 +09:00
Masahiro Yamada
2288fd5180 ARM: 8779/1: add endianness option to LDFLAGS instead of LD
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>
2018-07-11 11:02:10 +01:00
Rishabh Bhatnagar
0b04a6d3b0 Merge remote-tracking branch 'origin/tmp-021c917' into msm-kona
* origin/tmp-021c917:
  Linux 4.18-rc3
  parisc: Build kernel without -ffunction-sections
  sg: remove ->sg_magic member
  drbd: Fix drbd_request_prepare() discard handling
  blk-mq: don't queue more if we get a busy return
  aio: mark __aio_sigset::sigmask const
  net: handle NULL ->poll gracefully
  i2c: gpio: initialize SCL to HIGH again
  i2c: smbus: kill memory leak on emulated and failed DMA SMBus xfers
  i2c: algos: bit: mention our experience about initial states
  Revert "i2c: algo-bit: init the bus to a known state"
  selinux: move user accesses in selinuxfs out of locked regions
  parisc: Reduce debug output in unwind code
  dm: prevent DAX mounts if not supported
  dax: check for QUEUE_FLAG_DAX in bdev_dax_supported()
  pmem: only set QUEUE_FLAG_DAX for fsdax mode
  proc: add Alexey to MAINTAINERS
  kasan: depend on CONFIG_SLUB_DEBUG
  include/linux/dax.h: dax_iomap_fault() returns vm_fault_t
  x86/e820: put !E820_TYPE_RAM regions into memblock.reserved
  slub: fix failure when we delete and create a slab cache
  Revert mm/vmstat.c: fix vmstat_update() preemption BUG
  lib/percpu_ida.c: don't do alloc from per-CPU list if there is none
  Revert changes to convert to ->poll_mask() and aio IOCB_CMD_POLL
  arm64: dts: hikey960: Define wl1837 power capabilities
  arm64: dts: hikey: Define wl1835 power capabilities
  block: Fix cloning of requests with a special payload
  parisc: Wire up io_pgetevents syscall
  parisc: Default to 4 SMP CPUs
  parisc: Convert printk(KERN_LEVEL) to pr_lvl()
  parisc: Mark 16kB and 64kB page sizes BROKEN
  parisc: Drop struct sigaction from not exported header file
  nvme-rdma: fix possible double free of controller async event buffer
  kconfig: loop boundary condition fix
  kbuild: reword help of LD_DEAD_CODE_DATA_ELIMINATION
  kconfig: handle P_SYMBOL in print_symbol()
  vt: prevent leaking uninitialized data to userspace via /dev/vcs*
  serdev: fix memleak on module unload
  serial: 8250_pci: Remove stalled entries in blacklist
  n_tty: Access echo_* variables carefully.
  n_tty: Fix stall at n_tty_receive_char_special().
  swiotlb: export swiotlb_dma_ops
  Btrfs: fix mount failure when qgroup rescan is in progress
  Btrfs: fix regression in btrfs_page_mkwrite() from vm_fault_t conversion
  btrfs: quota: Set rescan progress to (u64)-1 if we hit last leaf
  proc: add proc_seq_release
  ARM64: dts: meson-gxl: fix Mali GPU compatible string
  ARM64: dts: meson-axg: fix ethernet stability issue
  ARM64: dts: meson-gx: fix ATF reserved memory region
  ARM64: dts: meson-gxl-s905x-p212: Add phy-supply for usb0
  ARM64: dts: meson: fix register ranges for SD/eMMC
  ARM64: dts: meson: disable sd-uhs modes on the libretech-cc
  drm/amd/display: release spinlock before committing updates to stream
  drm/amdgpu:Support new VCN FW version naming convention
  drm/amdgpu: fix UBSAN: Undefined behaviour for amdgpu_fence.c
  MAINTAINERS: Timur has a kernel.org address
  arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}
  arm64: Avoid flush_icache_range() in alternatives patching code
  checkpatch: remove warning for 'old' stable@kernel.org address
  arm64: dts: uniphier: fix widget name of headphone for LD11/LD20 boards
  dm thin: handle running out of data space vs concurrent discard
  ARM: dts: da850: Fix interrups property for gpio
  x86/mm: Clean up the printk()s in show_fault_oops()
  Documentation: intel_pstate: Describe hwp_dynamic_boost sysfs knob
  Documentation: admin-guide: intel_pstate: Fix sysfs path
  perf/core: Move inline keyword at the beginning of declaration
  x86/mm: Drop unneeded __always_inline for p4d page table helpers
  x86/efi: Fix efi_call_phys_epilog() with CONFIG_X86_5LEVEL=y
  selftests/x86/sigreturn: Do minor cleanups
  selftests/x86/sigreturn/64: Fix spurious failures on AMD CPUs
  x86/entry/64/compat: Fix "x86/entry/64/compat: Preserve r8-r11 in int $0x80"
  powerpc/powermac: Fix rtc read/write functions
  Input: psmouse - fix button reporting for basic protocols
  PCI: controller: Move PCI_DOMAINS selection to arch Kconfig
  PCI: Initialize endpoint library before controllers
  block: Fix transfer when chunk sectors exceeds max
  ARM: dts: Fix SPI node for Arria10
  arm64: dts: stratix10: Fix SPI nodes for Stratix10
  dh key: fix rounding up KDF output length
  certs/blacklist: fix const confusion
  ceph: fix dentry leak in splice_dentry()
  ARM: davinci: board-da850-evm: fix WP pin polarity for MMC/SD
  powerpc/mm/32: Fix pgtable_page_dtor call
  PCI: shpchp: Manage SHPC unconditionally on non-ACPI systems
  drm/meson: Fix an un-handled error path in 'meson_drv_bind_master()'
  x86/mm: Don't free P4D table when it is folded at runtime
  x86/entry/32: Add explicit 'l' instruction suffix
  x86/mm: Get rid of KERN_CONT in show_fault_oops()
  tools/headers: Pick up latest kernel ABIs
  qcom: cmd-db: enforce CONFIG_OF_RESERVED_MEM dependency
  usb: chipidea: host: fix disconnection detect issue
  X.509: unpack RSA signatureValue field from BIT STRING
  perf tools: Fix crash caused by accessing feat_ops[HEADER_LAST_FEATURE]
  perf script: Fix crash because of missing evsel->priv
  perf script: Add missing output fields in a hint
  perf bench: Fix numa report output code
  perf stat: Remove duplicate event counting
  perf alias: Rebuild alias expression string to make it comparable
  perf alias: Remove trailing newline when reading sysfs files
  perf tools: Fix a clang 7.0 compilation error
  tools include uapi: Synchronize bpf.h with the kernel
  tools include uapi: Update if_link.h to pick IFLA_{BRPORT_ISOLATED,VXLAN_TTL_INHERIT}
  tools include powerpc: Update arch/powerpc/include/uapi/asm/unistd.h copy to get 'rseq' syscall
  perf tools: Update x86's syscall_64.tbl, adding 'io_pgetevents' and 'rseq'
  tools headers uapi: Synchronize drm/drm.h
  perf intel-pt: Fix packet decoding of CYC packets
  perf tests: Add valid callback for parse-events test
  perf tests: Add event parsing error handling to parse events test
  perf report powerpc: Fix crash if callchain is empty
  perf test session topology: Fix test on s390
  perf record: Support s390 random socket_id assignment
  staging: android: ion: Return an ERR_PTR in ion_map_kernel
  staging: comedi: quatech_daqp_cs: fix no-op loop daqp_ao_insn_write()
  kconfig: document Kconfig source file comments
  kconfig: fix line numbers for if-entries in menu tree
  stack-protector: Fix test with 32-bit userland and CONFIG_64BIT=y
  powerpc: Remove -Wattribute-alias pragmas
  disable -Wattribute-alias warning for SYSCALL_DEFINEx()
  kbuild: add macro for controlling warnings to linux/compiler.h
  usb: typec: tcpm: fix logbuffer index is wrong if _tcpm_log is re-entered
  typec: tcpm: Fix a msecs vs jiffies bug
  NFC: pn533: Fix wrong GFP flag usage
  usb: cdc_acm: Add quirk for Uniden UBC125 scanner
  staging/typec: fix tcpci_rt1711h build errors
  usb: typec: ucsi: Fix for incorrect status data issue
  usb: typec: ucsi: acpi: Workaround for cache mode issue
  acpi: Add helper for deactivating memory region
  usb: xhci: increase CRS timeout value
  usb: xhci: tegra: fix runtime PM error handling
  usb: xhci: remove the code build warning
  xhci: Fix kernel oops in trace_xhci_free_virt_device
  xhci: Fix perceived dead host due to runtime suspend race with event handler
  Revert "lib/test_printf.c: call wait_for_random_bytes() before plain %p tests"
  ALSA: seq: Fix UBSAN warning at SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT ioctl
  ALSA: timer: Fix UBSAN warning at SNDRV_TIMER_IOCTL_NEXT_DEVICE ioctl
  ALSA: hda/realtek - Fix the problem of two front mics on more machines
  PM / Domains: Rename opp_node to np
  PM / Domains: Fix return value of of_genpd_opp_to_performance_state()
  cpufreq: qcom-kryo: Fix error handling in probe()
  xfs: fix fdblocks accounting w/ RMAPBT per-AG reservation
  xfs: ensure post-EOF zeroing happens after zeroing part of a file
  xfs: fix off-by-one error in xfs_rtalloc_query_range
  xfs: fix uninitialized field in rtbitmap fsmap backend
  xfs: recheck reflink state after grabbing ILOCK_SHARED for a write
  xfs: don't allow insert-range to shift extents past the maximum offset
  xfs: don't trip over negative free space in xfs_reserve_blocks
  xfs: allow empty transactions while frozen
  MIPS: Add ksig argument to rseq_{signal_deliver,handle_notify_resume}
  sfc: make function efx_rps_hash_bucket static
  iio: imu: inv_mpu6050: Fix probe() failure on older ACPI based machines
  iio: buffer: fix the function signature to match implementation
  iio: mma8452: Fix ignoring MMA8452_INT_DRDY
  iio: tsl2x7x/tsl2772: avoid potential division by zero
  iio: pressure: bmp280: fix relative humidity unit
  Linux 4.18-rc2
  strparser: Corrected typo in documentation.
  efi/x86: Fix incorrect invocation of PciIo->Attributes()
  qmi_wwan: add support for the Dell Wireless 5821e module
  cxgb4: when disabling dcb set txq dcb priority to 0
  ARM: Always build secure_cntvoff.S on ARM V7 to fix shmobile !SMP build
  ARM: multi_v7_defconfig: renormalize based on recent additions
  arm64: defconfig: renormalize based on recent additions
  blk-mq: Fix timeout handling in case the timeout handler returns BLK_EH_DONE
  x86/mm: Fix 'no5lvl' handling
  Revert "x86/mm: Mark __pgtable_l5_enabled __initdata"
  powerpc: Wire up io_pgetevents
  arm64: dts: msm8916: fix Coresight ETF graph connections
  arm64: dts: apq8096-db820c: disable uart0 by default
  net_sched: remove a bogus warning in hfsc
  net: dccp: switch rx_tstamp_last_feedback to monotonic clock
  net: dccp: avoid crash in ccid3_hc_rx_send_feedback()
  Smack: Mark inode instant in smack_task_to_inode
  net: Remove depends on HAS_DMA in case of platform dependency
  MAINTAINERS: Add file patterns for dsa device tree bindings
  net: mscc: make sparse happy
  net: mvneta: fix the Rx desc DMA address in the Rx path
  Documentation: e1000: Fix docs build error
  Documentation: e100: Fix docs build error
  Documentation: e1000: Use correct heading adornment
  Documentation: e100: Use correct heading adornment
  ipv6: mcast: fix unsolicited report interval after receiving querys
  vhost_net: validate sock before trying to put its fd
  drm/amdgpu: GPU vs CPU page size fixes in amdgpu_vm_bo_split_mapping
  drm/amdgpu: Count disabled CRTCs in commit tail earlier
  x86/CPU/AMD: Fix LLC ID bit-shift calculation
  dm raid: don't use 'const' in function return
  dm zoned: avoid triggering reclaim from inside dmz_map()
  dm writecache: use 2-factor allocator arguments
  dm thin metadata: remove needless work from __commit_transaction
  dm: use bio_split() when splitting out the already processed bio
  bdi: Fix another oops in wb_workfn()
  lightnvm: Remove depends on HAS_DMA in case of platform dependency
  rseq: Avoid infinite recursion when delivering SIGSEGV
  mtd: rawnand: denali_dt: set clk_x_rate to 200 MHz unconditionally
  arm64: mm: Ensure writes to swapper are ordered wrt subsequent cache maintenance
  arm64: kpti: Use early_param for kpti= command-line option
  MAINTAINERS: Add file patterns for x86 device tree bindings
  time: Make sure jiffies_to_msecs() preserves non-zero time periods
  KVM: fix KVM_CAP_HYPERV_TLBFLUSH paragraph number
  kvm: vmx: Nested VM-entry prereqs for event inj.
  x86/microcode/intel: Fix memleak in save_microcode_patch()
  x86/mce: Fix incorrect "Machine check from unknown source" message
  x86/mce: Do not overwrite MCi_STATUS in mce_no_way_out()
  irqdesc: Delete irq_desc_get_msi_desc()
  irqchip/gic-v3-its: Fix reprogramming of redistributors on CPU hotplug
  irqchip/gic-v3-its: Only emit VSYNC if targetting a valid collection
  irqchip/gic-v3-its: Only emit SYNC if targetting a valid collection
  irqchip/gic-v3-its: Don't bind LPI to unavailable NUMA node
  irqchip/gic-v2m: Fix SPI release on error path
  irqchip/ls-scfg-msi: Fix MSI affinity handling
  genirq/debugfs: Add missing IRQCHIP_SUPPORTS_LEVEL_MSI debug
  Btrfs: fix return value on rename exchange failure
  ALSA: hda/realtek - Add a quirk for FSC ESPRIMO U9210
  perf/core: Move the inline keyword at the beginning of the function declaration
  efi/libstub/tpm: Initialize efi_physical_addr_t vars to zero for mixed mode
  mtd: dataflash: Use ULL suffix for 64-bit constants
  mtd: cfi_cmdset_0002: Avoid walking all chips when unlocking.
  xen: Remove unnecessary BUG_ON from __unbind_from_irq()
  xfs: xfs_iflush_abort() can be called twice on cluster writeback failure
  xen: add new hypercall buffer mapping device
  xfs: More robust inode extent count validation
  xfs: simplify xfs_bmap_punch_delalloc_range
  locking/qspinlock: Fix build for anonymous union in older GCC compilers
  VSOCK: fix loopback on big-endian systems
  net: ethernet: ti: davinci_cpdma: make function cpdma_desc_pool_create static
  Input: xpad - fix GPD Win 2 controller name
  Input: elan_i2c_smbus - fix more potential stack buffer overflows
  Input: elan_i2c - add ELAN0618 (Lenovo v330 15IKB) ACPI ID
  Input: elantech - fix V4 report decoding for module with middle key
  Input: elantech - enable middle button of touchpads on ThinkPad P52
  mtd: cfi_cmdset_0002: Fix unlocking requests crossing a chip boudary
  xen-netfront: Update features after registering netdev
  xen-netfront: Fix mismatched rtnl_unlock
  mtd: cfi_cmdset_0002: fix SEGV unlocking multiple chips
  mtd: cfi_cmdset_0002: Use right chip in do_ppb_xxlock()
  mtd: rawnand: All AC chips have a broken GET_FEATURES(TIMINGS).
  cls_flower: fix use after free in flower S/W path
  net/packet: fix use-after-free
  mtd: rawnand: fix return value check for bad block status
  ALSA: hda/ca0132: make array ca0132_alt_chmaps static
  tracing: Fix SKIP_STACK_VALIDATION=1 build due to bad merge with -mrecord-mcount
  tracing: Fix some errors in histogram documentation
  tracing: Use swap macro in update_max_tr
  softirq: Reorder trace_softirqs_on to prevent lockdep splat
  tracing: Check for no filter when processing event filters
  btrfs: fix invalid-free in btrfs_extent_same
  Btrfs: fix physical offset reported by fiemap for inline extents
  nvme-pci: limit max IO size and segments to avoid high order allocations
  locking/lockdep: Do not record IRQ state within lockdep code
  KVM: arm64: Prevent KVM_COMPAT from being selected
  KVM: Enforce error in ioctl for compat tasks when !KVM_COMPAT
  kernel.h: Fix a typo in comment
  uprobes/x86: Remove incorrect WARN_ON() in uprobe_init_insn()
  nvme-pci: move nvme_kill_queues to nvme_remove_dead_ctrl
  x86/platform/UV: Add kernel parameter to set memory block size
  x86/platform/UV: Use new set memory block size function
  x86/platform/UV: Add adjustable set memory block size function
  x86/spectre_v1: Disable compiler optimizations over array_index_mask_nospec()
  x86/pti: Don't report XenPV as vulnerable
  microblaze: consolidate GPIO reset handling
  microblaze: remove unecessary of_platform_bus_probe call
  microblaze: Add new syscalls io_pgetevents and rseq
  ALSA: hda - Force to link down at runtime suspend on ATI/AMD HDMI
  x86/build: Remove unnecessary preparation for purgatory
  Revert "kexec/purgatory: Add clean-up for purgatory directory"
  KVM: arm/arm64: add WARN_ON if size is not PAGE_SIZE aligned in unmap_stage2_range
  rseq/cleanup: Do not abort rseq c.s. in child on fork()
  rseq/selftests/arm: Align 'struct rseq_cs' on 32 bytes
  rseq/selftests: Make run_param_test.sh executable
  ALSA: lx6464es: Missing error code in snd_lx6464es_create()
  x86/xen: Add call of speculative_store_bypass_ht_init() to PV paths
  drm/bridge/sii8620: fix display of packed pixel modes in MHL2
  KVM: arm64: Avoid mistaken attempts to save SVE state for vcpus
  KVM: arm64/sve: Fix SVE trap restoration for non-current tasks
  KVM: arm64: Don't mask softirq with IRQs disabled in vcpu_put()
  arm64: Introduce sysreg_clear_set()
  KVM: arm/arm64: Drop resource size check for GICV window
  nvme-fc: release io queues to allow fast fail
  selftests: net: add tcp_inq to gitignore
  net: macb: Fix ptp time adjustment for large negative delta
  ipvlan: fix IFLA_MTU ignored on NEWLINK
  sctp: fix erroneous inc of snmp SctpFragUsrMsgs
  bpf: enforce correct alignment for instructions
  net: mscc: fix the injection header
  net: davinci_emac: match the mdio device against its compatible if possible
  nbd: Add the nbd NBD_DISCONNECT_ON_CLOSE config flag.
  r8169: Fix netpoll oops
  strparser: Don't schedule in workqueue in paused state
  selftests: net: add config fragments
  bpfilter: fix user mode helper cross compilation
  Documentation: intel_pstate: Fix typo
  block: sed-opal: Fix a couple off by one bugs
  tools/power turbostat: version 18.06.20
  tools/power turbostat: add the missing command line switches
  tools/power turbostat: add single character tokens to help
  tools/power turbostat: alphabetize the help output
  tools/power turbostat: fix segfault on 'no node' machines
  tools/power turbostat: add optional APIC X2APIC columns
  tools/power turbostat: decode cpuid.1.HT
  tools/power turbostat: fix show/hide issues resulting from mis-merge
  blk-mq-debugfs: Off by one in blk_mq_rq_state_name()
  nvmet: reset keep alive timer in controller enable
  nvme-rdma: don't override opts->queue_size
  nvme-rdma: Fix command completion race at error recovery
  nvme-rdma: fix possible free of a non-allocated async event buffer
  nvme-rdma: fix possible double free condition when failing to create a controller
  x86: Call fixup_exception() before notify_die() in math_error()
  locking/rwsem: Fix up_read_non_owner() warning with DEBUG_RWSEMS
  udf: Drop unused arguments of udf_delete_aext()
  udf: Provide function for calculating dir entry length
  udf: Detect incorrect directory size
  ext2: add warning when specifying nocheck option
  quota: Cleanup list iteration in dqcache_shrink_scan()
  quota: reclaim least recently used dquots
  ACPI / processor: Finish making acpi_processor_ppc_has_changed() void
  HID: wacom: Correct logical maximum Y for 2nd-gen Intuos Pro large
  HID: intel_ish-hid: ipc: register more pm callbacks to support hibernation
  HID: steam: use hid_device.driver_data instead of hid_set_drvdata()
  proc: fix missing final NUL in get_mm_cmdline() rewrite
  ip: limit use of gso_size to udp
  stmmac: fix DMA channel hang in half-duplex mode
  net: stmmac: socfpga: add additional ocp reset line for Stratix10
  net: sungem: fix rx checksum support
  MIPS: Wire up io_pgetevents syscall
  rseq/selftests: Implement MIPS support
  MIPS: Wire up the restartable sequences (rseq) syscall
  MIPS: Add syscall detection for restartable sequences
  MIPS: Add support for restartable sequences
  MIPS: io: Add barrier after register read in inX()
  objtool: Add machine_real_restart() to the noreturn list
  bpfilter: ignore binary files
  bpfilter: fix build error
  net/usb/drivers: Remove useless hrtimer_active check
  net/sched: act_ife: preserve the action control in case of error
  net/sched: act_ife: fix recursive lock and idr leak
  net: ethernet: fix suspend/resume in davinci_emac
  powerpc/mm/hash/4k: Free hugetlb page table caches correctly.
  powerpc/64s/radix: Fix radix_kvm_prefetch_workaround paca access of not possible CPU
  net: propagate dev_get_valid_name return code
  enic: do not overwrite error code
  net/tcp: Fix socket lookups with SO_BINDTODEVICE
  ptp: replace getnstimeofday64() with ktime_get_real_ts64()
  net/ipv6: respect rcu grace period before freeing fib6_info
  net: net_failover: fix typo in net_failover_slave_register()
  ipvlan: use ETH_MAX_MTU as max mtu
  net: hamradio: use eth_broadcast_addr
  enic: initialize enic->rfs_h.lock in enic_probe
  MAINTAINERS: Add Sam as the maintainer for NCSI
  net/ncsi: Use netdev_dbg for debug messages
  net/ncsi: Drop no more channels message
  net/ncsi: Silence debug messages
  bpf, xdp, i40e: fix i40e_build_skb skb reserve and truesize
  qed: Do not advertise DCBX_LLD_MANAGED capability.
  qed: Add sanity check for SIMD fastpath handler.
  qed: Fix possible memory leak in Rx error path handling.
  mips: ftrace: fix static function graph tracing
  drm/amdgpu: Make amdgpu_vram_mgr_bo_invisible_size always accurate
  drm/amdgpu: Refactor amdgpu_vram_mgr_bo_invisible_size helper
  drm/amdgpu: Update pin_size values before unpinning BO
  drm/amdgpu:All UVD instances share one idle_work handle
  Revert "block: Add warning for bi_next not NULL in bio_endio()"
  drm/amdgpu: Don't default to DC support for Kaveri and older
  drm/amdgpu: Use kvmalloc_array for allocating VRAM manager nodes array
  drm/amd/pp: Fix uninitialized variable
  block: fix timeout changes for legacy request drivers
  pNFS/flexfiles: Process writeback resends from nfsiod context as well
  pNFS/flexfiles: Don't tie up all the rpciod threads in resends
  arm64: make secondary_start_kernel() notrace
  arm64: dma-mapping: clear buffers allocated with FORCE_CONTIGUOUS flag
  powerpc/64s: Fix build failures with CONFIG_NMI_IPI=n
  xen/scsiback: add error handling for xenbus_printf
  scsi: xen-scsifront: add error handling for xenbus_printf
  sunrpc: Prevent duplicate XID allocation
  pNFS: Don't send layoutreturn if the layout is already invalid
  pNFS: Always free the session slot on error in nfs4_layoutget_handle_exception
  drm/i915: Enable provoking vertex fix on Gen9 systems.
  drm/i915: Fix context ban and hang accounting for client
  drm/i915: Turn off g4x DP port in .post_disable()
  drm/i915: Disallow interlaced modes on g4x DP outputs
  drm/i915: Fix PIPESTAT irq ack on i965/g4x
  drm/i915: Allow DBLSCAN user modes with eDP/LVDS/DSI
  drm/i915/execlists: Avoid putting the error pointer
  drm/i915: Apply batch location restrictions before pinning
  xen/grant-table: Export gnttab_{alloc|free}_pages as GPL
  xen: add error handling for xenbus_printf
  xen: share start flags between PV and PVH
  powerpc/64: hard disable irqs on the panic()ing CPU
  powerpc: smp_send_stop do not offline stopped CPUs
  powerpc/64: hard disable irqs in panic_smp_self_stop
  powerpc/64s: Fix DT CPU features Power9 DD2.1 logic
  powerpc/64s/radix: Fix MADV_[FREE|DONTNEED] TLB flush miss problem with THP
  powerpc/e500mc: Set assembler machine type to e500mc
  mtd: rawnand: mxc: set spare area size register explicitly
  PM / OPP: Update voltage in case freq == old_freq
  dwc2: gadget: Fix ISOC IN DDMA PID bitfield value calculation
  usb: gadget: dwc2: fix memory leak in gadget_init()
  usb: gadget: composite: fix delayed_status race condition when set_interface
  usb: dwc2: fix isoc split in transfer with no data
  usb: dwc2: alloc dma aligned buffer for isoc split in
  usb: dwc2: fix the incorrect bitmaps for the ports of multi_tt hub
  usb: dwc2: Fix host exit from hibernation flow.
  usb: dwc3: qcom: mark PM functions as __maybe_unused
  usb: dwc3: Fix error return code in dwc3_qcom_probe()
  mtd: rawnand: micron: add ONFI_FEATURE_ON_DIE_ECC to supported features
  cpufreq: intel_pstate: Fix scaling max/min limits with Turbo 3.0
  cpufreq: kryo: Add module remove and exit
  cpufreq: kryo: Fix possible error code dereference
  posix-timers: Fix nanosleep_copyout() for CONFIG_COMPAT_32BIT_TIME
  ARM: dts: imx6sx: fix irq for pcie bridge
  scsi: scsi_debug: Fix memory leak on module unload
  scsi: qla2xxx: Spinlock recursion in qla_target
  scsi: ipr: Eliminate duplicate barriers
  scsi: target: tcmu: add read length support
  drm/nouveau/kms/nv50-: cursors always use core channel vram ctxdma
  revert "mm/memblock: add missing include <linux/bootmem.h>"
  MAINTAINERS: Add me as an x86 entry code maintainer
  MIPS: BCM47XX: Enable 74K Core ExternalSync for PCIe erratum
  MIPS: pb44: Fix i2c-gpio GPIO descriptor table
  IB/rxe: Fix missing completion for mem_reg work requests
  RDMA/core: Save kernel caller name when creating CQ using ib_create_cq()
  drm/mali-dp: Rectify the width and height passed to rotmem_required()
  drm/arm/malidp: Preserve LAYER_FORMAT contents when setting format
  drm: mali-dp: Enable Global SE interrupts mask for DP500
  drm/arm/malidp: Ensure that the crtcs are shutdown before removing any encoder/connector
  drivers/perf: xgene_pmu: Fix IOB SLOW PMU parser error
  arm64: dts: Stingray: Fix I2C controller interrupt type
  arm64: dts: ns2: Fix PCIe controller interrupt type
  arm64: dts: ns2: Fix I2C controller interrupt type
  arm64: dts: specify 1.8V EMMC capabilities for bcm958742t
  arm64: dts: specify 1.8V EMMC capabilities for bcm958742k
  ARM: dts: Cygnus: Fix PCIe controller interrupt type
  ARM: dts: Cygnus: Fix I2C controller interrupt type
  ARM: dts: BCM5301x: Fix i2c controller interrupt type
  ARM: dts: HR2: Fix interrupt types for i2c and PCIe
  ARM: dts: NSP: Fix PCIe controllers interrupt types
  ARM: dts: NSP: Fix i2c controller interrupt type
  MAINTAINERS: Update Broadcom iProc entry with Stingray
  MAINAINTERS: Corrected Broadcom Northstar2 entry
  selftests: sparc64: Add missing SPDX License Identifiers
  selftests: sparc64: delete RUN_TESTS and EMIT_TESTS overrides
  selftests: sparc64: Fix to do nothing on non-sparc64
  selftests: sync: add config fragment for testing sync framework
  selftests: vm: return Kselftest Skip code for skipped tests
  selftests: zram: return Kselftest Skip code for skipped tests
  selftests: user: return Kselftest Skip code for skipped tests
  selftests: sysctl: return Kselftest Skip code for skipped tests
  selftests: static_keys: return Kselftest Skip code for skipped tests
  selftests: pstore: return Kselftest Skip code for skipped tests
  ACPI / EC: Use ec_no_wakeup on Thinkpad X1 Carbon 6th
  usb: dwc2: gadget: fix packet drop issue for ISOC OUT transfers
  usb: dwc3: Only call clk_bulk_get() on devicetree instantiated devices
  usb: dwc2: gadget: fix packet drop issue in dwc2_gadget_handle_nak
  usb: dwc3: of-simple: fix use-after-free on remove
  usb: dwc2: gadget: Fix issue in dwc2_gadget_start_isoc()
  doc: usb: Fix typo in gadget_configfs documentation
  usb: gadget: ffs: Fix BUG when userland exits with submitted AIO transfers
  usb: dwc3: pci: add support for Intel IceLake
  USB: serial: cp210x: add CESINEL device ids
  Revert "drm/sun4i: Handle DRM_BUS_FLAG_PIXDATA_*EDGE"
  USB: serial: cp210x: add Silicon Labs IDs for Windows Update
  pinctrl: mt7622: fix a kernel panic when pio don't work as EINT controller
  pinctrl: actions: Fix uninitialized error in owl_pin_config_set()
  pinctrl: single: Add allocation failure checking of saved_vals
  pinctrl: devicetree: Fix pctldev pointer overwrite
  pinctrl: mediatek: remove redundant return value check of platform_get_resource()
  Fix Documentation build due to rename of main.c to mtrr.c
  firmware: dmi: Add access to the SKU ID string
  drm/atmel-hlcdc: check stride values in the first plane
  soc: imx: gpcv2: correct PGC offset
  ALSA: hda/ca0132: Fix DMic data rate for Alienware M17x R4
  ALSA: hda/ca0132: Restore PCM Analog Mic-In2
  ALSA: hda/ca0132: Don't test for QUIRK_NONE
  ALSA: hda/ca0132: Restore behavior of QUIRK_ALIENWARE
  ALSA: hda/ca0132: Delete redundant UNSOL event requests
  ALSA: hda/ca0132: Delete pointless assignments to struct auto_pin_cfg fields
  ALSA: hda/realtek - Fix pop noise on Lenovo P50 & co
  ARM: dts: imx6q: Use correct SDMA script for SPI5 core
  net_sched: blackhole: tell upper qdisc about dropped packets
  hwmon: (nct6775) Fix loop limit
  hwmon: (dell-smm) Disable fan support for Dell XPS13 9333
  bluetooth: hci_nokia: Don't include linux/unaligned/le_struct.h directly.
  atm: Preserve value of skb->truesize when accounting to vcc
  Linux 4.18-rc1
  cifs: Fix invalid check in __cifs_calc_signature()
  cifs: Use correct packet length in SMB2_TRANSFORM header
  xdp: Fix handling of devmap in generic XDP
  fix a series of Documentation/ broken file name references
  Documentation: rstFlatTable.py: fix a broken reference
  ABI: sysfs-devices-system-cpu: remove a broken reference
  devicetree: fix a series of wrong file references
  devicetree: fix name of pinctrl-bindings.txt
  devicetree: fix some bindings file names
  MAINTAINERS: fix location of DT npcm files
  MAINTAINERS: fix location of some display DT bindings
  kernel-parameters.txt: fix pointers to sound parameters
  bindings: nvmem/zii: Fix location of nvmem.txt
  docs: Fix more broken references
  scripts/documentation-file-ref-check: check tools/*/Documentation
  scripts/documentation-file-ref-check: get rid of false-positives
  scripts/documentation-file-ref-check: hint: dash or underline
  scripts/documentation-file-ref-check: add a fix logic for DT
  scripts/documentation-file-ref-check: accept more wildcards at filenames
  scripts/documentation-file-ref-check: fix help message
  media: max2175: fix location of driver's companion documentation
  media: v4l: fix broken video4linux docs locations
  media: dvb: point to the location of the old README.dvb-usb file
  media: dvb: fix location of get_dvb_firmware script
  docs: Fix some broken references
  docs: fix broken references with multiple hints
  bpf: reject any prog that failed read-only lock
  bpf: fix panic in prog load calls cleanup
  net: stmmac: Run HWIF Quirks after getting HW caps
  neighbour: skip NTF_EXT_LEARNED entries during forced gc
  net: cxgb3: add error handling for sysfs_create_group
  tls: fix waitall behavior in tls_sw_recvmsg
  tls: fix use-after-free in tls_push_record
  l2tp: filter out non-PPP sessions in pppol2tp_tunnel_ioctl()
  l2tp: reject creation of non-PPP sessions on L2TPv2 tunnels
  mlxsw: spectrum_switchdev: Fix port_vlan refcounting
  mlxsw: spectrum_router: Align with new route replace logic
  mlxsw: spectrum_router: Allow appending to dev-only routes
  ipv6: Only emit append events for appended routes
  stmmac: added support for 802.1ad vlan stripping
  arch/*: Kconfig: fix documentation for NMI watchdog
  docs: crypto_engine.rst: Fix two parse warnings
  docs: can.rst: fix a footnote reference
  hwrng: core - Always drop the RNG in hwrng_unregister()
  crypto: morus640 - Fix out-of-bounds access
  crypto: don't optimize keccakf()
  crypto: arm64/aes-blk - fix and move skcipher_walk_done out of kernel_neon_begin, _end
  crypto: chtls - use after free in chtls_pt_recvmsg()
  afs: Optimise callback breaking by not repeating volume lookup
  afs: Display manually added cells in dynamic root mount
  afs: Enable IPv6 DNS lookups
  bsg: fix race of bsg_open and bsg_unregister
  block: remov blk_queue_invalidate_tags
  cfg80211: fix rcu in cfg80211_unregister_wdev
  mac80211: Move up init of TXQs
  mac80211_hwsim: fix module init error paths
  cfg80211: initialize sinfo in cfg80211_get_station
  nl80211: fix some kernel doc tag mistakes
  nvme-fabrics: fix and refine state checks in __nvmf_check_ready
  nvme-fabrics: handle the admin-only case properly in nvmf_check_ready
  nvme-fabrics: refactor queue ready check
  smb3: fix corrupt path in subdirs on smb311 with posix
  smb3: do not display empty interface list
  smb3: Fix mode on mkdir on smb311 mounts
  cifs: Fix kernel oops when traceSMB is enabled
  CIFS: dump every session iface info
  CIFS: parse and store info on iface queries
  CIFS: add iface info to struct cifs_ses
  CIFS: complete PDU definitions for interface queries
  CIFS: move default port definitions to cifsglob.h
  cifs: Fix encryption/signing
  cifs: update __smb_send_rqst() to take an array of requests
  cifs: remove smb2_send_recv()
  cifs: push rfc1002 generation down the stack
  smb3: increase initial number of credits requested to allow write
  cifs: minor documentation updates
  cifs: add lease tracking to the cached root fid
  smb3: note that smb3.11 posix extensions mount option is experimental
  afs: Show all of a server's addresses in /proc/fs/afs/servers
  afs: Handle CONFIG_PROC_FS=n
  proc: Make inline name size calculation automatic
  orangefs: simplify compat ioctl handling
  signalfd: lift sigmask copyin and size checks to callers of do_signalfd4()
  hv_netvsc: Fix the variable sizes in ipsecv2 and rsc offload
  rds: avoid unenecessary cong_update in loop transport
  bpf, selftests: delete xfrm tunnel when test exits.
  bpf, selftest: check tunnel type more accurately
  selftests/bpf: test offloads even with BPF programs present
  tools: bpftool: improve accuracy of load time
  l2tp: clean up stale tunnel or session in pppol2tp_connect's error path
  l2tp: prevent pppol2tp_connect() from creating kernel sockets
  l2tp: only accept PPP sessions in pppol2tp_connect()
  l2tp: fix pseudo-wire type for sessions created by pppol2tp_connect()
  eventpoll: switch to ->poll_mask
  aio: only return events requested in poll_mask() for IOCB_CMD_POLL
  net: emaclite: Remove xemaclite_mdio_setup return check
  net: emaclite: Remove unused 'has_mdio' flag.
  net: emaclite: Fix MDIO bus unregister bug
  net: emaclite: Fix position of lp->mii_bus assignment
  eventfd: only return events requested in poll_mask()
  aio: mark __aio_sigset::sigmask const
  tcp: verify the checksum of the first data segment in a new connection
  net: qcom/emac: Add missing of_node_put()
  lib/test_printf.c: call wait_for_random_bytes() before plain %p tests
  hexagon: drop the unused variable zero_page_mask
  hexagon: fix printk format warning in setup.c
  mm: fix oom_kill event handling
  treewide: use PHYS_ADDR_MAX to avoid type casting ULLONG_MAX
  mm: use octal not symbolic permissions
  ipc: use new return type vm_fault_t
  sysvipc/sem: mitigate semnum index against spectre v1
  fault-injection: reorder config entries
  arm: port KCOV to arm
  sched/core / kcov: avoid kcov_area during task switch
  kcov: prefault the kcov_area
  kcov: ensure irq code sees a valid area
  kernel/relay.c: change return type to vm_fault_t
  exofs: avoid VLA in structures
  coredump: fix spam with zero VMA process
  fat: use fat_fs_error() instead of BUG_ON() in __fat_get_block()
  proc: skip branch in /proc/*/* lookup
  mremap: remove LATENCY_LIMIT from mremap to reduce the number of TLB shootdowns
  mm/memblock: add missing include <linux/bootmem.h>
  mm: check for SIGKILL inside dup_mmap() loop
  kexec: yield to scheduler when loading kimage segments
  mm: fix race between kmem_cache destroy, create and deactivate
  mm: fix devmem_is_allowed() for sub-page System RAM intersections
  mm/swapfile.c: fix swap_count comment about nonexistent SWAP_HAS_CONT
  mm: fix null pointer dereference in mem_cgroup_protected
  mm/ksm.c: ignore STABLE_FLAG of rmap_item->address in rmap_walk_ksm()
  Kbuild: rename HAVE_CC_STACKPROTECTOR config variable
  kconfig: tinyconfig: remove stale stack protector fixups
  x86: fix dependency of X86_32_LAZY_GS
  NFS: Fix an rcu deadlock in nfs_delegation_find_inode()
  sctp: define sctp_packet_gso_append to build GSO frames
  KVM: x86: VMX: redo fix for link error without CONFIG_HYPERV
  ALSA: usb-audio: Always create the interrupt pipe for the mixer
  ALSA: usb-audio: Add insertion control for UAC3 BADD
  ALSA: usb-audio: Change in connectors control creation interface
  ALSA: usb-audio: Add bi-directional terminal types
  ALSA: lx6464es: add error handling for pci_ioremap_bar
  ALSA: sonicvibes: add error handling for snd_ctl_add
  KVM: x86: fix typo at kvm_arch_hardware_setup comment
  blk-mq: remove blk_mq_tagset_iter
  nvme: remove nvme_reinit_tagset
  nvme-fc: fix nulling of queue data on reconnect
  nvme-fc: remove reinit_request routine
  blk-mq: don't time out requests again that are in the timeout handler
  pstore: Remove bogus format string definition
  drm/amd/powerplay: Set higher SCLK&MCLK frequency than dpm7 in OD (v2)
  nvme-fc: change controllers first connect to use reconnect path
  PM / core: Fix supplier device runtime PM usage counter imbalance
  ACPI / LPSS: Avoid PM quirks on suspend and resume from S3
  dma-mapping: move all DMA mapping code to kernel/dma
  dma-mapping: use obj-y instead of lib-y for generic dma ops
  Kbuild: rename CC_STACKPROTECTOR[_STRONG] config variables
  drm/amd/powerplay: remove uncessary extra gfxoff control call
  drm/amdgpu: fix parsing indirect register list v2
  drm/amd/include: Update df 3.6 mask and shift definition
  drm/amd/pp: Fix OD feature enable failed on Vega10 workstation cards
  drm/amd/display: Fix stale buffer object (bo) use
  drm/amd/pp: initialize result to before or'ing in data
  drm/amd/powerplay: fix wrong clock adjust sequence
  drm/amdgpu: Grab/put runtime PM references in atomic_commit_tail()
  drm/amd/powerplay: fix missed hwmgr check warning before call gfx_off_control handler
  drm/amdgpu: fix CG enabling hang with gfxoff enabled
  drm/amdgpu: fix clear_all and replace handling in the VM (v2)
  drm/amdgpu: add checking for sos version
  drm/amdgpu: fix the missed vcn fw version report
  drm/bridge/sii8620: fix HDMI cable connection to dongle
  drm/bridge/sii8620: remove HSIC initialization
  drm/bridge/sii8620: start MHL transmission after HDMI signal detection
  drm/bridge/sii8620: fix potential buffer overflow
  drm/bridge/sii8620: fix display modes validation
  drm/bridge/sii8620: fix loops in EDID fetch logic
  drm/bridge/sii8620: simplify hardware reset procedure
  nvme: don't rely on the changed namespace list log
  ALSA: usb-audio: Remove explicitly listed Mytek devices
  ALSA: usb-audio: Generic DSD detection for XMOS-based implementations
  ALSA: usb-audio: Add native DSD support for Mytek DACs
  ALSA: hda/realtek - Add shutup hint
  Revert "debugfs: inode: debugfs_create_dir uses mode permission from parent"
  KVM: x86: VMX: fix build without hyper-v
  selftests: bpf: config: add config fragments
  tools/bpftool: fix a bug in bpftool perf
  KVM: PPC: Book3S PR: Fix failure status setting in tabort. emulation
  KVM: PPC: Book3S PR: Enable use on POWER9 bare-metal hosts in HPT mode
  KVM: PPC: Book3S PR: Don't let PAPR guest set MSR hypervisor bit
  KVM: PPC: Book3S PR: Fix failure status setting in treclaim. emulation
  KVM: PPC: Book3S PR: Fix MSR setting when delivering interrupts
  KVM: PPC: Book3S PR: Handle additional interrupt types
  treewide: Use array_size in f2fs_kvzalloc()
  treewide: Use array_size() in f2fs_kzalloc()
  treewide: Use array_size() in f2fs_kmalloc()
  treewide: Use array_size() in sock_kmalloc()
  treewide: Use array_size() in kvzalloc_node()
  treewide: Use array_size() in vzalloc_node()
  treewide: Use array_size() in vzalloc()
  treewide: Use array_size() in vmalloc()
  treewide: devm_kzalloc() -> devm_kcalloc()
  treewide: devm_kmalloc() -> devm_kmalloc_array()
  treewide: kvzalloc() -> kvcalloc()
  treewide: kvmalloc() -> kvmalloc_array()
  treewide: kzalloc_node() -> kcalloc_node()
  treewide: kzalloc() -> kcalloc()
  treewide: kmalloc() -> kmalloc_array()
  mm: Introduce kvcalloc()
  video: uvesafb: Fix integer overflow in allocation
  UBIFS: Fix potential integer overflow in allocation
  leds: Use struct_size() in allocation
  Convert intel uncore to struct_size
  Convert jffs2 acl to struct_size
  Convert vhost to struct_size
  Convert v4l2 event to struct_size
  Convert infiniband uverbs to struct_size
  Convert virtio_console to struct_size
  test_overflow: fix an IS_ERR() vs NULL bug
  xen/netfront: raise max number of slots in xennet_get_responses()
  smc: convert to ->poll_mask
  net: stmmac: dwmac-meson8b: Fix an error handling path in 'meson8b_dwmac_probe()'
  tc-testing: ife: fix wrong teardown command in test b7b8
  net: thunderx: prevent concurrent data re-writing by nicvf_set_rx_mode
  net: phy: mdio-gpio: Cut surplus includes
  hv_netvsc: move VF to same namespace as netvsc device
  hv_netvsc: fix network namespace issues with VF support
  hv_netvsc: drop common code until callback model fixed
  nfp: flower: free dst_entry in route table
  nfp: remove phys_port_name on flower's vNIC
  nfp: include all ring counters in interface stats
  nfp: don't pad strings in nfp_cpp_resource_find() to avoid gcc 8 warning
  clocksource/drivers/stm32: Fix error return code
  locking/refcounts: Implement refcount_dec_and_lock_irqsave()
  atomic: Add irqsave variant of atomic_dec_and_lock()
  alpha: Remove custom dec_and_lock() implementation
  IB/uverbs: Fix ordering of ucontext check in ib_uverbs_write
  autofs: Fix typo s/thenew new/the new/ in AUTOFS4_FS description
  Revert "net: do not allow changing SO_REUSEADDR/SO_REUSEPORT on bound sockets"
  netfilter: nf_conncount: Fix garbage collection with zones
  netfilter: xt_connmark: fix list corruption on rmmod
  netfilter: ctnetlink: avoid null pointer dereference
  netfilter: nf_tables: use WARN_ON_ONCE instead of BUG_ON in nft_do_chain()
  netfilter: nf_tables: close race between netns exit and rmmod
  netfilter: nf_tables: fix module unload race
  netfilter: nft_dynset: do not reject set updates with NFT_SET_EVAL
  netfilter: nft_socket: fix module autoload
  netfilter: fix null-ptr-deref in nf_nat_decode_session
  posix-cpu-timers: Remove lockdep_assert_irqs_disabled()
  linux/linkage.h: replace VMLINUX_SYMBOL_STR() with __stringify()
  s390/dasd: only use preallocated requests
  s390/dasd: reshuffle struct dasd_ccw_req
  s390/dasd: remove dasd_kmalloc_set_cda
  s390/dasd: move dasd_ccw_req to per request data
  s390/dasd: simplify locking in process_final_queue
  s390/cio: sanitize css_general_characteristics definition
  kvm: fix typo in flag name
  kvm: x86: use correct privilege level for sgdt/sidt/fxsave/fxrstor access
  KVM: x86: pass kvm_vcpu to kvm_read_guest_virt and kvm_write_guest_virt_system
  KVM: x86: introduce linear_{read,write}_system
  kvm: nVMX: Enforce cpl=0 for VMX instructions
  skip LAYOUTRETURN if layout is invalid
  microblaze: Remove architecture heart beat code
  microblaze: heartbeat: fix missing prom.h include
  ALSA: usb-audio: Disable the quirk for Nura headset
  xsk: re-add queue id check for XDP_SKB path
  Revert "PM / runtime: Fixup reference counting of device link suppliers at probe"
  ALSA: hda: add dock and led support for HP ProBook 640 G4
  ALSA: hda: add dock and led support for HP EliteBook 830 G5
  xfs: update incore per-AG inode count
  tcp: Do not reload skb pointer after skb_gro_receive().
  virtio: update the comments for transport features
  virtio_pci: support enabling VFs
  vhost: fix info leak due to uninitialized memory
  net/ipv6: Ensure cfg is properly initialized in ipv6_create_tempaddr
  tls: fix NULL pointer dereference on poll
  xsk: silence warning on memory allocation failure
  net: dsa: add error handling for pskb_trim_rcsum
  ipv6: allow PMTU exceptions to local routes
  Revert "iommu/amd_iommu: Use CONFIG_DMA_DIRECT_OPS=y and dma_direct_{alloc,free}()"
  ntb: ntb_transport: Replace GFP_ATOMIC with GFP_KERNEL in ntb_transport_create_queue
  ntb: ntb_transport: Replace GFP_ATOMIC with GFP_KERNEL in ntb_transport_setup_qp_mw
  NTB: ntb_hw_idt: fix typo 'can by' to 'can be'
  ntb: intel: change references of skx to gen3
  ntb: intel: split out the gen3 code
  ntb: intel: header definitions refactor
  ia64: disable CONFIG_PERFMON at least for now
  IB/mlx4: Fix an error handling path in 'mlx4_ib_rereg_user_mr()'
  Input: do not assign new tracking ID when changing tool type
  Input: make input_report_slot_state() return boolean
  Input: synaptics-rmi4 - fix axis-swap behavior
  Input: synaptics-rmi4 - fix the error return code in rmi_probe_interrupts()
  RDMA/qedr: Fix NULL pointer dereference when running over iWARP without RDMA-CM
  IB/mlx5: Fix return value check in flow_counters_set_data()
  IB/mlx5: Fix memory leak in mlx5_ib_create_flow
  IB/rxe: avoid double kfree skb
  RISC-V: Add CONFIG_HVC_RISCV_SBI=y to defconfig
  RISC-V: Handle R_RISCV_32 in modules
  riscv/ftrace: Export _mcount when DYNAMIC_FTRACE isn't set
  riscv: add riscv-specific predefines to CHECKFLAGS
  ixgbe: Fix bit definitions and add support for testing for ipsec support
  ixgbe: Avoid loopback and fix boolean logic in ipsec_stop_data
  ixgbe: Move ipsec init function to before reset call
  ixgbe: Use CONFIG_XFRM_OFFLOAD instead of CONFIG_XFRM
  autofs: remove left-over autofs4 stubs
  ixgbe: Fix setting of TC configuration for macvlan case
  nvmet: free smart-log buffer after use
  nvme-rdma: fix error flow during mapping request data
  nvme: add bio remapping tracepoint
  nvme: fix NULL pointer dereference in nvme_init_subsystem
  blk-mq: reinit q->tag_set_list entry only after grace period
  btrfs: scrub: Don't use inode pages for device replace
  ALSA: emu10k1: add error handling for snd_ctl_add
  ALSA: fm801: add error handling for snd_ctl_add
  PCI/AER: Use "PCI Express" consistently in Kconfig text
  PCI/AER: Hoist aerdrv.c, aer_inject.c up to drivers/pci/pcie/
  PCI/AER: Squash Kconfig.debug into Kconfig
  PCI/AER: Move private AER things to aerdrv.c
  PCI/AER: Move aer_irq() declaration to portdrv.h
  PCI/AER: Move pcie_aer_get_firmware_first() to portdrv.h
  PCI/AER: Remove duplicate pcie_port_bus_type declaration
  PCI/AER: Squash ecrc.c into aerdrv.c
  PCI/AER: Squash aerdrv_acpi.c into aerdrv.c
  PCI/AER: Squash aerdrv_errprint.c into aerdrv.c
  PCI/AER: Squash aerdrv_core.c into aerdrv.c
  PCI/AER: Reorder code to group probe/remove stuff together
  backlight: as3711_bl: Fix Device Tree node leaks
  backlight: tps65217_bl: Fix Device Tree node lookup
  backlight: max8925_bl: Fix Device Tree node lookup
  backlight: as3711_bl: Fix Device Tree node lookup
  MAINTAINERS: Add Paul Burton as MIPS co-maintainer
  HID: google: Add support for whiskers
  selftests: bpf: fix urandom_read build issue
  cpufreq: imx6q: check speed grades for i.MX6ULL
  mfd: cros_ec: Remove unused __remove function
  mfd: wm97xx-core: Platform data can be NULL
  vmsplice(): lift importing iovec into vmsplice(2) and compat counterpart
  kconfig: fix localmodconfig
  sh: remove no-op macro VMLINUX_SYMBOL()
  powerpc/kbuild: move -mprofile-kernel check to Kconfig
  Documentation: kconfig: add recommended way to describe compiler support
  gcc-plugins: disable GCC_PLUGIN_STRUCTLEAK_BYREF_ALL for COMPILE_TEST
  gcc-plugins: allow to enable GCC_PLUGINS for COMPILE_TEST
  gcc-plugins: test plugin support in Kconfig and clean up Makefile
  gcc-plugins: move GCC version check for PowerPC to Kconfig
  kcov: test compiler capability in Kconfig and correct dependency
  tcp: limit sk_rcvlowat by the maximum receive buffer
  um: Fix raw interface options
  um: Fix initialization of vector queues
  um: remove uml initcalls
  um: Update mailing list address
  net: phy: dp83822: use BMCR_ANENABLE instead of BMSR_ANEGCAPABLE for DP83620
  socket: close race condition between sock_close() and sockfs_setattr()
  ACPICA: Recognize the _OSI string "Windows 2017.2"
  signal: Remove no longer required irqsave/restore
  rcu: Update documentation of rcu_read_unlock()
  NFSv4.1: Fix the client behaviour on NFS4ERR_SEQ_FALSE_RETRY
  hpfs: Use EUCLEAN for filesystem errors
  riscv: split the declaration of __copy_user
  NFSv4: Fix a typo in nfs41_sequence_process
  NFSv4: Revert commit 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>
2018-07-03 15:31:00 -07:00
Colin Cross
b35d0bce0e ANDROID: ARM: convert build of appended dtb zImage to list of dtbs
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>
2018-06-15 15:08:55 -07:00
Linus Torvalds
7c00e8ae04 Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
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
  ...
2018-06-11 17:49:09 -07:00
Linus Torvalds
311da49758 Merge branch 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm
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
  ...
2018-06-06 13:49:25 -07:00
Luc Van Oostenryck
1f2f01b122 kbuild: add machine size to CHECKFLAGS
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>
2018-06-01 11:36:58 +09:00
Stefan Agner
22905a2430 ARM: 8766/1: drop no-thumb-interwork in EABI mode
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>
2018-05-19 11:53:46 +01:00
Geert Uytterhoeven
d9be9ceb1f arm: shmobile: Change platform dependency to ARCH_RENESAS
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>
2018-04-23 09:50:29 +02:00
Brendan Higgins
7bffa14c9a arm: npcm: add basic support for Nuvoton BMCs
Adds basic support for the Nuvoton NPCM750 BMC.

Signed-off-by: Brendan Higgins <brendanhiggins@google.com>
Reviewed-by: Tomer Maimon <tmaimon77@gmail.com>
Reviewed-by: Avi Fishman <avifishman70@gmail.com>
Tested-by: Tomer Maimon <tmaimon77@gmail.com>
Tested-by: Avi Fishman <avifishman70@gmail.com>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2018-03-06 17:54:23 +01:00
Nicolas Pitre
75fea300d7 ARM: 8723/2: always assume the "unified" syntax for assembly code
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>
2017-12-17 22:14:21 +00:00
Linus Torvalds
09bd7c75e5 Merge tag 'kbuild-v4.15' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
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
  ...
2017-11-17 17:45:29 -08:00
Linus Torvalds
8c60969856 Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
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
  ...
2017-11-16 14:05:12 -08:00
Luc Van Oostenryck
ff0c6eecef ARM: 8716/1: pass endianness info to sparse
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>
2017-11-01 19:14:49 +00:00
Cao jin
336303ae7f arm/kbuild: replace {C, LD}FLAGS_MODULE with KBUILD_{C, LD}FLAGS_MODULE
As kbuild document & commit 6588169d51 says: KBUILD_{C,LD}FLAGS_MODULE are
used to add arch-specific options for $(CC) and $(LD). From commandline,
{C,LD}FLAGS_MODULE shall be used.
Doesn't have any functional change, but just follow kbuild rules.

Signed-off-by: Cao jin <caoj.fnst@cn.fujitsu.com>
CC: Russell King <linux@armlinux.org.uk>
CC: linux-arm-kernel@lists.infradead.org
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
2017-10-31 00:36:58 +09:00
Martin Blumenstingl
d850f3e5d2 ARM: meson: Add SMP bringup code for Meson8 and Meson8b
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>
2017-10-29 08:29:41 -07:00
Luc Van Oostenryck II
6042b8c7c0 ARM: 8701/1: fix sparse flags for build on 64bit machines
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>
2017-10-12 11:18:19 +01:00
Andreas Färber
6bb8536cba ARM: Prepare Actions Semi S500
Add ARCH_ACTIONS and mach-actions/owl.c for "actions,s500".

Signed-off-by: Andreas Färber <afaerber@suse.de>
2017-06-21 18:08:41 +02:00
Michal Marek
152e6744eb arm: Use full path in KBUILD_IMAGE definition
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>
2017-03-20 22:42:20 +09:00
Linus Torvalds
66d466722c Merge branch 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm
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
2016-12-15 16:06:15 -08:00
Neil Armstrong
e330ea5e8c ARM: oxnas: Add OX820 config and makefile entry
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>
2016-11-23 09:53:55 +01:00
Russell King
96a8fae0fe ARM: convert to generated system call tables
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>
2016-10-18 21:34:06 +01:00
Russell King
4e2648db9c ARM: remove indirection of asm/mach-types.h
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>
2016-10-18 20:18:08 +01:00
Russell King
301a36fa70 Merge branches 'misc' and 'sa1111-base' into for-linus 2016-10-06 08:56:43 +01:00
Mark Rutland
3cb59581a8 ARM: 8588/1: localise objcopy flags
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>
2016-08-12 16:47:01 +01:00
Arnd Bergmann
de8a06f674 ARM: hide mach-*/ include for ARM_SINGLE_ARMV7M
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>
2016-08-10 22:42:26 +02:00
Linus Torvalds
fbae5cbb43 Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
Pull ARM SoC platform updates from Olof Johansson:
 "Improved and new platform support for various SoCs:

  New SoC support:
   - Broadcom BCM23550
   - Freescale i.MX7Solo
   - Qualcomm MDM9615
   - Renesas r8a7792

  Improvements:
   - convert clps711x to multiplatform
   - debug uart improvements for Atmel platforms
   - Tango platform improvements: HOTPLUG_CPU, Suspend-to-ram
   - OMAP tweaks and improvements to hwmod
   - OMAP support for kexec on SMP"

* tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (109 commits)
  ARM: davinci: fix build break because of undeclared dm365_evm_snd_data
  ARM: s3c64xx: smartq: Avoid sparse warnings
  ARM: sti: Implement dummy L2 cache's write_sec
  ARM: STi: Update machine _namestr to be more generic.
  arm: meson: explicitly select clk drivers
  ARM: tango: add Suspend-to-RAM support
  ARM: hisi: consolidate the hisilicon machine entries
  ARM: tango: fix CONFIG_HOTPLUG_CPU=n build
  MAINTAINERS: Update BCM281XX/BCM11XXX/BCM216XX entry
  MAINTAINERS: Update BCM63XX entry
  MAINTAINERS: Add NS2 entry
  MAINTAINERS: Fix nsp false-positives
  MAINTAINERS: Change L to M for Broadcom ARM/ARM64 SoC entries
  ARM: debug: Enable DEBUG_BCM_5301X for Northstar Plus SoCs
  ARM: clps711x: Switch to MULTIPLATFORM
  ARM: clps711x: Remove boards support
  ARM: clps711x: Add basic DT support
  ARM: clps711x: Reduce static map size
  ARM: SAMSUNG: Constify iomem address passed to s5p_init_cpu
  ARM: oxnas: Change OX810SE default driver config
  ...
2016-08-01 18:27:08 -04:00
Alexander Shiyan
c86f51737f ARM: clps711x: Switch to MULTIPLATFORM
Switch CLPS711X to multiplatform.

Signed-off-by: Alexander Shiyan <shc_work@mail.ru>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2016-07-06 17:57:56 +02:00
Masahiro Yamada
c6bbfbb729 ARM: 8576/1: avoid duplicating "Kernel: arch/arm/boot/*Image is ready"
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>
2016-06-22 19:55:12 +01:00
Vladimir Murzin
1847119dcc ARM: vexpress/mps2: introduce MPS2 platform
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>
2016-04-26 12:50:01 +02:00
Linus Torvalds
33b3d2e88c Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
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
  ...
2016-03-20 14:57:08 -07:00
Lars Persson
590b460c3e arm: initial machine port for artpec-6 SoC
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>
2016-02-24 13:55:47 -08:00
Masahiro Yamada
a34c66357e ARM: 8529/1: remove 'i' and 'zi' targets
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>
2016-02-16 16:33:41 +00:00