Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0b04a6d3 authored by Rishabh Bhatnagar's avatar Rishabh Bhatnagar
Browse files

Merge remote-tracking branch 'origin/tmp-021c9179' into msm-kona



* origin/tmp-021c9179:
  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 5f83d86c ("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: 511c54a2 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 190c462d..bf3012ad"
  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: default avatarRishabh Bhatnagar <rishabhb@codeaurora.org>
parents 23ff8d82 021c9179
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -186,6 +186,9 @@ Uwe Kleine-König <ukleinek@informatik.uni-freiburg.de>
Uwe Kleine-König <ukl@pengutronix.de>
Uwe Kleine-König <Uwe.Kleine-Koenig@digi.com>
Valdis Kletnieks <Valdis.Kletnieks@vt.edu>
Vinod Koul <vkoul@kernel.org> <vinod.koul@intel.com>
Vinod Koul <vkoul@kernel.org> <vinod.koul@linux.intel.com>
Vinod Koul <vkoul@kernel.org> <vkoul@infradead.org>
Viresh Kumar <vireshk@kernel.org> <viresh.kumar@st.com>
Viresh Kumar <vireshk@kernel.org> <viresh.linux@gmail.com>
Viresh Kumar <vireshk@kernel.org> <viresh.kumar2@arm.com>
+0 −10
Original line number Diff line number Diff line
@@ -64,8 +64,6 @@ auxdisplay/
	- misc. LCD driver documentation (cfag12864b, ks0108).
backlight/
	- directory with info on controlling backlights in flat panel displays
bcache.txt
	- Block-layer cache on fast SSDs to improve slow (raid) I/O performance.
block/
	- info on the Block I/O (BIO) layer.
blockdev/
@@ -78,18 +76,10 @@ bus-devices/
	- directory with info on TI GPMC (General Purpose Memory Controller)
bus-virt-phys-mapping.txt
	- how to access I/O mapped memory from within device drivers.
cachetlb.txt
	- describes the cache/TLB flushing interfaces Linux uses.
cdrom/
	- directory with information on the CD-ROM drivers that Linux has.
cgroup-v1/
	- cgroups v1 features, including cpusets and memory controller.
cgroup-v2.txt
	- cgroups v2 features, including cpusets and memory controller.
circular-buffers.txt
	- how to make use of the existing circular buffer infrastructure
clk.txt
	- info on the common clock framework
cma/
	- Continuous Memory Area (CMA) debugfs interface.
conf.py
+1 −1
Original line number Diff line number Diff line
@@ -11,7 +11,7 @@ Description:
  Kernel code may export it for complete or partial access.

  GPIOs are identified as they are inside the kernel, using integers in
  the range 0..INT_MAX.  See Documentation/gpio/gpio.txt for more information.
  the range 0..INT_MAX.  See Documentation/gpio for more information.

    /sys/class/gpio
	/export ... asks the kernel to export a GPIO to userspace
+17 −0
Original line number Diff line number Diff line
What:		/sys/bus/nd/devices/regionX/nfit/ecc_unit_size
Date:		Aug, 2017
KernelVersion:	v4.14 (Removed v4.18)
Contact:	linux-nvdimm@lists.01.org
Description:
		(RO) Size of a write request to a DIMM that will not incur a
		read-modify-write cycle at the memory controller.

		When the nfit driver initializes it runs an ARS (Address Range
		Scrub) operation across every pmem range. Part of that process
		involves determining the ARS capabilities of a given address
		range. One of the capabilities that is reported is the 'Clear
		Uncorrectable Error Range Length Unit Size' (see: ACPI 6.2
		section 9.20.7.4 Function Index 1 - Query ARS Capabilities).
		This property indicates the boundary at which the NVDIMM may
		need to perform read-modify-write cycles to maintain ECC (Error
		Correcting Code) blocks.
+20 −20
Original line number Diff line number Diff line
What:		/sys/bus/vmbus/devices/vmbus_*/id
What:		/sys/bus/vmbus/devices/<UUID>/id
Date:		Jul 2009
KernelVersion:	2.6.31
Contact:	K. Y. Srinivasan <kys@microsoft.com>
Description:	The VMBus child_relid of the device's primary channel
Users:		tools/hv/lsvmbus

What:		/sys/bus/vmbus/devices/vmbus_*/class_id
What:		/sys/bus/vmbus/devices/<UUID>/class_id
Date:		Jul 2009
KernelVersion:	2.6.31
Contact:	K. Y. Srinivasan <kys@microsoft.com>
Description:	The VMBus interface type GUID of the device
Users:		tools/hv/lsvmbus

What:		/sys/bus/vmbus/devices/vmbus_*/device_id
What:		/sys/bus/vmbus/devices/<UUID>/device_id
Date:		Jul 2009
KernelVersion:	2.6.31
Contact:	K. Y. Srinivasan <kys@microsoft.com>
Description:	The VMBus interface instance GUID of the device
Users:		tools/hv/lsvmbus

What:		/sys/bus/vmbus/devices/vmbus_*/channel_vp_mapping
What:		/sys/bus/vmbus/devices/<UUID>/channel_vp_mapping
Date:		Jul 2015
KernelVersion:	4.2.0
Contact:	K. Y. Srinivasan <kys@microsoft.com>
@@ -28,112 +28,112 @@ Description: The mapping of which primary/sub channels are bound to which
		Format: <channel's child_relid:the bound cpu's number>
Users:		tools/hv/lsvmbus

What:		/sys/bus/vmbus/devices/vmbus_*/device
What:		/sys/bus/vmbus/devices/<UUID>/device
Date:		Dec. 2015
KernelVersion:	4.5
Contact:	K. Y. Srinivasan <kys@microsoft.com>
Description:	The 16 bit device ID of the device
Users:		tools/hv/lsvmbus and user level RDMA libraries

What:		/sys/bus/vmbus/devices/vmbus_*/vendor
What:		/sys/bus/vmbus/devices/<UUID>/vendor
Date:		Dec. 2015
KernelVersion:	4.5
Contact:	K. Y. Srinivasan <kys@microsoft.com>
Description:	The 16 bit vendor ID of the device
Users:		tools/hv/lsvmbus and user level RDMA libraries

What:		/sys/bus/vmbus/devices/vmbus_*/channels/NN
What:		/sys/bus/vmbus/devices/<UUID>/channels/<N>
Date:		September. 2017
KernelVersion:	4.14
Contact:	Stephen Hemminger <sthemmin@microsoft.com>
Description:	Directory for per-channel information
		NN is the VMBUS relid associtated with the channel.

What:		/sys/bus/vmbus/devices/vmbus_*/channels/NN/cpu
What:		/sys/bus/vmbus/devices/<UUID>/channels/<N>/cpu
Date:		September. 2017
KernelVersion:	4.14
Contact:	Stephen Hemminger <sthemmin@microsoft.com>
Description:	VCPU (sub)channel is affinitized to
Users:		tools/hv/lsvmbus and other debugging tools

What:		/sys/bus/vmbus/devices/vmbus_*/channels/NN/cpu
What:		/sys/bus/vmbus/devices/<UUID>/channels/<N>/cpu
Date:		September. 2017
KernelVersion:	4.14
Contact:	Stephen Hemminger <sthemmin@microsoft.com>
Description:	VCPU (sub)channel is affinitized to
Users:		tools/hv/lsvmbus and other debugging tools

What:		/sys/bus/vmbus/devices/vmbus_*/channels/NN/in_mask
What:		/sys/bus/vmbus/devices/<UUID>/channels/<N>/in_mask
Date:		September. 2017
KernelVersion:	4.14
Contact:	Stephen Hemminger <sthemmin@microsoft.com>
Description:	Host to guest channel interrupt mask
Users:		Debugging tools

What:		/sys/bus/vmbus/devices/vmbus_*/channels/NN/latency
What:		/sys/bus/vmbus/devices/<UUID>/channels/<N>/latency
Date:		September. 2017
KernelVersion:	4.14
Contact:	Stephen Hemminger <sthemmin@microsoft.com>
Description:	Channel signaling latency
Users:		Debugging tools

What:		/sys/bus/vmbus/devices/vmbus_*/channels/NN/out_mask
What:		/sys/bus/vmbus/devices/<UUID>/channels/<N>/out_mask
Date:		September. 2017
KernelVersion:	4.14
Contact:	Stephen Hemminger <sthemmin@microsoft.com>
Description:	Guest to host channel interrupt mask
Users:		Debugging tools

What:		/sys/bus/vmbus/devices/vmbus_*/channels/NN/pending
What:		/sys/bus/vmbus/devices/<UUID>/channels/<N>/pending
Date:		September. 2017
KernelVersion:	4.14
Contact:	Stephen Hemminger <sthemmin@microsoft.com>
Description:	Channel interrupt pending state
Users:		Debugging tools

What:		/sys/bus/vmbus/devices/vmbus_*/channels/NN/read_avail
What:		/sys/bus/vmbus/devices/<UUID>/channels/<N>/read_avail
Date:		September. 2017
KernelVersion:	4.14
Contact:	Stephen Hemminger <sthemmin@microsoft.com>
Description:	Bytes available to read
Users:		Debugging tools

What:		/sys/bus/vmbus/devices/vmbus_*/channels/NN/write_avail
What:		/sys/bus/vmbus/devices/<UUID>/channels/<N>/write_avail
Date:		September. 2017
KernelVersion:	4.14
Contact:	Stephen Hemminger <sthemmin@microsoft.com>
Description:	Bytes available to write
Users:		Debugging tools

What:		/sys/bus/vmbus/devices/vmbus_*/channels/NN/events
What:		/sys/bus/vmbus/devices/<UUID>/channels/<N>/events
Date:		September. 2017
KernelVersion:	4.14
Contact:	Stephen Hemminger <sthemmin@microsoft.com>
Description:	Number of times we have signaled the host
Users:		Debugging tools

What:		/sys/bus/vmbus/devices/vmbus_*/channels/NN/interrupts
What:		/sys/bus/vmbus/devices/<UUID>/channels/<N>/interrupts
Date:		September. 2017
KernelVersion:	4.14
Contact:	Stephen Hemminger <sthemmin@microsoft.com>
Description:	Number of times we have taken an interrupt (incoming)
Users:		Debugging tools

What:		/sys/bus/vmbus/devices/vmbus_*/channels/NN/subchannel_id
What:		/sys/bus/vmbus/devices/<UUID>/channels/<N>/subchannel_id
Date:		January. 2018
KernelVersion:	4.16
Contact:	Stephen Hemminger <sthemmin@microsoft.com>
Description:	Subchannel ID associated with VMBUS channel
Users:		Debugging tools and userspace drivers

What:		/sys/bus/vmbus/devices/vmbus_*/channels/NN/monitor_id
What:		/sys/bus/vmbus/devices/<UUID>/channels/<N>/monitor_id
Date:		January. 2018
KernelVersion:	4.16
Contact:	Stephen Hemminger <sthemmin@microsoft.com>
Description:	Monitor bit associated with channel
Users:		Debugging tools and userspace drivers

What:		/sys/bus/vmbus/devices/vmbus_*/channels/NN/ring
What:		/sys/bus/vmbus/devices/<UUID>/channels/<N>/ring
Date:		January. 2018
KernelVersion:	4.16
Contact:	Stephen Hemminger <sthemmin@microsoft.com>
Loading