This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-allmodconfig in repository toolchain/ci/linux.
discards 41539ebf9bac Add linux-next specific files for 20200123 discards 574876140dda Merge branch 'akpm/master' discards d317c434733e drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] discards ba1fc59c285f drivers/tty/serial/sh-sci.c: suppress warning discards f668d8a7e09a ARM: dma-api: fix max_pfn off-by-one error in __dma_supported() discards 3074c5cc9133 treewide: remove redundant IS_ERR() before error code check discards 1511269b2d0a include/linux/cpumask.h: don't calculate length of the inp [...] discards af10a40c0fe4 lib: new testcases for bitmap_parse{_user} discards cd3ba98d89e0 lib: rework bitmap_parse() discards 633b8a5edf42 lib: make bitmap_parse_user a wrapper on bitmap_parse discards 0eb8b1c00016 lib/test_bitmap: fix address space when test user buffer discards 28bd36b2d155 fix rebase issue discards 2f7d3d049504 lib: add test for bitmap_parse() discards 0090ddfcb076 bitops: more BITS_TO_* macros discards e107060e501a lib/string: add strnchrnul() discards 1e680b976883 proc-convert-everything-to-struct-proc_ops-fix-2 discards cdc43a13d586 proc-convert-everything-to-struct-proc_ops-fix discards 79cd205130a2 proc: convert everything to "struct proc_ops" discards 685fd64b3fef proc: decouple proc from VFS with "struct proc_ops" discards a5ca0067f4f3 asm-generic/tlb: Provide MMU_GATHER_TABLE_FREE discards ad94892588ca asm-generic/tlb: Rename HAVE_MMU_GATHER_NO_GATHER discards f9317a37838d asm-generic/tlb: rename HAVE_MMU_GATHER_PAGE_SIZE discards 3081a0cd2420 asm-generic/tlb: rename HAVE_RCU_TABLE_FREE discards baa538ef17e8 asm-generic/tlb: add missing CONFIG symbol discards 5a006fb7e875 asm-gemeric/tlb: remove stray function declarations discards 75ce8b895058 asm-generic/tlb: avoid potential double flush discards a583f7b334dd mm/mmu_gather: invalidate TLB correctly on batch allocatio [...] discards c4f632511ed5 powerpc/mmu_gather: enable RCU_TABLE_FREE even for !SMP case discards 139dcda835a7 x86-mm-avoid-allocating-struct-mm_struct-on-the-stack-fix discards 68c9f42f41dc x86: mm: avoid allocating struct mm_struct on the stack discards 6ded59192bc3 mm: ptdump: reduce level numbers by 1 in note_page() discards dbcce28035b0 arm64: mm: display non-present entries in ptdump discards 6533f451ef74 arm64: mm: convert mm/dump.c to use walk_page_range() discards d4f7936de121 x86: mm: convert dump_pagetables to use walk_page_range discards 1118a6336400 mm: add generic ptdump discards 87da78f73b9d x86: mm: convert ptdump_walk_pgd_level_debugfs() to take a [...] discards c350162fafe9 x86: mm+efi: convert ptdump_walk_pgd_level() to take a mm_struct discards 85ba82ff40cd x86: mm: point to struct seq_file from struct pg_state discards 11a0ae68c918 mm: pagewalk: add 'depth' parameter to pte_hole discards e6c717dabebb mm: pagewalk: fix termination condition in walk_pte_range() discards 484dec322335 mm: pagewalk: don't lock PTEs for walk_page_range_novma() discards dc4cae3ddb64 mm: pagewalk: allow walking without vma discards 1bebafcd204c mm: pagewalk: fix unused variable warning discards f7cf47809509 mm: pagewalk: add p4d_entry() and pgd_entry() discards 720f32364955 x86: mm: add p?d_leaf() definitions discards 95559c918614 sparc: mm: add p?d_leaf() definitions discards f6e54ca46167 s390: mm: add p?d_leaf() definitions discards b56bad8ed54f riscv: mm: add p?d_leaf() definitions discards 98093fae4e06 powerpc: mm: add p?d_leaf() definitions discards 97ea5b477f54 mips: mm: add p?d_leaf() definitions discards 2caab1e9e0d0 arm64: mm: add p?d_leaf() definitions discards dba7ea383205 arm: mm: add p?d_leaf() definitions discards 69151d4c0515 arc: mm: add p?d_leaf() definitions discards f550b4cc9786 mm: add generic p?d_leaf() macros discards 336a33742fe7 mm: remove __krealloc discards d7cacb79eb6e pinctrl: fix pxa2xx.c build warnings discards 0719958ed832 drivers/block/null_blk_main.c: fix uninitialized var warnings discards 338552a94326 drivers/block/null_blk_main.c: fix layout discards 1a98c7a8733e Merge branch 'akpm-current/current' discards c09cb8961bde Merge remote-tracking branch 'kunit-next/kunit' discards c00c3d6b40d5 Merge remote-tracking branch 'generic-ioremap/for-next' discards 811d898f9bbf Merge remote-tracking branch 'fpga/for-next' discards d4ff2731a8cf Merge remote-tracking branch 'pidfd/for-next' discards b7d1de98575e Merge remote-tracking branch 'xarray/xarray' discards e9721d155965 Merge remote-tracking branch 'nvmem/for-next' discards 40a08319d20f Merge remote-tracking branch 'slimbus/for-next' discards f54042fc4250 Merge remote-tracking branch 'fsi/next' discards 58ced19c8374 Merge remote-tracking branch 'ntb/ntb-next' discards d4e0f24b0200 Merge remote-tracking branch 'at24/at24/for-next' discards a18de7528640 Merge remote-tracking branch 'rtc/rtc-next' discards 67fa88a02a66 Merge remote-tracking branch 'coresight/next' discards 1fcbbce3565f Merge remote-tracking branch 'livepatching/for-next' discards cf45212eaca4 Merge remote-tracking branch 'y2038/y2038' discards 95eebf28a20f Merge remote-tracking branch 'kselftest/next' discards adbdf153b59e Merge remote-tracking branch 'random/dev' discards 3f7764202352 Merge remote-tracking branch 'ktest/for-next' discards e915fcae7a75 Merge remote-tracking branch 'pwm/for-next' discards 0551898c3471 Merge remote-tracking branch 'pinctrl-intel/for-next' discards 5cc101176a3b Merge remote-tracking branch 'pinctrl/for-next' discards 01d61abced84 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' discards a2b76634eae7 Merge remote-tracking branch 'gpio/for-next' discards c6507bd34dab Merge remote-tracking branch 'rpmsg/for-next' discards 527b176ff963 Merge remote-tracking branch 'vhost/linux-next' discards aa78acf55493 Merge remote-tracking branch 'scsi-mkp/for-next' discards 7357fab34718 Merge remote-tracking branch 'scsi/for-next' discards 00f1bb8e0cf9 Merge remote-tracking branch 'cgroup/for-next' discards 58af858c1122 Merge remote-tracking branch 'slave-dma/next' discards a4d5ba778d20 Merge remote-tracking branch 'icc/icc-next' discards e2c460d7da9c Merge remote-tracking branch 'mux/for-next' discards 4920e6bee151 Merge remote-tracking branch 'staging/staging-next' discards 03a119404322 Merge remote-tracking branch 'char-misc/char-misc-next' discards 3e1f680d72e3 Merge remote-tracking branch 'tty/tty-next' discards 4f8c79ca468c Merge remote-tracking branch 'usb-serial/usb-next' discards 7ce759a4901b Merge remote-tracking branch 'usb/usb-next' discards de9a3b94f799 Merge remote-tracking branch 'driver-core/driver-core-next' discards 81c31fd9f6e3 Merge remote-tracking branch 'ipmi/for-next' discards 82c47032bec4 Merge remote-tracking branch 'leds/for-next' discards 5b5bdefc9863 Merge remote-tracking branch 'chrome-platform/for-next' discards ee73f4256f1d Merge remote-tracking branch 'drivers-x86/for-next' discards cd0a63b42986 Merge remote-tracking branch 'workqueues/for-next' discards 87b357c7054d Merge remote-tracking branch 'percpu/for-next' discards 3c77ea8d914a Merge remote-tracking branch 'xen-tip/linux-next' discards a2dd02d22317 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' discards 4cedbc41c73e Merge remote-tracking branch 'kvm-arm/next' discards c4e4e11fb2b7 Merge remote-tracking branch 'kvm/linux-next' omits ce565b8c57c4 Merge branch '5.5/scsi-fixes' into 5.6/scsi-next discards 88f08c6dc0fa Merge remote-tracking branch 'rcu/rcu/next' discards 8b38bafd73a4 Merge remote-tracking branch 'ftrace/for-next' discards 264435684230 Merge remote-tracking branch 'irqchip/irq/irqchip-next' discards 8eea48b749d5 Merge remote-tracking branch 'edac/edac-for-next' discards 4db68886d929 Merge remote-tracking branch 'clockevents/timers/drivers/next' discards df6aa649ef91 Merge remote-tracking branch 'tip/auto-latest' discards bac3c36b5fe8 Merge remote-tracking branch 'spi/for-next' discards bb1747402791 Merge remote-tracking branch 'devicetree/for-next' discards 34b2f1fc9b27 Merge remote-tracking branch 'audit/next' discards 3d43ec3578bb Merge remote-tracking branch 'vfio/next' discards 5e4eb1ab6639 Merge remote-tracking branch 'iommu/next' discards 56fed8cfb4e8 Merge remote-tracking branch 'tpmdd/next' discards 8069e03aac41 Merge remote-tracking branch 'tomoyo/master' discards e1984f0ecdbb Merge remote-tracking branch 'smack/for-next' discards 50fedd72942a Merge remote-tracking branch 'selinux/next' discards cd6fc4bdc310 Merge remote-tracking branch 'keys/keys-next' discards 4461a1b9d1cf Merge remote-tracking branch 'integrity/next-integrity' discards 089de09c5487 Merge remote-tracking branch 'apparmor/apparmor-next' discards bc19d5dbb0c5 Merge remote-tracking branch 'regulator/for-next' discards 20911216fd74 Merge remote-tracking branch 'battery/for-next' discards a8869fc32be5 Merge remote-tracking branch 'backlight/for-backlight-next' discards 808331314b9a Merge remote-tracking branch 'mfd/for-mfd-next' discards 4b0c00a6fa5a Merge remote-tracking branch 'mmc/next' discards 3fd834cc3b1e Merge remote-tracking branch 'pcmcia/pcmcia-next' discards ec3425c36aad Merge remote-tracking branch 'device-mapper/for-next' discards 6bdade11ba4e Merge remote-tracking branch 'block/for-next' discards 062471da348a Merge remote-tracking branch 'input/next' discards 7cb35196c625 Merge remote-tracking branch 'modules/modules-next' discards a13f13e251fc Merge remote-tracking branch 'sound-asoc/for-next' discards 7b9ae6fa9c44 Merge remote-tracking branch 'sound/for-next' discards cb27b0cdd364 Merge remote-tracking branch 'regmap/for-next' discards 28f69e508c32 Merge remote-tracking branch 'etnaviv/etnaviv/next' discards 9be6c91870cd Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' discards e9d5117c3c59 Merge remote-tracking branch 'drm-misc/for-linux-next' discards 573da32858a9 Merge remote-tracking branch 'drm-intel/for-linux-next' discards f157eb8bfc51 Merge remote-tracking branch 'amdgpu/drm-next' discards 0301d1dd6670 Merge remote-tracking branch 'drm/drm-next' discards d5e1ce1c418e Merge remote-tracking branch 'crypto/master' discards 6583f40bc715 Merge remote-tracking branch 'spi-nor/spi-nor/next' discards 970bb2940d35 Merge remote-tracking branch 'nand/nand/next' discards a768b35d4082 Merge remote-tracking branch 'gfs2/for-next' discards e0defe7072b4 Merge remote-tracking branch 'mac80211-next/master' discards b836ca95d3b7 Merge remote-tracking branch 'bluetooth/master' discards fc02361fa572 Merge remote-tracking branch 'nfc-next/master' discards 649a363a7b4c Merge remote-tracking branch 'bpf-next/master' discards a74c15625a2c Merge remote-tracking branch 'net-next/master' discards 80d05078e9e1 Merge remote-tracking branch 'rdma/for-next' discards 101a3ff94e55 Merge remote-tracking branch 'swiotlb/linux-next' discards 6443b3c034e3 Merge remote-tracking branch 'ieee1394/for-next' discards 858d68fde661 Merge remote-tracking branch 'thermal/thermal/linux-next' discards e84b134197d4 Merge remote-tracking branch 'opp/opp/linux-next' discards 041046c67f9a Merge remote-tracking branch 'cpupower/cpupower' discards 3ce2b7c3532a Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' discards 7ab53387f935 Merge remote-tracking branch 'pm/linux-next' discards a334a8da0c1a Merge remote-tracking branch 'v4l-dvb/master' discards 7ae5e4ea1c60 Merge remote-tracking branch 'jc_docs/docs-next' discards 3b9adcdb18b6 Merge remote-tracking branch 'hwmon-staging/hwmon-next' discards 7aa4135063c3 Merge branch 'dmi/master' discards 6e220e007ec3 Merge remote-tracking branch 'i3c/i3c/next' discards 12f48b6bf45b Merge remote-tracking branch 'i2c/i2c/for-next' discards 7bc5fa227e90 Merge remote-tracking branch 'hid/for-next' discards bb05380b8b62 Merge remote-tracking branch 'pci/next' discards 24c2273bea4c Merge remote-tracking branch 'printk/for-next' discards e35701356484 Merge remote-tracking branch 'vfs/for-next' discards 9922ad1a3c6d Merge remote-tracking branch 'iomap/iomap-for-next' discards 8adf80444ce4 Merge remote-tracking branch 'zonefs/for-next' discards 73a876a9a6dc Merge remote-tracking branch 'xfs/for-next' discards 69fb979fd5e8 Merge remote-tracking branch 'v9fs/9p-next' discards 4ed99ec28323 Merge remote-tracking branch 'ubifs/linux-next' discards d2d90383e2d7 Merge remote-tracking branch 'overlayfs/overlayfs-next' discards 4646fd927bed Merge remote-tracking branch 'nfsd/nfsd-next' discards cbee3e352165 Merge remote-tracking branch 'nfs-anna/linux-next' discards c77a1a60e47c Merge remote-tracking branch 'jfs/jfs-next' discards e88ed3f4de29 Merge remote-tracking branch 'fsverity/fsverity' discards da4a2a09494a Merge remote-tracking branch 'f2fs/dev' omits 1b2fd38de9fc Merge branch 'bpf-dynamic-relinking' omits 7805fe843964 selftests/bpf: Add tests for program extensions omits 2db6eab18b97 libbpf: Add support for program extensions omits be8704ff07d2 bpf: Introduce dynamic program extensions discards 12e0818706df Merge remote-tracking branch 'ext4/dev' discards 13eaeb42bd04 Merge remote-tracking branch 'ext3/for_next' discards 3f3ad43567b5 Merge remote-tracking branch 'erofs/dev' discards ba1734354d34 Merge remote-tracking branch 'ecryptfs/next' discards 7974f52634ef Merge remote-tracking branch 'cifs/for-next' discards a5930879781b Merge remote-tracking branch 'ceph/master' discards 100a202a1c55 Merge remote-tracking branch 'btrfs/for-next' discards 7cfdedf1b957 Merge remote-tracking branch 'fscrypt/master' discards 3c015b7f2a78 Merge remote-tracking branch 'xtensa/xtensa-for-next' discards 18f7c49ab7dd Merge remote-tracking branch 'uml/linux-next' discards 4558b09a1124 Merge remote-tracking branch 'sh/sh-next' discards f9e67cf63baa Merge remote-tracking branch 's390/features' discards 0f47eaec5324 Merge remote-tracking branch 'risc-v/for-next' discards 5756548c2792 Merge remote-tracking branch 'powerpc/next' discards 2653e7cc6979 Merge remote-tracking branch 'mips/mips-next' discards 6485823602d4 Merge remote-tracking branch 'm68k/for-next' discards d73699f6fe80 Merge remote-tracking branch 'h8300/h8300-next' discards 38faa6a210af Merge remote-tracking branch 'csky/linux-next' discards eac9add307f9 Merge remote-tracking branch 'clk/clk-next' discards ad812b3dc1fb Merge remote-tracking branch 'tegra/for-next' discards 97757eb13963 Merge remote-tracking branch 'sunxi/sunxi/for-next' discards 60fe41fab4a9 Merge remote-tracking branch 'samsung-krzk/for-next' discards 242264d6088d Merge remote-tracking branch 'rockchip/for-next' discards 3f2ad764dcee Merge remote-tracking branch 'reset/reset/next' discards ec6fb4ce2aa0 Merge remote-tracking branch 'renesas/next' discards 49ee0cb3fccf Merge remote-tracking branch 'realtek/for-next' discards 673977a3dc01 Merge remote-tracking branch 'qcom/for-next' discards 21d7fc2dbf2a Merge remote-tracking branch 'omap/for-next' discards 38a7dc87836b Merge remote-tracking branch 'mvebu/for-next' discards dcbad1168036 Merge remote-tracking branch 'mediatek/for-next' discards 24717d1f5598 Merge remote-tracking branch 'keystone/next' discards 71ebdcc73663 riscv: mm: add support for CONFIG_DEBUG_VIRTUAL omits fc76324fa27f riscv: keep 32-bit kernel to 32-bit phys_addr_t omits ea01ce67326d kasan: Add riscv to KASAN documentation. omits 8ad8b72721d0 riscv: Add KASAN support omits 57ee58e39321 kasan: No KASAN's memmove check if archs don't have it. discards fd571d50f39d Merge remote-tracking branch 'imx-mxs/for-next' discards fbf7ea103331 Merge remote-tracking branch 'bcm2835/for-next' discards 1a254f6a85b9 Merge remote-tracking branch 'at91/at91-next' discards 8d7f55fb5f6c Merge remote-tracking branch 'aspeed/for-next' discards 37301a4abb9a Merge remote-tracking branch 'amlogic/for-next' discards 5e31401f3329 Merge remote-tracking branch 'arm-soc/for-next' omits b0bd3b8e41f4 Merge branch 'for-5.6/io_uring-vfs' into for-next omits 86a761f81ec8 io_uring: honor IOSQE_ASYNC for linked reqs omits 1118591ab883 io_uring: prep req when do IOSQE_ASYNC discards 5145281560c5 Merge remote-tracking branch 'arm64/for-next/core' discards b4f5fce182f2 Merge remote-tracking branch 'arm/for-next' discards ef54c5b4dbfb Merge remote-tracking branch 'kbuild/for-next' discards 364c2e4beb7f Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] discards 141652d12d4e Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' discards cacadf28459d Merge remote-tracking branch 'mmc-fixes/fixes' discards 4f191620f868 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] discards 457b0e788c52 Merge remote-tracking branch 'scsi-fixes/fixes' discards 94acfe5b4264 Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards 4b43dbb81d31 Merge remote-tracking branch 'hwmon-fixes/hwmon' discards 34018cc4753e Merge remote-tracking branch 'kvms390-fixes/master' discards bb9d9f95c50e Merge remote-tracking branch 'reset-fixes/reset/fixes' discards 53f2bb1812ef Merge remote-tracking branch 'v4l-dvb-fixes/fixes' discards cad419f2ccaa Merge remote-tracking branch 'ide/master' discards d85ff21cafd3 Merge remote-tracking branch 'input-current/for-linus' discards b633700cd087 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] discards 7c4aabd9d888 Merge remote-tracking branch 'pci-current/for-linus' discards e70b386f0d8d Merge remote-tracking branch 'spi-fixes/for-linus' discards fab8f34a08d2 Merge remote-tracking branch 'regulator-fixes/for-linus' discards 0090e271d04c Merge remote-tracking branch 'sound-asoc-fixes/for-linus' discards b64963f1f8d5 Merge remote-tracking branch 'sound-current/for-linus' discards 3c6bc8c09d06 Merge remote-tracking branch 'wireless-drivers/master' discards 28c60a15f299 Merge remote-tracking branch 'netfilter/master' discards 96c65382b056 Merge remote-tracking branch 'bpf/master' discards 622af80e127c Merge remote-tracking branch 'net/master' discards b8bf34512ed0 Merge remote-tracking branch 'sparc/master' discards c38c3352a2b5 Merge remote-tracking branch 'arm-current/fixes' discards bb7e37a94b80 Merge remote-tracking branch 'arc-current/for-curr' discards f9fb2d88681d Merge remote-tracking branch 'fixes/master' omits 6613babaf662 Bluetooth: fix appearance typo in mgmt.c omits c5d19a6ecfce net: convert additional drivers to use phy_do_ioctl omits 5311a69aaca3 net, ip6_tunnel: fix namespaces move omits 36d79af7fb59 net_sched: use validated TCA_KIND attribute in tc_new_tfilter() omits d39ca2590d10 Revert "udp: do rmem bulk free even if the rx sk queue is empty" omits bda6a35505e2 net: Add Jakub to MAINTAINERS for networking general. omits c80794323e82 net: Fix packet reordering caused by GRO and listified RX [...] omits 0ace17d56824 can, slip: Protect tty->disc_data in write_wakeup and clos [...] omits 58c8db929db1 net, sk_msg: Don't check if sock is locked when tearing do [...] omits eac795cca1c0 Merge branches 'fixes' and 'misc' into for-next omits 6849b5eba196 ARM: 8955/1: virt: Relax arch timer version check during e [...] omits 9fa3fb33e21f ARM: 8954/1: NOMMU: remove stubs for swapops discards 46215c08d2d4 hwmon: (k10temp) Add debugfs support discards 4a0030bd7b5b hwmon: (k10temp) Don't show temperature limits on Ryzen (Z [...] discards 7b649e2d27b4 hwmon: (k10temp) Show core and SoC current and voltages on [...] discards 8fec8a82c529 hwmon: (k10temp) Report temperatures per CPU die discards 9eb08335f5bd hmon: (k10temp) Convert to use devm_hwmon_device_register_ [...] discards 20e3b9f43644 hwmon: (k10temp) Use bitops omits e9bf5ffb104a NFS: remove unused macros omits 6fef8510a7a5 drm/i915: Cleanup properly if the implicit fence setup fails omits 58fa1760d08a drm/i915: Balance prepare_fb/cleanup_fb omits fa528334f69b drm/i915: s/intel_state/state/ in intel_{prepare,cleanup}_ [...] omits b2faf669866e drm/i915: Stop looking at plane->state in intel_prepare_pl [...] omits 7d8d2cbce5af drm/i915: Clear old hw.fb & co. from slave plane's state omits 1df889d1eba5 Merge branch 'for-5.6/io_uring-epoll-test' into for-next omits 273db8f03509 Input: add IOC3 serio driver omits 6adc1cd40948 Merge branch 'for-5.6/libata' into for-next omits ad616bcef7ec Merge branch 'for-5.6/block' into for-next omits 554d21efb0d2 block, bfq: improve arithmetic division in bfq_delta() omits 7e053d3e820b ata/acard_ahci: remove unused variable n_elem omits ffa302efe84e ata: pata_macio: fix comparing pointer to 0 omits b7f22d993f51 block/bfq: remove unused bfq_class_rt which never used omits 5dbd2b7be61e drm/i915/gem: Convert vm idr to xarray omits d829229e35f3 iwlwifi: mvm: don't send the IWL_MVM_RXQ_NSSN_SYNC notif t [...] omits b4a9a149f91e drm/i915: Mark the removal of the i915_request from the sc [...] omits 989df3a7bd2a drm/i915/execlists: Reclaim the hanging virtual request omits 4ba5c086a1d8 drm/i915/execlists: Take a reference while capturing the g [...] omits bf9cc891d32b drm/i915/gt: Include a tell-tale for engine parking omits ef7d84caa592 ALSA: hda - Add docking station support for Lenovo Thinkpad T420s omits 9c8e772822a3 cifs: use PTR_ERR_OR_ZERO() to simplify code omits 2a67a6ccb01f bpf, btf: Always output invariant hit in pahole DWARF to B [...] omits 1222653cc048 selftests/bpf: Build urandom_read with LDFLAGS and LDLIBS omits bdf2aca703e8 Bluetooth: adding missing const decoration to mgmt_status_table omits 6adb44effcb0 io_uring: add support for epoll_ctl(2) omits 5ae26faac84d eventpoll: support non-blocking do_epoll_ctl() calls omits a9f236d1fcfb drm/i915: Make WARN* drm specific where uncore or stream p [...] omits 4f5e1bd9c700 eventpoll: abstract out epoll_ctl() handler omits 48a1b8d4af01 drm/i915: Make WARN* drm specific where drm_priv ptr is available omits 0d4c351a0f02 drm/i915/gt: Make WARN* drm specific where drm_priv ptr is [...] omits 85c823ac9a54 drm/i915/gem: Make WARN* drm specific where drm_priv ptr i [...] omits 3a47ae201e07 drm/i915/display: Make WARN* drm specific where encoder pt [...] omits 7c7d5b1ce739 Merge tag 'topic/drm-warn-2020-01-22' of git://anongit.fre [...] omits eda4eabf86fd xen/balloon: Support xend-based toolstack take two omits db735fc4036b drm/msm: Set dma maximum segment size for mdss omits e533dbe9dcb1 arm64: acpi: fix DAIF manipulation with pNMI omits f4a81f5a853e irqchip/gic-v4.1: Allow direct invalidation of VLPIs omits 3858d4dfdfb8 irqchip/gic-v4.1: Suppress per-VLPI doorbell omits b4a4bd0f2629 irqchip/gic-v4.1: Add VPE INVALL callback omits e64fab1a1477 irqchip/gic-v4.1: Add VPE eviction callback omits 91bf6395f7b8 irqchip/gic-v4.1: Add VPE residency callback omits d97c97baa214 irqchip/gic-v4.1: Add mask/unmask doorbell callbacks omits 29c647f3b5ae irqchip/gic-v4.1: Plumb skeletal VPE irqchip omits dd3f050a216e irqchip/gic-v4.1: Implement the v4.1 flavour of VMOVP omits 0684c7046590 irqchip/gic-v4.1: Don't use the VPE proxy if RVPEID is set omits 64edfaa9a234 irqchip/gic-v4.1: Implement the v4.1 flavour of VMAPP omits 5e5168461c22 irqchip/gic-v4.1: VPE table (aka GICR_VPROPBASER) allocation omits f2d834092ee2 irqchip/gic-v3: Add GICv4.1 VPEID size discovery omits b25319d279b6 irqchip/gic-v3: Detect GICv4.1 supporting RVPEID omits 093bf439fee0 irqchip/gic-v3-its: Fix get_vlpi_map() breakage with doorbells omits dc1a73e50f9c drm/print: introduce new struct drm_device based WARN* macros discards ab654859c4bb backlight: qcom-wled: Fix unsigned comparison to zero omits 5424f5d79472 drm/i915: Clear the GGTT_WRITE bit on unbinding the vma omits 17248ea03674 s390: fix __EMIT_BUG() macro omits 45f7a0da600d s390/ftrace: generate traced function stack frame omits 253b3c4b2920 s390: adjust -mpacked-stack support check for clang 10 omits c4e5c229b610 s390/jump_label: use "i" constraint for clang omits ee09c91480b1 s390/cpum_sf: Use DIV_ROUND_UP omits 32dab6828c42 s390/cpum_sf: Use kzalloc and minor changes omits ee5c4ccfd51d s390/cpum_sf: Convert debug trace to common layout omits 576c75e36c68 s390/pci: Fix possible deadlock in recover_store() omits 17cdec960cf7 s390/pci: Recover handle in clp_set_pci_fn() omits bc206065944e Merge branch 'for-next/rng' into for-next/core omits ab3906c53144 Merge branch 'for-next/errata' into for-next/core omits aa246c056c43 Merge branch 'for-next/asm-annotations' into for-next/core omits 4f6cdf296cc4 Merge branches 'for-next/acpi', 'for-next/cpufeatures', 'f [...] omits e717d93b1c3f arm64: kconfig: Fix alignment of E0PD help text omits f59bbfc2f609 bpf: Fix error path under memory pressure omits 05d57f1793fb bpf: Fix trampoline usage in preempt omits 08dc225d8868 Merge branch 'bpf-flow-dissector-fix-port-ranges' omits 2e8e1ea88cbc arm64: Use v8.5-RNG entropy for KASLR seed omits 1a50ec0b3b2e arm64: Implement archrandom.h for ARMv8.5-RNG omits d2a4bb6f8bc8 drm/i915: Don't use VBT for detecting DPCD backlight controls omits eea4262a4b59 drm/i915: drop alpha_support for good in favour of force_probe omits 7084eddf6be9 tpm: Add tpm_version_major sysfs file omits c269e876c5af tpm: Update mailing list contact information in sysfs-class-tpm omits 0bc81767c5bd crypto: arm/chacha - fix build failured when kernel mode N [...] omits 7e2b89fb4a2e crypto: caam - add support for i.MX8M Plus omits f9e7fe32a792 crypto: x86/poly1305 - emit does base conversion itself omits 2203d3f7971d crypto: hisilicon - fix spelling mistake "disgest" -> "digest" omits 72c7943792c9 crypto: chacha20poly1305 - add back missing test vectors a [...] omits 1f6868995326 crypto: x86/poly1305 - fix .gitignore typo omits 48d625e4c4ce tee: fix memory allocation failure checks on drv_data and amdtee omits 38c0d0abf268 crypto: ccree - erase unneeded inline funcs omits bc88606ac030 crypto: ccree - make cc_pm_put_suspend() void omits 33c4b310981f crypto: ccree - split overloaded usage of irq field omits 15fd2566bf54 crypto: ccree - fix PM race condition omits 5c83e8ec4d51 crypto: ccree - fix FDE descriptor sequence omits 8b0c4366cb08 crypto: ccree - cc_do_send_request() is void func omits cedca59fae58 crypto: ccree - fix pm wrongful error reporting omits c7b31c88da24 crypto: ccree - turn errors to debug msgs omits 2a6bc713f1ce crypto: ccree - fix AEAD decrypt auth fail omits 684cf266eb04 crypto: ccree - fix typo in comment omits 509f2885a2d2 crypto: ccree - fix typos in error msgs omits b46f36c05ab4 crypto: atmel-{aes,sha,tdes} - Retire crypto_platform_data omits 41419a289010 crypto: x86/sha - Eliminate casts on asm implementations omits e0437dc6470c crypto: chtls - Fixed listen fail when max stid range reached omits c9f0d33c367f crypto: chtls - Corrected function call context omits 53146d152510 crypto: caam/qi2 - fix typo in algorithm's driver name omits fd2d11cc8af4 Merge 5.5-rc7 into char-misc-next omits c318f074d9fd Merge 5.5-rc7 into staging-next omits 9d69cd82fe02 usb: chipidea: add inline for ci_hdrc_host_driver_init if [...] omits 27bf5be8fbe0 usb: chipidea: handle single role for usb role class omits 734b188136fa Input: axp20x-pek - enable wakeup for all AXP variants omits fe77f9bb1185 Input: axp20x-pek - respect userspace wakeup configuration omits 767774e5f8b3 ARM: dts: aspeed: tiogapass: Add gpio line names omits a8f588a3ca4a ARM: dts: aspeed: Add Facebook Yosemite V2 BMC omits 380432abfa74 ARM: dts: aspeed-g6: Add Video Engine node omits d6013665709e ARM: dts: aspeed: ast2600: Add XDMA Engine omits 80d137a10e5a ARM: dts: aspeed: ast2500: Add XDMA Engine omits b39325523a4c cifs: add support for fallocate mode 0 for non-sparse files omits 8e8ea7b24bc3 cifs: fix NULL dereference in match_prepath omits a41ee024ee79 smb3: fix default permissions on new files when mounting w [...] omits 655696c43164 Merge branch 'v5.6/defconfig' into tmp/aml-rebuild omits 7df1db7e0043 Merge branch 'v5.6/dt64' into tmp/aml-rebuild omits 0cb6b756c887 Merge branch 'v5.6/dt' into tmp/aml-rebuild omits c8d4ba8bce0b Merge remote-tracking branch 'clk-meson/v5.5/fixes' into t [...] omits 4c26b123c1dd Merge branches 'arm64-defconfig-for-5.6', 'arm64-for-5.6', [...] omits 85842de7b67e Merge branch 'clk-ti' into clk-next omits 660b94e0d8fe Merge tag 'ti-clk-for-5.6' of git://git.kernel.org/pub/scm [...] omits 7b33fec5954d Merge branch 'clk-imx' into clk-next omits 34a9acb223e3 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits cb36017a8b1b hwspinlock: sirf: Use devm_hwspin_lock_register() to regis [...] omits 8f2a0dc87dad hwspinlock: sirf: Remove redundant PM runtime functions omits 77d99a6a9df2 hwspinlock: sirf: Change to use devm_platform_ioremap_resource() omits 498e165274f3 Merge tag 'imx-clk-5.6' of git://git.kernel.org/pub/scm/li [...] omits 59f0bb267a02 Merge branch 'clk-allwinner' into clk-next omits 42f291ebfdd8 hwspinlock: omap: Use devm_kzalloc() to allocate memory omits fa9ae3057d7a Merge tag 'sunxi-clk-for-5.6' of https://git.kernel.org/pu [...] omits bf2740068a87 hwspinlock: omap: Change to use devm_platform_ioremap_resource() omits 98bf4c2600ad Merge branch 'clk-amlogic' into clk-next omits ed0611a60429 hwspinlock: qcom: Use devm_hwspin_lock_register() to regis [...] omits 27debf935768 ARM: dts: aspeed: ast2600: Add SCU interrupt controllers omits b36e8bc51fc3 ARM: dts: aspeed: ast2500: Add SCU interrupt controller omits 98ec52ad8140 hwspinlock: qcom: Remove redundant PM runtime functions omits 856ee22cd10f selftests/bpf: Add test based on port range for BPF flow d [...] omits 7834c75a8ef6 flow_dissector: Fix to use new variables for port ranges i [...] omits 0c2caf75aa40 remoteproc: qcom: q6v5-mss: Rename boot status timeout omits 7e0f8688798c remoteproc: qcom: q6v5-mss: Improve readability across clk [...] omits d57d85ff5883 ARM: Document merges omits 8b601da37f78 Merge branch 'arm/dt' into for-next omits c1534cf115f4 Merge branch 'arm/drivers' into for-next omits d3f03eec6b41 Merge branch 'arm/soc' into for-next omits 43a825afc91e xsk, net: Make sock_def_readable() have external linkage omits 9b0b308a1586 Merge tag 'zynq-dt-for-v5.6-v2' of https://github.com/Xili [...] omits 31a7d26fbc51 Merge tag 'zynq-soc-for-v5.6' of https://github.com/Xilinx [...] omits 498f2a4be634 Merge tag 'zynqmp-dt-for-v5.6' of https://github.com/Xilin [...] omits 88b4750151a2 Merge tag 'zynqmp-soc-for-v5.6' of https://github.com/Xili [...] omits b87121dd3fa0 bpf: don't bother with getname/kern_path - use user_path_at omits 29baf3ae8daa drm/i915: Don't show the blank process name for internal/s [...] omits 94ff8c60a4c7 ceph: print name of xattr in __ceph_{get,set}xattr() douts omits 240557184ef9 ceph: print r_direct_hash in hex in __choose_mds() dout omits d0fdc10010f2 ceph: use copy-from2 op in copy_file_range omits d6566c62c529 ceph: perform asynchronous unlink if we have sufficient caps omits 3cc64eeb5cc1 ceph: check inode type for CEPH_CAP_FILE_{CACHE,RD,REXTEND [...] omits a16d78907e47 ceph: add refcounting for Fx caps omits 7d6065289eba ceph: register MDS request with dir inode from the start omits a5c9ca53171c ceph: close holes in structs ceph_mds_session and ceph_mds [...] omits b56a93c58fa5 rbd: work around -Wuninitialized warning omits d391d8fd7025 ceph: allocate the correct amount of extra bytes for the s [...] omits 3220c7fb3cc8 ceph: rename get_session and switch to use ceph_get_mds_session omits 8fa369e28ce1 ceph: remove the extra slashes in the server path omits ac80fdffe776 ceph: add possible_max_rank and make the code more readable omits c913ac3f717e ceph: print dentry offset in hex and fix xattr_version type omits 4715957271e2 ceph: only touch the caps which have the subset mask requested omits 653bde0f33a5 ceph: don't clear I_NEW until inode metadata is fully populated omits aa4b7f5520e7 ceph: retry the same mds later after the new session is opened omits a7ebcc1e24b3 ceph: check availability of mds cluster on mount after wai [...] omits 1fa977125646 ceph: keep the session state until it is released omits 64bfe194a25a ceph: add __send_request helper omits 8510f2d6aeec ceph: ensure we have a new cap before continuing in fill_inode omits 9ef5670d5b90 ceph: drop unused ttl_from parameter from fill_inode omits 6307939c715a ceph: fix possible long time wait during umount omits 95fd2ac8d35e ceph: only choose one MDS who is in up:active state without laggy omits 4d1867f6fa3c ceph: fix mdsmap cluster available check based on laggy number omits 16e9b7d44deb ceph: remove unnecessary assignment in ceph_pre_init_acls() omits f6c0c59b93d8 ceph: delete redundant douts in con_get/put() discards 11d0f91eb7a3 ipc/msg.c: Adjust indentation in ksys_msgctl discards 1e6c7408d77c ipc/msg.c: consolidate all xxxctl_down() functions discards faded4f2b923 ipc/sem.c: document and update memory barriers discards 9b1cd84cc583 ipc/msg.c: update and document memory barriers discards e7d652a00ce6 ipc/mqueue.c: update/document memory barriers discards d6b3566ce0c9 ipc/mqueue.c: remove duplicated code discards 79cc4ab85420 smp_mb__{before,after}_atomic(): update Documentation discards b915bf59b040 kcov: ignore fault-inject and stacktrace discards 63b91d5f296b aio: simplify read_events() discards 3b219c9d20bc include/linux/io-mapping.h-mapping: use PHYS_PFN() macro i [...] discards 419accec3481 execve: warn if process starts with executable stack discards d782b6251138 reiserfs: prevent NULL pointer dereference in reiserfs_ins [...] discards ddfddd627a45 init/main.c: fix misleading "This architecture does not ha [...] discards 7ce3a96c76f6 init/main.c: fix quoted value handling in unknown_bootoption discards 80e74a7e8d62 init/main.c: remove unnecessary repair_env_string in do_in [...] discards c5d05da28d56 init/main.c: log arguments and environment passed to init discards b59d1d704ec1 fs/binfmt_elf.c: coredump: allow process with empty addres [...] discards 308437d314e3 fs/binfmt_elf.c: coredump: delete duplicated overflow check discards 2e550ac0a944 fs/binfmt_elf.c: coredump: allocate core ELF header on stack discards 4bc0b79642c3 fs/binfmt_elf.c: make BAD_ADDR() unlikely discards 768b71bf7982 fs/binfmt_elf.c: better codegen around current->mm discards 1075f45365ca fs/binfmt_elf.c: don't copy ELF header around discards 91079f329148 fs/binfmt_elf.c: fix ->start_code calculation discards 686271523403 fs/binfmt_elf.c: smaller code generation around auxv vector fill discards 0d9472a79782 Documentation/checkpatch: prefer stracpy/strscpy over strc [...] discards e833d3e3caa6 string: add stracpy and stracpy_pad mechanisms discards 17ce92331f81 lib/find_bit.c: uninline helper _find_next_bit() discards f0efb43eaa74 lib/find_bit.c: join _find_next_bit{_le} discards 667586c002d0 uapi: rename ext2_swab() to swab() and share globally in swab.h discards d4d7d35ecd0f lib/scatterlist.c: adjust indentation in __sg_alloc_table discards 8a0a28d9e1d3 btrfs: use larger zlib buffer for s390 hardware compression discards dc9523e97e8c lib/zlib: add zlib_deflate_dfltcc_enabled() function discards 866eaaa73c26 s390/boot: add dfltcc= kernel command line parameter discards a7b24e4b4553 lib/zlib: add s390 hardware support for kernel zlib_inflate discards 4c120310ce07 s390/boot: rename HEAP_SIZE due to name collision discards 376dcdc7d740 lib/zlib: add s390 hardware support for kernel zlib_deflate discards 1eeb13178895 iio: adc: qcom-vadc-common: use <linux/units.h> helpers discards fe9ee1c8030c thermal: armada: remove unused TO_MCELSIUS macro discards e9b6b67a38b0 iwlwifi: use <linux/units.h> helpers discards cfab412ede63 iwlegacy: fix build warnings with format string discards 6d09658ad14f iwlegacy: use <linux/units.h> helpers discards 92b1ea0c30df thermal: remove kelvin to/from Celsius conversion helpers [...] discards fb9cf288abee nvme: hwmon: switch to use <linux/units.h> helpers discards c967af7fd528 thermal: intel_pch: switch to use <linux/units.h> helpers discards ee486e2262ef thermal: int340x: switch to use <linux/units.h> helpers discards 2337c4bb96a8 platform/x86: intel_menlow: switch to use <linux/units.h> helpers discards 8fd5d498a5d6 platform/x86: asus-wmi: switch to use <linux/units.h> helpers discards 91398a8f95f3 ACPI: thermal: switch to use <linux/units.h> helpers discards ed37a2954d19 include/linux/units.h: add helpers for kelvin to/from Cels [...] discards 8568bfc21ad7 y2038: hide timeval/timespec/itimerval/itimerspec types discards f347b0bf2213 y2038: remove unused time32 interfaces discards 4e7549f6b8c3 y2038: remove ktime to/from timespec/timeval conversion discards 57be47d61629 kernel/hung_task.c: Monitor killed tasks. discards 42c64b0afb60 fs/buffer.c: dump more info for __getblk_gfp() stall problem discards 92f8181cdbb8 fs/buffer.c: add debug print for __getblk_gfp() stall problem discards 3f9c91456332 drivers/block/zram/zram_drv.c: fix error return codes not [...] discards f52357c93343 zram: try to avoid worst-case scenario on same element pages discards 24da25ec93fc zram: try to avoid worst-case scenario on same element pages discards cec034c4ba05 mm: fix comments related to node reclaim discards b9d96766fcd5 include/linux/memory.h: drop fields 'hw' and 'phys_callbac [...] discards 066ecebbc0cd include/linux/mm.h: remove dead code totalram_pages_set() discards cb9b65122a20 include/linux/mm.h: clean up obsolete check on space in pa [...] discards dbc1478a6e1e zswap: potential NULL dereference on error in init_zswap() discards d4d178dc25f4 mm/zswap.c: add allocation hysteresis if pool limit is hit discards ce1b538fe8f0 mm/hotplug: silence a lockdep splat with printk() discards 91d1620184b2 mm/memory_hotplug: pass in nid to online_pages() discards 32f9dffb6982 mm/memory_hotplug: drop valid_start/valid_end from test_pa [...] discards c7a89596f81e mm/memory_hotplug: cleanup __remove_pages() discards 3521ed6f4ce6 mm/memory_hotplug: drop local variables in shrink_zone_span() discards 6bd10e5904af mm/memory_hotplug: don't check for "all holes" in shrink_z [...] discards b4f1b6b929b2 mm/memory_hotplug: we always have a zone in find_(smallest [...] discards 6d9502844e24 mm/memory_hotplug: poison memmap in remove_pfn_range_from_zone() discards 60c428b3398f mm/memmap_init: update variable name in memmap_init_zone discards 7e7c7f26d09c drivers-base-memoryc-cache-blocks-in-radix-tree-to-acceler [...] discards 09ffa253b4e0 drivers/base/memory.c: cache blocks in radix tree to accel [...] discards e8cfce20fa37 mm/mmap.c: get rid of odd jump labels in find_mergeable_an [...] discards f9c25dbb16f4 mm, thp: fix defrag setting if newline is not used discards e108aac583dd mm/migrate: add stable check in migrate_vma_insert_page() discards 3c095b8f5133 mm/migrate: clean up some minor coding style discards f5ec5476ccf4 mm/migrate: remove useless mask of start address discards 1ae34ebd8356 mm/huge_memory.c: reduce critical section protected by spl [...] discards 81ba33af317c mm/huge_memory.c: use head to emphasize the purpose of page discards 237c84b8d05b mm/huge_memory.c: use head to check huge zero page discards beffb938f911 mm, oom: dump stack of victim when reaping failed discards d272ac995a2f mm-oom-avoid-printk-iteration-under-rcu-fix discards d91fa56b8050 mm, oom: avoid printk() iteration under RCU discards b6104c8ba5be memblock: Use __func__ in remaining memblock_dbg() call sites discards 200d4f7df3ea mm/memblock: define memblock_physmem_add() discards f17087c564a6 tools/vm/slabinfo: fix sanity checks enabling discards 327a993bcd8d mm-vmscan-remove-unused-reclaim_off-reclaim_zone-fix discards 80977d92cfb1 mm/vmscan: remove unused RECLAIM_OFF/RECLAIM_ZONE discards 7f849ee377a2 mm/vmscan: remove prefetch_prev_lru_page discards 9c3eb7e064c4 mm/vmscan.c: remove unused return value of shrink_node discards 7cb8c9b37712 mm: remove "count" parameter from has_unmovable_pages() discards ed25370f2e40 mm: remove the memory isolate notifier discards bf28406e3bd2 mm: factor out next_present_section_nr() discards 2e8ded7da548 mm/page_alloc: fix and rework pfn handling in memmap_init_zone() discards 13861b972145 mm/page_alloc: skip non present sections on zone initialization discards d6260ae7506c mm/early_ioremap.c: use %pa to print resource_size_t variables discards 04b3c21d246c mm, tracing: print symbol name for kmem_alloc_node call_si [...] discards cd14e16d58a1 mm/mremap: start addresses are properly aligned discards 4bd99ac1bce8 mm/mremap: calculate extent in one place discards a3700c31d23b mm/mremap: use pmd_addr_end to calculate next in move_page [...] discards 4954fb2c3b1a mm/mremap: it is sure to have enough space when extent mee [...] discards 49ada5ecb729 mm/mremap: format the check in move_normal_pmd() same as m [...] discards 07e368b0d05a mm/page_vma_mapped.c: explicitly compare pfn for normal, h [...] discards 7e2719880643 mm/mmap.c: fix the adjusted length error discards 577f1f0a4b7f mm/pgmap: use correct alignment when looking at first pfn [...] discards a7ea6eb42144 mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints discards 19f24301ada7 mm/memcontrol.c: cleanup some useless code discards 95ce5691692c mm, tree-wide: rename put_user_page*() to unpin_user_page*() discards 422cc9283dba mm/gup_benchmark: use proper FOLL_WRITE flags instead of h [...] discards 34c3921ae22d powerpc: book3s64: convert to pin_user_pages() and put_use [...] discards 6c53904a4ca8 vfio, mm: pin_user_pages (FOLL_PIN) and put_user_page() co [...] discards 4709b9b757cd media/v4l2-core: pin_user_pages (FOLL_PIN) and put_user_pa [...] discards ceb8556acd21 net/xdp: set FOLL_PIN via pin_user_pages() discards e7b386e27435 fs/io_uring: set FOLL_PIN via pin_user_pages() discards fa9683b2834b drm/via: set FOLL_PIN via pin_user_pages_fast() discards e216dc0593fb mm/process_vm_access: set FOLL_PIN via pin_user_pages_remote() discards 3823accdb0f4 IB/{core,hw,umem}: set FOLL_PIN via pin_user_pages*(), fix up ODP discards c3ba3a000634 goldish_pipe: convert to pin_user_pages() and put_user_page() discards ba1a2be26fa1 mm/gup: introduce pin_user_pages*() and FOLL_PIN discards 52cf0b20c0f4 media/v4l2-core: set pages dirty upon releasing DMA buffers discards 484039fdb911 IB/umem: use get_user_pages_fast() to pin DMA pages discards c78ddd236ba8 mm/gup: allow FOLL_FORCE for get_user_pages_fast() discards 389f062efb65 vfio: fix FOLL_LONGTERM use, simplify get_user_pages_remot [...] discards 213902759135 mm: fix get_user_pages_remote()'s handling of FOLL_LONGTERM discards 415d7bf84923 goldish_pipe: rename local pin_user_pages() routine discards bb3c32450738 mm: devmap: refactor 1-based refcounting for ZONE_DEVICE pages discards e03dbd180838 mm: Cleanup __put_devmap_managed_page() vs ->page_free() discards 58f99fc775c4 mm/gup: move try_get_compound_head() to top, fix minor issues discards 107be550ab1e mm/gup: factor out duplicate code from four routines discards a6d7edde4e7c mm/gup.c: use is_vm_hugetlb_page() to check whether to fol [...] discards b244459d039d mm:fix gup_pud_range discards 71430870dce4 mm/filemap.c: clean up filemap_write_and_wait() discards b01a1986c23d mm/debug.c: always print flags in dump_page() discards ee4ef05cac22 mm/kmemleak: turn kmemleak_lock and object->lock to raw_sp [...] discards 8750b1f428c9 mm/slub.c: avoid slub allocation while holding list_lock discards 129bdfc08bf6 ramfs: support O_TMPFILE discards 790fac52eed3 ocfs2: use ocfs2_update_inode_fsync_trans() to access t_ti [...] discards 84018f321e3e ocfs2: fix a NULL pointer dereference when call ocfs2_upda [...] discards d2a0584119dd ocfs2/dlm: move BITS_TO_BYTES() to bitops.h for wider use discards c273e316b5b5 ocfs2/dlm: remove redundant assignment to ret discards 4ac4c48a69a3 ocfs2: make local header paths relative to C files discards 506e8b401903 ocfs2: remove unneeded semicolons discards ce9b99c19f98 fs: ocfs: remove unnecessary assertion in dlm_migrate_lockres discards e23368a76335 scripts/spelling.txt: add "issus" typo discards 0d1b80173470 scripts/spelling.txt: add more spellings to spelling.txt discards 01cfecce43a0 mm/mempolicy.c: fix out of bounds write in mpol_parse_str() discards 6e6a73d50c16 memcg: fix a crash in wb_workfn when a device disappears discards f70acd6a5769 drivers/watchdog/: fix oops in reboot notifier handling in [...] discards a5a80130798a lib/test_bitmap: correct test data offsets for 32-bit discards ff99879e5619 mm: thp: don't need care deferred split queue in memcg cha [...] discards 44b6a122bb04 mm/page_alloc.c: initialize memmap of unavailable memory directly discards 797f4be13707 fs/proc/page.c: allow inspection of last section and fix e [...] discards 51d52c917654 mm/page_alloc.c: fix uninitialized memmaps on a partially [...] discards 2c16c1e2f5d3 Revert "ipc,sem: remove uneeded sem_undo_list lock usage i [...] discards 01d787d408b0 x86/mm: Split vmalloc_sync_all() discards 9fdc45f8e6ac /proc/kpageflags: do not use uninitialized struct pages discards 3efa988b2ee5 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits ce232ab5d7c8 Merge branch 'next/soc' into for-next omits af15a11b9046 ARM: s3c64xx: Drop unneeded select of TIMER_OF omits 21829ec37e1b ARM: exynos: Drop unneeded select of MIGHT_HAVE_CACHE_L2X0 omits 5ec6fd39f5f2 ARM: s3c24xx: Switch to atomic pwm API in rx1950 omits d85339d9ea26 mtd: onenand: Rename omap2 driver to avoid a build warning omits 446b6dc8d874 mtd: onenand: Use a better name for samsung driver omits 7a95a72e052a mtd: rawnand: atmel: switch to using devm_fwnode_gpiod_get() omits 9ee0f956cfbb mtd: spinand: add support for Toshiba TC58CVG2S0HRAIJ omits db7b6aeca2a7 mtd: rawnand: macronix: Use match_string() helper to simpl [...] omits f33113b54221 mtd: sharpslpart: Fix unsigned comparison to zero omits 05a5a6e57e6a mtd: onenand: Enable compile testing of OMAP and Samsung drivers omits 440c24535caf mtd: onenand: samsung: Fix printing format for size_t on 64-bit omits 14b292adcc78 mtd: onenand: samsung: Fix pointer cast -Wpointer-to-int-c [...] omits a3b839e4e061 mtd: rawnand: denali: remove hard-coded DENALI_DEFAULT_OOB [...] omits 711fafc287e1 mtd: rawnand: denali_dt: add reset controlling omits 48aad493e353 dt-bindings: mtd: denali_dt: document reset property omits f5561a7c42d6 mtd: rawnand: denali_dt: Add support for configuring SPARE [...] omits 82348201384d mtd: rawnand: denali_dt: error out if platform has no asso [...] omits 393947e5823f mtd: rawnand: brcmnand: Set appropriate DMA mask omits 0e7ca83e82d0 mtd: onenand_base: Adjust indentation in onenand_read_ops_nolock omits 73b265ae7bdb mtd: rawnand: mpc5121: Remove unneeded semicolon omits 75b3ff79c565 mtd: onenand: samsung: remove set but not used variable omits 296a32b54a73 mtd: onenand: Fix Kconfig indentation omits 1e31d3caa262 usb: musb: fix spelling mistake: "periperal" -> "peripheral" omits dd7d99dc688d Merge 5.5-rc7 into usb-next discards db9170f617c7 Merge branch 'asoc-5.6' into asoc-next discards e3831bb2ead9 Merge branch 'asoc-5.5' into asoc-linus omits f289e55c6eeb ASoC: Add MediaTek MT6660 Speaker Amp Driver discards 342cbd76979e Merge branch 'spi-5.6' into spi-next discards 08aa8b61ab9a Merge branch 'spi-5.5' into spi-linus omits ea87683909bc Merge branch 'regmap-5.6' into regmap-next omits 29d7e05c5f75 spi: pxa2xx: Avoid touching SSCR0_SSE on MMP2 omits 2e31aab08bad regmap: fix writes to non incrementing registers omits 26aa19174f0d ASoC: dt-bindings: rt5645: add suppliers omits 294b7380ffe8 ASoC: max98090: fix deadlock in max98090_dapm_put_enum_double() omits 839284e79482 ASoC: dapm: add snd_soc_dapm_put_enum_double_locked omits 08df0d9a00f7 ASoC: max98090: revert "ASoC: max98090: fix lockdep warning" omits b0177aca7aea spi: spi-fsl-qspi: Ensure width is respected in spi-mem op [...] omits 250a15cf575a ASoC: soc-core: remove bus_control omits 450312b640f9 ASoC: soc-core: remove DAI suspend/resume omits 0b1c89944207 ASoC: pxa: pxa2xx-i2s: move .suspend/.resume to component omits 2c55f0be586a ASoC: pxa: pxa-ssp: move .suspend/.resume to component omits 2db023cdb386 ASoC: ux500: ux500_msp_dai: remove unused DAI .suspend/.resume omits 21385a4faa84 ASoC: samsung: i2s: move .suspend/.resume to component omits ef20061a34e0 ASoC: dwc: dwc-i2s: move .suspend/.resume to component omits 9b79b1cd164f ASoC: uniphier: move .suspend/.resume to component omits 78dbafbd04dd ASoC: ti: omap-mcpdm: move .suspend/.resume to component omits 4a58fb71b579 ASoC: sti: sti_uniperif: move .suspend/.resume to component omits 79a5cf90f871 ASoC: samsung: spdif: move .suspend/.resume to component omits 45cfa792f660 ASoC: samsung: s3c24xx-i2s: move .suspend/.resume to component omits 7ec6b43125c0 ASoC: mediatek: move .suspend/.resume to component omits aa3c4765b3e8 ASoC: jz4740: jz4740-i2s: move .suspend/.resume to component omits 7b6e7b137e2a ASoC: cirrus: ep93xx-i2s: move .suspend/.resume to component omits e4f8bb37efae ASoC: atmel: atmel_ssc_dai: move .suspend/.resume to component omits 7307d33a280b ASoC: bcm: cygnus-ssp: move .suspend/.resume to component omits 130128098a4e ASoC: soc-generic-dmaengine-pcm: Fix error handling omits af4bac11531f ASoC: soc-pcm: crash in snd_soc_dapm_new_dai omits bdefca2d8dc0 drm/panfrost: Add the panfrost_gem_mapping concept omits d7bbd6c1b01c arm64: kbuild: remove compressed images on 'make ARCH=arm6 [...] omits 486bba4524e0 drm/i915/hdcp: Clean up local variables omits 5d1db3f61aa9 drm/i915: Rename conn_to_dig_port() to intel_attached_dig_port() discards 38fe4639e9b4 Merge branch 'for-next-next-v5.5-20200121' into for-next-20200121 discards 460771c002bf Merge branch 'for-next-current-v5.4-20200121' into for-nex [...] discards c0a67f41ee44 Merge branch 'misc-next' into for-next-next-v5.5-20200121 discards d23167e613d0 Merge branch 'misc-next' into for-next-current-v5.4-20200121 discards 7c2322f9fb61 btrfs: free block groups after free'ing fs trees omits 490eda588cf6 drm/i915: Use intel_attached_dp() instead of hand rolling it omits ecdfd84f3228 drm/i915: Relocate intel_attached_dp() omits fa7edcd25cd0 drm/i915: Use intel_attached_encoder() discards 229a6d5fe867 btrfs: Fix split-brain handling when changing FSID to meta [...] discards 9a8308264ab5 btrfs: Handle another split brain scenario with metadata u [...] discards afa49d38a689 btrfs: Factor out metadata_uuid code from find_fsid. discards 92f472fe738e btrfs: Call find_fsid from find_fsid_inprogress discards 13accc88c889 Btrfs: fix infinite loop during fsync after rename operations discards 64169b7bcb10 btrfs: set trans->drity in btrfs_commit_transaction discards e0e92cdbd3de btrfs: drop log root for dropped roots discards ab3947366657 btrfs: sysfs, add devid/dev_state kobject and device attributes omits 802a5017ffb2 jfs: remove unused MAXL2PAGES omits d0f418516022 net, ip_tunnel: fix namespaces move omits 6fe20299b3ee drm/i915/dp: debug log max vswing and pre-emphasis omits 01df52d726b5 apparmor: remove duplicate check of xattrs on profile attachment. omits 0df34a645bae apparmor: add outofband transition and use it in xattr match omits f05841a940df apparmor: fail unpack if profile mode is unknown omits 3ed4aaa94fc0 apparmor: fix nnp subset test for unconfined omits a68d59ff4d67 apparmor: remove useless aafs_create_symlink discards da19df87b1ee KVM: arm: Make inject_abt32() inject an external abort instead discards b1e21a1cd9e7 KVM: arm: Fix DFSR setting for non-LPAE aarch32 guests discards 79842be77989 KVM: arm/arm64: Fix young bit from mmu notifier omits 9167bd963464 sparc/console: kill off obsolete declarations omits 34ca70ef7d3a sparc32: fix struct ipc64_perm type definition omits e2b9fc2dd691 sparc32, leon: Stop adding vendor and device id to prom am [...] discards 20ffbf012012 arm64: KVM: Annotate guest entry/exit as a single function discards 87a67b8a3a4f arm64: KVM: Add UAPI notes for swapped registers discards 23e5cdc7911c KVM: arm/arm64: Cleanup MMIO handling omits 4f2c17e0f332 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits d84b99ff69c1 drivers: net: declance: fix comparing pointer to 0 omits aeaec7bcebd9 tcp/ipv4: remove AF_INET_FAMILY omits 339821f7d2d8 net/hsr: remove seq_nr_after_or_eq omits e09538eac996 hdlx_x25: Fix backwards compat test. omits 0159984796dc Merge branch 'hns3-next' omits 60df7e91cc3e net: hns3: cleanup some coding style issue omits 322cb97c0734 net: hns3: remove redundant print on ENOMEM omits e31053298408 net: hns3: delete unnecessary blank line and space for cleanup omits 6f8e330d2746 net: hns3: rewrite a log in hclge_put_vector() omits cdc37385e3ab net: hns3: refine the input parameter 'size' for snprintf() omits 9027d043fc31 net: hns3: move duplicated macro definition into header omits afb6afdb8dc6 net: hns3: set VF's default reset_type to HNAE3_NONE_RESET omits 08bb3857c6c2 net: hns3: do not reuse pfmemalloc pages omits 09783d448bcc net: hns3: limit the error logging in the hns3_clean_tx_ring() omits 953c4a08dfc9 wan/hdlc_x25: fix skb handling omits f362e5fe0f1f wan/hdlc_x25: make lapb params configurable omits 29237d22bc45 net/smc: allow unprivileged users to read pnet table omits 18e748a5f66c Revert "gfs2: eliminate tr_num_revoke_rm" omits c04f2e0dd530 gfs2: remove unused LBIT macros omits b3ca4e447dba fs/gfs2: remove unused IS_DINODE and IS_LEAF macros omits 108eae2d4d10 arm64: entry: Avoid empty alternatives entries omits bfe02b9f9476 tcp: remove redundant assigment to snd_cwnd omits 3ccc897b228a Merge branch 'phy-add-new-version-of-phy_do_ioctl-and-conv [...] omits f1294617d2f3 net: convert suitable network drivers to use phy_do_ioctl omits bbbf8430afe6 net: phy: add new version of phy_do_ioctl omits 3231e5d2228a net: phy: rename phy_do_ioctl to phy_do_ioctl_running omits bea5416561b1 net: hns3: replace snprintf with scnprintf in hns3_update_strings omits 49e211c0e357 net: hns3: replace snprintf with scnprintf in hns3_dbg_cmd_read omits ce896476c65d net: usb: lan78xx: Add .ndo_features_check omits 5b2f1f3070b6 tcp_bbr: improve arithmetic division in bbr_update_bw() omits ffdbae28d9d1 drivers: soc: xilinx: Use mailbox IPI callback omits a117daa83385 dt-bindings: power: reset: xilinx: Add bindings for ipi mailbox omits cb626bf566eb net-sysfs: Fix reference count leak omits c3c431de99c0 dmaengine: Move dma_get_{,any_}slave_channel() to private [...] omits 71ca5b78235e dmaengine: Remove dma_request_slave_channel_compat() wrapper omits 69b1189ba2cd dmaengine: Remove dma_device_satisfies_mask() wrapper omits ad063075d406 Merge tag 'rds-odp-for-5.5' of https://git.kernel.org/pub/ [...] omits d00fdf694b11 dt-bindings: fsl-imx-sdma: Add i.MX8MM/i.MX8MN/i.MX8MP com [...] omits cc88525ebffc dmaengine: zynqmp_dma: fix burst length configuration omits 62ebaeaedee7 ipv6: sr: remove SKB_GSO_IPXIP6 on End.D* actions omits 983460233659 arm64: Kconfig: select HAVE_FUTEX_CMPXCHG omits 08b90a717fdb drm/i915: use intel_bios_is_port_present() omits 85d8ec20dbc8 drm/i915/bios: check DDI port presence based on child device omits c5faae5a4572 drm/i915/bios: add intel_bios_port_supports_*() omits 17004bfb53ec drm/i915/bios: add intel_bios_alternate_ddc_pin() omits f83acdab8266 drm/i915/bios: add intel_bios_dp_max_link_rate() omits 01a60883af04 drm/i915/bios: intel_bios_hdmi_boost_level() omits 605a18722c7c drm/i915/bios: intel_bios_dp_boost_level() omits 0aed3bdede66 drm/i915/bios: add intel_bios_hdmi_level_shift() omits d9ee21111bd9 drm/i915/bios: add intel_bios_max_tmds_encoder() omits ffc079a4accc dmaengine: sun4i: Add support for cyclic requests with ded [...] omits 9c5ed2f831c6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 4b048178854d dmaengine: fsl-qdma: fix duplicated argument to && omits 2bd8010a618c dmaengine: ti: k3-psil: make symbols static omits 1e53251a964b Merge branch 'x86/cache' omits 38c133e5fe43 Merge branch 'x86/cpu' omits a0c380facd5c Merge branch 'x86/urgent' omits b2aa0342d4fa Merge branch 'linus' omits 5eec71829ad7 drm/i915: Align engine->uabi_class/instance with i915_drm.h omits ecc4d2a52df6 drm/i915/userptr: fix size calculation omits 03a1785d07aa zonefs: Add documentation omits ce8e2158ce5d fs: New zonefs file system omits 2928fa0a97eb ALSA: hda/hdmi - add retry logic to parse_intel_hdmi() omits c31427d0d21e ALSA: hda: No preallocation on x86 platforms omits d4cfb30fce03 ALSA: pcm: Set per-card upper limit of PCM buffer allocations omits d70241913413 dmaengine: ti: k3-udma: Add glue layer for non DMAengine users omits 25dcb5dd7b7c dmaengine: ti: New driver for K3 UDMA omits d3cd299bb151 dt-bindings: dma: ti: Add document for K3 UDMA omits 8c6bb62f6b4a dmaengine: ti: k3 PSI-L remote endpoint configuration omits 69bafc318560 dmaengine: ti: Add cppi5 header for K3 NAVSS/UDMA omits 816ebf48442e dmaengine: Add helper function to convert direction value to text omits 6755ec06d133 dmaengine: Add support for reporting DMA cached data amount omits 4db8fd32ed2b dmaengine: Add metadata_ops for dma_async_tx_descriptor omits 7d083ae98357 dmaengine: doc: Add sections for per descriptor metadata support omits 5fe4beaac239 Merge TI ringacc driver from Santosh omits 04060db41178 scsi: RDMA/isert: Fix a recently introduced regression rel [...] omits 0e2209629fec scsi: fnic: do not queue commands during fwreset omits 0dfed6dc2457 Input: ads7846 - use new `delay` structure for SPI transfe [...] omits 996d5d5f89a5 Input: pm8xxx-vib - fix handling of separate enable register discards c805e8b870d2 hwmon: (pwm-fan) stop fan on shutdown omits 08f3f0300c87 Merge branch 'work.adfs' into for-next omits 76ed99d199f7 Documentation: update adfs filesystem documentation omits 25e5d4df3b46 fs/adfs: mostly divorse inode number from indirect disc address omits 08ead1b8b98d fs/adfs: super: add support for E and E+ floppy image formats omits e3858e125bd5 fs/adfs: super: extract filesystem block probe omits ccbc80a89d13 fs/adfs: dir: remove debug in adfs_dir_update() omits f352064275ad fs/adfs: super: fix inode dropping omits a464152f2e6d fs/adfs: bigdir: implement directory update support omits d79288b4f61b fs/adfs: bigdir: calculate and validate directory checkbyte omits aa3d4e015298 fs/adfs: bigdir: directory validation strengthening omits 6674ecab9004 fs/adfs: bigdir: extract directory validation omits 0db35a02a1c3 fs/adfs: bigdir: factor out directory entry offset calculation omits aacc954c1be8 fs/adfs: newdir: split out directory commit from update omits cc625ccd0e6c fs/adfs: newdir: clean up adfs_f_update() omits 9318731bec8d fs/adfs: newdir: merge adfs_dir_read() into adfs_f_read() omits 7a0e4048bfd1 fs/adfs: newdir: improve directory validation omits ffc8df347e49 fs/adfs: newdir: factor out directory format validation omits 016936b32131 fs/adfs: dir: use pointers to access directory head/tails omits 4287e4deb128 fs/adfs: dir: add more efficient iterate() per-format method omits cdc46e99e1c9 fs/adfs: dir: switch to iterate_shared method omits 4a0a88b6660b fs/adfs: dir: improve compiler coverage in adfs_dir_update omits f6075c790743 fs/adfs: dir: improve update failure handling omits ae5df41390eb fs/adfs: dir: modernise on-disk directory structures omits deed1bfd150c fs/adfs: dir: update directory locking omits c3c8149b3552 fs/adfs: dir: add helper to mark directory buffers dirty omits 90011c7ad999 fs/adfs: dir: add helper to read directory using inode omits 419a6e5e82ca fs/adfs: dir: add generic directory reading omits a317120bf7f8 fs/adfs: dir: add generic copy functions omits acf5f0be8a52 fs/adfs: dir: add common directory sync method omits 1dd9f5babfd9 fs/adfs: dir: add common directory buffer release method omits 95fbadbb5566 fs/adfs: dir: add common dir object initialisation omits 71b2612776c1 fs/adfs: dir: rename bh_fplus to bhs omits f93793fd73a6 fs/adfs: map: fix map scanning omits f6f14a0d71b0 fs/adfs: map: move map-specific sb initialisation to map.c omits 792314f8b223 fs/adfs: map: use find_next_bit_le() rather than open coding it omits 197ba3c51931 fs/adfs: map: incorporate map offsets into layout omits 7b1952676256 fs/adfs: map: factor out map cleanup omits 6092b6be3044 fs/adfs: map: break up adfs_read_map() omits e6160e469f56 fs/adfs: map: rename adfs_map_free() to adfs_map_statfs() omits f75d398d6ee6 fs/adfs: map: move map reading and validation to map.c omits 81916245ce23 fs/adfs: inode: fix adfs_mode2atts() omits eeeb9dd98ec3 fs/adfs: inode: update timestamps to centisecond precision omits d5314b245ab8 Merge branch 'work.vboxsf' into for-next omits c0111e5be2e5 fs: Add VirtualBox guest shared folder (vboxsf) support omits d49d0661b924 Merge branch 'libbpf-include-path' omits a2c9652f751e selftests: Refactor build to remove tools/lib/bpf from inc [...] omits b6580cd8999d runsqslower: Support user-specified libbpf include and obj [...] omits a9ed34c0b7a5 tools/runqslower: Remove tools/lib/bpf from include path omits 7cf245a37ef0 samples/bpf: Use consistent include paths for libbpf omits 521fe8bb5874 perf: Use consistent include paths for libbpf omits 229c3b47b794 bpftool: Use consistent include paths for libbpf omits 3e689141e64d selftests: Use consistent include paths for libbpf omits 5b554ce518af tools/runqslower: Use consistent include paths for libbpf omits bfe42797bc7e selftests: Pass VMLINUX_BTF to runqslower Makefile omits a835d38d41ca tools/bpf/runqslower: Fix override option for VMLINUX_BTF omits b2e5e93ae8af samples/bpf: Don't try to remove user's homedir on clean omits 11e673206f21 scsi: hisi_sas: Rename hisi_sas_cq.pci_irq_mask omits 33c77c31b752 scsi: hisi_sas: Add prints for v3 hw interrupt converge an [...] omits 3cd2f3c35d29 scsi: hisi_sas: Modify the file permissions of trigger_dum [...] omits d2815fdf9a0e scsi: hisi_sas: Replace magic number when handle channel i [...] omits e9dc5e11c97e scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_rest [...] omits 81f338e9709d scsi: hisi_sas: use threaded irq to process CQ interrupts omits 1baa80118e03 scsi: ufs: Use UFS device indicated maximum LU number omits 731f06216df3 scsi: ufs: Add max_lu_supported in struct ufs_dev_info omits 046c1e6f2707 scsi: ufs: Delete is_init_prefetch from struct ufs_hba omits 8c9a51b00743 scsi: ufs: Inline two functions into their callers omits 2b35b2adfecd scsi: ufs: Move ufshcd_get_max_pwr_mode() to ufshcd_device [...] omits 1b9e21412f72 scsi: ufs: Split ufshcd_probe_hba() based on its called flow omits 097500666ec9 scsi: ufs: Delete struct ufs_dev_desc omits b9fc5320212e scsi: ufs: Fix ufshcd_probe_hba() reture value in case ufs [...] omits fdb2c2324972 scsi: ufs-mediatek: enable low-power mode for hibern8 state omits 9d19bf7ad168 scsi: ufs: export some functions for vendor usage omits b406a1978376 scsi: ufs-mediatek: add dbg_register_dump implementation omits 0651082cc302 Merge branch 'for-5.6/io_uring-vfs' into for-next omits 0463b6c58e55 io_uring: use labeled array init in io_op_defs omits 6b47ee6ecab1 io_uring: optimise sqe-to-req flags translation omits 87987898a1db io_uring: remove REQ_F_IO_DRAINED omits e46a7950d362 io_uring: file switch work needs to get flushed on exit omits b14cca0c84c7 io_uring: hide uring_fd in ctx omits 0791015837f1 io_uring: remove extra check in __io_commit_cqring omits 711be0312df4 io_uring: optimise use of ctx->drain_next omits 66f4af93da57 io_uring: add support for probing opcodes omits 10fef4bebf97 io_uring: account fixed file references correctly in batch omits 354420f705cc io_uring: add opcode to issue trace event omits cebdb98617ae io_uring: add support for IORING_OP_OPENAT2 omits f8748881b17d io_uring: remove 'fname' from io_open structure omits c12cedf24e78 io_uring: add 'struct open_how' to the openat request context omits f2842ab5b72d io_uring: enable option to only trigger eventfd for async [...] omits 69b3e546139a io_uring: change io_ring_ctx bool fields into bit fields omits c150368b4968 io_uring: file set registration should use interruptible waits omits 96fd84d83a77 io_uring: Remove unnecessary null check omits fddafacee287 io_uring: add support for send(2) and recv(2) omits 2550878f8421 io_uring: remove extra io_wq_current_is_worker() omits caf582c652fe io_uring: optimise commit_sqring() for common case omits ee7d46d9db19 io_uring: optimise head checks in io_get_sqring() omits 9ef4f124894b io_uring: clamp to_submit in io_submit_sqes() omits 8110c1a6212e io_uring: add support for IORING_SETUP_CLAMP omits c6ca97b30c47 io_uring: extend batch freeing to cover more cases omits 8237e045983d io_uring: wrap multi-req freeing in struct req_batch omits 2b85edfc0c90 io_uring: batch getting pcpu references omits 4e5ef02317b1 pcpu_ref: add percpu_ref_tryget_many() omits c1ca757bd6f4 io_uring: add IORING_OP_MADVISE omits db08ca25253d mm: make do_madvise() available internally omits 4840e418c2fc io_uring: add IORING_OP_FADVISE omits ba04291eb66e io_uring: allow use of offset == -1 to mean file position omits 3a6820f2bb8a io_uring: add non-vectored read/write commands omits e94f141bd248 io_uring: improve poll completion performance omits ad3eb2c89fb2 io_uring: split overflow state into SQ and CQ side omits d3656344fea0 io_uring: add lookup table for various opcode needs omits add7b6b85a4d io_uring: remove two unnecessary function declarations omits 32fe525b6d10 io_uring: move *queue_link_head() from common path omits 9d76377f7e13 io_uring: rename prev to head omits ce35a47a3a02 io_uring: add IOSQE_ASYNC omits 895e2ca0f693 io-wq: support concurrent non-blocking work omits eddc7ef52a6b io_uring: add support for IORING_OP_STATX omits 3934e36f6099 fs: make two stat prep helpers available omits 05f3fb3c5397 io_uring: avoid ring quiesce for fixed file set unregister [...] omits b5dba59e0cf7 io_uring: add support for IORING_OP_CLOSE omits 0c9d5ccd26a0 io-wq: add support for uncancellable work omits 6e802a4ba056 fs: move filp_close() outside of __close_fd_get_file() omits 15b71abe7b52 io_uring: add support for IORING_OP_OPENAT omits 35cb6d54c1d5 fs: make build_open_flags() available internally omits d63d1b5edb7b io_uring: add support for fallocate() omits 4d927483732f Merge branch 'io_uring-5.5' into for-5.6/io_uring-vfs omits 4f29ad200f7b MIPS: syscalls: fix indentation of the 'SYSNR' message omits 16202c09577f MIPS: boot: fix typo in 'vmlinux.lzma.its' target omits 17c5f65db629 scsi: qla2xxx: Fix a NULL pointer dereference in an error path omits a53998802e17 MIPS: fix indentation of the 'RELOCS' message omits 6ca67a8e7bed scsi: qla1280: Make checking for 64bit support consistent omits aa124436f329 xfs: change return value of xfs_inode_need_cow to int omits f1c3656c6d9c selftests/bpf: Skip perf hw events test if the setup disabled it omits 396b83fa75a3 selftests/bpf: Don't check for btf fd in test_btf omits 2e3a94aa2bfc bpf: Fix memory leaks in generic update/delete batch ops omits 07fe46e05e06 ARM: Document merges omits 5516467fb4f2 Merge branch 'arm/drivers' into for-next omits 684415d0de30 Merge tag 'v5.5-next-soc' of https://git.kernel.org/pub/sc [...] omits 03ac9f5e4654 Merge branch 'arm/drivers' into for-next omits 96b34bac4133 Merge tag 'arm-soc/for-5.6/maintainers' of https://github. [...] omits f3a9ff08f682 Merge branch 'arm/defconfig' into for-next omits 1342a6aa4abf Merge tag 'samsung-defconfig-5.6' of https://git.kernel.or [...] omits 88481ae77cd6 Merge remote-tracking branch 'regulator/topic/equal' into [...] omits f172e71bfaf8 Merge branch 'regulator-5.6' into regulator-next omits ab5531e77442 Merge branch 'regulator-5.5' into regulator-linus omits 0f394daef89b irqdomain: Fix a memory leak in irq_domain_push_irq() omits 2fbb13961e74 irqchip: Add NXP INTMUX interrupt multiplexer support omits 618ea6275b98 dt-bindings: interrupt-controller: Add binding for NXP INT [...] omits b74416dba33b irqchip: Define EXYNOS_IRQ_COMBINER omits 8f78bd62bdd7 irqchip/meson-gpio: Add support for meson a1 SoCs omits e2514165f36e irqchip/meson-gpio: Rework meson irqchip driver to support [...] omits fd6765b4c991 dt-bindings: interrupt-controller: New binding for Meson-A1 SoCs omits d6152e6ec9e2 irqchip/mbigen: Set driver .suppress_bind_attrs to avoid r [...] omits 04f605906ff0 irqchip: Add Aspeed SCU interrupt controller omits 5350a237b452 dt-bindings: interrupt-controller: Add Aspeed SCU interrup [...] omits 96868dce644d gpio/sifive: Add GPIO driver for SiFive SoCs omits 3d7610e8da99 regulator: core: Fix exported symbols to the exported GPL version omits c87846571587 remoteproc: use struct_size() helper omits 50d9fad73a45 ubifs: use IS_ENCRYPTED() instead of ubifs_crypt_is_encrypted() omits a8f40111d184 remoteproc: Initialize rproc_class before use omits 7017996951fd rpmsg: add rpmsg support for mt8183 SCP. omits 63c13d61eafe remoteproc/mediatek: add SCP support for mt8183 omits e47e98877bf4 dt-bindings: Add a binding for Mediatek SCP omits 32c72165dbd0 netfilter: ipset: use bitmap infrastructure completely omits 32ada3b9e04c x86/resctrl: Clean up unused function parameter in mkdir path omits 708e0ada1916 module: avoid setting info->name early in case we can fall [...] omits 334b0f4e9b1b x86/resctrl: Fix a deadlock due to inaccurate reference omits 074fadee59ee x86/resctrl: Fix use-after-free due to inaccurate refcount [...] omits b8511ccc75c0 x86/resctrl: Fix use-after-free when deleting resource groups omits 6bb1efc55e4c drm/amdgpu: original raven doesn't support full asic reset omits 67f90dd39ea7 drm/amdgpu: attempt to enable gfxoff on more raven1 boards omits 1d87e343a0f0 drm/amdgpu/display: fix logic inversion in program_timing_sync() omits 556203c6f931 drm/amdgpu: Enter low power state if CRTC active. omits a5523b2504c5 drm/amdgpu: work around llvm bug #42576 omits 17ff3231d392 drm/amdgpu: make sure to never allocate PDs/PTs for invalidations omits a3f9be0e097a drm/amdgpu: drop unnecessary restriction for huge root PDEs omits 483de720284a drm/amdgpu: stop using amdgpu_bo_gpu_offset in the VM backend omits 66a8fe742322 drm/amdgpu: revert "rework synchronization of VM updates v2" omits d604de8e0a59 drm/amdgpu: rework synchronization of VM updates v2 omits 3b318d070668 drm/amdgpu: rework job synchronization v2 omits 68287048ec0a drm/amdgpu: use the VM as job owner omits 6639f57db125 drm/amdgpu: explicitly sync VM update to PDs/PTs omits f75a1fa492d8 drm/amdkfd: New IOCTL to allocate queue GWS (v2) omits 589c947d674c drm/amdgpu: move CS secure flag next the structs where it's used omits 2feb2db91ba6 drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10 omits 60692739dad9 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5 omits eb65d1242991 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4 omits 6910f8639b08 drm/amdgpu: expand amdgpu_copy_buffer interface with tmz p [...] omits fb7c6440332a drm/amdgpu: expand sdma copy_buffer interface with tmz parameter omits e79793c2bd78 drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h omits b5336d12948d drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) omits adaead199697 drm/amdgpu: job is secure iff CS is secure (v5) omits b7a8df5df16a drm/amdgpu: expand the context control interface with trust flag omits 42d9c0e20a19 drm/amdgpu: expand the emit tmz interface with trusted flag omits fe557faf0e31 drm/amdgpu: add tmz bit in frame control packet omits 2598b19a1d8c drm/amdgpu: add function to check tmz capability (v4) omits 64687371a7b4 drm/amdgpu: add amdgpu_tmz data structure omits 1a961e4229d6 drm/amdgpu: add tmz feature parameter (v2) omits 80bc7aeae72e drm/amdgpu: define the TMZ bit for the PTE omits cb910dc18a9c drm/amdgpu: add UAPI to create secure commands (v3) omits fbd07647b411 drm/amdgpu: add UAPI for creating encrypted buffers discards 34718d4ece8f btrfs: Refactor btrfs_rmap_block to improve readability discards aab4dfc97ca2 btrfs: Add self-tests for btrfs_rmap_block discards ac93be85683b btrfs: selftests: Add support for dummy devices discards 028782f110a0 btrfs: Move and unexport btrfs_rmap_block discards 63113447d30a btrfs: separate definition of assertion failure handlers omits a69976bc6930 btrfs: device stats, log when stats are zeroed omits 556755a8a99b btrfs: fix improper setting of scanned for range cyclic wr [...] omits 4babad10198f btrfs: safely advance counter when looking up bio csums omits 94f8c4656648 btrfs: remove unused member btrfs_device::work omits ef0a82da81d6 btrfs: remove unnecessary wrapper get_alloc_profile omits 81b29a3bf7cc btrfs: add correction to handle -1 edge case in async discard omits 27f0afc7376b btrfs: ensure removal of discardable_* in free_bitmap() omits f9bb615af2ba btrfs: make smaller extents more likely to go into bitmaps omits 5d90c5c75711 btrfs: increase the metadata allowance for the free_space_cache omits dbc2a8c92756 btrfs: add async discard implementation overview omits 9ddf648f9c2a btrfs: keep track of discard reuse stats omits 5cb0724e1b46 btrfs: only keep track of data extents for async discard omits 7fe6d45e4009 btrfs: have multiple discard lists omits 19b2a2c71979 btrfs: make max async discard size tunable omits 4aa9ad520398 btrfs: limit max discard size for async discard omits e93591bb6ecf btrfs: add kbps discard rate limit for async discard omits a23093008412 btrfs: calculate discard delay based on number of extents omits 5dc7c10b8747 btrfs: keep track of discardable_bytes for async discard omits dfb79ddb130e btrfs: track discardable extents for async discard omits e4faab844a55 btrfs: sysfs: add UUID/debug/discard directory omits 93945cb43ead btrfs: sysfs: make UUID/debug have its own kobject omits 71e8978eb456 btrfs: sysfs: add removal calls for debug/ omits 2bee7eb8bb81 btrfs: discard one region at a time in async discard omits 6e80d4f8c422 btrfs: handle empty block_group removal for async discard omits b0643e59cfa6 btrfs: add the beginning of async discard, discard workqueue omits da080fe1bad4 btrfs: keep track of free space bitmap trim status cleanliness omits a7ccb2558524 btrfs: keep track of which extents have been discarded omits 46b27f5059e6 btrfs: rename DISCARD mount option to to DISCARD_SYNC omits e837dfde15a4 bitmap: genericize percpu bitmap region iterators omits 147a097cf035 btrfs: tree-checker: Verify location key for DIR_ITEM/DIR_INDEX omits 57a0e6749191 btrfs: tree-checker: Refactor root key check into separate [...] omits c23c77b097dc btrfs: tree-checker: Refactor inode key check into seperat [...] omits c3053ebb0b80 btrfs: tree-checker: Clean up fs_info parameter from error [...] omits f6d2a5c263af btrfs: tree-checker: Check leaf chunk item size omits 0ab575c5df5e btrfs: Remove unneeded semicolon omits 95690e58e122 btrfs: remove struct find_free_extent.ram_bytes omits c8b04030c5ec btrfs: simplify compressed/inline check in __extent_writep [...] omits 39b07b5d7072 btrfs: drop create parameter to btrfs_get_extent() omits f95d713b5404 btrfs: remove redundant i_size check in __extent_writepage_io() omits 169d2c875ec6 btrfs: remove trivial goto label in __extent_writepage() omits eb70d2226347 btrfs: remove unnecessary pg_offset assignments in __exten [...] omits bffe633e00fb btrfs: make btrfs_ordered_extent naming consistent with bt [...] omits 313facc5bd83 btrfs: remove dead snapshot-aware defrag code omits db72e47f79c5 btrfs: get rid of at_offset parameter to btrfs_lookup_bio_sums() omits e62958fce94b btrfs: get rid of trivial __btrfs_lookup_bio_sums() wrappers omits 321f69f86a0f btrfs: reset device back to allocation state when removing omits 3fff3975a715 btrfs: decrement number of open devices after closing the [...] omits 6bb6b51447ca btrfs: use simple_dir_inode_operations for placeholder sub [...] omits b38f4cbd65fb btrfs: remove impossible WARN_ON in btrfs_destroy_dev_repl [...] omits 129699522581 btrfs: remove superfluous BUG_ON() in integrity checks omits 3dbd351df421 btrfs: fix possible NULL-pointer dereference in integrity checks omits f8935566372c btrfs: kill min_allocable_bytes in inc_block_group_ro omits 9f246926b4d5 btrfs: don't pass system_chunk into can_overcommit omits 511a32b5493f btrfs: Opencode ordered_data_tree_panic omits 430640e31649 btrfs: relocation: Output current relocation stage at btrf [...] omits 76de60ed044f btrfs: remove unused condition check in btrfs_page_mkwrite() omits 36ee0b44ad23 btrfs: Remove redundant WARN_ON in walk_down_log_tree omits 5c4b691eb895 btrfs: Remove WARN_ON in walk_log_tree omits a0fbf736d35e btrfs: Rename __btrfs_free_reserved_extent to btrfs_pin_re [...] omits 7ef54d54bf6a btrfs: Open code __btrfs_free_reserved_extent in btrfs_fre [...] omits 4eaaec24c087 btrfs: Don't discard unwritten extents omits 8a36e408d406 btrfs: qgroup: return ENOTCONN instead of EINVAL when quot [...] omits e3b0edd29737 btrfs: qgroup: remove one-time use variables for quota_roo [...] omits bc036bb33524 btrfs: sysfs, merge btrfs_sysfs_add devices_kobj and fsid omits be2cf92e0a2f btrfs: sysfs, rename btrfs_sysfs_add_device() omits c6761a9ed329 btrfs: sysfs, btrfs_sysfs_add_fsid() drop unused argument parent omits b5501504cb6a btrfs: sysfs, rename devices kobject holder to devices_kobj omits db26a024497c btrfs: fill ncopies for all raid table entries omits e4f6c6be8148 btrfs: use raid_attr table in calc_stripe_length for nparity omits 0e56315ca147 Btrfs: fix missing hole after hole punching and fsync when [...] omits 786555987207 drm/i915/gem: Store mmap_offsets in an rbtree rather than [...] omits 283bab980978 x86/cpu: Remove redundant cpu_detect_cache_sizes() call omits e79f15a4598c x86/resctrl: Add task resctrl information display omits 814df0ce5ee6 drm/i915/sdvo: Consolidate SDVO HDMI force_dvi handling omits b1040461e6f6 drm/i915: Consolidate HDMI force_dvi handling omits cb70b713a840 drm/i915/sdvo: Reduce the size of the on stack buffers omits 691313ea6214 drm/i915: Move encoder variable to tighter scope omits b33950dd3ff8 drm/i915: Use PIPE_CONF_CHECK_X() for sync_mode_slaves_mask omits ee34801cc0e8 drm/i915: Prefer to use the pipe to index the ddb entries omits fff13e63a141 drm/i915: Clear most of crtc state when disabling the crtc omits d0eed1545fe7 drm/i915: Fix post-fastset modeset check for port sync omits 9871abffc810 pwm: Remove set but not set variable 'pwm' omits 413c2a110d64 pwm: sun4i: Initialize variables before use omits 79d5e093a075 Merge branch 'x86/boot' omits 26a00610ef63 Pull UDF fixes. omits 356557be8670 udf: Clarify meaning of f_files in udf_statfs omits 15fb05fd286a udf: Allow writing to 'Rewritable' partitions omits 0c73201c5c09 pwm: stm32: Remove automatic output enable omits 98aa00345de5 selinux: fix regression introduced by move_mount(2) syscall omits ce1f31b4c0b9 ide: serverworks: potential overflow in svwks_set_pio_mode() omits 117fcc305360 cmd64x: potential buffer overflow in cmd64x_program_timings() omits 0fdeae503608 ide: remove unneeded header include path to drivers/ide omits 5b10c23e1809 ide: qd65xx: Fix cast to pointer from integer of different size omits 1011b6908a74 ide: ht6560b: Fix cast to pointer from integer of different size omits 98949a1946d7 ide: remove set but not used variable 'hwif' omits 77df3500a75d ide: remove unnecessary touch_softlockup_watchdog omits 044b1a933108 ide: tx4939ide: Fix the name used in a 'devm_request_mem_r [...] omits f594e2ec7e0d mmc: sdhci-msm: Add CQHCI support for sdhci-msm omits e866f9f0199f mmc: sdhci: Let a vendor driver supply and update ADMA des [...] omits 17e10a15a796 Merge branch 'mlxsw-SPAN-egress-mirroring-buffer-size' omits 3a3e627ce0ac spectrum: Add a delayed work to update SPAN buffsize accor [...] omits ff9fdfec5f96 mlxsw: spectrum: Fix SPAN egress mirroring buffer size for [...] omits 31c25b949813 mlxsw: spectrum_span: Put buffsize update code into helper [...] omits ac9cc4e25044 mlxsw: spectrum: Push code getting port speed into a helper omits f6003f948226 pwm: sun4i: Narrow scope of local variable omits fdf47ff69d61 pwm: bcm2835: Allow building for ARCH_BRCMSTB omits a368c34340c2 pwm: imx27: Eliminate error message for defer probe omits cba8d3bfdc96 pwm: sun4i: Fix inconsistent IS_ERR and PTR_ERR omits 80892772c4ed hsr: Fix a compilation error omits 3e954d962689 pwm: sun4i: Move pwm_calculate() out of spin_lock() omits 9f2919e9b40e pwm: omap-dmtimer: Allow compiling with COMPILE_TEST omits c7cb3a1dd53f pwm: omap-dmtimer: put_device() after of_find_device_by_node() omits c4cf7aa57eb8 pwm: omap-dmtimer: Simplify error handling omits 43efdc8f0e6d pwm: omap-dmtimer: Remove PWM chip in .remove before makin [...] omits 1188829abc2a pwm: Implement tracing for .get_state() and .apply_state() omits af4fab8bedcf pwm: rcar: Document inability to set duty_cycle = 0 omits bca900829d60 pwm: rcar: Drop useless call to pwm_get_state() omits 80c7482356ac mmc: sdhci-of-esdhc: fix serious issue clock is always disabled omits 429d939c194b mmc: sdhci-of-esdhc: fix transfer mode register reading omits 2fefc7c5f7d1 mmc: sdhci-brcmstb: Fix incorrect switch to HS mode omits d46ba2d17f90 mmc: sdhci-brcmstb: Add support for Command Queuing (CQE) omits e7b5d63a82fe mmc: sdhci-brcmstb: Add shutdown callback omits 6f2aa55b85c0 mmc: sdhci-brcmstb: Fix driver to defer on clk_get defer omits 78ab82fdb65c mmc: sdhci-brcmstb: Add ability to use HS400ES transfer mode omits 61696bbb25f8 dt-bindings: mmc: brcm,sdhci-brcmstb: Add support for 7216b0 omits 661cf2d8973a mmc: core: limit probe clock frequency to configured f_max omits 557c03157c27 mmc: sdhci-milbeaut: Remove redundant platform_get_irq err [...] omits 1215c025e870 mmc: sdhci: fix an issue of mixing different types omits 9d0af44c2ed0 Merge branch 'for-linus' into for-next omits 4d024fe8f806 ALSA: hda: Apply aligned MMIO access only conditionally omits 6c3090520554 clk: ti: clkctrl: Fix hidden dependency to node name omits dacc9092336b x86/sysfb: Fix check for bad VRAM size omits 794eee259e8e Merge branch 'net-phy-add-generic-ndo_do_ioctl-handler-phy [...] omits df007186488e r8169: use generic ndo_do_ioctl handler phy_do_ioctl omits 2ab1d925aa4c net: phy: add generic ndo_do_ioctl handler phy_do_ioctl omits 6fac4a3cb059 Merge branch 'fixes' into next omits a3e2b51ca31f platform/x86: asus-nb-wmi: Support left round button on N56VB omits 19be0b2a2e44 tools/power/x86/intel-speed-select: Update version omits 097a522257ea tools/power/x86/intel-speed-select: Change the order for c [...] omits 78e77b7dfd9a tools/power/x86/intel-speed-select: Fix result display for [...] omits 645feeb2f571 tools/power/x86/intel-speed-select: Add support for core-p [...] omits 9749b376be18 platform/x86: ISST: Allow additional core-power mailbox commands omits 2a187d033520 mmc: sdhci: fix minimum clock rate for v3 controller omits 9e84a2e688d7 mmc: sdhci-omap: Add special reset capability omits d6fe49286ea1 mmc: sdhci-omap: Add am335x and am437x specific compatibles omits 53bcebbe81b6 dt-bindings: sdhci-omap: Add am335x and am437x specific bindings omits 5da5e494a50c mmc: sdhci-omap: Disable data timeout interrupt during erase omits 7d76ed77cfbd mmc: sdhci: Refactor sdhci_set_timeout() omits 7907ebe741a7 mmc: sdhci: Convert sdhci_set_timeout_irq() to non-static omits 195fadb71b73 mmc: sdhci-omap: Add using external dma omits 18e762e3b7a7 mmc: sdhci: add support for using external DMA devices omits 15db1836918d mmc: sdhci: Factor out some operations set to their own functions omits 83a1b4cc80fa dt-bindings: sdhci-omap: Add properties for using external dma omits 2aae18f65f91 dt-bindings: mmc: fsl-imx-esdhc: add i.MX8MP compatible string omits fdf356f51cf0 Merge branch 'pm-devfreq' into linux-next omits 5f9495fe4e51 Merge branch 'pm-avs' into linux-next omits eab61380c219 Merge branches 'pm-core', 'pm-cpufreq', 'pm-sleep', 'power [...] omits 4262c38dc42e net: dsa: mv88e6xxx: Add SERDES stats counters to all 6390 [...] omits 458960631a55 Merge branch 'intel_idle+acpi' into linux-next omits cdaf77e0928c Merge branch 'pm-cpuidle' into linux-next omits 05bacd121276 Merge branch 'devprop' into linux-next omits e30e9c5c2d43 Merge branches 'acpi-doc' and 'acpi-tools' into linux-next omits ccdd5ea043be Merge branches 'acpi-tables', 'acpi-button', 'acpi-ec' and [...] omits 4b4cc3b8438a Merge branches 'acpi-battery', 'acpi-video', 'acpi-fan' an [...] omits 60f389e9fe71 Merge branch 'acpica' into linux-next omits 3e1c3ef9b17c Merge branch 'pm-sleep-fixes' into linux-next omits 04e2246329d4 net: phylink: allow in-band AN for USXGMII omits 7875f8242494 gpio/sifive: Add DT documentation for SiFive GPIO omits 466008f98435 irqchip/sifive-plic: Support irq domain hierarchy omits 459c3bc8c497 irqchip/nvic: Use irq_domain_translate_onecell instead of [...] omits b01ecceaf2c0 genirq: Introduce irq_domain_translate_onecell omits 0b3bd0cdc329 drm/i915: Align engine->uabi_class/instance with i915_drm.h omits 3e41d04e2b73 net: phy: don't crash in phy_read/_write_mmd without a PHY driver omits 6cbdcf25bdec net: phylink: Allow 2.5BASE-T, 5GBASE-T and 10GBASE-T for [...] omits 690afc165bb3 net: ip6_gre: fix moving ip6gre between namespaces omits a47b9e15c32f net: stmmac: modified pcs mode support for RGMII omits 32d2565d3bdc Merge branch 'perf/core' omits a48ac1c9f294 cpufreq: brcmstb-avs: fix imbalance of cpufreq policy refcount omits f7be987b8254 gfs2: Remove GFS2_MIN_LVB_SIZE define omits 5d43975859bf gfs2: Fix incorrect variable name omits 56ee04aa6328 Merge tag 'perf-core-for-mingo-5.6-20200116' of git://git. [...] omits 957ad44ff5f2 clk: ti: add clkctrl data dra7 sgx omits cb6c82df684e Merge tag 'v5.5-rc7' into perf/core, to pick up fixes omits 6cf393d3e538 Merge branch 'locking/kcsan' omits 364975eeb43f clk: ti: omap5: Add missing AESS clock omits 837171fe77d7 Merge tag 'v5.5-rc7' into locking/kcsan, to refresh the tree omits 69e300283796 clk: ti: dra7: fix parent for gmac_clkctrl omits 7dfd5e619d39 clk: ti: dra7: add vpe clkctrl data omits 7054c14f0555 clk: ti: dra7: add cam clkctrl data omits 8e28918a85a0 dt-bindings: clock: Move ti-dra7-atl.h to dt-bindings/clock omits ee725e8dbaf1 Merge branch 'efi/core' omits 615bf8d9a96b efi/x86: Disallow efi=old_map in mixed mode omits bc310baf2ba3 x86/boot/compressed: Relax sed symbol type regex for LLVM ld.lld omits 3cc028619e28 efi/x86: avoid KASAN false positives when accessing the 1: [...] omits 484a418d0754 efi: Fix handling of multiple efi_fake_mem= entries omits f0ef6523475f efi: Fix efi_memmap_alloc() leaks omits 1db91035d01a efi: Add tracking for dynamically allocated memmaps omits 26c0e44a213b efi: Add a flags parameter to efi_memory_map omits 62b605b53ad4 efi: Fix comment for efi_mem_type() wrt absent physical addresses omits 64c8a0cd0a53 efi/arm: Defer probe of PCIe backed efifb on DT systems omits 1f299fad1e31 efi/x86: Limit EFI old memory map to SGI UV machines omits 97bb9cdc3210 efi/x86: Avoid RWX mappings for all of DRAM omits d9e3d2c4f103 efi/x86: Don't map the entire kernel text RW for mixed mode omits 75fbef0a8b6b x86/mm: Fix NX bit clearing issue in kernel_map_pages_in_pgd omits bd1d7093a808 efi/libstub/x86: Fix unused-variable warning omits ac3c76cc6d6d efi/libstub/x86: Use mandatory 16-byte stack alignment in [...] omits 796eb8d26a57 efi/libstub/x86: Use const attribute for efi_is_64bit() omits a786810cc864 Merge tag 'v5.5-rc7' into efi/core, to pick up fixes omits 5343da396584 Merge branch 'sched/core' omits bd728a5c55ae Merge branch 'linus' omits afa70d941f66 sched/fair: Define sched_idle_cpu() only for SMP configurations omits 648ad183ef19 ARM: Document merges omits fc88188c73ce Merge branch 'arm/defconfig' into for-next omits b285d6aabffb Merge branch 'arm/drivers' into for-next omits e9ca6f378d99 Merge branch 'arm/dt' into for-next omits c14e723e4074 Merge tag 'aspeed-5.6-devicetree' of git://git.kernel.org/ [...] omits 5ad443607d24 Merge tag 'at91-5.6-defconfig-2' of git://git.kernel.org/p [...] omits 55a03ac8374d Merge tag 'at91-5.6-dt-2' of git://git.kernel.org/pub/scm/ [...] omits 71acc94c4932 Merge tag 'v5.6-rockchip-dts64-2' of git://git.kernel.org/ [...] omits b744f09879a1 Merge tag 'v5.6-rockchip-dts32-2' of git://git.kernel.org/ [...] omits feec214afb53 drivers: soc: ti: knav_qmss_queue: Pass lockdep expression [...] omits 39be9e84f65b ARM: dts: aspeed: rainier: Add UCD90320 power sequencer omits 09fa16f065a5 ARM: dts: aspeed: rainier: Switch PSUs to unknown version omits d7ca2d19c751 Merge tag 'drm-msm-next-2020-01-14' of https://gitlab.free [...] omits 92e2d706f080 Merge branch 'for-5.6/libata' into for-next omits fa7773deb344 Merge branch 'work.openat2' of git://git.kernel.org/pub/sc [...] omits 3d4743131b8d Backmerge v5.5-rc7 into drm-next omits 4ba105339864 Merge branches 'at91-soc', 'at91-dt' and 'at91-defconfig' [...] omits 82720a53472d ARM: configs: at91: enable MMC_SDHCI_OF_AT91 and MICROCHIP_PIT64B omits d65197ad5249 um: Fix time-travel=inf-cpu with xor/raid6 omits 87c9366e1725 Revert "um: Enable CONFIG_CONSTRUCTORS" omits 40814b98a570 um: Mark non-vector net transports as obsolete omits f1dc67d0e7df um: Add an option to make serial driver non-raw omits b3f7e3f23a76 Merge ra.kernel.org:/pub/scm/linux/kernel/git/netdev/net omits fe357dbae113 ubi: Fix an error pointer dereference in error handling code omits 31f36312d2ca ubifs: fix memory leak from c->sup_node omits 31a9b0b11b1c KVM: arm/arm64: vgic: Drop the kvm_vgic_register_mmio_region() omits 821c10c2ae0b KVM: arm/arm64: vgic-its: Properly check the unmapped coll [...] omits 1cfbb484de15 KVM: arm/arm64: Correct AArch32 SPSR on exception entry omits 3c2483f15499 KVM: arm/arm64: Correct CPSR on exception entry omits a425372e7331 KVM: arm64: Correct PSTATE on exception entry omits 1559b7583ff6 KVM: arm/arm64: Re-check VMA on detecting a poisoned page omits de9375634b1e KVM: arm: Remove duplicate include omits c3e35409b54e KVM: ARM: Call hyp_cpu_pm_exit at the right place discards 2eb3418bf5b8 MAINTAINERS: add entry for ADM1177 driver discards a9d5b9a1b498 dt-binding: hwmon: Add documentation for ADM1177 discards e6c8c41d4f9b hwmon: (adm1177) Add ADM1177 Hot Swap Controller and Digit [...] discards 2c6638775526 docs: hwmon: Include 'xdpe12284.rst' into docs discards 01571e645e92 hwmon: (pmbus) Add support for Infineon Multi-phase xdpe12 [...] discards f68ce00b97c7 hwmon: (pmbus/tps53679) Extend device list supported by driver discards 29e09beb7729 hwmon: (pmbus/core) Add support for Intel IMVP9 and AMD 6. [...] discards 077dc705fd13 hwmon: (pmbus/core) Add support for vid mode detection per [...] discards 504ec5b1c23a hwmon: (pmbus/ibm-cffps) Prevent writing on_off_config wit [...] discards 366ddd93ca34 hwmon: (w83627ehf) Remove set but not used variable 'fan4min' discards b4449ae8b44f hwmon: Driver for disk and solid state drives with tempera [...] discards 39cb4279606d hwmon: (pmbus/ibm-cffps) Fix the LED behavior when turned off discards 10dfec378273 hwmon: (pmbus/ibm-cffps) Add the VMON property for version 2 discards 5a4f142a8adc hwmon: (pmbus/ibm-cffps) Add new manufacturer debugfs entries discards 5b3b50422a26 hwmon: (pmbus) Driver for MAX20730, MAX20734, and MAX20743 discards b194f06bb84e hwmon: (w83627ehf) Now only one intrusion channel discards 25911df0d9ac hwmon: (w83627ehf) Remove code not needed after nct677* removal discards adff843a413a hwmon: (w83627ehf) remove nct6775 and nct6776 support discards 6c059525054c hwmon: (pmbus) Add MAX20796 to devices supported by generi [...] discards a416ccf4ad28 hwmon: (w83627ehf) make sensor_dev_attr_##_name variables static discards 37d94aac7fa3 hwmon: (pmbus) Detect if chip is write protected discards 4f1599251f9e hwmon: Driver for MAX31730 discards c52cdd4179e3 hwmon: Add support for enable attributes to hwmon core discards faa2db893c51 hwmon: (w83627ehf) convert to with_info interface discards a0f71ded45db hwmon: (pmbus/ucd9000) Add support for UCD90320 Power Sequencer discards c1a3fbffbef0 dt-bindings: hwmon/pmbus: Add ti,ucd90320 power sequencer discards da307123c511 hwmon: Add intrusion templates omits 927d780ee371 ARM: 8950/1: ftrace/recordmcount: filter relocation types omits f5523423defb arm64: kvm: Fix IDMAP overlap with HYP VA omits 5f675c56ed26 KVM: arm/arm64: vgic: Handle GICR_PENDBASER.PTZ filed as RAZ omits 8c58be34494b KVM: arm/arm64: vgic-its: Fix restoration of unmapped collections omits b6ae256afd32 KVM: arm64: Only sign-extend MMIO up to register width omits 4ee9e6e027c0 Merge branch 'mlxsw-Add-tunnel-devlink-trap-support' omits b3073dfba8ee selftests: devlink_trap_tunnel_vxlan: Add test case for ov [...] omits 3aed0722f7d7 mlxsw: Add OVERLAY_SMAC_MC trap omits c3cae4916e57 devlink: Add overlay source MAC is multicast trap omits 27942c700017 selftests: devlink_trap_tunnel_ipip: Add test case for dec [...] omits ca264ef6ed7c selftests: devlink_trap_tunnel_vxlan: Add test case for de [...] omits a318bf621a6e mlxsw: Add tunnel devlink-trap support omits 13c056ec7d00 devlink: Add tunnel generic packet traps omits f528dfc460ef mlxsw: spectrum_trap: Reorder cases according to enum order omits 4a44ee67a7cd mlxsw: Add ECN configurations with IPinIP tunnels omits 839607e2ec8d mlxsw: reg: Add Tunneling IPinIP Decapsulation ECN Mapping [...] omits 20174900ad38 mlxsw: reg: Add Tunneling IPinIP Encapsulation ECN Mapping [...] omits 196442ec5f13 mlxsw: Add NON_ROUTABLE trap omits 95f0ead8f04b devlink: Add non-routable packet trap omits 740e87bc3db8 selftests: devlink_trap_l3_drops: Add test cases of irif a [...] omits 5b051621609d mlxsw: Add irif and erif disabled traps omits 95ae2d1d1149 Merge branch 'for-net-next' of git://git.kernel.org/pub/sc [...] omits 0c58ac1e0155 net: phy: adin: fix a warning about msleep omits d82f28726f6c Merge branch 'Rate-adaptation-for-Felix-DSA-switch' omits 74984a1904b3 net: dsa: felix: Allow PHY to AN 10/100/1000 with 2500 ser [...] omits f3660937e17c net: dsa: felix: Handle PAUSE RX regardless of AN result omits e6d3d1cd56ce ARM: 8952/1: Disable kmemleak on XIP kernels omits 290b9fa737f8 ARM: 8951/1: Fix Kexec compilation issue. omits 6d00c81d47f1 ARM: 8949/1: mm: mark free_memmap as __init omits 2d94bb5ccac0 ARM: 8948/1: Prevent OOB access in stacktrace omits e1b186644dbe ARM: 8945/1: decompressor: use CONFIG option instead of cc-option omits 7b2d7faa09fc Merge tag 'iio-for-5.6b' of git://git.kernel.org/pub/scm/l [...] omits 05f24904d5f5 Merge branch 'WIP.core/headers' omits 75094b45991c Merge branch 'core/core' omits ad1088ebcb0f Merge branch 'core/debugobjects' omits 13325f1088bc Merge branch 'core/documentation' omits ecfea94a7569 Merge branch 'core/kprobes' omits bdc0abb64fc2 Merge branch 'core/objtool' omits 1aa31e53e41b Merge branch 'efi/core' omits 9fd65cf3d799 Merge branch 'irq/core' omits f8d59d78d2a3 Merge branch 'locking/core' omits 5adcf11aa367 Merge branch 'locking/kcsan' omits 265b54f45816 Merge branch 'perf/core' omits 104d75cf472a Merge branch 'ras/core' omits f8e75c321ffe Merge branch 'sched/core' omits dc14a86f2a33 Merge branch 'timers/core' omits 6d9f1b1d8efb Merge branch 'timers/urgent' omits 5fbcfb71f9f5 Merge branch 'x86/apic' omits 06c9280acc24 Merge branch 'x86/asm' omits 5877f40d2cf5 Merge branch 'x86/boot' omits 0566d3c2df2d Merge branch 'x86/cache' omits fafc81d57a37 Merge branch 'x86/cleanups' omits 66cdb5d968ad Merge branch 'x86/core' omits 11d5fdf993b4 Merge branch 'x86/cpu' omits fffc940eba85 Merge branch 'x86/fpu' omits 186a4da6c22c Merge branch 'x86/hyperv' omits 8a7c64427684 Merge branch 'x86/kdump' omits 208faf6ef953 Merge branch 'x86/microcode' omits 9dac7391de74 Merge branch 'x86/mm' omits 8dcf5ef06626 Merge branch 'x86/mtrr' omits 7d6dd02b4c24 Merge branch 'x86/pti' omits 7f013edebaa4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next omits ccfb9299a0b6 mtd: spi-nor: Add support for at25sl321 omits f3418718c0ec mtd: spi-nor: Add support for w25q32jwm omits c677ee5561f1 CIFS: Add support for setting owner info, dos attributes, [...] omits 9bb48fd567ca cifs: remove set but not used variable 'server' omits d9279b5b52ef Merge branch 'v5.6-armsoc/dts64' into for-next omits 94dc83a22944 Merge branch 'v5.6-armsoc/dts32' into for-next omits 6413f852ce08 apparmor: add proc subdir to attrs omits dae6029325a4 apparmor: add consistency check between state and dfa diff [...] omits c659696964a7 apparmor: add a valid state flags check omits e4f4e6ba5eaa AppArmor: Remove semicolon omits 278de07ef84a apparmor: Replace two seq_printf() calls by seq_puts() in [...] omits 62b5efc919b1 arm64: dts: rockchip: Kill off "simple-panel" compatibles omits 8039c828a6cb ARM: dts: rockchip: Kill off "simple-panel" compatibles omits 3ef7c2558f31 arm64: dts: rockchip: rename dwmmc node names to mmc omits fed1fc519488 ARM: dts: rockchip: rename dwmmc node names to mmc omits 7eaecf7963c1 netfilter: nft_osf: add missing check for DREG attribute omits 053666f7e8b5 Merge branches 'work.recursive_removal', 'imm.timestamp' a [...] omits d344961f55fd iio: dac: stm32-dac: better handle reset controller failures omits 4a001c96b1c6 iio: dac: stm32-dac: use reset controller only at probe time omits 0013ccaa136d dt-bindings: iio: accel: kxcjk1013: Document mount-matrix [...] omits 1bde330ca0e8 iio: accel: kxcjk1013: Support orientation matrix omits 04e6fedb18f6 iio: imu: st_lsm6dsx: add mount matrix support omits 622b4339f93e iio: adc: stm32-adc: don't print an error on probe deferral omits b55eef872a96 Documentation: path-lookup: include new LOOKUP flags omits b28a10aedcd4 selftests: add openat2(2) selftests omits fddb5d430ad9 open: introduce openat2(2) syscall omits c20c76acf6ec Merge tag 'soundwire-5.6-rc1' of git://git.kernel.org/pub/ [...] omits 49576627b334 dt-bindings: iio: adis16480: add compatible entry for ADIS16490 omits 80cbc848c4fa iio: imu: adis16480: Add support for ADIS16490 omits 98496ccdf0dd iio: accel: bma400: prevent setting accel scale too low omits 84961af78c50 iio: imu/mpu6050: support dual-edge IRQ omits 9aaa29494030 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits 2e4c0a5e2576 iio: imu: inv_mpu6050: add fifo temperature data support omits 71f221f8a0cd iio: magnetometer: ak8975: Convert to use device_get_match_data() omits 608184788502 iio: magnetometer: ak8975: Get rid of platform data omits 79ef91493f54 iio: adc: ad7124: Set IRQ type to falling omits da4d3d6bb9f6 iio: adc: ad-sigma-delta: Allow custom IRQ flags omits b2aa09178d11 MAINTAINERS: Mark simple firmware interface (SFI) obsolete omits b2dfc6765e45 net/rds: Use prefetch for On-Demand-Paging MR omits 2eafa1746f17 net/rds: Handle ODP mr registration/unregistration omits cd69952778aa drm/i915/gt: Be paranoid and reset the GPU before release omits e0b70940536a MAINTAINERS: Add brcmstb PCIe controller entry omits df95968ff789 Merge tag 'amd-drm-next-5.6-2020-01-17' of git://people.fr [...] omits 4ac8bba6f7bb ARM: Document merges omits 4cd19d172df0 Merge branch 'arm/defconfig' into for-next omits 9a252c17c982 Merge branch 'arm/dt' into for-next omits faaa9f6e8ab9 Merge tag 'arm-soc/for-5.6/devicetree-part2' of https://gi [...] omits bba9d2b16309 Merge tag 'arm-soc/for-5.6/defconfig-arm64' of https://git [...] omits f45ba2bd6da0 ARCv2: fpu: preserve userspace fpu state omits f05523aa7a1e ARC: fpu: declutter code, move bits out into fpu.h omits fb24fea75ca5 f2fs: change to use rwsem for gc_mutex omits d7b0a23d8150 f2fs: update f2fs document regarding to fsync_mode omits 0e7f41974e9c f2fs: add a way to turn off ipu bio cache omits bf2cbd3c5715 f2fs: code cleanup for f2fs_statfs_project() omits acdf2172172a f2fs: fix miscounted block limit in f2fs_statfs_project() omits fad5fbce4f07 f2fs: show the CP_PAUSE reason in checkpoint traces omits 644c8c92adb6 f2fs: fix deadlock allocating bio_post_read_ctx from mempool omits e8ce5749d781 f2fs: remove unneeded check for error allocating bio_post_ [...] omits b06af2aff28b f2fs: convert inline_dir early before starting rename omits fe396ad8e752 f2fs: fix memleak of kobject omits 3e5e479a39ce f2fs: fix to add swap extent correctly omits 4eea93e3ff98 f2fs: run fsck when getting bad inode during GC omits 4c8ff7095bef f2fs: support data compression omits db1a07956968 drm/dp_mst: Handle SST-only branch device case omits 272ecd60a636 ata: ahci_brcm: BCM7216 reset is self de-asserting omits 1a0600d112e3 ata: ahci_brcm: Perform reset after obtaining resources omits 42bbdd99221b phy: ti: j721e-wiz: Fix build error without CONFIG_OF_ADDRESS omits 41ddb7e1f796 cpupower: Revert library ABI changes from commit ae2917093 [...] omits a6ed02cac690 libbpf: Load btf_vmlinux only once per object. omits a09decff5c32 jbd2: clear JBD2_ABORT flag before journal_reset to update [...] omits 71b565ceff37 ext4: drop ext4_kvmalloc() omits a54d8d34d235 ext4: Add EXT4_IOC_FSGETXATTR/EXT4_IOC_FSSETXATTR to compat_ioctl omits e128d516d812 ext4: remove unused macro MPAGE_DA_EXTENT_TAIL omits de7454854d6e ext4: add missing braces in ext4_ext_drop_refs() omits 6e89bbb79bc7 ext4: fix some nonstandard indentation in extents.c omits 61a6cb49da81 ext4: remove obsolete comment from ext4_can_extents_be_merged() omits adde81cfd5a8 ext4: fix documentation for ext4_ext_try_to_merge() omits 43f816772ff3 ext4: make some functions static in extents.c omits a1180994f52c ext4: remove redundant S_ISREG() checks from ext4_fallocate() omits 9b02e4987ab0 ext4: clean up len and offset checks in ext4_fallocate() omits dd6683e6efad ext4: remove ext4_{ind,ext}_calc_metadata_amount() omits fd5fe2535642 ext4: remove unneeded check for error allocating bio_post_ [...] omits 68e45330e341 ext4: fix deadlock allocating bio_post_read_ctx from mempool omits 547c556f4db7 ext4: fix deadlock allocating crypto bounce page from mempool omits 8f27fd0ab569 ext4: Delete ext4_kvzvalloc() omits d85926474ffd ext4: re-enable extent zeroout optimization on encrypted files omits 33b4cc2501d3 ext4: only use fscrypt_zeroout_range() on regular files omits 457b1e353c73 ext4: allow ZERO_RANGE on encrypted files omits 834f1565fa3f ext4: handle decryption error in __ext4_block_zero_page_range() omits 2fdff4c84390 docs: ext4.rst: add encryption and verity to features list omits 284b3f6edbbb ext4: remove unnecessary selections from EXT3_FS omits 4756ee183f25 ext4: use true,false for bool variable omits 46797ad75af7 ext4: uninline ext4_inode_journal_mode() omits 64c314ff8227 ext4: remove unnecessary ifdefs in htree_dirblock_to_tree() omits 7063743f6860 ext4: remove unnecessary assignment in ext4_htree_store_dirent() omits d4c5e960bf20 ext4: avoid fetching btime in ext4_getattr() unless requested omits be27c4378481 NFSv4.0 allow nconnect for v4.0 omits 7b19914383fc drm/mst: Don't do atomic checks over disabled managers omits bd0522112332 drm/amdgpu: add the lost mutex_init back omits 4b6b872bddb3 nfs: Return EINVAL rather than ERANGE for mount parse errors omits f3e062b34b65 ARM: Document merges omits 4a3a3433d95d Merge branch 'arm/dt' into for-next omits b0e55fef624e arm64: dts: exynos: Rename Samsung and Exynos to lowercase omits c8a73aa38cf6 ARM: Document merges omits e926791a9670 arm64: defconfig: Enable Broadcom's GENET Ethernet controller omits 10a478391ace Merge branch 'arm/dt' into for-next omits f50cd949f450 Merge branch 'arm/drivers' into for-next omits bd4d5488d37a Merge tag 'ti-k3-soc-for-v5.6' of git://git.kernel.org/pub [...] omits c00ec3075b3a Merge branch 'for-5.6' into for-next omits 9ea37e24d4a9 iocost: Fix iocost_monitor.py due to helper type mismatch omits 93c45bb9b7cb Merge branch 'next/defconfig' into for-next omits 2ced5a3449f1 Merge tag 'drivers_soc_for_5.6' of git://git.kernel.org/pu [...] omits cdfc88f1cdbf ARM: multi_v7_defconfig: Enable devfreq thermal integration omits 9947d108d824 ARM: exynos_defconfig: Enable devfreq thermal integration omits 8e78871bc1e5 drm/i915/userptr: fix size calculation omits 24860ad74868 drm/i915/userptr: add user_size limit check omits 484603387077 ARM: multi_v7_defconfig: Enable NFS v4.1 and v4.2 omits b52e1f4b159a ARM: exynos_defconfig: Enable NFS v4.1 and v4.2 omits 31ef091770da Merge tag 'clk-meson-v5.6-1' of https://github.com/BayLibr [...] omits 536a0d8e79fb x86/resctrl: Check monitoring static key in the MBM overfl [...] omits a84de2fa962c x86/speculation/swapgs: Exclude Zhaoxin CPUs from SWAPGS v [...] omits 1e41a766c98b x86/speculation/spectre_v2: Exclude Zhaoxin CPUs from SPECTRE_V2 omits 5efc6fa9044c x86/cpu: Update cached HLE state on write to TSX_CTRL_CPUID_CLEAR omits 102d412a3d56 ice: remove redundant assignment to variable xmit_done omits ed5a3f664c55 ice: Removing hung_queue variable to use txqueue function [...] omits 65279beec345 i40e: Removing hung_queue variable to use txqueue function [...] omits 2da259c5fe1f fm10k: use txqueue parameter in fm10k_tx_timeout omits bcb3244ccdc4 igc: Add PHY power management control omits f38b782dccab igc: Add support for TSO omits 0e7d4b93b0de igc: Add SKU for i225 device omits 34e9c162f09e igc: Remove unused definition omits 93d85dc5651d igc: Fix typo in a comment omits fdd64df7b9d1 USB: usbfs: Always unlink URBs in reverse order omits c701917e647c libbpf: Fix potential multiplication overflow in mmap() si [...] omits b7d7f3e185b6 libbpf: Simplify BTF initialization logic omits bc0eb9a33391 libbpf: Fix error handling bug in btf_dump__new omits 94523024363b drm/i915/gt: Report the currently active execlists request omits c2c24edb1d9c arm64: csum: Fix pathological zero-length calls omits 89c02493deb9 drm/i915: convert to new logging macros in i915/intel_memo [...] omits fd6735fc630c drm/i915: convert to new logging macros in i915/intel_gvt.c omits 791a0059e258 ASoC: Intel: cht_bsw_rt5645: Remove unnecessary string buf [...] omits fcce38d85cb8 ASoC: Intel: bytcr_rt5651: Remove unnecessary string buffe [...] omits 296868315c69 ASoC: Intel: bytcr_rt5640: Remove unnecessary string buffe [...] omits 332719b1840b ASoC: Intel: bytcr_rt5640: Remove code duplication in byt_ [...] omits 68b3271729f5 drm/i915: conversion to new logging macros in i915/intel_d [...] omits 5e04eb014722 drm/i915: conversion to new logging macros in i915/intel_csr.c omits aee2eeeb18eb drm/i915: conversion to new logging macros in i915/i915_vgpu.c omits 00d852326e52 ASoC: msm8916-wcd-analog: Add MIC BIAS Internal3 omits 65fe457e7baf ASoC: msm8916-wcd-analog: Simplify MIC BIAS Internal omits ea3f0ce756d6 Merge tag 'asoc-fix-v5.5-rc6' into asoc-5.6 omits b5df0b2ee2ee spi: npcm-pspi: modify reset support omits b4adf5b27d59 spi: npcm-pspi: improve spi transfer performance omits 6925212f328b spi: spi-ti-qspi: fix warning omits 47416a5f27be spi: npcm-pspi: fix 16 bit send and receive support omits 6157d4c25560 spi: pxa2xx: Add support for Intel Comet Lake PCH-V omits 53ba2f1aa386 regulator: mpq7920: Fix incorrect defines omits 493a31ee0dbd regulator: vqmmc-ipq4019: Fix platform_no_drv_owner.cocci [...] omits e9153311491d regulator: vctrl-regulator: Avoid deadlock getting and set [...] omits a174a6c22679 ASoC: amd: Additional DAI for I2S SP instance. omits f9f5bbf5783c ASoC: rt715: fix return value check in rt715_sdw_probe() omits b03c29c1b13a ASoC: rt711: fix return value check in rt711_sdw_probe() omits 20435df1c1d7 ASoC: rt700: fix return value check in rt700_sdw_probe() omits a62c449f4cc1 ASoC: rt715: remove unused including <linux/version.h> omits 0e4ba0290e58 ASoC: rt1011: set the different setting for QFN/WLCSP package omits 4061fdc89ff7 ASoC: madera: Correct error path handling in madera_out1_d [...] omits a6947c9d86bc ASoC: SOF: Intel: hda: Fix SKL dai count omits 8ab6ddc5c51b ASoC: madera: Update handling of DAPM routes for mono muxe [...] omits 73ecf1a673d3 ASoC: wm_adsp: Correct cache handling of new kernel control API omits 9f24c540f7f8 lib/vdso: Update coarse timekeeper unconditionally omits 9a6b55ac4a44 lib/vdso: Make __arch_update_vdso_data() logic understandable omits 35fd7a637c42 debugobjects: Fix various data races omits 5715b7fa8d8d Merge branch 'misc-5.5' into next-fixes omits f3c19481820c cpu-topology: Don't error on more than CONFIG_NR_CPUS CPUs [...] omits 21bdee92c6f8 Merge tag 'iwlwifi-for-kalle-2020-01-11' of git://git.kern [...] omits 77b20896d57e drm/i915/guc: Introduce CT_DEBUG omits d624d401772d drm/i915/guc: Switch to CT_ERROR in ct_read omits 235198d7c9bc drm/i915/guc: Don't pass CTB while reading omits 6a327cb18692 drm/i915/guc: Don't pass CTB while writing omits 1b9fc94a7751 drm/i915/guc: Don't GEM_BUG_ON on corrupted G2H CTB omits 538f127cd3bc x86/hyper-v: Add "polling" bit to hv_synic_sint omits d0b778880448 x86/apic/uv: Avoid unused variable warning omits 416d3838f76b drm/i915: Satisfy smatch that a loop has at least one iteration omits 3e3934176a4f arm64: entry: cleanup sp_el0 manipulation omits 7a2c094464e3 arm64: entry: cleanup el0 svc handler naming omits 2d226c1e1c19 arm64: entry: mark all entry code as notrace omits ddb953f86cfb arm64: assembler: remove smp_dmb macro omits 170b25fa6aab arm64: assembler: remove inherit_daif macro omits f1766e3a78c5 drm/i915: Fix typo in kerneldoc function name omits 04062c58faaf drm/i915: Fix i915_error_state_store error defination omits c53aec2bcc74 drm/i915: Include the debugfs params header for its own de [...] omits 3c23b83a88d0 ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() omits d41938d2cbee mm: Reserve asm-generic prot flags 0x10 and 0x20 for arch use omits 95b3f74bec20 arm64: Use macros instead of hard-coded constants for MAIR_EL1 omits 83b0c36b8a13 arm64: Add KRYO{3,4}XX CPU cores to spectre-v2 safe list omits 56f200c78ce4 netns: Constify exported functions omits 37fe45ad126d net: dsa: felix: Don't error out on disabled ports with no [...] omits 8c6123e150f2 net: dsa: felix: Don't restart PCS SGMII AN if not needed omits 062a33b1ad7c net: dsa: felix: Set USXGMII link based on BMSR, not LPA omits 1d0ee02b35b5 Documentation: Fix typo in devlink documentation omits 7e5d6cf35329 EDAC/amd64: Do not warn when removing instances omits 9ac7d53d70a2 drm/i915: Auto detect DPCD backlight support by default omits 662884a9ad99 drm/i915: Fix DPCD register order in intel_dp_aux_enable_b [...] omits 79946723092b drm/i915: Assume 100% brightness when not in DPCD control mode omits fde7266fb2f6 drm/i915: Fix eDP DPCD aux max backlight calculations omits e3c11a32867c mfd: cros_ec: Add cros-usbpd-notify subdevice omits 44832877ea4c ARM: 8942/1: Revert "8857/1: efi: enable CP15 DMB instruct [...] omits dff03da7c2b0 ARM: 8941/1: ARM/decompressor: enable CP15 barrier instruc [...] omits bcb704e551fc ARM: 8936/1: decompressor: avoid CP15 barrier instructions [...] omits 960287ca58fd drm/i915/dsi: Lookup the i2c bus from ACPI NS only if CONF [...] omits a862a7995374 Merge branch 'keys-acl' into keys-next omits d62632d4c2fb Merge tag 'notifications-pipe-core-20200117' into keys-next omits 90f29f0eada4 enetc: Don't print from enetc_sched_speed_set when link goes down omits 5af29028fd6d ALSA: hda/realtek - Add Headset Mic supported for HP cPC omits b79a47bf5bf9 smack: Implement the watch_key and post_notification hooks omits 06440b5bc95c selinux: Implement the watch_key security hook omits cebca5618f82 usb: Add USB subsystem notifications omits 5729db177af0 block: Add block layer notifications omits ad28b2138171 Add a general, global device notification watch list omits 4d4a8bfd9c8b pipe: Add notification lossage handling omits 5798048d08f5 pipe: Allow buffers to be marked read-whole-or-error for n [...] omits 886106226a47 Add sample notification program omits 8a9acc626ca0 keys: Add a notification facility omits 50c3c5e1c1b0 USB: serial: garmin_gps: Use flexible-array member omits 50ddf3846b63 keys: Provide KEYCTL_GRANT_PERMISSION omits aa63b9471bca net: phy: adin: const-ify static data omits b369caee1f11 Merge branches 'arm/smmu', 'x86/amd', 'x86/vt-d' and 'core [...] omits e6421583953f USB: serial: opticon: stop all I/O on close() omits a00e7182308f USB: serial: opticon: add chars_in_buffer() implementation omits 1f399fc797b5 drivers/net: netdevsim depends on INET omits 854e334903df Merge tag 'devfreq-next-for-5.6' of git://git.kernel.org/p [...] omits 11e31f608b49 watchdog/softlockup: Enforce that timestamp is valid on boot omits 080bb352fad0 net: phy: Maintain MDIO device and bus statistics omits d28b4c1b2b3d Merge branch 'for-5.6/selftests' into for-next omits f46e49a9cc38 livepatch: Handle allocation failure in the sample of shad [...] omits be6da98425b6 livepatch/samples/selftest: Use klp_shadow_alloc() API correctly omits c24c57a4cc8a livepatch/selftest: Clean up shadow variable names and type omits 8f6b88662cac livepatch/sample: Use the right type for the leaking data pointer omits 96466748780d iommu/amd: Remove unused struct member omits 62dcee716085 iommu/amd: Replace two consecutive readl calls with one readq omits 6855d1ba7537 Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...] omits 41cdc741048b netdevsim: fix nsim_fib6_rt_create() error path omits c9efd04c0272 iommu/vt-d: Unnecessary to handle default identity domain omits 7276ff8d09f0 iommu/vt-d: Allow devices with RMRRs to use identity domain omits d940aacbce56 iommu/vt-d: Add RMRR base and end addresses sanity check omits 45b4d5f335da iommu/vt-d: Mark firmware tainted if RMRR fails sanity check omits 53291622e260 iommu/vt-d: Don't reject Host Bridge due to scope mismatch omits f3265971ded9 net: xen-netback: hash.c: Use built-in RCU list checking omits f5bfdc8e3947 locking/osq: Use optimized spinning loop for arm64 omits 57097124cbbd locking/qspinlock: Fix inaccessible URL of MCS lock paper omits a030f9767da1 locking/lockdep: Fix lockdep_stats indentation problem omits 5738891229a2 perf/x86/amd: Add support for Large Increment per Cycle Events omits 471af006a747 perf/x86/amd: Constrain Large Increment per Cycle events omits 1e0f17724a74 perf/x86/intel/rapl: Add Comet Lake support omits ccf74128d66c sched/topology: Assert non-NUMA topology masks don't (part [...] omits 3e0de271fff7 idle: fix spelling mistake "iterrupts" -> "interrupts" omits a4f9a0e51bbf sched/fair: Remove redundant call to cpufreq_update_util() omits 3d817689a62c sched/psi: create /proc/pressure and /proc/pressure/{io|me [...] omits 4c58f57fa6e9 sched/fair: Fix sgc->{min,max}_capacity calculation for SD [...] omits fe71bbb21ee1 sched/fair: calculate delta runnable load only when it's needed omits 9dec1b6949ae sched/cputime: move rq parameter in irqtime_account_process_tick omits 35f4cd96f555 stop_machine: Make stop_cpus() static omits 02d4ac5885a1 sched/debug: Reset watchdog on all CPUs while processing sysrq-t omits dcd6dffb0a75 sched/core: Fix size of rq::uclamp initialization omits 7226017ad37a sched/uclamp: Fix a bug in propagating uclamp value in new [...] omits 323af6deaf70 sched/fair: Load balance aggressively for SCHED_IDLE CPUs omits 5f68eb19b571 sched/fair : Improve update_sd_pick_busiest for spare capa [...] omits db5793c5993d watchdog: Remove soft_lockup_hrtimer_cnt and related code omits 31537cf8f3f9 tracing: Initialize ret in syscall_enter_define_fields() omits 089531445262 MAINTAINERS: fix style in RESET CONTROLLER FRAMEWORK omits 3f03a58b2575 arm64: dts: ti: k3-j721e-main: Add missing power-domains for smmu omits f2965b99795a arm64: dts: ti: k3-am65-mcu: add system control module node omits ca3be22dd0de arm64: dts: k3-am654-base-board: Add IRQ line for GPIO expander omits 07481770e84c arm64: dts: ti: k3-am65: Add OSPI DT node omits cb27354b38f3 arm64: dts: ti: k3-j721e: Add DT nodes for few peripherials omits d18fddff061d gpiolib: Remove duplicated function gpio_do_set_config() omits 8b844d78a72a Merge branch 'fixup-thunderx-hierarchy' into devel omits 6a77de2596a8 Merge tag 'v5.5-rc6' into devel omits dc9afb6aaedc cifs: Fix memory allocation in __smb2_handle_cancelled_cmd() omits d85d84155e4e cifs: Fix mount options set in automount omits a8e28781a9a1 cifs: fix unitialized variable poential problem with netwo [...] omits 0f535db7e55e cifs: Fix return value in __update_cache_entry omits 1660557bd7cf Merge tag 'extcon-next-for-5.6' of git://git.kernel.org/pu [...] omits 50f737ab96c7 Merge tag 'phy-for-5.6_v2' of git://git.kernel.org/pub/scm [...] omits 76dd8578c8c6 Merge branch 'misc' into for-next omits 87093391ec36 Merge branch 'fixes' into for-next omits 8a79db5e83a5 dt-bindings: phy: Add PHY_TYPE_DP definition omits 0d5677ecb014 phy: ti: j721e-wiz: Fix return value check in wiz_probe() omits 6fedae3cad8b ata: brcm: fix reset controller API usage omits ed87ad196dab ata: brcm: mark PM functions as __maybe_unused omits ba9a103f40fc Input: keyspan-remote - fix control-message timeouts omits ce535a2efb48 Input: max77650-onkey - add of_match table omits c15f8ba6dc1f Input: rmi_f54 - read from FIFO in 32 byte blocks omits 8ff771f8c8d5 Revert "Input: synaptics-rmi4 - don't increment rmiaddr fo [...] omits 81f2b572cf4f bpf: Remove set but not used variable 'first_key' omits 3a43970d55e9 KVM: PPC: Book3S HV: Implement H_SVM_INIT_ABORT hcall omits ce477a7a1cdf KVM: PPC: Add skip_page_out parameter to uvmem functions omits e1bd0a7e248c KVM: PPC: Book3E: Replace current->mm by kvm->mm omits 8a9c8925149f KVM: PPC: Book3S: Replace current->mm by kvm->mm omits 4de0a8355463 KVM: PPC: Remove set but not used variable 'ra', 'rs', 'rt' omits ba92660362ec Merge branch 'xdp_redirect-bulking' omits 58aa94f922c1 devmap: Adjust tracepoint for map-less queue flush omits 1d233886dd90 xdp: Use bulking for non-map XDP_REDIRECT and consolidate [...] omits 75ccae62cb8d xdp: Move devmap bulk queue into struct net_device omits 20f21d98cf12 libbpf: Revert bpf_helper_defs.h inclusion regression discards 5a08b32f3eba IMA: pre-allocate buffer to hold keyrings string omits 3d32a8437c05 power: supply: ipaq_micro_battery: remove unneeded semicolon omits 6cd18453b689 EDAC/sifive: Fix return value check in ecc_register() omits 2a28cc22b09d ARM: Document merges omits 49e911f4f3f1 Merge branch 'arm/defconfig' into for-next omits 9ca22b4007eb Merge branch 'arm/dt' into for-next omits e97f6670dd3c Merge branch 'arm/drivers' into for-next omits 5dad2d9ddfeb Merge branch 'arm/fixes' into for-next omits ac1f39c2d616 Merge branch 'arm/soc' into for-next omits b252fd42b126 Merge tag 'omap-for-v5.6/dt-part2-signed' of git://git.ker [...] omits 061937296a3b Merge tag 'omap-for-v5.6/ti-sysc-signed' of git://git.kern [...] omits 21473e16b116 Merge tag 'omap-for-v5.6/soc-smc-signed' of git://git.kern [...] omits 25e3e8119ae9 Merge tag 'omap-for-v5.6/sdma-fix-signed' of git://git.ker [...] omits 0109ef6e6956 arm64: defconfig: Enable Actions Semi specific drivers omits 278d51f24330 net/mlx5: E-Switch, Increase number of chains and priorities omits 39ac237ce009 net/mlx5: E-Switch, Refactor chains and priorities omits 82270e12544e net/mlx5: ft: Check prio and chain sanity for ft offload omits e66cbc961cfe net/mlx5: ft: Use getter function to get ft chain omits 79cdb0aaea8b net/mlx5: Allow creating autogroups with reserved entries omits ff189b435682 net/mlx5: Add ignore level support fwd to table rules omits 5281a0c90919 net/mlx5: fs_core: Introduce unmanaged flow tables omits 12e9e0d0d97c Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits dee0be5c2138 arm64: dts: bitmain: Source common clock for UART controllers omits e1cd7b804687 arm64: dts: bitmain: Add clock controller support for BM1880 SoC omits a0be47376f1d Merge tag 'amlogic-dt' of https://git.kernel.org/pub/scm/l [...] omits 5a74e85ae4ba Merge tag 'amlogic-dt64' of https://git.kernel.org/pub/scm [...] omits 116a4b85f6fb Merge tag 'qcom-dts-for-5.6' of https://git.kernel.org/pub [...] omits 333505a40658 Merge tag 'qcom-drivers-for-5.6' of https://git.kernel.org [...] omits 40d4d62708ff Merge tag 'qcom-defconfig-for-5.6' of https://git.kernel.o [...] omits 2e04d1bd540c Merge tag 'qcom-arm64-for-5.6' of https://git.kernel.org/p [...] omits 155fc6ba488a ubifs: Fix ino_t format warnings in orphan_delete() omits 61dc7b0141c5 net/mlx5: Refactor mlx5_create_auto_grouped_flow_table omits aa811e3cecec software node: introduce CONFIG_KUNIT_DRIVER_PE_TEST omits f7d50a1534a8 Merge back cpuidle material for v5.6. omits f5de5b83303e ubifs: Fix deadlock in concurrent bulk-read and writepage omits edec51374bce ubifs: Fix wrong memory allocation omits fc55dacf7fea ubi: Free the normal volumes in error paths of ubi_attach_ [...] omits 9d6c4742f96c ubi: Check the presence of volume before call ubi_fastmap_ [...] omits 219b0e2cba4e ubifs: Add support for FS_ENCRYPT_FL omits 2b57067a7778 ubifs: Fix FS_IOC_SETFLAGS unexpectedly clearing encrypt flag omits 770aa73d8965 ubi: wl: Remove set but not used variable 'prev_e' omits ef5aafb6e4e9 ubi: fastmap: Fix inverted logic in seen selfcheck omits 827a8cb2dd2b net/mlx5e: Add discard counters per priority omits a58837f52d43 net/mlx5e: Expose FEC feilds and related capability bit omits 822e114b5064 net/mlx5: Add mlx5_ifc definitions for connection tracking [...] omits 31d8bde1c881 net/mlx5: Add copy header action struct layout omits 609b82727f71 net/mlx5: Expose resource dump register mapping omits bab58ba10ecf net/mlx5: Add structures and defines for MIRC register omits 932ef155117c net/mlx5: Read MCAM register groups 1 and 2 omits f397464eb7c2 net/mlx5: Add structures layout for new MCAM access reg groups omits 8b91bcd75a4f Merge tag 'qcom-arm64-defconfig-for-5.6' of https://git.ke [...] omits e9d440157e75 Merge tag 'at91-5.6-soc' of git://git.kernel.org/pub/scm/l [...] omits 6022ce5176d1 Merge tag 'at91-5.6-defconfig' of git://git.kernel.org/pub [...] omits e59760f70b7d Merge tag 'at91-5.6-dt-1' of git://git.kernel.org/pub/scm/ [...] omits 35697c12d7ff selftests/bpf: Fix test_progs send_signal flakiness with nmi mode omits a67ca893ae0a Merge tag 'timers-v5.5-rc6' of https://git.linaro.org/peop [...] omits dd89b9d9f37d selinux: do not allocate ancillary buffer on first load omits 86e9f9d60eb5 EDAC/mce_amd: Make fam_ops static global omits 2db34041dcac Merge tag 'v5.5-next-dts64' of https://git.kernel.org/pub/ [...] omits 7d6292ab1119 Merge tag 'sunxi-dt-for-5.6-2' of https://git.kernel.org/p [...] omits a9e3e12f3f58 Merge tag 'soc-fsl-next-v5.6' of git://git.kernel.org/pub/ [...] omits c052bf82c6b0 PM: suspend: Add sysfs attribute to control the "sync on s [...] omits 49a101d7169c lib/vdso: Only read hrtimer_res when needed in __cvdso_clo [...] omits 99570c3da96a MIPS: vdso: Define BUILD_VDSO32 when building a 32bit kernel omits eaad647e5cc2 IB/mlx4: Fix memory leak in add_gid error flow omits d7fab916374c IB/mlx5: Expose RoCE accelerator counters omits 6b64a650f0b2 kselftest: Minimise dependency of get_size on C library in [...] omits e1dae517a0f5 selftests/livepatch: Remove unused local variable in set_f [...] omits b54c82e9196f selftests/livepatch: Replace set_dynamic_debug() with setu [...] omits 270f104ba26f staging: wfx: update TODO omits 240503a6e362 staging: wfx: simplify hif_multi_tx_confirm() omits 2f5fd8b07745 staging: wfx: simplify wfx_tx_queue_get_num_queued() omits 5244357961a4 staging: wfx: simplify hif_handle_tx_data() omits 7bc71e80bdaf staging: wfx: remove check for interface state omits 1b72dee6f876 staging: wfx: remove unused do_probe omits 1b38e0d042c8 staging: wfx: ensure that packet_id is unique omits ded6ca11af6b staging: wfx: simplify wfx_ps_notify_sta() omits a3c529a83589 staging: wfx: simplify handling of IEEE80211_TX_CTL_SEND_A [...] omits 22c03264e5a9 staging: wfx: simplify wfx_suspend_resume_mc() omits b5d4d98ec807 staging: wfx: firmware never return PS status for stations omits 6537adc3e307 staging: wfx: sta and dtim omits 2e57865e79cf staging: wfx: pspoll_mask make no sense omits df3519a328aa staging: wfx: replace wfx_tx_get_tid() with ieee80211_get_tid() omits 98511a91b126 staging: wfx: check that no tx is pending before release sta omits d6aeba575f27 staging: wfx: simplify the link-id allocation omits 36cbb5d2a7db staging: wfx: simplify wfx_set_tim_impl() omits d00149011066 staging: wfx: fix RCU usage omits 76b5c2ce468f staging: wfx: fix bss_loss omits 7d2d2bfdeb82 staging: wfx: relocate "buffered" information to sta_priv omits 79d5fecc9be2 staging: wfx: remove handling of "early_data" omits def39be019b6 staging: wfx: fix possible overflow on jiffies comparaison omits 4e1514c940fc staging: wfx: fix case where RTS threshold is 0 omits 9b90910f5bf4 staging: wfx: do not update uapsd if not necessary omits f98138a16f85 staging: wfx: with multiple vifs, force PS only if channel [...] omits 8d97a12fa4d2 staging: wfx: update power-save per interface omits 7f091d319eb5 staging: wfx: simplify wfx_scan_complete() omits fd5d78bdf752 staging: wfx: simplify wfx_update_filtering() omits 0b58486e153c staging: wfx: simplify wfx_set_mcast_filter() omits db94907110ea staging: wfx: simplify hif_set_config_data_filter() omits a077126a20a4 staging: wfx: simplify hif_set_mac_addr_condition() omits c47b70e2c591 staging: wfx: simplify hif_set_data_filtering() omits 3f5264e75c7b staging: wfx: simplify hif_mib_set_data_filtering omits f5864a1076d1 staging: wfx: simplify hif_mib_uc_mc_bc_data_frame_condition omits 46f044b965e6 staging: wfx: simplify hif_set_uc_mc_bc_condition() omits a8ec12d419af staging: wfx: simplify hif_set_association_mode() omits 9ced9b593741 staging: wfx: simplify hif_join() omits a09343fc354d staging: wfx: simplify hif_update_ie() omits d1072b04f57e staging: wfx: SSID should be provided to hif_start() even [...] omits deb7734ea984 staging: wfx: drop wfx_set_cts_work() omits 963aff5728a0 staging: wfx: drop wvif->setbssparams_done omits ba366b926826 staging: wfx: drop wvif->cqm_rssi_thold omits 9d443ffc588b staging: wfx: drop wvif->enable_beacon omits 249802e8e226 staging: wfx: drop wvif->dtim_period omits b0674e067552 staging: wfx: simplify update of DTIM period omits 50a4fb47e9ac staging: wfx: simplify wfx_flush() omits 044df863c98d staging: wfx: fix __wfx_flush() when drop == false omits 0b2b0595cec6 staging: wfx: simplify wfx_update_beaconing() omits 305f710995f7 staging: wfx: simplify wfx_upload_ap_templates() omits d8a92d918612 staging: wfx: rename wfx_upload_beacon() omits 9bf7ad8c93ce staging: wfx: simplify wfx_config() omits f050f3dac668 staging: wfx: drop wdev->output_power omits 811ed3e2aba3 staging: wfx: drop struct wfx_ht_info omits 08dced7f7fe9 staging: wfx: retrieve greenfield mode from sta->ht_cap an [...] omits c08ffbf7c02b staging: wfx: retrieve ampdu_density from sta->ht_cap omits dfa45cb4bda4 staging: wfx: use specialized structs for HIF arguments omits 09779276f1ba staging: wfx: simplify hif_start() usage omits e52e68eee7d0 staging: wfx: simplify hif_set_arp_ipv4_filter() usage omits 9ed8b0d0f27c staging: wfx: simplify hif_set_rcpi_rssi_threshold() usage omits 5fd64673cf6e staging: wfx: simplify hif_set_output_power() usage omits c360f1ccdcf9 staging: wfx: simplify hif_set_tx_rate_retry_policy() usage omits 9ab564653abb staging: wfx: send rate policies one by one omits 1e30e3c5a4c0 staging: wfx: add missing PROBE_RESP_OFFLOAD feature omits 99aa34a62bce staging: wfx: make hif_scan() usage clearer omits 8b08b6a8c31f staging: wfx: revert unexpected change in debugfs output omits 40ce9798794f nvmem: add QTI SDAM driver omits 9664a6b54c57 dt-bindings: nvmem: add binding for QTI SPMI SDAM omits 4ad3ad18990d dt-bindings: imx-ocotp: Add i.MX8MP compatible omits 532c29190795 staging: most: remove header include path to drivers/staging omits 748317386afb drm/i915/execlists: Offline error capture omits 32ff621fd744 drm/i915/gt: Allow temporary suspension of inflight requests omits 672c368f9398 drm/i915: Keep track of request among the scheduling lists omits d6de0bb1850f RDMA/mlx5: Set relaxed ordering when requested omits 811646998e3e RDMA/core: Add the core support field to METHOD_GET_CONTEXT omits 2233c6609c11 RDMA/uverbs: Add new relaxed ordering memory region access flag omits 86dd738cf20c RDMA/efa: Allow passing of optional access flags for MR re [...] omits 68d384b906cf RDMA/core: Add optional access flags range omits ca95c1411198 RDMA/uverbs: Verify MR access flags omits a1123418ba10 RDMA/uverbs: Add ioctl command to get a device context omits da57db25677f RDMA/core: Remove ucontext_lock from the uverbs_destry_ufi [...] omits d680e88e2013 RDMA/core: Add UVERBS_METHOD_ASYNC_EVENT_ALLOC omits f86230857975 Merge branch 'mlx5-next' into rdma.git for-next omits 6535a39ffa88 Documentation: Call out example SYM_FUNC_* usage as x86-specific omits a880a6dd8537 net/mlx5: Expose relaxed ordering bits omits 61f005901b73 Merge branch 'nfs' into docs-next omits 8fd5b75d979b net/mlx5: Add RoCE accelerator counters omits 6996e8ca8ba9 Documentation: nfs: fault_injection: convert to ReST omits 98600b71f2bf Documentation: nfs: pnfs-scsi-server: convert to ReST omits 26f6225fa53d Documentation: nfs: convert pnfs-block-server to ReST omits fbdcd0b8e564 Documentation: nfs: idmapper: convert to ReST omits 0f3456ba9fb6 Documentation: convert nfsd-admin-interfaces to ReST omits f8b8d030597a Documentation: nfs-rdma: convert to ReST omits 0867fb07fa32 Documentation: nfsroot.rst: COSMETIC: refill a paragraph omits f9a9349846f9 Documentation: nfsroot.txt: convert to ReST omits 2f123b9a3596 Documentation: convert nfs.txt to ReST omits cb89e2465896 selinux: remove redundant allocation and helper functions omits cb619e80333a power: supply: bq25890_charger: fix incorrect error return [...] omits df4779b5d273 selinux: remove redundant selinux_nlmsg_perm omits ae3d8c2e27bf selinux: fix wrong buffer types in policydb.c omits 31635887cb8d drm/amd/display: skip opp blank or unblank if test pattern [...] omits f7ce7d617033 drm/amd/display: 3.2.68 omits ffdaeb1f45ee drm/amd/display: reallocate MST payload when link loss omits 34ad0230062c drm/amd/display: fixup DML dependencies omits 38259bacd727 drm/amd/display: Use mdelay to avoid context switch omits bae9c49bf070 drm/amd/display: Only program surface flip for video plane [...] omits 9f21f3792ffb drm/amd/display: Enable double buffer for OTG_BLANK omits 8547058b17f1 drm/amd/display: Add monitor patch for AUO dpcd issue omits 4134aaa11bd9 drm/amd/display: wait for test pattern after when all pipe [...] omits 5b5abe952607 drm/amd/display: make PSR static screen entry within 30 ms omits 9a25e13b91f1 drm/amd/display: 3.2.67 omits 6e0ca5ca83be drm/amd/display: remove psr state condition when psr exit case omits 38a20a458080 drm/amd/display: implement fw-driver interface for abm 2.4 omits d905c33a43dc drm/amd/display: Add default switch case for DCC omits 08f6c859211c drm/amd/display: Use SMU ClockTable Values for DML Calculations omits 51f2af1d839e drm/amd/display: rename _lvp to l_vp omits ee76592482d3 drm/amd/display: Add w/a to reset PHY before link training [...] omits 5adc673c775c drm/amd/display: Fix DMUB PSR command IDs omits 22aa56145f71 drm/amd/display: Refactor surface flip programming omits c1e3417558be drm/amd/display: Indirect reg read macro with shift and mask omits ec256f449c07 drm/amd/display: DMCUB FW Changes to support PSR omits 8c0192533c39 drm/amd/display: programing surface flip by dmcub. omits 2c1a180ac12d drm/amd/display: Double buffer dcn2 Gamut Remap omits 4c1a1335dfe0 drm/amd/display: Driverside changes to support PSR in DMCUB omits d9eb70ae610f drm/amd/display: Fix double buffering in dcn2 ICSC omits 5fb3a1a5a038 drm/amd/display: 3.2.66 omits 5fc11598166d drm/amd/display: expand dml structs omits 09178aaa2311 drm/amd/display: stop doing unnecessary detection when goi [...] omits ed581a0ace44 drm/amd/display: wait for update when setting dpg test pattern omits 95e0b96d84b4 drm/amd/display: Update HDMI hang w/a to apply to all TMDS [...] omits 30c9b7a1339b drm/amd/display: Don't always set pstate true if dummy lat [...] omits a166f86e8a3c drm/amd/display: store lttpr mode with dpcd omits e8027e08843f drm/amd/display: Add double buffering to dcn20 OCSC omits 1295524e6fee drm/amd/display: Soft reset DMUIF during DMUB reset omits 767c86ce0030 Merge branch 'arm/defconfig' into for-next omits e3dbbf8c9067 Merge branch 'arm/dt' into for-next omits 9c7eb0824b90 Merge branch 'arm/drivers' into for-next omits 6c048d82fa3c Merge branch 'arm/soc' into for-next omits 9ef553d848e8 Merge branch 'arm/fixes' into for-next omits 59abae1ad93c Merge tag 'imx-defconfig-5.6' of git://git.kernel.org/pub/ [...] omits 87f846c773ea Merge tag 'imx-dt64-5.6' of git://git.kernel.org/pub/scm/l [...] omits 78c47feaff05 Merge tag 'imx-dt-5.6' of git://git.kernel.org/pub/scm/lin [...] omits 485e35e4b5e6 Merge tag 'imx-bindings-5.6' of git://git.kernel.org/pub/s [...] omits 123718659721 Merge tag 'imx-soc-5.6' of git://git.kernel.org/pub/scm/li [...] omits 0f827273178f Merge tag 'imx-driver-5.6' of git://git.kernel.org/pub/scm [...] omits 7f1f5ac4dcbd Merge tag 'mvebu-dt64-5.6-1' of git://git.infradead.org/li [...] omits d104b3be1bab Merge tag 'mvebu-dt-5.6-1' of git://git.infradead.org/linu [...] omits dee5d542836a drm/amd/display: Read inst_fb data back during DMUB loading omits c7ce73eb0185 Merge tag 'mvebu-drivers-5.6-1' of git://git.infradead.org [...] omits 7aeff9cbbbd8 Merge tag 'tegra-for-5.6-arm64-defconfig' of git://git.ker [...] omits 84c2f68ed2f8 Merge tag 'tegra-for-5.6-arm64-dt' of git://git.kernel.org [...] omits 12c5beb98006 Merge tag 'tegra-for-5.6-arm-dt' of git://git.kernel.org/p [...] omits 511f96fb673c Merge tag 'tegra-for-5.6-arm-core' of git://git.kernel.org [...] omits e87f61892c6e Merge tag 'tegra-for-5.6-soc' of git://git.kernel.org/pub/ [...] omits b7408a06733f drm/amd/display: Flush framebuffer data before passing to DMCUB omits 87f24027728f drm/amd/display: Adding forgotten hubbub func omits 6d822156d0b6 drm/amd/display: Disable secondary link for certain monitors omits 083b4db85731 Merge tag 'tegra-for-5.6-memory' of git://git.kernel.org/p [...] omits 1075735ecce9 drm/amd/display: Fix 300Hz Freesync bug omits 93a8955b1096 drm/amd/display: fix chroma vp wa corner case omits 30221e6217eb drm/amd/display: 3.2.65 omits 6f8f76444baf drm/amd/display: Clear state after exiting fixed active VRR state omits d1dcb05f0e45 drm/amd/include: Add OCSC registers omits 9e3e90c50dd3 drm/scheduler: fix documentation by replacing rq_list with [...] omits e9d4cf918f70 drm/amdgpu: add arcturus to gpu recovery check code path omits 93af20f74e8e drm/amdgpu: check if driver should try recovery in ras rec [...] omits 0d241c3f9519 Merge tag 'tegra-for-5.6-bus' of git://git.kernel.org/pub/ [...] omits e64d0098dd03 Merge tag 'tegra-for-5.6-dt-bindings' of git://git.kernel. [...] omits 2ac0d686971a drm/amd/powerplay: a quick fix for the deadlock issue below omits 0e5b7a952818 drm/amdgpu: only set cp active field for kiq queue omits 520550392976 drm/amdkfd: Add a message when SW scheduler is used omits 27414cd42a48 drm/amdgpu/pm: clean up return types omits 56822db19423 drm/scheduler: improve job distribution with multiple queues omits 0c0dab86d979 drm/amdgpu/vcn2.5: implement indirect DPG SRAM mode omits 8484df9601d5 drm/amdgpu/vcn2.5: add dpg pause mode omits d2a2c64f5371 drm/amdgpu/vcn2.5: add DPG mode start and stop omits 45cec87cd698 drm/amdgpu/vcn: move macro from vcn2.0 to share amdgpu_vcn (v2) omits 5db86843e8bf drm/amdgpu/vcn: support multiple instance direct SRAM read [...] omits 597e6ac3a776 drm/amdgpu/vcn: support multiple-instance dpg pause mode omits 1291bd70a2ee drm/amdgpu/sriov skip the update of SMU_TABLE_ACTIVITY_MON [...] omits 9e441478623f drm/amdgpu: fix modprobe failure of the secondary GPU when [...] omits 6a1094ab6882 drm/amdgpu/gfx10: update gfx golden settings for navi14 omits 7b7041f89218 drm/amdgpu/gfx10: update gfx golden settings omits b4df2823ec10 drm/amdgpu: check rlc_g firmware pointer is valid before using it omits 971fe55545de drm/amdgpu: drop amdgpu_job.owner omits 55414ad5c983 drm/amdgpu: error out on entity with no run queue omits 8eee00f615f8 drm/amdkfd: use map_queues for hiq on gfx v10 as well omits 35cd89d5a658 drm/amdkfd: use kiq to load the mqd of hiq queue for gfx v9 (v6) omits d175e9acf658 drm/amdgpu: flush TLB functions removal from kfd2kgd interface omits ffa022696f46 drm/amdgpu: GPU TLB flush API moved to amdgpu_amdkfd omits ea930000a6dc drm/amdgpu: export function to flush TLB via pasid omits 8d57ede97a7e Merge tag 'v5.5-rockchip-dtsfixes' of git://git.kernel.org [...] omits 4f01f1e58e07 drm/amdgpu: replace kcq enable/disable functions on gfx_v9 omits dcd195071f22 dm writecache: improve performance of large linear writes on SSDs omits 58e508b6be82 drm/amdgpu: implement tlbs invalidate on gfx9 gfx10 omits f167ea6a14a2 drm/amdgpu: kiq pm4 function implementation for gfx_v9 omits a269e44989f3 drm/amdgpu: Avoid reclaim fs while eviction lock omits 9e83713a721b drm/i915/psr: Share the computation of idle frames omits 9e0333ae38ee clocksource/drivers/hyper-v: Set TSC clocksource as defaul [...] omits 0af3e137c144 clocksource/drivers/hyper-v: Untangle stimers and timesync [...] omits b9c60a741f06 clocksource/drivers/timer-microchip-pit64b: Fix sparse warning omits 4ad35346da9c clocksource/drivers/exynos_mct: Rename Exynos to lowercase omits 4341067cfc20 clocksource/drivers/timer-ti-dm: Fix uninitialized pointer access omits bc83caddf17b clocksource/drivers/timer-ti-dm: Switch to platform_get_irq omits cdab83f9d0fb clocksource/drivers/timer-ti-dm: Convert to devm_platform_ [...] omits ba25322edd60 clocksource/drivers/em_sti: Fix variable declaration in em [...] omits 9a97b2fb070d clocksource/drivers/em_sti: Convert to devm_platform_iorem [...] omits 2052d032c067 clocksource/drivers/bcm2835_timer: Fix memory leak of timer omits f5ac896b6a23 clocksource/drivers/cadence-ttc: Use ttc driver as platfor [...] omits 625022a5f160 clocksource/drivers/timer-microchip-pit64b: Add Microchip [...] omits ddc61bbc4501 clocksource/drivers/hyper-v: Reserve PAGE_SIZE space for tsc page omits 062934634dc3 clocksource: Fix Kconfig miscues omits db95b8e3642a dt-bindings: timer: renesas, cmt: Document r8a774b1 CMT support omits 9ca9fe69eedb clocksource: Fix Kconfig indentation omits 1349401ff1aa clocksource/drivers/hyper-v: Suspend/resume Hyper-V clocks [...] omits 6f4194c8771f drm/i915: add Wa_14010594013: icl,ehl omits 500d14affdf7 arm64: kernel: avoid x18 in __cpu_soft_restart omits af12376814a5 arm64: kvm: stop treating register x18 as caller save omits 7f153ccb9bb4 arm64/lib: copy_page: avoid x18 register in assembler code omits e3ec6582d1cf arm64: mm: avoid x18 in idmap_kpti_install_ng_mappings omits c54f90c2627c arm64: fix alternatives with LLVM's integrated assembler omits e0d5896bd356 arm64: lse: fix LSE atomics with LLVM's integrated assembler omits 03077ad5c025 arm64: defconfig: Enable Broadcom's STB PCIe controller omits d662117c7a91 ALSA: pcm: Make snd_pcm_hw_constraints_init() and _complet [...] omits 2ba0176c709c ALSA: hda/analog - Minor optimization for SPDIF mux connections omits dcd01394ce7c EDAC/amd64: Drop some family checks for newer systems omits 2eb61c91c3e2 EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh omits b3f79ae45904 x86/amd_nb: Add Family 19h PCI IDs omits 9f6aef86315a EDAC/mce_amd: Always load on SMCA systems omits 89a76171bf50 x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType omits 4a81ae0c43bc nvmem: add QTI SDAM driver omits 8a6453a89dc1 xfs: check log iovec size to make sure it's plausibly a bu [...] omits b7df5e92055c xfs: make struct xfs_buf_log_format have a consistent size omits c3d5f0c2fb85 xfs: complain if anyone tries to create a too-large buffer [...] omits c64dd49b5112 xfs: clean up xfs_buf_item_get_format return value omits 0bb9d159bd01 xfs: streamline xfs_attr3_leaf_inactive omits e8db2aafcedb xfs: fix memory corruption during remote attr value buffer [...] omits 8edbb26b0602 xfs: refactor remote attr value buffer invalidation omits d5b5b59c706d Pull UDF cleanups from Pali Rohar. omits dcb0f0d5c475 Pull reiserfs xattr fixup. omits 79cc795c47d0 dt-bindings: nvmem: add binding for QTI SPMI SDAM omits 6a353df3729d dt-bindings: imx-ocotp: Add i.MX8MP compatible omits 9c92aa483a3c drm/i915/gt: Drop rogue space in the middle of GT_TRACE omits 5777eaed566a arm64: Implement optimised checksum routine omits 567d746b55bc netfilter: bitwise: add support for shifts. omits 779f725e142c netfilter: bitwise: add NFTA_BITWISE_DATA attribute. omits ed991d43634b netfilter: bitwise: only offload boolean operations. omits 4d57ca2be146 netfilter: bitwise: add helper for dumping boolean operations. omits 71d6ded3ac49 netfilter: bitwise: add helper for evaluating boolean operations. omits 3f8d9eb032ec netfilter: bitwise: add helper for initializing boolean op [...] omits 9d1f979986c2 netfilter: bitwise: add NFTA_BITWISE_OP netlink attribute. omits 577c734a81e2 netfilter: bitwise: replace gotos with returns. omits 265ec7b0e8c3 netfilter: bitwise: remove NULL comparisons from attribute [...] omits fbf19ddf396b netfilter: nf_tables: white-space fixes. omits a7965d58ddab netfilter: flowtable: add nf_flow_table_offload_cmd() omits ae29045018c8 netfilter: flowtable: add nf_flow_offload_tuple() helper omits 28b3a4270c0f netfilter: hashlimit: do not use indirect calls during gc omits f698fe40829b netfilter: flowtable: refresh flow if hardware offload fails omits a5449cdcaac5 netfilter: flowtable: add nf_flowtable_hw_offload() helper [...] omits 355a8b13f87a netfilter: flowtable: use atomic bitwise operations for fl [...] omits 445db8d09659 netfilter: flowtable: remove dying bit, use teardown bit instead omits 87265d842c59 netfilter: flowtable: add nf_flow_offload_work_alloc() omits a7521a60a5f3 netfilter: flowtable: restrict flow dissector match on met [...] omits 79b9b685dde1 netfilter: flowtable: fetch stats only if flow is still alive omits 4a7faaf4add3 netfilter: nft_bitwise: correct uapi header comment. omits 858e284f0ec1 libbpf: Fix unneeded extra initialization in bpf_map_batch_common omits f571389c0b01 mmc: tegra: fix SDR50 tuning override omits c4c86abb3f9f net/rds: Detect need of On-Demand-Paging memory registration omits 8ffc32485158 RDMA/mlx5: Fix handling of IOVA != user_va in ODP paths omits a73a89558852 IB/mlx5: Mask out unsupported ODP capabilities for kernel QPs omits 4835709176e8 RDMA/mlx5: Don't fake udata for kernel path omits da9ee9d8a874 IB/mlx5: Add ODP WQE handlers for kernel QPs omits 87d8069f6b02 IB/core: Add interface to advise_mr for kernel users omits 33006bd4f37f IB/core: Introduce ib_reg_user_mr omits c320e527e154 IB: Allow calls to ib_umem_get from kernel ULPs omits 3a51449b7959 watchdog/softlockup: Remove obsolete check of last reported task omits 1e5f532c2737 ARM: dts: at91: sam9x60: add device tree for soc and board omits be0b9aa757c7 dt-bindings: arm: add sam9x60-ek board omits 8954fca61332 mfd: da9062: Fix watchdog compatible string omits 165b6e8fff76 mfd: madera: Allow more time for hardware reset omits 52386a96eeeb mfd: cs47l15: Add missing register default omits 96ac7f65bb26 mfd: madera: Wait for boot done before accessing any other [...] omits f88f42f853a8 arm64: context: Free up kernel ASIDs if KPTI is not in use omits f3c0efc9fe7a drm/i915/execlists: Leave resetting ring to intel_ring omits 5098cae1f79c dt-bindings: soundwire: fix example omits 550f90520402 soundwire: cadence: fix kernel-doc parameter descriptions omits 451ed9682bab Merge branch 'topic/sdw_intel' into next omits 92f622bc276a soundwire: intel: report slave_ids for each link to SOF driver omits a04184ce777b mmc: sdhci-of-at91: fix memleak on clk_get failure omits 92f07e5c35b4 Merge branch 'fixes' into next omits cd0a32371db7 pinctrl: tigerlake: Tiger Lake uses _HID enumeration omits 899b7e3374b2 pinctrl: sunrisepoint: Add Coffee Lake-S ACPI ID omits 27f4e1e9425e mmc: sdhci_am654: Fix Command Queuing in AM65x omits de31f6ab68a3 mmc: sdhci_am654: Reset Command and Data line after tuning omits 4d627c88546a mmc: sdhci_am654: Remove Inverted Write Protect flag omits d129479f1fff watchdog: Remove soft_lockup_hrtimer_cnt and related code omits 1b21a701aed9 mmc: sdhci-of-esdhc: fix clock setting for different contr [...] omits 2aa3d826adb5 mmc: sdhci-of-esdhc: fix esdhc_reset() for different contr [...] omits 5b742232d707 mmc: sdhci-of-esdhc: update tuning erratum A-008171 omits f3c2082508c0 mmc: sdhci-of-esdhc: convert to use esdhc_tuning_window_ptr() omits 275fa0ea2cf7 arm64: Workaround for Cortex-A55 erratum 1530923 omits db0d46a58d34 arm64: Rename WORKAROUND_1319367 to SPECULATIVE_AT_NVHE omits e85d68faed4e arm64: Rename WORKAROUND_1165522 to SPECULATIVE_AT_VHE omits 9c6722d85e92 gpio: Fix the no return statement warning omits 490a421bc575 PM / devfreq: Add debugfs support with devfreq_summary file omits c249177944b6 ALSA: usb-audio: add implicit fb quirk for MOTU M Series omits 6bc803803526 sfc: remove duplicated include from efx.c omits 117717e57440 Bluetooth: Increment management interface revision omits ab3d436bf3e9 crypto: essiv - fix AEAD capitalization and preposition us [...] omits 63fabc87a01d crypto: hisilicon - add branch prediction macro omits 92f0726d9c42 crypto: hisilicon - adjust hpre_crt_para_get omits 02ab994635eb crypto: hisilicon - Fixed some tiny bugs of HPRE omits dfee9955abc7 crypto: hisilicon - Bugfixed tfm leak omits 2f072d75d1ab crypto: hisilicon - Add aead support on SEC2 omits 473a0f9662d4 crypto: hisilicon - redefine skcipher initiation omits b9c8d897a0c6 crypto: hisilicon - Add branch prediction macro omits 310ea0ac7207 crypto: hisilicon - Add callback error check omits d6de2a594377 crypto: hisilicon - Adjust some inner logic omits 7c7d902aa405 crypto: hisilicon - Update QP resources of SEC V2 omits a181647c06c2 crypto: hisilicon - Update some names on SEC V2 omits a718cfce062e crypto: hisilicon - fix print/comment of SEC V2 omits ca0d158dc9e5 crypto: hisilicon - Update debugfs usage of SEC V2 omits 279c075dc1d2 tee: amdtee: remove redundant NULL check for pool omits f9568eae9247 tee: amdtee: rename err label to err_device_unregister omits 2929015535fa tee: amdtee: skip tee_device_unregister if tee_device_alloc fails omits f4c58c3758f9 tee: amdtee: print error message if tee not present omits 5ae63958a6de tee: amdtee: remove unused variable initialization omits 1372a51b88fa crypto: vmx - reject xts inputs that are too short omits a8bdf2c42ee4 crypto: curve25519 - Fix selftest build error omits 2a2fbf20ad80 crypto: caam - add support for i.MX8M Nano omits 4b0ec91af8a4 crypto: sun8i-ce - remove dead code omits 93d24ac4b267 crypto: sun8i-ce - fix removal of module omits 24775ac2fe68 crypto: amlogic - fix removal of module omits 7b3d853ead81 crypto: sun8i-ss - fix removal of module omits 31899908a0d2 crypto: {arm,arm64,mips}/poly1305 - remove redundant non-r [...] omits d7d7b8535662 crypto: x86/poly1305 - wire up faster implementations for kernel omits 0896ca2a0cb6 crypto: x86/poly1305 - import unmodified cryptogams implem [...] omits 1c08a104360f crypto: poly1305 - add new 32 and 64-bit generic versions omits e3419426f2ca Merge git://git.kernel.org/pub/scm/linux/kernel/git/herber [...] omits 7b53b868a181 xfs: fix IOCB_NOWAIT handling in xfs_file_dio_aio_read omits ae563183b647 Bluetooth: hci_qca: Enable power off/on support during hci [...] omits 824b72db5086 scsi: megaraid_sas: Update driver version to 07.713.01.00-rc1 omits 4d1634b8d12e scsi: megaraid_sas: Use Block layer API to check SCSI devi [...] omits 56ee0c585602 scsi: megaraid_sas: Limit the number of retries for the IO [...] omits 6d7537270e32 scsi: megaraid_sas: Do not initiate OCR if controller is n [...] omits 201a810cc188 scsi: megaraid_sas: Re-Define enum DCMD_RETURN_STATUS omits eeb63c23ffe1 scsi: megaraid_sas: Do not set HBA Operational if FW is no [...] omits 9330a0fd827a scsi: megaraid_sas: Do not kill HBA if JBOD Seqence map or [...] omits eb974f34bb9d scsi: megaraid_sas: Do not kill host bus adapter, if adapt [...] omits 6e73550670ed scsi: megaraid_sas: Update optimal queue depth for SAS and [...] omits a7faf81d7858 scsi: megaraid_sas: Set no_write_same only for Virtual Disk omits 499e7246d6da scsi: megaraid_sas: Reset adapter if FW is not in READY st [...] omits ba304e5b4498 scsi: qla1280: Fix dma firmware download, if dma address is 64bit omits f3c893e3dbb5 scsi: iscsi: Fail session and connection on transport regi [...] omits cd7ea70bb00a scsi: drivers: base: Propagate errors through the transpor [...] omits 7c1ef338705f scsi: drivers: base: Support atomic version of attribute_c [...] omits 54155ed4199c scsi: iscsi: Don't destroy session if there are outstandin [...] discards c4b79e25c151 IMA: inconsistent lock state in ima_process_queued_keys omits ea92c32bd336 scsi: ufs-mediatek: add apply_dev_quirks variant operation omits c40ad6b7fcd3 scsi: ufs: pass device information to apply_dev_quirks omits 43622697117c scsi: BusLogic: use %lX for unsigned long rather than %X omits fd1fb4d5562a scsi: ufs: remove "errors" word in ufshcd_print_err_hist() omits a5fe372d9239 scsi: ufs: add device reset history for vendor implementations omits 645728a6448f scsi: ufs: fix empty check of error history omits b65053cd94f4 selftests/bpf: Add whitelist/blacklist of test names to te [...] omits 0dcadbf940b5 cifs: Avoid doing network I/O while holding cache lock omits 9ead43b34036 cifs: Fix potential deadlock when updating vol in cifs_rec [...] omits 8b0ecfcd3852 cifs: Merge is_path_valid() into get_normalized_path() omits 1edfdb1f5b25 cifs: Introduce helpers for finding TCP connection omits efc04d5a2720 cifs: Get rid of kstrdup_const()'d paths omits fec5e98106c2 cifs: Clean up DFS referral cache omits a5fbdbf4c881 cifs: Don't use iov_iter::type directly omits de8ecf06c494 cifs: set correct max-buffer-size for smb2_ioctl_init() omits 1ef93b804b5c cifs: use compounding for open and first query-dir for readdir() omits 690a1d9aa31b cifs: create a helper function to parse the query-director [...] omits c43699d5cf70 cifs: prepare SMB2_query_directory to be used with compounding omits bd71c453db91 ARC: wireup clone3 syscall omits d5c8dc0d4c88 ARM: dts: bcm2711: Enable PCIe controller omits c5a1e5375d19 ARM: dts: bcm283x: Unify CMA configuration omits 7bcfea9615f6 Merge branch 'bpftool-improvements' omits 4e1ea33292ff bpftool: Support dumping a map with btf_vmlinux_value_type_id omits 84c72ceee91c bpftool: Add struct_ops map name omits fb2426ad00b1 libbpf: Expose bpf_find_kernel_btf as a LIBBPF_API omits 188a486619e6 bpftool: Fix missing BTF output for json during map dump omits d7de72674af5 bpftool: Fix a leak of btf object omits 2919da90bf22 Merge branch 'remotes/lorenzo/pci/uniphier' omits 853258f9571c Merge branch 'remotes/lorenzo/pci/tegra' omits 438b851749fa Merge branch 'remotes/lorenzo/pci/qcom' omits 3d3d099a824a Merge branch 'remotes/lorenzo/pci/misc' omits f3466fa96953 Merge branch 'remotes/lorenzo/pci/keystone' omits b5d8a174027d Merge branch 'remotes/lorenzo/pci/dwc' omits 236b0c536902 Merge branch 'remotes/lorenzo/pci/brcmstb' omits 18f56cbcb62b Merge branch 'pci/virtualization' omits 7d6151f38630 Merge branch 'pci/switchtec' omits f772ea81f398 Merge branch 'pci/resource' omits 308a32a28dbb Merge branch 'pci/pm' omits 0c7f047a3e43 Merge branch 'pci/p2pdma' omits 374ed4c2bcf4 Merge branch 'pci/misc' omits 1f706d41b1f8 Merge branch 'pci/aer' omits 476878e4b2be xen-pciback: optionally allow interrupt enable flag writes omits c78f806ef366 Merge branch 'for-5.6/drivers' into for-next omits 1ccf6c13d9c7 devlink: fix typos in qed documentation omits 43d28c612f4c pptp: support sockets bound to an interface omits 990bca1fc8ad Merge branch 'bpf-batch-ops' omits 8fec380ac0d4 Merge tag 'batadv-next-for-davem-20200114' of git://git.op [...] omits f0fac2cec286 selftests/bpf: Add batch ops testing to array bpf map omits 30ff3c59137d selftests/bpf: Add batch ops testing for htab and htab_percpu map omits 2ab3d86ea185 libbpf: Add libbpf support to batch ops omits a1e3a3b8ba2c tools/bpf: Sync uapi header bpf.h omits 057996380a42 bpf: Add batch ops to all htab bpf map omits c60f2d286177 bpf: Add lookup and update batch ops to arraymap omits aa2e93b8e58e bpf: Add generic support for update and delete batch ops omits cb4d03ab499d bpf: Add generic support for lookup batch op omits 15c14a3dca42 bpf: Add bpf_map_{value_size, update_value, map_copy_value [...] omits 820d366736c9 f2fs: free sysfs kobject omits 2c4e0c528ec2 f2fs: declare nested quota_sem and remove unnecessary sems omits 762e4db5450a f2fs: don't put new_page twice in f2fs_rename omits 5b1dbb082f19 f2fs: set I_LINKABLE early to avoid wrong access by vfs omits 542989b6749b f2fs: don't keep META_MAPPING pages used for moving verity [...] omits f543805fcd60 f2fs: introduce private bioset omits 0e6d01643c20 f2fs: cleanup duplicate stats for atomic files omits d508c94e45fc f2fs: Check write pointer consistency of non-open zones omits c426d99127b1 f2fs: Check write pointer consistency of open zones omits bb2500ab0270 Bluetooth: hci_qca: Retry btsoc initialize when it fails omits 5559904ccc08 Bluetooth: hci_qca: Add QCA Rome power off support to the [...] omits f25a96c8eb46 Bluetooth: hci_bcm: enable IRQ capability from devicetree omits 2fe465e69dc1 dt-bindings: net: bluetooth: add interrupts properties omits 7e8aeffb112a Bluetooth: btsdio: Check for valid packet type omits 1cc3c10c5aea Bluetooth: hci_h5: Add support for ISO packets omits ef564119ba83 Bluetooth: hci_h4: Add support for ISO packets omits 1b1d29e51499 Bluetooth: Make use of __check_timeout on hci_sched_le omits f9a619db7c13 Bluetooth: monitor: Add support for ISO packets omits f92a8cb569e3 Bluetooth: hci_vhci: Add support for ISO packets omits 4de0fc599eb9 Bluetooth: Add definitions for CIS connections omits 600a87490ff9 Bluetooth: Implementation of MGMT_OP_SET_BLOCKED_KEYS. omits 83e4b88be1ff selftests/bpf: Add a test for attaching a bpf fentry/fexit [...] omits bcfb7ae3f50b power: supply: axp20x_usb_power: Only poll while offline omits 09aaaec5f658 power: supply: axp20x_usb_power: Add wakeup control omits ecbc8dd78ed9 power: supply: axp20x_usb_power: Allow offlining omits 0fbb37dd8299 IB/srp: Never use immediate data if it is disabled by a user omits 363824f92a92 RDMA/rxe: Compute the maximum sges and inline size based o [...] omits 56900d4541a9 power: supply: axp20x_usb_power: Use a match structure omits 577233a3f563 power: suppy: ucs1002: Make the symbol 'ucs1002_regulator_ [...] omits 5167c506d62d tick/common: Touch watchdog in tick_unfreeze() on all CPUs omits 4e8d683f1176 Introduce maximum WQE size to check limits omits e18370a2a9dd Merge branch 'i2c/for-5.6' into i2c/for-next omits e5382251d68b Merge branch 'i2c/for-current' into i2c/for-next omits 10b17004a74c i2c: xiic: Fix the clocking across bind unbind omits c9d059681b84 i2c: xiic: defer the probe if clock is not found omits b4c119dbc300 i2c: xiic: Add timeout to the rx fifo wait loop omits 40b2ec1251c3 i2c: highlander: Use proper printk format for size_t omits 17b3fe8b04ec i2c: pnx: Use proper printk format for resource_size_t omits 066e6e805d4a i2c: pmcmsp: Use proper printk format for resource_size_t omits 9202cfd48d17 fs/cifs/cifssmb.c: use true,false for bool variable omits 9b2a077f01df fs/cifs/smb2ops.c: use true,false for bool variable omits 9173cac3b64e libbpf: Support .text sub-calls relocations omits 5640a771d797 Merge branch 'bpf_send_signal_thread' omits ab8b7f0cb358 tools/bpf: Add self tests for bpf_send_signal_thread() omits 8482941f0906 bpf: Add bpf_send_signal_thread() helper omits d3a56931f9c8 xsk: Support allocations of large umems omits e8d51e962936 docs: i2c: use the new API in 'writing-clients' omits e634a50c9cd1 docs: i2c: use the new API in 'instantiating-devices.rst' omits 5f0155b44e1e i2c: i2c-core-of: convert to use i2c_new_client_device() omits 87e07437df93 i2c: i2c-core-base: convert to use i2c_new_client_device() omits 90a3be9b1945 i2c: i2c-core-acpi: convert to use i2c_new_client_device() omits bf255befe7ad i2c: xiic: convert to use i2c_new_client_device() omits 36056290ee0c i2c: taos-evm: convert to use i2c_new_client_device() omits f12c529005dc i2c: powermac: convert to use i2c_new_client_device() omits 7de69dbf0d7f i2c: ocores: convert to use i2c_new_client_device() omits 7fd0379f8696 i2c: nvidia-gpu: convert to use i2c_new_client_device() omits 41d06630b494 i2c: i801: convert to use i2c_new_client_device() omits 6b5794abdcdd i2c: cht-wc: convert to use i2c_new_client_device() omits 0428c6ef8a3c RDMA/efa: Remove unused ucontext parameter from efa_qp_use [...] omits f5f5ddbe73dc RDMA/efa: Remove {} brackets from single statement if omits 57f63f371b5e RDMA/efa: Device definitions documentation updates omits 7db82697b8bf RDMA/hns: Add support for extended atomic in userspace omits a3afa29942b8 ALSA: usb-audio: unlock on error in probe omits 1590b1eb9370 dt-bindings: Document loongson vendor-prefix omits 1f33d9bcb995 MIPS: CU1000-Neo: Refresh defconfig to support HWMON and WiFi. omits 0ba96b344a7f MIPS: Ingenic: Add missing nodes for X1000 and CU1000-Neo. omits ad1df95419cc mips/vdso: Support mremap() for vDSO omits f745bfdc3049 NFS: allow deprecation of NFS UDP protocol discards a2985fe31507 ima: ima/lsm policy rule loading logic bug fixes discards 64c2ad25f198 ima: add the ability to query the cached hash of a given file omits a1766a49fc90 Merge tag 'drivers_soc_for_5.6' into next omits 80a785701660 RDMA/hns: Get pf capabilities from firmware omits ba6bb7e97421 RDMA/hns: Add interfaces to get pf capabilities from firmware omits a91e093cad37 RDMA/hns: Remove some redundant variables related to capabilities omits 3277e8aa2504 soc: ti: k3: add navss ringacc driver omits 59be028f811b bindings: soc: ti: add documentation for k3 ringacc omits 49945ef0f90b i2c: stu300: Use proper printk format for iomem pointer omits b638244b96d3 keys: Replace uid/gid/perm permissions checking with an ACL omits b3ec94697573 i2c: tegra: Check DMA completion status in addition to left time omits 28d98666dbc0 i2c: tegra: Always terminate DMA transfer omits 4211ffc3ad15 i2c: tegra: Use relaxed versions of readl/writel omits ae6028a65582 i2c: tegra: Rename I2C_PIO_MODE_MAX_LEN to I2C_PIO_MODE_PR [...] omits ede2299f7101 i2c: tegra: Support atomic transfers omits b5d5605ca3ce i2c: tegra: Prevent interrupt triggering after transfer timeout omits d02e5ee09bd9 Merge branch 'i2c/for-current' into i2c/for-5.6 omits 9f7a03642e0e i2c: parport: move include file into main source omits 511f7d54842f i2c: parport: simplify Kconfig description omits 710b65335c19 i2c: parport-light: remove driver omits 7a30ebb9f2a2 PCI/switchtec: Add Gen4 device IDs omits ce7c88600bf8 PCI/switchtec: Add Gen4 MRPC GAS access permission check omits 4efa1d2e3697 PCI/switchtec: Add Gen4 flash information interface support omits a3321ca39408 PCI/switchtec: Add Gen4 system info register support omits 993d208daaeb PCI/switchtec: Separate Gen3 register structures into unions omits 6a3d1b542cfa PCI/switchtec: Factor out Gen3 ioctl_flash_part_info() omits b13313a01a6a PCI/switchtec: Add 'generation' variable omits fcccd282b633 PCI/switchtec: Rename generation-specific constants omits 2085747d533b PCI/switchtec: Move check event ID from mask_event() to sw [...] omits 7501a02a9dfc PCI/switchtec: Remove redundant valid PFF number count omits a6b0ef9a7d03 PCI/switchtec: Add support for Intercomm Notify and Upstre [...] omits a569f5f37203 arm64: Use register field helper in kaslr_requires_kpti() omits ebac96ede61a arm64: Simplify early check for broken TX1 when KASLR is enabled omits ca78eee7b4ac xfs: Add __packed to xfs_dir2_sf_entry_t definition omits 8bf9284d99dc arm64: Turn "broken gas inst" into real config option omits 5a4549fd7905 PCI/ATS: Add PASID stubs omits 92c1d360dcda iommu/arm-smmu-v3: Return -EBUSY when trying to re-add a device omits a2be6218e649 iommu/arm-smmu-v3: Improve add_device() error handling omits d71e01716b36 iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity [...] omits f78d5da6e7bd drm/i915/tgl: Add Wa_1409825376 to tgl omits 6d5a8286859d Merge branch 'kconfig' into for-next omits 9c9aa8fdf306 kbuild: remove 'Building modules, stage 2.' log omits 73af06f589fe iommu/arm-smmu-v3: Add second level of context descriptor table omits 0c10e327ee03 Merge branch 'for-5.6' into for-next omits 492ddc79e07e iommu/arm-smmu-v3: Prepare for handling arm_smmu_write_ctx [...] omits 2505ec6f85ad iommu/arm-smmu-v3: Propagate ssid_bits omits 87f42391f6a5 iommu/arm-smmu-v3: Add support for Substream IDs omits 3bc0bb36fa30 cgroup: Prevent double killing of css when enabling thread [...] omits e8ab20d9bcb3 workqueue: remove workqueue_work event class omits 1c5da0ec7f20 workqueue: add worker function to workqueue_execute_end tr [...] omits a557aff0c72b iommu/arm-smmu-v3: Add context descriptor tables allocators omits 7bc4f3fae953 iommu/arm-smmu-v3: Prepare arm_smmu_s1_cfg for SSID support omits da22565d1d73 ACPI/IORT: Parse SSID property of named component node omits 89535821c042 iommu/arm-smmu-v3: Parse PASID devicetree property of plat [...] omits 2e981b9468e6 dt-bindings: document PASID property for IOMMU masters omits 9bb9069cfba5 iommu/arm-smmu-v3: Drop __GFP_ZERO flag from DMA allocation omits 75ea91cd3eab cgroup: fix function name in comment omits bbbe8b7473c5 NFS: Add softreval behaviour to nfs_lookup_revalidate() omits f8ecd283cc55 NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals omits fe1e8dbec11f NFSv3: FIx bug when using chacl and chmod to change acl omits d826e5b82764 NFSv4.x recover from pre-mature loss of openstateid omits 62a1573fcf84 NFSv4 fix acl retrieval over krb5i/krb5p mounts omits c74dfe97c104 NFS: Add mount option 'softreval' omits 5c965db86e6b NFS: Trust cached access if we've already revalidated the [...] omits 4daaeba93822 NFS: Fix nfs_direct_write_reschedule_io() omits 8c9cb71491e7 NFS: When resending after a short write, reset the reply c [...] omits e8194b7dd39e NFS: Improve tracing of permission calls omits 088f3e68d899 pNFS/flexfiles: Add tracing for layout errors omits 7bdd297ea6e6 NFS: Clean up generic file commit tracepoint omits 5bb2a7cb9fe5 NFS: Clean up generic writeback tracepoints omits 2343172d34c6 NFS: Clean up generic file read tracepoints omits 0722dc9fea58 pNFS/flexfiles: Record resend attempts on I/O failure omits 118b6292195c NFS: Fix fix of show_nfs_errors omits 25925b00a972 NFSv4: Improve read/write/commit tracing omits 221203ce6406 NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() omits 2197e9b06c22 NFS: Fix up fsync() when the server rebooted omits b32d285539e0 SUNRPC: Remove broken gss_mech_list_pseudoflavors() omits b8946d7bfb94 NFS: Revalidate the file mapping on all fatal writeback errors omits 0df68ced5544 NFS: Revalidate the file size on a fatal write error omits e515dd9d76d2 xprtrdma: DMA map rr_rdma_buf as each rpcrdma_rep is created omits b7ff0185e92a xprtrdma: Destroy reps from previous connection instance omits 85810388a9dd xprtrdma: Destroy rpcrdma_rep when Receive is flushed omits b78de1dca003 xprtrdma: Allocate and map transport header buffers at con [...] omits 25868e610aed xprtrdma: Refactor frwr_is_supported omits 18d065a5d4f1 xprtrdma: Eliminate per-transport "max pages" omits 7581d90109ca xprtrdma: Refactor initialization of ep->rep_max_requests omits cb586decbb88 xprtrdma: Make sendctx queue lifetime the same as connecti [...] omits 2e8703681429 xprtrdma: Eliminate ri_max_send_sges omits e0b27d98bfed NFS: Add missing null check for failed allocation omits 474c4f306eef nfs: NFS_SWAP should depend on SWAP omits c2bd2c0a55dd SUNRPC: constify copied structure omits bd89bc67f64f fs/nfs, swapon: check holes in swapfile omits b8457606d95f SUNRPC: call_connect_status should handle -EPROTO omits 2bb50aabb6f3 NFS4: Report callback authentication errors omits 861e1671bc2e NFS: Introduce trace events triggered by page writeback errors omits abf8af78a615 SUNRPC: Capture signalled RPC tasks omits 6ed2144a80eb NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup omits 8b98a532481d NFS4: Remove unneeded semicolon omits a3167dacbad3 nfs: encode nfsv4 timestamps as 64-bit omits e5189e9a5117 nfs: remove timespec from xdr_encode_nfstime omits bc35b6b0cf4a nfs: fscache: use timespec64 in inode auxdata omits ae08483cdd66 nfs: use timespec64 in nfs_fattr omits 52879b464a6a sunrpc: convert to time64_t for expiry omits 88fe89a47153 kbuild: remove *.tmp file when filechk fails omits 94f7345b7124 kbuild: remove PYTHON2 variable omits 5370d4acc590 modpost: assume STT_SPARC_REGISTER is defined omits 7168965ec7b1 gen_initramfs.sh: remove intermediate cpio_list on errors omits 65e00e04e5ae initramfs: refactor the initramfs build rules omits 469e87e89fd6 gen_initramfs.sh: always output cpio even without -o option omits 4538f41305c3 initramfs: add default_cpio_list, and delete -d option support omits 9668097599aa initramfs: generate dependency list and cpio at the same time omits 3e176683634c initramfs: specify $(src)/gen_initramfs.sh as a prerequisi [...] omits d54151c5c8c0 drm/i915/fbc: Add fbc tracepoints omits 661d6ec00058 drm/i915/fbc: Nuke fbc_supported() omits 9ecc6eabd8fe drm/i915/fbc: Move the plane state check into the fbc functions omits ce8866f0913f NFS: Attach supplementary error information to fs_context. omits 62a55d088cd8 NFS: Additional refactoring for fs_context conversion omits f2aedb713c28 NFS: Add fs_context support. omits e38bb238ed8c NFS: Convert mount option parsing to use functionality fro [...] omits 38465f5d1af9 NFS: rename nfs_fs_context pointer arg in a few functions omits e558100fda7e NFS: Do some tidying of the parsing code omits 48be8a66cf98 NFS: Add a small buffer in nfs_fs_context to avoid string dup omits cbd071b5daa0 NFS: Deindent nfs_fs_context_parse_option() omits f8ee01e3e2c8 NFS: Split nfs_parse_mount_options() omits 5eb005caf538 NFS: Rename struct nfs_parsed_mount_data to struct nfs_fs_context omits e0a626b12474 NFS: Constify mount argument match tables omits 9954bf92c0cd NFS: Move mount parameterisation bits into their own file omits adf2314fe667 nfs: get rid of ->set_security() omits ba8b6148067f nfs_clone_sb_security(): simplify the check for server bogosity omits ab88dca311a3 nfs: get rid of mount_info ->fill_super() omits 0c38f2131df9 nfs: don't pass nfs_subversion to ->create_server() omits 1bc3a2cbf239 nfs: unexport nfs_fs_mount_common() omits 82eaed2beef5 nfs: merge xdev and remote file_system_type omits a55d3297be58 nfs: don't bother passing nfs_subversion to ->try_mount() [...] omits 6a3f7a399ebf nfs: stash nfs_subversion reference into nfs_mount_info omits 250d69f6a465 nfs: lift setting mount_info from nfs_xdev_mount() omits 4e357761bd44 nfs4: fold nfs_do_root_mount/nfs_follow_remote_path omits 6654f8e24668 nfs: don't bother setting/restoring export_path around do_ [...] omits 15a9c4eff672 nfs: fold nfs4_remote_fs_type and nfs4_remote_referral_fs_type omits 7643c12e9557 nfs: lift setting mount_info from nfs4_remote{,_referral}_mount omits d0b779d47c92 nfs: stash server into struct nfs_mount_info omits 444a52960c0f saner calling conventions for nfs_fs_mount_common() omits e9f35f634e09 modsign: print module name along with error message omits 2b0fb353c029 gfs2: Avoid access time thrashing in gfs2_inode_lookup omits df4e3eee310f Merge branch 'topic/equal' of https://git.kernel.org/pub/s [...] omits 09e3c22a86f6 arm64: Use a variable to store non-global mappings decision omits 92ac6fd162b4 arm64: Don't use KPTI where we have E0PD omits c2d92353b28f arm64: Factor out checks for KASLR in KPTI code into separ [...] omits 3e6c69a058de arm64: Add initial support for E0PD omits 4d3df16840a2 dmaengine: plx-dma: Implement descriptor submission omits c2dbcaa8c672 dmaengine: plx-dma: Implement hardware initialization and cleanup omits 905ca51e63be dmaengine: plx-dma: Introduce PLX DMA engine PCI driver skeleton omits 0468e667a5be regulator fix for "regulator: core: Add regulator_is_equal [...] omits 72ff2b8d5f2d drm/i915/gt: Use the BIT when checking the flags, not the index omits 1c6fa93ac56f Merge branch 'devel' into for-next omits 4baa550ecc86 usb: musb: remove dummy driver musb_am335x.c omits 1ea1859f8498 usb: musb: davinci: Convert to use GPIO descriptor omits 0990366bab3c usb: musb: Add support for MediaTek musb controller omits 9c93d7fd464e usb: musb: Add musb_clearb/w() interface omits edce61776c7e usb: musb: Add noirq type of dma create interface omits fe3bbd6b383f usb: musb: Add get/set toggle hooks omits 8d817d79349d dt-bindings: usb: musb: Add support for MediaTek musb controller omits b7962fb45f8f usb: musb/ux500: Use dma_request_chan() instead dma_reques [...] omits 3709ff5dc352 USB: musb: fix __iomem in trace functions omits 3fc32907b8ab usb: musb: jz4740: Whitespace and indentation fixes omits 94203e1a1a25 usb: musb: jz4740: Comments fix omits 90fad5d7621e usb: musb: jz4740: Rename platform_device field in priv struct omits 31cecb6bb698 usb: musb: jz4740: Constify jz4740_musb_pdata struct omits 4b70331b6fa1 usb: musb: jz4740: Add local dev variable to clean up probe omits 7e2ee1ab023c usb: musb: jz4740: Suppress useless field in priv structure omits 98827105d8c3 usb: musb: Get rid of omap2430_musb_set_vbus() omits 8b359cbc3cde usb: musb: omap2430: Idle musb on init omits b769ae4f26e5 usb: musb: omap2430: Clean up enable and remove devctl tinkering omits 93dc25687129 usb: musb: Add musb_set_host and peripheral and use them f [...] omits 15f1122f92c0 usb: musb: omap2430: Handle multiple ID ground interrupts omits ce3ab6503eba usb: musb: omap2430: Wait on enable to avoid babble omits 91b6dec32e5c usb: musb: omap2430: Get rid of musb .set_vbus for omap2430 glue omits 1b569569a955 usb: musb: jz4740: Drop dependency on NOP_USB_XCEIV omits 908f6fc3a140 usb: musb: sunxi: propagate devicetree node to glue pdev omits 9f101a73b085 usb: musb: core: Update the function description omits d8bc3bf8deed usb: dwc2: Drop unlock/lock upon queueing a work item omits 59c324683400 gpio: wcd934x: Add support to wcd934x gpio controller omits e5e42ad224a0 gpiolib: remove set but not used variable 'config' omits e4c3b4213b79 clocksource/hyperv: Set TSC clocksource as default w/ Inva [...] omits 92c24e17a24c clocksource/hyperv: Untangle stimers and timesync from clo [...] omits a2e499d7db8c clocksource/drivers/timer-microchip-pit64b: Fix sparse warning omits 0ea0314ad229 clocksource/drivers/exynos_mct: Rename Exynos to lowercase omits 2b271ace418e clocksource/drivers/timer-ti-dm: Fix uninitialized pointer access omits df0c4fe37390 clocksource/drivers/timer-ti-dm: Switch to platform_get_irq omits 8d784b680a1a clocksource/drivers/timer-ti-dm: Convert to devm_platform_ [...] omits 91008d6c6d69 clocksource/drivers/em_sti: Fix variable declaration in em [...] omits a7ecec664eb0 clocksource/drivers/em_sti: Convert to devm_platform_iorem [...] omits b20bf9d335bd clocksource/drivers/bcm2835_timer: Fix memory leak of timer omits 86d7ea1b43c9 clocksource/drivers/cadence-ttc: Use ttc driver as platfor [...] omits 826e293f4942 clocksource/drivers/timer-microchip-pit64b: Add Microchip [...] omits fabc96c454db clocksource: hyperv: Reserve PAGE_SIZE space for tsc page omits fde38189fd64 clocksource: Fix Kconfig miscues omits 203b92775e86 dt-bindings: timer: renesas, cmt: Document r8a774b1 CMT support omits c2cce9f56c9d clocksource: Fix Kconfig indentation omits 76b07e21fcce clocksource/drivers: Suspend/resume Hyper-V clocksource fo [...] omits 8af19d66b956 perf header: Use last modification time for timestamp omits 45698e00d5a9 Merge branch 'v5.6/dt' into next omits 6354c1f130d4 Merge branch 'v5.6/soc' into next omits 1940b164eb29 MAINTAINERS: Add Realtek arm DT files omits 20182864fae2 dt-bindings: reset: rtd1295: Add SB2 reset omits b1e45f127fc3 arm64: dts: realtek: rtd16xx: Add SB2 and SCPU Wrapper sys [...] omits 21f9c26107dc arm64: dts: realtek: rtd139x: Add SB2 and SCPU Wrapper sys [...] omits 43c3203f6d78 arm64: dts: realtek: rtd129x: Add SB2 and SCPU Wrapper sys [...] omits 84e9cccc6d0a ARM: dts: rtd1195: Add SB2 and SCPU Wrapper syscon nodes omits fd3ba2ffe5ab arm64: dts: realtek: rtd16xx: Add CRT syscon node omits a267ab8dec06 drm/i915/params: support bool values for int and uint params omits fe600f9c7db3 ARM: dts: rtd1195: Add UART resets omits 345028efd6f4 ARM: dts: rtd1195: Add reset nodes omits fc3747cdfd05 dt-bindings: reset: Add Realtek RTD1195 omits c43c5a8818d4 drm/i915/params: add i915 parameters to debugfs omits 758c715b87c8 ARM: dts: rtd1195: Add CRT syscon node omits c2f80d4100f5 arm64: dts: realtek: rtd16xx: Introduce iso and misc syscon omits 0ad1e0021c35 arm64: dts: realtek: rtd139x: Introduce CRT, iso and misc syscon omits de3905fba320 arm64: dts: realtek: rtd129x: Introduce CRT, iso and misc syscon omits b6c1c975fa02 ARM: dts: rtd1195: Introduce iso and misc syscon omits aeb0ed1de804 arm64: dts: realtek: rtd1295: Add Xnano X5 omits 063ae65c258f dt-bindings: arm: realtek: Add Xnano X5 omits 160990289987 dt-bindings: vendor-prefixes: Add Xnano omits e630fe6c8ac5 arm64: dts: realtek: rtd16xx: Add memory reservations omits 99726ea6058b arm64: dts: realtek: rtd16xx: Carve out boot ROM from memory omits 395af861377d arm64: Move the LSE gas support detection to Kconfig omits 42d519e3d0c0 kbuild: Add support for 'as-instr' to be used in Kconfig files omits 9ee68b314e9a perf/imx_ddr: Fix cpu hotplug state cleanup omits 4e2fa6b90275 Merge branch 'bridge-add-vlan-notifications-and-rtm-support' omits f545923b4a6b net: bridge: vlan: notify on vlan add/delete/change flags omits cf5bddb95cbe net: bridge: vlan: add rtnetlink group and notify support omits 0ab558795184 net: bridge: vlan: add rtm range support omits adb3ce9bcb0f net: bridge: vlan: add del rtm message support omits f26b296585dc net: bridge: vlan: add new rtm message support omits 8dcea187088b net: bridge: vlan: add rtm definitions and dump support omits 8f4cc940a149 net: bridge: netlink: add extack error messages when proce [...] omits 5a46facbbcd4 net: bridge: vlan: add helpers to check for vlan id/range [...] omits 783e998653b4 pinctrl: iproc: Use platform_get_irq_optional() to avoid e [...] omits e81ccba69549 gpio: vx855: fixed a typo omits 7788f549ed8c serial_core: Remove unused member in uart_port omits bb02e2cb715a x86/cpu: Print "VMX disabled" error message iff KVM is enabled omits 793769120b10 staging: most: core: remove noisy log messages omits 78ce8b26e3cf staging: most: core: use dev_* function for logging omits ca78e042f286 staging: most: core: fix date in file comment omits 7a176c107942 staging: rtl8192u: replace printk with natdev_<LEVEL> stat [...] omits 32f78c901d14 staging: vt6655: remove redundant assignment to variable ret omits 01fbbd42d1f4 staging: wilc1000: remove redundant assignment to variable result omits 4cc41cbce536 staging: wlan-ng: ensure error return is actually returned omits 72af6f6f0d13 PCI: brcmstb: Add MSI support omits 8ad90d975e00 PCI: brcmstb: Add Broadcom STB PCIe host controller driver omits 0956dcb853dc dt-bindings: PCI: Add bindings for brcmstb's PCIe device omits c65228f2fe91 Merge branch 'imx/defconfig' into for-next omits 5554758c31fe Merge branch 'imx/dt64' into for-next omits 51297fe230fe Merge branch 'imx/dt' into for-next omits 5376b8fb8b21 Merge branch 'imx/bindings' into for-next omits 92af16462a93 Merge branch 'imx/soc' into for-next omits f895047487f9 Merge branch 'imx/drivers' into for-next omits d989b748ca6e Merge branch 'imx/fixes' into for-next omits 4f0942a5ae75 Merge branch 'clk/imx' into for-next omits 4e4362d2bf2a xfrm: support output_mark for offload ESP packets omits 8e3747beff8c arm64: Introduce ID_ISAR6 CPU register omits d4209d8b7173 arm64: cpufeature: Export matrix and other features to userspace omits 726a44531a8f gpio: mockup: sort headers alphabetically omits f2f679832d0c gpio: mockup: update the license tag omits 9a2b5b301d2a gpio: Remove the unused flags omits c34f6dc8c9e6 gpiolib: Set lockdep class for hierarchical irq domains omits 30b2f0be23fb mac80211: add ieee80211_is_any_nullfunc() omits 01afc6fedffb mac80211_hwsim: add power save support omits 5972fa15b923 mac80211: fix tx status for no ack cases omits dd56e9023033 mac80211: add handling for BSS color omits 7a9f4460f74d gpio: thunderx: Switch to GPIOLIB_IRQCHIP omits 880b7cf22e8c gpiolib: Add the support for the msi parent domain omits 242587616710 gpiolib: Add support for the irqdomain which doesn't use i [...] omits 6b6d188aae79 alarmtimer: Unregister wakeup source when module get fails omits 5c5e52d1bb96 nl80211: add handling for BSS color omits a790269d5c2c Merge tag 'samsung-pinctrl-5.6' of https://git.kernel.org/ [...] omits ddb4e53fc72e gpio: Add use guidance documentation omits b18379d7aa31 mac80211_hwsim: remove maximum TX power omits a32991822163 Documentation: admin-guide: PM: Add intel_idle document omits d710562e01c4 usb: gadget: f_ecm: Use atomic_t to track in-flight request omits 5b24c28cfe13 usb: gadget: f_ncm: Use atomic_t to track in-flight request omits cf2f8b63f7f1 usb: dwc3: gadget: Remove END_TRANSFER delay omits da10bcdd6f70 usb: dwc3: gadget: Delay starting transfer omits c58d8bfc77a2 usb: dwc3: gadget: Check END_TRANSFER completion omits 6b02af3465ee usb: gadget: f_uac2: fix packet size calculation omits 1e056efab993 usb: cdns3: add NXP imx8qm glue layer omits 09ed259fac62 usb: dwc3: turn off VBUS when leaving host mode omits 54c4c69f0baa usb: cdns3: Add streams support to cadence USB3 DRD driver omits 9c1ed62ae069 usb: gadget: udc: fix possible sleep-in-atomic-context bug [...] omits d2450c693701 usb: gadget: f_fs: set req->num_sgs as 0 for non-sg transfer omits a02497033e8e usb: gadget: configfs: Add max_speed setting omits 1d039a80613d usb: gadget: udc: core: Warn about failed to find udc omits 463f67aec283 usb: gadget: legacy: set max_speed to super-speed omits 7037e101b648 usb: dwc2: fix debugfs FIFO count omits 644139f8b64d usb: dwc2: Fix IN FIFO allocation omits b267ddf6a5ab usb: phy-generic: Delete unused platform data omits 7b8137676457 usb: dwc2: Fix NULL qh in dwc2_queue_transaction omits 6070636c4918 usb: dwc2: Fix Stalling a Non-Isochronous OUT EP omits 2e708fa3b898 usb: dwc3: gadget: Clear DCTL.ULSTCHNGREQ before set omits 1b6009ea88ec usb: dwc3: gadget: Set link state to RX_Detect on disconnect omits 5b738211fb59 usb: dwc3: gadget: Don't send unintended link state change omits 71e7274066c6 Merge tag 'drm-intel-next-2020-01-14' of git://anongit.fre [...] omits dd22dfa62c9c Merge branch 'linux-5.6' of git://github.com/skeggsb/linux [...] omits 6fc376f026a0 Merge tag 'mediatek-drm-next-5.6' of https://github.com/ck [...] omits fd7226fbb257 Merge tag 'drm/tegra/for-5.6-rc1' of git://anongit.freedes [...] omits f6310b610760 Merge branch 'net-Add-route-offload-indication' omits 212a37c225ae selftests: mlxsw: Add test for FIB offload API omits ffdc5149c5e2 selftests: netdevsim: Add test for FIB offload API omits c662455b64a1 selftests: forwarding: Add helpers and tests for FIB offload omits 48bb9eb47b27 netdevsim: fib: Add dummy implementation for FIB offload omits ee5a0448e72b mlxsw: spectrum_router: Set hardware flags for routes omits 8c5a5b9b9185 mlxsw: spectrum_router: Separate nexthop offload indicatio [...] omits bb3c4ab93e44 ipv6: Add "offload" and "trap" indications to routes omits 90b93f1b31f8 ipv4: Add "offload" and "trap" indications to routes omits 1e301fd04eaa ipv4: Encapsulate function arguments in a struct omits 6324d0fa03bf ipv4: Replace route in list before notifying omits 0fadc0a2b1c4 net: socionext: get rid of huge dma sync in netsec_alloc_rx_data omits 0c73ffc7dcdc Merge branch 'QRTR-flow-control-improvements' omits e04df98adf7d net: qrtr: Remove receive worker omits f16a4b26f31f net: qrtr: Make qrtr_port_lookup() use RCU omits 0a7e0d0ef054 net: qrtr: Migrate node lookup tree to spinlock omits 5fdeb0d372ab net: qrtr: Implement outgoing flow control omits cb6530b99faf net: qrtr: Move resume-tx transmission to recvmsg omits 7786a1af2a6b pktgen: Allow configuration of IPv6 source address range omits be240ff5e402 dm mpath: Add timeout mechanism for queue_if_no_path omits f06c03d1ded2 dm thin: change data device's flush_bio to be member of st [...] omits 873937e75f9a dm thin: don't allow changing data device during thin-pool reload omits a4a8d286586d dm thin: fix use-after-free in metadata_pre_commit_callback omits 44d8ebf43639 dm thin metadata: use pool locking at end of dm_pool_metad [...] omits aa9509209c5a dm writecache: fix incorrect flush sequence when doing SSD [...] omits 4ea9471fbd1a dm crypt: fix benbi IV constructor crash if used in authen [...] omits bbb1658461ac dm crypt: Implement Elephant diffuser for Bitlocker compatibility omits 4feaef830de7 dm space map common: fix to ensure new block isn't already in use omits afa3b96b058d drm/nouveau/gr/tu10x: initial support omits 3fa8fe1572bc drm/nouveau/acr/tu10x: initial support omits edec7149cbfa drm/nouveau/core: remove previous versioned fw loader omits 9d350c5e5156 drm/nouveau/secboot: remove omits 22dcda45a3d1 drm/nouveau/acr: implement new subdev to replace "secure boot" omits ebe52a58acca drm/nouveau/fb/gp102-: unlock VPR as part of FB init omits ff213b634865 drm/nouveau/core/memory: add macros to read/write blocks f [...] omits 7a4dde711b38 drm/nouveau/secboot: move code to boot LS falcons to subdevs omits 91a4e83a2d3e drm/nouveau/flcn/msgq: rename msgq-related nvkm_msgqueue_q [...] omits e1cc579898ae drm/nouveau/flcn/msgq: pass explicit message queue pointer [...] omits d114a1393fa0 drm/nouveau/flcn/msgq: move handling of init message to subdevs omits 2d063981d710 drm/nouveau/flcn/msgq: drop nvkm_msgqueue argument to functions omits 77b1ab61fd1c drm/nouveau/flcn/msgq: switch to falcon queue printk macros omits e9602a1bd7e9 drm/nouveau/flcn/msgq: simplify msg_queue_pop() error handling omits f09a3ee36bdc drm/nouveau/flcn/msgq: remove error handling for msg_queue [...] omits 86ce2a71539c drm/nouveau/flcn/cmdq: move command generation to subdevs omits 25fd061cc7dd drm/nouveau/flcn/cmdq: rename cmdq-related nvkm_msqqueue_q [...] omits 149745252c65 drm/nouveau/flcn/cmdq: implement a more explicit send() interface omits 2b287aebb451 drm/nouveau/flcn/cmdq: drop nvkm_msgqueue argument to functions omits baafecbf9a5b drm/nouveau/flcn/cmdq: switch to falcon queue printk macros omits c2c9b243189f drm/nouveau/flcn/cmdq: cmd_queue_close always commits, sim [...] omits 2baaffff9775 drm/nouveau/flcn/cmdq: cmd_queue_push can't fail, remove e [...] omits 2e8a65973b9a drm/nouveau/flcn/cmdq: split the condition for queue readi [...] omits a15d8f580ccb drm/nouveau/flcn/qmgr: rename remaining nvkm_msgqueue bits [...] omits 8e90a98dfb80 drm/nouveau/flcn/qmgr: support syncronous command submissi [...] omits c80157a25e71 drm/nouveau/flcn/qmgr: allow arbtrary priv + return code f [...] omits 0ae59432ba6d drm/nouveau/flcn/qmgr: move sequence tracking from nvkm_ms [...] omits 22431189d669 drm/nouveau/flcn/msgq: explicitly create message queue fro [...] omits acc466ab4657 drm/nouveau/flcn/cmdq: explicitly create command queue(s) [...] omits 8763955ba738 drm/nouveau/flcn/qmgr: explicitly create queue manager fro [...] omits 7e1659cc3b33 drm/nouveau/flcn: split msgqueue into multiple pieces omits 3d0482ec28eb drm/nouveau/flcn: add printk macros omits af696a61a221 drm/nouveau/flcn: reset sec2/gsp falcons harder omits b826f48a1c12 drm/nouveau/flcn: specify queue register offsets from subdev omits e938c4e723a0 drm/nouveau/flcn: specify debug/production register offset [...] omits bc3cfd18acaf drm/nouveau/flcn: specify EMEM address from subdev omits ca3190e3c7e3 drm/nouveau/flcn: move bind_context WAR out of common code omits fb0a5bbe3157 drm/nouveau/flcn: specify FBIF offset from subdev omits 10e43bfd2f8d drm/nouveau/nvenc: add a stub implementation for the GPUs [...] omits a5482b9ff194 drm/nouveau/nvdec/gm107-: add missing engine instances omits 68f02444946b drm/nouveau/nvdec/gm107: rename from gp102 implementation omits 3a900a5d9ce3 drm/nouveau/nvdec: initialise SW state for falcon from con [...] omits 98a34d995010 drm/nouveau/nvdec: select implementation based on available fw omits c9af47bcbde4 drm/nouveau/sec2: move interrupt handler to hw-specific module omits 555a0002d3c6 drm/nouveau/sec2: use falcon funcs omits edd757d17891 drm/nouveau/sec2: initialise SW state for falcon from constructor omits 7adc40c593c6 drm/nouveau/sec2: select implementation based on available [...] omits e14e5e6c3374 drm/nouveau/sec2/gp108: split from gp102 implementation omits 4f556362a3f6 drm/nouveau/gr/gf100-: initialise SW state for falcon from [...] omits ef16dc278ec2 drm/nouveau/gr/gf100-: select implementation based on avai [...] omits a096ff19811e drm/nouveau/gr/gp108: split from gp107 omits 00e1b5dcf766 drm/nouveau/gr/gf100-: move fecs/gpccs ucode into their su [...] omits 0033f15b44bc drm/nouveau/gr/gf100-: drop fuc_ prefix on sw init omits a2bfb50e72ae drm/nouveau/gr/gk20a,gm200-: use nvkm_firmware_load_blob f [...] omits 6f0add0ad6e9 drm/nouveau/gr/gf100-: use nvkm_blob structure for fecs/gpccs fw omits 2952a2b42e17 drm/nouveau/pmu: initialise SW state for falcon from constructor omits 989863d7cbe5 drm/nouveau/pmu: select implementation based on available [...] omits e905736c6d73 drm/nouveau/pmu/gp10b: split from gm20b implementation omits 334815ef310a drm/nouveau/gsp: initialise SW state for falcon from constructor omits 78b10b740300 drm/nouveau/gsp: select implementation based on available [...] omits c63fe2e704e2 drm/nouveau/acr: add loaders for currently available LS fi [...] omits 67e7c6cf8f52 drm/nouveau/acr: add stub implementation for all GPUs curr [...] omits 31bef57f6ce3 drm/nouveau/core: define ACR subdev omits f25709f9aeb3 drm/nouveau/core: add representation of generic binary objects omits 47c8f8e1a225 drm/nouveau/core: add a macro to better handle multiple fi [...] omits 5ff41544fc81 drm/nouveau/core: output fw size in debug messages omits a128bbfacc06 drm/nouveau/flcn: export existing funcs omits de048192130d drm/nouveau/flcn: fetch PRI address from TOP if not provid [...] omits 5a4b98cde434 drm/nouveau/flcn: move fetching of configuration until first use omits 633cc9beeb6f drm/nouveau/fault/gv100-: fix memory leak on module unload omits 409d659fe11d drm/nouveau/disp/dp: fix typo when determining failsafe li [...] omits 2e4534a22794 drm/nouveau/drm/ttm: Remove set but not used variable 'mem' omits 1eb013473bff drm/nouveau: Fix copy-paste error in nouveau_fence_wait_ue [...] omits 3c47e381d651 drm/nouveau/gr/gv100-: modify gr init to match newer versi [...] omits 7adc77aa0e11 drm/nouveau/gr/gk20a,gm200-: add terminators to method lis [...] omits fef1c0ef7074 drm/nouveau/gr/gf100-: remove dtor omits 0514a6b7d9c8 drm/nouveau/fault/tu102: define nvkm_fault_func.pin omits 4886c740c9bc drm/nouveau/core: fix missing newline in fw loader error message omits 3613a9bea95a drm/nouveau/secboot/gm20b: initialize pointer in gm20b_sec [...] omits 176ada03e3c2 drm/nouveau/mmu: Add correct turing page kinds omits 72ecb0a6ce89 drm/nouveau: Fix ttm move init with multiple GPUs omits b4229fc67d9b drm/nouveau: use NULL for pointer assignment. omits cd04e4ffd5c4 drm/nouveau/kms/nv04: remove set but unused variable. omits 2cf3c8bc47d4 drm/nouveau/fb/gf100-: declare constants as unsigned long long. omits 2574c809d7c0 drm/nouveau/kms/nv04-nv4x: Use match_string() helper to si [...] omits d7ca5ddf585e drm/nouveau/ce/gp10b: Use correct copy engine omits 0d0d498265e7 drm/nouveau/ltc/gp10b: Add custom L2 cache implementation omits 6992ceb8c0f6 drm/nouveau/secboot/gm20b,gp10b: Read WPR configuration fr [...] omits fc12262b9683 drm/nouveau/tegra: Set clock rate if not set omits b0b651aedb10 drm/nouveau/tegra: Avoid pulsing reset twice omits f1331ea8ee0a drm/nouveau: Do not try to disable PCI device on Tegra omits 0ac7facb7071 drm/nouveau/fault: Add support for GP10B omits f42e4b337b32 drm/nouveau/nouveau: fix incorrect sizeof on args.src an args.dst omits 481404957a14 drm/nouveau/kms/nv50-: Report possible_crtcs incorrectly o [...] omits 5ff0cb1ce253 drm/nouveau/kms/nv50-: Use less encoders by making mstos per-head omits 122c1639185f drm/nouveau/kms/nv50-: Remove nv50_mstc_best_encoder() omits 131992709dc4 drm/nouveau/kms/gf119-: allow both 256- and 1024-sized LUT [...] omits 11a8630917b6 drm/nouveau/gr/gk208-gm10x: regenerate built-in firmware omits e8c192011c92 MIPS: ralink: dts: gardena_smart_gateway_mt7688: Limit UART1 omits a5d193cb88cf MIPS: ralink: dts: gardena_smart_gateway_mt7688: Enable WMAC omits ff68d0da5a16 MIPS: ralink: dts: mt7628a.dtsi: Add WMAC DT node omits 53eb82b0977d cpuidle: arm: Enable compile testing for some of drivers omits d39284f21de7 power: reset: at91-poweroff: use proper master clock regis [...] omits a4f06df13db8 power: reset: at91-poweroff: introduce struct shdwc_reg_config omits 46aa27e74208 power: supply: bq25890_charger: Add DT and I2C ids for all [...] omits 13f0a589eff2 dt-bindings: Add new chips to bq25890 binding documentation omits d20267c9a98e power: supply: bq25890_charger: Add support of BQ25892 and [...] omits f22fd334890e drm/i915/gen11: Add additional pcode status values omits 333853be5645 power: supply: core: Update sysfs-class-power ABI document omits da3a3da4e6c6 fs-verity: use u64_to_user_ptr() omits 439bea104c3d fs-verity: use mempool for hash requests omits fd39073dba86 fs-verity: implement readahead of Merkle tree pages omits c22415d333fb fs-verity: implement readahead for FS_IOC_ENABLE_VERITY omits 2d8f7f119b0b fscrypt: document gfp_flags for bounce page allocation omits 796f12d74265 fscrypt: optimize fscrypt_zeroout_range() omits 5a158981aafa siox: Use the correct style for SPDX License Identifier omits 27d13da8782a w1: omap-hdq: Simplify driver with PM runtime autosuspend omits 03ddd2eb338e firmware: stratix10-svc: Remove unneeded semicolon omits e4924ee263b0 firmware: google: Probe for a GSMI handler in firmware omits c6e7af0515da firmware: google: Unregister driver_info on failure and ex [...] omits cae0970ee9c4 firmware: google: Release devices before unregistering the bus omits 89d93c6dab87 slimbus: qcom: add missed clk_disable_unprepare in remove omits 6da1dfb73adf slimbus: Use the correct style for SPDX License Identifier omits 7b73a9c8e26c slimbus: qcom-ngd-ctrl: Use dma_request_chan() instead dma [...] omits 884a90bdf42b dt-bindings: SLIMBus: add slim devices optional properties omits 7483e7a939c0 vme: bridges: reduce stack usage omits d21718ad2f81 evh_bytechan: fix out of bounds accesses omits 4ec5abe960ca drm/i915/vbt: Rename BDB_LVDS_POWER to BDB_LFP_POWER omits bd3cf6f7ce20 drm/i915/dp/tgl+: Update combo phy vswing tables omits a4d35e77357c nfc: No need to set .owner platform_driver_register omits 2b133adfcf8e Merge branch 'skb_list_walk_safe-refactoring' omits 9f3ef3d7026f net: mac80211: use skb_list_walk_safe helper for gso segments omits 2670ee77c99c net: netfilter: use skb_list_walk_safe helper for gso segments omits 88bebdf5b26f net: ipv4: use skb_list_walk_safe helper for gso segments omits b950d8a5b300 net: sched: use skb_list_walk_safe helper for gso segments omits 2cec4448db38 net: openvswitch: use skb_list_walk_safe helper for gso segments omits c3b18e0d9254 net: xfrm: use skb_list_walk_safe helper for gso segments omits 1a186c14cedb net: udp: use skb_list_walk_safe helper for gso segments omits 5eee7bd7e245 net: skbuff: disambiguate argument and member for skb_list [...] omits 0a29275b6300 bpf: Return -EBADRQC for invalid map type in __bpf_tx_xdp_map omits ec22ab00750d Merge branch 'macsec-hw-offload' omits 781449a4ae3b net: phy: mscc: PN rollover support omits 5c937de78b39 net: macsec: PN wrap callback omits 28c5107aa904 net: phy: mscc: macsec support omits 1bbe0ecc2a1a net: phy: mscc: macsec initialization omits dcb780fb2795 net: macsec: add nla support for changing the offloading s [...] omits 3cf3227a21d1 net: macsec: hardware offloading infrastructure omits 2e18135845b3 net: phy: add MACsec ops in phy_device omits 0830e20b62ad net: macsec: introduce MACsec ops omits 76564261a7db net: macsec: introduce the macsec_context structure omits c0e4eadfb8da net: macsec: move some definitions in a dedicated header omits 169af34684b2 Merge branch 'netns-Optimise-netns-ID-lookups' omits 8d7e5dee972f netns: don't disable BHs when locking "nsid_lock" omits 2dce224f469f netns: protect netns ID lookups with RCU omits 4905294162bd netns: Remove __peernet2id_alloc() omits 621400366bdb mdio_bus: Simplify reset handling and extend to non-DT systems omits e27f178793de net: phy: Added IRQ print to phylink_bringup_phy() omits b63b4feaef73 drm/i915/selftests: Add a mock i915_vma to the mock_ring omits 103605e0d1e7 drm/i915: Make a copy of the ggtt view for slave plane omits a6c4f77cb3b1 dt-bindings: iio: adc: ad7606: Fix wrong maxItems value omits 3b4130418f62 bpf: Fix seq_show for BPF_MAP_TYPE_STRUCT_OPS omits 52bbd2dcb42c mtd: spi-nor: remove unused enum spi_nor_ops omits 6dd42aa17fdd Merge branch 'runqslower' omits 3a0d3092a4ed selftests/bpf: Build runqslower from selftests omits db0d39aa7f92 Merge branch 'dt/linus' into dt/next omits 52f73c383b24 arm64: nofpsmid: Handle TIF_FOREIGN_FPSTATE flag cleanly omits 6d502b6ba1b2 arm64: signal: nofpsimd: Handle fp/simd context for signal frames omits c9d66999f064 arm64: ptrace: nofpsimd: Fail FP/SIMD regset operations omits 7559950aef1a arm64: cpufeature: Set the FP/SIMD compat HWCAP bits properly omits 449443c03d8c arm64: cpufeature: Fix the type of no FP/SIMD capability omits 0cd82feb017e arm64: fpsimd: Make sure SVE setup is complete before SIMD [...] omits b51c6ac220f7 arm64: Introduce system_capabilities_finalized() marker omits 009b0aa00c5a pipe: Add general notification queue support omits c1828d538cf8 pipe: Add O_NOTIFICATION_PIPE omits 4eb5d70e3432 security: Add a hook for the point of notification insertion omits accfe1a9c359 security: Add hooks to rule on setting a watch omits 9b3206207586 uapi: General notification queue definitions omits 7980dff398f8 ARC: [plat-axs10x]: Add missing multicast filter number to [...] omits c1c8013ec34d perf c2c: Fix return type for histogram sorting comparisio [...] omits 06bf8ea4f8ae ASoC: sgtl5000: add multi endpoint support omits 2f3d8035b0f7 spi: fsl: simplify error path in of_fsl_spi_probe() omits c05f10f28ef6 ASoC: fsl_asrc: Add support for imx8qm & imx8qxp omits 8441f87eadf6 ASoC: dt-bindings: fsl_asrc: add compatible string for imx [...] omits bc3a8b295e5b spi: fsl-lpspi: fix only one cs-gpio working omits 932befe39dde xfs: fix s_maxbytes computation on 32-bit kernels omits 4bbb04abb4ee xfs: truncate should remove all blocks, not just to the en [...] omits a5084865524d xfs: introduce XFS_MAX_FILEOFF omits e19ecbf105b2 ASoC: sgtl5000: Fix VDDA and VDDIO comparison omits aa6dcba83177 Merge tag 'regulator-eq' of https://git.kernel.org/pub/scm [...] omits b059b7e0ec32 regulator: core: Add regulator_is_equal() helper omits 2159a6810e96 ASoC: codecs: Add jz4770-codec driver omits 30bcb1f264bf dt-bindings: sound: Convert jz47*-codec doc to YAML omits e26c4e900b1a ASoC: Intel: bytcr_rt5651: switch to using devm_fwnode_gpi [...] omits 49e0b6f4e95a perf beauty sockaddr: Fix augmented syscall format warning omits 93e843f95f09 perf/ui/gtk: Fix gtk2 build omits c1b34230a37d ASoC: Intel: bytcr_rt5651: remove unused variable omits 38c059399519 ASoC: Intel: bytcr_rt5640: remove unused variable omits 1b2c86808319 ASoC: Intel: bytcht_es8316: removed unused variable omits 0c7288f49135 ASoC: Intel: skl_rt286: rename shadowed variable omits ddce36afd59f ASoC: Intel: skl_nau88l25_ssm4567: rename shadowed variable omits 119cc7841403 ASoC: Intel: skl_nau88l25_max98357a: rename shadowed variable omits 38e58021a950 ASOC: Intel: kbl_rt5663_rt5514_max98927: remove useless in [...] omits 1157613863e0 ASoC: Intel: kbl_rt5663_rt5514_max98927: rename shadowed variable omits 13a5d5edcf06 ASoC: Intel: kbl_rt5663_max98927: rename shadowed variable omits 74e7c6b0030c ASoC: Intel: kbl_rt5660: rename shadowed variable omits 379336e30ff7 ASoC: Intel: kbl_da7219_max98927: remove unnecessary initi [...] omits 1a29c7606636 ASoC: Intel: kbl_da7219_max98927: rename shadowed variable omits 2b66c70fbe64 ASoC: Intel: kbl_da7219_max98927: test return value on route add omits 2e539cf72a34 ASoC: Intel: kbl_da7219_max98357a: rename shadowed variable omits 988b414775fe ASoC: Intel: glk_rt5682_max98357a: removed unused variables omits 83fa677581da ASoC: Intel: glk_rt5682_max98357a: rename shadowed variable omits c1b765362bf8 ASoC: Intel: bxt_rt298: rename shadowed variable omits 01bfee0d1d94 ASoC: Intel: bxt_da7219_max98357a: rename shadowed variable omits d873997192dd ASoC: SOF: Intel: hda-dai: fix compilation warning in pcm_prepare omits e7cc5cfbea4c spi: spi-ti-qspi: optimize byte-transfers omits e97f49145080 spi: spi-ti-qspi: support large flash devices omits 36c8e356a76e drm/i915/gem: Take local vma references for the parser omits 5b379b2bf877 regulator: mpq7920: Convert to use .probe_new omits 489d6954acab regulator: mpq7920: Remove unneeded fields from struct mpq [...] omits 604e2139a102 perf ui gtk: Add missing zalloc object omits fed4383c4586 ASoC: rt715: remove warnings omits 2c72943dc359 ASoC: rt715: use dev_to_sdw_dev() instead of to_sdw_slave_ [...] omits 5615b7a27843 ASoC: rt700: remove unused including <linux/version.h> omits a9ffe2a98338 drm/amdgpu/debugfs: properly handle runtime pm omits b9a9294b91ef drm/amdgpu/pm: properly handle runtime pm omits f81110b8520a drm/amdgpu: add header file for macro SZ_1M omits b239b59bf434 drm/amd/display: remove unnecessary conversion to bool omits 5d593d682ffa drm/amd/display: Reorder detect_edp_sink_caps before link [...] omits a2e4b418c671 drm/amdgpu/psp: declare navi1x ta firmware omits 22d39fe729fd drm/amdgpu: Match TC hash settings to DF settings (v2) omits ae99fc35ceea drm/amdgpu: add defines for DF and TCP Hashing omits bdf84a80e0ce drm/amdgpu: Create generic DF struct in adev omits 61e50646f0bb drm/amd/display: add Pollock IDs, fix Pollock & Dali clk m [...] omits eee2eabafe1d drm/amdgpu: preserve RSMU UMC index mode state omits 9c8c81fe7d2c drm/amdgpu: disable XGMI TA unload for arcturus omits d8459d1b7f68 drm/amdgpu: update goldensetting for renoir omits 6ca476bab8fd drm/amd/powerplay: update SMU12_DRIVER_IF_VERSION to 11 omits 1499bcc7a216 drm/amdgpu/gmc10: free stolen memory in late_init omits bbde7162f708 drm/amdgpu/gmc10: remove dead code omits fe3db4374239 drm/amdgpu/display: set gpu vm flag for renoir omits 403c1ef0d2cc drm/amdgpu: enable S/G display on PCO and RV2 (v2) omits 60fb100b3d16 drm/amdgpu/display: set gpu vm flag for all asics which su [...] omits d44394a9e18f drm/amdgpu/gfx9: remove unused sdma headers omits 351d5ac55c72 drm/amd/amdgpu: add missing umc_6_1_2_sh_mask.h header file (v2) omits 49da2ccd2d6e drm/amdgpu: check sdma ras funcs pointer before accessing omits 5d4667ec33a0 drm/amdgpu: calculate MCUMC_ADDRT0 per asic's UMC offset omits 817396dc9f6a drm/amdgpu: add MCUMC_ADDRT0 offset to ip header file omits 40c9e7b5783c drm/amdgpu/powerplay: fix warning in smu_v11_0.c omits b1ffd1e309c7 drm/amd/powerplay: sw ctf for arcturus omits df5e984c8bd4 drm/amdgpu/sriov: workaround on rev_id for Navi12 under sriov omits 2d5ef0b42c0b drm/amd/display: Don't disable DP PHY when link loss happens omits 5e62db9df684 drm/amdgpu: read sdma edc counter to clear the counters omits 1dd5ead29409 drm/amdgpu: add ras_late_init and ras_fini for sdma v4 omits 3e81ee9a78e5 drm/amdgpu: support error reporting for sdma ip block omits 93070deb58c9 drm/amdgpu: add query_ras_error_count function for sdma v4 omits e7ddb878484d drm/amdgpu: enable VCN2.5 IP block for Arcturus omits 2d6605911d12 drm/amdgpu/vcn2.5: fix PSP FW loading for the second instance omits 5021e9a83160 drm/amdgpu: catch amdgpu_irq_add_id failure omits 9530273ec90c drm/amd/powerplay: cover the powerplay implementation details V3 omits 8297ca5e8c70 staging: android: ashmem: Replace strcpy with strscpy omits a434b94c5a6c drm/amdkfd: Improve function get_sdma_rlc_reg_offset() (v2) omits 1fc636c9b3b2 drm/amdgpu/display: Use u64 divide macro for round up division omits a37f4958f7b6 debugfs: Return -EPERM when locked down omits 7c35e699c88b driver core: Print device when resources present in really [...] omits 264d25275a46 driver core: Fix test_async_driver_probe if NUMA is disabled omits 39cc539f90d0 driver core: platform: Prevent resouce overflow from causi [...] omits 5bf33f04eb5c fs/kernfs/dir.c: Clean code by removing always true condition omits ef9ffc1e5f1a component: do not dereference opaque pointer in debugfs omits e2f373320779 drivers/component: remove modular code omits 821e2c705fb9 dt-bindings: at25: add reference for the wp-gpios property omits fc8c0a992233 perf tools: Use %define api.pure full instead of %pure-parser omits cb71f7d43ece libperf: Setup initial evlist::all_cpus value omits c3314a74f86d perf report: Fix no libunwind compiled warning break s390 issue omits 3b0b16bf8cb9 perf tools: Support --prefix/--prefix-strip omits aa9d1f8334df perf report: Clarify in help that --children is default omits d8007772a554 tools build: Fix test-clang.cpp with Clang 8+ omits 411c0ec0b813 perf clang: Fix build with Clang 9 omits 0095ab42056c vt: Correct comment documenting do_take_over_console() omits c96e62c9816d vt: Delete comment referencing non-existent unbind_con_driver() omits 704a940d551c thunderbolt: fix memory leak of object sw omits e2f9d739b287 mic: Remove unneeded NULL check omits caf82f727e69 visorbus: fix uninitialized variable access omits fec6388946ee arch/xtensa/setup: Drop dummy_con initialization omits 2f1e1d8ba444 arch/x86/setup: Drop dummy_con initialization omits 5ef438c854d3 arch/unicore32/setup: Drop dummy_con initialization omits 2f01bfc1ecfb arch/sparc/setup: Drop dummy_con initialization omits 40b19e316294 arch/sh/setup: Drop dummy_con initialization omits c5ff734cf65e arch/s390/setup: Drop dummy_con initialization omits 2680e04c1874 arch/riscv/setup: Drop dummy_con initialization omits 4c82266d158d arch/powerpc/setup: Drop dummy_con initialization omits 82292aaede74 arch/parisc/setup: Drop dummy_con initialization omits bd3b0677cb47 arch/openrisc/setup: Drop dummy_con initialization omits 701250223c67 arch/nios2/setup: Drop dummy_con initialization omits 4b15a5b2053a arch/nds32/setup: Drop dummy_con initialization omits 3229af4f3ef4 arch/mips/setup: Drop dummy_con initialization omits 4946d6cc01d8 arch/microblaze/setup: Drop dummy_con initialization omits 143c2ce26125 arch/m68k/setup: Drop dummy_con initialization omits 6b448f12a221 arch/ia64/setup: Drop dummy_con initialization omits fb3e7a622003 arch/csky/setup: Drop dummy_con initialization omits 46cbe2f39976 arch/arm64/setup: Drop dummy_con initialization omits 3e70ac06913b arch/arm/setup: Drop dummy_con initialization omits 61f23e657cd6 arch/arc/setup: Drop dummy_con initialization omits 9ef497dcbc2b arch/alpha/setup: Drop dummy_con initialization omits 805ece2a5808 vt: Initialize conswitchp to dummy_con if unset omits e018bc28b031 console/dummycon: Remove bogus depends on from DUMMY_CONSOLE omits 34bc4f468a9f uio: uio_pdrv_genirq: Do not log an error when deferring p [...] omits b74351287d4b uio: fix a sleep-in-atomic-context bug in uio_dmem_genirq_ [...] omits fa4e7fc13860 misc: xilinx_sdfec: fix xsdfec_poll()'s return type omits a6b07e89fd85 misc: xilinx_sdfec: add missing __user annotation omits b0bd9ae346f0 drivers/misc: ti-st: remove redundant assignment to variab [...] omits f896ee51b93e misc: tsl2550: remove redundant initialization to variable r omits b5a0d4bf2ee8 misc: pti: remove redundant assignments to retval omits 444972b2b268 misc: alcor_pci: Add AU6625 to list of supported PCI_IDs omits e10e02464396 misc: cxl: use mmgrab omits 191941692a3d misc: pvpanic: add crash loaded event omits e0b9a42735f2 misc: pvpanic: move bit definition to uapi header file omits 523752d8da38 dt-bindings: atmel-gpbr: add microchip,sam9x60-gpbr omits e517d6d949a2 dt-bindings: atmel-smc: add microchip,sam9x60-smc omits ac9168dfbafd dt-bindings: atmel-sysreg: add microchip,sam9x60-ddramc omits 7402b7fa4860 dt-bindings: atmel-nand: add microchip,sam9x60-pmecc omits 00b9a43be066 dt-bindings: atmel-matrix: add microchip,sam9x60-matrix omits 7c7acbc34d64 dt-bindings: at91-sama5d2_adc: add microchip,sam9x60-adc omits 08c2da3da2b0 dt-bindings: atmel-isi: add microchip,sam9x60-isi omits 4d6168314d4c misc: rtsx: Fix impossible condition omits efb5bea6b88d misc: isl29020: add missed pm_runtime_disable omits 8edf4cd19306 misc: genwqe: fix compile warnings omits cff081ea9d09 bus: fsl-mc: properly empty-initialize structure omits c576eddf1ce8 drivers/misc: sram-exec: have the callers of set_memory_*( [...] omits cdb9c044f92b staging: rtl8188eu: cleanup whitespace in rtl8188e_dm.c omits 8c26f783d786 staging: rtl8188eu: remove unnecessary parentheses in rtl8 [...] omits c085fed4cbb5 staging: rtl8188eu: cleanup long lines in rtl8188e_dm.c omits cdc7fa32325c staging: rtl8188eu: convert rtw_hal_antdiv_before_linked() [...] omits c0a6bf0f1ae3 staging: rtl8188eu: refactor rtw_hal_antdiv_before_linked() omits 98ab51df76bf staging: rtl8723bs: remove ODM_GetRightChnlPlaceforIQK() omits d85cad420a21 staging: exfat: Fix alignment warnings omits f3c69559b56d staging: rtl8188eu: remove unused parameters from rtw_chec [...] omits 5e6d8401ade9 Bluetooth: hci_qca: Add qca_power_on() API to support both [...] omits 446e76873b5e tty: synclink_gt: Adjust indentation in several functions omits 1feedf61e726 tty: synclinkmp: Adjust indentation in several functions omits 9a655c77ff8f ttyprintk: fix a potential deadlock in interrupt context issue omits 7771b893f093 MAINTAINERS: Add myself as maintainer of ehv_bytechan tty driver omits 1d3c2ea44b11 serial: xilinx_uartps: set_mctrl sets RTS and DTR omits 6d8bf787a6ad serial: xilinx_uartps: set_termios sets flowcontrol omits 422c6d3b09af serial: xilinx_uartps: Let get_mctrl return status omits 67e977f32461 tty/serial: 8250_exar: use true,false for bool variable omits 36ce7cff4f93 tty/serial: atmel: use true,false for bool variable omits a4282b8670c5 tty/serial: kgdb_nmi: use true,false for bool variable omits bf22182cb751 tty: synclink_gt: use true,false for bool variable omits 76460fbd845b tty: serial: msm_serial: RX SW/FIFO mode fallback omits dc56ecb81a0a serial: 8250: Support disabling mdelay-filled probes of 16 [...] omits 5c116fdf561f tty: serial: tegra: Optimize DMA buffer synchronization omits d5e3fadb7012 tty: serial: tegra: Activate RX DMA transfer by request omits 88a57514cf79 drm/i915/guc: Use correct name for last CT fence omits 59a46ad9f86c drm/i915/guc: Update CTB helpers to use CT_ERROR omits 18c8832523c8 drm/i915/guc: Introduce CT_ERROR omits d8186dd23926 drm/i915/guc: Simpler CT message size calculation omits e88e9f8ea4e9 drm/i915/gt: Clear rc6 residency trackers across suspend omits f4e9894b6952 drm/i915/pmu: Correct the rc6 offset upon enabling omits f72c58355091 regulator: vqmmc-ipq4019: Trivial clean up omits d47e4f978f2a regulator: vqmmc-ipq4019: Remove ipq4019_regulator_remove omits 7efe3470f99e regulator: bindings: Drop document bindings for mpq7920 omits fd2bc8aa19b9 dt-bindings: Drop entry for Monolithic Power System, MPS omits f2221a504940 drm/i915: Update DRIVER_DATE to 20200114 omits a750c7474a53 selftests/timens: Check for right timens offsets after for [...] omits 1854b97e4fa6 selftests/timens: Add a simple perf test for clock_gettime() omits d5b0117ddd49 selftests/timens: Add timer offsets test omits 9d1f5a8c9dad selftests/timens: Add procfs selftest omits 46e003433f89 selftests/timens: Add a test for clock_nanosleep() omits 11873de3ce4d selftests/timens: Add a test for timerfd omits 61c57676035d selftests/timens: Add Time Namespace test for supported clocks omits 04a8682a71be fs/proc: Introduce /proc/pid/timens_offsets omits 70ddf65184ec x86/vdso: Zap vvar pages when switching to a time namespace omits e6b28ec65b6d x86/vdso: On timens page fault prefault also VVAR page omits af34ebeb866f x86/vdso: Handle faults on timens page omits afaa7b5ac7c8 time: Allocate per-timens vvar page omits 550a77a74c87 x86/vdso: Add time napespace page omits 64b302ab66c5 x86/vdso: Provide vdso_data offset on vvar_page omits 660fd04f9317 lib/vdso: Prepare for time namespace support omits 6f74acfde20a x86/vdso: Restrict splitting VVAR VMA omits 0efc8bb0bb5f fs/proc: Respect boottime inside time namespace for /proc/uptime omits 1f9b37bfbb60 posix-timers: Make clock_nanosleep() time namespace aware omits ea2d1f7fce0f hrtimers: Prepare hrtimer_nanosleep() for time namespaces omits 0b9b9a3b162e alarmtimer: Make nanosleep() time namespace aware omits 7da8b3a44bb4 posix-timers: Make timer_settime() time namespace aware omits 6cd889d43c40 timerfd: Make timerfd_settime() time namespace aware omits 89dd8eecfe96 time: Add do_timens_ktime_to_host() helper omits 5a590f35add9 posix-clocks: Wire up clock_gettime() with timens offsets omits 198fa445d5c4 posix-timers: Use clock_get_ktime() in common_timer_get() omits 9c71a2e8a757 posix-clocks: Introduce clock_get_ktime() callback omits 2f58bf909abf alarmtimer: Provide get_timespec() callback omits 41b3b8dffc1f alarmtimer: Rename gettime() callback to get_ktime() omits eaf80194d0fe posix-clocks: Rename .clock_get_timespec() callbacks accordingly omits 819a95fe3adf posix-clocks: Rename the clock_get() callback to clock_get [...] omits af993f58d69e time: Add timens_offsets to be used for tasks in time namespace omits 769071ac9f20 ns: Introduce Time Namespace omits c966533f8c6c lib/vdso: Mark do_hres() and do_coarse() as __always_inline omits 0898a16a362d lib/vdso: Add unlikely() hint into vdso_read_begin() omits cdb7c5a9c897 lib/vdso: Avoid duplication in __cvdso_clock_getres() omits 8463cf80529d lib/vdso: Let do_coarse() return 0 to simplify the callsite omits 0b5c12332db5 x86/vdso: Remove unused VDSO_HAS_32BIT_FALLBACK omits de0209f53aba mips: vdso: Remove unused VDSO_HAS_32BIT_FALLBACK omits 972188f3a2da arm64: compat: vdso: Remove unused VDSO_HAS_32BIT_FALLBACK omits a279235ddbe9 lib/vdso: Remove checks on return value for 32 bit vDSO omits b767081c07a4 lib/vdso: Remove VDSO_HAS_32BIT_FALLBACK omits bf279849ad59 lib/vdso: Build 32 bit specific functions in the right context omits 715f23b6104a ARM: vdso: Set BUILD_VDSO32 and provide 32bit fallbacks omits 3b5584afeef0 arm64: compat: vdso: Expose BUILD_VDSO32 omits 08d7c09952e2 dt-bindings: reset: intel,rcu-gw: Fix intel,global-reset schema omits 75f453f28ca8 dt-bindings: atmel-can: add microchip,sam9x60-can omits 97f807f36af0 dt-bindings: at_xdmac: add microchip,sam9x60-dma omits 11ae60b6d30e dt-bindings: at_xdmac: remove wildcard omits 6aabc1facdb2 m68k: Implement copy_thread_tls() omits 8aaea2b0428b xfrm: interface: do not confirm neighbor when do pmtu update omits f042365dbffe xfrm interface: fix packet tx through bpf_redirect() omits 95224166a903 vti[6]: fix packet tx through bpf_redirect() omits 75663c093d0b ALSA: hda: patch_hdmi: remove warnings with empty body omits 4f5c26534d39 ALSA: hda: correct kernel-doc parameter descriptions omits 6e57188f20ec ALSA: hda: Update kernel-doc function parameter descriptions omits a19efb5265c3 soundwire: intel: fix factor of two in MCLK handling omits fd6a3ac8e87c soundwire: bus: fix device number leak on errors omits 78f6fdd6161f soundwire: cadence: remove useless variable incrementation omits 39737a313085 soundwire: cadence: update kernel-doc parameter descriptions omits 02efb49aa805 soundwire: qcom: add support for SoundWire controller omits bbd8e6672f05 dt-bindings: soundwire: add bindings for Qcom controller omits 6106190158d6 soundwire: bus: check first if Slaves become UNATTACHED omits 7181b1d41d0d soundwire: cadence_master: handle multiple status reports [...] omits ae478d6e1937 soundwire: cadence_master: remove config update for interr [...] omits 53ee95726957 soundwire: cadence_master: log more useful information dur [...] omits 5ebb0945419e soundwire: cadence_master: clear interrupt status before e [...] omits a2cff9ee4b02 soundwire: cadence_master: filter out bad interrupts omits b66d1ac82918 dt-bindings: usb: Convert Allwinner A80 USB PHY controller [...] omits b109c13a533b phy: intel-lgm-emmc: Fix warning by adding missing MODULE_LICENSE omits c9f9eba06629 phy: ti: j721e-wiz: Manage typec-gpio-dir omits 6385cbe9c567 dt-bindings: phy: ti,phy-j721e-wiz: Add Type-C dir GPIO omits 7904e15b4d31 phy: cadence: Sierra: add phy_reset hook omits 80f96fb186a3 phy: cadence: Sierra: remove redundant initialization of p [...] omits 42d068472ddf phy: Add DisplayPort configuration options omits e7b4aaf051d5 phy: Enable compile testing for some of drivers omits 4cb6eea22621 phy: mediatek: Fix Kconfig indentation omits 922794238330 phy: intel-lgm-emmc: Add support for eMMC PHY omits 5bc999108025 dt-bindings: phy: intel-emmc-phy: Add YAML schema for LGM [...] omits 091876cc355d phy: ti: j721e-wiz: Add support for WIZ module present in [...] omits ad044f01c2cc dt-bindings: phy: Document WIZ (SERDES wrapper) bindings omits 76ccf5288c62 Merge branch 'stmmac-ETF-support' omits 28c1cf73c923 net: stmmac: selftests: Add a test for TBS feature omits 05373e31baed net: stmmac: selftests: Switch to dev_direct_xmit() omits 44e654757065 net: stmmac: Add missing information in DebugFS capabilities file omits 7eadf57290ec net: stmmac: pci: Enable TBS on GMAC5 IPK PCI entry omits 58ae92814008 net: stmmac: gmac4+: Add TBS support omits 6a549b9f0dcd net: stmmac: xgmac: Add TBS support omits 430b383c737c net: stmmac: tc: Add support for ETF Scheduler using TBS omits 579a25a854d4 net: stmmac: Initial support for TBS omits ab9837b5ed51 amd-xgbe: remove unnecessary conversion to bool omits 0eac8ce95bb3 ptr_ring: add include of linux/mm.h omits 1657adccaa37 net: mvneta: change page pool nid to NUMA_NO_NODE omits 9c01546d26d2 tools/bpf: Add runqslower tool to tools/bpf omits 1cf5b23988ea bpftool: Apply preserve_access_index attribute to all type [...] omits 2cc51d34d93c selftests/bpf: Conform selftests/bpf Makefile output to li [...] omits 292e1d73b125 libbpf: Clean up bpf_helper_defs.h generation output omits 533420a4151e tools: Sync uapi/linux/if_link.h omits f26661e12765 initramfs: make initramfs compression choice non-optional omits ddd09bcc899f initramfs: make compression options not depend on INITRAMF [...] omits be1859bdc660 initramfs: remove redundant dependency on BLK_DEV_INITRD omits 80e715a06c2d initramfs: rename gen_initramfs_list.sh to gen_initramfs.sh omits a4c968e70f68 gen_initramfs_list.sh: fix the tool name in the comment omits 9a04dc52982e gen_initramfs_list.sh: remove unused variable 'default_list' omits a2183c043798 initramfs: replace klibcdirs in Makefile with FORCE omits 9945722afdc3 builddeb: make headers package thinner omits 7454049eb7e4 Merge branch 'md-next' of git://git.kernel.org/pub/scm/lin [...] omits eb368de6de32 power: supply: sbs-battery: Fix a signedness bug in sbs_ge [...] omits a60ec78d306c power: supply: ltc2941-battery-gauge: fix use-after-free omits e29242ad813c power: supply: max17040: Correct IRQ wake handling omits 5f9935f514d6 drm/msm: Fix error about comments within a comment block omits f95526333abf power: supply: axp20x_usb_power: Remove unused device_node omits ca4c77bb4315 power: supply: axp20x_ac_power: Add wakeup control omits ddfec18b42c4 power: supply: axp20x_ac_power: Allow offlining omits 1c51aad8475d power: supply: axp20x_ac_power: Fix reporting online status omits b873c122fef0 dt-bindings: Convert Faraday FTIDE010 to DT schema omits c87967c57b12 dt-bindings: Create DT bindings for PATA controllers omits 2b966a9d0737 dt-bindings: Create DT bindings for SATA controllers omits 6b7133b66925 drm/i915/gt: Always reset the timeslice after a context switch omits fe402bd09049 i2c: meson: implement the master_xfer_atomic callback omits a4e6f40c77af iio: imu: adis: use new `delay` structure for SPI transfer delays omits f81ec5bf0cab iio: adc: stm32-dfsdm: adapt sampling rate to oversampling ratio omits dc26935fb60e iio: adc: stm32-dfsdm: fix single conversion omits ecb27c5e4307 iio: st_sensors: Make use of device properties omits efc78983d21a iio: st_sensors: Drop redundant parameter from st_sensors_ [...] omits e825070f697a iio: st_gyro: Correct data for LSM9DS0 gyro omits 47b802d5d80c PCI/PM: Print config space of devices before suspend omits a2dd9bd9334e iio: imu: st_lsm6dsx: check return value from st_lsm6dsx_s [...] omits eefb85077bfe ARM: configs: Build BCM2711 thermal as module omits ca21ea618ab1 ARM: dts: bcm2711: Enable thermal omits 1b9163a4281c thermal: Add BCM2711 thermal driver omits 3d4849897691 dt-bindings: Add Broadcom AVS RO thermal omits 4784adc69a80 pinctrl: dt-bindings: Fix some errors in the lgm and pinmu [...] omits d7ab126d3c60 thermal: sun8i: Add hwmon support omits fffe04cfa455 thermal: sun8i: Remove unused variable and unneeded macros omits 3b42a4c83a31 tracing: trigger: Replace unneeded RCU-list traversals omits 5422d87d2cc3 drm/i915: Fix too few arguments to function i915_capture_e [...] omits 59be9b9c4f3b drm/i915: Fix multiple definition of 'i915_vma_capture_finish' omits 873dfd7881d1 test: Add test for pidfd getfd omits 9a2cef09c801 arch: wire up pidfd_getfd syscall omits 8649c322f75c pid: Implement pidfd_getfd syscall omits 5e876fb43dbf vfs, fdtable: Add fget_task helper omits 57d6c2eb735a dt-bindings: drm/msm/gpu: Document firmware-name omits 3522b4b281e9 drm/msm: allow zapfw to not be specified in gpulist omits 6a0dea02c2c4 drm/msm: support firmware-name for zap fw (v2) omits b0d126e1d64e dt-bindings: gpio: wcd934x: Add bindings for gpio omits 5c55cfd6a553 RDMA/core: Use READ_ONCE for ib_ufile.async_file omits 3e032c0e92aa RDMA/core: Make ib_uverbs_async_event_file into a uobject omits 39e83af81761 RDMA/core: Remove the ufile arg from rdma_alloc_begin_uobject omits 817d65765069 RDMA/core: Simplify type usage for ib_uverbs_async_handler() omits e04dd13159b0 RDMA/core: Do not erase the type of ib_wq.uobject omits 9fbe334c6a67 RDMA/core: Do not erase the type of ib_srq.uobject omits 620d3f8176cb RDMA/core: Do not erase the type of ib_qp.uobject omits 5bd48c18c8ce RDMA/core: Do not erase the type of ib_cq.uobject omits 4ec1dcfcdf37 RDMA/core: Make ib_ucq_object use ib_uevent_object omits 849e149063bd RDMA/core: Do not allow alloc_commit to fail omits 93887e66ff3c RDMA/mlx5: Simplify devx async commands omits f7c8416ccea5 RDMA/core: Simplify destruction of FD uobjects omits 6898d1c661d7 RDMA/mlx5: Use RCU and direct refcounts to keep memory alive omits 8bdf9dd984c1 RDMA/uverbs: Remove needs_kfree_rcu from uverbs_obj_type_class omits 76513ca0cecb PCI: Allow extend_bridge_window() to shrink resource if necessary omits 6d502bc37fe9 PCI: Set resource size directly in extend_bridge_window() omits f604d05d6ea0 PCI: Rename extend_bridge_window() parameter omits c8ac2354d348 PCI: Consider alignment of hot-added bridges when distribu [...] omits f489b13dae02 arm64: dts: qcom: sdm845: move gpu zap nodes to per-device dts omits d0d2d8ba0494 md/raid1: introduce wait_for_serialization omits 025471f9f50f md/raid1: use bucket based mechanism for IO serialization omits 69b00b5bb235 md: introduce a new struct for IO serialization omits 4d26d32fe4da md: don't destroy serial_info_pool if serialize_policy is true omits 69df9cfc7042 raid1: serialize the overlap write omits de31ee949739 md: reorgnize mddev_create/destroy_serial_pool omits 3938f5fb82ae md: add serialize_policy sysfs node for raid1 omits 11d3a9f65018 md: prepare for enable raid1 io serialization omits 3e173ab55b99 md: fix a typo s/creat/create omits 404659cf1e25 md: rename wb stuffs omits d2c9ad41249a raid5: remove worker_cnt_per_group argument from alloc_thr [...] omits f591df3cc6d6 md/raid6: fix algorithm choice under larger PAGE_SIZE omits 5e5ac01c2b88 raid6/test: fix a compilation warning omits 6b8651aac1dc raid6/test: fix a compilation error omits 55180498dfd5 md-bitmap: small cleanups omits 9db8dc6d0785 PCI: Don't disable bridge BARs when assigning bus resources omits d07706276b4c arm64: dts: qcom: sm8150: Hard code rpmhpd constants omits 0d559d05a2ad platform/x86: mlx-platform: Add support for next generatio [...] omits 0e41bf06eefe platform/mellanox: mlxreg-hotplug: Add support for new cap [...] omits 4845460421d4 platform/x86: mlx-platform: Add support for new capability [...] omits bdd6e155e0d6 platform/x86: mlx-platform: Add support for new system type omits fcd50dbf306a platform/x86: mlx-platform: Set system mux configuration b [...] omits 435d7e10c462 Documentation/ABI: Add new attribute for mlxreg-io sysfs i [...] omits 1b5937cb631e platform/x86: mlx-platform: Add more definitions for syste [...] omits 5358c1114d1d Documentation/ABI: Style changes omits 74e56f5fde62 Documentation/ABI: Add missed attribute for mlxreg-io sysf [...] omits eea97b258fca Documentation/ABI: Fix documentation inconsistency for mlx [...] omits 8029660db696 platform/x86: mlx-platform: Cosmetic changes omits d81d18fd347c MAINTAINERS: Update for the intel uncore frequency control omits 49a474c7ba51 platform/x86: Add support for Uncore frequency control omits 3d9f44ef7553 tc: Make tc_match_device() static omits 70eec920d4f2 MIPS: ip22-gio: Make gio_match_device() static omits 8f63aaf5c493 KVM: VMX: Allow KVM_INTEL when building for Centaur and/or [...] omits 616c59b52342 perf/x86: Provide stubs of KVM helpers for non-Intel CPUs omits b39033f504a7 KVM: VMX: Use VMX_FEATURE_* flags to define VMCS control bits omits ff10e22e65f2 KVM: VMX: Check for full VMX support when verifying CPU co [...] omits 6c9c49907234 Merge branch 'for-5.6/block' into for-next omits cbd2556f4181 Merge branch 'for-5.6/libata' into for-next omits 47781947947a Documentation: tracing: Add boot-time tracing document omits fe1efe9252f9 tracing/boot: Add function tracer filter options omits 9d15dbbde104 tracing/boot: Add cpu_mask option support omits 4f712a4d04a4 tracing/boot: Add instance node support omits 3fbe2d6e1fce tracing/boot: Add synthetic event support omits 4d655281eb1b tracing/boot Add kprobe event support omits 81a59555ff15 tracing/boot: Add per-event settings omits 9c5b9d3d65e4 tracing/boot: Add boot-time tracing omits 48ac9488a597 tracing: Add NULL trace-array check in print_synth_event() omits b05e89ae7cf3 tracing: Accept different type for synthetic event fields omits d8d4c6d0e79c tracing: kprobes: Register to dynevent earlier stage omits 8cfcf15503f6 tracing: kprobes: Output kprobe event to printk buffer omits d8d0c245a7fd tracing: Apply soft-disabled and filter to tracepoints printk omits 7b9b816f4b9a Documentation: bootconfig: Add a doc for extended boot config omits 1319916209ce bootconfig: init: Allow admin to use bootconfig for init c [...] omits 51887d03aca1 bootconfig: init: Allow admin to use bootconfig for kernel [...] omits 0068c92a9270 init/main.c: Alloc initcall_command_line in do_initcall() [...] omits c1a3c36017d4 proc: bootconfig: Add /proc/bootconfig to show boot config list omits 081c65360bd8 tools: bootconfig: Add bootconfig test script omits 950313ebf79c tools: bootconfig: Add bootconfig command omits 7684b8582c24 bootconfig: Load boot config from the tail of initrd omits 76db5a27a827 bootconfig: Add Extra Boot Config support omits 13292494379f tracing: Make struct ring_buffer less ambiguous omits 1c5eb4481e01 tracing: Rename trace_buffer to array_buffer omits 56de4e8f9146 perf: Make struct ring_buffer less ambiguous omits a4d0b2fdbcf7 KVM: VMX: Use VMX feature flag to query BIOS enabling omits 59300c714ba8 Merge branch 'omap-for-v5.6/dt' into for-next omits 79003e61b1fb drm/i915: Use the passed in encoder omits 6bcc319fc619 ARM: dts: Add omap3-echo omits 161546850dc0 ARM: dts: Add dtsi files for AM3703, AM3715 and DM3725 omits b7d02c3a124d drm/i915: Pass intel_encoder to enc_to_*() omits 2237415d30c6 Merge branch 'omap-for-v5.6/soc' into for-next omits 8ab871f8bdfc ARM: OMAP2+: sleep43xx: Call secure suspend/resume handlers omits 48840e16c299 ARM: OMAP2+: Use ARM SMC Calling Convention when OP-TEE is [...] omits dbebc8bfe9dc ARM: OMAP2+: Introduce check for OP-TEE in omap_secure_init() omits 21bd3467a58e KVM: VMX: Drop initialization of IA32_FEAT_CTL MSR omits db711893eac8 ARM: OMAP2+: Add omap_secure_init callback hook for secure [...] omits ffae3d9155ac Merge branch 'clk-fixes' into clk-next omits b3ad3931e315 Merge branch 'fixes' into for-next omits 5abd45ea0fc3 ARM: dts: am335x-boneblack-common: fix memory size omits 85c17291e2eb x86/cpufeatures: Add flag to track whether MSR IA32_FEAT_C [...] omits bb90029ac7ba Merge branch 'omap-for-v5.6/ti-sysc-drop-pdata' into for-next omits 167a4894c113 x86/cpu: Set synthetic VMX cpufeatures during init_ia32_fe [...] omits a25e29bd0fe9 Merge branch 'omap-for-v5.6/sdma' into omap-for-v5.6/ti-sy [...] omits 994772632f00 dmaengine: ti: omap-dma: don't allow a null od->plat point [...] omits 14442a159cf4 x86/cpu: Print VMX flags in /proc/cpuinfo using VMX_FEATURES_* omits 43a6d19cace6 drm/i915: Pass intel_connector to intel_attached_*() omits b47ce1fed42e x86/cpu: Detect VMX features on Intel, Centaur and Zhaoxin CPUs omits 159348784ff0 x86/vmx: Introduce VMX_FEATURES_* omits ef4d3bf19855 x86/cpu: Clear VMX feature flag if VMX is not fully enabled omits 7d37953ba811 x86/zhaoxin: Use common IA32_FEAT_CTL MSR initialization omits 501444905fcb x86/centaur: Use common IA32_FEAT_CTL MSR initialization omits 5d576a66242d ARC: update feature support for jump-labels omits 6d527cebfa04 x86/mce: WARN once if IA32_FEAT_CTL MSR is left unlocked omits 1db2a6e1e29f x86/intel: Initialize IA32_FEAT_CTL MSR at boot omits f6505c88bff0 tools/x86: Sync msr-index.h from kernel sources omits d36925be5382 PCI: uniphier: remove module code from built-in driver omits a5543d3456dd selftests, kvm: Replace manual MSR defs with common msr-index.h omits 32ad73db7fc5 x86/msr-index: Clean up bit defines for IA32_FEATURE_CONTROL MSR omits a87a6653a28c ASoC: rt1308-sdw: add rt1308 SdW amplifier driver omits 8fea78029f5e ASoC: atmel: fix build error with CONFIG_SND_ATMEL_SOC_DMA=m omits b8d40d7712f1 spi: spi-qcom-qspi: Use device managed memory for clk_bulk_data omits b389ceae4a8f regulator: bd718x7: Simplify the code by removing struct b [...] omits ebf652b40820 regulator: add IPQ4019 SDHCI VQMMC LDO driver omits 77e29598ca3f regulator: Convert i2c drivers to use .probe_new omits 7eec67869893 regulator: mpq7920: Check the correct variable in mpq7920_ [...] omits 5732c0fc53eb ASoC: SOF: Intel: reference SoundWire machine lists omits d985d208bf8f ASoC: Intel: common: add match tables for TGL w/ SoundWire omits db0b9efb989f ASoC: Intel: common: add match tables for CNL/CFL/CML w/ S [...] omits 4313dd3efe57 ASoC: Intel: common: add match tables for ICL w/ SoundWire omits cf61a42066ea ASoC: Intel: common: soc-acpi: declare new tables for SoundWire omits efb6f3159e87 ASoC: soc-acpi: add _ADR-based link descriptors omits cfe8191b1bbf ASoC: SOF: fix PCM playback through ALSA OSS emulation omits a40acc6bfceb ASoC: Intel: bdw-rt5650: change cpu_dai and platform compo [...] omits 64df6afa0dab ASoC: Intel: broadwell: change cpu_dai and platform compon [...] omits 4865bde187b2 ASoC: Intel: bdw-rt5677: change cpu_dai and platform compo [...] omits 630db1549356 ASoC: Intel: bdw-rt5677: fix Kconfig dependencies omits 62d28dcb65fd ASoC: rt711: remove unused including <linux/version.h> omits d1ede0641b05 ASoC: rt715: add RT715 codec driver omits ec0f6a4c4a98 ASoC: txx9: Remove unused rtd variable omits 428cd5232482 sfc/ethtool_common: Make some function to static omits a0601a1f1dee PCI: exynos: Rename Exynos to lowercase omits dc433797c6f6 x86/resctrl: Do not reconfigure exiting tasks omits 1a462be52f45 ALSA: hda: Manage concurrent reg access more properly omits d036ff0e56a7 Merge branch 'for-5.6/logitech' into for-next omits 8f2828d73724 HID: logitech-hidpp: avoid duplicate error handling code i [...] omits d5848c4414a7 drm/i915: Bump up CDCLK to eliminate underruns on TGL omits 57debb815459 udf: Disallow R/W mode for disk with Metadata partition omits 49be68c4931d udf: Fix meaning of ENTITYID_FLAGS_* macros to be really b [...] omits 73d6890fe8ff arm64: kernel: Correct annotation of end of el0_sync omits d229290689ae PM-runtime: add tracepoints for usage_count changes omits a6184f8e0bb1 Merge 5.5-rc6 into tty-next omits 845f081002ee Merge 5.5-rc6 into usb-next omits be91c44288be ACPICA: Update version to 20200110 omits 800ba7c5eaaa ACPICA: All acpica: Update copyrights to 2020 Including to [...] omits cea79e7e2f24 apei/ghes: Do not delay GHES polling omits 731e6b9753ba cpufreq: intel_pstate: fix spelling mistake: "Whethet" -> [...] omits aebf3b521b34 drm/i915/pmu: Do not use colons or dashes in PMU names omits 701a1676f313 mtd: spi-nor: intel-spi: Add support for Intel Comet Lake- [...] omits 26e66a0cf258 platform/x86: asus-wmi: Fix keyboard brightness cannot be [...] omits 73ac9f5e5b43 ALSA: usb-audio: Add boot quirk for MOTU M Series omits 791a485f2da3 ALSA: dice: add support for Alesis MasterControl omits a9f47fcb5e25 ALSA: dice: loosen stream format check for MIDI conformant [...] omits 41dbc792794a ALSA: oxfw: fix for Stanton SCS.1d omits 06a42a74a0e7 ALSA: oxfw: don't add MIDI/PCM interface when packet strea [...] omits 03be63b2953c ALSA: oxfw: use ENXIO for not-supported cases omits 1b696048967b Merge branch 'v5.6-armsoc/dts64' into for-next omits bfa5a0dedec5 Merge branch 'v5.6-armsoc/dts32' into for-next omits cf206bca178c ARM: dts: rockchip: add reg property to brcmf sub node for [...] omits 2c7a8bd6060c Merge back cpufreq fixes for v5.6. omits 110f02719331 arm64: dts: rockchip: hook up the px30-evb dsi display omits ead067beb56f Merge back power capping changes for v5.6. omits fdef5207b966 Merge branch 'v5.5-next/soc' into for-next omits 5f7b7b48df6c Merge branch 'v5.5-next/dts64' into for-next omits a845ad16212e arm64: dts: mt8183: add reset-cells in infracfg omits cf3c5397835f arm64: dts: rockchip: Enable sdio0 and uart0 on rk3399-roc [...] omits 96ff264bccb2 arm64: dts: rockchip: add reg property to brcmf sub-nodes omits 7493e675c584 Merge remote-tracking branches 'sunxi-korg/sunxi/clk-fixes [...] omits 2be6a280144e arm64: dts: rockchip: fix dwmmc clock name for rk3308 omits 7f2147350291 arm64: dts: rockchip: fix dwmmc clock name for px30 omits 7a8bc2b0462e x86/mce: Fix use of uninitialized MCE message string omits 90454e495938 x86/mce: Fix mce=nobootlog omits 8438b84ab42d x86/mce: Take action on UCNA/Deferred errors again omits 3952cf8ff2f7 i3c: master: dw: reattach device on first available locati [...] omits ac904843087b arm64: dts: allwinner: a64: enable DVFS omits 51b3eaba8ad7 arm64: dts: allwinner: a64: add dtsi with CPU operating points omits e1c3804a1774 arm64: dts: allwinner: a64: add cooling maps and thermal t [...] omits f267eff70c0c arm64: dts: allwinner: a64: add CPU clock to CPU0-3 nodes omits 3c67166dc58d i3c: master: cdns: convert to devm_platform_ioremap_resource omits fae04237e8b1 i3c: master: dw: convert to devm_platform_ioremap_resource omits 9e4188a77f5e Merge branch 'renesas-drivers-for-v5.6' into renesas-next omits 688486a49cf5 Merge tag 'amd-drm-next-5.6-2020-01-10-dp-mst-dsc' of git: [...] omits 2523816da829 Merge 5.5-rc6 into char-misc-next omits d40310f65771 Merge 5.5-rc6 into staging-next omits d5d88cd6ee6b Merge tag 'amd-drm-next-5.6-2020-01-09' of git://people.fr [...] omits 79f88da22b4b Merge tag 'drm-misc-next-2020-01-10' of git://anongit.free [...] omits b7365587f513 extcon: Remove unneeded extern keyword from extcon.h omits e07c5f2e4e91 net: amd: a2065: Use print_hex_dump_debug() helper omits 2412643a9b02 net: amd: a2065: Kill Sun LANCE relics omits 3f59b6c3e600 IB/mlx5: Add mmap support for VAR omits 7be76bef320b IB/mlx5: Introduce VAR object and its alloc/destroy methods omits f164be8c0366 IB/mlx5: Extend caps stage to handle VAR capabilities omits aef5570e23de Merge branch 'mlx5_vdpa' into rdma.git for-next omits cbd19d09498e Merge branch 'IXP4xx-networking-cleanups' omits e45d0fad4a5f net: ethernet: ixp4xx: Use parent dev for DMA pool omits f458ac479777 ARM/net: ixp4xx: Pass ethernet physical base as resource omits 3cb5b0ee72b8 net: ehernet: ixp4xx: Use netdev_* messages omits d813d7e57026 net: ethernet: ixp4xx: Use distinct local variable omits c83db9ef5640 net: ethernet: ixp4xx: Standard module init omits a41a5b26d29f ixp4xx_eth: move platform_data definition omits 2785543fbf04 ptp: ixp46x: move adjacent to ethernet driver omits c74f16b60344 wan: ixp4xx_hss: prepare compile testing omits 504c28c853ec wan: ixp4xx_hss: fix compile-testing on 64-bit omits a442c2c3850d mlx4: Bump up MAX_MSIX from 64 to 128 omits d4bbcade0ef5 drm/msm/dpu: Allow UBWC on NV12 omits b55f91a00630 drm: msm: Quiet down plane errors in atomic_check omits e8e8d5121421 thermal: sun8i: Fix using plain integer as NULL pointer in [...] omits bfc7931c4090 m68k: defconfig: Update defconfigs for v5.5-rc3 omits e8bb2a2a1d51 m68k: Wire up clone3() syscall omits 4766897a9d3b iio: chemical: atlas-sensor: add helper function atlas_buf [...] omits f335fa7034d5 iio: humidity: dht11 remove TODO since it doesn't make sense omits 77038bd01ce6 iio: adis: Remove startup_delay omits 380b107bbf94 iio: adis: Introduce timeouts structure omits 687d39d4512a iio: adc: at91-sama5d2_adc: Use dma_request_chan() instead [...] omits 735404b846df iio: adc: stm32-adc: Use dma_request_chan() instead dma_re [...] omits a9ab624edd91 iio: adc: stm32-dfsdm: Use dma_request_chan() instead dma_ [...] omits ff40e0d41af1 ALSA: usb: update old-style static const declaration omits 8a71821f12a0 ALSA: hda: patch_realtek: fix empty macro usage in if block omits f9993480214f ALSA: timer: fix nsec/sec initialization confusion omits 548f0b9a5f4c sparc: Add .exit.data section. omits 9a820b558170 ARM: dts: imx: Add GW5912 board support omits 169e12f99cf9 ARM: dts: imx: Add GW5913 board support omits a1fb69366bb1 ARM: dts: imx: Add GW5910 board support omits 125120298dc0 ARM: dts: imx: Add GW5907 board support omits 747612c4aefd dt-bindings: arm: fsl: Add Gateworks Ventana i.MX6DL/Q com [...] omits 9bfb1294571e arm64: defconfig: Enable CONFIG_CLK_IMX8MP by default omits 9c140d992676 clk: imx: Add support for i.MX8MP clock driver omits 108869144739 dt-bindings: imx: Add clock binding doc for i.MX8MP omits 83dea32c5cb3 clk: imx: gate4: Switch imx_clk_gate4_flags() to clk_hw based API omits 1030a23b6799 ARM: Document merges omits 10e45dbb23a3 Merge branch 'arm/defconfig' into for-next omits 34d60697717a Merge branch 'arm/drivers' into for-next omits 05941e3032d9 Merge branch 'arm/dt' into for-next omits 90df036043d4 Merge tag 'samsung-dt-5.6' of https://git.kernel.org/pub/s [...] omits 5c9166f03825 Merge branch 'hns3-next' omits c7554dcd6dbf net: hns3: refactor the notification scheme of PF reset omits c3106cac2a80 net: hns3: modify hclge_func_reset_sync_vf()'s return type [...] omits 5bb784e973cf net: hns3: enlarge HCLGE_RESET_WAIT_CNT omits f28368bb4542 net: hns3: refactor the procedure of VF FLR omits 8627bdedc435 net: hns3: refactor the precedure of PF FLR omits 1cc9bc6e5867 net: hns3: split hclgevf_reset() into preparing and rebuil [...] omits d4fa06562ae2 net: hns3: split hclge_reset() into preparing and rebuilding part omits 248ed51048c4 x86/nmi: Remove irq_work from the long duration NMI handler omits 4d2024370d87 erofs: fix out-of-bound read for shifted uncompressed block omits d713e3ab93fd drm/i915: Correct typo in i915_vma_compress_finish stub omits 1868c7579f35 drm/i915/uc: Add sanitize to to intel_uc_ops omits cc93f7b040c3 drm/i915/uc: Add init/fini to to intel_uc_ops omits 39ddb8632035 drm/i915/uc: Add init_fw/fini_fw to to intel_uc_ops omits 6fbeda0bfd21 drm/i915/uc: Add ops to intel_uc omits 3cdca6d62b8e Merge branch 'for-linus' into for-next omits 6821af8b7885 sfc: remove set but not used variable 'nic_data' omits de4ff8341f59 sfc: remove duplicated include from ef10.c omits 3071c51783b3 bnxt: Detach page from page pool before sending up the stack omits 0e1f3bc91caa Merge branch 'arm/soc' into for-next omits 06d3d7272504 Merge tag 'samsung-drivers-5.6' of https://git.kernel.org/ [...] omits e4b072cc2e18 Merge tag 'samsung-soc-5.6' of https://git.kernel.org/pub/ [...] omits 89366173a8d0 csky/Kconfig: Add Kconfig.platforms to support some drivers omits 2770c1d7f47c csky/cachev2: Fixup wrong api in asm/cache.h omits 3abda7cabe85 Merge tag 'reset-for-5.6' of git://git.pengutronix.de/pza/ [...] omits 76c1f41577fb dt-bindings: arm: move sprd board file to vendor directory omits 99e45e29b69d Merge tag 'v5.6-rockchip-dts64-1' of git://git.kernel.org/ [...] omits 3886edbbb5ff Merge tag 'v5.6-rockchip-dts32-1' of git://git.kernel.org/ [...] omits 8f1be72b33ec Merge tag 'amlogic-defconfig' of https://git.kernel.org/pu [...] omits afa7f6eb4dca ARM: multi_v7_defconfig: enable STM32 PWR regulator omits 37365e152a72 Merge tag 'stm32-dt-for-v5.6-1' of git://git.kernel.org/pu [...] omits 031a612b16c2 Merge tag 'hisi-arm64-dt-for-5.6' of git://github.com/hisi [...] omits 3a4252daee7e Merge tag 'arm-soc/for-5.6/soc' of https://github.com/Broa [...] omits ef832e4cb9b1 Merge tag 'arm-soc/for-5.6/drivers' of https://github.com/ [...] omits 6a346cf9738a Merge tag 'arm-soc/for-5.6/devicetree' of https://github.c [...] omits 7f8ae830d51f ARM: Document merges omits b0cc444410dc Merge branch 'arm/fixes' into for-next omits 451c790053b9 Merge branch 'devlink-documentation-refactor' omits 9cd3e2c64f88 devlink: document region snapshot triggering from userspace omits b7ec1eca71ef devlink: introduce devlink-dpipe.rst documentation file omits a1af8e9a8029 devlink: add a devlink-resource.rst documentation file omits 04e4272cb3ae devlink: rename and expand devlink-trap-netdevsim.rst omits cf4cb322d752 devlink: add documentation for ionic device driver omits 0b0f945f5458 devlink: add a file documenting devlink regions omits 0f261c3ca09e devlink: add a driver-specific file for the qed driver omits ee7a711f32a7 devlink: add parameter documentation for the mlx4 driver omits d4255d75856f devlink: document info versions for each driver omits 6c39e015f87f devlink: convert driver-specific files to reStructuredText omits 5948f85bbcb3 devlink: mention reloading in devlink-params.rst omits d56a0c47a955 devlink: add documentation for generic devlink parameters omits 8559dc33a31d devlink: convert devlink-params.txt to reStructuredText omits 2dfaaae521d0 devlink: rename devlink-info-versions.rst and add a header omits f7555fd19903 devlink: convert devlink-health.txt to rst format omits f4bdd7103652 devlink: move devlink documentation to subfolder omits 468672b24fbc devlink: add macro for "fw.psid" omits efa193ba9a57 Merge branch 'r8169-factor-out-chip-specific-PHY-configura [...] omits 814c2bfd4f5f r8169: factor out PHY configuration to r8169_phy_config.c omits 2992bdfa4ad2 r8169: add r8169.h omits 1c5be5e91d78 r8169: rename rtl_apply_firmware omits 00b522d1ebaf r8169: add phydev argument to rtl8168d_apply_firmware_cond omits 3ab077d2f405 r8169: use phy_read/write instead of rtl_readphy/writephy omits c4d76995f520 r8169: replace rtl_w0w1_phy omits 11b3bedeb043 r8169: replace rtl_patchphy omits 6d7a631e27ad r8169: move disabling MAC EEE for RTL8402/RTL8106e omits 8d46f6207a89 r8169: move setting ERI register 0x1d0 for RTL8106 omits 8aa9a5d3f6af r8169: switch to phylib functions in rtl_writephy_batch omits 4c867e36b89e r8169: change argument type of RTL8168g-specific PHY confi [...] omits 8cecc8f0ae2e r8169: change argument type of EEE PHY functions omits fc712387b10c r8169: move RTL8169scd Gigabyte PHY quirk omits b5aed0b3c292 r8169: remove not needed debug print in rtl8169_init_phy omits becd837eebc5 r8169: prepare for exporting rtl_hw_phy_config omits 3b0bfd33ffb2 Merge branch 'chrome-platform-5.5-fixes' into for-kernelci omits 1bdd3e05a0a3 Merge tag 'v5.5-rc5' into next omits 643dd7416649 Input: edt-ft5x06 - use pm core to enable/disable the wake irq omits 53435cd88e6a Input: edt-ft5x06 - make wakeup-source switchable omits 21cdb025fc69 Input: edt-ft5x06 - document wakeup-source capability omits 8726e4c9a309 Input: edt-ft5x06 - alphabetical include reorder omits e112324cc042 Input: edt-ft5x06 - work around first register access error omits 6b32391ed675 Input: sur40 - fix interface sanity checks omits cea799114475 Input: gtco - drop redundant variable reinit omits 3563c629fb9a Input: gtco - fix extra-descriptor debug message omits a8eeb74df5a6 Input: gtco - fix endpoint sanity check omits cfa4f6a99fb1 Input: aiptek - use descriptors of current altsetting omits 3111491fca4f Input: aiptek - fix endpoint sanity check omits bcfcb7f9b480 Input: pegasus_notetaker - fix endpoint sanity check omits 97e24b095348 Input: sun4i-ts - add a check for devm_thermal_zone_of_sen [...] omits 7f439bc2d7e8 Input: evdev - convert kzalloc()/vzalloc() to kvzalloc() omits d9b8e21eae5d ARM: at91: Documentation: add sam9x60 product and datasheet omits ec6e618c8c01 ARM: at91: pm: use of_device_id array to find the proper s [...] omits 6b9dfd986a81 ARM: at91: pm: use SAM9X60 PMC's compatible omits f013dbe4e720 ARM: configs: at91: enable config flags for sam9x60 SoC omits cea215f68dd4 ARM: configs: at91: use savedefconfig omits 72d052e28d1d MIPS: Loongson: Fix potential NULL dereference in loongson [...] omits bead35304881 rcu: Add *_ONCE() to rcu_node ->boost_kthread_status omits 5aaa108cd286 rcu: Add *_ONCE() to rcu_data ->rcu_forced_tick omits e5622c00d4f0 rcutorture: Annotation lockless accesses to rcu_torture_current omits 53c0e1fe6eb6 rcu: Add READ_ONCE() to rcu_data ->gpwrap omits f49d5319bbf0 rcu: Fix typos in beginning comments omits d955486631bd doc/RCU/rcu: Use https instead of http if possible omits 8235c6a6363b doc/RCU/rcu: Use absolute paths for non-rst files omits a999ccc77095 doc/RCU/rcu: Use ':ref:' for links to other docs omits 4ec1918fe0e4 doc/RCU/listRCU: Update example function name omits 45abaee2653a doc/RCU/listRCU: Fix typos in a example code snippets omits 9bfbccc6cc61 doc/RCU/Design: Remove remaining HTML tags in ReST files omits f6c84d82e351 kcsan: Prefer __always_inline for fast-path omits 43c688faca31 rcu-tasks: *_ONCE() for rcu_tasks_cbs_head omits 45369ce57120 rcu: *_ONCE() for grace-period progress indicators omits eec852ec9b6e rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks omits aa5910cc9c61 srcu: Add READ_ONCE() to ->srcu_lock_count and ->srcu_unlo [...] omits 3d5bcd6c7f8b rcutorture: Add READ_ONCE() to rcu_torture_count and rcu_t [...] omits 73d5ff024487 rcu: Add READ_ONCE() to rcu_segcblist ->tails[] omits 58d68b76a45d locking/rtmutex: rcu: Add WRITE_ONCE() to rt_mutex ->owner omits 3ffe4a4a8411 rcu: Add WRITE_ONCE() to rcu_node ->qsmaskinitnext omits c3dd31192cf2 rcu: Add READ_ONCE to rcu_node ->boost_tasks omits 19590269cf70 rcu: Add WRITE_ONCE() to rcu_state ->gp_req_activity omits 51e101de4873 rcu: Add READ_ONCE() to rcu_node ->gp_seq omits 65db4eaf007b rcu: Add *_ONCE() to rcu_node ->exp_tasks plus locking omits b78f0ddda8aa rcu: Add READ_ONCE to rcu_node ->exp_seq_rq store omits 7cb1ab97c5b1 srcu: Add READ_ONCE() to srcu_struct ->srcu_gp_seq load omits 998a098ecb93 rcu: Add WRITE_ONCE() to rcu_node ->qsmask update omits 6ea79ace4437 rcu: Provide debug symbols and line numbers in KCSAN runs omits 2c03bafe6df2 rcu: Fix exp_funnel_lock()/rcu_exp_wait_wake() datarace omits 9b5e417138b3 srcu: Fix process_srcu()/srcu_batches_completed() datarace omits e81d6efc0ba3 srcu: Fix __call_srcu()/srcu_get_delay() datarace omits 5693b270d4ec srcu: Fix __call_srcu()/process_srcu() datarace omits ab4bc61b2715 rcutorture: Fix stray access to rcu_fwd_cb_nodelay omits d619ea119e31 rcutorture: Fix rcu_torture_one_read()/rcu_torture_writer( [...] omits baf6d08e4b53 doc: Add some more RCU list patterns in the kernel omits 8ffde38cc238 rcutorture: Make kvm-find-errors.sh abort on bad directory omits e9d133ad5632 rcutorture: Summarize summary of build and run results omits 9925babe83a8 rcutorture: Add 100-CPU configuration omits fcab42ef5dfd rcu: Warn on for_each_leaf_node_cpu_mask() from non-leaf omits c9db5eb241bb rcu: Fix spelling mistake "leval" -> "level" omits 8ec35c101e4a rcu: React to callback overload by boosting RCU readers omits 97eaba631bc0 rcu: React to callback overload by aggressively seeking qu [...] omits df0ff706772f rcu: Clear ->core_needs_qs at GP end or self-reported QS omits a36c90864497 torture: Allow disabling of boottime CPU-hotplug torture o [...] omits 07c1da33e1dd rcutorture: Suppress boottime bad-sequence warnings omits e10dcaa943db rcutorture: Allow boottime stall warnings to be suppressed omits 90ca882e4455 torture: Forgive -EBUSY from boottime CPU-hotplug operations omits ed45bf002bf9 rcutorture: Refrain from callback flooding during boot omits 573c3c462571 torture: Make results-directory date format completion-friendly omits 5d909830028f rcutorture: Suppress forward-progress complaints during ea [...] omits eae2797aae73 nfs: Fix nfs_access_get_cached_rcu() sparse error omits 0661c931197c Merge branch 'lkmm-dev.2019.12.08a' into HEAD omits 330692eb36b9 Merge branch 'kcsan.2020.01.07a' into HEAD omits 1addefccab92 Merge branches 'doc.2019.12.10a', 'exp.2019.12.09a', 'fixe [...] omits ac065870d928 selftests/bpf: Add BPF_PROG, BPF_KPROBE, and BPF_KRETPROBE macros omits afa47fdfa29f rculist.h: Add list_tail_rcu() omits 459b5287066f rculist_nulls: Change docbook comment headers omits 7f5d51e26a47 rculist_nulls: Add docbook comments omits 02b99b38f3d9 rcu: Add a hlist_nulls_unhashed_lockless() function omits 46deb7449d99 rcu: Add and update docbook header comments in list.h omits 860c8802ace1 rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls omits 46d1a0f03d66 selftests/lkdtm: Add tests for LKDTM targets omits 35c57fc3f8ea kunit: building kunit as a module breaks allmodconfig omits 485b747ea6ec drm/amd/display: Fix compilation warnings on i386 omits 28910cee898c fpga: xilinx-pr-decoupler: Remove clk_get error message fo [...] omits c0e60347d44d drm/i915/gt: Hold rpm wakeref before taking ggtt->vm.mutex omits cfff75d8973a selinux: reorder hooks to make runtime disable less broken omits 65cddd50980b selinux: treat atomic flags more carefully omits 2e34d63d820d Merge branch 'timers/urgent' into timers/core omits 23c25c732530 soc: lantiq: convert to devm_platform_ioremap_resource omits cc43928ba401 MIPS: BPF: Use sizeof_field() instead of FIELD_SIZEOF() omits ecb983790fe8 MIPS: use resource_size omits 916d08f64009 Merge branch 'stmmac-Frame-Preemption-fixes' omits e735def01867 net: stmmac: gmac5+: Fix missing return omits 8eea7c7f3f2f net: stmmac: xgmac: Fix missing return omits 7112f8b075b4 Merge branch 'sfc-even-more-code-refactoring' omits f7226e0f9b64 sfc: move RPS code omits 314823108c9d sfc: move yet more functions omits 960f16275bdf sfc: move RSS code omits 88f7df35ceac sfc: move a couple more functions omits 3653954da498 sfc: move some ethtool code omits 190c736a8088 sfc: move various functions omits 3d95b884392f sfc: move more rx code omits b8cd94992f17 sfc: move more tx code omits 86de7ced410f sfc: refactor selftest work init code omits 1d1a3bcffe36 libbpf: Poison kernel-only integer types omits 8cbf89db2941 drm/i915/dsi: Parse the I2C element from the VBT MIPI sequ [...] omits ca1992c62cad net/mlx5: Expose vDPA emulation device capabilities omits 90fbca595243 net/mlx5: Add Virtio Emulation related device capabilities omits a1986433a9fd Documentation: filesystems: convert vfat.txt to RST omits 4444f8541dad efi: Allow disabling PCI busmastering on bridges during boot omits ea7d87f98fa9 efi/x86: Allow translating 64-bit arguments for mixed mode calls omits 14b864f4b5c4 efi/x86: Check number of arguments to variadic functions omits 4684abe37592 efi/x86: Remove unreachable code in kexec_enter_virtual_mode() omits e2d68a955e49 efi/x86: Don't panic or BUG() on non-critical error conditions omits 5b279a262f54 efi/x86: Clean up efi_systab_init() routine for legibility omits 33b85447fa61 efi/x86: Drop two near identical versions of efi_runtime_init() omits ea5e1919b44f efi/x86: Simplify mixed mode call wrapper omits e5f930fe8daf efi/x86: Simplify 64-bit EFI firmware call wrapper omits a46d674068b6 efi/x86: Simplify i386 efi_call_phys() firmware call wrapper omits 698294704573 efi/x86: Split SetVirtualAddresMap() wrappers into 32 and [...] omits 98dd0e3a0cee efi/x86: Split off some old memmap handling into separate [...] omits 89ed486532c4 efi/x86: Avoid redundant cast of EFI firmware service pointer omits ffc2760bcf2d efi/x86: Map the entire EFI vendor string before copying it omits 6cfcd6f001b4 efi/x86: Re-disable RT services for 32-bit kernels running [...] omits bc7c9d62052b efi/libstub/x86: Force 'hidden' visibility for extern decl [...] omits 12dc9e154dbe efi/libstub: Fix boot argument handling in mixed mode entry code omits e43630edc376 Documentation: boot.rst: fix warnings omits 57ad87ddce79 Merge branch 'x86/mm' into efi/core, to pick up dependencies omits 1209f45f7dc4 docs: ftrace: Fix small notation mistake omits 5b8914a67e60 docs: ftrace: Fix typos omits 02df08320127 Merge branch 'linus' into efi/core, to pick up fixes omits a65d634e6364 docs: ftrace: Clarify the RAM impact of buffer_size_kb omits 53f3feeb7bd2 Merge tag 'perf-core-for-mingo-5.6-20200106' of git://git. [...] omits 9a55272ef4d5 Merge branch for-5.6/clk into for-next omits abaa33936c9a Merge branch for-5.6/arm64/defconfig into for-next omits 38c809ffad59 Merge branch for-5.6/arm64/dt into for-next omits 6e87498e6d76 Merge branch for-5.6/arm/dt into for-next omits 39b69a447709 Merge branch for-5.6/arm/core into for-next omits 2009b81419f9 Merge branch for-5.6/soc into for-next omits 821e30035024 Merge branch for-5.6/memory into for-next omits 78d49ffb87a6 Merge branch for-5.6/bus into for-next omits e6b1ee7eb666 Merge branch for-5.6/dt-bindings into for-next omits ddb8840d2777 arm64: defconfig: Enable tegra XUDC support omits 21a92676e1fe PCI: tegra: Fix afi_pex2_ctrl reg offset for Tegra30 omits 885199148442 PCI: tegra: Fix return value check of pm_runtime_get_sync() omits b78b7d59bdbe selinux: make default_noexec read-only after init omits 2d0c3fbe43fa PCI: keystone: Fix outbound region mapping omits a7e0f3fc01df ARM: dts: at91: sama5d3: define clock rate range for tcb1 omits ee0aa926ddb0 ARM: dts: at91: sama5d3: fix maximum peripheral clock rates omits 6df19872d881 PCI: keystone: Fix link training retries initiation omits 6f7f8ef713a2 docs: block/biovecs: update the location of bio.c omits 0a79e952a830 ARM: dts: at91: nattis 2: remove unnecessary include omits 19a602b745a2 devices.txt: fix spelling mistake: "shapshot" -> "snapshot" omits 80f64cef4135 mtd: spi-nor: hisi-sfc: Try to provide some clarity on whi [...] omits 67de34c20fa7 mtd: spi-nor: Add support for sst26vf016b omits fe49c7e4f85a selinux: move ibpkeys code under CONFIG_SECURITY_INFINIBAND. omits 477b83831000 tty/serial: atmel: RS485 & ISO7816: wait for TXRDY before [...] omits 8e20fc391711 serial_core: Move sysrq functions from header file omits ed8cc3b1fc84 PCI: qcom: Add support for SDM845 PCIe controller omits 5d28bee7c91e dt-bindings: PCI: qcom: Add support for SDM845 PCIe omits e895bc1ebb31 staging: vc04_services: remove header include path to vc04 [...] omits b82f3f6894ec selinux: remove redundant msg_msg_alloc_security discards ebaebd842e92 ima: Add a space after printing LSM rules for readability discards a5af8419ffda Merge branch 'next-integrity.defer-measuring-keys' into ne [...] omits 7a2d070f91db Merge branch 'bpf-global-funcs' omits 360301a6c21b selftests/bpf: Add unit tests for global functions omits e528d1c0127a selftests/bpf: Modify a test to check global functions omits 6db2d81a46f9 selftests/bpf: Add a test for a large global function omits 7608e4db6ded selftests/bpf: Add fexit-to-skb test for global funcs omits 51c39bb1d5d1 bpf: Introduce function-by-function verification omits 2d3eb67f64ec libbpf: Sanitize global functions omits 79f7a5cb87ba iommu/arm-smmu: Improve SMR mask test omits 033ccdb7f6b1 gpu: host1x: Remove dev_err() on platform_get_irq() failure omits f41f34ddcee6 arm64: tegra: Allow bootloader to configure Ethernet MAC o [...] omits 1595fe299eb5 Revert "arm64: kexec: make dtb_mem always enabled" omits 73daf0bba326 drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and [...] omits cd8f843c6c9b arm64: tegra: Redefine force recovery key on Jetson AGX Xavier omits db6903010aa5 iommu/io-pgtable-arm: Prepare for TTBR1 usage omits ac4b80e5b9d0 iommu/io-pgtable-arm: Rationalise VTCR handling omits fba6e960772b iommu/arm-smmu: Rename public #defines under ARM_SMMU_ namespace omits fb485eb18e63 iommu/io-pgtable-arm: Rationalise TCR handling omits 6f932ad369a3 iommu/io-pgtable-arm: Ensure ARM_64_LPAE_S2_TCR_RES1 is unsigned omits 7618e4790982 iommu/io-pgtable-arm: Improve attribute handling omits c29a59e43829 x86/vdso: Enable sanitizers for vma.o omits 1f32a31fe27e arm64: tegra: Enable SDIO on Jetson Nano M.2 Key E omits 271502efbd3a drm/tegra: output: Implement system suspend/resume omits 6f78a9460f27 arm64: tegra: Enable PWM fan on Jetson Nano omits 30d2acb67348 iommu/io-pgtable-arm: Support non-coherent stage-2 page tables omits d1e5f26f1427 iommu/io-pgtable-arm: Rationalise TTBRn handling omits f90965abc51d drm/tegra: sor: Mark PM functions as __maybe_unused omits fd67e9c6ed5a drm/tegra: Do not implement runtime PM omits 608f43ad27ab gpu: host1x: Rename "parent" to "host" omits 1a8585bd774c drm/i915: Drop request list from error state omits a0d5d0c80432 drm/i915: Drop the shadow ring state from the error capture omits cbcfa8a3e160 drm/i915: Drop the shadow w/a batch buffer omits 742379c0c400 drm/i915: Start chopping up the GPU error capture omits 1e123d96b85f RDMA/core: Remove err in iw_query_port omits 626903e9355b RDMA/hns: Add support for reporting wc as software mode omits 468d020e2f02 RDMA/hns: Bugfix for posting a wqe with sge omits 02676345e9b3 soc/tegra: fuse: Unmap registers once they are not needed anymore omits 2d9ea1934f8e soc/tegra: fuse: Correct straps' address for older Tegra12 [...] omits c71f213fa5af soc/tegra: fuse: Warn if straps are not ready omits 221c057a84c4 soc/tegra: fuse: Cache values of straps and Chip ID registers omits 2c9d4e26d1ab IB/hfi1: Add RcvShortLengthErrCnt to hfi1stats omits 5ffd048698ea IB/hfi1: Add software counter for ctxt0 seq drop omits d791d294edd2 IB/hfi1: Return void in packet receiving functions omits 13d2a8384bd9 IB/hfi1: Decouple IRQ name from type omits 62661038c33b IB/hfi1: Create API for auto activate omits cd47b594dbef IB/hfi1: IB/hfi1: Add an API to handle special case drop omits 7b8a8b72c9ea IB/hfi1: Move common receive IRQ code to function omits 01c7fc501b8f IB/hfi1: Add fast and slow handlers for receive context omits de730f71919b IB/hfi1: Move chip specific functions to chip.c omits 14e23bd6d221 RDMA/core: Fix locking in ib_uverbs_event_read omits 41a1f096e94c clk: tegra20/30: Explicitly set parent clock for Video Decoder omits cb98598e68aa clk: tegra20/30: Don't pre-initialize displays parent clock omits cf83a28f281f clk: tegra: divider: Check UART's divider enable-bit state [...] omits 5e5eca664487 memory: tegra30-emc: Correct error message for timed out a [...] omits 0f8bb9da5aee memory: tegra30-emc: Firm up hardware programming sequence omits 8ccfc20a7d56 drm/i915/gt: Mark ring->vma as active while pinned omits 1b8bfc572672 drm/i915/gt: Mark context->state vma as active while pinned omits 80e5351df13a drm/i915/gt: Skip trying to unbind in restore_ggtt_mappings omits 51bb73f93410 memory: tegra30-emc: Firm up suspend/resume sequence omits 45f019a68425 soc/tegra: regulators: Do nothing if voltage is unchanged omits 834f1d6cf364 ARM: dts: tegra20: paz00: Add memory timings omits d8edf5280c45 clk: tegra: clk-dfll: Remove call to pm_runtime_irq_safe() omits 092670f83a6b Merge branch 'for-5.5/upstream-fixes' into for-next omits 5f5636ef1de9 memory: tegra: Correct reset value of xusb_hostr omits 19d41e5e9c68 soc/tegra: fuse: Add APB DMA dependency for Tegra20 omits 99eb0a1221ac MAINTAINERS: Add a maintainer for the HiSilicon v3xx SFC driver omits a2ca53b52e00 spi: Add HiSilicon v3xx SPI NOR flash controller driver omits d0208cfa5f15 drm/i915/uncore: use new struct drm_device based macros. omits b908af554aaa drm/i915/sideband: convert to using new struct drm_device [...] omits d5cf720f218c drm/i915/lmem: use new struct drm_device based logging macros. omits f8d18d5cb256 drm/i915/pm: use new struct drm_device logging macros. omits 0f69958dabd6 drm/i915/pch: convert to using the drm_dbg_kms() macro. omits 686f63616f4a regulator: mpq7920: Fix Woverflow warning on conversion omits b83380512e95 regulator: mp8859: tidy up white space in probe omits b0edff42360a ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() [...] omits 3f4cf797939c ASoC: soc-dapm: add snd_soc_dapm_stream_stop() omits 83f94a2e293d ASoC: soc-core: add snd_soc_close_delayed_work() omits 76c39e867cba ASoC: soc-core: do pinctrl_pm_select_xxx() as component omits d7a8cb493165 ASoC: soc-core: remove duplicate pinctrl operation when suspend omits 1272063a7ee4 ASoC: soc-core: care .ignore_suspend for Component suspend omits 12b052327dc2 ASoC: soc-core: rename snd_soc_rtdcom_add() to snd_soc_rtd [...] omits 7d2a5f9ae41e ASoC: rt700: add rt700 codec driver omits 613fb50059cf ASoC: soc-core: remove snd_soc_rtdcom_list omits a84188eced61 ASoC: max98090: Drop incorrectly applied duplicate commit omits 8c44f9b566a3 tty: st-asc: switch to using devm_gpiod_get() omits cdcc41a256ef tty: serial: Kconfig: Allow SERIAL_QCOM_GENI_CONSOLE to be [...] omits 488f49acecae tty: serial_core: Export uart_console_device so it can be [...] omits 16bb7abc4a6b nvmem: core: fix memory abort in cleanup path omits 226c512699ee nvmem: imx: ocotp: introduce ocotp_ctrl_reg omits 8c4d35aff540 nvmem: imx: scu: correct the fuse word index omits 40bb95dbb8ac nvmem: imx: scu: fix write SIP omits ab5caf34f541 staging: vt6656: Move ieee80211_rx_status off stack. omits 9dd631fa99dc staging: vt6656: Fix false Tx excessive retries reporting. omits d579c43c82f0 staging: vt6656: use NULLFUCTION stack on mac80211 omits d971fdd3412f staging: vt6656: correct packet types for CTS protect, mode. omits 02ede9567e01 staging: mt7621-dts: fix register range of memc node in mt [...] omits cd42570fa91c staging: rtl8192u: remove unneeded compiler flags omits 71fe59536e8a staging: rtl8192u: remove header include path to ieee80211/ omits 9033db57a59a staging: rtl8192u: remove unused Makefile omits 1e8d19d9b0df mei: hdcp: bind only with i915 on the same PCH omits 49ef431defcc mei: bus: use simple sprintf for sysfs omits 23534b197159 Merge branch 'for-5.5' of https://git.kernel.org/pub/scm/l [...] omits 2f56acf818a0 bus: tegra-aconnect: Remove PM_CLK dependency omits 5c0e9de06577 PM: hibernate: fix spelling mistake "shapshot" -> "snapshot" omits a99d2c6ccd15 nvmem: fix a 'makes pointer from integer without a cast' b [...] omits ffd7263e63fe platform/chrome: wilco_ec: Fix unregistration order omits 9c26abeb86ce Merge branch 'v5.5-next/cmdq-stable' into v5.5-next/soc omits 56f6737167ca dt-bindings: mediatek: add MT6765 power dt-bindings omits 949601a71ac5 soc: mediatek: cmdq: delete not used define omits b4cf24cc936b staging: rtl8188eu: refactor rtl88eu_dm_update_rx_idle_ant() omits 0c5e99c920a7 staging: rtl8188eu: remove else after return omits c497ae2077c0 staging: rtl8188: avoid excessive stack usage omits 47f6e54c53c5 staging: rts5208: remove unneeded header include path omits 4eedc97300fd platform/x86: intel_atomisp2_pm: Spelling fixes omits 81bda12aad60 platform/x86: intel_atomisp2_pm: Refactor timeout loop omits a28215844d8d platform/x86: asus_wmi: Set throttle thermal policy to default omits 2daa86e78c49 platform/x86: asus_wmi: Support throttle thermal policy omits df532c160c44 platform/x86: touchscreen_dmi: Fix indentation in several places omits f95eafbf1f80 platform/x86: touchscreen_dmi: Add info for the PiPO W11 tablet omits 4d9ffa0b89fb platform/x86: intel_pmc_core: update Comet Lake platform driver omits eb518899c499 platform/x86: GPD pocket fan: Allow somewhat lower/higher [...] omits 01e28c1b2963 platform/x86: GPD pocket fan: Use default values when wron [...] omits 3454eeeebd11 platform/mellanox: fix potential deadlock in the tmfifo driver omits 84abc5a1c924 platform/x86: intel-ips: Use the correct style for SPDX Li [...] omits 4475e6992736 platform/x86: intel_telemetry_debugfs: Respect error code [...] omits cbe358191ffc platform/x86: intel_pmc_core: Fix spelling of MHz unit omits e0e60abc858c platform/x86: intel_pmc_core: Fix indentation in function [...] omits 90113f3e4567 platform/x86: intel_pmc_core: Put more stuff under #ifdef [...] omits 959243888675 platform/x86: intel_pmc_core: Respect error code of kstrto [...] omits e883cafd8de0 platform/x86: intel_telemetry_pltdrv: use devm_platform_io [...] omits cd037ff2f982 iommu/arm-smmu: Fix -Wunused-const-variable warning omits 8efda06f83d6 iommu/arm-smmu-v3: Remove useless of_match_ptr() omits 322a9bbb720c iommu/arm-smmu-v3: Fix resource_size check omits 935d43ba272e iommu/arm-smmu-v3: Populate VMID field for CMDQ_OP_TLBI_NH_VA omits fc10cca69ee8 drivers/iommu: Initialise module 'owner' field in iommu_de [...] omits 821f7ce79fd1 Merge tag 'iio-for-5.6a' of git://git.kernel.org/pub/scm/l [...] omits b637124800a1 soundwire: stream: remove redundant pr_err traces omits 7b34f400f5e7 Merge branch '5.5/scsi-fixes' into 5.6/scsi-next omits fdb827e4a3f8 scsi: lpfc: Make lpfc_defer_acc_rsp static omits d04a07a8dc93 drm/mediatek: Fix indentation in Makefile omits b6b1bb980ec4 drm/mediatek: Turn off Alpha bit when plane format has no alpha omits 039cf36cbff9 drm/mediatek: Return from mtk_ovl_layer_config after mtk_o [...] omits 84abcf1234bb drm/mediatek: Add ctm property support omits 4cebc1de506f drm/mediatek: Add gamma property according to hardware capability omits f41aa387a789 Merge branch 'selftest-makefile-cleanup' omits 965b9fee28d0 selftests/bpf: Further clean up Makefile output omits 6910d7d3867a selftests/bpf: Ensure bpf_helper_defs.h are taken from sel [...] omits 2031af28a42f libbpf,selftests/bpf: Fix clean targets omits 492ab0205f50 libbpf: Make bpf_map order and indices stable omits 1c46a2cf2dbd Merge tag 'block-ioctl-cleanup-5.6' into 5.6/scsi-queue omits 9f120e7659b0 Merge branch 'mptcp-prereq' omits 8b69a803814b skb: add helpers to allocate ext independently from sk_buff omits e66b2f31a068 tcp: clean ext on tx recycle omits 9cfcca2389d7 tcp: Check for filled TCP option space before SACK omits 35b2c3211609 tcp: Export TCP functions and ops struct omits 85712484110d tcp: coalesce/collapse must respect MPTCP extensions omits 3ee17bc78e0f mptcp: Add MPTCP to skb extensions omits 1323059301c8 tcp, ulp: Add clone operation to tcp_ulp_ops omits c74a39c861ae tcp: Add MPTCP option number omits faf391c3826c tcp: Define IPPROTO_MPTCP omits bf9765145b85 sock: Make sk_protocol a 16-bit value omits e9cdced78dc2 net: Make sock protocol value checks more specific omits 6b3acfc3cc3d flow_dissector: fix document for skb_flow_get_icmp_tci omits 5e0fcc16e5c5 net/ncsi: Support for multi host mellanox card omits 2cab57e0653f net: stmmac: pci: remove the duplicate code of set phy_mask discards 8f5d2d06f217 IMA: Defined timer to free queued keys discards 11bd9a697ede IMA: Call workqueue functions to measure queued keys discards 9fb38e76b5f1 IMA: Define workqueue for early boot key measurements omits f6de042b7034 Merge branch 'clk-renesas' into clk-next omits c1c95a46ed15 Merge tag 'clk-renesas-for-v5.6-tag1' of git://git.kernel. [...] omits 8452845946b5 Merge branch 'clk-qcom' into clk-next omits 6ae2bfd3df06 kunit: update documentation to describe module-based build omits 9fe124bf1b77 kunit: allow kunit to be loaded as a module omits 1c024d45151b kunit: remove timeout dependence on sysctl_hung_task_timeo [...] omits c475c77d5b56 kunit: allow kunit tests to be loaded as a module omits 9bbb11c6be46 kunit: hide unexported try-catch interface in try-catch-impl.h omits 109fb06fdc6f kunit: move string-stream.h to lib/kunit omits 0ce5ebd24d25 mfd: ioc3: Add driver for SGI IOC3 chip omits 10cf8300ecad MIPS: SGI-IP27: fix readb/writeb addressing omits 2634e5a651e7 MIPS: PCI: Support mapping of INTB/C/D for pci-xtalk-bridge omits d96ee783e33d MIPS: SGI-IP27: No need for slice_map omits d31f9e64898b MIPS: SGI-IP27: Store cpu speed when scanning for CPUs and [...] omits 78691e4f17af MIPS: SGI-IP27: Only reserve interrupts used in Linux omits 9d0aaf98dc24 MIPS: SGI-IP27: Move all shared IP27 declarations to ip27- [...] omits 524c4e1fd412 MIPS: SGI-IP27: Use specific get_region_shift omits 2c616e9f03db MIPS: SGI-IP27: Use structs for decoding error status registers omits db96e058b4b3 MIPS: SGI-IP27: Use union instead of typedef omits aa2d74f9b389 MIPS: SGI-IP27: Split kldir.h into generic SN and IP27 parts omits e9d2eb993481 MIPS: SGI-IP27: Move get_nasid() to a IP27 specific file omits 58fd034db3a9 MIPS: SGI-IP27: move IP27 specific macro to IP27 specific [...] omits 5388b58143ea MIPS: SGI-IP27: get rid of asm/sn/sn0/ip27.h omits b78e9d63a3b6 MIPS: SGI-IP27: use asm/sn/agent.h for including HUB relat [...] omits d6972bb47754 MIPS: SGI-IP27: use cpu physid already present while scann [...] omits 2d11e6a4ff50 MIPS: SGI-IP27: use nodemask instead of cpumask omits 4d944bcd4e73 apparmor: add AppArmor KUnit tests for policy unpack omits 192c197cbca5 selftests: Uninitialized variable in test_cgcore_proc_migration() omits 9edb435aed96 drm/dp_mst: fix documentation of drm_dp_mst_add_affected_d [...] omits d9fe1a4c560b drm/amdgpu/display: protect new DSC code with CONFIG_DRM_A [...] omits c908b1c4bb56 drm: add dp helper to initialize remote aux channel. omits 44be939ff7ac drm/amd/display: Trigger modesets on MST DSC connectors omits 8ec046716ca8 drm/dp_mst: Add helper to trigger modeset on affected DSC [...] omits 29b9ba74f638 drm/amd/display: Recalculate VCPI slots for new DSC connectors omits 34d95c3d5f68 drm/amd/display: Check return value of drm helper omits 8c20a1ed9b4f drm/amd/display: MST DSC compute fair share omits dcade880e342 drm/amd/display: Add PBN per slot calculation for DSC omits 9e5b959036ff drm/dp_mst: Rename drm_dp_mst_atomic_check_topology_state omits cd82d82cbc04 drm/dp_mst: Add branch bandwidth validation to MST atomic check omits 8afb7e6afadb drm/dp_mst: Add DSC enablement helpers to DRM omits 1c6c1cb5afc7 drm/dp_mst: Manually overwrite PBN divider for calculating [...] omits f9c8742c66e4 drm/amd/display: Write DSC enable to MST DPCD omits ec0ca697dd0e drm/amd/display: Validate DSC caps on MST endpoints omits b6adc57cff61 drm/amd/display: Initialize DSC PPS variables to 0 omits 5b03f9d86880 drm/dp_mst: Add new quirk for Synaptics MST hubs omits c2bc1b6eabe6 drm/dp_mst: Add helpers for MST DSC and virtual DPCD aux omits b1dee9a716b5 drm/dp_mst: Fill branch->num_ports omits 2f221a5efed4 drm/dp_mst: Add MST support to DP DPCD R/W functions omits a3c2b0ffc007 drm/dp_mst: Parse FEC capability on MST ports omits dc48529fb14e drm/dp_mst: Add PBN calculation for DSC modes omits 36366e367ee9 MIPS: BPF: Restore MIPS32 cBPF JIT omits e1a2f0475e9d Merge branch 'i2c/for-current' into i2c/for-next omits 0a1eb761ff30 dt-bindings: spi_atmel: add microchip,sam9x60-spi omits 603e92ff10a8 spi: bcm2835: Raise maximum number of slaves to 4 omits 6501c1f54a17 regulator: mpq7920: add mpq7920 regulator driver omits 50816a4c3926 regmap: add iopoll-like atomic polling macro omits 320b8b0d13b8 ASoC: rt711: add rt711 codec driver omits c23ff4b3ba65 Merge tag 'sdw_interfaces_5.6' of git://git.kernel.org/pub [...] omits a0aab9e1404a ASoC: codecs: add wsa881x amplifier support omits fbcdf32f6b54 dt-bindings: ASoC: Add WSA881x bindings omits 8801eb484006 drm/i915/gtt: add missing include file asm/smp.h omits 0f899fd466b6 drm/amdkfd: Improve kfd_process lookup in kfd_ioctl omits d9db07f088af clk: qcom: Add ipq6018 Global Clock Controller support omits d15b1ff1bd5b clk: qcom: Add DT bindings for ipq6018 gcc clock controller omits eb7537d88eeb Merge branch 'mlxsw-Firmware-version-updates' omits 4dab08df3b08 mlxsw: spectrum: Only require minimum firmware version omits 22895f8a0ef2 mlxsw: spectrum: Update firmware version to xx.2000.2714 omits dde8010be0a0 Bluetooth: btbcm : Fix warning about missing blank lines a [...] omits a2d6d7ae591c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits c3919dc716ce thermal: sun8i: Fix r40 ths number omits 44c58c520ffc drm/panel: simple: Add Satoz SAT050AT40H12R2 panel support omits 923eb18667ab dt-bindings: display: simple: Add Satoz panel omits ea78979d302f IMA: fix measuring asymmetric keys Kconfig omits b1daa4d19473 Merge branch 'sfc-more-code-refactoring' omits b69f7a3e53ff sfc: move MCDI logging device attribute omits b5775b476ef7 sfc: conditioned some functionality omits 8da92642050d sfc: move MCDI receive queue management code omits 8ee4c907725c sfc: move MCDI transmit queue management code omits 4438b587fe4b sfc: move MCDI event queue management code omits 37a5f9dceb15 sfc: move MCDI VI alloc/free code omits 1cf0f76adac1 sfc: move more MCDI port code omits 1a8d88a8b71b sfc: move some MCDI port utility functions omits a2ba4b971a69 sfc: move some port link state/caps code omits 7cb41b1d14e1 xfs: remove bogus assertion when online repair isn't enabled omits d29f781c32b1 xfs: Remove all strlen in all xfs_attr_* functions for att [...] omits 780d29057781 xfs: fix misuse of the XFS_ATTR_INCOMPLETE flag omits 8cde9f259c7d xfs: also remove cached ACLs when removing the underlying attr omits 84fd081f8ae9 xfs: reject invalid flags combinations in XFS_IOC_ATTRMULT [...] omits 953aa9d136f5 xfs: clear kernel only flags in XFS_IOC_ATTRMULTI_BY_HANDLE omits 43ad352dc820 net: macb: add support for C45 MDIO read/write omits a127e690b051 memory: tegra: Add support for the Tegra194 memory controller omits 4e04b88633ae memory: tegra: Only include support for enabled SoCs omits 52d15dd23f0b memory: tegra: Support DVFS on Tegra186 and later omits 7b5372ba04ca vfio: platform: fix __iomem in vfio_platform_amdxgbe.c omits e10b4f6cd89f vfio/mdev: make create attribute static omits 09903c5e07ac arm64: tegra: Add fuse/apbmisc node on Tegra194 omits 3979a4c62633 soc/tegra: fuse: Add Tegra194 support omits 06c6b06f8908 arm64: tegra: Make XUSB node consistent with the rest omits f5a98bfe7b37 dt-bindings: display: Convert Allwinner display pipeline t [...] omits be9b887f3bba arm64: tegra: Add the memory subsystem on Tegra194 omits 3f6eaef9ab37 arm64: tegra: Add external memory controller on Tegra186 omits b72d52a1b60b arm64: tegra: Add interrupt for memory controller on Tegra186 omits 177602b00641 memory: tegra: Add system sleep support omits 6d3ba7616347 memory: tegra: Extract memory client SID programming omits 7d723c03e07b memory: tegra: Add per-SoC data for Tegra186 omits 0859fe9ff50d memory: tegra: Rename tegra_mc to tegra186_mc on Tegra186 omits 720ad00eade9 dt-bindings: memory: Add Tegra186 memory subsystem omits a213f9f1c35d dt-bindings: memory: Add Tegra194 memory controller header omits 96b0239bbd61 dt-bindings: memory: Add Tegra186 memory client IDs omits 8cee32b40040 memory: tegra: Implement EMC debugfs interface on Tegra30 omits 8209eefa3d37 memory: tegra: Implement EMC debugfs interface on Tegra20 omits 47cd385e08ea arm64: tegra: Rename EMC on Tegra132 omits ceffd1040ac0 ARM: tegra: Rename EMC on Tegra124 omits 0bab86abe5b8 arm64: tegra: Let the EMC hardware use the EMC clock omits 0cebea3ab053 ARM: tegra: Let the EMC hardware use the EMC clock omits 6b9acd935546 memory: tegra: Refashion EMC debugfs interface on Tegra124 omits 66cb6e9d7969 dt-bindings: memory-controller: Convert Tegra124 EMC to js [...] omits 11d06df7b9f2 MIPS: Loongson2ef: drop pointless static qualifier in loon [...] omits f3c560a61b4e MIPS: mm: Place per_cpu on different nodes, if NUMA is enabled omits a14879e149c9 MIPS: Loongson64: Fix node_distance() omits a20ebc047a4a MIPS: SGI-IP27: Fix node_distance omits 2707745533d6 time/sched_clock: Disable interrupts in sched_clock_register() omits b9bb868e2fc1 MIPS: X1830: Add X1830 system type. omits ba82f52e2287 kconfig: fix an "implicit declaration of function" warning omits 0cd2c6e5701e MIPS: Ingenic: Add YSH & ATIL CU Neo board support. omits 4b396e56a0b8 dt-bindings: MIPS: Add Ingenic XBurst based boards. omits 9d022be3c192 dt-bindings: Document yna vendor-prefix. omits 7a16ccd300c2 MIPS: Ingenic: Add Ingenic X1000 support. omits defed0bbca2c MIPS: ralink: add missing put_device in ill_acc_of_setup omits f5bfcd953d81 bpf: Document BPF_F_QUERY_EFFECTIVE flag omits a4a8b99ec819 udf: Fix free space reporting for metadata and virtual partitions omits 9c48c48cd499 MAINTAINERS: Drop James Hogan as MIPS maintainer omits 417759f7d4cf Merge branch 'tcp-bpf-cc' omits 5c34ba27cbbb drm/i915: Pass cpu_transcoder to assert_pipe_disabled() always omits 099368bb10c0 genirq: Add missing __must_hold() sparse annotation omits 8b3b54799b99 genirq: Add missing __releases() sparse annotation omits 7829c92b913f drm/i915: Fix MST disable sequence omits 09903869f69f bpf: Add bpf_dctcp example omits 590a00888250 bpf: libbpf: Add STRUCT_OPS support omits 17328d618c17 bpf: Synch uapi bpf.h to tools/ omits 206057fe020a bpf: Add BPF_FUNC_tcp_send_ack helper omits 0baf26b0fcd7 bpf: tcp: Support tcp_congestion_ops in bpf omits 85d33df357b6 bpf: Introduce BPF_MAP_TYPE_STRUCT_OPS omits 27ae7997a661 bpf: Introduce BPF_PROG_TYPE_STRUCT_OPS omits 976aba002fcb bpf: Support bitfield read access in btf_struct_access omits 218b3f65f908 bpf: Add enum support to btf_ctx_access() omits 275517ff452a bpf: Avoid storing modifier to info->btf_id omits 65726b5b7efa bpf: Save PTR_TO_BTF_ID register state when spilling to stack omits e43002242a47 selftests/bpf: Restore original comm in test_overhead omits 9d10fc26497a drm/fb-cma-helpers: Fix include issue omits f199af00186c drm/modes: tag unused variables to avoid warnings omits b6a5c58240be arm64: xen: Use modern annotations for assembly functions omits 74f75cda754e IB/core: Fix build failure without hugepages omits a511981847ce drm/panel: Add support for BOE NV140FHM-N49 panel to panel-simple omits 4cee2f8e0356 dt-bindings: display: add BOE 14" panel omits 577a2f41f4c7 cpuidle: Drop unused cpuidle_driver_ref/unref() functions omits 2a0a0bc7020e media: MAINTAINERS: add entry for Rockchip ISP1 driver omits 3b7668a1faad media: staging: rkisp1: add TODO file for staging omits 585c91f40d20 usbip: Fix unsafe unaligned pointer usage omits 49f781153e59 media: staging: rkisp1: add document for rkisp1 meta buffe [...] omits bae1155cf579 media: staging: rkisp1: add output device for parameters omits 9a28dbd65a88 media: staging: rkisp1: add capture device for statistics omits 8e2be317dcf5 media: staging: rkisp1: add user space ABI definitions omits 56e3b29f9f6b media: staging: rkisp1: add streaming paths omits d65dd85281fb media: staging: rkisp1: add Rockchip ISP1 base driver omits 32abcc4491c6 media: staging: phy-rockchip-dphy-rx0: add Rockchip MIPI S [...] omits b18f7f991bb6 media: staging: dt-bindings: add Rockchip MIPI RX D-PHY RX [...] omits 25cb42af9ffa media: staging: dt-bindings: add Rockchip ISP1 yaml bindings omits bc57ecbd72fc usb: host: ehci-tegra: Remove unused fields from tegra_ehci_hcd omits 32806e7cb023 usb: host: ehci-tegra: Stop managing PHY's power omits 7d999a7d096b usb: chipidea: tegra: Add USB_TEGRA_PHY to driver's dependencies omits 7ac85f4a6444 usb: chipidea: tegra: Stop managing PHY's power omits f1f0c7516708 usb: phy: tegra: Keep CPU interrupts enabled omits 92bd2ef26c5d usb: phy: tegra: Move utmip_pad_count checking under lock omits aecc5af3ec1d usb: phy: tegra: Disable VBUS regulator on tegra_usb_phy_i [...] omits 06e60e5038fa usb: phy: tegra: Use device-tree notion of reset-GPIO's ac [...] omits 01d6ea31db65 usb: phy: tegra: Use u32 for hardware register variables omits 875417471e9c usb: phy: tegra: Use devm_otg_ulpi_create() omits dea75ee6c984 usb: ulpi: Add resource-managed variant of otg_ulpi_create() omits ec027b33c8bb Merge drm/drm-next into drm-intel-next-queued omits 1b257870a78b media: iguanair: fix endpoint sanity check omits 334f6aaf7564 media: usb: dvb-usb: dw2102: convert to use i2c_new_client [...] omits 6e040e6f8f8b media: usb: dvb-usb: dib0700_devices: convert to use i2c_n [...] omits 3dd0121269b2 media: usb: dvb-usb-v2: zd1301: convert to use i2c_new_cli [...] omits 9785a61b7430 media: usb: dvb-usb-v2: rtl28xxu: convert to use i2c_new_c [...] omits 402e77c4c7fd media: usb: dvb-usb-v2: anysee: convert to use i2c_new_cli [...] omits 7930196a3835 media: usb: dvb-usb-v2: af9035: convert to use i2c_new_cli [...] omits a7070891f970 media: platform: sti: c8sectpfe: c8sectpfe-dvb: convert to [...] omits 32dc63f6915d media: pci: smipcie: smipcie-main: convert to use i2c_new_ [...] omits d442c2e99d99 media: pci: saa7164: saa7164-dvb: convert to use i2c_new_c [...] omits 0ace5b2e6e03 media: pci: cx23885: cx23885-dvb: convert to use i2c_new_c [...] omits 2f507ffa9ca5 media: dvb-frontends: ts2020: convert to use i2c_new_clien [...] omits aace5926d969 media: dvb-frontends: m88ds3103: convert to use i2c_new_cl [...] omits 8e42d239cb02 block: mark zone-mgmt bios with REQ_SYNC omits 4f7f5e038cd6 media: dvb-frontends: lgdt330x: convert to use i2c_new_cli [...] omits 13e54824fe5b media: dvb-frontends: cxd2820r_core: convert to use i2c_ne [...] omits d928440cf460 media: dvb-core: dvbdev: convert to use i2c_new_client_device() omits 6251215fe56c drm/i915: use true,false for bool variable in intel_crt.c omits dd93cecff62c drm/i915/dp: use true,false for bool variable in intel_dp.c omits 36a52d524e7e drm/i915: use true,false for bool variable in i915_debugfs.c omits 025af39b87dc genirq: Show irq name in non-oneshot error message omits 0caf62c8df8d media: hantro: remove a pointless NULL check omits 0c8c1ae155b8 media: v4l2-core: fix uninitialized structure fields being [...] omits 8152c2bfd780 drm/panel: Add driver for Sony ACX424AKP panel omits 5d50bd440bc2 drm/udl: Make udl driver depend on CONFIG_USB omits 5a25e646902f arm64: zynqmp: Add label property to all ina226 on zcu106 omits d7b13a3cf20e arm64: zynqmp: Enable iio-hwmon for ina226 on zcu106 omits 353f5ece949d arm64: zynqmp: Add label property to all ina226 on zcu102 omits 86444d3ecfd5 arm64: zynqmp: Enable iio-hwmon for ina226 on zcu102 omits 9529be140ffa arm64: zynqmp: Add label property to all ina226 on zcu111 omits 2fe83978336c arm64: zynqmp: Enable iio-hwmon for ina226 on zcu111 omits 526a63f00f10 arm64: zynqmp: Enable iio-hwmon for ina226 on zcu100 omits c8e75cd49077 arm64: zynqmp: Setup default number of chipselects for zcu100 omits b4582390d584 arm64: zynqmp: Remove broken-cd from zcu100-revC omits 25ef9bb6c221 arm64: zynqmp: Fix the si570 clock frequency on zcu111 omits 48b44b909073 arm64: zynqmp: Setup clock-output-names for si570 chips omits 4426df7c8dc2 arm64: zynqmp: Turn comment to gpio-line-names omits 8cfb5a11e179 arm64: zynqmp: Fix address for tca6416_u97 chip on zcu104 omits 4b0ec30be98c arm64: zynqmp: Remove addition number in node name omits 13d21eba781e arm64: zynqmp: Use ethernet-phy as node name for ethernet phys omits d4fb2d760959 drm/i915/gt: runtime-pm is no longer required for ce->ops->pin() omits b11b28ea0dd1 drm/i915/gt: Pull context activation into central intel_co [...] omits 89f98d634f6b drm/i915/gt: Push context state allocation earlier omits baf98b0ad304 media: mtk-vcodec: use v4l2_m2m_buffer where appropriate omits caf4444df50c fibmap: Reject negative block numbers omits 65a805fdd75f fibmap: Use bmap instead of ->bmap method in ioctl_fibmap omits 5dd2278d2084 ecryptfs: drop direct calls to ->bmap omits e36a982e492b cachefiles: drop direct usage of ->bmap method. omits 79decc2b6ea4 fs: Enable bmap() function to properly return errors omits b0e4cfae483f media: davinci/vpfe_capture.c: Avoid BUG_ON for register failure omits 1429b568ad71 x86/crash: Use resource_size() omits 7fcaed4ab4bc media: cedrus: hevc: Add luma bit depth omits 7678c5462680 media: cedrus: Fix decoding for some HEVC videos omits b47a36982dbd x86/cpu: Add a missing prototype for arch_smt_update() omits 8ae7d4423930 spi: sh-msiof: Do not redefine STR while compile testing omits 2dc98af62c32 ASoC: max98090: fix lockdep warning omits 4e93c1294f4b ASoC: max98090: fix incorrect helper in max98090_dapm_put_ [...] omits 1d7b05189172 ASoC: max98090: fix incorrect helper in max98090_dapm_put_ [...] omits f0df2e650e3e ASoC: amd: acp3x: Fix return value check in acp3x_dai_probe() omits 959b86ae37c6 arm64: dts: xilinx: Add the power nodes for zynqmp omits 4406486805bf arm64: dts: xilinx: Remove dtsi for fixed clock omits 9c8a47b484ed arm64: dts: xilinx: Add the clock nodes for zynqmp omits feed5c7be22c drm/i915: Pin the context as we work on it omits 921f0c47f228 drm/i915: Revert "drm/i915/tgl: Wa_1607138340" omits 6fd622c226e6 PCI: artpec6: Configure FTS with dwc helper function omits ed22aaaede44 PCI: dwc: intel: PCIe RC controller driver omits 1e0d1c6b3516 thermal: exynos: Rename Samsung and Exynos to lowercase omits e4add247789e kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancell [...] omits b2b1d94cdfd4 x86/entry/64: Add instruction suffix to SYSRET omits f8849332aeda ARM: dts: stm32: Add power-supply for RGB panel on stm32429i-eval omits 0ff15a86d0c5 ARM: dts: stm32: Add power-supply for DSI panel on stm32f4 [...] omits 11ee8c7e44f5 ARM: dts: stm32: change nvmem node name on stm32mp1 omits f723d518bff3 ARM: dts: stm32: change nvmem node name on stm32f429 omits a09c71817f73 ARM: dts: stm32: update mlahb node according to the bindin [...] omits a0fc09abf454 ARM: dts: stm32: fix dma controller node name on stm32mp157c omits 6a60dc23a0da ARM: dts: stm32: fix dma controller node name on stm32f743 omits 5659be8dcf1c ARM: dts: stm32: fix dma controller node name on stm32f746 omits 6bdc753de689 ARM: dts: stm32: add phy-names to usbotg_hs on stm32mp157c-ev1 omits 426c1e8fa7bf ARM: dts: stm32: enable USB OTG HS on stm32mp15 DKx boards omits 5841d00fe059 ARM: dts: stm32: enable USB Host (USBH) EHCI controller on [...] omits c10213273fe0 ARM: dts: stm32: enable USBPHYC on stm32mp15 DKx boards omits 0cdf7a405d2a thermal: generic-adc: silence info message for IIO_TEMP channels omits f13ada7737ab thermal: generic-adc: silence "no lookup table" on deferred probe omits 9608ea6c6613 pinctrl: sunrisepoint: Add missing Interrupt Status regist [...] omits af0c5330916a pinctrl: intel: Pass irqchip when adding gpiochip omits 6d416b9bb577 pinctrl: intel: Add GPIO <-> pin mapping ranges via callback omits e2b74419e5cc pinctrl: baytrail: Replace WARN with dev_info_once when se [...] omits a23680594da7 pinctrl: baytrail: Do not clear IRQ flags on direct-irq en [...] omits c16b4571bb27 arm64: dts: imx8mn: Memory node should be in board DT omits e1437b09449a arm64: dts: imx8mm: Memory node should be in board DT omits c74067a0f776 ARM: imx: only select ARM_ERRATA_814220 for ARMv7-A omits 3b49b6cde513 ARM: dts: imx6ul-14x14-evk: Pass the "broken-cd" property omits aad2417502a1 arm64: dts: imx8mn: add crypto node omits 832f136a6918 nvmem: core: fix memory abort in cleanup path omits c3ba4a7ac5bb nvmem: imx: ocotp: introduce ocotp_ctrl_reg omits bb3bd0740db8 ARM: dts: imx6sl-tolino-shine3: Remove incorrect power sup [...] omits 9df3adca0b4a usb: phy: tegra: Use generic stub for a missing VBUS regulator omits b07e5f863f43 usb: phy: tegra: Use relaxed versions of readl/writel omits 5bb69850ad41 usb: phy: tegra: Clean up included headers omits 545592e8eb6f usb: phy: tegra: Perform general clean up of the code omits 5dcdafdd30b1 usb: phy: tegra: Hook up init/shutdown callbacks omits 18bd8bff69f7 usb: phy: tegra: Keep track of power on-off state omits 28d190ac437c usb: phy: tegra: Clean up ulpi_phy_power_off omits 62a7f6289124 usb: host: ehci-tegra: Correct teardown order of driver's removal omits 0bb207acd37b dt-binding: usb: ci-hdrc-usb2: Document NVIDIA Tegra support omits 1b43c1d11f20 Merge branch 'for-5.5/upstream-fixes' into for-next omits dea7b202bd9c usb: exynos: Rename Samsung and Exynos to lowercase omits 1c89074bf850 eeprom: at24: remove the write-protect pin support omits 0f37a607091c usb: typec: Provide definitions for the USB modes omits 87e3daa005cf usb: typec: Give the mux drivers all the details regarding [...] omits 0ac534932968 usb: typec: Add definitions for the latest specification releases omits f6c56ca91b92 usb: typec: Add the Product Type VDOs to struct usb_pd_identity omits 6c57a664c487 dt-bindings: at24: make wp-gpios a reference to the proper [...] omits d48ece0bce2d usb: pd: Add definition for DFP and UFP1 VDOs omits 7823905de0c6 usb: pd: Add definitions for the Enter_USB message omits 2a127da461a9 nvmem: add support for the write-protect pin omits b66b40ee7d0d usb: typec: More API for cable handling omits 8face9aa57c8 usb: typec: Add parameter for the VDO to typec_altmode_enter() omits cf2f58fb88d9 usb: typec: Block mode entry if the port has the mode disabled omits 14f4957313fb dt-bindings: nvmem: new optional property wp-gpios omits 1e4d149e9017 gpio: altera: change to platform_get_irq_optional to avoid [...] omits 5eb5afb07853 usb: dwc3: use proper initializers for property entries omits f52cdcce9197 firmware: imx: Allow IMX DSP to be selected as module omits 83a4c74c0195 soc: imx: Enable compile testing of IMX_SCU_SOC omits 819b5beb62c6 ARM: dts: imx7d-pico: Add LCD support omits 539bbf31887e drm/Kconfig: add missing 'depends on DRM' for DRM_DP_CEC omits 785331b35bfa arm64: dts: imx8mq-hummingboard-pulse: add eeprom description omits 67f2fd029896 arm64: dts: imx8mq-sr-som: add eeprom description omits a5972e931576 drm/i915: Reduce warning for i915_vma_pin_iomap() without [...] omits 93db1cb40292 drm/i915: Early return for no-op i915_vma_pin_fence() omits 6e8b0f53c328 drm/i915/gt: Drop a defunct timeline assertion omits 18f662a73862 soc: imx: Add i.MX8MP SoC driver support omits 99c2e3793f93 ARM: dts: imx6qdl-icore: Add fec phy-handle omits b3d18de3e823 ARM: dts: imx6qdl-icore-1.5: Remove duplicate phy reset methods omits ff80398d2a11 ARM: dts: imx7: Unify temp-grade and speed-grade nodes omits 73d582606a8b arm64: dts: ls208xa: Update qspi node properties for LS2088ARDB omits a52e537da7e9 ARM: dts: imx6: phycore-som: add pmic onkey device omits d611f817ecb4 dt-bindings: arm: Add devicetree binding for Thor96 Board omits 68ca364d4812 arm64: dts: freescale: Add devicetree support for Thor96 board omits 240a25720925 dt-bindings: panel-simple: Add compatible for Sharp LS020B1DD01D omits 2ae4829d222e dt-bindings: panel-simple: Add compatible for GiantPlus GPM940B0 omits b279997f6c60 crypto: exynos-rng - Rename Exynos to lowercase omits c0271a053612 crypto: chelsio - Resetting crypto counters during the dri [...] omits d4fdc2dfaa75 crypto: algapi - enforce that all instances have a ->free( [...] omits a24a1fd73127 crypto: algapi - remove crypto_template::{alloc,free}() omits a39c66cc2f61 crypto: shash - convert shash_free_instance() to new style omits 758ec5ac5be8 crypto: cryptd - convert to new way of freeing instances omits 0f8f6d86d415 crypto: geniv - convert to new way of freeing instances omits 48fb3e5785be crypto: hash - add support for new way of freeing instances omits aed11cf57ddb crypto: algapi - fold crypto_init_spawn() into crypto_grab [...] omits 6d1b41fce0aa crypto: ahash - unexport crypto_ahash_type omits 629f1afc15ee crypto: algapi - remove obsoleted instance creation helpers omits d5ed3b65f701 crypto: cipher - make crypto_spawn_cipher() take a crypto_ [...] omits 1e212a6a562f crypto: xcbc - use crypto_grab_cipher() and simplify error paths omits 3b4e73d8ca81 crypto: vmac - use crypto_grab_cipher() and simplify error paths omits 1d0459cd83f5 crypto: cmac - use crypto_grab_cipher() and simplify error paths omits 166729709775 crypto: cbcmac - use crypto_grab_cipher() and simplify err [...] omits aacd5b4cfb87 crypto: skcipher - use crypto_grab_cipher() and simplify e [...] omits c282586fc341 crypto: chacha20poly1305 - use crypto_grab_ahash() and sim [...] omits 05b3bbb53a05 crypto: ccm - use crypto_grab_ahash() and simplify error paths omits ab6ffd360d3c crypto: gcm - use crypto_grab_ahash() and simplify error paths omits 370738824b8e crypto: authencesn - use crypto_grab_ahash() and simplify [...] omits 37a861adc95a crypto: authenc - use crypto_grab_ahash() and simplify err [...] omits 39e7a283b308 crypto: hmac - use crypto_grab_shash() and simplify error paths omits 218c5035fe33 crypto: cryptd - use crypto_grab_shash() and simplify error paths omits ba44840747bd crypto: adiantum - use crypto_grab_{cipher,shash} and simp [...] omits 0764ac28763f crypto: cipher - introduce crypto_cipher_spawn and crypto_ [...] omits 84a9c938e506 crypto: ahash - introduce crypto_grab_ahash() omits fdfad1fffc2a crypto: shash - introduce crypto_grab_shash() omits de95c9574108 crypto: algapi - pass instance to crypto_grab_spawn() omits 73bed26f73a1 crypto: akcipher - pass instance to crypto_grab_akcipher() omits cd900f0cacd7 crypto: aead - pass instance to crypto_grab_aead() omits b9f76dddb1f9 crypto: skcipher - pass instance to crypto_grab_skcipher() omits 77f7e94d7220 crypto: ahash - make struct ahash_instance be the full size omits 1b84e7d01da5 crypto: shash - make struct shash_instance be the full size omits ca94e9374a7d crypto: algapi - make crypto_grab_spawn() handle an ERR_PT [...] omits ff67062796e9 crypto: algapi - make crypto_drop_spawn() a no-op on unini [...] omits e91e785e1821 crypto: ccp - Update MAINTAINERS for CCP driver omits 30a50e44f981 crypto: crypto4xx - use GFP_KERNEL for big allocations omits b87b2c4d9105 crypto: crypto4xx - reduce memory fragmentation omits af5034e8e4a5 crypto: remove propagation of CRYPTO_TFM_RES_* flags omits c4c4db0d5977 crypto: remove CRYPTO_TFM_RES_WEAK_KEY omits 674f368a952c crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN omits 5c925e8b10a5 crypto: remove CRYPTO_TFM_RES_BAD_BLOCK_LEN omits f9d89b853ec1 crypto: remove unused tfm result flags omits b529f1983b2d crypto: atmel-sha - fix error handling when setting hmac key omits b828f905904c crypto: artpec6 - return correct error code for failed setkey() omits bd56cea012fc crypto: chelsio - fix writing tfm flags to wrong place omits 70ffa8fd72b8 crypto: skcipher - remove skcipher_walk_aead() omits 970828901390 gpio: Update TODO omits 2f965be7f900 drm/mediatek: apply CMDQ control flow omits d0afe37f5209 drm/mediatek: support CMDQ interface in ddp component omits 17aab656ae70 Merge tag 'v5.5-next-cmdq-stable' of https://git.kernel.or [...] omits 5c544dafc072 drm/lima: use drm_sched_fault for error task handling omits a566696cf9f2 Merge tag 'drm-misc-next-2020-01-07' of git://anongit.free [...] omits 528d06d41b80 drm: of: Fix linking when CONFIG_OF is not set omits da458286a5e2 drm/panel: Add support for AUO B116XAK01 panel omits eb0201e60031 dt-bindings: display: panel: Add AUO B116XAK01 panel bindings omits 4a4a52d49d11 vmxnet3: Remove always false conditional statement omits ea217e874aef netronome: fix ipv6 link error omits 112463ddbe82 net: dsa: felix: fix link error omits 09e6533536c9 r8169: add constant EnAnaPLL omits ac9c41d5a053 ethtool: potential NULL dereference in strset_prepare_data() omits d97772dbd772 ethtool: fix ->reply_size() error handling omits a6dd04807ce4 ethtool: fix a memory leak in ethnl_default_start() omits 78b6d073bc01 Merge branch 'Broadcom-tags-support-for-531x5-539x-families' omits 8fab459e69ab net: dsa: b53: Enable Broadcom tags for 531x5/539x families omits 4d776482ecc6 net: dsa: Get information about stacked DSA protocol omits 8d2ff1265363 Merge branch 'Devlink-notification-after-recovery-complete [...] omits 737d7a6c5596 bnxt_en: Call recovery done after reset is successfully done omits 97ff3bd37fac devlink: add devink notification when reporter update heal [...] omits 6181e5cb752e devlink: add support for reporter recovery completion omits ac92683c22a7 Merge branch 'v5.6-armsoc/dts64' into for-next omits 1fc61ed04d30 arm64: dts: rockchip: Enable mp8859 regulator on rk3399-roc-pc omits af7a052b7561 Merge branch 'v5.6-armsoc/dts32' into for-next omits a950c4c63cde ARM: dts: rockchip: Use ABI name for recovery mode pin on [...] omits 6ea0032f84a4 Merge branch 'reduce-open-coded-skb-next-access-for-gso-se [...] omits 66de4b179f16 net: iwlwifi: use skb_list_walk_safe helper for gso segments omits 536577f36ff7 net: myri10ge: use skb_list_walk_safe helper for gso segments omits 69b4ed5cbff5 net: sfc: use skb_list_walk_safe helper for gso segments omits 90919f14507b net: sunvnet: use skb_list_walk_safe helper for gso segments omits 9f0722380f75 net: tg3: use skb_list_walk_safe helper for gso segments omits 1d7a7438d78f net: r8152: use skb_list_walk_safe helper for gso segments omits 5643a552d312 net: tap: use skb_list_walk_safe helper for gso segments omits dcfea72e79b0 net: introduce skb_list_walk_safe for skb segment walking omits 97f7d41ff817 Merge tag 'sh-pfc-for-v5.6-tag1' of git://git.kernel.org/p [...] omits 542d3065f2b1 socket: fix unused-function warning omits f9900c178d61 power: avs: qcom-cpr: remove duplicated include from qcom-cpr.c omits 6e62bd36e9ad soc: fsl: qe: remove set but not used variable 'mm_gc' omits 9375646b4cf0 PCI/switchtec: Fix vep_vector_number ioread width omits aa82130a22f7 PCI/switchtec: Use dma_set_mask_and_coherent() omits daea5b4dc16c Merge branch 'sfc-code-refactoring' omits 17d3b21c7ba8 sfc: move common tx code omits 1751cc365f58 sfc: move common rx code omits 5f99925632b4 sfc: move event queue management code omits 37c45a4e337d sfc: move channel interrupt management code omits 83975485077d sfc: move channel alloc/removal code omits e20ba5b1d13f sfc: move channel start/stop code omits 768fd2664e24 sfc: move some channel-related code omits f1826756b499 sfc: move struct init and fini code omits 1eaf99fe0bb8 sfc: move some device reset code omits 7ec3de426014 sfc: move datapath management code omits 473f5ede416c sfc: move mac configuration and status functions omits 82c64484024a sfc: move reset workqueue code omits b194045114c2 sfc: further preparation for code split omits e1253f391042 sfc: add new headers in preparation for code split omits c0d03b53ef47 Merge branch 'mvebu/dt64' into mvebu/for-next omits cc94f1dd6765 Merge branch 'mvebu/dt' into mvebu/for-next omits 62bba54d9940 arm64: dts: marvell: clearfog-gt-8k: fix switch cpu port node omits b9ae51273655 hsr: fix dummy hsr_debugfs_rename() declaration omits 7c7b58d46b76 net/ncsi: Send device address as source address omits 832a9fc944e6 dt: bindings: add vendor prefix for Kamstrup A/S omits c00481d07250 dt-bindings: Add vendor prefix for Satoz omits 6ab2b3d9dc60 dt-bindings: one binding file for all simple panels omits f3ca745d8a0e dt-bindings: usb: Convert DWC2 bindings to json-schema omits 56b084ed6eaa Bluetooth: hci_qca: Remove set but not used variable 'opcode' omits 87c2a2a7d763 Bluetooth: hci_qca: Use vfree() instead of kfree() omits 788d10c02f7e Bluetooth: remove redundant assignment to variable icid omits e102774588b3 net: 3com: 3c59x: remove set but not used variable 'mii_reg1' omits eae2614d8739 dt-bindings: add vendor Monolithic Power Systems omits 94d3997828af Merge tag 'mlx5-updates-2020-01-07' of git://git.kernel.or [...] omits aeffbe354c53 Merge branch 'next/dt' into for-next omits dc48a3a795ca ARM: dts: exynos: Enable FIMD node and add proper panel no [...] omits c3dd3315ab58 ARM: dts: meson8b: use the actual frequency for the GPU's [...] omits fe634a7a9a57 ARM: dts: meson8: use the actual frequency for the GPU's 1 [...] omits da2565574417 ARM: dts: meson8b: fix the clock controller compatible string omits be63807524dd arm64: dts: meson: add audio fifo depths omits 5b99cad6966b gpu/drm: clean up white space in drm_legacy_lock_master_cleanup() omits 2b10906f2d25 x86: Remove force_iret() omits 2faef64aa6b3 bpftool: Add misc section and probe for large INSN limit omits 5ff051200308 libbpf: Add probe for large INSN limit omits 01b94ede7fc8 ARM: Document merges omits 11b0a3359783 Merge branch 'arm/drivers' into for-next omits 2c10fae2e5db Merge branch 'arm/fixes' into for-next omits 40a9012a3b24 Merge tag 'cpuidle_psci-v5.5-rc4' of git://git.linaro.org/ [...] omits 0100f76d9634 Merge tag 'tags/bcm2835-dt-next-2020-01-07' into devicetree/next omits 8b185cf7ebaa drm/omapdrm: use BUG_ON macro for error debugging. omits edf90818271b mm: change_memory_common: add spaces for `*` operator omits 4e410ef96ce6 arm64: Remove __exception_text_start and __exception_text_ [...] omits 3c9c1dcde7c3 arm64: Kconfig: Remove CONFIG_ prefix from ARM64_PSEUDO_NM [...] omits 26415330a754 arm64: armv8_deprecated: update the comments of armv8_depr [...] omits 31d868c49017 arm64: kpti: Add Broadcom Brahma-B53 core to the KPTI whitelist omits b3c75c9d762b Return ENODEV when the selected speculation misfeature is [...] omits 6948199a9af9 KVM: x86/mmu: WARN if root_hpa is invalid when handling a [...] omits 0c7a98e34dda KVM: x86/mmu: WARN on an invalid root_hpa omits ddce6208217c KVM: x86/mmu: Move root_hpa validity checks to top of page [...] omits 4cd071d13c5c KVM: x86/mmu: Move calls to thp_adjust() down a level omits 0885904d4ff7 KVM: x86/mmu: Move transparent_hugepage_adjust() above __d [...] omits 0f90e1c10dca KVM: x86/mmu: Consolidate tdp_page_fault() and nonpaging_p [...] omits 2cb70fd441b6 KVM: x86/mmu: Rename lpage_disallowed to account_disallowe [...] omits 2f57b7051fe8 KVM: x86/mmu: Persist gfn_lpage_is_disallowed() to max_level omits cbe1e6f03552 KVM: x86/mmu: Incorporate guest's page level into max leve [...] omits 39ca1ecb784b KVM: x86/mmu: Refactor handling of forced 4k pages in page faults omits f0f37e229c05 KVM: x86/mmu: Refactor the per-slot level calculation in m [...] omits cb9b88c66939 KVM: x86/mmu: Refactor handling of cache consistency with TDP omits 9f1a8526fbe3 KVM: x86/mmu: Move nonpaging_page_fault() below try_async_pf() omits 367fd790b17d KVM: x86/mmu: Fold nonpaging_map() into nonpaging_page_fault() omits ba7888dde6af KVM: x86/mmu: Move definition of make_mmu_pages_available() up omits 736c291c9f36 KVM: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM omits 95145c25a78c KVM: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu() omits f958bd2314d1 KVM: x86: Fix potential put_fpu() w/o load_fpu() on MPX platform omits bbfdafa860bb KVM: lib: use jump label to handle resource release in irq [...] omits 8262fe85b4ed KVM: lib: use jump label to handle resource release in irq [...] omits 885f7d6cb87e KVM: Remove duplicated declaration of kvm_vcpu_kick omits c90f4d03cce1 kvm: nVMX: Aesthetic cleanup of handle_vmread and handle_vmwrite omits 693e02cc2409 kvm: nVMX: VMWRITE checks unsupported field before read-on [...] omits dd2d6042b7f4 kvm: nVMX: VMWRITE checks VMCS-link pointer before VMCS field omits 5e3d394fdd9e KVM: VMX: Fix the spelling of CPU_BASED_USE_TSC_OFFSETTING omits 4e2a0bc56ad1 KVM: VMX: Rename NMI_PENDING to NMI_WINDOW omits 9dadc2f918df KVM: VMX: Rename INTERRUPT_PENDING to INTERRUPT_WINDOW omits 0a03cbdac115 KVM: x86: Fix some comment typos omits f7ef82c22fd7 arm64: asm: Remove ENDPIPROC() omits 3751e728cef2 arm64: kexec_file: add crash dump support omits c273a2bd8aa8 libfdt: include fdt_addresses.c omits 497210f27b8c usb: typec: ucsi: fix spelling mistake "connetor" -> "connector" omits 60826786fcdb usb: ehci-mv: Fix missing iomem in cast omits 7b7ad03f49a5 USB: omap_udc: use resource_size omits 0e84f2fd0d26 usb: gadget: udc: atmel: constify copied structure omits a2c2e67923ec arm64: hibernate: add trans_pgd public functions omits 628d0e1cb7be of: overlay: Remove blank line between assignment and check omits 3d7558bf2603 Documentation: spi-ir-led: fix spelling mistake "balue"->"value" omits e556280d3691 gfs2: minor cleanup: remove unneeded variable ret in gfs2_ [...] omits f0682757230b pinctrl: sunrisepoint: Add missing Interrupt Status regist [...] omits 150a84fee84f KVM: X86: Convert the last users of "shorthand = 0" to use macros omits 5c69d5c113f1 KVM: X86: Fix callers of kvm_apic_match_dest() to use corr [...] omits ac8ef992cd02 KVM: X86: Drop KVM_APIC_SHORT_MASK and KVM_APIC_DEST_MASK omits c96001c5702e KVM: X86: Use APIC_DEST_* macros properly in kvm_lapic_irq [...] omits 59508b303e4e KVM: X86: Move irrelevant declarations out of ioapic.h omits b4b2963616bb KVM: X86: Fix kvm_bitmap_or_dest_vcpus() to use irq shorthand omits fe3c2b4c2284 KVM: explicitly set rmap_head->val to 0 in pte_list_desc_r [...] omits d29c03a58705 KVM: get rid of var page in kvm_set_pfn_dirty() omits 4fb7b452ce7b KVM: vmx: remove unreachable statement in vmx_get_msr_feature() omits 7adacf5eb2d2 KVM: x86: use CPUID to locate host page table reserved bits omits 7ea4088938b7 arm64: hibernate: add PUD_SECT_RDONLY omits 13373f0e6580 arm64: hibernate: rename dst to page in create_safe_exec_page omits a89d7ff933b0 arm64: hibernate: remove gotos as they are not needed omits 051a7a94aaa9 arm64: hibernate: use get_safe_page directly omits d234332c2815 arm64: hibernate: pass the allocated pgdp to ttbr0 omits 621516789ee6 arm64: kexec: make dtb_mem always enabled omits 3b54b743397e arm64: kexec: remove unnecessary debug prints omits de68e4daea90 kexec: add machine_kexec_post_load() omits d42cc530b18d kexec: quiet down kexec reboot omits 542dfab53ed0 drm/i915/display: Fix warning about MST and DDI restrictions omits 10cd283da6c6 drm/i915/display/icl+: Do not program clockgating omits 60c6a14b489b drm/i915/display: Force the state compute phase once to en [...] omits f6d061d61712 kernel/module: Fix memleak in module_add_modinfo_attrs() omits 17da9b8e5ab8 usb: host: oxu210hp-hcd: fix gcc warning omits c5bae95b4e60 MAINTAINERS: Add entry for mpq7920 PMIC driver omits f5fa59a61eca regulator: bindings: add document bindings for mpq7920 omits c66f1cbad53a regulator: mp8859: add config option and build entry omits 44665f7d0829 regulator: bindings: add MPS mp8859 voltage regulator omits 9399e5dc6b67 dt-bindings: Add an entry for Monolithic Power System, MPS omits 9521e47e9ab8 usb: typec: ucsi: Actually enable all the interface notifications omits 2d686c738a2e usb: typec: fix non-kernel-doc comments omits 7dad8e6f0499 MAINTAINERS: Use linux-usb mailing list for Thunderbolt an [...] omits c7a7ac84afea thunderbolt: Fix xhci check in usb4_switch_setup() omits 1a0986c1bc14 ALSA: hda: Fix a typo in comments omits 6c6b3f1f260b ARM: zynq: use physical cpuid in zynq_slcr_cpu_stop/start omits 55c203a308ac ALSA: pci: echoaudio: remove set but not used variable 'chip' omits e61116479345 media: cec: remove unused functions omits bb6d42061a05 media: sti: bdisp: fix a possible sleep-in-atomic-context [...] omits 11c48e41d5fc media: pvrusb2: Remove unneeded semicolon and add newline omits f51e50db4c20 media: v4l2-rect.h: fix v4l2_rect_map_inside() top/left ad [...] omits 0f9be03452e8 media: pci: ivtv: convert to i2c_new_scanned_device omits d2d39fe2a253 media: pci: cx18: convert to i2c_new_scanned_device omits 832d76ec68f8 media: pci: bt8xx: convert to i2c_new_scanned_device omits 021472666cb6 media: pci: cx88: convert to i2c_new_scanned_device omits 1d5479d8ceb7 media: pci: cx23885: convert to i2c_new_scanned_device omits 1ec4c6efe231 media: saa7146: Avoid using BUG_ON as an assertion omits 93a24578de72 media: cx231xx: replace BUG_ON with recovery code omits 3a909680950b media: staging: tegra-vde: Use __maybe_unused attribute in [...] omits b395d457e42b media: staging: tegra-vde: Sort headers alphabetically omits f14838d7e180 media: staging: tegra-vde: Select IOVA unconditionally in Kconfig omits ef9534c585e0 media: v4l2: Fix fourcc names for 12b and 14b packed bayer omits bed7bdb6ae3c media: Revert "media: v4l2: Fix fourcc names for BAYER12P" omits f24e564129f3 pwm: Fix minor Kconfig whitespace issues omits 50b81d77be31 drm: meson: fix address type confusion omits 651b510a74d4 pwm: atmel: Implement .get_state() omits 02afb811e0cf pwm: atmel: Use register accessors for channels omits 998d189a817b pwm: atmel: Document known weaknesses of both hardware and [...] omits 2101c878f767 pwm: atmel: Replace loop in prescale calculation by ad-hoc [...] omits ff55e7a31414 pwm: atmel: Use a constant for maximum prescale value omits 3c269ba6d8af pwm: atmel: Add a hint where to find hardware documentation omits 3c64ed74d619 pwm: mxs: Avoid a division in mxs_pwm_apply() omits 366486e0afaa dt-bindings: pwm: mxs-pwm: Increase #pwm-cells omits 2cf0f6fece5b pwm: mxs: Add support for inverse polarity omits ebbfb1592c8d pwm: mxs: Remove legacy methods omits bf29c2ff82fd pwm: mxs: Implement ->apply() omits 1dc8b65c944e media: v4l2-core: only zero-out ioctl-read buffers omits f4659254a327 arm64: mm: Use modern annotations for assembly functions omits 3ac0f4526dfb arm64: lib: Use modern annotations for assembly functions omits 35e61c77ef38 arm64: asm: Add new-style position independent function an [...] omits d412f18c9bc7 soc: mediatek: cmdq: add cmdq_dev_get_client_reg function omits b2ff2356bf93 soc: mediatek: cmdq: add polling function omits 5c8b718c5a32 soc: mediatek: cmdq: define the instruction struct omits 01d1b408ecb0 soc: mediatek: cmdq: remove OR opertaion from err return omits 9c65b8463f41 ARM: tegra: Use clk_m CPU on Tegra124 LP1 resume omits cf94a7a06a7d ARM: tegra: Modify reshift divider during LP1 omits 1a3388d506bf ARM: tegra: Enable PLLP bypass during Tegra124 LP1 omits bf83b96f87ae clk: tegra: Mark fuse clock as critical omits fdd2c12e3761 pwm: sun4i: Add support for H6 PWM omits 9f28e95b5286 pwm: sun4i: Add support to output source clock directly omits fa4d81784681 pwm: sun4i: Always calculate params when applying new parameters omits 5b090b430d75 pwm: sun4i: Add an optional probe for bus clock omits b8d74644f34a pwm: sun4i: Prefer "mod" clock to unnamed omits a7fe985633f9 pwm: sun4i: Add an optional probe for reset line omits 6fa154e46c72 arm64: dts: hi3798cv200: correct PCIe 'bus-range' setting omits e4b9b6454d94 media: rc: ir-hix5hd2: add hi3796cv300-ir support omits 61cd2d5ca023 media: dt-bindings: media: add "hisilicon,hi3796cv300-ir" [...] omits 000e6751825d media: dvb-core: Fix receiving invalid EIT-sections omits c12495132d41 media: au8522: improve formatting omits f19dfd26fb3e media: Documentation: media: dtv-frontend.rst: fix a few m [...] omits 98b38bb4b7e3 media: as102: improve formatting omits 02a5830f8d64 media: dvb_dummy_fe: change printk to pr_warn omits 60c2b6060bb7 media: dvb_dummy_fe: Add blank line after declaration omits 6a168c6cb688 media: dvb_dummy_fe: Fix ERROR: POINTER_LOCATION, AVOID_EX [...] omits 9fcfae8a17bf media: dib0090: incorrect format specifier detected by clang omits f54def5b5ff7 media: dib0070: incorrect format specifiers detected by clang omits 4ec14f24c710 media: dib7000p: incorrect format specifier detected by clang omits cfff58188e4d media: dib7000m: incorrect format specifier detected by clang omits f444a5ff95dc x86/cpufeatures: Add support for fast short REP; MOVSB omits 8821e92879a3 Merge tag 'v5.5-rc5' into patchwork omits 614644676394 udf: Update header files to UDF 2.60 omits 871b9b14c673 udf: Move OSTA Identifier Suffix macros from ecma_167.h to [...] omits 800552ceecc7 udf: Fix spelling in EXT_NEXT_EXTENT_ALLOCDESCS omits e4018a496b72 ARM: dts: armada-388-clearfog: add eeprom omits e645d14e243e ARM: dts: armada-38x-solidrun-microsom: add eeprom omits 5c04ad85627f ARM: armada-38x-solidrun-microsom: move i2c0 to SOM DT omits aecc313490ae ARM: dts: mvebu: add support for SolidRun Clearfog GTR omits 34efc83727c8 mailbox: armada-37xx-rwtm: convert to devm_platform_iorema [...] omits f3ba1c86c2cd memory: mvebu-devbus: convert to devm_platform_ioremap_resource omits 54dd5fcb7cc0 bus: moxtet: declare moxtet_bus_type as static omits e8acad4d8395 firmware: turris-mox-rwtm: small white space cleanup omits e2d5e8332c96 reset: qcom-aoss: Allow CONFIG_RESET_QCOM_AOSS to be a tristate omits 72f775611daf drm/gma500: remove set but not used variables 'hist_reg' omits f2bc07562748 pinctrl: sh-pfc: Split R-Car H3 support in two independent [...] omits 8040bf4091cd clk: renesas: Prepare for split of R-Car H3 config symbol omits 6fe082b0fbe5 drm/sun4i: drc: Make sure we enforce the clock rate omits 451debe55715 drm/sun4i: backend: Make sure we enforce the clock rate omits f66ff55a9bd0 drm/exynos: dsi: Fix bridge chain handling omits 033bfe7538a1 drm/vc4: dsi: Fix bridge chain handling omits 748e3456b240 phy: cadence: Sierra: Use correct dev pointer in cdns_sier [...] omits 6825cfc94825 phy: cadence: Sierra: Set cmn_refclk_dig_div/cmn_refclk1_d [...] omits a43f72ae136a phy: cadence: Sierra: Change MAX_LANES of Sierra to 16 omits adc4bd6f6545 phy: cadence: Sierra: Check for PLL lock during PHY power on omits b872936f5757 phy: cadence: Sierra: Get reset control "array" for each link omits 871002d78881 phy: cadence: Sierra: Configure both lane cdb and common c [...] omits aead5fd6026d phy: cadence: Sierra: Modify register macro names to be in [...] omits cedcc2e2ea39 phy: cadence: Sierra: Make cdns_sierra_phy_init() as phy_ops omits 367da978713b phy: cadence: Sierra: Add support for SERDES_16G used in J [...] omits 380f57083c12 phy: cadence: Sierra: Use "regmap" for read and write to S [...] omits 372428db44cf phy: cadence: Sierra: Make "phy_clk" and "sierra_apb" opti [...] omits 56d34730c1a2 dt-bindings: phy: Sierra: Add bindings for Sierra in TI's J721E omits b0c0b66c0b43 phy: usb: Add support for wake and USB low power mode for [...] omits 5dfe1cec5808 phy: usb: USB driver is crashing during S3 resume on 7216 omits bed63b636fed phy: usb: bdc: Fix occasional failure with BDC on 7211 omits fc430aea0206 phy: usb: PHY's MDIO registers not accessible without devi [...] omits 89927fe0061a phy: usb: fix driver to defer on clk_get defer omits 9d5f51dcdb64 phy: usb: Add support for new Synopsys USB controller on t [...] omits 4e5b9c9a73b3 phy: usb: Add support for new Synopsys USB controller on the 7216 omits b11df0c9efbb dt-bindings: Add Broadcom STB USB PHY binding document omits 94583a41047e phy: usb: Restructure in preparation for adding 7216 USB support omits f1c0db40a3ad phy: usb: Add "wake on" functionality omits 6597af4e4835 phy: usb: Put USB phys into IDDQ on suspend to save power [...] omits ece5ffd9e15e phy: usb: Get all drivers that use USB clks using correct [...] omits dc9aa43c4366 phy: usb: EHCI DMA may lose a burst of DMA data for 7255xA [...] omits d0312fdbf3e1 phy: qcom-qmp: Add SW reset register omits 7d59e8e8fdd0 phy: qcom-qmp: remove no_pcs_sw_reset for sm8150 omits 01240af0138b phy: qcom-qmp: remove duplicate powerdown write omits 730430dceeb5 phy: qcom-qmp: Use register defines omits 978442532e57 phy: brcm-sata: Implement 7216 initialization sequence omits d0c05c68d669 dt-bindings: phy: Document BCM7216 SATA PHY compatible string omits f0684c1a8367 phy/rockchip: inno-dsidphy: generalize parameter handling omits cb18b9a92b0b dt-bindings: phy: drop #clock-cells from rockchip,px30-dsi-dphy omits 6f69e2a33093 phy: lantiq: vrx200-pcie: Remove unneeded semicolon omits a89806c998ee phy: qualcomm: Adjust indentation in read_poll_timeout omits 2ec1431ffac9 video: fbdev: mmp: fix platform_get_irq.cocci warnings omits 987351e1ea77 phy: core: Add consumer device link support omits 96829978d3b3 Merge branch 'clk-basic-hw' into clk-next omits ff258817137a clk: divider: Add support for specifying parents via DT/pointers omits 3b2549a3740e ALSA: control: potential uninitialized return value omits 9a434cee773a firmware: qcom_scm: Dynamically support SMCCC and legacy c [...] omits 57d3b816718c firmware: qcom_scm: Remove thin wrappers omits 65f0c90b7d46 firmware: qcom_scm: Order functions, definitions by servic [...] omits 59b6cf3046d2 firmware: qcom_scm-32: Add device argument to atomic calls omits 84528486ad7b firmware: qcom_scm-32: Create common legacy atomic call omits 590e92809a58 firmware: qcom_scm-32: Move SMCCC register filling to qcom [...] omits efd2b15c21a0 firmware: qcom_scm-32: Use qcom_scm_desc in non-atomic calls omits fd62c30b6b42 firmware: qcom_scm-32: Add funcnum IDs omits 0224898152bd firmware: qcom_scm-32: Use SMC arch wrappers omits 5dad8deee29b firmware: qcom_scm-64: Improve SMC convention detection omits 3f951ea627da firmware: qcom_scm-64: Move SMC register filling to qcom_s [...] omits 1f7166fdae55 firmware: qcom_scm-64: Add SCM results struct omits b30a2a72b84e firmware: qcom_scm-64: Move svc/cmd/owner into qcom_scm_desc omits 4a9f1e13b7ed firmware: qcom_scm-64: Make SMC macros less magical omits 9a1108d2b001 firmware: qcom_scm: Remove unused qcom_scm_get_version omits 5443cc5f12b1 firmware: qcom_scm: Apply consistent naming scheme to command IDs omits e0aa15396504 firmware: qcom_scm: Rename macros and structures omits 40adf6861288 IB/core: Rename event_handler_lock to qp_open_list_lock omits 17e106463251 IB/core: Cut down single member ib_cache structure omits 6b57cea9221b IB/core: Let IB core distribute cache update events omits 4cca96a8d9da IB/mlx5: Do reverse sequence during device removal omits 099126352303 Revert "drm/bridge: Add a drm_bridge_state object" omits b470743bedba Revert "drm/bridge: Patch atomic hooks to take a drm_bridg [...] omits 8de679abc8ae Revert "drm/bridge: Add an ->atomic_check() hook" omits 3dfbf2d3d05e Revert "drm/bridge: Add the necessary bits to support bus [...] omits 6ae1a4bbe113 Revert "drm/bridge: Fix a NULL pointer dereference in drm_ [...] omits 7a2a2231ef22 arm64: dts: apq8096-db820c: Fix VDD core voltage omits 5d0d4d42bed0 soc: qcom: rpmhpd: Set 'active_only' for active only power [...] omits eac8ce86cb90 arm64: dts: qcom: qcs404-evb: Set vdd_apc regulator in hig [...] omits c9ec155b5962 arm64: dts: qcom: msm8998-mtp: Add alias for blsp1_uart3 omits 2d138b1b22ea Merge branch 'v5.6-armsoc/dts64' into for-next omits 06cd993772aa Merge branch 'v5.6-armsoc/dts32' into for-next omits 144d8f9781e6 spi: rspi: Add support for GPIO chip selects omits 9815ed8714d2 spi: rspi: Add support for multiple native chip selects omits 8f2344fa7f54 spi: rspi: Remove set_config_register() macro omits 1bec84ddd85a spi: rspi: Use dev_warn_once() instead of open-coding omits aa32f76e0a40 spi: sh-msiof: Convert to generic unused native cs handling. omits 7d93aecdb58d spi: Add generic support for unused native cs with cs-gpios omits e9aa3b851428 spi: bcm-qspi: Use platform_get_irq_byname_optional() to a [...] omits d7cb6975f11e drm/i915/gt: Always force restore freshly pinned contexts omits 4444a1c10069 regulator: mp8859: add driver omits 599b10193c77 ASoC: gtm601: fix build warning omits 490a625b0177 ASoC: SOF: loader: add dynamic debug trace omits 46207ca24545 ASoC: SOF: pci: change the default firmware path when the [...] omits 09a6d00a42ce random: remove some dead code of poolinfo omits 727d499a6f4f random: fix typo in add_timer_randomness() omits 12cd53aff5ea random: Add and use pr_fmt() omits 25418f9d4996 arm64: dts: rockchip: rk3399-hugsun-x99: remove supports-s [...] omits 24bea4dfa367 arm64: dts: rockchip: rk3399-firefly: remove num-slots fro [...] omits 1f5e92834006 ARM: dts: rockchip: Use ABI name for write protect pin on [...] omits 53ebeca24a87 net/rose: remove redundant assignment to variable failed omits 1ece2fbe9b42 ptp: clockmatrix: Rework clockmatrix version information. omits 4addbcb387c9 enetc: Fix inconsistent IS_ERR and PTR_ERR omits 0d6e5bfc9c5b enetc: Fix an off by one in enetc_setup_tc_txtime() omits cbefe2c95770 Merge branch 'Documentation-stmmac-documentation-improvements' omits b053b28e93da Documentation: networking: Add stmmac to device drivers list omits 2ffebffbe7dc Documentation: networking: Convert stmmac documentation to [...] omits 1501125460fa MAINTAINERS: Add stmmac Ethernet driver documentation entry omits c68d724826cd drivers: net: cisco_hdlc: use __func__ in debug message omits 12faac30d157 random: convert to ENTROPY_BITS for better code readability omits 10332dc22089 Merge branch 'net-ch9200-code-cleanup' omits 195234b8856e net: ch9200: remove unnecessary return omits e64dec834ed2 net: ch9200: use __func__ in debug message omits 870e05b1b188 random: remove unnecessary unlikely() omits c95ea0c69ffd random: remove kernel.random.read_wakeup_threshold omits 84df7cdfbb21 random: delete code to pull data into pools omits 90ea1c6436d2 random: remove the blocking pool omits 30c08efec888 random: make /dev/random be almost like /dev/urandom omits 48446f198f9a random: ignore GRND_RANDOM in getentropy(2) omits 75551dbf112c random: add GRND_INSECURE to return best-effort non-crypto [...] omits c6f1deb15878 random: Add a urandom_read_nowait() for random APIs that d [...] omits 4c8d062186d9 random: Don't wake crng_init_wait when crng_init == 1 omits 1b710b1b10ef char/random: silence a lockdep splat with printk() omits 58cf542a1a9b Merge branch 'ionic-driver-updates' omits 6be1a5ce1b39 ionic: clear compiler warning on hb use before set omits c37d6e3f25cf ionic: restrict received packets to mtu size omits 24cfa8c76278 ionic: add Rx dropped packet counter omits 3daca28f15f5 ionic: drop use of subdevice tags omits 60262b10a96b RDMA/hns: Fix coding style issues omits 292f3e496be0 drm: Set crc->opened to false before setting crc source to NULL. omits 72a848f5c46b drm: remove the newline for CRC source name. omits d800c93bacc7 RDMA/hns: Replace custom macros HNS_ROCE_ALIGN_UP omits 0c53426c7c1a RDMA/hns: Remove redundant print information omits 032b0574161f RDMA/hns: Delete unnessary parameters in hns_roce_v2_qp_modify() omits 5e049a5d6c83 RDMA/hns: Update the value of qp type omits 58e4fc11c1a5 RDMA/hns: Remove unused function hns_roce_init_eq_table() omits eca44507c3e9 RDMA/hns: Avoid printing address of mtt page omits 622db5b6439a RDMA/core: Add trace points to follow MR allocation omits 3e5901cbfcc1 RDMA/core: Trace points for diagnosing completion queue issues omits ed999f820a6c RDMA/cma: Add trace points in RDMA Connection Manager omits 7a49de995ebb vfio/spapr_tce: use mmgrab omits bb3d3cf928d4 vfio: vfio_pci_nvlink2: use mmgrab omits b0965ee2009c Merge branch 'next/dt64' into for-next omits f72fb082411c Merge branch 'next/dt' into for-next omits 2a87ebfabc41 Merge branch 'next/drivers' into for-next omits 7e29f70bd3c5 Merge branch 'next/soc' into for-next omits 0536309373e3 memory: samsung: Rename Exynos to lowercase omits 945005409bfb soc: samsung: Rename Samsung and Exynos to lowercase omits 6109414ab937 arm64: dts: exynos: Rename Samsung and Exynos to lowercase omits ce258cfe4123 ARM: dts: samsung: Rename Samsung and Exynos to lowercase omits 45984f0c70cc ARM: samsung: Rename Samsung and Exynos to lowercase omits ad097ab061b0 ARM: exynos: Correct the help text for platform Kconfig option omits 2c86e55d2ab5 drm/i915/gtt: split up i915_gem_gtt omits 5e2cca41745a ARM: Document merges omits df8bfc6decb0 Merge branch 'arm/dt' into for-next omits c35a024f8eec drm: zte: Provide ddc symlink in vga connector sysfs directory omits a339fa5de0f3 drm: zte: Provide ddc symlink in hdmi connector sysfs directory omits 04a880fb06b9 drm/vc4: Provide ddc symlink in connector sysfs directory omits e052860d1181 Merge tag 'omap-for-v5.6/ti-sysc-drop-pdata-signed' of git [...] omits bb9d681b2508 drm/tegra: Provide ddc symlink in output connector sysfs d [...] omits 785ca50f8e61 Merge branch 'omap/soc' into arm/dt omits 648f5eacbded Merge branch 'arm/soc' into for-next omits e0d04cf8bd59 Merge branch 'arm/fixes' into for-next omits 8a6c3e88bb7a Merge tag 'omap-for-v5.6/ti-sysc-dt-signed' of git://git.k [...] omits 3f9c6a6d9056 Merge tag 'omap-for-v5.6/dt-signed' of git://git.kernel.or [...] omits d5279a57c408 Merge tag 'omap-for-v5.6/soc-signed' of git://git.kernel.o [...] omits 530735df6258 ARM: dts: bcm2711: Enable HWRNG support omits c4414cac85b6 ARM: dts: bcm2835: Move rng definition to common location omits 7ee3f6d2486e net/mlx5: DR, Create multiple destination action from dr_c [...] omits b8853c969f40 net/mlx5: DR, Add support for multiple destination table action omits aec292ee6f29 net/mlx5: DR, Align dest FT action creation to API omits 988fd6b32d07 net/mlx5: DR, Pass table flags at creation to lower layer omits 34583beea4b7 net/mlx5: DR, Create multi-destination table for SW-steering use omits 6de03d2dcb0e net/mlx5: DR, Create FTE entry in the FW from SW-steering omits cc78dbd7686a net/mlx5: DR, Use attributes struct for FW flow table creation omits 3ed879965cc4 net/mlx5: Use async EQ setup cleanup helpers for multiple EQs omits 7396ae3d1cfe net/mlx5: Reduce No CQ found log level from warn to debug omits 57c7fce14b1a net/mlx5: Increase the max number of channels to 128 omits 15fc92ec3ad4 net/mlx5e: Support accept action on nic table omits 42ae1a5c7669 mlx5: work around high stack usage with gcc omits 8007880a2ca9 net/mlx5: limit the function in local scope omits 5a57c05b56b6 xfs: remove shadow variable in xfs_btree_lshift omits d41415eb5eda Documentation,selinux: fix references to old selinuxfs mou [...] omits 2e9eeaa11751 gfs2: eliminate ssize parameter from gfs2_struct2blk omits ea117312ea9f drm/amd/display: Reduce HDMI pixel encoding if max clock i [...] omits d12babaf1540 drm/amd/display: add event type check before restart the a [...] omits daa9692db988 drm/amd/display: Add delay after h' watchdog timeout event omits 454425e8f919 drm/amd/display: rx_validation failed resume from sleep omits 838a4ea38441 drm/amd/display: Return correct Error code for validate h_prime omits 52c7423cfdc0 drm/amd/display: Fix hdcp1 create session omits 4f47cd0c0185 drm/amd/display: fix psp return condition for hdcp module omits 0a531c5a39a7 dm verity: don't prefetch hash blocks for already-verified data omits 9402e959014a dm crypt: fix GFP flags passed to skcipher_request_alloc() omits 430690405390 dm thin metadata: Fix trivial math error in on-disk format [...] omits 63ee92d1c253 dm thin metadata: use true/false for bool variable omits 1d1dda8ca8ca dm snapshot: use true/false for bool variable omits 67b92d979b70 dm bio prison v2: use true/false for bool variable omits 4ecc5081909a dm mpath: use true/false for bool variable omits b0d7ecd7633a drm/amd: use list_for_each_entry for list iteration. omits 3c20d544ef2a drm/radeon: remove unnecessary braces around conditionals. omits fbd62354f08c drm/radeon: remove boolean checks in if statements. omits 2cacd20e91ec Revert "drm/amdgpu: Set no-retry as default." omits 48ccd5ffe5d5 drm/amdgpu/gfx: simplify old firmware warning omits 5677c5209086 drm/amdgpu/gmc10: use common invalidation engine helper omits bdbe90f04d24 drm/amdgpu/gmc: move invaliation bitmap setup to common code omits c8aa6ae30c6a drm/amdgpu: updated UMC error address record with correct [...] omits 0ee51f1d940e drm/amdgpu: resolved bug in UMC RAS CE query omits a64c9e15e624 drm/amd/powerplay: cleanup the interfaces for powergate se [...] omits e0aa4a92f76b drm/amd/powerplay: issue proper hdp flush for table transferring omits 29a45960647b drm/amd/powerplay: refine code to support no-dpm case omits ce0d0ec3390c drm/amd/powerplay: unified VRAM address for driver table i [...] omits 9fa1ed5bf628 drm/amd/powerplay: cache the watermark settings on system memory omits d5ec4b45682e drm/amdgpu/smu: custom pstate profiling clock frequence fo [...] omits 25344d7e98ed drm/amd/amdgpu: L1 Policy(5/5) - removed IH_CHICKEN from VF omits 2ee9403e81f4 drm/amd/amdgpu: L1 Policy(3/5) - removed ECC interrupt from VF omits 08546895bc4e drm/amd/amdgpu: L1 Policy(2/5) - removed GC GRBM violation [...] omits 20bf2f6fefec drm/amd/amdgpu: L1 Policy(1/5) - removed VM settings for m [...] omits 61130c743296 drm/amdgpu: removed GFX RAS support check in UMC ECC callback omits 097dc53ee93a drm/amdgpu: added function to wait for PSP BL availability omits 4dee6e4ca50a drm/amdgpu: use linux size macro to simplify ONE_Kib & One_Mib omits bd68fb94b3d4 drm/amdgpu: resolve bug in UMC 6 error counter query omits a210d69872cc drm/amd/powerplay: add smu11_driver_if_arcturus.h new OOB members omits 895bd048fb08 amd/amdgpu/sriov tdr enablement with pp_onevf_mode omits c2a801af3183 amd/amdgpu/sriov enable onevf mode for ARCTURUS VF omits 6a876844e489 drm/amd/powerplay: retrieve the enabled feature mask from cache omits e42877b8ba87 drm/amd/powerplay: avoid deadlock on Vega20 swSMU routine omits 955c71200750 drm/amdgpu: update UMC 6.1 RAS error counter register access path omits e4b613e0b272 drm/amdgpu/smu: add helper function smu_get_dpm_level_rang [...] omits b36a62321d2e drm/radeon: remove three set but not used variable omits e78adc5a1d34 drm/amdgpu/powerplay: fix NULL pointer issue when SMU disabled omits d2f925ff9a23 drm/amdgpu/smu: use unified variable smu->is_apu to check [...] omits 34e48caee40d drm/amdgpu: amalgamated PSP TA invoke functions omits 1f455f258013 drm/amdgpu: amalgamate PSP TA load/unload functions omits e6e193c00dce drm/amdgpu: by default output PSP ret status in event of c [...] omits 0753e56e9a01 drm/amdgpu: correct RLC firmwares loading sequence omits b8ab58f350b6 drm/amd/powerplay: add check for baco support on Arcturus omits 60bd99fd1580 drm/amd/display: use true, false for bool variable in disp [...] omits d94af04b0874 drm/amd/display: use true, false for bool variable in disp [...] omits b7402f1f6b40 drm/amd/display: use true, false for bool variable in disp [...] omits 45423809d595 drm/amd/display: use true, false for bool variable in dce_calcs.c omits edb1a67767fd drm/amd/display: use true, false for bool variable in disp [...] omits 0bb803699a7b drm/amd/display: use true, false for bool variable in dcn2 [...] omits 0ee600a7ec35 drm/amd/display: use true, false for bool variable in dcn1 [...] omits 41ff5e81ffa0 drm/amd/display: use true, false for bool variable in dc_l [...] omits e1ab862d8926 drm/amd/powerplay: use true, false for bool variable in ve [...] omits 337443d0e290 drm/amdgpu/smu: make the set_performance_level logic easie [...] omits c00ca07f64d3 Revert "drm/amdgpu: simplify ATPX detection" omits 8831fa6e8997 drm/amdgpu: simplify function return logic omits 18d7ab9899d3 drm/amd/powerplay: support custom power profile setting omits c103c5a333ec drm/amd/display: fix kernel_fpu_begin/_end() warnings omits c2a77fde10ec drm/amdkfd: Avoid hanging hardware in stop_cpsch omits 09c34e8d7a63 drm/amdkfd: Improve HWS hang detection and handling omits 63e088acfc33 drm/amdkfd: Remove unused variable omits 2bdac179e217 drm/amdkfd: Fix permissions of hang_hws omits b6025eeaa10e drm/amdgpu: add DRIVER_SYNCOBJ_TIMELINE to amdgpu omits b39962950339 dm zoned: support zone sizes smaller than 128MiB omits 43f3952a51f8 dm raid: table line rebuild status fixes omits 88e7cafdcae8 dm dust: change ret to r in dust_map_write omits 11f1eabee0ba cros_ec: treewide: Remove 'include/linux/mfd/cros_ec.h' omits e3ff68812384 drm/msm: update LANE_CTRL register value from default value omits 6125bd327e16 drm/msm: add DSI support for sc7180 omits 7807a76b00d3 drm/i915/gt: Take responsibility for engine->release as th [...] omits e33f9a169747 kcsan: Add __no_kcsan function attribute omits 7161177481d5 kcsan: Document static blacklisting options omits 944bc9cca7c3 asm-generic/atomic: Use __always_inline for fallback wrappers omits c020395b6634 asm-generic/atomic: Use __always_inline for pure wrappers omits d47715f50e83 kcsan, ubsan: Make KCSAN+UBSAN work together omits 89b223bfb8a8 selinux: deprecate disabling SELinux and runtime omits 05a8e45136ca drm/i915/display: Use external dependency loop for port sync omits 83bb5d4106f7 mfd: Kconfig: Rename Samsung to lowercase omits 58d67e213bdb mfd: tqmx86: remove set but not used variable 'i2c_ien' omits 953cac3ec55f drm/i915: fix an error code in intel_modeset_all_tiles() omits 62bf5465b26d drm/i915: Add missing include file <linux/math64.h> omits b18398c16e17 drm/bridge: Fix a NULL pointer dereference in drm_atomic_b [...] omits bde9e6b9ba75 iommu/amd: Fix typos for PPR macros omits 858defad2ae2 iommu/amd: Remove local variables omits 260718b3a35d leds: lm3692x: Disable chip on brightness 0 omits 4a8d2bee2080 leds: lm3692x: Split out lm3692x_leds_disable omits 5e9d7b6f4336 leds: lm3692x: Move lm3692x_init and rename to lm3692x_led [...] omits df7083b57331 leds: lm3692x: Make sure we don't exceed the maximum LED current omits e2726daea583 iommu/vt-d: debugfs: Add support to show page table internals omits b802d070a52a iommu/vt-d: Use iova over first level omits 64229e8f37cf iommu/vt-d: Update first level super page capability omits cb8b892dcecf iommu/vt-d: Make first level IOVA canonical omits 33cd6e642d6a iommu/vt-d: Flush PASID-based iotlb for iova over first level omits ddf09b6d43ec iommu/vt-d: Setup pasid entries for iova over first level omits 87208f22a4d9 iommu/vt-d: Add PASID_FLAG_FL5LP for first-level pasid setup omits 2cd1311a2667 iommu/vt-d: Add set domain DOMAIN_ATTR_NESTING attr omits a1948f2e0a9d iommu/vt-d: Identify domains using first level page table omits 8e3391cfdcd4 iommu/vt-d: Loose requirement for flush queue initializaton omits 10f8008f0f88 iommu/vt-d: Avoid iova flush queue in strict mode omits 984d03adc9bd iommu/vt-d: trace: Extend map_sg trace event omits 034d473109e9 iommu/vt-d: Misc macro clean up for SVM omits 5f75585e19cc iommu/vt-d: Avoid sending invalid page response omits 59a623374dc3 iommu/vt-d: Replace Intel specific PASID allocator with IOASID omits 39d630e33214 iommu/vt-d: Fix off-by-one in PASID allocation omits d62efd4fa62b iommu/vt-d: Avoid duplicated code for PASID setup omits 6eba09a4b5d5 iommu/vt-d: Reject SVM bind for failed capability check omits 79db7e1b4cf2 iommu/vt-d: Match CPU and IOMMU paging mode omits ff3dc6521f78 iommu/vt-d: Fix CPU and IOMMU SVM feature matching checks omits 046182525db6 iommu/vt-d: Add Kconfig option to enable/disable scalable mode omits 9a4c22740291 pinctrl: artpec6: fix __iomem on reg in set omits 94f7a2cb42bf pinctrl: ingenic: Use devm_platform_ioremap_resource() omits f831f93af676 pinctrl: ingenic: Factorize irq_set_type function omits 5ffdbb7ec9fa pinctrl: ingenic: Remove duplicated ingenic_chip_info structures omits baf15647387e pinctrl: ingenic: Put ingenic_chip_info pointer in match data omits 5ec008bfac7d pinctrl: ingenic: Remove platform ID table omits 5ab0c8e90191 pinctrl: meson: meson8b: add the GPIOH pinmux settings for [...] omits 4611e73f3670 pinctrl: nuvoton: npcm7xx: constify copied structure omits 8b1704bde133 pinctrl: qcom: ssbi-gpio: constify copied structure omits a2800cdb4337 pinctrl: ssbi-mpp: constify copied structure omits 2cb81261a967 Merge tag 'gpio-updates-for-v5.6-part1' of git://git.kerne [...] omits bbc55341b9c6 x86/fpu: Deactivate FPU state after failure during state load omits 227caae52bcf gpio: mpc8xxx: ls1088a/ls1028a edge detection mode bug fixs. omits e36eaf94be8f gpio: gpio-grgpio: fix possible sleep-in-atomic-context bu [...] omits 25d071b3f6db gpio: gpio-grgpio: fix possible sleep-in-atomic-context bu [...] omits 048ae7e8b5db fmc: remove left-over ipmi-fru.h after fmc deletion omits 7a7b99bf801e PM: hibernate: Add more logging on hibernation failure omits 809ed78a832d PM: hibernate: improve arithmetic division in preallocate_ [...] omits eed0f953b90e gfs2: Another gfs2_find_jhead fix omits 2dfbf9d2873a drm/i915/tgl: Gen-12 display can decompress surfaces compr [...] omits a7007efa673c drm/fb: Extend format_info member arrays to handle four planes omits 0d3d29d0f8f1 drm/framebuffer: Format modifier for Intel Gen-12 media co [...] omits 577687bfaae4 drm/i915: Make sure plane dims are correct for UV CCS planes omits 5cf15dfca91c drm/i915: Add debug message for FB plane[0].offset!=0 error omits d156135e6a54 drm/i915/tgl: Make sure a semiplanar UV plane is tile row [...] omits 7361bdb26c2c drm/i915: Add support for non-power-of-2 FB plane alignment omits 2a2cabd8bc17 gpiolib: use gpiochip_get_desc() in gpio_ioctl() omits 45e2360480b9 gpiolib: use gpiochip_get_desc() in lineevent_create() omits 0f41dabe45df gpiolib: use gpiochip_get_desc() in linehandle_create() omits 06863620edfe gpiolib: convert the type of hwnum to unsigned int in gpio [...] omits d90f36851d65 gpiolib: have a single place of calling set_config() omits a9001764c6fa gpiolib: use 'unsigned int' instead of 'unsigned' in gpio_ [...] omits 5aa0c467519c power: avs: fix uninitialized error return on failed cpr_r [...] omits 3cacb2086e41 drm/mgag200: Add module parameter to pin all buffers at offset 0 omits 0fb5f69e1964 drm/vram-helper: Support struct drm_driver.gem_create_object omits a4d46a8e268f drm/vram-helper: Remove BO device from public interface omits ebe9428b3f60 drm/vram-helper: Remove interruptible flag from public interface omits 0528904926aa ACPI: button: Add DMI quirk for Razer Blade Stealth 13 lat [...] omits 643956e61ced ACPI: PPTT: Consistently use unsigned int as parameter type omits eabd5e7d8bf5 drivers/base/test: fix global-out-of-bounds error omits 64c76b31774d clk: clarify that clk_set_rate() does updates from top to bottom omits 8daeaea99caa clk: meson: meson8b: make the CCF use the glitch-free mali mux omits fe49f0cb09b8 mfd: dbx500-prcmu: Drop DSI pll clock functions omits 1533557e7228 mfd: dbx500-prcmu: Drop set_display_clocks() omits f9be96a44d8e mfd: max77650: Select REGMAP_IRQ in Kconfig omits 6b563ff11942 mfd: axp20x: Mark AXP20X_VBUS_IPSOUT_MGMT as volatile omits 547dc54a1ef0 mfd: ab8500: Fix ab8500-clk typo omits 4cf57ef33d1d mfd: intel-lpss: Add Intel Jasper Lake PCI IDs omits b97579c1a2bc dt-bindings: mfd: max14577: Add reference to max14040_batt [...] omits d753a557602a mfd: ab8500-core: Add device tree support for AB8505 omits 9836890f6cc0 dt-bindings: mfd: ab8500: Document AB8505 bindings omits 8ed1078be2dd dt-bindings: mfd: Document the Xylon LogiCVC multi-functio [...] omits 12ca3ca38177 dt-bindings: mfd: da9062: add gpio bindings omits 7619de356139 mfd: da9062: add support for the DA9062 GPIOs in the core omits c1a43179f671 mfd: dln2: More sanity checking for endpoints omits eca17b25744c mfd: sm501: Fix mismatches of request_mem_region omits bb7271c95cae mfd: syscon: Re-use resource_size() to count max_register omits 10f916766436 mfd: atmel-hlcdc: Return in case of error omits 4b1ca3a40410 mfd: atmel-hlcdc: Add struct device member to struct atmel [...] omits d5d3594db9f0 pinctrl: armada-37xx: Remove unneeded semicolon omits a9a79514c2ba pinctrl: qcom: make 'm_voc_groups' static omits e351e4d5eaec drm/bridge: Add the necessary bits to support bus format n [...] omits b86d895524ab drm/bridge: Add an ->atomic_check() hook omits f7619a58ef92 drm/bridge: Patch atomic hooks to take a drm_bridge_state omits 6ed7e9625fa6 drm/bridge: Add a drm_bridge_state object omits f314f20b7035 pinctrl: sunxi: sun50i-h5 use platform_irq_count omits 8ead819f1bef cpufreq: s3c: fix unbalances of cpufreq policy refcount omits 83fe39ad0a48 cpufreq: imx-cpufreq-dt: Add i.MX8MP support omits 24f371f77e10 cpufreq: Use imx-cpufreq-dt for i.MX8MP's speed grading omits 308beafc37fe cpufreq: tegra186: convert to devm_platform_ioremap_resource omits af9c8e9184f5 cpufreq: kirkwood: convert to devm_platform_ioremap_resource omits 30c8fa3ec61a interconnect: qcom: Add MSM8916 interconnect provider driver omits ebb37bd06460 dt-bindings: interconnect: Add Qualcomm MSM8916 DT bindings omits 7d7899c5297b interconnect: Check for valid path in icc_set_bw() omits 22a7fa8848c5 x86/unwind/orc: Fix !CONFIG_MODULES build warning omits 50cc02e599ef x86/context-tracking: Remove exception_enter/exit() from K [...] omits ee6352b2c47a x86/context-tracking: Remove exception_enter/exit() from d [...] omits 194efb6e2667 clk: gate: Add support for specifying parents via DT/pointers omits 9611b3aacc1c clk: mux: Add support for specifying parents via DT/pointers omits 728e3096741a clk: asm9260: Use parent accuracy in fixed rate clk omits 1f1bb96d3a1a clk: fixed-rate: Document that accuracy isn't a rate omits 58f0c4ba565d clk: fixed-rate: Add clk flags for parent accuracy omits 2552c123e8a7 arm64: dts: qcom: sc7180: Add critical interrupt and cooli [...] omits 2b197a6d14d5 csky/smp: Fixup boot failed when CONFIG_SMP omits 105663f73e71 blk-mq: Document functions for sending request omits a754bd5f1874 block: Allow t10-pi to be modular omits 5528e0d7f151 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits 1b935183aeff Merge branch 'Unique-mv88e6xxx-IRQ-names' omits 8ddf0b5693f6 net: dsa: mv88e6xxx: Unique ATU and VTU IRQ names omits 06acd1148bb3 net: dsa: mv88e6xxx: Unique g2 IRQ name omits 8b4db28914b5 net: dsa: mv88e6xxx: Unique watchdog IRQ name omits e6f2f6b824a3 net: dsa: mv88e6xxx: Unique SERDES interrupt names omits 3095383a8ab4 net: dsa: mv88e6xxx: Unique IRQ name omits 7a4b51947475 selinux: allow per-file labelling for binderfs omits e3915ad94bfa erofs: remove void tagging/untagging of workgroup pointers omits e5e9a432036a erofs: remove unused tag argument while registering a workgroup omits 997626d83838 erofs: remove unused tag argument while finding a workgroup omits a55861c800ae erofs: correct indentation of an assigned structure inside [...] omits 7e78c875143b selinuxfs: use scnprintf to get real length for inode omits baac82fe06db dt-bindings: arm: Convert arm,idle-state binding to DT schema omits 4b4e41f35cc7 pinctrl: actions: remove duplicate dsi entry omits 0434cd276e72 dt-bindings: pinctrl: intel: Update to use generic bindings omits a299df3524ea igc: Use Start of Packet signal from PHY for timestamping omits 4805746420a9 pinctrl: tegra: fix missing __iomem in suspend/resume omits 60dbede0c4f3 igc: Add support for ethtool GET_TS_INFO command omits d7da2a1e4e08 pinctrl: Ingenic: Add pinctrl driver for X1830. omits 8bc49f4489bb dt-bindings: pinctrl: Add bindings for Ingenic X1830. omits f742e5ebdd63 pinctrl: Ingenic: Introduce reg_offset and use it instead [...] omits 3b31e9b0eaaa pinctrl: Ingenic: Add missing parts for X1000 and X1500. omits b4a9372ad759 pinctrl: Ingenic: Fix bugs in X1000 and X1500. omits 2c344ae24501 igc: Add support for TX timestamping omits b71818cbda25 arm64: dts: allwinner: sun50i-a64: Use macros for newly ex [...] omits 765866edb16a ARM: dts: sunxi: Use macros for references to CCU clocks omits 60d0426d7603 arm64: dts: allwinner: h5: Add Libre Computer ALL-H5-CC H5 board omits 554581b79139 ARM: dts: sun8i: R40: Add SPI controllers nodes and pinmuxes omits 81b055205e8b igc: Add support for RX timestamping omits 953068058454 dt-bindings: Rename Exynos to lowercase omits 50d31037e430 Merge branch 'ethtool-allow-nesting-of-begin-and-complete- [...] omits 4ac0ac847f05 epic100: allow nesting of ethtool_ops begin() and complete() omits 71f711a4f1dd via-velocity: allow nesting of ethtool_ops begin() and complete() omits a69faa09102b wil6210: get rid of begin() and complete() ethtool_ops omits 17aa23ee7234 fcnal-test: Fix vrf argument in local tcp tests omits b289ba5e0710 gtp: simplify error handling code in 'gtp_encap_enable()' omits f233789dfcd4 Merge branch 'mlxsw-Disable-checks-in-hardware-pipeline' omits ef11ffa21b75 selftests: forwarding: router: Add test case for destinati [...] omits ca360db4b825 mlxsw: spectrum: Disable DIP_LINK_LOCAL check in hardware [...] omits 6e734f863c87 selftests: forwarding: router: Add test case for source IP [...] omits e317b0f77eb6 mlxsw: spectrum: Disable SIP_DIP check in hardware pipeline omits 59b3a4f3481e selftests: forwarding: router: Add test case for multicast [...] omits 359ec56679ef mlxsw: spectrum: Disable MC_DMAC check in hardware pipeline omits 383dbf70d99e selftests: forwarding: router: Add test case for source IP [...] omits 62b0fb099ce2 mlxsw: spectrum: Disable SIP_CLASS_E check in hardware pipeline omits 5f2958052c58 igc: Add basic skeleton for PTP omits 02b0442c199f Merge branch 'hns3-next' omits 7f39febf2e08 net: hns3: modify an unsuitable reset level for hardware error omits 7061867b59e0 net: hns3: replace an unsuitable variable type in hclge_in [...] omits 2af8cb6126f3 net: hns3: add protection when get SFP speed as 0 omits f97c4d823fb7 net: hns3: modify the IRQ name of misc vectors omits 7ab2b53e4657 net: hns3: modify an unsuitable log in hclge_map_ring_to_vector() omits 5bffde62a180 net: hns3: modify the IRQ name of TQP vector omits 08a100689d4b net: hns3: re-organize vector handle omits 698a89541c22 net: hns3: add trace event support for HNS3 driver omits bfda044533b2 spi: dw: use "smp_mb()" to avoid sending spi data error omits fc2b10d13602 regulator: samsung: Rename Samsung to lowercase omits 14e01b5f3358 regmap-i2c: constify regmap_bus structures omits d4b74e218a8d ASoC: Intel: sof_rt5682: Ignore the speaker amp when there [...] omits 5f70bde26a48 selftests: fix build behaviour on targets' failures omits adc92dd4550e debugfs: Fix warnings when building documentation omits b4b844930f27 tty: serial: fsl_lpuart: drop earlycon entry for i.MX8QXP omits 3966f0846c03 tty: serial: fsl_lpuart: support UPIO_MEM32 for lpuart32 omits a659652f6169 tty: serial: fsl_lpuart: drop EARLYCON_DECLARE omits 69bd1a4f19a4 tty: serial: qcom_geni_serial: Move loopback support to TI [...] omits f3974413cf02 tty: serial: qcom_geni_serial: Wakeup IRQ cleanup omits b2097131992d serial: samsung: Rename Exynos to lowercase omits 5ed94dcdb88b serial: ucc_uart: remove redundant assignment to pointer bdp omits e69c21d25d97 ARM: Document merges omits 615e00cb506f Merge branch 'arm/dt' into for-next omits a00dfd4ddd48 tools: usb: usbip: Get rid of driver name printout in README omits 32d319c02d80 Merge branch 'mmp/hsic' into arm/dt omits e2ce979bf176 ARM: dts: mmp3: Fix typos omits 277a13b5f81a arm64: dts: qcom: msm8996: Fix venus iommu nodename error omits 02da7c3d7952 Revert "drm: atmel-hlcdc: enable sys_clk during initalization." omits 51a19d150b52 drm: atmel-hlcdc: prefer a lower pixel-clock than requested omits 2c1fb9d86f68 drm: atmel-hlcdc: enable clock before configuring timing engine omits 07acf4bafe81 drm: atmel-hlcdc: use double rate for pixel clock only if [...] omits bf046007641a dt-bindings: fix warnings in xinpeng,xpp055c272.yaml omits 158e2ee61f22 x86/fpu/xstate: Make xfeature_is_supervisor()/xfeature_is_ [...] omits 4081b335592a Merge branch 'mmp/hsic' into arm/dt omits 0bc5f749bcb6 ARM: dts: mmp3-dell-ariel: Enable the HSIC omits 3240d5b872f2 ARM: dts: mmp3: Add HSIC controllers omits f6f149604eef dt-bindings: phy: Add binding for marvell,mmp3-hsic-phy omits be61795bbd3c clk: mmp2: Add HSIC clocks omits 247aa9e4d22d dt-bindings: marvell,mmp2: Add clock ids for the HSIC clocks omits c29635755339 ARM: Document merges omits 01493eb6237f Merge branch 'arm/drivers' into for-next omits 43d5c8f4f7c1 Merge branch 'arm/defconfig' into for-next omits 5b5d3a671f3f Merge branch 'arm/fixes' into for-next omits f855de56d1e9 Merge branch 'arm/dt' into for-next omits 3b6930e82439 Merge tag 'renesas-dt-bindings-for-v5.6-tag1' of git://git [...] omits 1bee7aaa075b Merge tag 'renesas-drivers-for-v5.6-tag1' of git://git.ker [...] omits 8b004f12624b Merge tag 'renesas-arm64-dt-for-v5.6-tag1' of git://git.ke [...] omits ec6710852076 Merge tag 'renesas-arm-dt-for-v5.6-tag1' of git://git.kern [...] omits 2ba739aa79c6 Merge tag 'renesas-arm-defconfig-for-v5.6-tag1' of git://g [...] omits bcbf0531021f Merge tag 'tee-optee-pldrv-for-5.6' of git://git.linaro.or [...] omits 19fd44d08335 ARM: defconfig: gemini: Update defconfig omits 965af1cfbb81 Merge tag 'scmi-updates-5.6' of git://git.kernel.org/pub/s [...] omits 0b0d7158916a Merge tag 'ux500-armsoc-v5.6-2' of git://git.kernel.org/pu [...] omits f1da5ea67059 arm64: dts: Add Unisoc's SC9863A SoC support omits a9609686042b kconfig: fix nesting of symbol help text omits 3460d0bc256a kconfig: distinguish between dependencies and visibility i [...] omits edda15f21974 kconfig: list all definitions of a symbol in help text omits 89b9060987d9 kconfig: Add yes2modconfig and mod2yesconfig targets. omits c8138a57bbd1 kconfig: use $(PERL) in Makefile omits 1d1352373ebc kconfig: fix too deep indentation in Makefile omits 68f0d62746bc kconfig: localmodconfig: fix indentation for closing brace omits 5edcef8454a4 kconfig: localmodconfig: remove unused $config omits adf7c5bd0674 kconfig: squash prop_alloc() into menu_add_prop() omits 6397d96ba5a5 kconfig: remove sym from struct property omits 2ffeef615b5e kconfig: remove 'prompt' argument from menu_add_prop() omits 024352ff8d69 kconfig: move prompt handling to menu_add_prompt() from me [...] omits 1be6e791383a kconfig: remove 'prompt' symbol omits 801b27db4638 kconfig: drop T_WORD from the RHS of 'prompt' symbol omits de026ca9152c kconfig: use parent->dep as the parentdep of 'menu' omits f64048a20b0c kconfig: remove the rootmenu check in menu_add_prop() omits 8b41fc4454e3 kbuild: create modules.builtin without Makefile.modbuiltin [...] omits 1664a377908e kbuild: pass KBUILD_MODFILE when compiling builtin objects omits 7e826c44f5de kbuild: add stringify helper to quote a string passed to C files omits a7499267976c kbuild: use pattern rule for building built-in.a in sub-di [...] omits 56d589361572 kbuild: do not create orphan built-in.a or obj-y objects omits 0186b1267b42 kbuild: rename header-test- to no-header-test in usr/inclu [...] omits 551197864ad5 kbuild: detect missing include guard for exported headers omits 2c5127a7fa03 interconnect: Print the tag in the debugfs summary omits 338b4e10f939 vfio/spapr/nvlink2: Skip unpinning pages on error exit omits 62e298db3fc3 fs: Fix page_mkwrite off-by-one errors omits b8a0880a37e2 xfs: quota: move to time64_t interfaces omits 3b62f000c86a xfs: rename compat_time_t to old_time32_t omits 0c3808c33662 Merge branch 'clk-qcom' into clk-next omits ab91f72e018a clk: qcom: gcc-msm8996: Fix parent for CLKREF clocks omits bcd63d222b60 clk: qcom: rpmh: Add IPA clock for SC7180 omits 924e2d015560 clk: qcom: rpmh: skip undefined clocks when registering omits 1ee48a61aa57 drm/i915: Limit audio CDCLK>=2*BCLK constraint back to GLK only omits 8c9e60737696 x86/fpu/xstate: Fix small issues omits e44fb3a744b6 csky: Implement ptrace regs and stack API omits e737091aff6e csky: Set regs->usp to kernel sp, when the exception is fr [...] omits c96439349136 csky/mm: Fixup export invalid_pte_table symbol omits 1fa4274793fb csky: Separate fixaddr_init from highmem omits f93ff09f189a csky: Tightly-Coupled Memory or Sram support omits de5a8ebbe021 csky: Initial stack protector support omits c44b01e62f70 MAINTAINERS: csky: Add mailing list for csky omits 810c7736207b drm/bridge: cdns: remove set but not used variable 'nlanes' omits 303e2a3cb106 drm/bridge: cdns: remove set but not used variable 'bpp' omits 3eaf891224e1 drm: meson: Remove unneeded semicolon omits 2b496a15c21d Merge branch 'i2c/for-current' into i2c/for-next omits f75fc37b5e70 drm/i915/gt: Mark up virtual engine uabi_instance omits 6c4798d3f08b tools lib: Fix builds when glibc contains strlcpy() omits e6d6abfc447a perf report/top: Make 'e' visible in the help and make it [...] omits ea537f22f6e5 perf report/top: Do not offer annotation for symbols witho [...] omits 4c8b9c0f4281 perf report/top: Allow pressing hotkeys in the options popup menu omits d07126560cab tools ui popup: Allow returning hotkeys omits d10ec006dcd7 perf hists browser: Allow passing an initial hotkey omits 209f4e70a2f1 perf report/top: Add 'k' hotkey to zoom directly into the [...] omits 632003f400d3 perf hists browser: Generalize the do_zoom_dso() function omits bdc633fec50b perf report/top: Improve toggle callchain menu option omits d5a599d9890f perf report/top: Add menu entry for toggling callchain expansion omits 9218a9132f83 perf report/top: Make ENTER consistently bring up menu omits 3f7774033e68 perf hists browser: Restore ESC as "Zoom out" of DSO/thread/etc omits 6794200fa3c9 tools lib api fs: Fix gcc9 stringop-truncation compilation error omits 81de3bf37a8b libperf: Add man pages omits 3ce311afb558 libperf: Move to tools/lib/perf omits 6ae9c10b7cd5 perf tests bp_signal: Show expected versus obtained values omits c30d630d1bcf perf sched timehist: Add support for filtering on CPU omits 8384a2600c7d perf record: Adapt affinity to machines with #CPUs > 1K omits 9c080c0279a8 perf mmap: Declare type for cpu mask of arbitrary length omits 8812ad412f85 tools bitmap: Implement bitmap_equal() operation at bitmap API omits 21575a7a8d4c I2C: JZ4780: Add support for the X1000. omits f4b5af78cb7e dt-bindings: I2C: Add X1000 bindings. omits bc0757a51c5a i2c: tiny-usb: Correct I2C fault codes. omits d969ebe922aa drm: bridge: dw-hdmi: constify copied structure omits ab17e6caa72c drm/i915/gt: Use memset_p to clear the ports omits 841350223816 drm/i915/gt: Drop mutex serialisation between context pin/unpin omits 3fbbbef4f56a drm/i915/gt: Convert the final GEM_TRACE to GT_TRACE and co omits e1c31fb5dde3 drm/i915: Merge i915_request.flags with i915_request.fence.flags omits 6d728d92d8cc drm/i915/selftests: Impose a timeout for request submission omits a5799832c317 drm/i915/selftests: Fixup sparse __user annotation on local var omits 42f36457f98d i2c: at91: remote default value initialization omits a44c03b5879c dt-bindings: i2c: at91: cosmetic formatting of compatible list omits 526eaf5d08a2 slimbus: Use the correct style for SPDX License Identifier omits 19220f35b370 Bluetooth: btusb: Add support for 04ca:3021 QCA_ROME device omits de2318f69366 drm/hisilicon/hibmc: Export VRAM MM information to debugfs omits 9dddcd279ab4 drm/hisilicon/hibmc: Implement hibmc_dumb_create() with ge [...] omits 987073278624 drm/vram: Support scanline alignment for dumb buffers omits 3e10d2ffd245 drm/hisilicon/hibmc: Replace struct hibmc_framebuffer with [...] omits a88248506a2b drm/hisilicon/hibmc: Switch to generic fbdev emulation omits cfa95f7bcd3c Merge branch 'v5.5-armsoc/dtsfixes' into for-next omits 38a909e0b177 Merge branch 'v5.6-armsoc/dts64' into for-next omits 3c1750cfb8ec Merge branch 'v5.6-armsoc/dts32' into for-next omits dbb6f7787961 arm64: dts: rockchip: Add PX30 LVDS omits cc5912ab43a1 arm64: dts: rockchip: add dsi controller for px30 omits 7e90ccec8c3c arm64: dts: rockchip: Add PX30 DSI DPHY omits 0eee61521da7 drm: rockchip: rk3066_hdmi: set edid fifo address omits cca1705c3d89 drm/rockchip: lvds: Add PX30 support omits b925adfceb52 soc: renesas: Add ARCH_R8A7795[01] for existing R-Car H3 omits 0764f2d08d46 soc: renesas: rcar-rst: Fix __iomem on configure call omits 2ddac5ae1eae gpio: gpiolib: fix confusing indention omits 22164fbe274c Merge drm/drm-next into drm-misc-next omits 203b7ee14d3a phy: Enable compile testing for some of drivers omits d9e9866803f7 ext2: Adjust indentation in ext2_fill_super omits 4cf176e52397 reset: Add Broadcom STB RESCAL reset controller omits f6e1405f7a16 dt-bindings: reset: Document BCM7216 RESCAL reset controller omits ad39fc5b5fe5 arm64: dts: allwinner: a64: pinebook: Fix lid wakeup omits 8614a5e97206 ARM: dts: sun8i: r40: Add device node for CSI0 omits 2c2479406405 ARM: dts: sun7i: Add CSI1 controller and pinmux options omits 7faf7fbf2500 ARM: dts: sun4i: Add CSI1 controller and pinmux options omits 4bdc0d676a64 remove ioremap_nocache and devm_ioremap_nocache omits d23cc635889c MIPS: define ioremap_nocache to ioremap omits a6a0bc7ca993 firmware: scm: Add stubs for OCMEM and restore_sec_cfg_available omits a8aa481a5d1e arm64: dts: qcom: sdm845: add the ufs reset omits c79ec8911e5e arm64: dts: qcom: sm8150: Fix UFS phy register size omits 7c785435bac7 arm64: dts: qcom: sm8150-mtp: Add UFS gpio reset omits df2c2ba831a0 Merge branch 'Convert-Felix-DSA-switch-to-PHYLINK' omits bdeced75b13f net: dsa: felix: Add PCS operations for PHYLINK omits 964ee5c82b77 net: mscc: ocelot: export ANA, DEV and QSYS registers to i [...] omits ee50d07c9fc8 net: mscc: ocelot: make phy_mode a member of the common st [...] omits d79d30327f70 enetc: Set MDIO_CFG_HOLD to the recommended value of 2 omits 6517798dd343 enetc: Make MDIO accessors more generic and export to incl [...] omits 787cac3f5a65 net: dsa: Pass pcs_poll flag from driver to PHYLINK omits 1511ed0a0167 net: phylink: add support for polling MAC PCS omits 3a68ba6fbab7 net: phylink: make QSGMII a valid PHY mode for in-band AN omits 6c930994503d mii: Add helpers for parsing SGMII auto-negotiation omits 31c7ac388aa9 Merge tag 'v5.5-rc5' into locking/kcsan, to resolve conflict omits 3a9d970f17e0 powerpc/85xx: Get twr_p102x to compile again omits 978bff4e521d powerpc/pseries/svm: Allow IOMMU to work in SVM omits 17a0364cb07c powerpc/pseries/iommu: Separate FW_FEATURE_MULTITCE to put [...] omits 7559d3d295f3 powerpc/pseries: Allow not having ibm, hypertas-functions: [...] omits d862b44133b7 Revert "powerpc/pseries/iommu: Don't use dma_iommu_ops on [...] omits 4a8e274e2d8c powerpc/pseries: Remove redundant select of PPC_DOORBELL omits fb185a4052b1 powerpc/512x: Use dma_request_chan() instead dma_request_s [...] omits 1c7f4fe86f17 powerpc/pci: Remove pcibios_setup_bus_devices() omits 30d87ef8b38d powerpc/pci: Fix pcibios_setup_device() ordering omits 3b5b9997b331 powerpc/powernv/iov: Ensure the pdn for VFs always contain [...] omits 0eb59382dff2 powerpc/papr_scm: Update debug message omits 5eb7cfb3a2b1 selftests/powerpc: Add a test of bad (out-of-range) accesses omits 1a3ec143a90a powerpc/imc: Add documentation for IMC and trace-mode omits c3aae14e5d46 powerpc/44x: Adjust indentation in ibm4xx_denali_fixup_memsize omits 5290ae2b8e5f powerpc/64: Use {SAVE,REST}_NVGPRS macros omits 8fd113a9b1ff Merge branch 'clk-debugfs-danger' into clk-next omits 37215da5553e clk: Add support for setting clk_rate via debugfs omits 46c890731f23 Merge branch 'clk-fixes' into clk-next omits 578ba9b1aeb9 Merge branch 'clk-at91' into clk-next omits 66d9f5214c9b clk: at91: sam9x60: fix programmable clock prescaler omits db2f44820a98 clk: at91: sam9x60-pll: adapt PMC_PLL_ACR default value omits 3d5191a140ba arm64: dts: hi3798cv200-poplar: add linux,rc-map-name for IR omits 91d7f3f8f134 PM / devfreq: exynos: Rename Exynos to lowercase omits 3e0801b62a30 dt: bindings: lm3692x: Add led-max-microamp property omits cffd61a5c775 leds: lm3692x: Allow to configure over voltage protection omits ebf59a4558c2 dt: bindings: lm3692x: Add ti,ovp-microvolt property omits 7a349e8c535d leds: populate the device's of_node omits e389240ad992 leds: Add managed API to get a LED from a device driver omits 699a8c7c4bd3 leds: Add of_led_get() and led_put() omits 31e065c4e8ba leds: lm3532: add pointer to documentation and fix typo omits de1b23b9b4c1 Merge branch 'dsa-deferred-xmit' omits 2821d50fc0c4 net: dsa: tag_sja1105: Slightly improve the Xmas tree in s [...] omits a68578c20a96 net: dsa: Make deferred_xmit private to sja1105 omits 0a51826c6e05 net: dsa: sja1105: Always send through management routes i [...] omits 8bd17dc6da3d Merge branch 'Fix-10G-PHY-interface-types' omits e0f909bc3a24 net: switch to using PHY_INTERFACE_MODE_10GBASER rather th [...] omits c114574ebfdf net: phy: add PHY_INTERFACE_MODE_10GBASER omits aea6a1eba576 Merge branch 'ionic-add-sriov-support' omits fbb39807e9ae ionic: support sr-iov operations omits 3d462ce2a117 ionic: ionic_if bits for sr-iov support omits 14a65084f931 net: ethernet: sxgbe: Rename Samsung to lowercase omits 675a31761216 Merge branch 'net-phy-switch-to-using-fwnode_gpiod_get_index' omits 5ffcc85814f2 net: phy: fixed_phy: switch to using fwnode_gpiod_get_index omits d266f19f3ae7 net: phy: fixed_phy: fix use-after-free when checking link GPIO omits b605c9abc4d2 net: phylink: switch to using fwnode_gpiod_get_index() omits aa1d54c65d11 net: dsa: vsc73xx: Remove dependency on CONFIG_OF omits 704a0afb4963 Merge branch 'WireGuard-bug-fixes-and-cleanups' omits 736775d06bac wireguard: socket: mark skbs as not on list when receiving [...] omits 04d2ea92a184 wireguard: queueing: do not account for pfmemalloc when cl [...] omits 9a69a4c8802a wireguard: selftests: remove ancient kernel compatibility code omits 3b477d6cdc4a Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits add427c49e92 soc: bcm: brcmstb: biuctrl: Update programming for 7211 omits ea1e84d1bd3c soc: bcm: brcmstb: biuctrl: Update layout for A72 on 7211 omits b2f91a39cfba soc: bcm: brcmstb: biuctrl: Tune interface for 7255 and 7216 omits 3098f5eb906b soc: bcm: brcmstb: biuctrl: Tune 7260 BIU interface omits 2d34f09e79c9 clk: fixed-rate: Add support for specifying parents via DT [...] omits 32205b75414e clk: fixed-rate: Document accuracy member omits 38d1e38093b7 clk: fixed-rate: Move to_clk_fixed_rate() to C file omits 576859dfc548 clk: fixed-rate: Remove clk_register_fixed_rate_with_accuracy() omits 34e018336f98 clk: fixed-rate: Convert to clk_hw based APIs omits 9a9b5a4af066 clk: gpio: Use DT way of specifying parents omits cb8c452afe1c Merge branch 'clk-fixes' into clk-next omits f1dd4795b152 ALSA: sh: Fix compile warning wrt const omits cabc04680778 ALSA: spi: More constification omits 6ab9eabe19c0 ALSA: pdaudiocf: More constification omits a05c0737d3c7 ALSA: via82xx: More constification omits 8045d0fc9575 ALSA: fm801: More constification omits 7103e4a70cb9 ALSA: ens137x: More constification omits 9bca09079352 ALSA: echoaudio: More constification omits e157f0cd056a ALSA: cs4281: More constification omits 83fdb6fbccfc ALSA: azt3328: More constification omits 24ce8056a935 ALSA: ak4531: More constification omits 6c8454888fe6 ALSA: serial-u16550: More constification omits 1d99500a1d78 ALSA: opl4: More constification omits 7840d8a10338 ALSA: arm: More constification omits 2f200ce2919b ALSA: lx6464es: More constifications omits 26170691ffbb ALSA: aw2: More constifications omits 616986985d4c ALSA: mts64: More constifications omits 8fc179162df5 ALSA: sc6000: More constification omits 429bca4d76b4 ALSA: wss: More constifications omits 80e0a7c09546 ALSA: opti9xx: More constifications omits 15a1af95d657 ALSA: gus: More constifications omits fce670973025 ALSA: es18xx: More constifications omits 748f51812182 ALSA: es1688: More constifications omits 350f613f37e6 ALSA: cmi8330: More constifications omits 2a076d0af498 ALSA: sb: More constifications omits 58b5b363702d ALSA: cs423x: More constification omits f3c091694670 ALSA: cmi8328: More constifications omits e3de2a406ef5 ALSA: opl3: More constifications omits edb87ed5f9f1 ALSA: rawmidi: More constification omits b40fe4bbc76b ALSA: oss: More constifications omits f98903fce976 ALSA: jack: More constification omits 51d7847a2d81 ALSA: info: More constifications omits 121f46be2c6c ALSA: sparc: More constifications omits 5f3aca1065e1 ALSA: cmipci: More constifications omits 096da809f6e8 ALSA: es1968: More constifications omits 96d5ebf25e13 ALSA: es1938: More constifications omits 066c044b054a ALSA: atiixp: More constifications omits 9ca7a0c97923 ALSA: asihpi: More constifications omits 6e0e75d94e7a ALSA: ctxfi: More constifications omits 97974309721e ALSA: ca0106: More constifications omits ba09f5d84e3e ALSA: cs46xx: More constifications omits a7f7edcfa47c ALSA: korg1212: More constifications omits ccfacf2b2ee4 ALSA: nm256: More constifications omits 71075c421060 ALSA: bcd2000: More constifications omits 10aab1a24d52 ALSA: ymfpci: More constifications omits 3cfe54b96ca1 ALSA: mixart: More constifications omits 98fd53984131 ALSA: pcxhr: More constifications omits 7ec03ff7c761 ALSA: usx2y: More constifications omits 55a6921bf1ea ALSA: emux: More constifications omits 1e393ef4e3db ALSA: rme9652: More constifications omits e315cc3f93c9 ALSA: hdspm: More constifications omits d92596402d51 ALSA: hdsp: More constifications omits 6e9ef32fab28 ALSA: ppc: More constifications omits f16a4e960ab3 ALSA: ice1712: More constifications omits bf6f3d74c959 ALSA: riptide: More constifications omits 6fddce26f84c ALSA: emu10k1: More constifications omits eafcdbdb4f40 ALSA: au88x0: More constifications omits 56d7058e124d ALSA: caiaq: More constifications omits a01df925d1bb ALSA: usb-audio: More constifications omits 1675bfc0fb04 ALSA: ac97: More constifications omits bf82326fce53 ALSA: hda: More constifications omits f729f88a0408 ALSA: intel8x0: More constifications omits c09482455ca5 ALSA: vx: More constifications omits 731922a5939e ALSA: seq: More constifications omits d03af9b8ea7e ALSA: pcm: More constifications omits d64e7f7c9e70 ALSA: dummy: More constifications omits 6b0f95c49d89 ALSA: hda/realtek - More constifications omits fa35aa460777 ALSA: aoa: More constifications omits f5f87abfb745 ALSA: Allow const arrays for legacy resource management helpers omits d1281e3a562e virtio-blk: remove VIRTIO_BLK_F_SCSI support omits 3ddb4d39e78b virtio-pci: check name when counting MSI-X vectors omits 6fdff2d43e56 virtio-balloon: initialize all vq callbacks omits 5b87db0a53ac virtio-mmio: convert to devm_platform_ioremap_resource omits ec7c80683b79 virtio_net: CTRL_GUEST_OFFLOADS depends on CTRL_VQ omits 3d0dad869aeb drm/rockchip: lvds: move hardware-specific functions together omits 2258d53a6696 drm/rockchip: lvds: improve error handling in helper functions omits 9b5cbdbb93d6 drm/rockchip: lvds: Create an RK3288 specific probe function omits 36839e5788da drm/rockchip: lvds: Change platform data to hold helper_fu [...] omits 04bc39adf9f1 drm/rockchip: lvds: Harmonize function names omits eb503ee2c9bf drm/rockchip: lvds: Fix indentation of a #define omits 1e0b0a0cf31a dt-bindings: display: rockchip-lvds: Document PX30 PHY omits d1dc01860a2a dt-bindings: display: rockchip-lvds: Declare PX30 compatible omits 8be03a7177c3 ALSA: usb-audio: Use lower hex numbers for IDs omits 5d8398aa595d Merge branch 'for-linus' into for-next omits 5fab5829674c ALSA: hda/realtek - Apply mic mute LED quirk for Dell E7xx [...] omits a7ab9b89af22 arm64: defconfig: enable CONFIG_ARM_QCOM_CPUFREQ_NVMEM omits 2e08c109d8dc arm64: defconfig: enable CONFIG_QCOM_CPR omits 04aadcaadd39 arm64: dts: qcom: qcs404: Add CPR and populate OPP table omits f666fba17b32 arm64: defconfig: Enable HFPLL omits cbccc6bcdf92 arm64: dts: qcom: qcs404: Add DVFS support omits 01163a2001ea arm64: dts: qcom: qcs404: Add the clocks for APCS mux/divider omits 40b3d9404384 arm64: dts: qcom: qcs404: Add HFPLL node omits 118764988c8e arm64: dts: qcom: msm8916: Add the clocks for the APCS mux [...] omits a16f862f6059 arm64: dts: qcom: sc7180: Add rpmh power-domain node omits 461e58f034e5 dt-bindings: power: rpmpd: Convert rpmpd bindings to yaml omits bee4eb0857c4 Merge branch 'clk-kconfig' into clk-next omits 333d2d19df09 clk: Fix Kconfig indentation omits e3d9b8ac77bf Merge branch 'clk-ux500' into clk-next omits 248fdcc77a35 clk: ux500: Fix up the SGA clock for some variants omits 50079460962f Merge branch 'clk-qcom' into clk-next omits 253dc75a0bb8 clk: qcom: Add video clock controller driver for SC7180 omits 4cc62ebd0cd8 dt-bindings: clock: Introduce SC7180 QCOM Video clock bindings omits 35d26e9292e2 dt-bindings: clock: Add YAML schemas for the QCOM VIDEOCC [...] omits 745ff069a49c clk: qcom: Add graphics clock controller driver for SC7180 omits 468e727d18cb dt-bindings: clock: Introduce SC7180 QCOM Graphics clock bindings omits 5c6f3a36b913 dt-bindings: clock: Add YAML schemas for the QCOM GPUCC cl [...] omits 53d9739abcb6 Merge branch 'clk-warn-critical' into clk-next omits 2d2699926143 clk: Warn about critical clks that fail to enable omits 81b4aaff304b Merge branch 'clk-qcom' into clk-next omits fbefb7cc8e51 clk: qcom: apcs-msm8916: use clk_parent_data to specify th [...] omits 77fe8d54ce33 Merge branch 'clk-uniphier' into clk-next omits 1ec09a2ec67a clk: uniphier: Add SCSSI clock gate for each channel omits e7ce74bc0e97 Merge branch 'clk-register-dt-node-better' into clk-qcom omits 6537b5e6cb24 Merge branch 'clk-register-dt-node-better' into clk-next omits 9011f92622e5 clk: Use parent node pointer during registration if necessary omits 63c92c9d2e53 igc: Remove no need declaration of the igc_sw_init omits 55cd7386c5b7 igc: Remove no need declaration of the igc_write_itr omits f817fa0555c8 igc: Remove no need declaration of the igc_assign_vector omits f7bcca5d9a8c igc: Remove no need declaration of the igc_free_q_vector omits a8c4873b566b igc: Remove no need declaration of the igc_free_q_vectors omits 35f9a78ac933 igc: Remove no need declaration of the igc_irq_disable omits fccf939e2709 igc: Remove no need declaration of the igc_irq_enable omits a146ea022f1d igc: Remove no need declaration of the igc_configure_msix omits 86a4de661b7b igc: Remove no need declaration of the igc_set_rx_mode omits 0411d368bc8a igc: Remove no need declaration of the igc_set_interrupt_c [...] omits aac8f68c5687 igc: Remove no need declaration of the igc_alloc_mapped_page omits 1a7c0f2efd55 igc: Remove no need declaration of the igc_configure omits 3988d8bfd713 igc: Remove no need declaration of the igc_set_default_mac_filter omits 1ab69fb35709 igc: Remove no need declaration of the igc_power_down_link omits d6656fa4c621 ARM: Prepare Realtek RTD1195 omits 14504ac5048e igc: Remove no need declaration of the igc_clean_tx_ring omits 05e8a5f51eb5 drm/i915: Create dumb buffer from LMEM omits 50129bca6671 drm/i915: lookup for mem_region of a mem_type omits 4460985fac06 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 6d7a1c83dc09 dt-bindings: mmc: clarify disable-wp text omits c17fc0c924aa dt-bindings: mmc: remove identical phrase in disable-wp text omits 0658186283ba drm/i915/selftests: Compare user mmap against GPU omits 9771d5f72966 drm/i915/selftests: Extend fault handler selftests to all [...] omits 4e598fad226b drm/i915/gem: Extend mmap support for lmem omits cf6eb52fa3d0 leds: lm3532: use extended registration so that LED can be [...] omits 6b16f05aa39f drm/msm/dsi: split clk rate setting and enable omits e98910bee609 drm/panel: add panel driver for Leadtek LTK500HD1829 omits eeb15a55d22b dt-bindings: display: panel: Add binding document for Lead [...] omits e8d47c471b99 dt-bindings: Add vendor prefix for Leadtek Technology omits d1479d028af2 drm/panel: add panel driver for Xinpeng XPP055C272 panels omits 01d53e327dab dt-bindings: display: panel: Add binding document for Xinp [...] omits 3862c824de3a dt-bindings: Add vendor prefix for Xinpeng Technology omits 5da116f164ce ALSA: sh: Fix unused variable warnings omits 4b6e228e297b Bluetooth: Auto tune if input MTU is set to 0 omits 06dfaf1dc27f ARM: dts: sunxi: Add missing LVDS resets and clocks omits 1efd927d660e Bluetooth: Add support for LE PHY Update Complete event omits d841502c79e3 Bluetooth: hci_qca: Collect controller memory dump during SSR omits e601daed271e Bluetooth: hci_bcm: Drive RTS only for BCM43438 omits 5bd64c645fc6 Bluetooth: btbcm: Add missing static inline in header omits 9f3565b89c43 Bluetooth: hci_qca: Replace of_device_get_match_data with [...] omits 8b17fb9628dd dt-bindings: net: broadcom-bluetooth: Document BCM4329 support omits 88d1cc96c466 Bluetooth: hci_bcm: Add device-tree compatible for BCM4329 omits 657cc646475b Bluetooth: Remove usage of BT_ERR_RATELIMITED macro omits 36278a5d4d35 Bluetooth: Adding a bt_dev_warn_ratelimited macro. omits 9c232d324bfa clk: sunxi: a23/a33: Export the MIPI PLL omits a655ede064a3 clk: sunxi: a31: Export the MIPI PLL omits fbd3eb7f66c5 ALSA: control: Add verification for kctl accesses omits a9b5c6717837 clk: sunxi-ng: a64: export CLK_CPUX clock for DVFS omits ec97faff743b clk: sunxi-ng: add mux and pll notifiers for A64 CPU clock omits 51e40a0dbe53 media: sun4i-csi: Add support for A10 CSI1 camera sensor i [...] omits 249b286171fa media: sun4i-csi: Deal with DRAM offset omits 1948dcf0f928 media: sun4i-csi: Fix [HV]sync polarity handling omits cf9e6d5dbdd5 media: sun4i-csi: Fix data sampling polarity handling omits 7866d6903ce8 media: dt-bindings: media: sun4i-csi: Add compatible for C [...] omits 1de243b07666 media: dt-bindings: media: sun4i-csi: Add compatible for C [...] omits e878742c83ec media: staging/intel-ipu3: make imgu use fixed running mode omits 92590966fe5b media: staging/intel-ipu3: set the main output as mandatory omits 1451d5ae351d media: i2c: mt9v032: fix enum mbus codes and frame sizes omits 033c60a6e295 media: staging: ipu3: replace 0 with false omits 2e3df204f9af media: ov5640: Fix check for PLL1 exceeding max allowed rate omits 5554c80e1878 media: ov5640: Put max framerate into table and simplify check omits 79bfa4e737f5 Documentation: tee: add AMD-TEE driver details omits bade7e1fbd34 tee: amdtee: check TEE status during driver initialization omits 757cc3e9ff1d tee: add AMD-TEE driver omits 1a74fa3894e7 tee: allow compilation of tee subsystem for AMD CPUs omits ad9efa05a0ea RDMA/cm: Delete unused CM ARP functions omits 017d8eada807 RDMA/cm: Delete unused CM LAP functions omits 5d9e618cbb54 ice: Add device ids for E822 devices omits 91125399345a ice: Suppress Coverity warnings for xdp_rxq_info_reg omits 65bb559b6c11 ice: Add a boundary check in ice_xsk_umem() omits 1f45ebe0d8fb ice: add extra check for null Rx descriptor omits ac614b13fe71 ice: suppress checked_return error omits bda5b7db823c ice: Demote MTU change print to debug omits ed4c068d46f6 ice: Enable ip link show on the PF to display VF unicast MAC(s) omits 26a91525cca8 ice: Fix VF link state when it's IFLA_VF_LINK_STATE_AUTO omits f57a683dedbb ice: Remove Rx flex descriptor programming omits 11c25c2f2eaf ice: Return error on not supported ethtool -C parameters omits 61dc79ced7aa ice: Restore interrupt throttle settings after VSI rebuild omits 118e0e100258 ice: Set default value for ITR in alloc function omits 005881bcf99d ice: Add ice_for_each_vf() macro omits fc0f39bcb50c ice: Add code to keep track of current dflt_vsi omits cd6d6b83316a ice: Fix VF spoofchk omits a54e3b8cffd6 ice: Support UDP segmentation offload omits 04db1580b5e4 RDMA/i40iw: fix a potential NULL pointer dereference omits 6ca18d8927d4 RDMA/rxe: Fix error type of mmap_offset omits 2ab367a70a07 RDMA/mlx5: use true,false for bool variable omits cf368beb8117 RDMA/mlx4: use true,false for bool variable omits c934833e7723 IB/iser: use true,false for bool variable omits d09dbe74e963 IB/hfi1: use true,false for bool variable omits 5369b4828975 RDMA/siw: use true,false for bool variable omits 9ff1b6466a29 IB/core: Fix ODP with IB_ACCESS_HUGETLB handling omits d07de8bd1709 IB/core: Fix ODP get user pages flow omits cbe4b8f0a576 IB/mlx5: Unify ODP MR code paths to allow extra flexibility omits 268b4cdfff0c arm64: dts: pm8004: Add SPMI regulator and add phandles to lsids omits 4ad6429d2713 IB/rdmavt: Correct comments in rdmavt_qp.h header omits 44ec5aa3c615 IB/hfi1: List all receive contexts from debugfs omits 2fb3b5ae1ca7 IB/hfi1: Add accessor API routines to access context members omits 3593f69c55c5 RDMA/mlx4: Redo TX checksum offload in line with docs omits 3c85efb8f15f bna: remove set but not used variable 'pgoff' omits 4d6e8a033f7c RDMA/cm: Use RCU synchronization mechanism to protect cm_i [...] omits 06f6646191fd net: netsec: Change page pool nid to NUMA_NO_NODE omits d2e9d229cfbd l2tp: Remove redundant BUG_ON() check in l2tp_pernet omits 1f6234311001 net: Remove redundant BUG_ON() check in phonet_pernet omits b39c78b2aa09 net: remove the check argument from __skb_gro_checksum_convert omits 4a883ccfba3a ethtool: remove set but not used variable 'lsettings' omits 9f48db0d4a08 RDMA/srpt: Remove unnecessary assertion in srpt_queue_response omits a242c36951ec RDMA/netlink: Do not always generate an ACK for some netli [...] omits b5671afe5e39 IB/mlx5: Fix outstanding_pi index for GSI qps omits 58fb0b5625ac RDMA/siw: Simplify QP representation omits 4768820243d7 RDMA/hns: Simplify the calculation and usage of wqe idx fo [...] omits 53bb802315b3 RDMA/bnxt_re: Report more number of completion vectors omits 93a3d05f9d68 RDMA/qedr: Add kernel capability flags for dpm enabled mode omits e44b4bf2648e nfsd: use true,false for bool variable in nfssvc.c omits 500c24817140 nfsd: use true,false for bool variable in nfs4proc.c omits 384a7ccaa37d nfsd: use true,false for bool variable in vfs.c omits 22ad4e05585c media: smiapp: Put the device again if starting streaming fails omits 96e3a6b92f23 media: smiapp: Avoid maintaining power state information omits dd12ed17ce9e media: omap3isp: Don't restart CCDC if we're about to stop omits 7e2f75fd3238 media: omap3isp: Ignore failure of stopping streaming on e [...] omits c0e0d3138896 media: dvb: add support for TerraTec TC2 Stick (193534) omits a04930b7bf59 media: serial_ir: change "ignoring spike" to debug level omits 31f715dd48de media: MAINTAINERS: Orphan img-ir driver omits 3fbe158406af media: rtl28xxu: Add support for PROlectrix DV107669 DVB-T dongle omits 8b9aac1a990b media: dvb_dummy_fe: Add blank line after declaration omits 17a529d09975 media: dvb_dummy_fe: place EXPORT_SYMBOL below correspondi [...] omits 080d89f522e2 media: rc: ensure lirc is initialized before registering i [...] omits c376d66515f8 media: cxusb: use dev_dbg() rather than hand-rolled debug omits 26cff637121d media: vp7045: do not read uninitialized values if usb tra [...] omits 51d0c99b391f media: af9005: uninitialized variable printked omits eecc70d22ae5 media: digitv: don't continue if remote control state can' [...] omits 342027c5de44 media: v4l2-core: fix compat v4l2_buffer handling for time64 ABI omits 9983b2daf1ca media: v4l2-core: fix compat VIDIOC_DQEVENT for time64 ABI omits 577c89b0ce72 media: v4l2-core: fix v4l2_buffer handling for time64 ABI omits 1a6c0b36dd19 media: v4l2-core: fix VIDIOC_DQEVENT for time64 ABI omits c8ef1a6076bf media: v4l2-core: split out data copy from video_usercopy omits 4a873f3fa5d6 media: v4l2-core: compat: ignore native command codes omits 77cdffcb0bfb media: v4l2: abstract timeval handling in v4l2_buffer omits 71e37d2e4b3b media: documentation: fix video_event description omits f356d58c3a04 Merge branch 'i2c-mux/for-next' into for-next omits e65e228eb096 i2c: mux: pca954x: support property idle-state omits 0d1569a763fa dt-bindings: i2c: support property idle-state omits 348001433fad i2c: mux: pca9541: use the BIT macro omits b2fcaac98bbe drm/i915/selftests: Make headers self-contained omits f3bc632acbb3 drm/i915/selftests: Move igt_atomic_section[] out of the header omits 80805774fc35 omapfb/dss: remove unneeded conversions to bool omits 7610bca71ea8 video: pxafb: Use devm_platform_ioremap_resource() in pxaf [...] omits bc2e7382890b video: ocfb: Use devm_platform_ioremap_resource() in ocfb_probe() omits 4a7001f0f4e2 video: fbdev: fsl-diu-fb: mark expected switch fall-throughs omits 776b0aa9a645 fbdev: matrox: make array wtst_xlat static const, makes ob [...] omits 3149299e105b fbdev/sa1100fb: use devm_platform_ioremap_resource() to si [...] omits 8d5598f13fe7 fbdev: s3c-fb: use devm_platform_ioremap_resource() to sim [...] omits 1d47d0bb7289 fbdev: omapfb: use devm_platform_ioremap_resource() to sim [...] omits eaa051a0ca34 video/fbdev/68328fb: Remove dead code omits 3c911fe799d1 pxa168fb: Fix the function used to release some memory in [...] omits ab1c4c5e9d11 fbdev: fbmem: avoid exporting fb_center_logo omits 691f50ab2742 fbdev: fbmem: allow overriding the number of bootup logos omits fd933c00ebe2 fbdev: fix numbering of fbcon options omits e41f6b17aba5 video: fbdev: mmp: fix sparse warnings about using incorre [...] omits dd90e9ae55a1 video: fbdev: mmp: add COMPILE_TEST support omits 5d2197466a09 video: fbdev: mmp: remove duplicated MMP_DISP dependency omits b8c709bf963a Merge tags 'block-ioctl-cleanup-5.6' and 'y2038-drivers-fo [...] omits 6056e50033d9 drm/i915/gem: Support discontiguous lmem object maps omits 1d0e2c9359fe drm/i915/gt: Always poison the kernel_context image before [...] omits fb218f202704 drm/i915/gt: Discard stale context state from across idling omits 49a24e71b247 drm/i915/gt: Ignore stale context state upon resume omits d1813ca2bbf1 drm/i915/gt: Clear LRC image inline omits 6a505e644c44 drm/i915/gt: Include a bunch more rcs image state omits 0469fc6a1a87 staging: wfx: check for memory allocation failures from wf [...] omits 25e8a3837d27 drm/i915/dsi: Control panel and backlight enable GPIOs on BYT omits 067d1cf717b8 drm/i915/dsi: Move Crystal Cove PMIC panel GPIO lookup fro [...] omits 6c0a878ebaa4 drm/i915/dsi: Init panel-enable GPIO to low when the LCD i [...] omits ea0fe6725141 drm/i915/dsi: Move poking of panel-enable GPIO to intel_dsi_vbt.c omits 5f33771fb0ac staging: exfat: add STAGING prefix to config names omits 97806d3602ef staging: vt6656: remove unnecessary parenthesis omits d1e10852aa63 staging: rtl8188eu: use break to exit while loop omits d7a336d67ab5 staging: kpc2000: remove unnecessary assertions in kpc_dma [...] omits c9aef213e38c reset: intel: Add system reset controller driver omits b7ab0cb00d08 dt-bindings: reset: Add YAML schemas for the Intel Reset c [...] omits 0a934343a4bf ARM: dts: sun8i: r40: Use tcon top clock index macros omits 396c95e8b138 ARM: dts: sun8i: R40: Add PMU node omits 7569ac447569 ARM: dts: sun8i: R40: Upgrade GICC reg size to 8K omits caf3c0437aaf ALSA: hda - constify and cleanup static NodeID tables omits b406cadbc84d clk: sunxi-ng: r40: Export MBUS clock omits 8ce156deca71 Documentation: document ioctl interfaces better omits 9b81648cb5e3 compat_ioctl: simplify up block/ioctl.c omits 5fb889f587fa compat_ioctl: block: simplify compat_blkpg_ioctl() omits bdc1ddad3e5f compat_ioctl: block: move blkdev_compat_ioctl() into ioctl.c omits 1df23c6fe5b0 compat_ioctl: move HDIO ioctl handling into drivers/ide omits 75c0b0e118b9 compat_ioctl: scsi: handle HDIO commands from drivers omits 64cbfa96551a compat_ioctl: move cdrom commands into cdrom.c omits 77b9040195de compat_ioctl: simplify the implementation omits 2af563d071d6 compat_ioctl: move sys_compat_ioctl() to ioctl.c omits d320a9551e39 compat_ioctl: scsi: move ioctl handling into drivers omits c103d6ee69f9 compat_ioctl: ide: floppy: add handler omits fe0da4e5e8c6 compat_ioctl: bsg: add handler omits 7eafd1373b6a compat_ioctl: add scsi_compat_ioctl omits 9452b1a3ed87 compat_ioctl: block: handle cdrom compat ioctl in non-cdro [...] omits ab8bc5417d8c compat_ioctl: cdrom: handle CDROM_LAST_WRITTEN omits 8f8f562038c1 compat_ioctl: move CDROMREADADIO to cdrom.c omits f3ee6e63a9df compat_ioctl: move CDROM_SEND_PACKET handling into scsi omits ab0cf1e425ea compat_ioctl: ubd, aoe: use blkdev_compat_ptr_ioctl omits ee6a129dffe1 compat_ioctl: block: add blkdev_compat_ptr_ioctl omits 78ed001d9e71 compat: scsi: sg: fix v3 compat read/write interface omits 202bf8d7583f compat: provide compat_ptr() on all architectures omits 556d687a4ccd compat: ARM64: always include asm-generic/compat.h omits f349710e413a optee: model OP-TEE as a platform device/driver omits 88e540a8764e ALSA: pci: Constify snd_pci_quirk tables omits a5dc05e466b0 ALSA: hda: Constify snd_pci_quirk tables omits fb537cd0089d ALSA: fm801: Constify snd_fm801_tea575x_gpios omits cd6e03122be0 ALSA: es1968: Constify snd_es1968_tea575x_gpios omits c274d967cee5 ALSA: emu10k1: Constify snd_emu_chip_details omits baa9df207a8f ALSA: bt87x: Constify snd_bt87x_boards omits 87065d3d946b ALSA: seq: oss: Constify snd_seq_oss_callback definitions omits 49624472a90b ALSA: usx2y: Constify struct snd_usb_audio_quirk entries omits 37cc306b723f ALSA: line6: Constify snd_ratden definitions omits 4f8ce9821ecd ALSA: ice1712: Constify wm-specific tables omits aeb0215c7699 ALSA: ice17xx: Constify snd_ice1712_card_info omits dc6ffaf82899 ALSA: ca0106: Constify snd_ca0106_details omits 311840d96fd6 ALSA: ca0106: Constify snd_ca0106_category_str items omits c0476b980d6c ALSA: ac97: Constify snd_ac97_res_table definition omits fe27463ad867 ALSA: opl3: Constify snd_opl3_drum_voice definitions omits 1da7f0c570d7 ALSA: dummy: Constify snd_pcm_ops definitions omits 46708e626d0d ALSA: parisc: Constify snd_kcontrol_new items omits 195727e8b6a8 ALSA: usb: Constify snd_kcontrol_new items omits 1aeb1c7f281e ALSA: spi: Constify snd_kcontrol_new items omits f8a32d94f31f ALSA: sparc: Constify snd_kcontrol_new items omits c031b0cc77a1 ALSA: ppc: Constify snd_kcontrol_new items omits b4e5e7077554 ALSA: pci: Constify snd_kcontrol_new items omits 35ace5e8410e ALSA: hda: Constify snd_kcontrol_new items omits fdd1f6fd328f ALSA: isa: Constify snd_kcontrol_new items omits 0da2c47a951c ALSA: i2c: Constify snd_kcontrol_new items omits 2eccd4080374 ALSA: drivers: Constify snd_kcontrol_new items omits dde5199c988b ALSA: aoa: Constify snd_kcontrol_new items omits 454f5ec1d2b7 ALSA: mixer: oss: Constify snd_mixer_oss_assign_table definition omits f8ae2d291948 ALSA: vx: Constify snd_vx_hardware and snd_vx_ops definitions omits aad7ebb54407 ALSA: seq: Constify struct snd_midi_op omits d25ff26840bd ALSA: info: Make snd_info_entry_ops as const omits 51055da51d1e ALSA: pci: Constify snd_ac97_bus_ops definitions omits 6e6598db079d ALSA: drivers: Constify snd_ac97_bus_ops definitions omits 3a3fac8b3b99 ALSA: atmel: Constify snd_ac97_bus_ops definitions omits 74d2bae3434a ALSA: arm: Constify snd_ac97_bus_ops definitions omits 33c83aaf29f5 ALSA: ac97: Constify snd_ac97_bus_ops definitions omits 19260818a974 ALSA: ac97: Treat snd_ac97_bus_ops as const omits 5ff16a3d48ef ALSA: Constify snd_timer_hardware definitions omits df76996a2c53 ALSA: timer: Constify snd_timer_hardware definitions omits e382d7fcfc3f ALSA: docs: Constify snd_device_ops definitions omits c3b53df3d008 ALSA: spi: Constify snd_device_ops definitions omits 52b136d24842 ALSA: sh: Constify snd_device_ops definitions omits b75851d43d73 ALSA: sparc: Constify snd_device_ops definitions omits 46dd47c106f1 ALSA: ppc: Constify snd_device_ops definitions omits 0326564d725f ALSA: pcmcia: Constify snd_device_ops definitions omits 65341589599a ALSA: parisc: Constify snd_device_ops definitions omits 35a76585c638 ALSA: mips: Constify snd_device_ops definitions omits e6f2a617ac53 ALSA: aoa: Constify snd_device_ops definitions omits c0a142e21bba ALSA: usb: Constify snd_device_ops definitions omits efb0ad25d370 ALSA: pci: Constify snd_device_ops definitions omits 41f394a8d807 ALSA: hda: Constify snd_device_ops definitions omits 99f664df4fea ALSA: isa: Constify snd_device_ops definitions omits d23015c12144 ALSA: i2c: Constify snd_device_ops definitions omits 34273b234c07 ALSA: drivers: Constify snd_device_ops definitions omits f15ee210cdb8 ALSA: core: Constify snd_device_ops definitions omits 8b575824304d ALSA: core: Treat snd_device_ops as const omits 2ead9d087fe2 ALSA: usb: Constify snd_pcm_hardware definitions omits c1c3981fa166 ALSA: pci: Constify snd_pcm_hardware definitions omits 1d39387ce859 fpga: remove redundant dev_err message omits 9bc65970bb03 fpga: dfl: afu: remove set but not used variable 'afu' omits 8082c51ac34d fpga: dfl: fme: remove set but not used variable 'fme' omits c53cf10ef6d9 scsi: mpt3sas: Update drive version to 33.100.00.00 omits c50ed99cd56e scsi: mpt3sas: Remove usage of device_busy counter omits c6bdb6a10892 scsi: mpt3sas: Print function name in which cmd timed out omits 5b061980e362 scsi: mpt3sas: Optimize mpt3sas driver logging omits c59777189433 scsi: mpt3sas: print in which path firmware fault occurred omits fce0aa08792b scsi: mpt3sas: Handle CoreDump state from watchdog thread omits e8c2307e6a69 scsi: mpt3sas: Add support IOCs new state named COREDUMP omits 36c6c7f75b09 scsi: mpt3sas: renamed _base_after_reset_handler function omits d3f623ae8e03 scsi: mpt3sas: Add support for NVMe shutdown omits 1ade26b616cc scsi: mpt3sas: Update MPI Headers to v02.00.57 omits 5d74e18edd7b scsi: ufs-mediatek: configure and enable clk-gating omits 8588c6b03217 scsi: ufs-mediatek: configure customized auto-hibern8 timer omits ba7af5ec5126 scsi: ufs: export ufshcd_auto_hibern8_update for vendor usage omits 97347214bce8 scsi: ufs-mediatek: introduce reference clock control omits b0d077ed389c scsi: ufs-mediatek: add device reset implementation omits fef093ff7e96 scsi: soc: mediatek: add header for SiP service interface omits 6ee090ea0483 scsi: ufs: sysfs: Use the correct style for SPDX License I [...] omits fae35c14c4b6 scsi: mylex: Use the correct style for SPDX License Identifier omits 0dd0dec1677e scsi: ufs: Remove the SCSI timeout handler omits eacf36f5bebd scsi: ufs: Fix a race condition in the tracing code omits 1b21b8f008c1 scsi: ufs: Make ufshcd_prepare_utp_scsi_cmd_upiu() easier to read omits e4d2add7fd5b scsi: ufs: Make ufshcd_add_command_trace() easier to read omits 68c9fcfd4a0e scsi: ufs: Fix indentation in ufshcd_query_attr_retry() omits 7c486d91f3d1 scsi: ufs: use ufshcd_vops_dbg_register_dump for vendor sp [...] omits 03e1d28edda1 scsi: ufs: unify scsi_block_requests usage omits dbfc5626d930 scsi: sd_zbc: Rename sd_zbc_check_zones() omits 19aaa4072327 scsi: sd_zbc: Simplify sd_zbc_check_zones() omits a9c4ae108610 scsi: qla2xxx: Use get_unaligned_*() instead of open-codin [...] omits 3f5f7335e5e2 scsi: qla2xxx: Fix the endianness of the qla82xx_get_fw_si [...] omits a27747a20788 scsi: qla2xxx: Improve readability of the code that handle [...] omits f5c547efa16c Merge tag 'drm-misc-next-2020-01-02' of git://anongit.free [...] omits 72bbeda0222b ASoC: soc-topology: fix endianness issues omits 22a0d31a595c ASoC: Intel: boards: hda_dsp_common: use NULL pointer assi [...] omits d0e8bcafc8af tcp: use REXMIT_NEW instead of magic number omits cdd280b1b9b1 drm/i915/gt: Flush ongoing retires during wait_for_idle omits 0d08c9ec7d6e enetc: add support time specific departure base on the qos etf omits a02158d62faa fsl/fman: use resource_size omits 6485f9ae3b96 ptp: ptp_clockmatrix: constify copied structure omits edf4579123e2 sfc: Remove unnecessary dependencies on I2C omits e37b624d2513 drm/msm: use BUG_ON macro for debugging. omits 89048dd010f0 drm/msm/adreno: Do not print error on "qcom, gpu-pwrlevels [...] omits 99c85c3203d4 drm/msm/dpu: Remove unneeded semicolon in dpu_encoder.c omits 4aef7e06457a drm/msm/dpu: Remove unneeded semicolon in dpu_plane.c omits 5d6cfd167d35 drm/msm/mdp5: Remove unneeded semicolon omits 4da32c226fa4 drm/msm/hdmi: Remove unneeded semicolon omits 251e3cb1418f drm: msm: mdp4: Adjust indentation in mdp4_dsi_encoder_enable omits 5e7d4a8407d3 drm/msm/dpu: Remove unnecessary NULL checks omits 2b156481dcbc drm/msm/dpu: Remove unreachable code omits b6fadcade627 drm/msm/dpu: Remove unnecessary NULL check omits 85a8f8eec8f0 drm/msm/dpu: Remove unnecessary NULL checks omits 1caaf257fa14 drm/msm/dpu: Remove unnecessary NULL checks omits 99beed68c3c7 drm/msm/dpu: Remove unnecessary NULL checks omits a5ab31767c77 drm: msm: a6xx: Dump GBIF registers, debugbus in gpu state omits e812744c5f95 drm: msm: a6xx: Add support for A618 omits 358ffda520db drm: msm: Add 618 gpu to the adreno gpu list omits e5400750fafd drm/msm/dsi: Delay drm_panel_enable() until dsi_mgr_bridge [...] omits fea2d7d98e02 msm:disp:dpu1: Fix core clk rate in display driver omits 7a8d8a464276 Merge branch 'tcp-Add-support-for-L3-domains-to-MD5-auth' omits 5cad8bce26e0 fcnal-test: Add TCP MD5 tests for VRF omits f0bee1ebb559 fcnal-test: Add TCP MD5 tests omits eb09cf03b9bd nettest: Add support for TCP_MD5 extensions omits 1bfb45d860d8 nettest: Return 1 on MD5 failure for server mode omits 6b102db50cdd net: Add device index to tcp_md5sig omits dea53bb80e07 tcp: Add l3index to tcp_md5sig_key and md5 functions omits 534322ca3daf ipv4/tcp: Pass dif and sdif to tcp_v4_inbound_md5_hash omits d14c77e0b24f ipv6/tcp: Pass dif and sdif to tcp_v6_inbound_md5_hash omits cea9760950a5 ipv4/tcp: Use local variable for tcp_md5_addr omits b75ab05a3479 msm:disp:dpu1: add scaler support on SC7180 display omits 42a558b71c9e msm:disp:dpu1: add mixer selection for display topology omits 73bfb790ac78 msm:disp:dpu1: setup display datapath for SC7180 target omits 7bdc0c4b8126 msm:disp:dpu1: add support for display for SC7180 target omits 98c8147648fa vxlan: Fix alignment and code style of vxlan.c omits f5e5d27248ff Merge branch 'mlxsw-Allow-setting-default-port-priority' omits c5341bcc337c selftests: mlxsw: Add a self-test for port-default priority omits 379a00dd2161 mlxsw: spectrum_dcb: Allow setting default port priority omits d8446884f8d0 mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register omits c9a2069b1dba Merge branch 'page_pool-NUMA-node-handling-fixes' omits f13fc10785bc page_pool: help compiler remove code in case CONFIG_NUMA=n omits 44768decb7c0 page_pool: handle page recycle for NUMA_NO_NODE condition omits 854f94226a91 dt-bindings: msm:disp: add sc7180 DPU variant omits 0846cca39484 msm: disp: dpu1: add support to access hw irqs regs depend [...] omits cb929b8f5faa drm/msm/dpu: Add UBWC support for RGB8888 formats omits abda0d925f9c drm/msm/dpu: Mark various data tables as const omits 21f5a6c08b17 drm/msm/a4xx: set interconnect bandwidth vote omits d163ba0b65f2 drm/msm/a3xx: set interconnect bandwidth vote omits 00bb9243d346 drm/msm/gpu: add support for ocmem interconnect path omits b435f8b4f6a0 dt-bindings: drm/msm/gpu: document second interconnect omits 15ab987c423d drm/msm/adreno: fix zap vs no-zap handling omits bd3fe8119dea drm/msm/a6xx: restore previous freq on resume omits 7ec9741b19c3 drm/msm/dpu: ignore NULL clocks omits 867b68245920 leds: lm3642: remove warnings for bad strtol, cleanup gotos omits 445da487f19c leds: rb532: cleanup whitespace omits 2f8c665243d7 ledtrig-pattern: fix email address quoting in MODULE_AUTHOR() omits 9dae9e5381e0 drm/i915/gem: Single page objects are naturally contiguous omits 69afc4b62308 eeprom: at24: sort headers alphabetically omits 567ec716efab eeprom: at24: update the license tag omits e37131556801 arm64: dts: Convert to the hierarchical CPU topology layou [...] omits a65a397f2451 cpuidle: psci: Add support for PM domains by using genpd omits dedd14925ec6 PM / Domains: Introduce a genpd OF helper that removes a s [...] omits 9c6ceecb6541 cpuidle: psci: Support CPU hotplug for the hierarchical model omits ce85aef570df cpuidle: psci: Manage runtime PM in the idle path omits a0cf31946074 cpuidle: psci: Prepare to use OS initiated suspend mode vi [...] omits 8554951a4dd3 cpuidle: psci: Attach CPU devices to their PM domains omits a5e0454cf392 cpuidle: psci: Add a helper to attach a CPU to its PM domain omits f08cfbfa4fb1 cpuidle: psci: Support hierarchical CPU idle states omits 1595e4b09b2e cpuidle: psci: Simplify OF parsing of CPU idle state nodes omits 778f173eb452 cpuidle: dt: Support hierarchical CPU idle states omits b9f8c26afc40 of: base: Add of_get_cpu_state_node() to get idle states f [...] omits 49fdcd7577ef firmware: psci: Export functions to manage the OSI mode omits a3f048b5424e dt: psci: Update DT bindings to support hierarchical PSCI states omits 4386aa866d99 cpuidle: psci: Align psci_power_state count with idle state count omits e616b43fb3a3 Merge branch 'for-5.6' into for-next omits def97da13651 printk: fix exclusive_console replaying omits 2ce18249af5a drm/mipi_dbi: Fix off-by-one bugs in mipi_dbi_blank() omits e322c07f8371 mac80211: debugfs: improve airtime_flags handler readability omits 7d6aa9ba4f82 Merge remote-tracking branch 'net-next/master' into mac80211-next omits f4aec227e985 reset: uniphier: Add SCSSI reset control for each channel omits a9457ed2ebd7 reset: Align logic and flow in managed helpers omits 9c81b2ccf82d reset: npcm: add NPCM reset controller driver omits a5df0d4e9d7d dt-bindings: reset: Add binding constants for NPCM7xx rese [...] omits c6ed90b54f08 dt-bindings: reset: add NPCM reset controller documentation omits c6d4a099a240 drm/i915: reimplement header test feature omits fae7bfcc7814 x86/nospec: Remove unused RSB_FILL_LOOPS omits cb4132672f76 arm64: defconfig: Enable DRM_SUN6I_DSI omits 815943ae11f4 arm64: defconfig: Enable CONFIG_SUN8I_THERMAL omits b6eee45a0a87 ARM: sunxi: Enable CONFIG_SUN8I_THERMAL omits 1c467212ab62 Merge branch 'ib-pinctrl-unreg-mappings' of git://git.kern [...] omits a8772fad0172 tomoyo: Use atomic_t for statistics counter omits 49f261e27307 ASoC: SOF: imx8: use resource_size omits 0da390ba86d8 ASoC: qdsp6: q6asm-dai: constify copied structure omits 1ce0d5162b98 drm/panel: declare variable as __be16 omits f17b898009d8 drm/i915/gem: Drop local vma->vm_file reference omits c56fc8c9ad7a ALSA: hda: constify copied structure omits cb5b83580c61 ALSA: ad1816a: constify copied structure omits fe23d63422c8 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits 1cd21a7c5679 drm/i915: Add Wa_1407352427:icl,ehl omits 32f408ac3e5d drm/i915/gt: Restore coarse power gating omits b2e55ca89245 batman-adv: Disable CONFIG_BATMAN_ADV_SYSFS by default omits 68e039f966cb batman-adv: Update copyright years for 2020 omits 684ea87cc312 igc: Remove serdes comments from a description of methods omits c557a4b3f738 e1000e: Use netdev_info instead of pr_info for link messages omits 9513d2a5dc7f igc: Add legacy power management support omits 31d518f35e1a Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 1764b992be0f drm/i915: Introduce remap_io_sg() to prefault discontiguou [...] omits 4439dc427d83 igc: Add 64 bit DMA access support omits 86efeccd5a7a igc: Fix parameter descriptions for a several functions omits 085c85895041 igc: Fix the parameter description for igc_alloc_rx_buffers omits 57cd472c2baa igc: Remove excess parameter description from igc_is_non_eop omits faf4dd52e9e3 igc: Prefer to use the pci_release_mem_regions method omits 21da01fd3bb1 igc: Improve the DMA mapping flow omits b7b462454a5c igc: Add scatter gather support omits 6506f52dcbf8 igb: dont drop packets if rx flow control is enabled omits cc39da0e4c5d drm/i915/tgl: Assume future platforms will inherit TGL's S [...] omits 24c66274e764 drm/i915/gt: Tweak flushes around ivb ppgtt omits f4a0b08b39ae fscrypt: remove redundant bi_status check omits ede7a09fc881 fscrypt: Allow modular crypto algorithms omits e933adde6f97 fscrypt: include <linux/ioctl.h> in UAPI header omits 3b1ada55b905 fscrypt: don't check for ENOKEY from fscrypt_get_encryptio [...] omits b7e8d3d27edd fscrypt: remove fscrypt_is_direct_key_policy() omits ef5b18b00bad fscrypt: move fscrypt_valid_enc_modes() to policy.c omits 85af90e57ce9 fscrypt: check for appropriate use of DIRECT_KEY flag earlier omits 393a24a7956c fscrypt: split up fscrypt_supported_policy() by policy version omits 56dce7179509 fscrypt: introduce fscrypt_needs_contents_encryption() omits 2ebdef6d8c76 fscrypt: move fscrypt_d_revalidate() to fname.c omits 8a4ab0b866d8 fscrypt: constify inode parameter to filename encryption f [...] omits 2a5831b1d297 fscrypt: constify struct fscrypt_hkdf parameter to fscrypt [...] omits c64cfb989f00 fscrypt: verify that the crypto_skcipher has the correct ivsize omits 6e1adb88d230 fscrypt: use crypto_skcipher_driver_name() omits 93edd392cad7 fscrypt: support passing a keyring key to FS_IOC_ADD_ENCRY [...] omits 36209766cede x86/traps: Cleanup do_general_protection() omits 2f004eea0fc8 x86/kasan: Print original address on #GP omits aa49f20462c9 x86/dumpstack: Introduce die_addr() for die() with #GP fau [...] omits 4f279f9fbca5 arm64: dts: rockchip: Add RK3328 idle state omits ba790c16a8b0 arm64: dts: rockchip: remove identical &uart0 node from rk [...] omits 59c1dcbed5b5 x86/traps: Print address on #GP omits 9604d3647916 Merge branches 'renesas-arm-dt-for-v5.6', 'renesas-arm64-d [...] omits fe4a76fafdb4 ARM: dts: sh73a0: Add missing clock-frequency for fixed clocks omits 0aed218f7948 ARM: dts: r8a7778: Add missing clock-frequency for fixed clocks omits 3bb426d042f3 ARM: dts: rcar-gen2: Add missing mmio-sram bus properties omits 505128865a0e ARM: dts: rcar-gen2: Fix PCI high address in interrupt-map-mask omits 7ba33c335a5b arm64: dts: renesas: Prepare for split of ARCH_R8A7795 int [...] omits 567d4ffb6dc5 arm64: dts: renesas: Sort DTBs in Makefile omits 919d31abe701 arm64: dts: renesas: Drop redundant SoC prefixes from ULCB [...] omits 052e99db7c00 arm64: dts: renesas: Rename r8a7795{-es1,}* to r8a7795[01]* omits 8d5c4c0611ed soc: renesas: Add ARCH_R8A7795[01] for existing R-Car H3 omits b4fba344a293 sh: sh7269: Remove bogus SSU GPIO function definitions omits db9c07272c82 sh: sh7264: Remove bogus SSU GPIO function definitions omits 02aeb2f21530 pinctrl: sh-pfc: sh7269: Fix CAN function GPIOs omits 55b1cb1f03ad pinctrl: sh-pfc: sh7264: Fix CAN function GPIOs omits 2a069a92811f pinctrl: sh-pfc: sh7264: Fix Port K I/O Register 0 definition omits 805f635703b2 pinctrl: sh-pfc: r8a7778: Fix duplicate SDSELF_B and SD1_CLK_B omits 4e52af1ccaa2 usb: host: Do not compile test deprecated USB_OCTEON_EHCI omits 9e860947d8d7 net/ncsi: Fix gma flag setting after response omits f398efc14a92 sctp: add enabled check for path tracepoint loop. omits 9010ef57592c Merge branch 'Improvements-to-SJA1105-DSA-RX-timestamping' omits 19d1f0ed74b7 net: dsa: sja1105: Empty the RX timestamping queue on PTP [...] omits 1e762bd278d2 net: dsa: sja1105: Use PTP core's dedicated kernel thread [...] omits 544fed47af4d ptp: introduce ptp_cancel_worker_sync omits db99d5126fb9 sfc: avoid duplicate error handling code in 'efx_ef10_srio [...] omits 3d8cbeda38f1 ASoC: amd MMAP_INTERLEAVED Support omits 535fd141ef34 ASoC: amd: Added ACP3x system resume and runtime pm omits cea5f40d4e7a ASoC: amd: Handle ACP3x I2S-SP Interrupts. omits a43ea44ddda9 ASoC: amd: add ACP3x TDM mode support omits 703a6e22888b ASoC: amd: Enabling I2S instance in DMA and DAI omits c9fe7db6e884 ASoC: amd: Refactoring of DAI from DMA driver omits 3863857dd5ca ASoC: madera: Enable clocks for input pins when used for the FLL omits 1094af119900 ASoC: madera: Enable clocks for input pins when used as a [...] omits 9ea7a991cc27 ASoC: cs47l92: Simplify error handling code in 'cs47l92_probe()' omits f278b99ca6b2 tcp_cubic: refactor code to perform a divide only when needed omits ba4028105e98 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next omits d06ed0c20960 ALSA: uapi: Add linux/types.h include back (but carefully) omits 2b64e616d552 drm/i915/gt: Leave RING_BB_STATE to default value omits 4b0dd4a29a8f drm/i915/selftests: Flush the context worker omits 51d22e855ea3 usb: usb3503: Convert to use GPIO descriptors omits c2f59e8180c9 ARM: dts: qcom: Correct USB3503 GPIOs polarity omits 3b31ec1848ec usb: renesas_usbhs: Switch to GPIO descriptor omits 91687c1926bc usb: phy: Enable compile testing for some of drivers omits 88eaaecc4446 usb: host: Enable compile testing for some of drivers omits 7be4412721ae x86/insn-eval: Add support for 64-bit kernel mode omits 170a6726d0e2 usb: typec: ucsi: add support for separate DP altmode devices omits 71a1fa0df2a3 usb: typec: ucsi: Store the notification mask omits 5311f88e07ce usb: mtk-xhci: Do not explicitly set the DMA mask omits c4a68b4da65a usb: phy: ab8500-usb: Keep PHY turned on in UART mode omits 8e1a20096bfb usb: cdns3: gadget: Remove unneeded variable ret omits 7b104f890ade USB: EHCI: ehci-mv: add HSIC support omits 92f983520cb8 USB: EHCI: ehci-mv: drop pxa_ehci_type and some device IDs omits cf94ca4993e5 USB: EHCI: ehci-mv: make the PHY optional omits 3697aa15563f docs/zh_CN: translate kernel enforcement statement omits fdfb5dfa747f docs/zh_CN: translate kernel driver statement into Chinese omits dec6224bb9d6 docs/zh_CN: add Chinese version of embargoed hardware issues omits 6c23821c1930 docs: w1: Fix a typo in omap-hdq.rst omits 7c737c64b0ff Doc: x86: Fix a typo in mm.rst omits cf9ea4b7c370 Merge branch 'omap-for-v5.6/ti-sysc-drop-pdata' into for-next omits 9fc85a7124b5 Merge branch 'omap-for-v5.6/sdma' into omap-for-v5.6/ti-sy [...] omits 10800fec619d PM / devfreq: imx8m-ddrc: Fix inconsistent IS_ERR and PTR_ERR omits d71b48236c83 Merge tag 'sdma-dts' into omap-for-v5.6/ti-sysc-dt omits 37b156ecf71a ARM: OMAP2+: Drop legacy platform data for sdma omits 82f12e64a019 ARM: OMAP2+: Drop legacy init for sdma omits f4cfa36dab67 dmaengine: ti: omap-dma: Use cpu notifier to block idle for omap2 omits 61ecb53952f0 dmaengine: ti: omap-dma: Allocate channels directly omits 211010aeb097 dmaengine: ti: omap-dma: Pass sdma auxdata to driver and use it omits 9938ee9cf921 dmaengine: ti: omap-dma: Configure global priority registe [...] omits 72475dbe8f40 Merge branch 'next/drivers' into for-next omits 5383953f1c4f memory: samsung: exynos5422-dmc: Convert to devm_platform_ [...] omits c1d1c4a62db5 iio: accel: bma180: BMA254 support omits ecfcd2da3358 drm/i915/gt: Do not restore invalid RS state omits 7730c3be06e2 Documentation: PCI: Fix pci_alloc_irq_vectors() function n [...] omits 45b152f752ea drm/i915/gt: Avoid using the GPU before initialisation omits 7b02b23e5dd0 drm/i915/gt: Avoid using tag 0 for the very first submission omits 987281ab02af drm/i915/gt: Ensure that all new contexts clear STOP_RING omits 205608749e1e Revert "iwlwifi: mvm: fix scan config command size" omits d77552d93ceb Merge branch 'ib-pinctrl-unreg-mappings' into devel omits c72bed23b9e4 pinctrl: Allow modules to use pinctrl_[un]register_mappings omits 729d3530a504 drivers: firmware: scmi: Extend SCMI transport layer by tr [...] omits 257d0e20ec4f include: trace: Add SCMI header with trace events omits a9e395a4ab79 drn/i915: Break up long i915_buddy_free_list() with a cond [...] omits 67f8e65e4fc1 firewire: net: remove set but not used variable 'guid' omits a3d9382bd439 drm/i915/dp: Disable Port sync mode correctly on teardown omits aee40639cdc3 drm/i915/dp: Make port sync mode assignments only if all t [...] omits a603f5bd1691 drm/i915/dp: Make sure all tiled connectors get added to t [...] omits cf1d0180f571 drm/fbdev: Fallback to non tiled mode if all tiles not present omits 8c4ebd0d38c3 drm: Handle connector tile support only for modes that mat [...] omits 28336be568bb Merge tag 'v5.5-rc4' into locking/kcsan, to resolve conflicts omits 28135762b83a PM / devfreq: exynos-bus: Add error log when fail to get d [...] omits 6c315d8fe3c9 PM / devfreq: exynos-bus: Disable devfreq-event device when fails omits 39a6e4739c19 PM / devfreq: rk3399_dmc: Disable devfreq-event device when fails omits 15e4e74ea899 PM / devfreq: imx8m-ddrc: Remove unused defines omits a44089214211 PM / devfreq: exynos-bus: Reduce goto statements and remov [...] omits eff5d31f7407 PM / devfreq: rk3399_dmc: Add COMPILE_TEST and HAVE_ARM_SM [...] omits f0c792192753 PM / devfreq: rockchip-dfi: Convert to devm_platform_iorem [...] omits 29d867e97f7d PM / devfreq: rk3399_dmc: Add missing of_node_put() omits fb90fa80452b PM / devfreq: rockchip-dfi: Add missing of_node_put() omits 54cb5740526a PM / devfreq: Fix multiple kernel-doc warnings omits a05bb963435f PM / devfreq: exynos-bus: Extract exynos_bus_profile_init_ [...] omits a47a97ece54e PM / devfreq: exynos-bus: Extract exynos_bus_profile_init() omits f9002b169a6e PM / devfreq: Move declaration of DEVICE_ATTR_RW(min_freq) omits 1ebd0bc0e8ad PM / devfreq: Move statistics to separate struct devfreq_stats omits 14a343968199 PM / devfreq: Add clearing transitions stats omits b76b3479dab9 PM / devfreq: Change time stats to 64-bit omits 2fee1a7cc6b1 PM / devfreq: Add new name attribute for sysfs omits 5af744ebae85 PM / devfreq: Add dynamic scaling for imx8m ddr controller omits c49a5d096869 dt-bindings: memory: Add bindings for imx8m ddr controller omits d96c60b48a0b PM / devfreq: Fix Kconfig indentation omits d4556f5e99d5 PM / devfreq: exynos-ppmu: Fix excessive stack usage omits 80e8b1e59f03 cpufreq: CPPC: put ACPI table after using it omits c740237937c0 cpufreq : CPPC: Break out if HiSilicon CPPC workaround is matched omits 207ca274cd4c power: avs: qcom-cpr: make cpr_get_opp_hz_for_req() static omits 9b8c249ee9ed power: avs: qcom-cpr: remove set but unused variable omits 9e39d28fcb23 power: avs: qcom-cpr: make sure that regmap is available omits cad12cdeea78 power: avs: qcom-cpr: fix unsigned expression compared with zero omits e808926b4dd1 power: avs: qcom-cpr: fix invalid printk specifier in debug print omits 71bceec41644 Merge branch 'for-5.5/upstream-fixes' into for-next omits ae9685992cd5 iio: pressure: bmp280: Allow device to be enumerated from ACPI omits ab2ecec63320 iio: pressure: bmp280: Drop ACPI support omits 57b8879c0c1a dt-bindings: iio: adc: convert sd modulator to json-schema omits f6d4033d2a14 iio: buffer: rename 'read_first_n' callback to 'read' omits 4538c1856809 iio: buffer-dmaengine: Report buffer length requirements omits 2a4fb4def957 bindings: iio: pressure: Add documentation for dlh driver omits 2d983e084b41 dt-bindings: Add asc vendor omits ac78c6aa4a5d iio: pressure: Add driver for DLH pressure sensors omits 0c040d1ddce1 iio: buffer-dmaengine: Add module information omits 9436abc40139 iio: accel: bma180: Use explicit member assignment omits c35aae744302 iio: accel: bma180: Basic regulator support omits 964172561ea6 iio: accel: bma180: Add dev helper variable omits e485e2a2cfd6 iio: imu: st_lsm6dsx: enable sensor-hub support for lsm6dsm omits 111b0875774b iio: imu: st_lsm6dsx: rename st_lsm6dsx_shub_read_reg in s [...] omits 5b8343e067f8 iio: imu: st_lsm6dsx: check if shub_output reg is located [...] omits 3a4319574584 iio: imu: st_lsm6dsx: check if pull_up is located in primary page omits 007f2ebbac2a iio: imu: st_lsm6dsx: check if master_enable is located in [...] omits ee978bb86d05 iio: imu: st_lsm6dsx: export max num of slave devices in s [...] omits 4dae3d6147b3 iio: light: remove unneeded semicolon omits 0d15190f53b4 iio: chemical: atlas-ph-sensor: rename atlas-ph-sensor to [...] omits de54fff15133 iio: st_sensors: Describe function parameters in kernel-doc omits be4ac8321ff2 iio: pressure: st_press: Mark default_press_pdata with __m [...] omits 2e8bd34a16f8 iio: accel: st_accel: Mark default_accel_pdata with __mayb [...] omits f22b1d7588b1 iio: gyro: st_gyro: Mark gyro_pdata with __maybe_unused omits 40ca77d57f01 iio: pressure: st_press: Drop unnecessary #else branch for ACPI omits 4c3e7367bd74 iio: accel: st_accel: Drop unnecessary #else branch for ACPI omits d9fa3fd4bc48 iio: light: st_uvis25: Drop unneeded header inclusion omits 03d4c566c51d iio: st_lsm6dsx: Make use of device properties omits e3da43077046 iio: st_lsm6dsx: Drop unneeded OF code omits 07bf07e2cc7d iio: st_lsm6dsx: Mark predefined constants with __maybe_unused omits 851644a60d20 iio: adc: ad7923: Add support for the ad7908/ad7918/ad7928 omits 233e7de42fcc iio: adc: ad7923: Add of_device_id table omits c87de1ba35e4 iio: adc: ad7923: Fix checkpatch warning omits 2df57429d8be iio: adc: ad7923: Remove the unused defines omits 3cf7ded15e40 iio: accel: bma400: basic regulator support omits 465c811f1f20 iio: accel: Add driver for the BMA400 omits 5264c5f4c469 dt-bindings: iio: accel: bma400: add bindings omits bff47c2302cc x86/vdso: Provide missing include file omits f0b888af539e arm64: dts: msm8998: thermal: Add critical interrupt support omits 1246f78297f2 arm64: dts: msm8996: thermal: Add critical interrupt support omits 5e4548922009 ARM: dts: qcom: Add nodes for SMP boot in IPQ40xx omits a9e8fce61a78 soc: qcom: Fix Kconfig indentation omits d4824486b676 hwspinlock: stm32: convert to devm_platform_ioremap_resource omits ced44b9da52d ARM: dts: qcom: apq8084: Remove all instances of IRQ_TYPE_NONE omits d5897d602b3b ARM: dts: qcom: apq8084: Change tsens definition to new style omits e5399ab2c149 Merge tag 'v5.5-rc3' into devel omits 88f7df94a12d drm/i915: prefer 3-letter acronym for tigerlake omits 74bb98baa0e4 drm/i915: prefer 3-letter acronym for ivybridge omits 72588ffd3831 drm/i915: prefer 3-letter acronym for broadwell omits 9eae5e27be4a drm/i915: prefer 3-letter acronym for ironlake omits 95be34841376 drm/i915: prefer 3-letter acronym for icelake omits 8e619820e37b drm/i915: prefer 3-letter acronym for cannonlake omits f6df4d46bf1e drm/i915: prefer 3-letter acronym for skylake omits 1e98f88cea0f drm/i915: prefer 3-letter acronym for haswell omits 1d21822052a1 drm/i915: prefer 3-letter acronym for pineview omits 31409fff1a39 drm/i915: simplify prefixes on device_info omits 1a1fda57b400 Merge branch 'DSA-TX-tstamp' omits f685e609a301 net: dsa: Deny PTP on master if switch supports it omits c26a2c2ddc01 gianfar: Fix TX timestamping with a stacked DSA driver omits 270fe2ceda66 net/wan/fsl_ucc_hdlc: remove set but not used variables 'u [...] omits 38f1cb68582c drm/i915/lmem: debugfs for LMEM details omits e5a9e237608d arm64: dts: realtek: Add RTD1619 SoC and Realtek Mjolnir EVB omits 48632ccdd22f dt-bindings: arm: realtek: Document RTD1619 and Realtek Mj [...] omits 4f87e5cab324 arm64: dts: realtek: rtd1395: Add Realtek Lion Skin EVB omits f38b151efd0a dt-bindings: arm: realtek: Add Realtek Lion Skin EVB omits 7d8d3c377cc9 ALSA: usb-audio: fix Corsair Virtuoso mixer label collision omits efefe159f52a arm64: dts: realtek: Add RTD1395 and BPi-M4 omits 4679905df264 dt-bindings: arm: realtek: Add RTD1395 and Banana Pi BPI-M4 omits 669c7434ce71 arm64: dts: realtek: rtd129x: Carve out boot ROM from memory omits 27efecbb5254 arm64: dts: realtek: rtd129x: Introduce r-bus omits b4237d2869e3 arm64: dts: realtek: rtd129x: Use reserved-memory for RPC regions omits 3e5e7349175b arm64: dts: realtek: rtd129x: Fix GIC CPU masks for RTD1293 omits 490774f6026b ARM: dts: rtd1195: Add Realtek Horseradish EVB omits 0cf35241d079 dt-bindings: arm: realtek: Add Realtek Horseradish EVB omits 41e956bde01a ARM: dts: rtd1195: Introduce r-bus omits 45cae51cc678 ARM: dts: rtd1195: Exclude boot ROM from memory ranges omits 720d362bf490 ARM: dts: Prepare Realtek RTD1195 and MeLE X1000 omits bdfef0a8c704 dt-bindings: arm: realtek: Add RTD1195 and MeLE X1000 omits 640b50fa8c34 drm/i915: Restore very early GPU reset omits 1b3b289fd8da Merge branch 'ethtool-netlink-part-one' omits 3d2b847fb99c ethtool: provide link state with LINKSTATE_GET request omits 1b1b1847c850 ethtool: add LINKMODES_NTF notification omits bfbcfe2032e7 ethtool: set link modes related data with LINKMODES_SET request omits f625aa9be8c1 ethtool: provide link mode information with LINKMODES_GET request omits 73286734c1b0 ethtool: add LINKINFO_NTF notification omits 5cf2a548bcbd ethtool: add default notification handler omits a53f3d41e4d3 ethtool: set link settings with LINKINFO_SET request omits 459e0b81b370 ethtool: provide link settings with LINKINFO_GET request omits 71921690f974 ethtool: provide string sets with STRSET_GET request omits 728480f12442 ethtool: default handlers for GET requests omits 6b08d6c146f4 ethtool: support for netlink notifications omits 10b518d4e6dd ethtool: netlink bitset handling omits 041b1c5d4a53 ethtool: helper functions for netlink interface omits 2b4a8990b7df ethtool: introduce ethtool netlink interface omits 356b23c073dd sctp: do trace_sctp_probe after SACK validation and check omits 0df952873636 mv88e6xxx: Add serdes Rx statistics omits cad451dd2427 net: ena: remove set but not used variable 'rx_ring' omits c8f957df6e33 net: dsa: qca: ar9331: drop pointless static qualifier in [...] omits 8a3f44a0bb76 ppp: Remove redundant BUG_ON() check in ppp_pernet omits 36a78867f80c Merge branch 'tcp_cubic-various-fixes' omits ede656e84658 tcp_cubic: make Hystart aware of pacing omits 42f3a8aaae66 tcp_cubic: tweak Hystart detection for short RTT flows omits cff04e2da308 tcp_cubic: switch bictcp_clock() to usec resolution omits 35821fc2b41c tcp_cubic: remove one conditional from hystart_update() omits 473900a504e5 tcp_cubic: optimize hystart_update() omits f971a2074447 spi: Catch improper use of PTP system timestamping API omits 2bbc078f812d Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next omits 4ca153827f65 drm/i915/tgl: Extend Wa_1408615072 to tgl omits b9cf9dac3dac drm/i915: Add Wa_1408615072 and Wa_1407596294 to icl,ehl omits 1e1a139d62d1 drm/i915: Extend WaDisableDARBFClkGating to icl,ehl,tgl omits 6ea578a519fe drm/i915/selftests: Err out on coherency if initialisation failed omits d7cfb661b206 arm64: dts: allwinner: h6: Add thermal sensor and thermal zones omits 59e056cda4be crypto: qce - allow building only hashes/ciphers omits 8ceda883205d crypto: qce - initialize fallback only for AES omits 3e806a12d10a crypto: qce - update the skcipher IV omits 3ee50c896d71 crypto: qce - save a sg table slot for result buf omits 7de4c2bd196f crypto: qce - fix xts-aes-qce key sizes omits bb5c863b3d3c crypto: qce - fix ctr-aes-qce block, chunk sizes omits b3c16bfc6a79 crypto: skcipher - Add skcipher_ialg_simple helper omits 93e23eb2ed6c crypto: chtls - Fixed memory leak omits 596d0a289554 crypto: chtls - Add support for AES256-GCM based ciphers omits 112e7b7b6a2e crypto: caam - Add support for i.MX8M Mini omits 5f567fffaae9 crypto: api - Retain alg refcount in crypto_grab_spawn omits 3932aa1ce381 crypto: sun4i-ss - make unexported sun4i_ss_pm_ops static omits 20aaed22fec7 crypto: stm32/hash - Use dma_request_chan() instead dma_re [...] omits 8004865c2e7b crypto: img-hash - Use dma_request_chan instead dma_reques [...] omits aa127963f1ca crypto: lib/curve25519 - re-add selftests omits c782937e9282 crypto: api - remove unneeded semicolon omits eb5b9154bfb3 crypto: allwinner - remove unneeded semicolon omits 3df663a147fe ACPI: EC: Reference count query handlers under lock omits e6d4f08a6776 intel_idle: Use ACPI _CST on server systems omits 4ec32d9e8e5b intel_idle: Add module parameter to prevent ACPI _CST from [...] omits bff8e60a86f4 intel_idle: Allow ACPI _CST to be used for selected known [...] omits 75a80267410e cpuidle: Allow idle states to be disabled by default omits 18734958e9bf intel_idle: Use ACPI _CST for processor models without C-s [...] omits 9f3d6daf61e5 intel_idle: Refactor intel_idle_cpuidle_driver_init() omits 77fb4e0a559a ACPI: processor: Export acpi_processor_evaluate_cst() omits 239ed06d0eef ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI [...] omits 7c8dce4b1661 bpftool: Make skeleton C code compilable with C++ compiler omits efb465088518 drm/komeda: Add runtime_pm support omits 3ae3271443b3 Merge tag 'drm-intel-next-2019-12-23' of git://anongit.fre [...] omits 82b1cc447a2c arm64: dts: qcom: db845c: Move remoteproc firmware to sdm845 omits c586f47f55d8 ARM: bcm: Select ARM_AMBA for ARCH_BRCMSTB omits 8f902dbd6ed2 drm/komeda: Add event handling for EMPTY/FULL omits f03ee2042b2d spi: oc-tiny: Use GPIO descriptors omits 5def0136c609 ASoC: amd: Create multiple I2S platform device endpoint omits 6cbdec2d3ca6 arm64: dts: qcom: msm8996: Introduce IFC6640 omits 83d9ed4342a3 arm64: dts: qcom: db820c: Use regulator names from schematics omits 50aa72ccb30b arm64: dts: qcom: msm8996: Sort all nodes in msm8996.dtsi omits 86f6d6225e5e arm64: dts: qcom: msm8996: Pad addresses omits 88264f1f6bf5 arm64: dts: qcom: db820c: Remove pin specific files omits d5f4ac865a4e arm64: dts: qcom: db820c: Sort all nodes omits 7b494cc41ebb arm64: dts: qcom: db820c: Group root nodes omits c61a5658e882 arm64: dts: qcom: msm8996: Move regulators to db820c omits 808844314309 arm64: dts: qcom: msm8996: Move regulator consumers to db820c omits 75b77d6492eb arm64: dts: qcom: msm8996: Use node references in db820c omits f978d45b4aab arm64: dts: qcom: db820c: Move non-soc entries out of /soc omits 9e41fbf3dd38 Merge branch 's390-qeth-next' omits 8ca8559ff3ce s390/qeth: remove QETH_RX_PULL_LEN omits dcdcf8670dad s390/qeth: use napi_gro_frags() for SG skbs omits c04b116a2866 s390/qeth: consolidate RX code omits 0914d2bb11cc af_packet: refactoring code for prb_calc_retire_blk_tmo omits 9476654bd5e8 xen-netback: support dynamic unbind/bind omits 0cec114e3660 scripts/dtc: Update to upstream version v1.5.1-22-gc40aeb60b47a omits 67d81d7a2ef3 Merge branch 'clk-fixes' into clk-next omits 8d3479929894 Merge branch 'RTL8211F-RGMII-RX-TX-delay-configuration-imp [...] omits 1b3047b5208a net: phy: realtek: add support for configuring the RX dela [...] omits 3aec743d6982 net: phy: realtek: add logging for the RGMII TX delay conf [...] omits 1f4f16fa19f4 Merge branch 'mlxsw-spectrum_router-Cleanups' omits 7c4a7ec8558d mlxsw: spectrum_router: Remove FIB entry list from FIB node omits b04720aee9a6 mlxsw: spectrum_router: Consolidate identical functions omits 0705297e511a mlxsw: spectrum_router: Make route creation and destructio [...] omits 0d2fb5aa93a6 mlxsw: spectrum_router: Eliminate dead code omits 231c8d2bbc4f mlxsw: spectrum_router: Remove unnecessary checks omits c1e469902640 bonding: rename AD_STATE_* to LACP_STATE_* omits f643ee295c1c sctp: move trace_sctp_probe_path into sctp_outq_sack omits b761a7b47ba1 drm/i915/gt: Ignore incomplete engines after init failure omits 8cd115bdda17 ext4: Optimize ext4 DIO overwrites omits c14ceb0ec727 netfilter: nft_meta: add support for slave device ifindex [...] omits 01a0fc82252d netfilter: nft_meta: place rtclassid handling in a helper omits 6b2faee0ca91 netfilter: nft_meta: place prandom handling in a helper omits 8724e819cc9a netfilter: nft_meta: move all interface related keys to helper omits a4150a1faa36 netfilter: nft_meta: move interface kind handling to helper omits b1327fbc2991 netfilter: nft_meta: move cgroup handling to helper omits 726b44f044e8 netfilter: nft_meta: move sk uid/git handling to helper omits 4a54594abdbe netfilter: nft_meta: move pkttype handling to helper omits db8f6f5c8de6 netfilter: nft_meta: move time handling to helper omits 4549b49f82ab ext4: export information about first/last errors via /sys/ [...] omits 46f870d690fe ext4: simulate various I/O and checksum errors when readin [...] omits 878520ac45f9 ext4: save the error code which triggered an ext4_error() [...] omits a103a3989993 ALSA: control: Fix incompatible protocol error omits a562c687d115 Merge branch 'rk/inode_lock' into dev omits d03b224f4252 drm/i915/gt: Apply sanitiization just before resume omits 1b27080ab245 ARM: dts: sunxi: Add Libre Computer ALL-H3-IT H5 board omits 16c8ff571a16 arm64: dts: allwinner: a64: Add MIPI DSI pipeline omits 52028bfcb233 drm/sun4i: dsi: Add Allwinner A64 MIPI DSI support omits 66dbdc7c6162 drm/sun4i: dsi: Handle bus clock via regmap_mmio_attach_clk omits 1162f844030a bpf: Print error message for bpftool cgroup show omits 26a839b3c286 drm/sun4i: dsi: Get the mod clock for A31 omits db08ca5a64d2 dt-bindings: sun6i-dsi: Add A64 DPHY compatible (w/ A31 fallback) omits fe5040f2843a dt-bindings: sun6i-dsi: Document A64 MIPI-DSI controller omits 8ab9da573dad libbpf: Support CO-RE relocations for LDX/ST/STX instructions omits 59f5e9b9a802 arm64: dts: allwinner: a64: Add thermal sensors and thermal zones omits 9ad42557109a arm64: dts: allwinner: h5: Add thermal sensor and thermal zones omits b37da9c8e62e ARM: dts: sun8i-h3: Add thermal sensor and thermal zones omits 1b084d2e4eae ARM: dts: sun8i-a83t: Add thermal sensor and thermal zones omits 624b4b48d9d8 drm: sun4i: Add support for suspending the display driver omits 02939cd16709 dmaengine: imx-sdma: Fix memory leak omits a1ff6a07f5a3 dmaengine: imx-sdma: find desc first in sdma_tx_status omits a80f2787f1ff dmaengine: imx-sdma: rename function omits b167f94d2928 dmaengine: virt-dma: use vchan_vdesc_fini() to free descriptors omits 9f91e6bfa866 dmaengine: virt-dma: Add missing locking around list operations omits f882101122aa dmaengine: virt-dma: Do not call desc_free() under a spin_lock omits df660a2b6dfc dmaengine: virt-dma: remove debug message omits 51fe9cd2bd92 dmaengine: virt-dma: Add missing locking omits 5c8aacbbb3b7 dmaengine: bcm2835: do not call vchan_vdesc_fini() with lock held omits 08baca4280d8 dmaengine: print more meaningful error message omits 83c77940db12 dmaengine: move module_/dma_device_put() after route free omits aea3dee86c41 Merge branch 'Peer-to-Peer-One-Step-time-stamping' omits bad1eaa6ac31 ptp: Add a driver for InES time stamping IP core. omits b6fd7b963667 net: Introduce peer to peer one step PTP time stamping. omits 1dca22b18421 net: mdio: of: Register discovered MII time stampers. omits 25d12e1dde28 dt-bindings: ptp: Introduce MII time stamping devices. omits 767ff4837315 net: Add a layer for non-PHY MII time stamping drivers. omits 4715f65ffa05 net: Introduce a new MII time stamping interface. omits 12d0efb9e6d9 net: phy: dp83640: Move the probe and remove methods around. omits bfd57b590021 net: netcp_ethss: Use the PHY time stamping interface. omits 7774ee23689d net: ethtool: Use the PHY time stamping interface. omits dfe6d68fc404 net: vlan: Use the PHY time stamping interface. omits d25de984aaee net: macvlan: Use the PHY time stamping interface. omits 0e5dafc8a6e5 net: phy: Introduce helper functions for time stamping support. omits c345ec6a50e9 ata: ahci_brcm: Support BCM7216 reset controller name omits 52fa562db5ec dt-bindings: ata: Document BCM7216 AHCI controller compatible omits 7de9b1688c1d ata: ahci_brcm: Add a shutdown callback omits 3c696ac41736 ata: ahci_brcm: Manage reset line during suspend/resume omits c2d78a9b73d4 drm/i915/gt: Stop poking at engine->serial at a high level omits 224bf0fe7292 ARM: dts: ux500: samsung-golden: Add Bluetooth omits fbb7c4a13c96 ARM: dts: ux500: samsung-golden: Add WiFi omits 234a0387f73c ARM: dts: ux500: samsung-golden: Add touch screen omits 032c18c566ea ARM: dts: ux500: samsung-golden: Add IMU (accelerometer + [...] omits b952efeb7ad4 ARM: dts: ux500: Add device tree for Samsung Galaxy S III [...] omits 92ac62e1c3ef dt-bindings: arm: ux500: Document samsung,golden compatible omits 6299f3002bc1 ARM: dts: ux500: Add device tree include for AB8505 omits 9956b94eea28 ARM: dts: ux500: Remove unused ste-href-ab8505.dtsi omits 28d1dddc59f6 spi: uniphier: Add DMA transfer mode support omits 5caf64c633a3 ASoC: qcom: sdm845: add support to DB845c and Lenovo Yoga omits 834d899794f4 ASoC: qcom: dt-bindings: Add compatible for DB845c and Len [...] omits da3e83f8bb86 ASoC: wcd934x: add audio routings omits a70d9245759a ASoC: wcd934x: add capture dapm widgets omits dd9eb19b5673 ASoC: wcd934x: add playback dapm widgets omits 1cde8b822332 ASoC: wcd934x: add basic controls omits a61f3b4f476e ASoC: wcd934x: add support to wcd9340/wcd9341 codec omits a6b748713205 ASoC: dt-bindings: add dt bindings for WCD9340/WCD9341 aud [...] omits 790514ed7715 Merge branch 'for-5.5' of https://git.kernel.org/pub/scm/l [...] omits 0d9c75481a8e spi: tegra114: use true,false for bool variable omits e6a8b2cc514c spi: imx: use true,false for bool variable omits a68735d7975d spi: fsl-lpspi: use true,false for bool variable omits a82cf72f94af Merge branch 'for-5.5' of https://git.kernel.org/pub/scm/l [...] omits 41d329e287fb drm/i915: Add spaces before compound GEM_TRACE omits 0679715e7143 efi/libstub/x86: Avoid globals to store context during mix [...] omits 7d4e323d02c9 efi/libstub: Tidy up types and names of global cmdline variables omits 966291f6344d efi/libstub: Rename efi_call_early/_runtime macros to be m [...] omits 99ea8b1db2d2 efi/libstub: Drop 'table' argument from efi_table_attr() macro omits 47c0fd39b7b8 efi/libstub: Drop protocol argument from efi_call_proto() macro omits 23e60394046a efi/libstub/x86: Work around page freeing issue in mixed mode omits cd33a5c1d53e efi/libstub: Remove 'sys_table_arg' from all function prototypes omits 8173ec7905b5 efi/libstub: Drop sys_table_arg from printk routines omits c3710de5065d efi/libstub/x86: Drop __efi_early() export and efi_config struct omits dc29da14ed94 efi/libstub: Unify the efi_char16_printk implementations omits 2fcdad2a80a6 efi/libstub: Get rid of 'sys_table_arg' macro parameter omits 14e900c7e403 efi/libstub: Avoid protocol wrapper for file I/O routines omits afc4cc71cf78 efi/libstub/x86: Avoid thunking for native firmware calls omits 8f24f8c2fc82 efi/libstub: Annotate firmware routines as __efiapi omits 960a8d01834e efi/libstub: Use stricter typing for firmware function pointers omits e8bd5ddf60ee efi/libstub: Drop explicit 32/64-bit protocol definitions omits f958efe97596 efi/libstub: Distinguish between native/mixed not 32/64 bit omits 1786e8301164 efi/libstub: Extend native protocol definitions with mixed [...] omits 2732ea0d5c0a efi/libstub: Use a helper to iterate over a EFI handle array omits a8147dba75b1 efi/x86: Rename efi_is_native() to efi_is_mixed() omits 58ec655a7573 efi/libstub: Remove unused __efi_call_early() macro omits 8de8788d2182 efi/gop: Unify 32/64-bit functions omits 44c84b4ada73 efi/gop: Convert GOP structures to typedef and clean up so [...] omits 6c895c2fca8a efi/gop: Remove unused typedef omits 8d62af177812 efi/gop: Remove bogus packed attribute from GOP structures omits 1f676247f36a x86/alternatives: Implement a better poke_int3_handler() c [...] omits 46f5cfc13d54 Merge branch 'core/kprobes' into perf/core, to pick up a c [...] omits 804d402fb6f6 sched/rt: Make RT capacity-aware omits 1d42509e475c sched/fair: Make EAS wakeup placement consider uclamp rest [...] omits a7008c07a568 sched/fair: Make task_fits_capacity() consider uclamp rest [...] omits d2b58a286e89 sched/uclamp: Rename uclamp_util_with() into uclamp_rq_uti [...] omits 686516b55e98 sched/uclamp: Make uclamp util helpers use and return UL values omits 59fe675248ff sched/uclamp: Remove uclamp_util() omits 17346452b25b sched/fair: Make sched-idle CPU selection consistent throughout omits 53a23364b6b0 sched/core: Remove unused variable from set_user_nice() omits 1e5f8a308551 Merge tag 'v5.5-rc3' into sched/core, to pick up fixes omits 9f6cff995e98 Merge branch 'Simplify-IPv6-route-offload-API' omits caafb2509fac ipv6: Remove old route notifications and convert listeners omits dacad7b34b59 mlxsw: spectrum_router: Start using new IPv6 route notifications omits 0284696b97b2 ipv6: Handle multipath route deletion notification omits d2f0c9b11410 ipv6: Handle route deletion notification omits 9c6ecd3cf62d ipv6: Only Replay routes of interest to new listeners omits 0ee0f47c26b2 ipv6: Notify multipath route if should be offloaded omits 51bf7f387fdf ipv6: Notify route if replacing currently offloaded one omits c10c4279c778 ipv6: Notify newly added route if should be offloaded omits 6b722237b656 net: fib_notifier: Add temporary events to the FIB notific [...] omits af7797785d61 r8169: move enabling EEE to rtl8169_init_phy omits 8722709b0494 r8169: remove MAC workaround in rtl8168e_2_hw_phy_config omits 3127f7c9b7da r8169: factor out rtl8168h_2_get_adc_bias_ioffset omits ab5d4bb2b819 Merge branch 'ovs-mpls-actions' omits f66b53fdbb22 openvswitch: New MPLS actions for layer 2 tunnelling omits 76f99f987f2b net: Rephrased comments section of skb_mpls_pop() omits e7dbfed1adb0 net: skb_mpls_push() modified to allow MPLS header push at [...] omits 11299c5cd886 spi: uniphier: Add handle_err callback function omits 9859db51387d spi: uniphier: Change argument of irq functions to private [...] omits bb9ee1eacb2d dt-bindings: sound: gtm601: add the broadmobi interface omits 057a317a8d94 ASoC: gtm601: add Broadmobi bm818 sound profile omits c5614fb8e3d1 ASoC: Intel: kbl_da7219_max98357a: remove unused variable [...] omits 4bb16cd82773 ASoC: hdac_hda: Update hdac hda dai table to include intel [...] omits e68d6696575e ASoC: SOF: Intel: hda: Add iDisp4 DAI omits 09a1f1817b04 dt-bindings: thermal: Add YAML schema for sun8i-thermal dr [...] omits 730a45ccd932 thermal/drivers/sun8i: Add thermal driver for H6/H5/H3/A64 [...] omits 6ffdc7421568 dt-bindings: nvmem: Convert STM32 ROMEM to json-schema omits c5a05bd6455a dt-bindings: usb: amlogic, meson-g12a-usb-ctrl: fix clock names omits 93adc6aef57f dt-bindings: resets: Convert Allwinner legacy resets to schemas omits af287ed02ffd dt-bindings: mfd: Convert Allwinner legacy PRCM bindings t [...] omits f95cad74acdb dt-bindings: clocks: Convert Allwinner legacy clocks to schemas omits b30d8cf5e171 dt-bindings: opp: Convert Allwinner H6 OPP to a schema omits 90dc0d1ce890 of: Rework and simplify phandle cache to use a fixed size omits afd36d28e412 dt-bindings: phy: Fix the PX30 DSI PHY compatible in the example omits f1268534027a selinux: remove set but not used variable 'sidtab' omits c100777cc00c drm/i915: Switch context id allocation directly to xarray omits d61fe22c2ae4 ALSA: ctl: allow TLV read operation for callback type of e [...] omits 34ce3c5e6912 reset: reset-scmi: Match scmi device by both name and protocol id omits b017b2791c9c hwmon: (scmi-hwmon) Match scmi device by both name and pro [...] omits 12b7662618ef cpufreq: scmi: Match scmi device by both name and protocol id omits 43998dfe24c1 clk: scmi: Match scmi device by both name and protocol id omits 2deb267b26b5 firmware: arm_scmi: Skip protocol initialisation for addit [...] omits b55b06b79445 firmware: arm_scmi: Stash version in protocol init functions omits 50872a94637b firmware: arm_scmi: Match scmi device by both name and pro [...] omits 4605e224db2e firmware: arm_scmi: Add versions and identifier attributes [...] omits 9c5c463f2adf firmware: arm_scmi: Add names to scmi devices created omits 11040889afe3 firmware: arm_scmi: Skip scmi mbox channel setup for addti [...] omits ee7a9c9f67c5 firmware: arm_scmi: Add support for multiple device per protocol omits 30084b143de7 drm/i915/gt: Flush other retirees inside intel_gt_retire_r [...] omits b42d3b159ad8 drm/i915/display: cleanup intel_bw_state on i915 module removal omits 4ba9822bcd2a Merge branch 'clk-unused' into clk-next omits 59ef4da4e408 clk: bm1800: Remove set but not used variable 'fref' omits 713cb1c904fc Merge branch 'clk-fixes' into clk-next omits 6f6b1d6e209d Merge branch 'clk-qcom' into clk-next omits dd3d06622138 clk: qcom: Add display clock controller driver for SC7180 omits 75616da71291 dt-bindings: clock: Introduce QCOM sc7180 display clock bindings omits 5d28e44ba630 dt-bindings: clock: Add YAML schemas for the QCOM DISPCC c [...] omits 691865bad627 clk: qcom: clk-alpha-pll: Add support for Fabia PLL calibration omits 1dc3698354dd clk: qcom: alpha-pll: Remove useless read from set rate omits 21a97ecf4265 Merge branch 'clk-init-allocation' into clk-next omits bf453a0a18b2 dmaengine: ioat: Support in-use unbind omits 8ad342a86359 dmaengine: Add reference counting to dma_device struct omits 11a0fd2b3baa dmaengine: Move dma_channel_rebalance() infrastructure up in code omits 686607106f1f dmaengine: Call module_put() after device_free_chan_resources() omits dae7a589c18a dmaengine: Store module owner in dma_device struct omits f873744c2903 clk: add terminate callback to clk_ops omits 89d079dc17e8 clk: let init callback return an error code omits f6fa75ca912b clk: actually call the clock init before any other callbac [...] omits db2c7c0a04b1 clk: qcom: Add missing msm8998 gcc_bimc_gfx_clk omits fb3c06cfda0d iwlwifi: fw: make pos static in iwl_sar_get_ewrd_table() loop omits f06021a18fcf iwlwifi: remove lar_disable module parameter omits 990aba28f500 iwlwifi: dbg: force stop the debug monitor HW omits cc894b85abf7 iwlwifi: pcie: always disable L0S states omits 3d1b28fd30ab iwlwifi: pcie: rename L0S_ENABLED bit to L0S_DISABLED omits df2378ab0f2a iwlwifi: mvm: fix potential SKB leak on TXQ TX omits b9f726c94224 iwlwifi: mvm: fix SKB leak on invalid queue omits 15b590a81fcd selinux: ensure the policy has been loaded before reading [...] omits e95cd6b2acd5 drm/amdgpu: use true, false for bool variable in amdgpu_psp.c omits c5b2bd5d394b drm/amdgpu: use true, false for bool variable in amdgpu_debugfs.c omits 2a9b90ae4704 drm/amdgpu: use true, false for bool variable in amdgpu_device.c omits 6df3dab619f3 drm/amdgpu: use true, false for bool variable in mxgpu_nv.c omits eb28038cc623 drm/amdgpu: use true, false for bool variable in mxgpu_ai.c omits ab2c1ea481c8 drm/radeon: use true,false for bool variable in ni.c omits 45b2de2804a8 drm/radeon: use true,false for bool variable in cik.c omits 1f6e717c219a drm/radeon: use true,false for bool variable in rv770.c omits f30abb96b5b0 drm/radeon: use true, false for bool variable in evergreen.c omits 6b276628c6d1 drm/radeon: use true,false for bool variable in r600.c omits 43302df9fd9d drm/radeon: use true,false for bool variable in si.c omits 7bf2f6078a2e drm/radeon: use true,false for bool variable in r100.c omits 468288863e94 drm/amdgpu/smu: add peak profile support for navi12 omits d24d26540bab drm/amdgpu/smu/navi: Adjust default behavior for peak sclk [...] omits 46cf2fecf597 drm/amdgpu: add missed return value set for error case omits 55d62fe10f5e drm/amdgpu: remove FB location config for sriov omits fdf57ba69084 drm/amdgpu: enable xgmi init for sriov use case omits 33a9a5ab1edd drm/amdgpu: remove memory training p2c buffer reservation(V2) omits 8d40002fee9e drm/amdgpu: update the method to get fb_loc of memory trai [...] omits 7eca40066f85 drm/amdgpu: Remove unneeded variable 'ret' in navi10_ih.c omits e3c00faa7a3d drm/amdgpu: Remove unneeded variable 'ret' in amdgpu_device.c omits 57cb635bb4d8 drm/amdgpu/gfx: Add mmSDMA2-7_EDC_COUNTER to support Arcturus omits 107ab0613665 drm/amdgpu/gfx: Add mmCOMPUTE_STATIC_THREAD_MGMT_SE4-7 to [...] omits d8c61373e05c drm/amdgpu/gfx: Replace ARRAY_SIZE with size variable omits 6eed6cc14234 drm/amdgpu: Add mmCOMPUTE_STATIC_THREAD_MGMT_SE4-7 to supp [...] omits 1e2c6d5582ee drm/amdgpu: Added ASIC specific check in gmc v9.0 ECC inte [...] omits 56ca8628acae drm/amdgpu: enlarge agp_start address into 48bit omits 8adf5d21844d drm/amdgpu: disable VCN2.5 ib test for Arcturus sriov omits 0a96afc7c56c drm/amdgpu: fix ctx init failure for asics without gfx ring omits a7843c037945 drm/amdgpu: attempt xgmi perfmon re-arm on failed arm omits 5e9eec0707ae drm/amdgpu: add perfmons accessible during df c-states omits ce73516d42c9 drm/amdgpu: simplify padding calculations (v2) omits 44963bf9d4c2 drm/i915/gt: Tidy up checking active timelines during retirement omits 8c4bba5ae24e drm/i915/display: Add comment to a function that probably [...] omits 080d47bfae80 drm/i915/mst: Force modeset on MST slaves when master need [...] omits 5cb5b370c1be drm/i915/display: Prepare for fastset external dependencies check omits c59053dc58fa drm/i915/dp: Fix MST disable sequence omits 659f14158f1f drm/i915/display: Always enables MST master pipe first omits 6671c367a9be drm/i915/tgl: Select master transcoder for MST stream omits ee36c7c0c837 drm/i915/display: Share intel_connector_needs_modeset() omits 707745e8d4e7 mtd: spi-nor: Add support for mx25r3235f omits 307dd80885af mtd: spi-nor: intel-spi: Add support for Intel Jasper Lake [...] omits 094d3b977b7b mtd: spi-nor: Add USE_FSR flag for n25q* entries omits 7f412111e276 mtd: spi-nor: Add entries for mt25q variants omits bd8a6e31b87b mtd: spi-nor: Split mt25qu512a (n25q512a) entry into two omits 3446c63a0f2a drm/i915: Update DRIVER_DATE to 20191223 omits a56be671734e mtd: spi-nor: add Gigadevice gd25lq128d support omits d1f4acb89c74 mtd: spi-nor: Fix wrong TB selection of GD25Q256 omits 6b8526d3abc0 ipmi:ssif: Handle a possible NULL pointer reference omits adf1092fa838 mtd: spi-nor: Support TB selection using SR bit 6 omits 52487e21689b mtd: spi-nor: Rename SR_TB to indicate the bit used omits 01916e0443b9 mtd: spi-nor: fix typo of "JESB216" in comment omits 10050a02f7d5 mtd: spi-nor: Add 4B_OPCODES flag to w25q256 omits bd3eb4e87eb3 ALSA: ctl: bump protocol version up to v2.1.0 omits ff16351e3f30 ALSA: ctl: remove dimen member from elem_info structure omits e67c3f0fd44c ALSA: pci: echoaudio: remove usage of dimen menber of elem [...] omits 542283566679 ALSA: ctl: remove unused macro for timestamping of elem_value omits 2ca6b6dc8512 iommu/amd: Remove unused variable omits 6a8679c048eb drm/i915: Mark the GEM context link as RCU protected omits c11738cf9d29 iommu: virtio: Use generic_iommu_put_resv_regions() omits 0ecdebb7dad5 iommu: intel: Use generic_iommu_put_resv_regions() omits 55c2564a6852 iommu: amd: Use generic_iommu_put_resv_regions() omits a66c5dc549d1 iommu: arm: Use generic_iommu_put_resv_regions() omits f9f6971ebb75 iommu: Implement generic_iommu_put_resv_regions() omits 944c91753974 iommu/iova: Silence warnings under memory pressure omits d0432345b4b5 iommu: Fix Kconfig indentation omits 966b753cf396 iommu/amd: Only support x2APIC with IVHD type 11h/40h omits 813071438e83 iommu/amd: Check feature support bit before accessing MSI [...] omits 387caf0b759a iommu/amd: Treat per-device exclusion ranges as r/w unity- [...] omits 1ea27ee2f76e iommu/arm-smmu: Update my email address in MODULE_AUTHOR() omits cd221bd24ff5 iommu/arm-smmu: Allow building as a module omits 7359572e1a5d iommu/arm-smmu: Unregister IOMMU and bus ops on device removal omits 2852ad05e3e9 iommu/arm-smmu-v3: Allow building as a module omits d3daf66621b9 iommu/arm-smmu: Support SMMU module probing from the IORT omits ab246774713e iommu/arm-smmu-v3: Unregister IOMMU and bus ops on device removal omits 34debdca68ef iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers omits b06c076ea962 Revert "iommu/arm-smmu: Make arm-smmu explicitly non-modular" omits 6e8fa7404c13 Revert "iommu/arm-smmu: Make arm-smmu-v3 explicitly non-modular" omits 4312cf7f16c8 drivers/iommu: Allow IOMMU bus ops to be unregistered omits 386dce2788ee iommu/of: Take a ref to the IOMMU driver during ->of_xlate() omits 25f003de987a drivers/iommu: Take a ref to the IOMMU driver prior to ->a [...] omits 1a373a78b8e2 PCI: Export pci_ats_disabled() as a GPL symbol to modules omits bb950bca5d52 PCI/ATS: Restore EXPORT_SYMBOL_GPL() for pci_{enable,disab [...] omits 6bf6c24720d3 iommu/of: Request ACS from the PCI core when configuring I [...] omits a7ba5c3d008d drivers/iommu: Export core IOMMU API symbols to permit mod [...] omits 76f9764cc3d5 drm/i915: Introduce a vma.kref omits f5af1659d809 drm/i915: Add a simple is-bound check before unbinding omits 398d999f96bf Merge 5.5-rc3 into staging-next omits 749e4121d6ee Merge 5.5-rc3 into tty-next omits 8757dc970f55 x86/crash: Define arch_crash_save_vmcoreinfo() if CONFIG_C [...] omits eb1488360c7d Merge 5.5-rc3 into usb-next omits 4941f35b48f7 drm/i915: Make sure CCS YUV semiplanar format checks work omits 320625aac3c4 drm/i915: Make sure Y slave planes get all the required state omits 931cd348bb8d drm/i915: Skip rotated offset adjustment for unsupported m [...] omits 71df86f0fbf5 drm/i915/tgl: Make sure FBs have a correct CCS plane stride omits b3e57bccd68a drm/i915/tgl: Gen-12 render decompression omits 55656505dc55 drm/framebuffer: Format modifier for Intel Gen-12 render c [...] omits e7af90945794 drm/i915: Add helpers to select correct ccs/aux planes omits 13f2cb9a2800 drm/i915: Extract framebufer CCS offset checks into a function omits 86f236bbbd88 drm/i915: Move CCS stride alignment W/A inside intel_fb_st [...] omits 021a411684c8 drm/i915: Use intel_tile_height() instead of re-implementing omits 3531c4023cb5 drm/i915/selftests: make mock_drm.h self-contained omits a6458951750f drm/i915/selftests: make mock_context.h self-contained omits d53f9b68b359 rtc: pcf8563: Use BIT omits 7dc679ef2558 rtc: moxart: Convert to SPDX identifier omits d6e62e7f106f rtc: ds1343: Remove unused struct spi_device in struct ds1 [...] omits 47a3c048373b rtc: rx8025: Remove struct i2c_client from struct rx8025_data omits e2ed7507ae89 rtc: hym8563: Read the valid flag directly instead of caching it omits f236a2a2ebab rtc: hym8563: Return -EINVAL if the time is known to be invalid omits aeedfe7f89bc rtc: rx8010: Fix return code for rx8010_probe omits de0505660f6b rtc: omap: Remove unneeded semicolon omits 62cbe63f58e7 rtc: asm9260: add the missed check for devm_clk_get omits bd0d937928d4 rtc: rv3029: remove useless error messages omits fc219291ea97 rtc: rv3029: annotate init and exit functions omits 8e99106c920a rtc: rv3029: drop deprecated compatbiles omits ec923fcccf9b rtc: rv3029: add nvram support omits f7fd23735f92 drm/i915: fix comment for POWER_DOMAIN_TRANSCODER_VDSC_PW2 omits d84a7a654a66 iwlwifi: pcie: extend hardware workaround to context-info omits 2763bba6328c iwlwifi: Don't ignore the cap field upon mcc update omits ed780545c13a iwlwifi: mvm: report TX rate to mac80211 directly for RS offload omits b3f20e098293 iwlwifi: mvm: fix NVM check for 3168 devices omits 4f565ee29999 iwlwifi: fix TLV fragment allocation loop omits a89c72ffd073 iwlwifi: pcie: allocate smaller dev_cmd for TX headers omits c5a4e8eb683c iwlwifi: pcie: detect the DMA bug and warn if it happens omits c4a786b32621 iwlwifi: pcie: work around DMA hardware bug omits 537c00e3a73c arm64: dts: imx8mq-librem5-devkit: add accelerometer and g [...] omits 90f0d7026f84 arm64: defconfig: Enable CRYPTO_DEV_FSL_CAAM omits bff5b9723732 arm64: dts: imx8mm: Add Crypto CAAM support omits 20f5a659554a dmaengine: JZ4780: Add support for the X1830. omits b98900548b8d dt-bindings: dmaengine: Add X1830 bindings. omits 6eca4d1f58ff arm64: dts: freescale: add initial support for Google i.MX [...] omits a59666337f3b dt-bindings: arm: Add Google Coral Edge TPU entry omits 06e38f132f74 ARM: imx_v6_v7_defconfig: Select the TFP410 driver omits ec1c36382ba1 ARM: dts: imx51-babbage: Fix the DVI output description omits e1af00487dee ARM: dts: imx6qdl-apalis: mux HDMI CEC pin omits 00187f491179 arm64: dts: ls1028a-rdb: enable emmc hs400 mode omits bc6385dab125 ext4: Move to shared i_rwsem even without dioread_nolock m [...] omits aa9714d0e397 ext4: Start with shared i_rwsem in case of DIO instead of [...] omits f629afe3369e ext4: fix ext4_dax_read/write inode locking sequence for I [...] omits cf2834a5ed57 ext4: treat buffers contining write errors as valid in ext [...] omits 869bf854291b arm64: dts: ls1028a: Update edma compatible to fit eDMA driver omits aebf07e63e41 arm64: dts: imx8m: drop "fsl,aips-bus" and "fsl,imx8mq-aips-bus" omits b9ef22e1592f clk: imx: imx8mq: Switch to clk_hw based API omits 9c71f9ea35d7 clk: imx: imx8mm: Switch to clk_hw based API omits daeb14545514 clk: imx: imx8mn: Switch to clk_hw based API omits 44fa4710873f clk: imx: Remove __init for imx_obtain_fixed_clk_hw() API omits 02cb0228e98c clk: imx: gate3: Switch to clk_hw based API omits 3d43f1582c45 clk: imx: add hw API imx_clk_hw_mux2_flags omits 61f35728ba5e clk: imx: add imx_unregister_hw_clocks omits a4b431f8038a clk: imx: clk-composite-8m: Switch to clk_hw based API omits 10c34b50f240 clk: imx: clk-pll14xx: Switch to clk_hw based API omits 2728c4a124a1 arm64: dts: imx8mm: Add missing mux options for UART1 and [...] omits b6828ffe3072 ARM: imx_v6_v7_defconfig: Enable NFS_V4_1 and NFS_V4_2 support omits 0e8322dc5e53 arm64: dts: lx2160a: add dts for CEX7 platforms omits 5705b9dcda57 arm64: dts: lx2160a: add emdio2 node omits 5f131c484883 bindings: fsl: document compatibles of lx2160a boards omits 75d91c0dcd59 ARM: dts: imx6sll: add PXP module omits 031c8cd8bd24 media: dt-bindings: media: fsl-pxp: add missing imx6sll omits ac80010fc94e Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 9dd4b065446a drm/i915/gt: Move pm debug files into a gt aware debugfs omits 7d70a1233d11 drm/i915/gt: Merge engine init/setup loops omits cfe6b30fc37c drm/i915/gt: Pull intel_gt_init_hw() into intel_gt_resume() omits e26b6d434147 drm/i915/gt: Pull GT initialisation under intel_gt_init() omits 42240c90e3b0 drm/atomic: Spell CRTC consistently omits dbe2d2bf79d2 drm: Fix a couple of typos, punctation and whitespace issues omits 78be2c303aca drm/i915: Move i915_gem_init_contexts() earlier omits d83d8d7b8aba arm64: defconfig: Enable ATH10K_SNOC omits 2e198c395a08 arm64: dts: qcom: db845c: Enable ath10k 8bit host-cap quirk omits 276bb28c2984 arm64: dts: qcom: sdm845: Rename gic-its node to msi-controller omits 6bcf76316a14 dt-bindings: mfd: update TI tps6105x chip bindings omits b3b42b4a383c leds: tps6105x: add driver for MFD chip LED mode omits b0ff98608400 led: max77650: add of_match table omits 4c3718f9d6a6 leds: bd2802: Convert to use GPIO descriptors omits 697529091ac7 leds: pca963x: Fix open-drain initialization omits 9f4b952d0bfb leds-as3645a: Drop fwnode reference on ignored node omits 8e8d699b051f leds: gpio: Fix uninitialized gpio label for fwnode based probe omits 4856254d48d3 drm/i915/gt: Repeat wait_for_idle for retirement workers omits b3e3d4c618c5 scsi: libsas: Tidy SAS address print format omits 6d67e8473386 scsi: lpfc: Update lpfc version to 12.6.0.3 omits c438d0628aa5 scsi: lpfc: Fix improper flag check for IO type omits 999fbbceb831 scsi: lpfc: Fix MDS Latency Diagnostics Err-drop rates omits 0b4391946da8 scsi: lpfc: Fix unmap of dpp bars affecting next driver load omits a052ce848d43 scsi: lpfc: Fix disablement of FC-AL on lpe35000 models omits 9a20cc10fa05 scsi: lpfc: Fix ras_log via debugfs omits e3ba04c9bad1 scsi: lpfc: Fix Fabric hostname registration if system hos [...] omits f3d0a8acc5a8 scsi: lpfc: Fix missing check for CSF in Write Object Mbox Rsp omits df9166bfa775 scsi: lpfc: Fix: Rework setting of fdmi symbolic node name [...] omits be0709e449ac scsi: lpfc: Fix incomplete NVME discovery when target omits 5a2673267a49 scsi: qla2xxx: Update driver version to 10.01.00.22-k omits 641e0efddcbd scsi: qla2xxx: Fix mtcp dump collection failure omits e1217dc3edce scsi: qla2xxx: Fix stuck session in GNL omits 118f01e7d92e scsi: qla2xxx: Fix RIDA Format-2 omits f994c6d168c6 scsi: qla2xxx: Consolidate fabric scan omits 17e64648aa47 scsi: qla2xxx: Correct fcport flags handling omits 8aaac2d7da87 scsi: qla2xxx: Fix stuck login session using prli_pend_timer omits e6ba76480299 drm/i915: Remove i915->kernel_context omits 030b995ad9ec selinux: ensure we cleanup the internal AVC counters on er [...] omits 29478208c024 arm64: dts: rockchip: Add Radxa Rock Pi N10 initial support omits b97965803d26 ARM: dts: rockchip: Add Radxa Dalang Carrier board omits 488533533194 arm64: dts: rockchip: Add VMARC RK3399Pro SOM initial support omits dc753369d129 dt-bindings: arm: rockchip: Add Rock Pi N10 binding omits e09dabe49c68 arm64: dts: rockchip: hook up bluetooth at uart0 on rockpro64 omits 7c5b6bfb14ca arm64: dts: rockchip: enable wifi module at sdio0 on rockpro64 omits ed7dd73cd8ca drm/i915/selftests: Setup engine->retire for mock_engine omits cfeec3fb5451 Merge tag 'wireless-drivers-next-2019-12-20' of git://git. [...] omits 994baea28957 Merge branch 'hns3-next' omits d9b81c963a4c net: hns3: only print misc interrupt status when handling fails omits ff7dfcdd684b net: hns3: add a log for getting chain failure in hns3_nic [...] omits 89b40c7fe2a8 net: hns3: add some VF VLAN information for command "ip li [...] omits 2a7556bb2b73 net: hns3: implement ndo_features_check ops for hns3 driver omits 44b6b88336a0 net: hns3: get FD rules location before dump in debugfs omits a3374d7d335c net: hns3: optimization for CMDQ uninitialization omits 31c92ccecaab net: hns3: remove useless mutex vport_cfg_mutex in the str [...] omits b2598318eb45 net: hns3: check FE bit before calling hns3_add_frag() omits e1b5e598e5a5 tipc: make legacy address flag readable over netlink omits 17338900ccfd Merge branch 'VSOCK-add-vsock_test-test-suite' omits d6269a93ffc3 vsock_test: add SOCK_STREAM MSG_PEEK test omits 8d00b93fece1 testing/vsock: print list of options and description omits 5a2b2425634d testing/vsock: add parameters to list and skip tests omits 770ce0078cbf vsock_test: wait for the remote to close the connection omits cdbcc18de10a VSOCK: add AF_VSOCK test cases omits 092f32ae628e VSOCK: add send_byte()/recv_byte() test utilities omits 2f65b44e199c VSOCK: add full barrier between test cases omits 9bb8a29d28e0 VSOCK: extract connect/accept functions from vsock_diag_test.c omits df7e0e0d237e VSOCK: extract utility functions from vsock_diag_test.c omits ce1c7f84e276 VSOCK: add SPDX identifiers to vsock tests omits 43985468df67 VSOCK: fix header include in vsock_diag_test omits 1923c96440a3 Merge branch 'clk-fixes' into clk-next omits 55ba413f6286 Merge branch 'clk-qcom' into clk-next omits a706a0422322 Merge branch 'add-dsa-switch-support-for-ar9331' omits ec6698c272de net: dsa: add support for Atheros AR9331 built-in switch omits 48fda74f0a93 net: dsa: add support for Atheros AR9331 TAG format omits 4eb7ae7a301d MIPS: ath79: ar9331: add ar9331-switch node omits dba261f35d16 dt-bindings: net: dsa: qca, ar9331 switch documentation omits f9e6bfdbaf0c samples/bpf: Xdp_redirect_cpu fix missing tracepoint attach omits 6cd6e64e3603 Merge branch 'xdpsock' omits 46e3268eaaca samples/bpf: xdpsock: Add option to specify transmit fill pattern omits 4a3c23ae3acc samples/bpf: xdpsock: Add option to specify tx packet size omits ece6e9694751 samples/bpf: xdpsock: Add option to specify number of pack [...] omits cd9e72b6f210 samples/bpf: xdpsock: Add option to specify batch size omits 695255882bdf samples/bpf: xdpsock: Use common code to handle signal and [...] omits d3f11b018f6c samples/bpf: xdpsock: Add duration option to specify how l [...] omits 478bee0df0ec selftests/bpf: Preserve errno in test_progs CHECK macros omits ce3cec27933c Merge branch 'xsk-cleanup' omits 1d9cb1f38186 xsk: Use struct_size() helper omits 15d8c9162ced xsk: Add function naming comments and reorder functions omits c34787fcc90f xsk: Remove unnecessary READ_ONCE of data omits f8509aa078de xsk: ixgbe: i40e: ice: mlx5: Xsk_umem_discard_addr to xsk_ [...] omits 03896ef1f0cb xsk: Change names of validation functions omits c5ed924b54c8 xsk: Simplify the consumer ring access functions omits df0ae6f78a45 xsk: Simplify xskq_nb_avail and xskq_nb_free omits 4b638f13bab4 xsk: Eliminate the RX batch size omits 59e35e552529 xsk: Standardize naming of producer ring access functions omits d7012f05e3ca xsk: Consolidate to one single cached producer pointer omits 11cc2d21499c xsk: Simplify detection of empty and full rings omits 484b165306e1 xsk: Eliminate the lazy update threshold omits 216383e920e8 drm/i915: Introduce intel_crtc_state_alloc() omits 58361eaa11d5 dt-bindings: media: renesas,ceu: Convert to yaml omits 606f53b08802 dt-bindings: watchdog: Convert stm32 watchdog bindings to [...] omits 064f42b28a6d ARM: brcmstb: Add debug UART entry for 7216 omits 6439b5276b9f remoteproc: mss: q6v5-mss: Add modem support on SC7180 omits 65518e9cf599 dt-bindings: remoteproc: qcom: Add Q6V5 Modem PIL binding [...] omits 8875b1d242c4 MAINTAINERS: Add myself as reviewer for the hwspinlock subsystem omits a9ee66deeca5 arm64: dts: qcom: msm8998: Add ADSP, MPSS and SLPI nodes omits fda8fba6687d arm64: dts: qcom: msm8998: Update reserved memory map omits 7c77e31733f3 remoteproc: qcom: pas: Add MSM8998 ADSP and SLPI support omits 4a58009c1768 dt-bindings: remoteproc: qcom: Add ADSP and SLPI support f [...] omits 6ba519aa1375 remoteproc: q6v5-mss: Remove mem clk from the active pool omits 554f269f0f38 platform/x86: intel_pmc_core: Add Intel Elkhart Lake support omits 49a437941c3f platform/x86: intel_pmc_core: Add Intel Tiger Lake support omits 6268c0b278b5 platform/x86: intel_pmc_core: Make debugfs entry for pch_i [...] omits e39854781830 platform/x86: intel_pmc_core: Create platform dependent bi [...] omits 476bac56c1eb platform/x86: intel_pmc_core: Remove unnecessary assignments omits b1cb33dae414 platform/x86: intel_pmc_core: Clean up: Remove comma after [...] omits 414002bc3279 ARM: dts: at91: add smartkiz support and a common kizboxmi [...] omits d9b6867e8a17 dt-bindings: arm: at91: Document Kizboxmini and Smartkiz b [...] omits c2e366b54dd9 Merge branches 'renesas-arm-dt-for-v5.6', 'renesas-arm64-d [...] omits ae56c940f188 arm64: dts: renesas: Add EK874 board with idk-2121wr displ [...] omits 111cc9ace2b5 arm64: dts: renesas: r8a77961: Add SDHI nodes omits 19d40e551353 arm64: dts: renesas: r8a77961: Add I2C nodes omits 8372579d5bb5 arm64: dts: renesas: r8a77961: Add SYS-DMAC nodes omits 9ccf74a93d3c arm64: dts: renesas: r8a77961: Add RAVB node omits c6ef2b349845 arm64: dts: renesas: r8a77961: Add GPIO nodes omits 36065b0715df arm64: dts: renesas: r8a77961: Add RWDT node omits bf2b74ce9b33 arm64: dts: renesas: r8a77990: ebisu: Remove clkout-lr-syn [...] omits bfea224d9250 ALSA: uapi: Drop unneeded typedefs omits 11e8355bd3ce soc: renesas: rcar-rst: Fix __iomem on configure call omits 993f2c9abe02 arm64: dts: renesas: r8a77970: Group tuples in thermal reg [...] omits 9504a9f27a8c arm64: dts: renesas: Group tuples in pci ranges and dma-ra [...] omits 0aab5b914b41 arm64: dts: renesas: Group tuples in interrupt properties omits 36f062124df3 arm64: dts: renesas: Group tuples in regulator-gpio states [...] omits 645c08f17f47 ALSA: uapi: Drop asound.h inclusion from asoc.h omits 7fd7d6c50451 ALSA: uapi: Fix typos and header inclusion in asound.h omits 4fa406caf950 ALSA: hdspm: Drop linux/types.h inclusion in uapi header omits d63e63d42107 ALSA: hdsp: Make uapi/hdsp.h compilable again omits 2e4688676392 ALSA: emu10k1: Make uapi/emu10k1.h compilable again omits f54e670dee2d ARM: dts: renesas: Group tuples in pci ranges and dma-rang [...] omits c2e952ef5abb ARM: dts: renesas: Group tuples in interrupt properties omits 8a481af10e6a ARM: dts: renesas: Group tuples in regulator-gpio states p [...] omits 8443ffd1bbd5 ARM: dts: r8a7779: Add device node for ARM global timer omits df1a0aac0a53 ARM: dts: sh73a0: Add device node for ARM global timer omits 61b58e3f6e51 ARM: dts: sh73a0: Rename twd clock to periph clock omits 837b7deb364c dt-bindings: can: rcar_canfd: document r8a774b1 support omits b32bfbc98a74 dt-bindings: can: rcar_can: document r8a774b1 support omits 6d5375a31295 pinctrl: rza1: Reduce printed messages omits a34cd9dfd03f pinctrl: sh-pfc: r8a77965: Fix DU_DOTCLKIN3 drive/bias control omits 169e808eda2d dt-bindings: clock: renesas: cpg-mssr: Fix r8a774b1 typo omits c9d9d903474c clk: renesas: r7s9210: Add SPIBSC clock omits 0d67c0340a60 clk: renesas: rcar-gen3: Allow changing the RPC[D2] clocks omits 130ac214294b regulator: Convert stm32-pwr regulator to json-schema omits a14a0b5fc179 regulator: bd71828: remove get_voltage operation omits d24a70636b8b ASoC: max98090: Remove empty suspend function omits f412af187ae1 drm/stm: ltdc: move pinctrl to encoder mode set omits a5e93b42f462 drm/i915/execlists: Select arb on/off around batches based [...] omits 7b02bf619488 iwlwifi: pcie: move page tracking into get_page_hdr() omits 160bab43419e iwlwifi: don't send PPAG command if disabled omits 24dbe0aaa003 phy: ti-pipe3: make clk operations symmetric in probe and remove omits a3a0641599cd phy: qcom-qmp: Use the correct style for SPDX License Identifier omits 795e55999b2f phy: hisilicon: Fix Kconfig indentation omits 0f100b70487a drm/i915: Push the use-semaphore marker onto the intel_context omits 9f3ccd40acf4 drm/i915: Drop GEM context as a direct link from i915_request omits 9ccaf106c2cf gpio: tegra: Use NOIRQ phase for suspend/resume omits f56d979cc58e gpio: tegra: Properly handle irq_set_irq_wake() error omits fc782e47e601 gpio: tegra: Use generic readl_relaxed/writel_relaxed accessors omits bf6910abf548 power: avs: Add support for CPR (Core Power Reduction) omits 3185fe1d8a45 dt-bindings: power: avs: Add support for CPR (Core Power R [...] omits 2298cf8d36bc powercap/intel_rapl: add support for JasperLake omits b2d32af0bff4 x86/cpu: Add Jasper Lake to Intel family omits 85c3ebd4a051 cpuidle: kirkwood: convert to devm_platform_ioremap_resource() omits 22c48a439d6a cpuidle: clps711x: convert to devm_platform_ioremap_resource() omits e976eb4b91e9 PM: wakeup: Show statistics for deleted wakeup sources again omits 2a2ef473cc91 PM: sleep: Switch to rtc_time64_to_tm()/rtc_tm_to_time64() omits fbdd256fe701 ACPICA: Update the list of maintainers omits 0b7c99d9a229 mailmap: Add entry for rjw@sisk.pl omits e0e4706c7e9f drm/mediatek: remove unused external function omits 9b59b8c6f846 drm/mediatek: disable all the planes in atomic_disable omits 920fffcc8912 drm/mediatek: update cursors by using async atomic update omits 411f5c1eacfe drm/mediatek: handle events when enabling/disabling crtc omits 60b874f64279 drm/mediatek: use DRM core's atomic commit helper omits 138b80cbd705 drm/mediatek: Fix can't get component for external display plane. omits 5bbb71cda6da drm/mediatek: Check return value of mtk_drm_ddp_comp_for_plane. omits 9494f0f9b5dd thermal/drivers/of-thermal: Move the of_thermal_free_zone( [...] omits bab786adb5c4 thermal/drivers/of-thermal: Make of_thermal_destroy_zones static omits b39f712dbe85 ARM: dts: sun9i: Remove useless reset and clock names omits 7309386df550 ARM: dts: sun8i: nanopi-duo2: Fix GPIO regulator state array omits ef4afc620fa0 ARM: dts: sunxi: Add missing dmas properties to TCON omits c36ffe4db690 ARM: dts: sun8i: v3s: Remove redundant assigned-clocks omits 96940819e5b3 ARM: dts: sun9i: Make sure the USB PHY resources are in th [...] omits 086098fb3334 thermal/drivers/cpu_cooling: Rename to cpufreq_cooling omits ba1dde4deb26 thermal/drivers/cpu_cooling: Introduce the cpu idle coolin [...] omits 5f52a2820de9 thermal/drivers/cpu_cooling: Add idle cooling device docum [...] omits 04de6eaa898e thermal: rockchip: Enable hwmon omits 38c60b5d329a thermal: armada: Clear reset in armadaxp_init omits 43453f2143f4 thermal: armada: Fix register offsets for AXP omits 14044997feb4 thermal: int340x: processor_thermal: Add Jasper Lake support omits 5ccdc6c7dc23 thermal/intel: intel_pch_thermal: Add Comet Lake (CML) pla [...] omits 26a642a8e957 drivers: thermal: tsens: Work with old DTBs omits c6d633a92749 crypto: algapi - make unregistration functions return void omits 0e89640b640d crypto: arm64 - Use modern annotations for assembly functions omits 3907ccfaec5d crypto: atmel-aes - Fix CTR counter overflow when multiple [...] omits 27896aff15d6 crypto: chelsio - calculating tx_channel_id as per the max [...] omits 27f4adf724e1 crypto: atmel-{aes,tdes} - Update the IV only when the op [...] omits e9ce6aee1d4d crypto: atmel-{sha,tdes} - Print warn message even when deferring omits 827a98df67f1 crypto: atmel-{aes,sha,tdes} - Stop passing unused argumen [...] omits 644c247e8e35 crypto: atmel-{aes,sha,tdes} - Drop duplicate init of dma_ [...] omits 0e69378940ea crypto: atmel-{aes,sha} - Fix incorrect use of dmaengine_t [...] omits 7d07de2c18ab crypto: amlogic - add unspecified HAS_IOMEM dependency omits 6dc0e310623f crypto: inside-secure - add unspecified HAS_IOMEM dependency omits 177e358c9609 crypto: inside-secure - Fix hang case on EIP97 with basic [...] omits cb97aa947362 crypto: inside-secure - Fix hang case on EIP97 with zero l [...] omits 098e51e517bc crypto: inside-secure - Fix Unable to fit even 1 command d [...] omits a30637625822 padata: update documentation file path in MAINTAINERS omits 2bbb3375d967 crypto: api - fix unexpectedly getting generic implementation omits 76e227719a14 crypto: caam/qi2 - remove double buffering for ahash omits 46b49abc5d0a crypto: caam - remove double buffering for ahash omits 7f8c36fe9be4 crypto: picoxcell - adjust the position of tasklet_init an [...] omits f2c5d27bb889 crypto: hisilicon - still no need to check return value of [...] omits 632b0b5301f6 crypto: ccp - provide in-kernel API to submit TEE commands omits 33960acccfbd crypto: ccp - add TEE support for Raven Ridge omits f100ab62b689 crypto: ccp - check whether PSP supports SEV or TEE before [...] omits 6eb0cc72bcbe crypto: ccp - move SEV vdata to a dedicated data structure omits b93566f1bb54 crypto: ccp - create a generic psp-dev file omits 9b67d08dbc17 crypto: ccp - rename psp-dev files to sev-dev omits 99cacdc6f661 Merge branch 'replace-cg_bpf-prog' omits 06ac0186bd24 selftests/bpf: Test BPF_F_REPLACE in cgroup_attach_multi omits 257c88559f36 selftests/bpf: Convert test_cgroup_attach to prog_tests omits cdbee3839cd9 libbpf: Introduce bpf_prog_attach_xattr omits 7dd68b3279f1 bpf: Support replacing cgroup-bpf program in MULTI mode omits 9fab329d6a04 bpf: Remove unused new_flags in hierarchy_allows_attach() omits 1020c1f24a94 bpf: Simplify __cgroup_bpf_attach omits c92bbaa0fda5 Merge branch 'simplify-do_redirect' omits 1170beaa3fa3 xdp: Simplify __bpf_tx_xdp_map() omits 332f22a60e4c xdp: Remove map_to_flush and map swap detection omits cdfafe98cabe xdp: Make cpumap flush_list common for all map instances omits 96360004b862 xdp: Make devmap flush_list common for all map instances omits e312b9e706ed xsk: Make xskmap flush_list common for all map instances omits fb5aacdf3603 xdp: Fix graze->grace type-o in cpumap comments omits 4bc188c7f23a xdp: Simplify cpumap cleanup omits 0536b85239b8 xdp: Simplify devmap cleanup omits 3dae220595ba scsi: qla2xxx: Use common routine to free fcport struct omits 425215647fc5 scsi: qla2xxx: Add D-Port Diagnostic reason explanation logs omits 89eb2e7e794d scsi: qla2xxx: Fix update_fcport for current_topology omits 96a0eb7164d1 scsi: qla2xxx: Cleanup unused async_logout_done omits 27258a577144 scsi: qla2xxx: Add a shadow variable to hold disc_state hi [...] omits f57a01073596 scsi: qla2xxx: Fix fabric scan hang omits 3c75ad1d87c7 scsi: qla2xxx: Remove defer flag to indicate immeadiate port loss omits d8dd7d768131 scsi: vmw_pvscsi: Silence dma mapping errors omits f4652752a428 scsi: vmw_pvscsi: Fix swiotlb operation omits a808a04c8617 scsi: csiostor: Adjust indentation in csio_device_reset omits 4dbc96ad65c4 scsi: aic7xxx: Adjust indentation in ahc_find_syncrate omits aa8679736a82 scsi: qla4xxx: Adjust indentation in qla4xxx_mem_free omits 52b894393cec scsi: libfc: remove unnecessary assertion on ep variable omits 0c3dbdeb7284 scsi: initio: make initio_state_7() static omits 4aca8fe77166 scsi: ibmvscsi_tgt: remove set but not used variables 'iue [...] omits 08fcc87bd0df scsi: sym53c8xx: fix typos in comments omits 43d23b94e5e8 scsi: core: Fix a compiler warning triggered by the SCSI l [...] omits 0786669c31c9 scsi: ufs: Power off hook for Cadence UFS driver omits 8b0bbf002a1e scsi: ufs: disable interrupt during clock-gating omits dcb6cec50827 scsi: ufs: disable irq before disabling clocks omits dc30c9e6d67f scsi: ufs: Simplify a condition omits bb14dd1564c9 scsi: ufs: Unlock on a couple error paths omits e89fbc7feb00 scsi: ufs: Update L4 attributes on manual hibern8 exit in [...] omits fc0a9de2f40d scsi: ufs: delete unused structure filed tr omits 5231d38c16f0 scsi: ufs: Do not free irq in suspend omits 0834253734cb scsi: ufs: Do not clear the DL layer timers omits 17c7d35f141e scsi: ufs: Release clock if DMA map fails omits a3a763917216 scsi: ufs: Use DBD setting in mode sense omits 0ec96913344d scsi: core: Adjust DBD setting in MODE SENSE for caching m [...] omits 2df74b6985b5 scsi: ufs: Complete pending requests in host reset and res [...] omits 74a527a2ab1c scsi: ufs: Avoid messing up the compl_time_stamp of lrbs omits a7ef6f029a76 scsi: ufs: Update VCCQ2 and VCCQ min/max voltage hard codes omits 24366c2afbb0 scsi: ufs: Recheck bkops level if bkops is disabled omits 69a6c269c097 scsi: ufs: Use blk_{get,put}_request() to allocate and free TMFs omits 7252a3603015 scsi: ufs: Avoid busy-waiting by eliminating tag conflicts omits bd40726153c6 scsi: esp_scsi: Add support for FSC chip omits 2086faae3c55 scsi: esp_scsi: Correct ordering of PCSCSI definition in e [...] omits 364d5814b9dd nfsd: remove nfs4_reset_lease() declarations omits 9104ae494e67 nfsd: use ktime_get_real_seconds() in nfs4_verifier omits 20b7d86f29d3 nfsd: use boottime for lease expiry calculation omits f5ab220d162c arm64: dts: qcom: sc7180: Add remoteproc enablers omits 5080832627b6 NFC: pn544: Adjust indentation in pn544_hci_check_presence omits 373e8c278da2 Merge branch 'bcmgenet-Turn-on-offloads-by-default' omits f1af17c0b7a5 net: bcmgenet: Add software counters to track reallocations omits e3fa85883d15 net: bcmgenet: Be drop monitor friendly while re-allocatin [...] omits ae895c49905c net: bcmgenet: Turn on offloads by default omits 206f54b66cbf net: bcmgenet: Utilize bcmgenet_set_features() during resume/open omits f63db4efdd50 net: bcmgenet: Refactor bcmgenet_set_features() omits 810155397890 net: bcmgenet: use CHECKSUM_COMPLETE for NETIF_F_RXCSUM omits dd8e911b7f2a net: bcmgenet: enable NETIF_F_HW_CSUM feature omits 99d55638d4b0 net: bcmgenet: enable NETIF_F_HIGHDMA flag omits d63b542c625c net: systemport: Set correct DMA mask omits 5f04a6d8dfe8 Merge branch 'nfp-tls-implement-the-stream-sync-RX-resync' omits 6a35ddc5445a nfp: tls: implement the stream sync RX resync omits 8d5a49e9e31b net/tls: add helper for testing if socket is RX offloaded omits 572c7245182a nfp: pass packet pointer to nfp_net_parse_meta() omits 8fb0d2ced978 Merge branch 'nfp-ipv6-tunnel' omits 783461604f7e nfp: flower: update flow merge code to support IPv6 tunnels omits 9ea9bfa12240 nfp: flower: support ipv6 tunnel keep-alive messages from fw omits 6c463a059f62 nfp: flower: handle notifiers for ipv6 route changes omits 50b1c86ab0a0 nfp: flower: handle ipv6 tunnel no neigh request omits 1922c9a4e273 nfp: flower: modify pre-tunnel and set tunnel action for ipv6 omits cfa189934231 nfp: flower: offload list of IPv6 tunnel endpoint addresses omits 78a722af4ad9 nfp: flower: compile match for IPv6 tunnels omits 77a5f73a8b33 nfp: flower: move udp tunnel key match compilation to help [...] omits 31c491e56ad1 nfp: flower: pass flow rule pointer directly to match functions omits a886ca6fcfff hdlcdrv: replace unnecessary assertion in hdlcdrv_register omits d5e1935381a1 drm/i915/gt: Teach veng to defer the context allocation omits 6791c102602b net: mvpp2: cycle comphy to power it down omits 0dea4d039a7f net: sfp: report error on failure to read sfp soft status omits fea8930bd55e arm64: dts: qcom: sm8150: Add cpufreq HW device node omits 9692d9ffa874 arm64: dts: qcom: qcs404: Update the compatible for watchd [...] omits 7d1ff0d9faf6 drm/i915/gt: Add breadcrumb retire to physical engine omits 9594497f2c78 nfsd: fix jiffies/time_t mixup in LRU list omits 2561c92b12f4 nfsd: fix delay timer on 32-bit architectures omits b6356d420296 nfsd: use time64_t in nfsd_proc_setattr() check omits 2a1aa48929af nfsd: pass a 64-bit guardtime to nfsd_setattr() omits 9cc7680149b2 nfsd: make 'boot_time' 64-bit wide omits e4598e38ee7e nfsd: use timespec64 in encode_time_delta omits 92c5e46911c0 nfsd: handle nfs3 timestamps as unsigned omits e29f470396a7 nfsd: print 64-bit timestamps in client_info_show omits b3f255ef6bff nfsd: use ktime_get_seconds() for timestamps omits fc1b20659597 nfsd: remove unnecessary assertion in nfsd4_encode_replay omits 57f64034966f nfsd: Clone should commit src file metadata too omits fc5fc5d7cc9e nfsd4: Remove unneeded semicolon omits ae6252d8dfeb ACPICA: Update version to 20191213 omits 6d232b29cfce ACPICA: Dispatcher: always generate buffer objects for ASL [...] omits 69e86e59ad2a ACPICA: acpisrc: add unix line ending support for non-wind [...] omits 5ddbd77181df ACPICA: Disassembler: create buffer fields in ACPI_PARSE_L [...] omits 22e38ca73585 ACPICA: debugger: fix spelling mistake "adress" -> "address" omits d21a91629f4b ACPI: video: Do not export a non working backlight interfa [...] omits 0435bcd9e185 docs: firmware-guide: ACPI: Replace dma_request_slave_chan [...] omits 9b1b5535dfc9 thermal: int340x_thermal: Add Tiger Lake ACPI device IDs omits bdd11b654035 platform/x86: intel-hid: Add Tiger Lake ACPI device ID omits c248dfe7e0ca ACPI: fan: Add Tiger Lake ACPI device ID omits 55cfe6a5c582 ACPI: DPTF: Add Tiger Lake ACPI device IDs omits fd7bba685e7d Input: apbps2 - add __iomem to register struct omits cbe821a20f3d Input: axp20x-pek - make device attributes static omits d19e470b6605 ACPI: fan: Expose fan performance state information omits 5bf2fc1f9c88 bpf: Remove unnecessary assertion on fp_old omits 93ccfa9a4eca drm/todo: Updating logging todo omits d8e419da048e Merge branch 'phylib-consolidation' omits b5abac2d2d17 net: phy: marvell: use genphy_check_and_restart_aneg() omits 9f4bae704f93 net: phy: marvell: use phy_modify_changed() omits 20ecf424d0db net: phy: marvell: use existing clause 37 definitions omits d2004e27eb35 net: phy: marvell: consolidate phy status reading omits 760fa78f3509 net: phy: marvell: use positive logic for link state omits 98f92831c561 net: phy: marvell: initialise link partner state earlier omits fcf1f59afc67 net: phy: marvell: rearrange to use genphy_read_lpa() omits 0efc286a9238 net: phy: provide and use genphy_read_status_fixed() omits 2a10ab043ac5 net: phy: add genphy_check_and_restart_aneg() omits af006240c6cf net: phy: use phy_resolve_aneg_pause() omits c48f16b42a3b net: phy: remove redundant .aneg_done initialisers omits f7f1538c3f7c drm/i915: Rename pipe update tracepoints omits 36fef958e2da drm/i915/fbc: Remove second redundant intel_fbc_pre_update() call omits 317b2cac79a6 drm/i915/fbc: Reject PLANE_OFFSET.y%4!=0 on icl+ too omits ed21b314fb85 Merge branch 'next/dt' into for-next omits 1019fe2c7280 ARM: dts: exynos: Adjust bus related OPPs to the values co [...] omits c6d0192afa24 ARM: dts: exynos: Move Exynos5420 bus related OPPs to the [...] omits e1f0fbda75e6 drm/i915: fix uninitialized pointer reads on pointers to and from omits 293f89959483 tty: serial: 21285: stop using the unused[] variable from [...] omits e054d71836f0 platform/chrome: cros_ec_ishtp: Make init_lock static omits a5a985542066 staging: nvec: check return value omits c1ccff45e54e docs/memory-barriers.txt.kokr: Minor wordsmith omits 3dbbeef42b64 doc:locking: fix locktorture parameter description omits c032ace71c29 software node: add basic tests for property entries omits 281176327d02 drm/i915/gt: Suppress threshold updates on RPS parking omits 35cc7f32c298 drm/i915/gt: Use non-forcewake writes for RPS omits 921377c0b4e8 power: supply: abx500_chargalg: Remove unneeded semicolon omits e15c54d208f9 power: supply: ab8500_charger: Remove unneeded semicolon omits c6ef5234efc0 power: supply: ab8500: Remove unneeded semicolon omits b81e4d9b5941 drm/i915/gt: Track engine round-trip times omits dc93c9b69315 drm/i915/gt: Schedule request retirement when signaler idles omits bc51a6d34c27 Documentation: kernel-hacking: hacking.rst: Change referen [...] omits a83aaf4979e7 Documentation: filesystems: automount-support: Change refe [...] omits 1d5c17e47028 RISC-V: Typo fixes in image header and documentation. omits ae0a723c4cfd Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits eb43135117ad Documentation: fix Sphinx warning in xilinx_sdfec.rst omits 0854cbdb1829 Documentation: x86: fix boot.rst warning and format omits ab229d620263 Process: provide hardware-security list details omits d693b2883c0b docs: ftrace: Specifies when buffers get clear omits ca0e477931c5 ath11k: Use sizeof_field() instead of FIELD_SIZEOF() omits 77ea8b455ca1 ath11k: explicitly cast wmi commands to their correct struct type omits 4315a74a482f wil6210: add support for set_cqm_rssi_config omits 5e5f069c30cc wil6210: support set_multicast_to_unicast cfg80211 operation omits 18beb61d848d wil6210: fix MID valid bits in Rx status message omits c99d5f8d6178 wil6210: reduce ucode_debug memory region omits 5c5d88a29dd4 wil6210: add verification for cid upper bound omits c715b38473c8 wil6210: take mem_lock for writing in crash dump collection omits d3214d428066 wil6210: minimize the time that mem_lock is held omits 7be3c2331d50 wil6210: dump Rx status message on errors omits 0fa4f770977c dt-bindings: Add MAX31730 as trivial device omits d1c5b2541170 dt-bindings: net: bluetooth: Add compatible string for WCN3991 omits 26f1e12c714e dt-bindings: watchdog: renesas-wdt: Document r8a77961 support omits e63318785234 dt-bindings: net: ravb: Document r8a77961 support omits 7745ff984261 libbpf: Fix another __u64 printf warning omits b5c7d0d0f7d4 libbpf: Fix printing of ulimit value omits 580205dd4fe8 selftests/bpf: Fix test_attach_probe omits f4feb9fa45ee drm/amdkfd: expose num_cp_queues data field to topology node (v2) omits bb71c74db3c5 drm/amdkfd: expose num_sdma_queues_per_engine data field t [...] omits fe8a87d71f72 drm/amd/powerplay: skip disable dynamic state management omits ab5999dea069 drm/amdgpu: enable VCN0 and VCN1 sriov instances support f [...] omits 12dd14b230b3 libbpf: Add missing newline in opts validation macro omits 7800a3d54a71 Merge branch 'bpf-riscv-jit-improvements' omits 34bfc10a6e7e riscv, perf: Add arch specific perf_arch_bpf_user_pt_regs omits eb9928bed003 riscv, bpf: Add missing uapi header for BPF_PROG_TYPE_PERF [...] omits e368b64f8b0c riscv, bpf: Optimize calls omits 7f3631e88ee6 riscv, bpf: Provide RISC-V specific JIT image alloc/free omits fe8322b866d5 riscv, bpf: Optimize BPF tail calls omits 33203c02f2f8 riscv, bpf: Add support for far jumps and exits omits 29d92edd9ee8 riscv, bpf: Add support for far branching when emitting tail call omits 7d1ef13fea2b riscv, bpf: Add support for far branching omits f1003b787c00 riscv, bpf: Fix broken BPF tail calls omits 7da5492739db drm/gma500: fix null dereference of pointer fb before null check omits 24f03be4aa79 drm/gem-fb-helper: convert to drm device based logging omits f33b9730cc5a drm/fb-helper: convert to drm device based logging omits 41cb6603add2 drm/client: convert to drm device based logging omits cabeacd4cc13 drm/i915/dsc: fix DSC power domains for DSI omits 4cb48c447e87 drm/i915/dsc: clarify DSC support for pipe A on ICL omits 0314da782d48 drm/i915/dsc: fix DSC register selection for ICL DSI transcoders omits 95ed0c5b1292 blk-mq: optimise blk_mq_flush_plug_list() omits 28ca0d6d39ab list: introduce list_for_each_continue() omits 7d30a621028a blk-mq: optimise rq sort function omits c360824a9d84 drm/i915: Provide ddc symlink in hdmi connector sysfs directory omits 33328bfab892 MAINTAINERS: change Gruszka's email address omits 79fb9216b7be 9p: Remove unneeded semicolon omits 33d6e0be6604 9p: Fix Kconfig indentation omits 808c8bcca225 nvmem: imx: scu: correct the fuse word index omits 838010c231b0 nvmem: imx: scu: fix write SIP omits 62216a51293d Merge branch 'for-5.5/upstream-fixes' into for-next omits 738987a1d6f1 mmc: bcm2835: Use dma_request_chan() instead dma_request_s [...] omits e6d82a7bc849 mmc: usdhi6rol0: Use dma_request_chan() instead dma_reques [...] omits b67b45179b34 mmc: sh_mmcif: Use dma_request_chan() instead dma_request_ [...] omits e1ebb456ae4c mmc: pxamci: Use dma_request_chan() instead dma_request_sl [...] omits 2e2d12e110b7 mmc: owl-mmc: Use dma_request_chan() instead dma_request_s [...] omits 972a2dd62680 mmc: mxs: Use dma_request_chan() instead dma_request_slave [...] omits c3b2a0212b72 mmc: mxcmmc: Use dma_request_chan() instead dma_request_sl [...] omits 716d0205fe3a mmc: mmci: Use dma_request_chan() instead dma_request_slav [...] omits c1fce225220d mmc: dw_mmc: Use dma_request_chan() instead dma_request_sl [...] omits 9f606f11ea98 Merge branch 'fixes' into next omits 40f6a663fbc9 remoteproc: qcom: Remove unneeded semicolon omits a651c6c64431 EDAC/aspeed: Remove unneeded semicolon omits 570c815698c4 drm/virtio: move drm_connector_to_virtio_gpu_output to vir [...] omits c91a1e2b5a6a drm/virtio: move to_virtio_fence inside virtgpu_fence omits 093bd9cf5e2c drm/virtio: simplify getting fake offset omits 9e07d4617b01 drm/virtio: get rid of drm_encoder_to_virtio_gpu_output omits 9567728ae28c drm/virtio: static-ify virtio_gpu_framebuffer_init omits 974e65e384b4 drm/virtio: static-ify virtio_fence_signaled omits 1ea7d2ca7b08 clk: qcom: apcs-msm8916: silently error out on EPROBE_DEFER omits 8a7729abec38 clk: qcom: hfpll: use clk_parent_data to specify the parent omits b455dc3510ca clk: qcom: hfpll: CLK_IGNORE_UNUSED omits 9e4066748bf7 clk: qcom: hfpll: register as clock provider omits 4168c1cada5f clk: qcom: gcc: limit GPLL0_AO_OUT operating frequency omits 4316ec05da99 dt-bindings: mailbox: qcom: Add clock-name optional property omits 87ec9adcca71 clk: qcom: smd: Add missing bimc clock omits d14b15b5931c clk: qcom: Add MSM8998 Multimedia Clock Controller (MMCC) driver omits e6494bf65a0f dt-bindings: clock: Add support for the MSM8998 mmcc omits 8218c2cb8155 dt-bindings: clock: Convert qcom,mmcc to DT schema omits d109ea0970cf dt-bindings: clock: Document external clocks for MSM8998 gcc omits bb9b9cde0fe0 clk: qcom: mmcc8974: move gfx3d_clk_src from the mmcc to rpm omits c1079b4ec186 clk: qcom: dispcc: Add support for display port clocks omits cddf1f8241d8 clk: qcom: rcg2: Add support for display port clock ops omits 5c108d4e18f8 selinux: randomize layout of key structures omits 6c5a682e6497 selinux: clean up selinux_enabled/disabled/enforcing_boot omits d6f970f0dad6 drm/i915/display: fix phy name omits 41ba19fca303 drm/i915/display: use clk_off name to avoid double negation omits 5956f44028f5 drm/i915/display: move clk off sanitize to its own function omits a352a82496d1 Merge branch 'libbpf-extern-followups' omits 630628cb7dc3 libbpf: BTF is required when externs are present omits 8601fd422148 libbpf: Allow to augment system Kconfig through extra opti [...] omits 81bfdd087bf3 libbpf: Put Kconfig externs into .kconfig section omits d69587062c34 libbpf: Add bpf_link__disconnect() API to preserve underly [...] omits e2ec6aef37e6 power: supply: sbs-battery: fix CAPACITY_MODE bit naming omits 6de6c1f840c0 bpf: Allow to change skb mark in test_run omits 75d8a8423c87 power: supply: sbs-battery: use octal permissions on module param omits dacce6412e09 bpftool: Work-around rst2man conversion bug omits 463881ac4017 power: reset: Fix Kconfig indentation omits 7c43e0d6a526 bpftool: Simplify format string to not use positional args omits 464aca16487c power: supply: cros_usbpd: Remove dev_err() getting the nu [...] omits a08990ea11dc power: supply: max17040: Send uevent in SOC and status change omits cccdd0ca1c0d power: supply: max17040: Config alert SOC low level thresh [...] omits 2e17ed94de68 power: supply: max17040: Add IRQ handler for low SOC alert omits 7a8bac169a65 dt-bindings: power: supply: max17040: Add DT bindings for [...] omits 058d42563a56 power: supply: sc27xx: Calibrate the resistance of coulomb [...] omits 7772d22e4b06 dt-bindings: power: sc27xx: Add a new property to describe [...] omits 6af8288834b6 power: supply: sc27xx: Optimize the battery resistance wit [...] omits 65dbad713d5d power: supply: core: Add battery internal resistance tempe [...] omits 9a056a879111 dt-bindings: power: Introduce one property to describe the [...] omits 5de1780181e7 power: supply: max77650: add of_match table omits bc90705bbb57 power: supply: max17042: add MAX17055 support omits 47a34db3d5d2 device-tree: bindings: max17042_battery: add all of the co [...] omits a3d70dacc727 power: suppy: ucs1002: disable power when max current is 0 omits 3c9c2d08128a power: supply: Fix Kconfig indentation omits 86b9182df8bb power/supply: ingenic-battery: Don't change scale if there [...] omits dd04defd11b7 power: supply: pda_power: add missed usb_unregister_notifier omits a1ec57c02020 net: stmmac: tc: Fix TAPRIO division operation omits 5f773e551a3b drm/amdgpu/display: use msleep rather than udelay for HDCP omits 4e328922d461 drm/amdgpu/display: include delay.h omits b40953c2baf0 drm/amdgpu: skip VCN2.5 power gating and clock gating for [...] omits d83c7a07a79b drm/amdgpu: update VCN1(dual instances) fw types ID and VC [...] omits 7daaebfea5e5 drm/amdgpu: add VCN2.5 sriov start for Arctrus omits 95f1b55b67a8 drm/amdgpu: add VCN2.5 MMSCH start for Arcturus omits fb71a336cdc2 drm/amdgpu: move umc offset to one new header file for Arcturus omits 6bff00170277 Merge branch 'ETS-qdisc' omits 82c664b69c8b selftests: qdiscs: Add test coverage for ETS Qdisc omits ddd3fd750ffe selftests: forwarding: sch_ets: Add test coverage for ETS Qdisc omits 4cf9b8f99292 selftests: forwarding: Move start_/stop_traffic from mlxsw [...] omits 19f405b988e7 mlxsw: spectrum_qdisc: Support offloading of ETS Qdisc omits 7917f52ae188 mlxsw: spectrum_qdisc: Generalize PRIO offload to support ETS omits d35eb52bd2ac net: sch_ets: Make the ETS qdisc offloadable omits dcc68b4d8084 net: sch_ets: Add a new Qdisc omits 9cf9b925d538 mlxsw: spectrum: Rename MLXSW_REG_QEEC_HIERARCY_* enumerators omits 5bc146c90e9e mlxsw: spectrum_qdisc: Clarify a comment omits 9586a992fb75 net: pkt_cls: Clarify a comment omits cbd22f172df7 sch_cake: drop unused variable tin_quantum_prio omits e3250f2d5bbb drm/amdgpu/display: include delay.h omits 0371e2fba421 drm/amdgpu/smu: add metrics table lock for vega20 (v2) omits ed09a629bbb4 drm/amdgpu/smu: add metrics table lock for renoir (v2) omits 885d38654012 drm/amdgpu/smu: add metrics table lock for navi (v2) omits 59847dc82cf2 drm/amdgpu/smu: add metrics table lock for arcturus (v2) omits fa7df7516e32 drm/amdgpu/smu: add metrics table lock omits d012ea925d61 gpu: drm: dead code elimination omits 719423f67079 drm/amdgpu: wait for all rings to drain before runtime suspending omits 19796597d104 drm/amdgpu/smu: fix spelling omits c96cf2823dfd drm/amdgpu: Switch from system_highpri_wq to system_unbound_wq omits c6a6e2db9945 drm/amdgpu: Redo XGMI reset synchronization. omits f33a8770cdda drm/amdgpu: Add task barrier to XGMI hive. omits 368fd0aad1be drm: Add Reusable task barrier. omits 041a62bc0603 drm/amdgpu: reverts commit ce316fa55ef0f1751276b846a54fb3b [...] omits f06a58db9213 drm/amdgpu/vcn: remove unnecessary included headers omits 5a7489a7e189 drm/amdgpu: fix KIQ ring test fail in TDR of SRIOV omits 1512d064f55b drm/amdgpu: fix double gpu_recovery for NV of SRIOV omits 198e36bacb6e drm/amd/powerplay: skip soc clk setting under pp one vf omits 8c23056bdc7a drm/scheduler: do not keep a copy of sched list omits f880799d7fcf amd/amdgpu: add sched array to IPs with multiple run-queues omits 0c88b4303213 drm/amdgpu: replace vm_pte's run-queue list with drm gpu s [...] omits b3ac17667f11 drm/scheduler: rework entity creation omits 45a80abebce4 drm/amdgpu/pm_runtime: update usage count in fence handling omits f1e1483b279c drm/amd/powerplay: Add SMU WMTABLE Validity Check for Renoir omits 374bf7bd6ae4 drm/amdgpu: Remove unneeded semicolon in amdgpu_ras.c omits 640f07932541 drm/amdgpu: Remove unneeded semicolon in gfx_v10_0.c omits 2111a5f7153d drm/amdgpu: Remove unneeded semicolon in amdgpu_pmu.c omits b918ecb06167 drm/amd/display: Remove unneeded semicolon omits 42a9938e1e49 drm/amdgpu/sdma5: make ring tests less chatty omits e47c9bce46a8 drm/amdgpu/gfx10: make ring tests less chatty omits 2af0f378c480 drm/amd/display: Add debug option to override DSC target b [...] omits e97ed49690ea drm/amd/display: Do not handle linkloss for eDP omits 64267454273a drm/amd/display: fix missing cursor on some rotated SLS displays omits 760ef473f2fc drm/amd/display: Formula refactor for calculating DPP CLK DTO omits 5479034576ec drm/amd/display: Lower DPP DTO only when safe omits 68c0fca5e45a drm/amd/display: support virtual DCN omits 830806c5654b drm/amd/display: Fix manual trigger source for DCN2 omits ca4f844e98f7 drm/amd/display: Update extended timeout support for DCN20 [...] omits 615b9b585eb5 drm/amd/display: Fix update_bw_bounding_box Calcs omits 302f598804dc drm/amd/display: Use absolute time stamp to follow the eDP [...] omits a70445918b84 drm/amd/display: 3.2.64 omits 89d07b662f5e drm/amd/display: fix 270 degree rotation for mixed-SLS mode omits 1f0674fd5c53 drm/amd/display: Get cache window sizes from DMCUB firmware omits 1380c1bf5b9c drm/amd/display: Remove reliance on pipe indexing omits 32ff3217d60d drm/amd/display: Specified VR patch skip to reset segment to 0 omits efca09056081 drm/amd/display: check link status before disable stream omits db83e7ed1595 drm/amd/display: disable lttpr for Navi omits 8c7aea404d55 drm/amd/display: Perform DMUB hw_init on resume omits ec5b356c5894 drm/amd/display: Map ODM memory correctly when doing ODM combine omits 6a652f6d127d drm/amd/display: Add warmup escape call support omits d87dedb1eca5 drm/amd/display: fix regamma build optimization omits 8d5bc3a5b8fe drm/amd/display: scaling changes should also be a full update omits 1a8196b0b8e9 drm/amd/display: 3.2.63 omits 74cc5f02eb67 drm/amd/display: Remove integer scaling code from DC and f [...] omits ccce745c28d6 drm/amd/display: Enable Seamless Boot Transition for Multi [...] omits 4a8ca46bae8a drm/amd/display: Default max bpc to 16 for eDP omits b9f1246df179 drm/amd/display: Collapse resource arrays when pipe is disabled omits cf27a6d15d95 drm/amd/display: update chroma viewport wa omits 0120e8b8451c drm/amd/display: Use pipe_count for num of opps omits ded6119e825a drm/amd/display: Reinstate LFC optimization omits 993dca3e53c3 drm/amd/display: AVI info package change due to spec update omits a9ec3fe455f0 drm/amd/display: Add definition for number of backlight da [...] omits 6026be696193 drm/amd/display: Add interface to adjust DSC max target bpp limit omits 663bfef0da61 drm/amd/display: Disable integerscaling for downscale and MPO omits c09d1d3404e7 drm/amd/display: Use physical addressing for DMCUB on both [...] omits 01c229d977e0 drm/amd/display: Get DMUB registers from ASIC specific structs omits 6b5d7730d226 drm/amd/display: Add wait for flip not pending on pipe unlock omits a37149425a58 drm/amd/display: disable lttpr for RN omits 3ab4cc65b3e6 drm/amd/display: HDMI 2.x audio bandwidth check omits 5e1e89eead24 drm/amdgpu/vcn: remove JPEG related code from idle handler [...] omits d58ed70778db drm/amdgpu/vcn1.0: use its own idle handler and begin use funcs omits aaff8b448d2a drm/amdgpu: enable gfxoff for raven1 refresh omits 8973d9ec8f0e drm/amdgpu/sriov: Tonga sriov also need load firmware with smu omits 619346240932 drm/amdgpu: drop useless BACO arg in amdgpu_ras_reset_gpu omits a771ded8b7ea drm/amd/display: add missing dcn link encoder regs omits d3c431ee0f77 drm/amdgpu: add dpcs20 registers omits 6fdcba327110 drm/amdgpu: move dpcs headers to dpcs includes omits d7f72fe482bf drm/amdgpu: Add CU info print log omits ad5901df8894 drm/amdkfd: Use Arcturus specific set_vm_context_page_tabl [...] omits 63408972e471 drm/amd/powerplay: fix various dereferences of a pointer b [...] omits b3eca59d9985 drm/amdkfd: queue kfd interrupt work to different CPU omits 7a8a3430be15 amdgpu: Wrap FPU dependent functions in dc20 omits 16a9dea110a6 amdgpu: Enable initial DCN support on POWER omits 6ca3928da66e amdgpu: Prepare DCN floating point macros for generic arch [...] omits dcbe4e95751a Merge branch 's390-next' omits 334b49de120d s390/qeth: make use of napi_schedule_irqoff() omits 52f82bf16b6e s390/qeth: consolidate helpers for capability checking omits adee2592b6c0 s390/qeth: stop yielding the ip_lock during IPv4 registration omits b6beb62a5261 s390/qeth: don't raise NETDEV_REBOOT event from L3 offline path omits 490df97142fe s390/qeth: remove open-coded inet_make_mask() omits 2390166a6b45 s390/qeth: clean up L3 sysfs code omits e6b1b7da247b s390/qeth: overhaul L3 IP address dump code omits 7359393f3c19 s390/qeth: wake up all waiters from qeth_irq() omits 871602b10792 s390/qeth: only handle IRQs while device is online omits 3a74a62d3ce7 Merge branch 'stmmac-taprio' omits ea77b8c813c6 net: stmmac: mmc: Add Frame Preemption counters on GMAC5+ cores omits f0e56c8d8f7d net: stmmac: xgmac3+: Add support for Frame Preemption omits 7c7282746883 net: stmmac: gmac5+: Add support for Frame Preemption omits 1ac14241543c net: stmmac: Add Frame Preemption support using TAPRIO API omits b60189e0392f net: stmmac: Integrate EST with TAPRIO scheduler API omits 8572aec3d0dc net: stmmac: Add basic EST support for XGMAC omits 504723af0d85 net: stmmac: Add basic EST support for GMAC5+ omits 6dbb2e91f8bd Merge branch 'stmmac-next' omits 3755b21b04b0 net: stmmac: Always use TX coalesce timer value when rescheduling omits 021bd5e36970 net: stmmac: Let TX and RX interrupts be independently ena [...] omits 7d0b447a3f82 net: stmmac: Print more information in DebugFS DMA Capabil [...] omits ef32b63bf13e dt-bindings: spi: Convert stm32 spi bindings to json-schema omits 5b425814f13f ASoC: intel: Add Broadwell rt5650 machine driver omits 068ac0db8637 ASoC: SOF: Intel: add namespace for XTENSA omits 0f501c7cde40 ASoC: SOF: move arch_ops under ops omits 5bd216c6a6b4 ASoC: SOF: Intel: hda: add namespace for hda-codec functionality omits 42b5ac832b0c ASoC: meson: axg-fifo: relax period size constraints omits 23b89e1d62c7 ASoC: meson: axg-fifo: improve depth handling omits 864cee90d4bd ASoC: meson: axg-fifo: fix fifo threshold setup omits 72b46612d06b ASoC: topology: Prevent use-after-free in snd_soc_get_pcm_ [...] omits fb522dbb4531 ASoC: meson: axg-fifo: add fifo depth to the bindings docu [...] omits d88cbd6feaf4 ASoC: SOF: imx: Read SAI parameters and send them to DSP omits 9c1d4cf6ac26 ASoC: SOF: imx: Describe SAI parameters to be sent to DSP omits aa2b4a59871a ASoC: Intel: boards: fix incorrect HDMI Kconfig dependency omits 91dce767cd0b ASoC: SOF: Intel: drop HDA codec upon probe failure omits 35dc19ad86fd ASoC: Intel: Add machine driver for da7219_max98373 omits 59283959e82b ASoC: SOF: log compiler name and version information omits e8b7cab8cec3 ASoC: SOF: define struct with compiler name and version omits 6ca5cecbd1c1 ASoC: SOF: Introduce state machine for FW boot omits cf5629e4594c ASoC: SOF: Intel: add namespace for HDA_COMMON omits 1fa44098b683 ASoC: SOF: remove references to Haswell omits 8caa99bb5d80 ASoC: SOF: Intel: add namespace for BROADWELL omits e42b19450866 ASoC: SOF: Intel: add namespaces for BAYTRAIL and MERRIFIELD omits f4483a0fda1d ASoC: SOF: Intel: add module namespace for legacy IPC omits 5610b90e6bb2 ASoC: Intel: cml_rt1011_rt5682: fix codec_conf by removing [...] omits c705f9fc6a17 orinoco: avoid assertion in case of NULL pointer omits a32de68edab7 brcmfmac: Keep OOB wake-interrupt disabled when it shouldn [...] omits 4282dc057d75 brcmfmac: Fix memory leak in brcmf_usbdev_qinit omits 2635853ce4ab brcmfmac: not set mbss in vif if firmware does not support MBSS omits 837482e69a3f brcmfmac: add RSDB condition when setting interface combinations omits a032ff0e8065 Merge branch 'for-linus' into for-next omits d4aef159394d brcmfmac: add support for BCM4359 SDIO chipset omits c12c8913d79c brcmfmac: make errors when setting roaming parameters non-fatal omits 6647274ed995 brcmfmac: fix rambase for 4359/9 omits 172f6854551d brcmfmac: set F2 blocksize and watermark for 4359 omits 1b8d2e0a9e42 brcmfmac: reset two D11 cores if chip has two D11 cores omits 716c733f52ec rtlwifi: rtl8192de: use generic rtl_signal_scale_mapping omits fef91a2b5f5f rtlwifi: rtl8192cu: use generic rtl_signal_scale_mapping omits d01b26734297 rtlwifi: rtl8192ce: use generic rtl_signal_scale_mapping omits 5a87ae1d676e rtlwifi: rtl8192de: use generic rtl_query_rxpwrpercentage omits b8a19dd64501 rtlwifi: rtl8192cu: use generic rtl_query_rxpwrpercentage omits f365f2f67b6a rtlwifi: rtl8192ce: use generic rtl_query_rxpwrpercentage omits 2d68bb2687ab zd1211rw: fix storage endpoint lookup omits 3139b180906a rsi_91x_usb: fix interface sanity check omits 39a4281c312f rtl8xxxu: fix interface sanity check omits b73e05aa543c orinoco_usb: fix interface sanity check omits 3428fbcd6e6c brcmfmac: fix interface sanity check omits af615abd1596 at76c50x-usb: fix endpoint debug message omits 8d9627b05b2c brcmfmac: set interface carrier to off by default omits 1c9f329b084b mwifiex: delete unused mwifiex_get_intf_num() omits d0b103a52b72 MAINTAINERS: update Ganapathi Bhat's email address omits ffc7b2826a3c rt2x00usb: Fix a warning message in 'rt2x00usb_watchdog_tx_dma()' omits 216b44000ada brcmfmac: Fix use after free in brcmf_sdio_readframes() omits 960da557f435 rsi: add missing endpoint sanity checks omits b9b9f9fea218 rsi: fix non-atomic allocation in completion handler omits 477682974811 rsi: fix memory leak on failed URB submission omits 92aafe77123a rsi: fix use-after-free on probe errors omits e93cd35101b6 rsi: fix use-after-free on failed probe and unbind omits 2d52378a0ad0 rt2x00: use RESET state bit to prevent IV changes on restart omits 57f9807d1ea2 rt2x00: implement reconfig_complete omits f427939391f2 bcma: remove set but not used variable 'sizel' omits cb775c88da5d rtlwifi: rtl_pci: Fix -Wcast-function-type omits da5e57e8a6a3 iwlegacy: Fix -Wcast-function-type omits ebd77feb27e9 ipw2x00: Fix -Wcast-function-type omits 475eec112e42 b43legacy: Fix -Wcast-function-type omits e5e884b42639 libertas: Fix two buffer overflows at parsing bss descriptor omits b43e36d75e87 mt76: Off by one in mt76_calc_rx_airtime() omits bf8e91955276 Merge branch 'arm/fixes' into for-next omits 37bc6c72f5b7 brcmsmac: Remove always false 'channel < 0' statement omits d68f4e43a46f mt76: fix LED link time failure omits bb7e6d85536b rtlwifi: Remove last definitions of local bit manipulation macros omits 84bc9a58326a rtlwifi: rtl8723be: Remove usage of private bit manipulati [...] omits 1626f1929575 rtlwifi: rtl8723ae: Remove usage of private bit manipulati [...] omits 8e3457621263 rtlwifi: rtl8192ee: Remove usage of private bit manipulati [...] omits 39f40710d0b5 rtlwifi: rtl88821ae: Remove usage of private bit manipulat [...] omits f0dcd57e0b41 rtlwifi: Remove dependence on special bit manipulation mac [...] omits 4c8692d4939d rtlwifi: rtl8192ce: rtl8192c_com: Remove usage of private [...] omits 5ea5c93d937c rtlwifi: rtl8188ee: Remove usage of private bit manipulation omits 7031fb7f1cd1 rtlwifi: rtl8192de: Remove usage of private bit manipulati [...] omits 96c21a254053 rtlwifi: rtl8192de: Convert inline routines to little-endi [...] omits fa2b36a344f5 rtlwifi: rtl8192de: Convert macros that set descriptor omits 08f6ef39bc3d rtlwifi: rtl8192de: Replace local bit manipulation macros omits b8e1ada81fb7 rtlwifi: rtl8192de: Remove unused GET_XXX and SET_XXX macros omits 7b90dfc4873b PCI: Add DMA alias quirk for PLX PEX NTB omits 09298542cd89 PCI: Add nr_devfns parameter to pci_add_dma_alias() omits f8bf2aeb651b PCI: Fix pci_add_dma_alias() bitmask size omits 5cc509aa83c6 brcmfmac: Fix memory leak in brcmf_p2p_create_p2pdev() omits f7f1ed4fd89a Merge branch 'clk-fixes' into clk-next omits f998f9fcf903 wcn36xx: disable HW_CONNECTION_MONITOR omits 0ef332951e85 ath9k: fix storage endpoint lookup omits 29c5cb641b59 arm64: dts: qcom: sc7180: Fix I2C/UART numbers 2, 4, 7, and 9 omits d1389e19e682 ath11k: Remove unneeded semicolon omits 269663f18474 ath11k: remove an unneeded NULL check omits c76fa846b0e1 ath11k: checking for NULL vs IS_ERR() omits cd21c827a155 ath11k: delete a stray unlock in ath11k_dbg_htt_stats_req() omits 4358bcb54bb9 ath11k: fix missing free of skb on error return path omits 08cc0f44f5ed ath11k: fix uninitialized variable radioup omits b5316db229d5 ath11k: fix memory leak on reg_info omits 509421acab69 ath11k: Remove unnecessary enum scan_priority omits 345a4f223a7c ath11k: fix several spelling mistakes omits 20c3c4fd3967 ath11k: add some missing __packed qualifiers omits aacb46223e08 ath11k: set the BA buffer size to 256 when HE is enabled omits 485add35771b ath11k: fix pdev when invoking ath11k_wmi_send_twt_enable_cmd() omits 2ad578fdb7b5 ath11k: optimize ath11k_hal_tx_status_parse omits d0998eb84ed3 ath11k: optimise ath11k_dp_tx_completion_handler omits 8cfa7ef8127b ath11k: move some tx_status parsing to debugfs code omits 01f624f01845 drm/i915: Ratelimit i915_globals_park omits 6bc9d6f786a5 ath11k: rename ath11k_wmi_base instances from wmi_sc to wmi_ab omits bde4d95e92d5 ath11k: drop memset when setting up a tx cmd desc omits 6bfebd4bf939 ath11k: disable PS for STA interfaces by default upon bringup omits 97c63746ebb9 ath11k: add wmi helper for turning STA PS on/off omits 54400257ae52 drm/i915/gt: Remove direct invocation of breadcrumb signaling omits 8c709f9a0693 y2038: sh: remove timeval/timespec usage from headers omits 251ec1c159e4 y2038: sparc: remove use of struct timex omits 4f9fbd893fe8 y2038: rename itimerval to __kernel_old_itimerval omits 751addac78b6 y2038: remove obsolete jiffies conversion functions omits 6e31ded6895a nfs: fscache: use timespec64 in inode auxdata omits 057f184b1245 nfs: fix timstamp debug prints omits f559935e7ce4 nfs: use time64_t internally omits 294ec5b87a8a sunrpc: convert to time64_t for expiry omits 38c4a4cf0251 drm/etnaviv: avoid deprecated timespec omits 245595e83fbe drm/etnaviv: reject timeouts with tv_nsec >= NSEC_PER_SEC omits 6cedb8b377bb drm/msm: avoid using 'timespec' omits 4ddfc3dc60a2 hfs/hfsplus: use 64-bit inode timestamps omits bca302651af4 hostfs: pass 64-bit timestamps to/from user space omits d413fcb436f7 packet: clarify timestamp overflow omits 352c912b0a52 tsacct: add 64-bit btime field omits 2d602bf28316 acct: stop using get_seconds() omits 853bc0ab341b um: ubd: use 64-bit time_t where possible omits 37e86e0fd040 xtensa: ISS: avoid struct timeval omits 5311f707b49c dlm: use SO_SNDTIMEO_NEW instead of SO_SNDTIMEO_OLD omits 74b5cab6cc85 fat: use prandom_u32() for i_generation omits 2951839895b6 Merge branch 'for-5.6/logitech' into for-next omits df6a42053513 drm/i915/pmu: Ensure monotonic rc6 omits 66af4a9ddac6 Merge tag 'du-next-20191218' of git://linuxtv.org/pinchart [...] omits b0d0d3de246b power: reset: gpio-restart: don't error on deferral omits 6db45b06611c staging: wfx: update TODO omits 4337074be76d staging: wfx: implement cancel_hw_scan() omits 3dc67854dfa9 staging: wfx: delayed_link_loss cannot happen omits 9699c88a4427 staging: wfx: delayed_unjoin cannot happen omits 3827e33d371e staging: wfx: workaround bug with "iw scan" omits d1c015b4ef6f staging: wfx: rewrite wfx_hw_scan() omits 094ecec9be60 staging: wfx: simplify hif_set_template_frame() usage omits 397f36c1c786 staging: wfx: introduce update_probe_tmpl() omits 945ce30aa52b staging: wfx: simplify hif_scan() usage omits 1a53df55346e staging: wfx: drop useless wfx_scan_complete() omits 7ceb4753ef58 staging: wfx: device already handle sleep mode during scan omits 154cca646720 staging: wfx: hif_scan() never fails omits 871341db220a staging: wfx: simplify hif_set_edca_queue_params() usage omits 654e369365fd staging: wfx: remove unnecessary EDCA initialisation omits 7e2b32f54f61 staging: wfx: drop struct wfx_edca_params omits adc90758f4d5 staging: wfx: simplify hif_set_pm() usage omits d74d60c3a178 staging: wfx: simplify hif_set_uapsd_info() usage omits 010149e6fbcc staging: wfx: prefer a bitmask instead of an array of boolean omits c91ba8c85143 staging: wfx: simplify wfx_conf_tx() omits 8a274dfb5920 staging: wfx: fix pm_mode timeout omits 3f97c37063bc staging: wfx: do not try to save call to hif_set_pm() omits 50ad848cc6d6 staging: wfx: drop unnecessary wvif->powersave_mode omits ad41f7196bd3 staging: wfx: remove redundant test while calling wfx_update_pm() omits 8dd5bb663194 staging: wfx: drop useless argument from wfx_set_pm() omits 97e587bd0893 staging: wfx: declare wfx_set_pm() static omits 155665d87e08 staging: wfx: firmware already handle powersave mode during scan omits 536607c0c793 staging: wfx: simplify handling of tx_lock in wfx_do_join() omits 07c11c18ebb5 staging: wfx: better naming for hif_mib_set_association_mo [...] omits ad636ec4f01a staging: wfx: better naming for hif_req_join->short_preamble omits c2232d94ac67 staging: wfx: improve API of hif_req_join->infrastructure_ [...] omits 48f3ab9d8d4e staging: wfx: fix name of struct hif_req_start_scan_alt omits 8a222e03997a staging: wfx: fix typo in "num_i_es" omits aedeb963c956 staging: wfx: fix typo in "num_of_ssi_ds" omits 36f7e3acaac6 staging: wfx: ensure that received hif messages are never [...] omits 30cfffb776ec staging: wfx: ensure that traces never modify arguments omits eddd8585fb46 staging: wfx: make conditions easier to read omits faffec8883cc staging: wfx: simplify variable assignment omits 1380b9397706 staging: wfx: remove useless include omits faa4763ffbce staging: wfx: use meaningful names for CFG_BYTE_ORDER_* omits 9e25ec9a2c5a staging: wfx: uniformize naming rule omits 50e5ac346fa7 staging: wfx: take advantage of IS_ERR_OR_NULL() omits 42edb537a3bb staging: wfx: improve error message on unexpected confirmation omits 88d54d6e15df staging: wfx: avoid double warning when no more tx policy [...] omits b025605cc446 staging: wfx: don't print useless error messages omits 46112d557d06 staging: wfx: increase SPI bus frequency limit omits 983b39337d07 staging: wfx: fix wrong error message omits d3d00313bf46 staging: wfx: fix hif_set_mfp() with big endian hosts omits 8608ecdba5ce staging: wfx: detect race condition in WEP authentication omits d1fd97b4d843 staging: wfx: ensure that retry policy always fallbacks to [...] omits 7e1af13225fb staging: wfx: fix rate control handling omits eee5e4c98f30 staging: wfx: firmware does not support more than 32 total [...] omits 6673f2636b41 staging: wfx: use boolean appropriately omits 700e39e2d176 staging: wfx: fix counter overflow omits c594ff7c7cfa staging: wfx: fix case of lack of tx_retry_policies omits 773b4b54351c drm/i915: Move stuff from haswell_crtc_disable() into enco [...] omits f5271ee50d28 drm/i915: Pass old crtc state to intel_crtc_vblank_off() omits cfb627c44851 drm/i915: Pass old crtc state to skylake_scaler_disable() omits 17bef9baf339 drm/i915: Nuke .post_pll_disable() for DDI platforms omits 6a6d79de4d19 drm/i915: Call hsw_fdi_link_train() directly() omits 74cb2751d42e drm/i915: Introduce intel_plane_state_reset() omits 979e94c1d64a drm/i915: Introduce intel_crtc_state_reset() omits 6643453987c4 drm/i915: Introduce intel_crtc_{alloc,free}() omits f44bfa7fbfbb drm/i915: s/intel_crtc/crtc/ in intel_crtc_init() omits ab2dd990f4ab drm: Add __drm_atomic_helper_crtc_state_reset() & co. omits 99879121bfbb staging: wfx: fix the cache of rate policies on interface reset omits ea81896dc98f thunderbolt: Update documentation with the USB4 information omits e6f818585713 thunderbolt: Add support for USB 3.x tunnels omits cf29b9afb121 thunderbolt: Add support for Time Management Unit omits aa43a9dcf7fc thunderbolt: Make tb_switch_find_cap() available to other files omits 690ac0d20d40 thunderbolt: Update Kconfig entries to USB4 omits b04079837b20 thunderbolt: Add initial support for USB4 omits be281368f297 hid-logitech-hidpp: read battery voltage from newer devices omits 04bd68171e01 HID: logitech: Add MX Master 3 Mouse omits 0da0a63b7cba HID: logitech-hidpp: Support WirelessDeviceStatus connect events omits c2a932717a51 HID: logitech-hidpp: Support translations from short to lo [...] omits 210e9f56e9e1 thunderbolt: Populate PG field in hot plug acknowledgment packet omits 4deb200d34a7 thunderbolt: Call tb_eeprom_get_drom_offset() from tb_eepr [...] omits 386e5e29d81c thunderbolt: Make tb_find_port() available to other files omits 02a93929e3e4 ARM: dts: zynq: enablement of coresight topology omits 68581aab2f63 Merge branch 'for-5.5/upstream-fixes' into for-next omits 82cfd2e62b35 serial_core: Remove SUPPORT_SYSRQ ifdeffery omits 45896c7e6ed4 tty/serial: Migrate zs to use has_sysrq omits ebaa8c6f22c6 tty/serial: Migrate xilinx_uartps to use has_sysrq omits 6e021166abd5 tty/serial: Migrate vt8500_serial to use has_sysrq omits 0889d23e9a0a tty/serial: Migrate vr41xx_siu to use has_sysrq omits 06129311c68c tty/serial: ucc_uart: Remove ifdef SUPPORT_SYSRQ omits 22cf28a84889 tty/serial: Migrate sunzilog to use has_sysrq omits 831cb96855cf tty/serial: Migrate samsung_tty to use has_sysrq omits 5e637d2be263 tty/serial: Migrate sunsu to use has_sysrq omits cd8d71900f99 tty/serial: Migrate sunsab to use has_sysrq omits b071126bd832 tty/serial: Migrate sunhv to use has_sysrq omits 9feedaa7f37b tty/serial: Migrate stm32-usart to use has_sysrq omits 39e17343d06a tty/serial: Migrate st-asc to use has_sysrq omits 34bccb1d391e tty/serial: Migrate sprd_serial to use has_sysrq omits dc9a325426f1 tty/serial: Migrate sh-sci to use has_sysrq omits 6661b21d25e4 tty/serial: Migrate serial_txx9 to use has_sysrq omits 212d9371fe21 tty/serial: Migrate sccnxp to use has_sysrq omits b2fc67b9f92d tty/serial: Migrate sb1250-duart to use has_sysrq omits 386ae3b753ad tty/serial: Migrate sa1100 to use has_sysrq omits 8f122698a64b tty/serial: Migrate qcom_geni_serial to use has_sysrq omits 31b3bee44ef2 tty/serial: Migrate pxa to use has_sysrq omits fd6dbe4e7949 tty/serial: Migrate pnx8xxx_uart to use has_sysrq omits f5e95c4fe42f tty/serial: Migrate pmac_zilog to use has_sysrq omits eff0a31d4b08 tty/serial: pmac_zilog: Don't check port->sysrq omits bb3ecd968b35 tty/serial: Migrate pch_uart to use has_sysrq omits b062e4aab70b tty/serial: Migrate omap-serial to use has_sysrq omits 2deed95820e5 tty/serial: Migrate mxs-auart to use has_sysrq omits b4088e830bd9 tty/serial: Migrate mux to use has_sysrq omits 804ca1df0914 tty/serial: Migrate msm_serial to use has_sysrq omits 7cbfd6a0230d tty/serial: mpc52xx_uart: Don't zero port->sysrq omits ba4508db5ba2 tty/serial: Migrate mpc52xx_uart to use has_sysrq omits 581a367e4851 tty/serial: Migrate milbeaut_usio to use has_sysrq omits dca3ac8d3bc9 tty/serial: Migrate meson_uart to use has_sysrq omits 79307e053f7f tty/serial: Migrate ip22zilog to use has_sysrq omits aa3479d2e677 tty/serial: Migrate imx to use has_sysrq omits 4d9ec1c0ced6 tty/serial: Migrate fsl_lpuart to use has_sysrq omits 4151bbed79f9 tty/serial: Migrate fsl_linflexuart to use has_sysrq omits 79bb662548f3 tty/serial: Migrate efm32-uart to use has_sysrq omits 881bdb443b5b tty/serial: Migrate dz to use has_sysrq omits 410090d2f40a tty/serial: Migrate cpm_uart to use has_sysrq omits 76f82db9730b tty/serial: Migrate clps711x to use has_sysrq omits 078abd98d7f8 tty/serial: Migrate atmel_serial to use has_sysrq omits 933505e9b417 tty/serial: Migrate arc_uart to use has_sysrq omits 3db3cca6f052 tty/serial: Migrate apbuart to use has_sysrq omits 5f99fca9305b tty/serial: Migrate amba-pl01* to use has_sysrq omits 4225eb0ae148 tty/serial: Migrate 8250_port to use has_sysrq omits a4424b90d366 tty/serial: Migrate 8250_omap to use has_sysrq omits 24036fb75422 tty/serial: Migrate bcm63xx_uart to use has_sysrq omits d68fefdd5b5f tty/serial: Migrate 8250_fsl to use has_sysrq omits c3a4e5527351 Revert "serdev: simplify Makefile" omits 6dbd54e4154d Revert "tty/serial: atmel: fix out of range clock divider [...] omits 2253ed4b36dc mmc: mmci: Support any block sizes for ux500v2 and qcom variant omits 67d7d920b3f0 mmc: au1xmmc: switch to platform_get_irq omits bc068d38c905 mmc: mtk-sd: convert to devm_platform_ioremap_resource omits 0a337eb168d6 mmc: mvsdio: convert to devm_platform_ioremap_resource omits cb064b50227d mmc: sdhci-msm: convert to devm_platform_ioremap_resource omits 75f6eacde8ae mmc: sdhci-milbeaut: convert to devm_platform_ioremap_resource omits 4942ae0e5fb3 mmc: sdhci_am654: convert to devm_platform_ioremap_resource omits dbf90a178cdc mmc: sdhci_f_sdh30: convert to devm_platform_ioremap_resource omits 34ac4509f22b mmc: sh_mmcif: convert to devm_platform_ioremap_resource omits b47c43f68e46 mmc: sdhci-spear: convert to devm_platform_ioremap_resource omits 09938ce84c94 mmc: sdhci-s3c: convert to devm_platform_ioremap_resource omits e10e54a6c506 mmc: meson-mx-sdio: convert to devm_platform_ioremap_resource omits 1cfb7c28b06b mmc: tmio: convert to devm_platform_ioremap_resource omits c5c52c373096 mmc: sunxi-mmc: convert to devm_platform_ioremap_resource omits d0b75c9169fd Merge branch 'fixes' into next omits 66a83feb59d9 mmc: sdhci-of-esdhc: use 1/2 periperhal clock for ls1088a omits ee157abebc0c mmc: mmci: add threaded irq to abort DPSM of non-functional state omits 81ff52b70577 drm/i915/gt: Ratelimit display power w/a omits d0052ad90e71 mmc: core: Remove mmc_gpiod_request_*(invert_gpio) omits 0f7c815d83a2 mmc: core: Rework cd-gpio handling omits 9073d10b0989 mmc: core: Rework wp-gpio handling omits d3a5bcb4a17f gpio: add gpiod_toggle_active_low() omits da42104f589d drm/i915: Hold reference to intel_frontbuffer as we track [...] omits e133f6eac3fa x86/Kconfig: Correct spelling and punctuation omits 2c3039c14380 mmc: sdhci-s3c: remove unused ext_cd_gpio field omits f630d0114d17 mmc: cavium: Add missed pci_release_regions omits cad8c44a9ff0 dt-bindings: display: bridge: lvds-codec: Absorb thine, th [...] omits b7de4ba7dbe9 dt-bindings: display: bridge: lvds-codec: Document ti, ds90cf384a omits 575af8ecd194 dt-bindings: display: bridge: Repurpose lvds-encoder omits e156c6176c9d Documentation/x86/boot: Fix typo omits 319d8e9814c4 drm/bridge: lvds-codec: Simplify panel DT node localisation omits e6f607bb2ba8 drm/bridge: lvds-codec: Add "lvds-decoder" support omits 0d60131a3b5d drm/bridge: Repurpose lvds-encoder.c omits 4788f4e11d1d dt-bindings: display: bridge: lvds-transmitter: Document " [...] omits 5240272d4323 dt-bindings: display: bridge: lvds-transmitter: Absorb ti, [...] omits 9acfa9d30ad7 dt-bindings: display: bridge: lvds-transmitter: Document p [...] omits a7738c08cf26 dt-bindings: display: bridge: Convert lvds-transmitter bin [...] omits edb1ecad77d4 drm/i915/pmu: Skip sampling engines if gt is asleep omits 54d7195f8c64 drm/i915: Unpin vma->obj on early error omits cbc943eb37ca rtc: rv3029: let the core handle rtc range omits 9346f8706643 rtc: rv3029: convert to devm_rtc_allocate_device omits cff2e4d27826 rtc: rv3029: correctly handle PON and VLOW2 omits f630f728a9b1 rtc: rv3029: add RTC_VL_READ and RTC_VL_CLEAR support omits 7518dd9a93b9 rtc: rv3029: drop rv3029_read_regs and rv3029_write_regs omits 8fd3d609a5c8 rtc: rv3029: simplify rv3029_set_alarm omits 38ce8e30f37e rtc: rv3029: simplify rv3029_alarm_irq_enable omits bb72dbba83eb rtc: rv3029: get rid of rv3029_get_sr omits 35c2daaf554b rtc: rv3029: avoid reading the status register uselessly omits 54c5970df449 rtc: rv3029: remove race condition when update STATUS omits 609e97fe31a4 rtc: rv3029: remove open coded regmap_update_bits omits c509e4344bc0 rtc: rv3029: let regmap validate the register ranges omits 9b45ef977440 rtc: rv3029: use proper name for the driver omits 8049c11399a3 rtc: rx8010: return meaningful value for RTC_VL_READ omits 894b04320020 rtc: rx8010: remove RTC_VL_CLR handling omits bcd17c5082f2 rtc: rv8803: return meaningful value for RTC_VL_READ omits 7e890a0f0e4d rtc: rv8803: avoid clearing RV8803_FLAG_V2F in RTC_VL_CLR omits 86e655f9f3e6 rtc: rv3028: return meaningful value for RTC_VL_READ omits 92c02daabae6 rtc: rv3028: remove RTC_VL_CLR handling omits f86dc5bde18e rtc: pcf85063: return meaningful value for RTC_VL_READ omits 0295c27f90bb rtc: pcf85063: remove RTC_VL_CLR handling omits b371b10e949a rtc: pcf8563: return meaningful value for RTC_VL_READ omits 935272aade5a rtc: pcf8563: stop caching voltage_low omits 75d26f5c2388 rtc: pcf8563: remove conditional compilation omits d268f4bd42f5 rtc: pcf8563: remove RTC_VL_CLR handling omits 244cf8f0ed27 rtc: pcf8523: return meaningful value for RTC_VL_READ omits af4273116d2c rtc: pcf2127: return meaningful value for RTC_VL_READ omits 9f05342a9720 rtc: abx80x: return meaningful value for RTC_VL_READ omits 790a19f18a70 rtc: Document RTC_VL_READ and RTC_VL_CLR ioctls omits 3431ca4837bf rtc: define RTC_VL_READ values omits 1ffe09590121 udmabuf: fix dma-buf cpu access omits 1f2565780e9b xen-netback: remove 'hotplug-status' once it has served it [...] omits f55c3188df84 xen-netback: switch state to InitWait at the end of netbac [...] omits 92fbeb43b6c4 xen-netback: move netback_probe() and netback_remove() to [...] omits 5debb18f965a Merge branch 'cxgb4-chtls-fix-issues-related-to-high-prior [...] omits 59437d78f088 cxgb4/chtls: fix ULD connection failures due to wrong TID base omits 3646ae0de90e cxgb4: fix missed high priority region calculation omits df4654bd6e42 ALSA: usx2y: Adjust indentation in snd_usX2Y_hwdep_dsp_status omits ed5a0ab41555 dmaengine: fsl-edma: Add eDMA support for QorIQ LS1028A platform omits d8c1bdb5288d dt-bindings: dma: fsl-edma: add new fsl,fsl,ls1028a-edma omits 28d647fd8305 arm64: dts: msm8998-clamshell: Add pm8005_s1 regulator omits 456d677c4e7b arm64: dts: qcom: sc7180: Add wakeup parent for TLMM omits 49076351a263 arm64: dts: qcom: sm8150: Add ADSP, CDSP, MPSS and SLPI re [...] omits 58d8dc2a98f5 Merge branch 'skel-fixes' omits cb21ac588546 bpftool: Add gen subcommand manpage omits 3bf3c79b772f libbpf: Remove BPF_EMBED_OBJ macro from libbpf.h omits 5dc7a8b21144 bpftool, selftests/bpf: Embed object file inside skeleton omits d1fd03a35efc dmaengine: ti: edma: Fix error return code in edma_probe() omits 7cee5c742899 arm64: dts: qcom: sc7180: Fix node order omits 8529728f25d6 arm64: dts: qcom: msm8998: Fixup uart3 gpio config for bluetooth omits 4a3d6c6a6e4d libbpf: Reduce log level for custom section names omits fe96df93f86c dt-bindings: ata: Convert Allwinner AHCI controller to a schema omits 2609a1271d50 dt-bindings: interconnect: Convert Allwinner MBUS controll [...] omits f78ed3c5bd32 dt-bindings: media: Convert Allwinner A31 CSI to a schema omits fc0b90f63e7f dt-bindings: media: Convert Allwinner hardware codec to a schema omits e4597da1d685 dt-bindings: sram: Convert Allwinner A10 system controller [...] omits 3538129cabaa dt-bindings: sram: Add Allwinner SRAM compatibles omits df45bdd9f615 dt-bindings: sram: Allow for more specific compatibles omits b19da6636c4a dt-bindings: sram: Allow for the childs nodes to be called [...] omits 0b2f7ad1f2f6 dt-bindings: usb: Convert Allwinner USB PHY controller to [...] omits c267782c5f0e drm: rcar-du: Add r8a77980 support omits 59c1f061c97e drm: rcar-du: lvds: Allow for even and odd pixels swap omits 65112cfa56c3 drm: rcar-du: lvds: Get dual link configuration from DT omits 990e378db445 drm: rcar-du: lvds: Improve identification of panels omits 6529007522de drm: of: Add drm_of_lvds_get_dual_link_pixel_order omits 593885b085d6 drm: rcar-du: lvds: Get mode from state omits 7b627ce80fbd drm: rcar-du: Recognize "renesas,vsps" in addition to "vsps" omits c81456d2452d dt-bindings: display: renesas: du: Add vendor prefix to vs [...] omits b28a931476bc drm: rcar-du: crtc: Register GAMMA_LUT properties omits 78b6bb1d24db drm: rcar-du: crtc: Control CMM operations omits 8de707aeb452 drm: rcar-du: kms: Initialize CMM instances omits e08e934d6c28 drm: rcar-du: Add support for CMM omits 6e2258b58f81 dt-bindings: display: renesas,du: Document cmms property omits 7f7b9455b352 dt-bindings: display: renesas,cmm: Add R-Car CMM documentation omits 0b7c446fa9f7 dt-bindings: dma: Convert stm32 DMAMUX bindings to json-schema omits 71021f3fd3af dt-bindings: dma: Convert stm32 MDMA bindings to json-schema omits b80103f60b0d dt-bindings: dma: Convert stm32 DMA bindings to json-schema omits 34566e4f2d68 dt-bindings: stm32: convert mlahb to json-schema omits 887d1d69d67a dt-bindings: rtc: Convert stm32 rtc bindings to json-schema omits f20c6b278d1a drm/i915/guc: Unify notify() functions omits 8c69bd74a00b drm/i915/guc: Remove function pointers for send/receive calls omits 7524c365c31c drm/i915/guc/ct: Group request-related variables in a sub- [...] omits 9ab28cd20c92 drm/i915/guc/ct: Stop expecting multiple CT channels omits 7f5390c43387 drm/i915/guc/ct: Drop guards in enable/disable calls omits e627ad50a2d7 drm/i915/guc: Merge communication_stop and communication_disable omits 63eb53c0826f Merge branch 'fixes' into for-next omits fb9a98e160f1 libbpf: Fix libbpf_common.h when installing libbpf through [...] omits 92f7440ecc93 selftests/bpf: More succinct Makefile output omits 1985f8c7f9a4 tools/power/acpi: fix compilation error omits a8ce1e2aa587 ARM: Document merges omits 9bb8e2092fa0 Merge branch 'arm/defconfig' into for-next omits e168e6ecd80e ARM: defconfig: u8500: activate cpufreq omits 8ae674964e67 net: dsa: Make PHYLINK related function static again omits ba16a48af797 drm/i915: Fix pid leak with banned clients omits b7ffa045e700 tipc: don't send gap blocks in ACK messages omits df1d6ea05a75 Merge tag 'y2038-alsa-v8-signed' of git://git.kernel.org:/ [...] omits 13d74c0a9708 netfilter: conntrack: remove two export symbols omits 7e03998429ee netfilter: nft_tunnel: add the missing nla_nest_cancel() omits 73239bd9707a netfilter: nft_tunnel: also dump OPTS_ERSPAN/VXLAN omits 2149f36dbd44 netfilter: nft_tunnel: also dump ERSPAN_VERSION omits 0705f95c3320 netfilter: nft_tunnel: add the missing ERSPAN_VERSION nla_policy omits cf3e204a1ca5 netfilter: nft_tunnel: no need to call htons() when dumping ports omits 2f5e70c8ce47 netfilter: Document ingress hook omits 871185ace40d netfilter: Clean up unnecessary #ifdef omits 2b2d81a6da78 Merge branch 'stmmac-dwc-qos-ACPI-device-support' omits 1d4605e0aff9 net: stmmac: dwc-qos: avoid clk and reset for acpi device omits b59c43e03cee net: stmmac: dwc-qos: use generic device api omits ce2b5a3af075 Merge branch 'dwmac-mediatek-add-more-support-for-RMII' omits 882007ed7832 net-next: dt-binding: dwmac-mediatek: add more description [...] omits 71a55a2315b0 net-next: stmmac: mediatek: add more support for RMII omits 4e133f76c111 Merge branch 'improve-clause-45-support-in-phylink' omits ef8e0b808b90 net: mvpp2: update mvpp2 validate() implementation omits df3f57ac9605 net: phylink: extend clause 45 PHY validation workaround omits 5d57c327584a net: phylink: improve clause 45 PHY ksettings_set implementation omits c8d4a56082ee drm/mcde: Some fixes to handling video mode omits 4a34a9dcec94 drm/drm_panel: Fix EXPORT of drm_panel_of_backlight() one [...] omits 09a80f2aef06 nfsd: Return the correct number of bytes written to the file omits 7d411afe8444 dma-heap: Make the symbol 'dma_heap_ioctl_cmds' static omits f4e199577ba5 ARM: Document merges omits 365cc58c0ac6 Merge branch 'arm/dt' into for-next omits c3d68019fce2 Merge tag 'ux500-armsoc-v5.6-1' of git://git.kernel.org/pu [...] omits 9a21104a35ee Merge branch 'omap-for-v5.6/soc' into for-next omits 4601832f4050 ARM: OMAP2+: use separate IOMMU pdata to fix DRA7 IPU1 boot omits 4ea3711aece4 ARM: OMAP2+: omap-iommu.c conversion to ti-sysc omits 2f14101a1d76 ARM: OMAP2+: Add workaround for DRA7 DSP MStandby errata i879 omits e4c4b540e1e6 ARM: OMAP4+: remove pdata quirks for omap4+ iommus omits 8de44fb70659 ARM: OMAP2+: pdata-quirks: add PRM data for reset support omits be452c4e8d14 Merge tag 'drm-next-5.6-2019-12-11' of git://people.freede [...] omits 674430f253af Merge branch 'omap-for-v5.6/ti-sysc-drop-pdata' into for-next omits 6e678a76b345 ARM: OMAP5: hwmod-data: remove OMAP5 IOMMU hwmod data omits e4ebfc2ce6cc ARM: OMAP4: hwmod-data: remove OMAP4 IOMMU hwmod data omits 54a751f623f5 Merge branch 'omap-for-v5.6/ti-sysc-dt' into omap-for-v5.6 [...] omits a6c8056d2f34 ARM: dts: omap5: convert IOMMUs to use ti-sysc omits 22f8d6649d4b ARM: dts: omap4: convert IOMMUs to use ti-sysc omits 3e4120b9c0bf ARM: dts: dra74x: convert IOMMUs to use ti-sysc omits dbd2d6f9be96 ARM: dts: dra7: convert IOMMUs to use ti-sysc omits 85bedbf191e8 drm/i915/gt: Eliminate the trylock for reading a timeline's hwsp omits f9d3b2c60007 dma-buf: fix resource leak on -ENOTTY error return path omits 20b14883641f Merge branch 'omap-for-v5.6/ti-sysc-drop-pdata' into for-next omits 472b44d8620b Merge branch 'omap-for-v5.6/ti-sysc-dt' into for-next omits c7e1cba52b68 Merge branch 'fixes' into for-next omits 8b6fc114beeb drm: remove duplicate check on parent and avoid BUG_ON omits 4f865a74c8f8 drm/mediatek: plane_state->fb iff plane_state->crtc omits e529878e4bc1 drm/malidp: plane_state->fb iff plane_state->crtc omits caa2a778109c drm/etnaviv: Use dma_resv locking wrappers omits 616b549b15f0 drm/vc4: Use dma_resv locking wrappers omits 80f30930b6e9 drm/msm: Use dma_resv locking wrappers omits d864dbdfa6dd ARM: OMAP2+: Drop legacy platform data for omap4 fdif omits 5725e6c169c6 ARM: OMAP2+: Drop legacy platform data for omap4 slimbus omits 8c77b65635a6 ARM: OMAP2+: Drop legacy platform data for omap5 kbd omits a9e2d3c61d3d ARM: OMAP2+: Drop legacy platform data for omap4 kbd omits e54740b4afe8 ARM: OMAP2+: Drop legacy platform data for dra7 smartreflex omits a6b1e717e942 ARM: OMAP2+: Drop legacy platform data for omap4 smartreflex omits 72b48b999cb1 ARM: OMAP2+: Drop legacy platform data for omap4 hsi omits 027678deaee3 ARM: OMAP2+: Drop legacy platform data for am4 vpfe omits adb47d9d141d ARM: OMAP2+: Drop legacy platform data for dra7 ocp2scp omits 08f721e833dc ARM: OMAP2+: Drop legacy platform data for omap5 ocp2scp omits 813b09b05d49 ARM: OMAP2+: Drop legacy platform data for omap4 ocp2scp omits 269e6ec23aeb ARM: OMAP2+: Drop legacy platform data for am4 ocp2scp omits adb72394e2ab ARM: OMAP2+: Drop legacy platform data for am3 lcdc omits a9f31495c612 ARM: OMAP2+: Drop legacy platform data for dra7 elm omits fccccdcd85f8 ARM: OMAP2+: Drop legacy platform data for omap4 elm omits ff594e2296c3 ARM: OMAP2+: Drop legacy platform data for am3 and am4 elm omits 97752cc26ef1 ARM: OMAP2+: Drop legacy platform data for am4 adc_tsc omits 958036e21253 ARM: OMAP2+: Drop legacy platform data for am3 adc_tsc omits 80d861cda650 ARM: OMAP2+: Drop legacy platform data for dra7 dcan omits 17b6e0280f31 ARM: OMAP2+: Drop legacy platform data for am3 and am4 dcan omits 78e2d1f4b703 ARM: OMAP2+: Drop legacy platform data for am3 and am4 spi omits 4554f0a1cbe6 ARM: OMAP2+: Drop legacy platform data for dra7 spinlock omits 995c1535da0a ARM: OMAP2+: Drop legacy platform data for omap5 spinlock omits d169232953f0 ARM: OMAP2+: Drop legacy platform data for omap4 spinlock omits c62201a3565b ARM: OMAP2+: Drop legacy platform data for am3 and am4 spinlock omits 846a1b675c8f ARM: OMAP2+: Drop legacy platform data for dra7 epwmss omits cfbeeedaa5dc ARM: OMAP2+: Drop legacy platform data for am3 and am4 epwmss omits 3d1d10be064b ARM: OMAP2+: Drop legacy platform data for dra7 timers exc [...] omits aec518020559 ARM: OMAP2+: Drop legacy platform data for am3 and am4 tim [...] omits 1b44c550a481 ARM: OMAP2+: Drop legacy platform data for omap5 timers ex [...] omits bfdfd5636a9d ARM: OMAP2+: Drop legacy platform data for omap4 timers ex [...] omits 11b27908a3bd ARM: OMAP2+: Drop legacy platform data for dra7 des omits 69471c654ad9 ARM: OMAP2+: Drop legacy platform data for am4 des omits 1633d8d37241 ARM: OMAP2+: Drop legacy platform data for dra7 aes omits c31502179d06 ARM: OMAP2+: Drop legacy platform data for am3 and am4 aes omits 68e3b63e7538 ARM: OMAP2+: Drop legacy platform data for dra7 sham omits 6899cf73880e ARM: OMAP2+: Drop legacy platform data for am3 and am4 sham omits 4150fe384e4d ARM: OMAP2+: Drop legacy platform data for omap5 mcpdm omits 1d2a38d42b04 ARM: OMAP2+: Drop legacy platform data for omap5 dmic omits 6974285ed52a ARM: OMAP2+: Drop legacy platform data for omap4 mcpdm omits a0fc37ff28c0 ARM: OMAP2+: Drop legacy platform data for omap4 dmic omits 19c8915ca38f ARM: OMAP2+: Drop legacy platform data for omap4 aess omits 0cd62d5e7432 ARM: OMAP2+: Drop legacy platform data for am4 qspi omits eabb3f5a1b4f ARM: dts: Configure interconnect target module for dra7 des omits f6d9eb0c253b ARM: dts: Configure interconnect target module for am4 des omits 2ea3ce2cf6ab ARM: dts: Configure interconnect target module for dra7 aes omits e9225f22c760 ARM: dts: Configure interconnect target module for am4 aes omits b4679c0544fe ARM: dts: Configure interconnect target module for am3 aes omits e132681cef0a ARM: dts: Configure interconnect target module for dra7 sham omits ed8e44dfa757 ARM: dts: Configure interconnect target module for am4 sham omits e36afc29ea98 ARM: dts: Configure interconnect target module for am3 sham omits f60c41257fa0 ARM: dts: Configure interconnect target module for am4 qspi omits 263e38f82cbb dma-buf: heaps: Remove redundant heap identifier from syst [...] omits b3b4346544b5 dma-buf: heaps: Use _IOCTL_ for userspace IOCTL identifier omits 4c74ecf79227 dmaengine: ti: omap-dma: Add device tree match data and us [...] omits c6797bcde307 ARM: OMAP2+: Configure dma_plat_info directly and drop dma [...] omits f002180c3c46 ARM: OMAP2+: Configure sdma capabilities directly omits 755cbfd8cf89 ARM: OMAP2+: Drop sdma interrupt handling for mach-omap2 omits 28b5afcd06d2 ARM: OMAP2+: Drop unused sdma functions omits bfab07ee52a2 ARM: dts: Configure interconnect target module for omap3 sdma omits eb6b38b26edf ARM: dts: Configure interconnect target module for omap2 sdma omits 15c0677162b7 dt-bindings: i2c: sh_mobile: Document r8a77961 support omits 8b183f5b85e0 dt-bindings: i2c: rcar: Document r8a77961 support omits 54a19fd4a640 i2c: core: Use DEVICE_ATTR_*() helper macros omits c807da539e82 i2c: remove unneeded 'extern' from function declatations omits 10e5e6c24963 usb: gadget: move choice ... endchoice to legacy/Kconfig omits fcc846982912 usb: gadget: u_audio: Drop superfluous ioctl PCM ops omits d27ab1e60970 usb: gadget: u_audio: Use managed buffer allocation omits e14177f19739 drm/i915/gem: Keep request alive while attaching fences omits fb6c7ab8718e drm/print: introduce new struct drm_device based logging macros omits a67bcec3569f ath10k: Fix some typo in some warning messages omits 13591a1c3899 ath11k: register HE mesh capabilities omits 9b614afe6c80 tty/serial: Migrate aspeed_vuart to use has_sysrq omits 1997e9dfdc84 serial_core: Un-ifdef sysrq SUPPORT_SYSRQ omits 8336240ebb24 tty: serial: samsung_tty: do not abuse the struct uart_por [...] omits 1b2ac5c7fb3c PCI/AER: Factor message prefixes with dev_fmt() omits 9fdc0b6c20f6 PCI/AER: Log which device prevents error recovery omits 7e5ed9f5e012 serial: Move sysrq members above omits f06327d15a1a sysrq: Remove sysrq_handler_registered omits 8f35288566d7 slimbus: qcom-ngd-ctrl: Use dma_request_chan() instead dma [...] omits 4484aa800ac5 tty: vt: move conmakehash to drivers/tty/vt/ from scripts/ omits f1d31743a195 tty: drop useless variable initialisation in tty_kopen() omits 357816303078 serdev: make use of printk extension %pe for better error [...] omits 54edb425346a serdev: simplify Makefile omits d2e532286d4f Merge tag 'arcpgu-updates-2019.12.16' of github.com:abrodk [...] omits ed08ddd9d088 linux-next: build failure after merge of the drm-misc tree omits 92ee2034696c staging: rtl8188eu: add spaces around operators in rtw_mlme_ext.c omits dc497b4b0cd4 staging: rtl8188eu: cleanup comparsions to NULL in rtw_mlme_ext.c omits 6f4d22d76baa staging: most: use angle brackets in include path omits 6c56e8adc001 Merge tag 'drm-misc-next-2019-12-16' of git://anongit.free [...] omits c3bb9d883f1a staging: most: configfs: reduce array size omits d72f82635e33 staging: most: configfs: use strlcpy omits b4e37a5e2c32 staging: most: rename enum mbo_status_flags omits 45917e79202c staging: most: rename struct core_component omits c1d3fb8abe66 staging: most: rename core.h to most.h omits f4dc4abdce4c spi: bcm2835: no dev_err() on clk_get() -EPROBE_DEFER omits c1795f7cee02 spi: spi-ti-qspi: Remove unused macro for fclk frequency omits 522498f8cb8c regulator: bd71828: Basic support for ROHM bd71828 PMIC re [...] omits 84a867c07813 dt-bindings: regulator: Document ROHM BD71282 regulator bindings omits 4137f4b65df7 ASoC: compress: Add pm_runtime support omits 1b998958b301 staging: qlge: Fix CHECK: Alignment should match open parenthesis omits 25dde2435ad6 staging: qlge: Fix CHECK extra blank lines in many files omits ae91a189d245 ASoC: intel: skylake: Remove superfluous bus ops omits a5e37de90e67 stop_machine: remove try_stop_cpus helper omits d040e0734fb3 schied/fair: Skip calculating @contrib without load omits 60588bfa223f sched/fair: Optimize select_idle_cpu omits 45178ac0cea8 cpu/hotplug, stop_machine: Fix stop_machine vs hotplug order omits cde651945027 sched/wait: fix ___wait_var_event(exclusive) omits 5443a0be6121 sched: Use fair:prio_changed() instead of ad-hoc implementation omits 7c2e8bbd87db sched: Spare resched IPI when prio changes on a single fair task omits 95ace52e4036 staging: octeon-usb: delete the octeon usb host controller driver omits 710d7fbe21ee staging: octeon: delete driver omits e466bd8c2a29 dt-bindings: SLIMBus: add slim devices optional properties omits b69413110207 drm/i915: DSI: select correct PWM controller to use based [...] omits 2f093958397b mfd: intel_soc_pmic: Rename pwm_backlight pwm-lookup to pw [...] omits b2147a3a4fc6 ACPI / LPSS: Rename pwm_backlight pwm-lookup to pwm_soc_backlight omits 796ef2eff3cc drm/i915/gt: Avoid multi-LRI on Sandybridge omits 81736abd5578 x86/mce: Remove mce_inject_log() in favor of mce_log() omits 2d806d072358 x86/mce: Pass MCE message to mce_panic() on failed kernel [...] omits db1ae0314f47 x86/mce/therm_throt: Mark throttle_active_work() as __mayb [...] omits 708d10eca6f1 powercap/intel_rapl: add support for TigerLake Mobile omits d8cac6207ec1 ALSA: cmipci: Allow disabling MPU port via module option omits b33bdf8020c9 isdn: don't mark kcapi_proc_exit as __exit omits 6f6dded1385c Merge branch 'WireGuard-CI-and-housekeeping' omits d89ee7d5c73a wireguard: allowedips: use kfree_rcu() instead of call_rcu() omits 43967b6ff91e wireguard: main: remove unused include <linux/version.h> omits a2ec8b570694 wireguard: global: fix spelling mistakes in comments omits d7c68a38bb4f wireguard: Kconfig: select parent dependency for crypto omits 65d88d04114b wireguard: selftests: import harness makefile for test suite omits 39523c56b668 arm64: dts: qcom: sdm845-cheza: Add cr50 spi node omits e4aab38ed5d1 ARM: dts: aspeed: Add SD card for Vesnin omits 78b08af0dd1b ARM: dts: aspeed: yamp: Delete no-hw-checksum omits 4ba33177c61e ARM: dts: aspeed: netbmc: Delete no-hw-checksum omits d4d171bd3e04 ARM: dts: aspeed: AST2400 disables hw checksum omits dafa8fe276e8 ARM: dts: ibm-power9-dual: Add a unit address for OCC nodes omits 56d71b550134 ARM: dts: aspeed-g6: Cleanup watchdog unit address omits cf4aae1a05a2 ARM: dts: aspeed-g5: Sort LPC child nodes by unit address omits e3f0cf4fb827 ARM: dts: aspeed: Add reg hints to syscon children omits 2de782b76938 ARM: dts: aspeed: Cleanup lpc-ctrl and snoop regs omits 1d6d2e0d46ad ARM: dts: witherspoon: Cleanup gpio-keys-polled properties omits 53820e00aaa1 ARM: dts: swift: Cleanup gpio-keys-polled properties omits 5da9a5896362 ARM: dts: fp5280g2: Cleanup gpio-keys-polled properties omits 95d519ceb8a3 ARM: dts: vesnin: Add unit address for memory node omits 1f3051142b12 ARM: dts: aspeed-g5: Use recommended generic node name for SDMC omits b41c03c1cfde ARM: dts: aspeed-g5: Move EDAC node to APB omits c5dea815834c net: caif: replace BUG_ON with recovery code omits bbd20c939c8a fore200e: Fix incorrect checks of NULL pointer dereference omits 030cc6cb1b6c ARM: dts: NSP: Use hardware I2C for BCM958625HR omits 03d51c4fc507 Merge branch 'Simplify-IPv4-route-offload-API' omits 446f739104f4 ipv4: Remove old route notifications and convert listeners omits b6a1d871d37a mlxsw: spectrum_router: Start using new IPv4 route notifications omits 20d1565203e6 ipv4: Only Replay routes of interest to new listeners omits 525bc345fcbc ipv4: Handle route deletion notification during flush omits f613b6e2ffe1 ipv4: Handle route deletion notification omits a8674f753e36 ipv4: Notify newly added route if should be offloaded omits ee3936d65882 ipv4: Notify route if replacing currently offloaded one omits b5fc0430dcbb ipv4: Extend FIB alias find function omits a6c76c17df02 ipv4: Notify route after insertion to the routing table omits ba8381236fd0 net: fib_notifier: Add temporary events to the FIB notific [...] omits 366c7bb0acf1 Merge branch 'hns3-next' omits d5432455b1a8 net: hns3: do not schedule the periodic task when reset fail omits 0ea68902256e net: hns3: allocate WQ with WQ_MEM_RECLAIM flag omits ff200099d271 net: hns3: remove unnecessary work in hclgevf_main omits 1c6dfe6fc6f7 net: hns3: remove mailbox and reset work in hclge_main omits b3c3fe8e9961 net: hns3: schedule hclgevf_service by using delayed workqueue omits 54e1f08bddbe ipv6: Annotate ipv6_addr_is_* bitwise pointer casts omits 1f1c1d7c89ee ipv6: Annotate bitwise IPv6 dsfield pointer cast omits f32593773549 r8169: check that Realtek PHY driver module is loaded omits 024774325199 Merge branch 'dpaa2-ptp-support-external-trigger-event' omits 17568c62cd2c dpaa2-ptp: add external trigger event support omits 9429439f59cd ptp_qoriq: export extts_clean_up() function omits 10bc877c7623 ptp_qoriq: check valid status before reading extts fifo omits 65b5969e58de ARM: dts: Add generic compatible for omap sdma instances omits 61025b815e94 arm64: dts: qcom: sm8150: Add ADSP, CDSP, MPSS and SLPI smp2p omits b7ff96cc68eb remoteproc: qcom: pas: Add auto_boot flag omits 15f4ae1e18ad remoteproc: qcom: pas: Add SM8150 ADSP, CDSP, Modem and SL [...] omits 27c303a456aa dt-bindings: remoteproc: qcom: SM8150 Add ADSP, CDSP, MPSS [...] omits 17ee2fb4e856 remoteproc: qcom: pas: Vote for active/proxy power domains omits 22f517e04dc9 dt-bindings: remoteproc: qcom: Add power-domain bindings f [...] omits 2ac91aad378a remoteproc: qcom: pas: Disable interrupt on clock enable failure omits ce885265ef29 dt-bindings: misc: Document reg for aspeed, p2a-ctrl nodes omits 89d6d772f613 dt-bindings: pinctrl: aspeed: Add reg property as a hint omits 9ddc8ec027a3 drm/i915: Eliminate the trylock for awaiting an earlier request omits f8b7487734ce Correct function name in comment omits 902eb748e5c3 drm/i915/gt: Tidy up full-ppgtt on Ivybridge omits 0a9a5532d296 drm/i915/gem: Apply lmem size restriction to get_pages omits 884054403393 drm/i915: Fix typecheck macro in GT_TRACE omits 8b4f2925cb1e drm/i915: Remove unneeded semicolon omits dbd8f6bae6f4 libbpf: Add zlib as a dependency in pkg-config template omits dc3a2d254782 libbpf: Print hint about ulimit when getting permission de [...] omits eb843ab59134 dt-bindings: vendor-prefixes: Add a broadmobi entry omits 20107d7328cc dt-bindings: rcc: Convert stm32mp1 rcc bindings to json-schema omits 70a97443d966 dt-bindings: arm: stm32: Convert stm32-syscon to json-schema omits bece4258502e dt-bindings: vendor-prefixes: Add "calaosystems" for CALAO [...] omits ef43406e6714 dt-bindings: vendor-prefixes: Deprecate "ste" and "st-ericsson" omits 50ce01f3f629 dt-bindings: vendor-prefixes: Add yet another for ST-Ericsson omits 40a4711a704f dt-bindings: i2c: lpi2c: add imx8qm compatible string omits 6a86e9f57a51 dt-bindings: serial: lpuart: add imx8qm compatible string omits 7dce4d6f151d dt-bindings: mmc: fsl-imx-esdhc: add imx8qm compatible string omits 427737edfdc2 Merge tag 'v5.5-rc2' into for-next omits 2403ed2f44b8 EDAC: remove set but not used variable 'ecc_loc' omits 4ba487019d1a drm/i915: Fix WARN_ON condition for cursor plane ddb allocation omits faced7e0806c mm: hugetlb controller for cgroups v2 omits 6fb0a14fac87 drm/i915: opregion: set opregion chpd value to indicate th [...] omits 865a0d06f870 arm64: dts: meson: add libretech-pc boards support omits 727d01cb17c8 dt-bindings: arm: amlogic: add libretech-pc bindings omits 15ba349fdc06 ARM: Document merges omits f8683c2abdf5 arm64: defconfig: enable FUSB302 as module omits 4e11697528eb arm64: dts: meson: gxl: add i2c C pins omits d0b17011b8d4 Merge branch 'arm/fixes' into for-next omits 3efe26426f76 Merge branch 'clk-fixes' into clk-next omits c1cc29f2a045 dt-bindings: clocks: Convert Allwinner A80 DE clocks to a schema omits c82f30306cdd dt-bindings: clocks: Convert Allwinner A80 USB clocks to a schema omits 04a55fb2ff70 dt-bindings: clocks: Convert Allwinner DE2 clocks to a schema omits c82ebf1bf738 platform/chrome: chromeos_laptop: Convert to i2c_new_scann [...] omits 9212f8ee4120 drm/edid: Make sure the CEA mode arrays have the correct a [...] omits 8c1b2bd93238 drm/edid: Throw away the dummy VIC 0 cea mode omits f7655d42fcee drm/edid: Add CTA-861-G modes with VIC >= 193 omits 7befe621ff81 drm/edid: Abstract away cea_edid_modes[] omits d50ecc46d18f samples/bpf: Attach XDP programs in driver mode by default omits 450278977acb samples/bpf: Set -fno-stack-protector when building BPF programs omits 5615ed472dc0 samples/bpf: Add missing -lz to TPROGS_LDLIBS omits 5984dc6cb5aa samples/bpf: Reintroduce missed build targets omits 159ecc002b5f bpftool: Fix compilation warning on shadowed variable omits 1ead083ae147 quota: avoid time_t in v1_disk_dqblk definition omits a79ac2d1036a libbpf: Fix build by renaming variables omits 957a227d413b x86/boot: Fix a comment's incorrect file reference omits 0885acd77eb4 media: vivid: support multiplanar touch devices omits 095c21d31b7b media: v4l2-ioctl.c: allow multiplanar for touch omits 3ff4348ff5e4 media: vivid: set field to NONE for touch omits 6cc1d4568120 docs: driver-model: Add missing managed GPIO array get functions omits ee8f537fd8b7 ASoC: soc-core: remove legacy style of codec_conf omits e3c157c934fb ASoC: ti: rx51: use snd_soc_dai_link_component for codec_conf omits b9fc10027cf3 ASoC: samsung: speyside: use snd_soc_dai_link_component fo [...] omits 1762d3a5fd69 ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_compon [...] omits bfc5b22c7181 ASoC: samsung: lowland: use snd_soc_dai_link_component for [...] omits 3874b2154be7 ASoC: samsung: bells: use snd_soc_dai_link_component for c [...] omits 4edf6f7008b2 Merge branch 'mmc_pinctrl' into next omits 2d27a4cf1967 ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_li [...] omits fe71bf9aaf45 ASoC: mediatek: mt8173-rt5650-rt5676: use snd_soc_dai_link [...] omits e90c2a3bc151 ASoC: mediatek: mt8173-rt5650-rt5514: use snd_soc_dai_link [...] omits 03b70ef529ae ASoC: intel: skl_nau88l25_ssm4567: use snd_soc_dai_link_co [...] omits 5a3493305ac0 ASoC: intel: kbl_rt5663_rt5514_max98927: use snd_soc_dai_l [...] omits 8a3bd454ee78 ASoC: intel: kbl_rt5663_max98927: use snd_soc_dai_link_com [...] omits 13568b0331c5 ASoC: intel: kbl_da7219_max98927: use snd_soc_dai_link_com [...] omits eea239521737 ASoC: fsl: imx-audmix: use snd_soc_dai_link_component for [...] omits c13493a2460b ASoC: soc-core: support snd_soc_dai_link_component for codec_conf omits 8e9a99361f56 mmc: uniphier-sd: Convert to pinctrl_select_default_state() omits a62ff5405595 mmc: jz4740: Convert to pinctrl_select_default_state() omits 6986ee3f8bd1 mmc: atmel-mci: Convert to pinctrl_select_default_state() omits 2480b72071b2 mmc: sdhci-esdhc-imx: Convert to pinctrl_select_default_state() omits 9f888b558976 mmc: omap_hsmmc: Convert to pinctrl_select_default_state() omits c17e73c32fa7 mmc: usdhi6rol0: Convert to pinctrl_select_default_state() omits 05344ffe4b0d mmc: mmci: Convert to pinctrl_select_default_state() omits f9be7f9c358d mmc: meson-gx: Convert to pinctrl_select_default_state() omits 4d5c1adaf893 reiserfs: Fix spurious unlock in reiserfs_fill_super() err [...] omits 5474ca7da6f3 reiserfs: Fix memory leak of journal device string omits 34e92542da96 ext2: set proper errno in error case of ext2_fill_super() omits cd8fb859a84c spi: meson-spicc: Use GPIO descriptors omits 0a454258febb spi: stm32: Use dma_request_chan() instead dma_request_sla [...] omits 658606ff4cf6 spi: stm32-qspi: Use dma_request_chan() instead dma_reques [...] omits b5756b777472 spi: spi-fsl-dspi: Use dma_request_chan() instead dma_requ [...] omits 401abb764abb spi: sirf: Use dma_request_chan() instead dma_request_slav [...] omits 7ccffd41b2d4 spi: mxs: Use dma_request_chan() instead dma_request_slave [...] omits 6bfbf4d0aa0c spi: img-spfi: Use dma_request_chan() instead dma_request_ [...] omits 6133fed0539b spi: bcm2835: Use dma_request_chan() instead dma_request_s [...] omits 666224b43b4b spi: bcm2835: Release the DMA channel if probe fails after [...] omits d947c9d26c23 spi: atmel: Use dma_request_chan() instead dma_request_sla [...] omits c096761718de drm/virtio: use damage info for display updates. omits 7082e7a438db drm/virtio: batch display update commands. omits 3954ff10e06e drm/virtio: skip set_scanout if framebuffer didn't change omits 4ad7056a4014 drm/virtio: plane_state->fb iff plane_state->crtc omits f2f7df4fbfb8 drm/bochs: Remove unneeded semicolon omits 7e0b2c32ada8 Merge branch 'fixes' into next omits 811ba67632aa mmc: sdhci: Update the tuning failed messages to pr_debug level omits de27e978dc82 dt-bindings: mmc: renesas_sdhi: Document r8a77961 support omits c1a49782cc32 mmc: renesas_sdhi: use recent tap values for HS400 omits 12e3c55d236b mmc: renesas_sdhi: remove 4taps as a TMIO flag omits 7af08206cb20 mmc: renesas_sdhi: make quirks info accessible outside probe() omits e5088f20ed40 mmc: renesas_sdhi: make warning more precise omits 6e3cbb050b82 mmc: renesas_sdhi: keep sorting for quirk entries omits a0fb3fc8af01 mmc: renesas_sdhi: remove whitelist for internal DMAC omits fdbbe6cf6dce mmc: sdhci: fix up CMD12 sending omits af3ed119329c mmc: spi: Toggle SPI polarity, do not hardcode it omits 3976656d67c1 mmc: sdhci-of-at91: rework clocks management to support SA [...] omits d684be14457f dt-bindings: sdhci-of-at91: new compatible string and upda [...] omits efcc69b261f0 dt-bindings: mmc: sdhci-msm: Add compatible string for sc7180 omits a193018e5290 sh: add missing EXPORT_SYMBOL() for __delay omits 1d5fd6c33b04 sh: add missing DECLARE_EXPORT() for __ashiftrt_r4_xx omits d1fe276b5115 drm/modes: parse_cmdline: Explicitly memset the passed in [...] omits 5b926617cdef drm/modes: parse_cmdline: Remove some unnecessary code (v2) omits 4e7a4a6fbdc6 drm/modes: parse_cmdline: Add support for specifying panel [...] omits 7b1cce760afe drm/modes: parse_cmdline: Allow specifying stand-alone options omits 6a2d16375654 drm/modes: parse_cmdline: Set bpp/refresh_specified after [...] omits 99e2716e0537 drm/modes: parse_cmdline: Add freestanding argument to drm [...] omits 739b200c2edc drm/modes: parse_cmdline: Rework drm_mode_parse_cmdline_options() omits cfb0881b8f62 drm/modes: parse_cmdline: Accept extras directly after mod [...] omits c2ed3e941901 drm/modes: parse_cmdline: Stop parsing extras after bpp / [...] omits 83e14ea3a64f drm/modes: parse_cmdline: Make various char pointers const omits 8582e244e5fe drm/modes: parse_cmdline: Fix possible reference past end [...] omits aa659a3fca79 ACPI: processor: Clean up acpi_processor_evaluate_cst() omits 987c785319b9 ACPI: processor: Introduce acpi_processor_evaluate_cst() omits bc94638886ab ACPI: processor: Export function to claim _CST control omits a67524c8bf75 media: pulse8-cec: log when a CEC message is received omits 587040338162 media: pulse8-cec: schedule next ping after current ping finished omits 601282d65b96 media: pulse8-cec: use adap_free callback omits 906870770431 media: pulse8-cec: queue received messages in an array omits 49a37dc393d7 drm/rockchip: dsi: add px30 support omits 95da672f386c dt-bindings: display: rockchip-dsi: add px30 compatible omits 94bedc45acb5 drm/rockchip: add ability to handle external dphys in mipi-dsi omits b36910e07842 media: pulse8-cec: move the transmit to a workqueue omits 0606f9b67e8c dt-bindings: display: rockchip-dsi: document external phys omits 89bddff6be74 drm/bridge/synopsys: dsi: move phy_ops callbacks around pa [...] omits 25ed8aeb9c39 drm/bridge/synopsys: dsi: driver-specific configuration of [...] omits b7d0567f552a media: pulse8-cec: set tx_done_status for transmit_done status omits 92eee37d398c media: pulse8-cec: add 2nd debug level omits a6706447f319 media: pulse8-cec: locking improvements omits cea28e7a55e7 media: pulse8-cec: reorganize function order omits 0ff916e2ef6f DRM: ARC: PGU: add ARGB8888 format to supported format list omits 5908a3bd175d DRM: ARC: PGU: replace unsupported by HW RGB888 format by XRGB888 omits 491b14b9ba92 DRM: ARC: PGU: cleanup supported format list code omits 4c5b36ee7335 DRM: ARC: PGU: fix framebuffer format switching omits 71705c611263 PCMCIA/i82092: remove #if 0 block omits 52739f063f7e PCMCIA/i82092: delete enter/leave macro omits ac5af87725f7 PCMCIA/i82092: include <linux/io.h> instead of <asm/io.h> omits 152b4bb57aa4 PCMCIA/i82092: shorten the lines with over 80 characters omits 908864641f63 PCMCIA/i82092: move assignment out of if condition omits 6aaf8ff32650 PCMCIA/i82092: change code indentation omits 4ae66dd778e3 PCMCIA/i82092: insert blank line after declarations omits ae1f62c5408a PCMCIA/i82092: remove braces around single statement blocks omits 4839879f8af1 PCMCIA/i82092: add/remove spaces to improve readability omits c8fdcc86725c backlight: bd6107: Convert to use GPIO descriptor omits edeec4fdc780 backlight: ams369fg06: Drop GPIO include omits 0738badd9d3f ARM: dts: sun8i: r40: Add I2C pinmux options omits 53870cf03fae ACPI: video: Use native backlight on Lenovo E41-25/45 omits cbf6d033ad37 ACPI: video: fix typo in comment omits ff3154d1d89a ACPI / battery: Deal better with neither design nor full c [...] omits 5b74d1d16e2f ACPI / battery: Use design-cap for capacity calculations i [...] omits cc99f0ad5246 ACPI / battery: Deal with design or full capacity being re [...] omits 26a0a10419fd PCMCIA/i82092: use dev_<level> instead of printk omits cabbaed71989 arm64: dts: allwinner: unify header comment style omits b4b8f2c96158 arm64: dts: allwinner: Convert license to SPDX identifier omits d2ab1a675698 arm64: dts: allwinner: Fix wrong license header omits c97fcd8546c0 Merge branch 'v5.5/fixes' into v5.6/drivers omits d8488a41800d clk: meson: pll: Fix by 0 division in __pll_params_to_rate() omits 1ee7826ab68f mac80211: Remove redundant assertion omits 6913bc3a2e9c media: pulse8-cec: improve debugging omits c2753d15d2b3 arm64: dts: rockchip: split rk3399-rockpro64 for v2 and v2 [...] omits 534ad35798af pinctrl: iproc: Set irq handler based on trig type omits ce2b617ce8cb export.h: reduce __ksymtab_strings string duplication by u [...] omits 0c556dea089d arm64: dts: rockchip: enable the gpu on px30-evb omits a07f34a083f2 arm64: dts: rockchip: add the gpu for px30 omits ad848dd53385 dt-bindings: gpu: mali-bifrost: Add Rockchip PX30 omits afb347816202 media: v4l2-device.h: Explicitly compare grp{id,mask} to z [...] omits 8c2d66b036c7 media: hantro: Support color conversion via post-processing omits b1b3f0622a9d clk: meson: g12a: fix missing uart2 in regmap table omits 3143f8a123dc media: hantro: Rename {prepare,finish}_run to {start,end}_ [...] omits 5980d40276b3 media: hantro: Cleanup format negotiation helpers omits 0fb36893c6c1 media: vidioc-enum-fmt.rst: clarify format preference omits 961f97ab1ef3 media: adv7604: extend deep color mode to ADV7611 omits 69e39d40587b media: vimc: Implement get/set selection in sink omits 94010145a58f media: pixfmt-tch-td16/tu16.rst: document that this is lit [...] omits 06b5cf51607d media: imx7-mipi-csis: remove subdev_notifier omits 0d962c3ae13a media: sun8i: Remove redundant dev_err call in deinterlace [...] omits 81735ecb62f8 media: mtk-vcodec: Remove extra area allocation in an inpu [...] omits a36807784b74 media: dt-bindings: rcar-vin: Document compatibility strin [...] omits 9f9dc4755e54 media: dt-bindings: rcar-vin: Remove paragraph about aliases omits ad85a9bb3ec4 media: atmel: atmel-isi: initialize the try_crop for the p [...] omits e34eb98e5f70 media: atmel: atmel-isi: properly initialize pad_cfg omits b567bf86eeba media: atmel: atmel-isi: add support for mono sensors, GRA [...] omits 374d968ac744 media: atmel: atmel-isc-base: initialize the try_crop for [...] omits da3a55b5a948 media: atmel: atmel-isc-base: fix enum calls default format omits ed1307e335a4 media: atmel: atmel-isc-base: properly initialize pad_cfg omits ab04e7e6436e media: atmel: atmel-isc-base: add support for Y10 format omits 62387970a481 media: atmel: atmel-isc-base: allow 8 bit direct dump omits fee586a20f48 media: meson: vdec: add sm1 platform omits 3d8af3b40d2a media: dt-bindings: media: amlogic,gx-vdec: add bindings f [...] omits 8299c6533979 media: meson: vdec: add g12a platform omits 4c002c978b7f device.h: move 'struct driver' stuff out to device/driver.h omits a8ae608529ab device.h: move 'struct class' stuff out to device/class.h omits 5aee2bf2629d device.h: move 'struct bus' stuff out to device/bus.h omits af628aae8640 device.h: move dev_printk()-like functions to dev_printk.h omits 70ae805a0bb9 media: dt-bindings: media: amlogic,gx-vdec: add bindings f [...] omits cf901a1c5dd8 device.h: move devtmpfs prototypes out of the file omits 604bd5ae91d9 media: dt-bindings: media: amlogic,vdec: convert to yaml omits 02d76a471975 media: coda: avoid hardware lockups with more than 13 capt [...] omits afddf553ea89 media: coda: remove redundant platform_get_irq error message omits 96f6f62c4656 media: coda: jpeg: add CODA960 JPEG encoder support omits 3bf6883a88c0 media: coda: jpeg: add JPEG register definitions for CODA960 omits ec4f021d1cf9 media: coda: jpeg: merge Huffman table bits and values omits eed569c425d0 media: coda: do not skip finish_run if aborting omits 2156873f08c7 drm/tilcdc: Remove obsolete bundled tilcdc tfp410 driver omits f4a73f5e2633 pinctrl: qcom: sc7180: Add new qup functions omits 22440461b19e dt-bindings: pinctrl: qcom: Add new qup functions for sc7180 omits 6ece6d15c0b0 pinctrl: qcom: sc7180: Add GPIO wakeup interrupt map omits 94e14da890b1 Merge 5.5-rc2 into driver-core-next omits b3bb164aa560 Merge 5.5-rc2 into staging-next omits c1ca05c23e98 Merge branch 'ib-pinctrl-default-state' into devel omits e880c3744b31 Merge 5.5-rc2 into usb-next omits d70f1e3d5dbd Merge remote-tracking branch 'origin/master' into sh-next omits 1a0013c62b33 interconnect: Add interconnect_graph file to debugfs omits b92c35e1b9c9 interconnect: qcom: Use the standard aggregate function omits 3172e4d27631 interconnect: Add a common standard aggregate function omits c46ab9db6497 interconnect: Add basic tracepoints omits 05309830e1f8 interconnect: Add a name to struct icc_path omits dd018a9cf910 interconnect: Move internal structs into a separate file omits ad3703ac24e7 interconnect: qcom: Use the new common helper for node removal omits 3cce2c6fa70c interconnect: Add a common helper for removing all nodes omits 2ddf50a75dab extcon: sm5502: Remove unneeded semicolon omits 0849e1028088 Merge branch 'support-flex-arrays' omits 5f2eeceffb92 selftests/bpf: Add flexible array relocation tests omits 1b484b301cec libbpf: Support flexible arrays in CO-RE omits 01c6f7aaacf9 Merge branch 'extern-var-support' omits 330a73a7b6ca selftests/bpf: Add tests for libbpf-provided externs omits 2ad97d473db5 bpftool: Generate externs datasec in BPF skeleton omits 166750bc1dd2 libbpf: Support libbpf-provided extern variables omits ac9d1389631a libbpf: Extract internal map names into constants omits f7c0bbf27ec6 Merge branch 'bpf-obj-skel' omits d9c00c3b1639 bpftool: Add `gen skeleton` BASH completions omits 197448eaac1a selftests/bpf: Add test validating data section to struct [...] omits dde53c1b763b selftests/bpf: Convert few more selftest to skeletons omits f3c926a4df2c selftests/bpf: Add BPF skeletons selftests and convert att [...] omits 985ead416df3 bpftool: Add skeleton codegen command omits d66562fba1ce libbpf: Add BPF object skeleton support omits 3f51935314b8 libbpf: Reduce log level of supported section names dump omits 13acb508ae20 libbpf: Postpone BTF ID finding for TRACING programs to lo [...] omits eba9c5f498a1 libbpf: Refactor global data map initialization omits 01af3bf06755 libbpf: Expose BPF program's function name omits 9f81654eebe8 libbpf: Expose BTF-to-C type declaration emitting API omits 3d208f4ca111 libbpf: Expose btf__align_of() API omits 544402d4b493 libbpf: Extract common user-facing helpers omits 917f6b7b07a4 libbpf: Add BPF_EMBED_OBJ macro for embedding BPF .o files omits 612d05be250a libbpf: Move non-public APIs from libbpf.h to libbpf_internal.h omits d7a18ea7e8b6 libbpf: Add generic bpf_program__attach() omits 0d13bfce023a libbpf: Don't require root for bpf_object__open() omits 0e627190563e tcp: Set rcv zerocopy hint correctly if skb last frag is < [...] omits 29115cef8578 net/smc: shorten lgr_cnt initialization omits aa915931ac3e libbpf: Fix readelf output parsing for Fedora omits a06ae6acc14b Merge branch 'bpftool-match-by-name' omits 99f9863a0c45 bpftool: Match maps by name omits a7d22ca2a483 bpftool: Match programs by name omits ec2025095cf6 bpftool: Match several programs with same tag omits 5b883564fcde dt-bindings: iio: accel: add binding documentation for ADIS16240 omits 969fdd86caa5 staging: iio: accel: adis16240: enforce SPI mode on probe [...] omits e4c5c4dfaa88 iio: adc: new driver to support Linear technology's ltc2496 omits 69548b7c2c4f iio: adc: ltc2497: split protocol independent part in a se [...] omits 59c3662b8f08 iio: adc: ltc2496: provide device tree binding document omits 7a53e9ff0779 Merge branch 'next/drivers' into for-next omits 81a0efb7af7a soc: samsung: exynos-pmu: Convert to devm_platform_ioremap [...] omits 225a2ec19aac pinctrl: samsung: Fix missing OF and GPIOLIB dependency on [...] omits 64335c4a6720 iio: adc: ti-ads1015: Make use of device property API omits 0cd9ff1535f4 iio: adc: ti-ads1015: Get rid of legacy platform data omits 32bd4324601d iio: adc: ti-ads7950: Fix a typo in an error message omits 09a78f7dfac7 iio: humidity: hts221: move register definitions to sensor [...] omits cc06e67d8fa5 iio: adc: stm32-adc: Add check on overrun interrupt omits 4cf01d6d4eea iio: ssp_sensors: Convert to use GPIO descriptors omits 7c93f54e5bfb iio: adc: Move AD7091R5 entry in a alphabetical order in Makefile omits 9eda18273754 iio: atlas-ph-sensor: Drop GPIO include omits 5750ebab1490 iio: ad7266: Convert to use GPIO descriptors omits b747e352499e iio: ad5592r: Drop surplus GPIO header omits 4a89d2f47ccd iio: adf4350: Convert to use GPIO descriptor omits dcfb6dbdfbe0 iio: itg3200: Drop GPIO include omits 7544cd4c8ab7 iio: apds9960: Drop GPIO includes omits 340db461f9ac iio: ad2s1200: Drop legacy include omits cbe599790723 iio: si1145: Drop GPIO include omits b4cc7e83dff3 iio: as3935: Drop GPIO includes omits 757b4bcaa0d8 iio: imu: st_lsm6dsx: fix checkpatch warning omits 2c289e639444 iio: ak8975: Convert to use GPIO descriptor omits d93813520df0 iio: adc: ad799x: add pm_ops to disable the device completely omits 52241a082d6c iio: imu: inv_mpu6050: Select I2C_MUX again omits b0ec7a44393e iio: adc: ad7887: Cleanup channel assignment omits d157aa0fb241 x86/cpu/tsx: Define pr_fmt() omits f5058a27dac7 net: phylink: propagate phy_attach_direct() return code omits de1799667b00 net: bridge: add STP xstats omits ea6a547669b3 selftests/net: make so_txtime more robust to timer variance omits 3a5f494d8418 net: phy: dp83869: Remove unneeded semicolon omits 1180beb08b91 arm64: dts: mt8173: add Mediatek JPEG Codec omits 826f66b30c2e bonding: move 802.3ad port state flags to uapi omits d4e6a62d3769 gpu/drm: ingenic: Add support for the JZ4770 omits a7c909b7c037 gpu/drm: ingenic: Check for display size in CRTC atomic check omits 96ea0ae692fe gpu/drm: ingenic: Set max FB height to 4095 omits 52e4607dace1 gpu/drm: ingenic: Use the plane's src_[x,y] to configure D [...] omits 354b051c5dcb gpu/drm: ingenic: Avoid null pointer deference in plane at [...] omits 9482ae6ea787 dt-bindings: display/ingenic: Add compatible string for JZ4770 omits 651bbb9d5161 ALSA: hda: Comment about snd_hdac_bus_update_rirb() and spinlock omits c23f45d98327 drm/sun4i: Remove unneeded semicolon in sun4i_layer.c omits 078ebd863d9d drm/sun4i: Remove unneeded semicolon in sun8i_mixer.c omits 1faa9d3a3ea7 ALSA: control: remove useless assignment in .info callback [...] omits 72c2ce9867d9 x86/bugs: Move enum taa_mitigations to bugs.c omits 7a90f89904af drm/i915/gem: Serialise object before changing cache-level omits 27353d5785bc x86/process: Remove set but not used variables prev and next omits 1d1997db870f Revert "nfp: abm: fix memory leak in nfp_abm_u32_knode_replace" omits 06557cf18eae Merge branch 'for-5.6' into for-next omits a06bf42f5a95 selftests/bpf: Test wire_len/gso_segs in BPF_PROG_TEST_RUN omits 850a88cc4096 bpf: Expose __sk_buff wire_len/gso_segs to BPF_PROG_TEST_RUN omits cd6a1ca38698 drm/gma500: Pass GPIO for Intel MID using descriptors omits 8c39512aeb4e percpu: Separate decrypted varaibles anytime encryption ca [...] omits 9c569784a422 drm/i915/dsi: fix pipe D readout for DSI transcoders omits f9b3b8c6be47 drm/i915/bios: remove extra debug messages omits e03512edd2b8 drm/i915/rps: Add frequency translation helpers omits 02620d9e629d Merge branch 'bpf-dispatcher' omits 116eb788f57c bpf, x86: Align dispatcher branch targets to 16B omits e754f5a6e36b selftests: bpf: Add xdp_perf test omits f23c4b3924d2 bpf: Start using the BPF dispatcher in BPF_TEST_RUN omits 7e6897f95935 bpf, xdp: Start using the BPF dispatcher for XDP omits 75ccbef6369e bpf: Introduce BPF dispatcher omits 98e8627efcad bpf: Move trampoline JIT image allocation to a function omits 91cbdf740a47 selftests/bpf: Fix perf_buffer test on systems w/ offline CPUs omits 783b8f01f594 libbpf: Don't attach perf_buffer to offline/missing CPUs omits 65bc4c4063ae selftests/bpf: Add CPU mask parsing tests omits 6803ee25f0ea libbpf: Extract and generalize CPU mask parsing logic omits 4cf6c26b6da4 Merge branch 'arm/fixes' into for-next omits 7708bd430d88 Merge branch 'reuseport_to_test_progs' omits 7ee0d4e97b88 selftests/bpf: Switch reuseport tests for test_progs framework omits 415bb4e125b6 selftests/bpf: Move reuseport tests under prog_tests/ omits 250a91d48ae7 selftests/bpf: Pull up printing the test name into test runner omits 9af6c84435d0 selftests/bpf: Propagate errors during setup for reuseport tests omits ce7cb5f3921c selftests/bpf: Run reuseport tests in a loop omits 993633825830 selftests/bpf: Unroll the main loop in reuseport test omits a9ce4cf4e47c selftests/bpf: Add helpers for getting socket family & type name omits 11f80355d4d2 selftests/bpf: Use sa_family_t everywhere in reuseport tests omits 1fbcef929d7d selftests/bpf: Let libbpf determine program type from sect [...] omits 67d69ccdf389 libbpf: Recognize SK_REUSEPORT programs from section name omits 3030df209aa8 PCI: Increase D3 delay for AMD Ryzen5/7 XHCI controllers omits 62fe23df0677 PCI: Add generic quirk for increasing D3hot delay omits f1925f3309d1 drm/i915: Use EAGAIN for trylock failures omits 639f2f24895f drm/i915: Introduce new macros for tracing omits 3dc716fd3cfd drm/i915/perf: Register sysctl path globally omits b69fa3610b15 drm/i915/icl: Cleanup combo PHY aux power well handlers omits ab3402581d0f drm/i915/tgl: Drop Wa#1178 omits e8ab8d669d04 drm/i915/ehl: Define EHL powerwells independently of ICL omits 2840f1f0e417 drm/atmel: plane_state->fb iff plane_state->crtc omits 50ff477a8639 mac80211: add 802.11 encapsulation offloading support omits 4b6dd3cae3cb drm/panel: Add Boe Himax8279d MIPI-DSI LCD panel omits 16a85f59706b Merge branch 'clk-fixes' into clk-next omits 2f69293aed18 drm/gma500: globle no more! omits 302d95c61368 arm64: dts: meson-sm1: add video decoder compatible omits fbceee82c19a arm64: dts: meson-g12-common: add video decoder node omits 3a67fe38e76a pinctrl: lynxpoint: Update summary in the driver omits 64e14e90646c pinctrl: lynxpoint: Switch to pin control API omits 3683509c3910 pinctrl: lynxpoint: Add GPIO <-> pin mapping ranges via callback omits 03d9eca7d406 pinctrl: lynxpoint: Implement ->pin_dbg_show() omits 7f32d3700997 pinctrl: lynxpoint: Add pin control operations omits 18213ad4187d pinctrl: lynxpoint: Reuse struct intel_pinctrl in the driver omits cecddda7ca4e pinctrl: lynxpoint: Add pin control data structures omits 54d371cf73d9 pinctrl: lynxpoint: Implement intel_gpio_get_direction callback omits 5931e6edfdd0 pinctrl: lynxpoint: Implement ->irq_ack() callback omits 540bff18daf4 pinctrl: lynxpoint: Move ownership check to IRQ chip omits 095f2a67cdaf pinctrl: lynxpoint: Move lp_irq_type() closer to IRQ relat [...] omits d0f2df4070b5 pinctrl: lynxpoint: Move ->remove closer to ->probe() omits 21a06495d0e7 pinctrl: lynxpoint: Extract lp_gpio_acpi_use() for future use omits c35f463a9662 pinctrl: lynxpoint: Convert unsigned to unsigned int omits e1940adeb17b pinctrl: lynxpoint: Switch to memory mapped IO accessors omits 1e78ea71226b pinctrl: lynxpoint: Keep pointer to struct device instead [...] omits 03fb681badaf pinctrl: lynxpoint: Relax GPIO request rules omits 76347d7ad250 pinctrl: lynxpoint: Assume 2 bits for mode selector omits a718e68ede16 pinctrl: lynxpoint: Use standard pattern for memory allocation omits caedcbd053bc pinctrl: lynxpoint: Use %pR to print IO resource omits 3b4c2d8ef0bd pinctrl: lynxpoint: Drop useless assignment omits 7c0bc7bb39ac pinctrl: lynxpoint: Correct amount of pins omits b2e05d63c295 pinctrl: lynxpoint: Use raw_spinlock for locking omits eb83479e1899 pinctrl: lynxpoint: Move GPIO driver to pin controller folder omits 5d33e0eb7ffa pinctrl: baytrail: Reuse struct intel_pinctrl in the driver omits 2c02af709bff pinctrl: baytrail: Use local variable to keep device pointer omits 990ec243cb77 pinctrl: baytrail: Keep pointer to struct device instead o [...] omits 66c812d22ecd pinctrl: intel: Share struct intel_pinctrl for wider use omits 6a304752eb69 pinctrl: intel: Use GPIO direction definitions omits 90a1eb18503d pinctrl: cherryview: Use GPIO direction definitions omits faf86c0c572a pinctrl: baytrail: Use GPIO direction definitions omits e70982b3abec pinctrl: baytrail: Move IRQ valid mask initialization to a [...] omits 4730830f9c2e Merge branches 'renesas-arm-defconfig-for-v5.6', 'renesas- [...] omits 9ae733728eec Merge branch 'renesas-fixes-for-v5.5' into renesas-next omits a630a6121bef ARM: shmobile: defconfig: Enable support for panels from EDT omits 5f2cb361d798 ALSA: hda: Unify get_response handling omits 83772e1b4423 arm64: dts: renesas: Rename r8a7796* to r8a77960* omits 89698ed5cc76 ALSA: hda: Use waitqueue for RIRB in HDA-core helper, too omits 87924226737d arm64: dts: renesas: Remove use of ARCH_R8A7796 omits 24240845c871 soc: renesas: Remove ARCH_R8A7796 omits 03975b72b4ac clk: renesas: Remove use of ARCH_R8A7796 omits 0cf24c8f29bb pinctrl: sh-pfc: Remove use of ARCH_R8A7796 omits 55d54d1ee84e pinctrl: core: Add pinctrl_select_default_state() and export it omits ac873bff0299 Merge branch 'for-5.5/upstream-fixes' into for-next omits 71b28d8e99c0 Merge branch 'for-5.5/upstream-fixes' into for-next omits 86ca2bf2f9d3 drm/i915/selftests: remove a condition omits 163159aad74d x86/boot: Discard .eh_frame sections omits 75d18496cf92 media: constify fb ops across all drivers omits 1cfaef961703 ALSA: bump uapi version numbers omits 80fe7430c708 ALSA: add new 32-bit layout for snd_pcm_mmap_status/control omits 09d94175dbea ALSA: move snd_pcm_ioctl_sync_ptr_compat into pcm_native.c omits 07094ae6f952 ALSA: Avoid using timespec for struct snd_timer_tread omits 894731a5c9d0 dt-bindings: gpio: rcar: Document r8a77961 support omits 36be91112fbf arm64: dts: rockchip: Add GPU cooling device for RK3399 omits cfd66c682e8b arm64: dts: rockchip: Add regulators for PCIe for Radxa Ro [...] omits 4fc5bfeb4b7d gpiolib: Make use of assign_bit() API omits 04a0077fdb19 arm64: dts: rockchip: Remove always-on properties from reg [...] omits 9bcb084f0b64 mac80211: Always show airtime debugfs file when TXQs are enabled omits f14bf6a350df x86/unwind/orc: Remove boot-time ORC unwind tables sorting omits 57fa18994285 scripts/sorttable: Implement build-time ORC unwind table sorting omits 1091670637be scripts/sorttable: Rename 'sortextable' to 'sorttable' omits 57cafdf2a04e scripts/sortextable: Refactor the do_func() function omits abe4f92ca894 scripts/sortextable: Remove dead code omits 6402e1416255 scripts/sortextable: Clean up the code to meet the kernel [...] omits 3c47b787b651 scripts/sortextable: Rewrite error/success handling omits e964d463392d ARM: dts: rockchip: Add missing cpu operating points for r [...] omits 6989310f5d43 wireless: Use offsetof instead of custom macro. omits 92ee76d4a926 trivial: mac80211: fix indentation omits de4ebfb11c89 Merge branch 'for-5.5/upstream-fixes' into for-next omits be38958aa8a2 Merge branch 'for-5.5/upstream-fixes' into for-next omits d87980f1c1a4 Merge branch 'for-5.5/upstream-fixes' into for-next omits c16485ad8e02 gpio: Add support for the Xylon LogiCVC GPIOs omits 6bdbe62c748c dt-bindings: gpio: Document the Xylon LogiCVC GPIO controller omits e10781c118c9 dt-bindings: mfd: Document the Xylon LogiCVC multi-functio [...] omits 885503fbea21 dt-bindings: Add Xylon vendor prefix omits 15711ba6ff19 pinctrl: aspeed-g6: Add AST2600 pinconf support omits 5f52c853847f pinctrl: aspeed: Use masks to describe pinconf bitfields omits 5b854f284245 pinctrl: aspeed: Move aspeed_pin_config_map to separate so [...] omits a79bcd51ae06 pinctrl: aspeed: Add ASPEED_SB_PINCONF() helper omits 22d691903983 pinctrl: aspeed-g6: Add support for the AST2600 USB pinmux omits 8b99fb9feb01 pinctrl: aspeed-g6: Add AST2600 I3C1 and I3C2 pinmux config omits 6f0ebdf45c0b dt-bindings: pinctrl: aspeed-g6: Add USB functions and groups omits da090bf60370 media: Drop superfluous ioctl PCM ops omits 3028bc2dbf12 media: ivtv: Drop superfluous ioctl PCM ops omits 86ee7f28462a media: cx18: Drop superfluous ioctl PCM ops omits 6fe350864297 media: cobalt: Drop superfluous ioctl PCM ops omits f8239b531f0d media: tm6000: Clean up ALSA PCM API usages omits 2d19a2cd804b media: go7007: Clean up ALSA PCM API usages omits 2abb1b2daf88 media: em28xx: Clean up ALSA PCM API usages omits 355b9a0c5856 media: cs231xx: Clean up ALSA PCM API usages omits 7ffeb6ceda5e media: ivtv: Clean up ALSA PCM API usages omits b0cda3739759 media: cx18: Clean up ALSA PCM API usages omits aeb64ff38390 media: cobalt: Clean up ALSA PCM API usages omits 8079c5d58685 media: usbtv: Use managed buffer allocation omits 5e625dd5792e media: tw686x: Use managed buffer allocation omits a98e2e229da7 media: solo6x10: Use managed buffer allocation omits 9453264ef586 media: go7007: fix a miss of snd_card_free omits c7669435119f media: ti-vpe: csc: fix single vs multiplanar format handling omits 887c7942ce31 media: cec-ioc-g-mode.rst: remove trailing 'i' omits 11e0e167d071 media: meson: add missing allocation failure check on new_buf omits 55f240a21eb1 media: ivtv/cx18: remove ivtvdriver.org references omits 2b016c47f48f media: v4l2: Fix fourcc names for BAYER12P omits 373606320834 media: pxa_camera: add missed tasklet_kill omits 7b575b6d8de0 media: vidioc-g-dv-timings.rst: fix wrong porch omits 3d15c7643ba7 media: vivid: Add touch support omits 8c956f3be17e media: usb: go7007: s2250-board: add missed i2c_unregister_device omits dc4cac67e135 media: cx23885: Add support for AVerMedia CE310B omits 76669f2e7c58 media: platform: mtk-mdp: add missed destroy_workqueue in remove omits 8ea1c5af489a media: bdisp: add missed destroy_workqueue in remove and p [...] omits 569bc8d6a6a5 media: dvb-usb/dvb-usb-urb.c: initialize actlen to 0 omits de89d0864f66 media: gspca: zero usb_buf omits aab7b7d19d03 media: v4l2-subdev: remove wrong @cond from kdocs omits 0d962e061abc media: i2c: adv748x: Fix unsafe macros omits c4e8f760581b media: pulse8-cec: fix lost cec_transmit_attempt_done() call omits d51224b73d18 media: cec: check 'transmit_in_progress', not 'transmitting' omits 4be77174c3fa media: cec: avoid decrementing transmit_queue_sz if it is 0 omits 01d4fb115470 media: cec: CEC 2.0-only bcast messages were ignored omits 8c8a854d6f43 drm/i915/bios: fix off by one in parse_generic_dtd() omits 1f4782ae2457 Merge branch 'netdev-ndo_tx_timeout-cleanup' omits d8968eda7fc4 netronome: use the new txqueue timeout argument omits 77656c277cbf mlx4: use new txqueue timeout argument omits 0290bd291cc0 netdev: pass the stuck queue to the timeout handler omits b1ca5b49f1e5 ARM: dts: msm8974: Move ADSP smd edge to ADSP PIL omits 13f3b8e3dc0f ARM: dts: msm8974: Add modem remoteproc node omits 355979decf07 Merge branch 'Introduce-XDP-to-ena' omits 913b0bfd6c85 net: ena: Add first_interrupt field to napi struct omits 548c4940b9f1 net: ena: Implement XDP_TX action omits 838c93dc5449 net: ena: implement XDP drop support omits aabf23d18322 Merge branch 'ethtool-netlink-interface-preliminary-part' omits 428c122f5f6b ethtool: provide link mode names as a string set omits d44e13108b6d ethtool: move string arrays into common file omits 9ce48e5a09ea ethtool: move to its own directory omits 32d5109a9d86 netlink: rename nl80211_validate_nested() to nla_validate_ [...] omits f74877a5457d rtnetlink: provide permanent hardware address in RTM_NEWLINK omits 545a6822993f Merge branch 'unix-Show-number-of-scm-files-in-fdinfo' omits 3c32da19a858 unix: Show number of pending scm files of receive queue in fdinfo omits b4653342b151 net: Allow to show socket-specific information in /proc/[p [...] omits bc728b14e95d thermal/drivers/Kconfig: Convert the CPU cooling device to [...] omits 60cbe7f2554d thermal: qoriq: Add hwmon support omits cfec9f761b46 thermal_hwmon: Add devres wrapper for thermal_add_hwmon_sysfs() omits f21aa330fde9 thermal: qoriq: Do not report invalid temperature reading omits c72558656cab thermal: qoriq: Enable all sensors before registering them omits 3a8a8d23bb5d thermal: qoriq: Convert driver to use regmap API omits 574f29036fce PCI: iproc: Apply quirk_paxc_bridge() for module as well a [...] omits fd916516647f arm64: dts: qcom: sc7180: Avoid "phy" for USB QMP PHY wrapper omits 3f155dbebf90 arm64: dts: qcom: pm6150: Remove macro from unit name of adc-chan omits 6e3697279eba arm64: dts: qcom: sc7180: Add "#clock-cells" property to u [...] omits ac00546a6780 arm64: dts: qcom: sc7180: Rename gic-its node to msi-controller omits d8c5133583db arm64: dts: qcom: sc7180: Add SoC name to compatible omits 679152d3a32e libbpf: Fix printf compilation warnings on ppc64le arch omits 82c881b28aa8 x86/microcode/AMD: Make stub function static inline omits dd973007bfef f2fs: set GFP_NOFS when moving inline dentries omits 4f4460c08a47 f2fs: should avoid recursive filesystem ops omits 3f188c23d774 f2fs: keep quota data on write_begin failure omits 601a9ee0f0c7 drm/i915: Streamline skl_commit_modeset_enables() omits 338370aa2653 Merge branch 'next/dt' into for-next omits 5206265f78e4 ARM: dts: exynos: Correct USB3503 GPIOs polarity omits 8717c6b7414f drm/i915/cml: Separate U series pci id from origianl list. omits b6a8781a447c drm/i915/cml: Remove unsupport PCI ID omits ad3662e239fc drm/i915/gt: Mark up ips_mchdev pointer access omits 1bc9865d8df3 drm/i915: Set fence_work.ops before dma_fence_init omits 2c0a984f166c rcu: Remove unused stop-machine #include omits d9c650341681 powerpc: Remove comment about read_barrier_depends() omits 785da47578c8 .mailmap: Add entries for old paulmck@kernel.org addresses omits f7a0712766ec srcu: Apply *_ONCE() to ->srcu_last_gp_end omits a2efad4ab00e rcu: Switch force_qs_rnp() to for_each_leaf_node_cpu_mask() omits d518ab62b95d rcu: Move rcu_{expedited,normal} definitions into rcupdate.h omits febc5cacbe22 rcu: Move gp_state_names[] and gp_state_getname() to tree_stall.h omits add41f79a260 rcu: Remove the declaration of call_rcu() in tree.h omits f31d97a56482 rcu: Fix tracepoint tracking RCU CPU kthread utilization omits e2bb3dbfa745 rcu: Fix harmless omission of "CONFIG_" from #if condition omits c30fe5418964 rcu: Mark non-global functions and variables as static omits 4414abf89158 rcu: Remove rcu_swap_protected() omits a191c9e9f73a wireless/mediatek: Replace rcu_swap_protected() with rcu_r [...] omits 1a271ebbfe33 net/tipc: Replace rcu_swap_protected() with rcu_replace_pointer() omits 1a9bd034ceb6 Merge branch 'omap-for-v5.6/dt' into for-next omits 0b15b20a73d9 Merge branch 'omap-for-v5.6/ti-sysc' into for-next omits 285b56c9f078 Merge branch 'omap-for-v5.6/soc' into for-next omits da4f2b4ccc49 ARM: OMAP2+: am43xx: Add lcdc clockdomain omits f0b57e190117 Input: elants_i2c - check Remark ID when attempting firmwa [...] omits ab43a3f0667f ARM: Document merges omits ac34db4979ae Merge branch 'arm/fixes' into for-next omits bfe0237dd6c4 ARM: dts: am335x-icev2: Add support for OSD9616P0899-10 at i2c0 omits 32ee9fdf66b7 ARM: dts: am335x-evmsk: Use drm simple-panel instead of ti [...] omits c8d37f625fed ARM: dts: am335x-evm: Use drm simple-panel instead of tilc [...] omits 65d26052d513 ARM: dts: omap3: name mdio node properly omits edb71d34de39 ARM: dts: am57xx-idk-common: add HDMI to the common dtsi omits bf21e6e1b0c7 ARM: dts: dra76-evm: add HDMI output omits ad9882f15884 coresight: etm4x: Fix unused function warning omits 3f2c420596be bus: ti-sysc: Use PTR_ERR_OR_ZERO() to simplify code omits 426d4447f92c bus: ti-sysc: Drop MMU quirks omits 94f6345712b3 bus: ti-sysc: Implement quirk handling for CLKDM_NOAUTO omits d9074820dc95 Merge branch 'fixes' into for-next omits 373894f83b52 gpio: remove unneeded MODULE_VERSION() usage omits 57e960f0020e ASoC: SOF: Use managed buffer allocation omits bf523463d8c3 ASoC: mediatek: Use managed buffer allocation omits 461011b1e1ab drivers: firmware: xilinx: Add support for feature check omits df906cf54bd5 arm64: zynqmp: Add dr_mode property to usb node omits a6764cbda6c6 arm64: dts: zynqmp: Use decimal values for drm-clock properties omits a8fdb80f4d47 arm64: zynqmp: Add ZynqMP SDHCI compatible string omits f47825c69485 Merge branch 'next-integrity.measure-keys' into next-integrity omits 2b60c0ecedf8 IMA: Read keyrings= option from the IMA policy omits e9085e0ad38a IMA: Add support to limit measuring keys omits cb1aa3823c92 KEYS: Call the IMA hook to measure keys omits 88e70da170e8 IMA: Define an IMA hook to measure keys omits 5808611cccb2 IMA: Add KEY_CHECK func to measure keys omits c5563bad88e0 IMA: Check IMA policy flag omits 96c9e1de9954 ima: avoid appraise error for hash calc interrupt omits 210a29287451 selinux: remove unnecessary selinux cred request omits 4562fa4c86c9 ARM: imx: Enable ARM_ERRATA_814220 for i.MX6UL and i.MX7D omits b3082f1bf8a6 ARM: imx: Add i.MX7ULP SoC serial number support omits b58a8813ee6d drm/i915: Improve i915_inject_probe_error macro omits 3ee959b19c6f ARM: dts: colibri-imx6ull: correct wrong pinmuxing and add [...] omits 9fe0d41ffd39 tty: serial: samsung_tty: fix blank line checkpatch warning omits 7c175251c16e tty: serial: samsung_tty: fix up minor comment formatting omits 90ece856a227 tty: serial: samsung_tty: use 'unsigned int' not 'unsigned' omits a05025d0ce72 tty: serial: samsung_tty: use standard debugging macros omits f187a7fdfc92 tty: serial: samsung_tty: drop unneded dbg() calls omits 43df170be77c tty: serial: samsung_tty: delete samsung.h omits 120c8be9476c tty: serial: samsung.h: remove reset_port callback from st [...] omits 58bf6f3fe4b8 tty: serial: samsung.h: fix up minor comment issues omits 06674e54cc41 tty: serial: samsung_tty: fix build warning omits b87671f17c3e tty: serial: samsung: allow driver to be built by anyone omits 751d0017334d tty/serial: atmel: fix out of range clock divider handling omits 2301ec36cec8 tty: pl011: Add suspend resume support omits 94345aee2853 tty: serial: amba-pl011: remove set but unused variable omits 98aee0c9444e tty: serial: samsung: remove variable 'ufstat' set but not used omits 7940466d0755 thermal: qoriq: Drop unnecessary drvdata cleanup omits 40fa3efd75b1 thermal: qoriq: Pass data to qoriq_tmu_calibration() directly omits a1508d213138 thermal: qoriq: Pass data to qoriq_tmu_register_tmu_zone() [...] omits 5583ff376bac thermal: qoriq: Embed per-sensor data into struct qoriq_tmu_data omits fbb9c1a56847 thermal: qoriq: Add local struct qoriq_sensor pointer omits 85534629ce8e thermal: qoriq: Don't store struct thermal_zone_device reference omits d6b8dcd179d1 thermal: qoriq: Add local struct device pointer omits cd63a909c66c thermal: intel: fix unmatched pci_release_region omits 686c7c35abc2 drm/i915/gem: Asynchronous cmdparser omits 32d94048b988 drm/i915/gem: Prepare gen7 cmdparser for async execution omits ddd8891e01ec gpiolib: Add GPIOCHIP_NAME definition omits a7caba8ac04c pinctrl: stm32: Use the correct style for SPDX License Identifier omits 5367601b5269 drivers/base: base.h: add proper copyright and header info omits 86951164f3b3 pinctrl: meson-axg: Use the correct style for SPDX License [...] omits c81d37bc9f05 pinctrl: mediatek: Use the correct style for SPDX License [...] omits 7d929989bb7c drm/i915/gt: Only ignore rc6 parking for PCU on byt/bsw omits 341a79ee8b08 ALSA: hda: tegra: Fix unused variable compile warning omits 017e7856ede5 arm64: dts: sm8150: Add rpmh power-domain node omits a30657b6387b soc: qcom: rpmhpd: Add SC7180 RPMH power-domains omits 52a4cb577bde dt-bindings: power: Add rpmh power-domain bindings for sc7180 omits 4e6a2011fdbe soc: qcom: rpmhpd: Add SM8150 RPMH power-domains omits 18ec173d56a1 dt-bindings: power: Add rpmh power-domain bindings for SM8150 omits 17cfcb68af3b drm/komeda: Enable new product D32 support omits b25bc78f8a07 drm/komeda: Update the chip identify omits 9868a31c3134 arm64: dts: sc7180: Add aliases for all i2c and spi devices omits d8b076b891df arm64: dts: sc7180: Remove additional spi chip select muxes omits 4868f573a754 arm: dts: qcom: db410c: Enable USB OTG support omits 6fd70eab49ca drm/komeda: Correct d71 register block counting omits 741a5ea7a697 arm64: dts: qcom: pm8916: Add vibration motor node omits 09f6a72d0143 soundwire: intel: add clock stop quirks omits 4da0680f24c9 soundwire: intel: add mutex for shared SHIM register access omits 905b5a81afe1 soundwire: intel: add prototype for WAKEEN interrupt processing omits eae0b60d6483 soundwire: intel: add link_list to handle interrupts with [...] omits 6cd1d670bee6 soundwire: intel: update headers for interrupts omits 4b206d34b922 soundwire: intel: update stream callbacks for hwparams/fre [...] omits f98f690fb03c soundwire: intel: update interfaces between ASoC and SoundWire omits b2bd75f806c4 soundwire: sdw_slave: track unattach_request to handle all [...] omits 7afc50e441af soundwire: sdw_slave: add initialization_complete definition omits fbbff3632507 soundwire: sdw_slave: add enumeration_complete structure omits 528be501b7d4 soundwire: sdw_slave: add probe_complete structure and new fields omits b5f02bc3534a ARM: dts: vf610-zii-scu4-aib: Add node for switch watchdog omits 444d18a7dd63 ARM: dts: vf610-zii-scu4-aib: Use generic names for DT nodes omits e5380cd85b3d ARM: dts: vf610-zii-dev-rev-b: Drop redundant I2C properties omits d9267ca19534 ARM: dts: phycore-imx6: set buck regulator modes explicitly omits 6bb1e09c4c37 ARM: dts: imx6: rdu2: Limit USBH1 to Full Speed omits cd58a174e586 ARM: dts: imx6: rdu2: Disable WP for USDHC2 and USDHC3 omits f3042a86558e ARM: dts: imx6: rdu2: Add node for UCS1002 USB charger chip omits 02f8eb40ef7b ARM: dts: imx7s: Add power domain for imx7d HSIC omits 81c22041d9f1 bpf, x86, arm64: Enable jit by default when not built as a [...] omits 6b8350a4b0d5 Merge branch 'vsock-add-local-transport-support' omits bf5432b1de1f vsock/virtio: remove loopback handling omits 408624af4c89 vsock: use local transport when it is loaded omits 077263fba100 vsock: add vsock_loopback transport omits 0e12190578d0 vsock: add local transport support in the vsock core omits ef343b35d466 vsock: add VMADDR_CID_LOCAL definition omits c5144fcbf250 vsock/virtio_transport_common: remove unused virtio header [...] omits 6aacb5a3b0bc drm/i915: Align start for memcpy_from_wc omits 51696691aba3 drm/i915/gem: Tidy up error handling for eb_parse() omits 37d1151ce75e drm/i915: Simplify error escape from cmdparser omits 755bf8a8c985 drm/i915: Remove redundant parameters from intel_engine_cm [...] omits 8f1ada252028 drm/i915: Fix cmdparser drm.debug omits 972745fd5770 drm/i915/gt: Disable manual rc6 for Braswell/Baytrail omits 220a9d45c670 drm/i915/uc: Drop explicit ggtt param in some uc_fw functions omits 3a1e3c483584 drm/i915/uc: Drop explicit gt param in some uc_fw functions omits cb1b7ad08c22 drm/i915/uc: Drop explicit i915 param in some uc_fw functions omits 65c29dbb19b2 drm/i915: Use the i915_device name for identifying our req [...] omits d9e5582c4bb2 ALSA: Avoid using timespec for struct snd_rawmidi_status omits 3ddee7f88aaf ALSA: Avoid using timespec for struct snd_pcm_status omits a4e7dd35b9da ALSA: Avoid using timespec for struct snd_ctl_elem_value omits a07804cc7472 ALSA: Avoid using timespec for struct snd_timer_status omits fcae40c99fb3 ALSA: Replace timespec with timespec64 omits bea0f4a5115a Merge branch 'sfp-slow-to-probe-copper' omits 1cb89a14c80a net: sfp: re-attempt probing for phy omits 256e43cb8c69 net: sfp: error handling for phy probe omits 281e4eab1abe net: sfp: rename sm_retries omits 65ef2d5c41d9 net: sfp: use a definition for the fault recovery attempts omits ad808910be68 drm/amdgpu: fix license on Kconfig and Makefiles omits 93b09a9a892b drm/amdgpu: log when amdgpu.dc=1 but ASIC is unsupported omits aec434023e52 drm/amd/display: include linux/slab.h where needed omits 3504bd45a99e drm/amdgpu: fix JPEG instance checking when ctx init omits 21a174f5adb3 drm/amdgpu: fix VCN2.x number of irq types omits 89ed5a52112c drm/amdgpu/gfx10: update gfx golden settings for navi14 omits eaec03f20663 drm/amdgpu/gfx10: update gfx golden settings omits d549991ce5d5 drm/amdgpu: enable gfxoff feature for navi10 asic omits 5f5202bf695b drm/amdgpu/gfx10: update gfx golden settings for navi14 omits d4117354c8d3 drm/amdgpu/gfx10: update gfx golden settings omits c9ffa427db34 drm/amd/powerplay: enable pp one vf mode for vega10 omits 4cf781c24c3b drm/amdgpu: Added RAS UMC error query support for Arcturus omits a0250689cbb5 drm/amd/powerplay: correct the value retrieved through GPU [...] omits e304adc06ebf drm/amd/powerplay: implement the get_enabled_mask callback [...] omits 0b97bd6cde1d drm/amd/powerplay: implement interface to retrieve clock f [...] omits 8fa6a7b0b3fd drm/amd/powerplay: implement interface to retrieve gpu tem [...] omits ae46533b1763 drm/amd/powerplay: clear VBIOS scratchs on baco exit V2 omits 418899d61575 drm/amdgpu: avoid using invalidate semaphore for picasso omits feffbaac36d3 drm/amdgpu: add condition to enable baco for ras recovery omits b58e9fd48348 Merge branch 'sfp-copper-modules' omits 9a484621e88a net: sfp: add support for Clause 45 PHYs omits 75f4d8d10e01 net: phy: add Broadcom BCM84881 PHY driver omits 7adb5b2126bc net: phylink: make Broadcom BCM84881 based SFPs work omits 52c956003a9d net: phylink: delay MAC configuration for copper SFP modules omits c0de2f472029 net: phylink: split phylink_sfp_module_insert() omits 24cf0e693bb5 net: phylink: split link_an_mode configured and current settings omits e45d1f5288b8 net: phylink: support Clause 45 PHYs on SFP+ modules omits 938d44c2b502 net: phylink: re-split __phylink_connect_phy() omits 6912b712cd75 net: mdio-i2c: add support for Clause 45 accesses omits 4882057ad434 net: sfp: move phy_start()/phy_stop() to phylink omits 74c551ca5a0e net: sfp: add module start/stop upstream notifications omits 0fbd26a9fb68 net: sfp: add more extended compliance codes omits a4516c7053b9 net: sfp: derive interface mode from ethtool link modes omits fa2de660a8d0 net: sfp: remove incomplete 100BASE-FX and 100BASE-LX support omits 6d549ff55c37 ARM: dts: meson8b: add the DDR clock controller omits c4ac5c37a4a5 ARM: dts: meson8: add the DDR clock controller omits 630ea3108adf ARM: dts: meson: provide the XTAL clock using a fixed-clock omits 9cf7956865b8 Merge tag 'clk-meson-dt-v5.6-1' of https://github.com/BayL [...] omits 380665becdee drivers: ipmi: Modify max length of IPMB packet omits 042f057fe2dc drivers: ipmi: Support raw i2c packet in IPMB omits d3c306e31bc7 arm64: dts: add gce node for mt8183 omits 56d9625e8cc6 pinctrl: samsung: Clarify the option titles/names omits 73ae2cb42495 pinctrl: samsung: Enable compile test for build coverage omits 337c3820ca0a Merge branch 'next/defconfig' into for-next omits 717def80ae85 Merge branch 'next/dt' into for-next omits eaffc4de16c6 ARM: dts: exynos: Add missing CPU frequencies for Exynos5422/5800 omits 6c43b5d3964c ARM: dts: exynos: Add initial data for coupled regulators [...] omits e90cb36c77b9 ARM: dts: exynos: Remove syscon compatible from chipid nod [...] omits 9f9e2df2e64d ARM: exynos_defconfig: Bring back explicitly wanted options omits 19f62c76f1c6 arm64: dts: mt8173: Add dynamic power node. omits 15ee122d1414 ARM: Document merges omits fc0300979582 Merge branch 'arm/fixes' into for-next omits 43f18979568a Merge branch 'fixes' into for-next omits 01fec8cce7cc ASoC: Drop snd_soc_pcm_lib_ioctl() omits c0bd504dfbe6 ASoC: uniphier: Drop superfluous ioctl PCM ops omits e91f134c83b1 ASoC: sh: Drop superfluous ioctl PCM ops omits 851c902fd2d0 spi: rspi: Remove obsolete platform_device_id entries omits 169f9acae086 spi: dw: Avoid BUG_ON() in case of host failure omits d55894bc2763 ASoC: uniphier: Use managed buffer allocation omits 2c7c9630db45 ASoC: siu_pcm: Use managed buffer allocation omits 55df47f2300e ASoC: fsi: Use managed buffer allocation omits 51240953f28e ASoC: intel: skylake: Use managed buffer allocation omits 3f93b1ed4ac1 ASoC: intel: haswell: Use managed buffer allocation omits d9c7824aa29d ASoC: intel: baytrail: Use managed buffer allocation omits 02298145559f ASoC: intel: atom: Use managed buffer allocation omits 9a560089e964 ASoC: rt5677-spi: Use managed buffer allocation omits cae8055e0656 ASoC: rt5514-spi: Use managed buffer allocation omits 66b3621b8b6f ASoC: cros_ec_codec: Use managed buffer allocation omits bfddcaffd885 ASoC: xtensa: Use managed buffer allocation omits 52f0ac153d12 ASoC: xilinx: Use managed buffer allocation omits ffe119308cf6 ASoC: txx9: Use managed buffer allocation omits 6f7aff352e69 ASoC: stm32: Use managed buffer allocation omits d708c2b36b5d ASoC: generic-dmaengine-pcm: Use managed buffer allocation omits e494dbcd9be7 ASoC: rcar: Use managed buffer allocation omits d23a16584b4f ASoC: dma-sh7760: Use managed buffer allocation omits bace3caa82e1 ASoC: meson: Use managed buffer allocation omits fcf306efab32 ASoC: dwc: Use managed buffer allocation omits fe9912ac58e4 ASoC: au1x: Use managed buffer allocation omits a4072cdfa9fe ASoC: soc-core: tidyup for CONFIG_DEBUG_FS omits 8a6a6a38f868 ASoC: soc-core: tidyup for CONFIG_DMI omits 29d9fc7acacb ASoC: soc-core: merge soc_set_name_prefix() and soc_set_of [...] omits bae141f54be8 bpf: Emit audit messages upon successful prog load and unload omits f3417d703f18 drm/i915: remove redundant checks for a null fb pointer omits 7b0bcead187f drm/i915/display: remove duplicated assignment to pointer [...] omits 14856e9efb87 drm/udl: Remove udl_fb.c omits a8109f5bc4bd drm/udl: Move udl_handle_damage() into udl_modeset.c omits eb3deeceaa5d drm/udl: Remove struct udl_device.active_fb_16 omits 230b8b04d749 drm/udl: Convert to drm_atomic_helper_dirtyfb() omits d8177841aa8a drm/udl: Set preferred color depth to 16 bpp omits 997d33c35618 drm/udl: Inline DPMS code into CRTC enable and disable functions omits ae08b88aea6b drm/udl: Switch to atomic suspend/resume helpers omits 9fda81e00e06 drm/udl: Convert to struct drm_simple_display_pipe omits e829cf0b30b4 drm/udl: Init connector before encoder and CRTC omits 93ec6953c1d7 ASoC: utils: Drop superfluous ioctl PCM ops omits 6a8228d07ca0 ASoC: xtensa: Drop superfluous ioctl PCM ops omits 71bfaea3d6d9 ASoC: xilinx: Drop superfluous ioctl PCM ops omits 88b79e98cfc8 ASoC: txx9: Drop superfluous ioctl PCM ops omits 01ac8ada9712 ASoC: sprd: Drop superfluous ioctl PCM ops omits 620ea8d26b99 ASoC: SOF: Drop superfluous ioctl PCM ops omits 2680c3127c39 ASoC: generic-dmaengine: Drop superfluous ioctl PCM ops omits c4d140466500 ASoC: samsung: Drop superfluous ioctl PCM ops omits 29da4698399e ASoC: qcom: Drop superfluous ioctl PCM ops omits 92e63b552822 ASoC: pxa: Drop superfluous ioctl PCM ops omits a984e214de0c ASoC: meson: Drop superfluous ioctl PCM ops omits a1b175b0828d ASoC: mediatek: Drop superfluous ioctl PCM ops omits 13fd6f07f5b1 ASoC: kirkwood: Drop superfluous ioctl PCM ops omits aa4708d97e74 ASoC: intel: Drop superfluous ioctl PCM ops omits 6ac44ce9dfd6 ASoC: fsl: Drop superfluous ioctl PCM ops omits f6201a314fc7 ASoC: dwc: Drop superfluous ioctl PCM ops omits e7a83dfcb33d ASoC: bcm: Drop superfluous ioctl PCM ops omits 4000fc0b5a7f ASoC: au1x: Drop superfluous ioctl PCM ops omits 7aff4224ff6b ASoC: atmel: Drop superfluous ioctl PCM ops omits 66a7caaf354e ASoC: amd: Drop superfluous ioctl PCM ops omits 7f4aee8fa79c ASoC: amd: Use managed buffer allocation omits b104e8b20097 drm/i915: Pass cpu transcoder to assert_pipe() omits a722146b5f52 drm/i915: ELiminate intel_pipe_to_cpu_transcoder() from as [...] omits 919dfb783056 drm/edid: Increase size of VDB and CMDB bitmaps to 256 bits omits c6f0a816d9cb Merge branch 'for-5.6/hidraw' into for-next omits 2f48865db332 HID: hidraw: add support uniq ioctl omits 7ef0e29fd060 Merge branch 'for-5.5/upstream-fixes' into for-next omits b590cb5f802d bpf: Switch to offsetofend in BPF_PROG_TEST_RUN omits 09c4708d3cf4 libbpf: Bump libpf current version to v0.0.7 omits c453312857ba ARM: net: bpf: Improve prologue code sequence omits 3bf258e159cd clk: meson: meson8b: use of_clk_hw_register to register th [...] omits 096f0a2edfa9 clk: meson: meson8b: don't register the XTAL clock when pr [...] omits 5668f7653d58 clk: meson: meson8b: change references to the XTAL clock t [...] omits 2accb4ee16bd clk: meson: meson8b: use clk_hw_set_parent in the CPU cloc [...] omits 64aa7008e957 clk: meson: add a driver for the Meson8/8b/8m2 DDR clock c [...] omits 25d316989e2b dt-bindings: clock: meson8b: add the clock inputs omits 51b6fe7e66ee dt-bindings: clock: add the Amlogic Meson8 DDR clock contr [...] omits 5de34ed13787 drm/i915/selftests: Show the i915_active on failure omits 93e89ac8537b drm/i915/gem: Wait on unbind barriers when invalidating userptr omits 955a67f79a97 clk: imx7up: Rename the clks to hws omits ea6a723a21f7 clk: imx: Rename the imx_clk_divider_gate to imply it's cl [...] omits 40ad61d6b4e6 clk: imx: Rename the imx_clk_pfdv2 to imply it's clk_hw based omits 74e639519166 clk: imx: Rename the imx_clk_pllv4 to imply it's clk_hw based omits 179c1f7c7a4f clk: imx: Rename sccg and frac pll register to suggest clk_hw omits 7c3f951a9717 clk: imx: imx7ulp composite: Rename to show is clk_hw based omits 87052383491c clk: imx: pllv2: Switch to clk_hw based API omits 556f788010ad clk: imx: pllv1: Switch to clk_hw based API omits 0394d404c332 clk: imx: Replace all the clk based helpers with macros omits ba7928d9d71f clk: imx: Rename the SCCG to SSCG omits f60f1c62c318 clk: imx: Add correct failure handling for clk based helpers omits a5b982af953b dmaengine: axi-dmac: add a check for devm_regmap_init_mmio omits bd223ac638a3 auxdisplay: constify fb ops omits c0168a3ee620 drm/i915/gt: Check we are the Ironlake IPS provider before [...] omits 00aff3f6d8e2 drm/i915: Improve execbuf debug omits c81471f5e95c drm/i915: Copy across scheduler behaviour flags across sub [...] omits d04a661a2c71 drm/i915/dsb: Fix in mmio offset calculation of DSB instance omits cfdca14c44a7 gpio: bcm-kona: use platform_irq_count omits 0c21639f5a4b gpio: mvebu: use platform_irq_count omits 725c1cb6987a gpio: pca953x: Remove redundant forward declaration omits 55f8bbb51379 gpio: pca953x: Don't hardcode irq trigger type omits 9c015e13c875 arm64: dts: ls1028a: put SAIs into async mode omits 012af5531471 arm64: dts: allwiner: Fix typo in dual licensed SPDX identifier omits f0c3b29f56f0 arm64: dts: allwinner: a64: olinuxino: Add bank supply regulators omits 88432f5f8469 arm64: dts: allwinner: h6: Add PWM node omits 6a85afe4bc88 dt-bindings: pwm: allwinner: Add H6 PWM description omits 434f9cc1f7a0 arm64: dts: ls1028a: add missing sai nodes omits 023265ed75d8 Merge drm/drm-next into drm-intel-next-queued omits d9e1670b8005 crypto: hmac - Use init_tfm/exit_tfm interface omits 968956939407 crypto: padlock-sha - Use init_tfm/exit_tfm interface omits fbce6be5aef5 crypto: shash - Add init_tfm/exit_tfm and verify descsize omits 02244ba44bc3 crypto: api - Add more comments to crypto_remove_spawns omits 4f87ee118d16 crypto: api - Do not zap spawn->alg omits 73669cc55646 crypto: api - Fix race condition in crypto_spawn_alg omits 4a2abbc6b868 crypto: doc - remove references to ARC4 omits 7db3b61b6bba crypto: api - Check spawn->alg under lock in crypto_drop_spawn omits 579d705cd64e crypto: chacha - fix warning message in header file omits aebe5bd76583 crypto: atmel-{aes,sha,tdes} - Group common alg type init [...] omits 7db15aade87f crypto: atmel-aes - Use gcm helper to check authsize omits 4c977e37b0fa crypto: atmel-sha - Void return type for atmel_sha_update_ [...] omits 9a17007b4f45 crypto: atmel-{sha,tdes} - Remove unused 'err' member of d [...] omits 371731ec2179 crypto: atmel-aes - Fix saving of IV for CTR mode omits 781a08d9740a crypto: atmel-aes - Fix counter overflow in CTR mode omits c65d123742a7 crypto: atmel-{aes,tdes} - Do not save IV for ECB mode omits 75eca7a7f2ab crypto: atmel-tdes - Drop unnecessary passing of tfm omits 848572f81772 crypto: atmel-tdes - Map driver data flags to Mode Register omits 7d0979e2dfa8 crypto: atmel-tdes - Remove useless write in Control Register omits e7836518c6bc crypto: atmel-{aes,sha,tdes} - Rename labels in probe() omits c9063a0281d9 crypto: atmel-{aes,sha,tdes} - Drop superfluous error mess [...] omits 0efe58f3e9c8 crypto: atmel-{sha,tdes} - Propagate error from _hw_versio [...] omits fb24307af282 crypto: atmel-tdes - Remove unused header includes omits 7c783029eab8 crypto: atmel-{sha,tdes} - Change algorithm priorities omits 7b49fabfc35c crypto: atmel-tdes - Constify value to write to hw omits 37f96694cf73 crypto: af_alg - Use bh_lock_sock in sk_destruct omits bfcdcef8c8e3 padata: update documentation omits 3facced7aeed padata: remove reorder_objects omits 91a71d612128 padata: remove cpumask change notifier omits 38228e8848cd padata: always acquire cpu_hotplug_lock before pinst->lock omits 894c9ef9780c padata: validate cpumask without removed CPU during offline omits e8cfed5e4e2b crypto: cipher - remove crt_u.cipher (struct cipher_tfm) omits c441a909c686 crypto: compress - remove crt_u.compress (struct compress_tfm) omits 49763fc6b1af crypto: testmgr - generate inauthentic AEAD test vectors omits 2ea915054cf2 crypto: testmgr - create struct aead_extra_tests_ctx omits fd8c37c72d60 crypto: testmgr - test setting misaligned keys omits fd60f7278764 crypto: testmgr - check skcipher min_keysize omits eb455dbd02cb crypto: testmgr - don't try to decrypt uninitialized buffers omits 7bada03311b6 crypto: skcipher - add crypto_skcipher_min_keysize() omits 095be695e564 crypto: aead - move crypto_aead_maxauthsize() to <crypto/aead.h> omits 839bb2a9ca73 crypto: omap-crypto - copy the temporary data to output bu [...] omits aca8bf0027d3 crypto: omap-des - handle NULL cipher request omits 96846223ac73 crypto: omap-des - avoid unnecessary spam with bad cryptlen omits 04a4616e6a21 crypto: omap-aes-gcm - convert to use crypto engine omits 1cfd9f3f308f crypto: omap-sham - fix unaligned sg list handling omits 5d5f3eed2937 crypto: omap-aes-gcm - fix failure with assocdata only omits f0956d42c14a crypto: omap-aes-gcm - use the AES library to encrypt the tag omits b877ad1a135c crypto: omap-aes-gcm - check length of assocdata in RFC4106 mode omits 12adf9d63ec3 crypto: omap-aes-gcm - add missing .setauthsize hooks omits 46d57443eca4 crypto: omap-aes-gcm - deal with memory allocation failure omits a9459bdcb40f crypto: omap-aes-ctr - set blocksize to 1 omits dbb326fd0093 crypto: omap-aes - reject invalid input sizes for block modes omits 6585cd3683c6 crypto: omap-aes - fixup aligned data cleanup omits 60a0894c323a crypto: omap-sham - fix split update cases with cryptomgr tests omits a9befcf46913 crypto: omap-aes-gcm - fix corner case with only auth data omits 2b352489d0d6 crypto: omap-sham - fix buffer handling for split test cases omits 891dcbbb0e46 crypto: omap-aes - add IV output handling omits eb5818aa0852 crypto: omap-des - add IV output handling omits e7508ef2a674 crypto: omap-aes - remove the sysfs group during driver removal omits b82fc91e50df crypto: omap-sham - remove the sysfs group during driver removal omits 462519fc2699 crypto: omap-sham - split up data to multiple sg elements [...] omits c28817895464 crypto: shash - allow essiv and hmac to use OPTIONAL_KEY a [...] omits 89873b441134 crypto: skcipher - remove crypto_skcipher_extsize() omits 7e1c10991822 crypto: skcipher - remove crypto_skcipher::decrypt omits 848755e315b6 crypto: skcipher - remove crypto_skcipher::encrypt omits 15252d942739 crypto: skcipher - remove crypto_skcipher::setkey omits 9ac0d136938a crypto: skcipher - remove crypto_skcipher::keysize omits 140734d37113 crypto: skcipher - remove crypto_skcipher::ivsize omits 0a940d4e2765 crypto: api - remove another reference to blkcipher omits 8e8c778d9ed4 crypto: hisilicon - select CRYPTO_SKCIPHER, not CRYPTO_BLKCIPHER omits e8d998264bff crypto: pcrypt - Do not clear MAY_SLEEP flag in original request omits 5441c6507bc8 crypto: arm64/ghash-neon - bump priority to 150 omits 6320a15e9830 crypto: arm64/sha - fix function types omits 11548f5a5747 crypto: ccp - set max RSA modulus size for v3 platform dev [...] omits 4df2ef25b3b3 crypto: ccree - fix backlog memory leak omits 7c06603e20e9 crypto: ccree - fix typos in error msgs omits e86eca4107ce crypto: ccree - fix typos in comments omits 060f11132500 crypto: ccree - remove useless define omits 9c1e8836edbb crypto: x86 - Regularize glue function prototypes omits 7278fa25aa0e crypto: caam - do not reset pointer size from MCFGR register omits bbefa1dd6a6d crypto: pcrypt - Avoid deadlock by using per-instance pada [...] omits 45a536e3a7e0 crypto: atmel-tdes - Retire dma_request_slave_channel_compat() omits db28512f48e2 crypto: atmel-sha - Retire dma_request_slave_channel_compat() omits 62f72cbdcf02 crypto: atmel-aes - Retire dma_request_slave_channel_compat() omits 2452cfdf4771 crypto: Kconfig - Fix indentation omits 1e02e6fbdadb crypto: sun4i-ss - add the A33 variant of SS omits 6b3413f30dd6 MAINTAINERS: update my e-mail address omits 0f95b09a5f62 hwrng: iproc-rng200 - Add support for BCM2711 omits efdd6099c68a dt-bindings: rng: add BCM2711 RNG compatible omits 13380a1471aa padata: Remove unused padata_remove_cpu omits 07bfd9bdf568 crypto: pcrypt - Fix user-after-free on module unload omits 528c4d106737 crypto: hisilicon - Remove useless MODULE macros omits 484a897ffa30 crypto: hisilicon - Use the offset fields in sqe to avoid [...] omits 8debacd60c69 crypto: hisilicon - Fix issue with wrong number of sg elem [...] omits 07928d9bfc81 padata: Remove broken queue flushing omits 3f61b0527b4e crypto: inside-secure - Use PTR_ERR_OR_ZERO() to simplify code omits f59aba2f7579 isdn: capi: dead code removal omits f10870b05d5e staging: remove isdn capi drivers omits 249fce6f3ab0 clk: imx8qxp-lpcg: Warn against devm_platform_ioremap_resource omits 0b766e7fe5a2 arm64: dts: qcom: sc7180: Add USB related nodes omits 82bdc93972bf arm64: dts: qcom: sc7180: Add device node support for TSEN [...] omits 876a7573709e arm64: dts: qcom: msm8998: Add gpucc node omits 3e5bf28d2c39 arm64: dts: qcom: sm8150-mtp: Enable UFS nodes omits 3834a2e92229 arm64: dts: qcom: sm8150: Add ufs nodes omits d6f55763c718 arm64: dts: qcom: Use gcc clock enums omits 86899d8235ea arm64: dts: sc7180: Add cpufreq HW node for cpu scaling omits 2dcb404529f4 arm64: defconfig: Enable QCOM PMIC thermal omits d026c96b25b7 arm64: dts: qcom: msm8996: Disable USB2 PHY suspend by core omits c831fa299996 arm64: dts: qcom: sc7180: Add Last level cache controller node omits fb2d815006a9 arm64: dts: qcom: sm8150: Add APSS watchdog node omits 4722f95646de arm64: dts: qcom: sc7180: Add APSS watchdog node omits 813dede18088 dt-bindings: msm: Rename cache-controller to system-cache- [...] omits 52af26e33e70 soc: qcom: qmi: Return EPROBE_DEFER if no address family omits 39abbd30877e arm64: dts: sdm845: Update the device tree node for LLCC omits a0f96390336a arm64: dts: sc7180: Add a comment to i2c7 about external pullup omits 15f1eae3469a arm64: dts: sc7180: Fix indentation/ordering of qspi nodes [...] omits dc5eafe7787c ALSA: usb-audio: Support PCM sync_stop omits 0ca4cefad185 ALSA: vxpocket: Support PCM sync_stop omits 2f44742ca1de ALSA: pdaudiocf: Support PCM sync_stop omits 59fdf8e96c03 ALSA: vx222: Support PCM sync_stop omits 271213ef4d0d ALSA: pcxhr: Support PCM sync_stop omits cefeaa5053d9 ALSA: mixart: Support PCM sync_stop omits 41094b243e62 ALSA: lx6464es: Support PCM sync_stop omits 959d4c806d38 ALSA: wss: Support PCM sync_stop omits 48094a75cd70 ALSA: wavefront: Support PCM sync_stop omits f9236dd027b8 ALSA: sb: Support PCM sync_stop omits 16d9fb1deef8 ALSA: opti9xx: Support PCM sync_stop omits d3e163bfff97 ALSA: opl3sa2: Support PCM sync_stop omits 52f623d0a84d ALSA: msnd: Support PCM sync_stop omits 914da689090c ALSA: gus: Support PCM sync_stop omits 58dad836f98c ALSA: es18xx: Support PCM sync_stop omits f5ac512085b5 ALSA: es1688: Support PCM sync_stop omits 0dbba47eb4e9 ALSA: ad1816a: Support PCM sync_stop omits b7a03a1e1459 ALSA: ymfpci: Support PCM sync_stop omits c47583b0eb68 ALSA: via82xx: Support PCM sync_stop omits 4a9ff148bd34 ALSA: trident: Support PCM sync_stop omits 93042ac2bc40 ALSA: sonicvibes: Support PCM sync_stop omits 39b77268c8cd ALSA: sis7019: Support PCM sync_stop omits 39cccf4511fd ALSA: rme9652: Support PCM sync_stop omits 5fcf46bc8333 ALSA: rme96: Support PCM sync_stop omits 1dad75b9823c ALSA: rme32: Support PCM sync_stop omits 3992f78f349f ALSA: riptide: Support PCM sync_stop omits bf17d20adea7 ALSA: oxygen: Support PCM sync_stop omits 1478eb63654b ALSA: nm256: Support PCM sync_stop omits a20b8bfe557c ALSA: maestro3: Support PCM sync_stop omits aec9f0cc057e ALSA: lola: Support PCM sync_stop omits 67ceac17e877 ALSA: korg1212: Support PCM sync_stop omits be1391c7858f ALSA: intel8x0: Support PCM sync_stop omits b0ad3bbc1e1b ALSA: ice1724: Support PCM sync_stop omits 1b97a87f44d8 ALSA: ice1712: Support PCM sync_stop omits f36da9406e66 ALSA: hda: Support PCM sync_stop omits e41dbd20383d ALSA: fm801: Support PCM sync_stop omits dbb71ab05f39 ALSA: es1968: Support PCM sync_stop omits 6b276e6281b6 ALSA: es1938: Support PCM sync_stop omits 83720eef264b ALSA: ens137x: Support PCM sync_stop omits 66471aa715f0 ALSA: emu10k1: Support PCM sync_stop omits d4cad99fda9b ALSA: echoaudio: Support PCM sync_stop omits 5e0890c1cb7d ALSA: ctxfi: Support PCM sync_stop omits 25ec679b9078 ALSA: cs5535audio: Support PCM sync_stop omits 763ae53d2ae4 ALSA: cs46xx: Support PCM sync_stop omits 5afff8c1bbc7 ALSA: cs4281: Support PCM sync_stop omits 3663984e07a4 ALSA: cmipci: Support PCM sync_stop omits 339ede502a00 ALSA: ca0106: Support PCM sync_stop omits d2625a62fe75 ALSA: bt87x: Support PCM sync_stop omits aefd1860acd5 ALSA: azt3328: Support PCM sync_stop omits f8582e001f72 ALSA: aw2: Support PCM sync_stop omits 662a7441316d ALSA: au88x0: Support PCM sync_stop omits 4504487d928d ALSA: atiixp: Support PCM sync_stop omits ea2eab50a0e1 ALSA: als300: Support PCM sync_stop omits 5110bc701b4a ALSA: ali5451: Support PCM sync_stop omits 164d0738248a ALSA: ad1889: Support PCM sync_stop omits 4bb1e4e7ccc2 ALSA: xen: Drop superfluous ioctl PCM ops omits 63d5cda7f55b ALSA: x86: Drop superfluous ioctl PCM ops omits 9c0d064a1e19 ALSA: usb: Drop superfluous ioctl PCM ops omits 6bddc9ef5885 ALSA: spi: Drop superfluous ioctl PCM ops omits 5fcd1aeee587 ALSA: sparc: Drop superfluous ioctl PCM ops omits 9fafc5259b43 ALSA: sh: Drop superfluous ioctl PCM ops omits 5b6e996a6218 ALSA: ppc: Drop superfluous ioctl PCM ops omits 1a0fa90f9c01 ALSA: pcmcia: Drop superfluous ioctl PCM ops omits d34e1b7b9a7f ALSA: pci: Drop superfluous ioctl PCM ops omits 6b07ea052a5a ALSA: trident: Drop superfluous ioctl PCM ops omits b1b375b062b4 ALSA: asihpi: Drop superfluous ioctl PCM ops omits 6c9239e4c705 ALSA: atiixp: Drop superfluous ioctl PCM ops omits 64395f83297a ALSA: via82xx: Drop superfluous ioctl PCM ops omits 4ab6596a32b1 ALSA: intel8x0: Drop superfluous ioctl PCM ops omits c02644684ca1 ALSA: parisc: Drop superfluous ioctl PCM ops omits 9a4df8251ac0 ALSA: mips: Drop superfluous ioctl PCM ops omits 86940651eaf4 ALSA: isa: Drop superfluous ioctl PCM ops omits 2251612e2f99 ALSA: es1688: Drop superfluous ioctl PCM ops omits d45b3aaea26c ALSA: firewire: Drop superfluous ioctl PCM ops omits ae531486d770 ALSA: drivers: Drop superfluous ioctl PCM ops omits 1eb1a950f620 ALSA: atmel: Drop superfluous ioctl PCM ops omits 94c0ff8bd1e3 ALSA: arm: Drop superfluous ioctl PCM ops omits f2b44229268f ALSA: aoa: Drop superfluous ioctl PCM ops omits cc6c69126e38 ALSA: hdml-lpe-audio: Use managed buffer allocation omits dd21bf512b64 ALSA: pcxhr: Use managed buffer allocation omits 6dd9486ca9b8 ALSA: usb-audio: Use managed buffer allocation omits 3f0c972ad828 ALSA: usx2y: Use managed buffer allocation omits 8aa77f9cab9a ALSA: ua101: Use managed buffer allocation omits b9626bd62382 ALSA: line6: Use managed buffer allocation omits d0aa558cde35 ALSA: hiface: Use managed buffer allocation omits 1075b321ab43 ALSA: caiaq: Use managed buffer allocation omits a3c10ea47e6d ALSA: 6fire: Use managed buffer allocation omits ce747f864268 ALSA: spi: Use managed buffer allocation omits 786e90b0d0f4 ALSA: sparc: Use managed buffer allocation omits 50cdf3a0961f ALSA: sh: Use managed buffer allocation omits 403d026c4376 ALSA: aica: Use managed buffer allocation omits 377d870e5456 ALSA: ps3: Use managed buffer allocation omits 01001fa1c79e ALSA: pmac: Use managed buffer allocation omits 6dfa8fd598ec ALSA: pdaudiocf: Use managed buffer allocation omits b6ed90c0dd76 ALSA: ymfpci: Use managed buffer allocation omits 8e2c75249d06 ALSA: via82xx: Use managed buffer allocation omits c79eafa095b1 ALSA: trident: Use managed buffer allocation omits 3e1ee04ba9ea ALSA: sonicvibes: Use managed buffer allocation omits ff3eb3d51be9 ALSA: sis7019: Use managed buffer allocation omits 7ceebdc87c63 ALSA: rme32: Use managed buffer allocation omits 0dd323695c7b ALSA: riptide: Use managed buffer allocation omits fdaad162a4f3 ALSA: oxygen: Use managed buffer allocation omits c6312f3926d7 ALSA: mixart: Use managed buffer allocation omits e485e5386d3d ALSA: maestro3: Use managed buffer allocation omits a747db239010 ALSA: lx6464es: Use managed buffer allocation omits 224a40c7511f ALSA: lola: Use managed buffer allocation omits 28d52aa55436 ALSA: intel8x0: Use managed buffer allocation omits 09e263cd4a1d ALSA: ice1724: Use managed buffer allocation omits 60b8918ba5f5 ALSA: ice1712: Use managed buffer allocation omits 7a6d4a5ac89f ALSA: hda: Use managed buffer allocation omits 247ed1020476 ALSA: fm801: Use managed buffer allocation omits d244a1db6f64 ALSA: es1938: Use managed buffer allocation omits b22b24781251 ALSA: ens137x: Use managed buffer allocation omits cbf7dcd949d7 ALSA: emu10k1: Use managed buffer allocation omits 63832bd951d2 ALSA: emu10k1x: Use managed buffer allocation omits 11f63ca3995b ALSA: echoaudio: Use managed buffer allocation omits 76178cc7d5eb ALSA: ctxfi: Use managed buffer allocation omits c6071300ac85 ALSA: cs5535: Use managed buffer allocation omits 44e78a1a85ad ALSA: cs4281: Use managed buffer allocation omits d841e2e88f00 ALSA: cmipci: Use managed buffer allocation omits fc97aef32338 ALSA: ca0106: Use managed buffer allocation omits b87ddad2773e ALSA: bt87x: Use managed buffer allocation omits 830e7b007681 ALSA: azt3328: Use managed buffer allocation omits 817790cc3dfe ALSA: aw2: Use managed buffer allocation omits 8c847a423572 ALSA: au88x0: Use managed buffer allocation omits 801bf0574764 ALSA: atiixp: Use managed buffer allocation omits 7ae11ecf0dfe ALSA: asihpi: Use managed buffer allocation omits 96bcfde13a1c ALSA: als4000: Use managed buffer allocation omits 909c7d2cccc3 ALSA: als300: Use managed buffer allocation omits e695745437a4 ALSA: ali5451: Use managed buffer allocation omits 93d6487f7a81 ALSA: ad1889: Use managed buffer allocation omits 005f3e67a855 ALSA: parisc: Use managed buffer allocation omits ee88f4ebe575 ALSA: mips: Use managed buffer allocation omits 15fbacfe3d32 ALSA: wss: Use managed buffer allocation omits a57214e54862 ALSA: gus: Use managed buffer allocation omits 07ed72ba4d45 ALSA: sb: Use managed buffer allocation omits 9ce57056d8ce ALSA: es18xx: Use managed buffer allocation omits eb40b64f2897 ALSA: es1688: Use managed buffer allocation omits 427f0ea46fb0 ALSA: cmi8330: Use managed buffer allocation omits d577b6c8cf8c ALSA: ad1816a: Use managed buffer allocation omits 7641d549b13b ALSA: firewire: Use managed buffer allocation omits 8f326303b0d8 ALSA: vx: Use managed buffer allocation omits d635f09e919e ALSA: pcsp: Use managed buffer allocation omits cbd0719d5115 ALSA: ml403: Use managed buffer allocation omits ef1545b8f35e ALSA: dummy: Use managed buffer allocation omits 39729889b1f5 ALSA: aloop: Use managed buffer allocation omits 37b9b9a5078a ALSA: atmel: Use managed buffer allocation omits 8ee0c7586959 ALSA: aaci: Use managed buffer allocation omits 9b2433a9c5b3 ALSA: aoa: Use managed buffer allocation omits 2b68392e638d drm/i915/dsi: add support for DSC omits c2bb35e99f4b drm/i915/dsi: Fix state mismatch warns for horizontal timi [...] omits 53693f02d80e drm/i915/dsi: account for DSC in horizontal timings omits 38b898810ae9 drm/i915/dsi: use compressed pixel format with DSC omits 0486513935ef drm/i915/dsi: take compression into account in afe_clk() omits adf1bd3dfbae drm/i915/dsi: use afe_clk() instead of intel_dsi_bitrate() omits 54ed6902cabc drm/i915/dsi: abstract afe_clk calculation omits 50003bf50d32 drm/i915/dsi: set pipe_bpp on ICL configure config omits fbacb15ea814 drm/i915/dsc: add basic hardware state readout support omits deaaff49198d drm/i915/dsc: make DSC source support helper generic omits a8779927fd86 kselftests: Add dma-heap test omits b61614ec318a dma-buf: heaps: Add CMA heap to dmabuf heaps omits efa04fefebbd dma-buf: heaps: Add system heap to dmabuf heaps omits 5248eb12fea8 dma-buf: heaps: Add heap helpers omits c02a81fba74f dma-buf: Add dma-buf heaps framework omits 2d15f3925a4b drm/i915/dsc: add support for computing and writing PPS fo [...] omits c42c38ec307b drm/i915/dsc: move slice height calculation to encoder omits 7a7b5be96fb6 drm/i915/dsc: move DP specific compute params to intel_dp.c omits 1bf2f3bf29a9 drm/i915/bios: add support for querying DSC details for encoder omits 6e0d46e91efd drm/i915/bios: parse compression parameters block omits d1dad6f43334 drm/i915/bios: pass devdata to parse_ddi_port omits 809b3c51e65b arm64: dts: msm8916: thermal: Add interrupt support omits bf587f8934c8 arm64: dts: imx8mn-evk: enable usb1 and typec support omits d51cb99cf33f arm64: dts: imx8mn: Remove setting for IMX8MN_CLK_USB_CORE_REF omits 134d43bb1ff0 clk: imx8mn: correct the usb1_ctrl parent to be usb_bus omits a3d1e7eb5abe simple_recursive_removal(): kernel-side rm -rf for ramfs-s [...] omits f4bd225f7cf4 arm64: dts: lx2160a: add RGMII phy nodes omits 6e1b8fae892d arm64: dts: lx2160a: add emdio1 node omits 68a2b3fddb31 arm64: dts: ls1088a: Add QSPI support for NXP LS1088 omits d5cee6cd8b72 arm64: dts: ls208x: Remove non-compatible driver device fr [...] omits 070b761d5462 arm64: dts: ls1046a: Update QSPI node properties of ls1046ardb omits a932cb23775b arm64: dts: ls1046a: Add QSPI node for ls1046afrwy omits c77fae5ba09a arm64: dts: ls1028a: Add FlexSPI support omits 6e6eca2ee79a doc: Fix typo "deference" to "dereference" omits 17f0da13873b doc: Updated full list of RCU API in whatisRCU.rst omits 4af498306ffd doc: Convert to rcubarrier.txt to ReST omits b00aedf978aa doc: Convert to rcu_dereference.txt to rcu_dereference.rst omits 5e1bc932818f doc: Convert whatisRCU.txt to .rst omits 6705cae433cf doc: Converted NMI-RCU.txt to NMI-RCU.rst. omits 9ffdd7982417 doc: Convert arrayRCU.txt to arrayRCU.rst omits 6767a88f44d3 ARM: configs: imx_v6_v7_defconfig: enable USB ACM omits 7d00c4fb4faf ARM: dts: imx7ulp-com: Add initial support for i.MX7UP COM board omits 838f8ed9a094 dt-bindings: arm: fsl: Document i.MX7ULP Embedded Artists [...] omits 8c8d09e24d45 dt-bindings: mxsfb: Add compatible for iMX8MQ omits c21939998802 cxgb4: add support for high priority filters omits 6525b5ef65fd enetc: remove variable 'tc_max_sized_frame' set but not used omits ca866ee82591 nfp: add support for TLV device stats omits 5000b28b0b1a tcp: Cleanup duplicate initialization of sk->sk_state. omits 4caefbce06d1 enetc: add software timestamping omits bb9d8454bb0f Merge branch 'tipc-introduce-variable-window-congestion-control' omits 16ad3f4022bb tipc: introduce variable window congestion control omits d3b09995ab93 tipc: eliminate more unnecessary nacks and retransmissions omits 02288248b051 tipc: eliminate gap indicator from ACK messages omits 907aa265fde6 drm/drm_panel: fix EXPORT of drm_panel_of_backlight omits bdf032992489 f2fs: call f2fs_balance_fs outside of locked page omits 8784692d2800 ARM: dts: rockchip: Add brcm bluetooth for rk3288-veyron omits 854bb48018d5 EDAC: skx_common: downgrade message importance on missing [...] omits bc123a515cb7 PCI/P2PDMA: Add Intel SkyLake-E to the whitelist omits 5cefd48e911b thermal: zx2967: Appease the kernel-doc deity omits e09d1b21e781 thermal: amlogic: Appease the kernel-doc deity omits 7312b4f4dcd0 thermal: tegra: Appease the kernel-doc deity omits 88a6b25c45ca thermal: samsung: Appease the kernel-doc deity omits a61b7a45a41e thermal: rockchip: Appease the kernel-doc deity omits 8c8ebf23ab0d thermal: mediatek: Appease the kernel-doc deity omits 882f4ff35ffe thermal: max77620: Appease the kernel-doc deity omits 2f4792d67b1e thermal: devfreq_cooling: Appease the kernel-doc deity omits 3d0e551e15b1 thermal: step_wise: Appease the kernel-doc deity omits a80b1ab633b8 thermal: cpu_cooling: Appease the kernel-doc deity omits 0f28cf192f14 thermal: of-thermal: Appease the kernel-doc deity omits c28e7cd55545 thermal: db8500: Depromote debug print omits 6acc942c5eec drm/doc: Drop :c:func: markup omits 0380c6846a4b drm/atomic: Update docs around locking and commit sequencing omits d8db60cb23e4 selinux: ensure we cleanup the internal AVC counters on er [...] omits b2104ac0bd95 security: only build lsm_audit if CONFIG_SECURITY=y omits b03b016fe54e x86/Kconfig: Fix Kconfig indentation omits 6aa71bb876d2 ARM: dts: msm8974-FP2: Introduce the wcnss remoteproc node omits c7c0edecfba8 ARM: dts: msm8974: Introduce the wcnss remoteproc node omits 98073faf9f15 ARM: dts: qcom: msm8974: add interconnect nodes omits a2cc991ed634 ARM: dts: qcom: msm8974: add ocmem node omits dd973b89ebba ARM: qcom_defconfig: add anx78xx HDMI bridge support omits ff9f2ad403c2 ARM: qcom_defconfig: add msm8974 interconnect support omits aeae948f6afb arm64: dts: qcom: setup PDC as the wakeup parent for TLMM [...] omits 72b67ebf9d24 arm64: dts: qcom: add PDC interrupt controller for SDM845 omits 05caa5bf9cab arm64: dts: qcom: msm8998: Fix tcsr syscon size omits 19b7caaa93e6 arm64: dts: qcom: msm8998: Add wifi node omits a21c95482135 arm64: dts: qcom: msm8998: Add anoc2 smmu node omits ba3fc6496366 arm64: dts: sc7180: Add qupv3_0 and qupv3_1 omits 0def3f14c565 arm64: dts: qcom: SC7180: Add node for rpmhcc clock driver omits b62e108da52d arm64: dts: qcom: sc7180-idp: Add RPMh regulators omits a727ec1232d9 arm64: dts: qcom: pm6150: Add PM6150/PM6150L PMIC peripherals omits 0f9dc5f09fbd arm64: dts: qcom: sc7180: Add SPMI PMIC arbiter device omits 22f185ee81d2 arm64: dts: qcom: sc7180: Add pdc interrupt controller omits fec6359c2863 arm64: dts: qcom: sc7180: Add rpmh-rsc node omits e0abc5eb526e arm64: dts: qcom: sc7180: Add cmd_db reserved area omits d66df6248a10 arm64: dts: sc7180: Add device node for apps_smmu omits 90db71e48070 arm64: dts: sc7180: Add minimal dts/dtsi files for SC7180 soc omits f1cbee2d8732 dt-bindings: qcom: Add SC7180 bindings omits e68ca6b6fdd7 arm64: dts: sdm845: thermal: Add critical interrupt support omits c7b20ce5b440 arm64: defconfig: enable PDC interrupt controller for Qual [...] omits f27dbbda5900 arm64: defconfig: Enable Qualcomm watchdog driver omits 2774e558151a arm64: defconfig: Enable Qualcomm pseudo rng omits 4ac0379f9cb1 arm64: defconfig: Enable SN65DSI86 display bridge omits df614ece276c arm64: defconfig: Enable QCA Bluetooth over UART omits a0238c8432a7 arm64: defconfig: Enable Qualcomm CPUfreq HW driver omits e0ff7f9fc34d arm64: defconfig: Enable Qualcomm socinfo driver omits 603ca8dc6213 arm64: defconfig: Enable Qualcomm SPI and QSPI controller omits 6fc73e3f7f2f arm64: defconfig: Enable Qualcomm remoteproc dependencies omits 88452da92ba2 ALSA: hda: Use standard waitqueue for RIRB wakeup omits d269b2e0ba52 Merge branch 'for-linus' into for-next omits 3cc1430cdbca drm/bridge: panel: export drm_panel_bridge_connector omits 3b52093dc917 rtc: ds1343: Do not hardcode SPI mode flags omits 3fa01d642fa7 drm/i915/tgl: Program BW_BUDDY registers during display init omits 793fc144bac3 Merge branch 'fixes' into for-next omits 519d63702d0e rtc: zynqmp: re-use rtc_time64_to_tm operation omits 94a25071301a mailmap: Update email address for Alexandre Belloni discards 6c7bed084507 ovl: improving copy-up efficiency for big sparse file omits 4d17363db021 staging: rtl8723bs: Fix line length omits 68468503e000 staging: rtl8723bs: Fix spelling errors omits de7c18bd2764 staging: bcm2835-audio: Drop superfluous ioctl PCM ops omits 0a2eb63de28f staging: most: Drop superfluous ioctl PCM ops omits 3ad10e575451 staging: bcm2835-audio: Use managed buffer allocation omits 7e6d24d9bca7 staging: most: Use managed buffer allocation omits 1805ec67b12a drm/i915/selftests: fix uninitialized variable sum when su [...] omits cf33e911f500 rtc: stm32: add missed clk_disable_unprepare in error path [...] omits e83c6587c47c tty: omap-serial: remove set but unused variable omits 3339fdf5742f drm/ast: Store primary-plane format in struct ast_crtc_state omits e7d70cd4948e drm/ast: Store VBIOS mode info in struct ast_crtc_state omits 2acf6ce2c25f Merge branch 'for-5.5' of https://git.kernel.org/pub/scm/l [...] omits 83be6a3ceb11 drm/ast: Introduce struct ast_crtc_state omits ae46a57d52c2 drm/ast: Add plane atomic_check() functions omits ae37025d14ac drm/ast: Clean up arguments of register functions omits 751438bc0f10 rtc: mt6397: drop free_irq of devm_ allocated irq omits 2fbeec03e171 drm/ast: Enable and disable screen in primary-plane functions omits 71d873cc9930 drm/ast: Move modesetting code to CRTC's atomic_flush() omits 2aae447a4c10 ASoC: SOF: Intel: byt: fixup topology filename for BYT-CR omits aec3ff99ce4a ASoC: soc-core: soc_set_name_prefix(): get component devic [...] omits 4702f99148da ASoC: soc-core: soc_set_name_prefix(): tidyup loop condition omits eaffeefbd042 ASoC: soc-core: rename soc_link_init() to soc_init_pcm_runtime() omits 626c2e57a33a ASoC: soc-core: add missing return value check for soc_lin [...] omits 46496acbe1c4 ASoC: soc-core: move soc_link_init() omits bfa0dd895360 ASoC: soc-core: rename soc_link_dai_pcm_new() to soc_dai_p [...] omits 9e9c70a5dd01 ASoC: soc-core: move soc_link_dai_pcm_new() omits 50cd9b5317d5 ASoC: soc-core: rename snd_soc_remove_dai_link() to snd_so [...] omits 0c04800424c4 ASoC: soc-core: rename snd_soc_add_dai_link() to snd_soc_a [...] omits d6f31e0e6d09 ASoC: soc-core: move snd_soc_find_dai_link() omits 4468189ff307 ASoC: soc-core: find rtd via dai_link pointer at snd_soc_g [...] omits 94def8ea66be ASoC: soc-core: move snd_soc_get_pcm_runtime() omits 8babfb703057 ASoC: soc-core: remove snd_soc_get_dai_substream() omits b553bd238da2 ASoC: soc-core: remove snd_soc_disconnect_sync() omits cc73390008c9 ASoC: soc-core: remove dai_link_list omits 4f6250b82cb8 ASoC: SOF: Intel: add codec_mask module parameter omits b7c5986489b5 ASoC: SOF: ipc: channel map structures omits 433363e779ec ASoC: SOF: Add asynchronous sample rate converter topology [...] omits 2bb040225d87 ARM: dts: at91: rearrange kizbox dts using aliases nodes omits eb41690c92a5 ARM: dts: at91: sama5d27_som1_ek: add the microchip,sdcal- [...] omits 9d39d86cd4af ARM: dts: at91: Reenable UART TX pull-ups omits cad0a5c74e7a usb: host: xhci-tegra: Implement basic ELPG support omits 9ccae88e572b usb: host: xhci-tegra: Add XUSB controller context omits 5c4e8d3781bc usb: host: xhci-tegra: Add support for XUSB context save/restore omits 17926924be44 usb: host: xhci-tegra: Enable runtime PM as late as possible omits ecd0fbd12d0f usb: host: xhci-tegra: Reuse stored register base address omits 96d8f628f0b3 usb: host: xhci-tegra: Extract firmware enable helper omits 482ba7a6b42f usb: host: xhci-tegra: Use CNR as firmware ready indicator omits ec12ac10c9a7 usb: host: xhci-tegra: Avoid a fixed duration sleep omits 741d6e5d84f3 usb: host: xhci-tegra: Separate firmware request and load omits c763771504d1 usb: host: xhci-tegra: Fix "tega" -> "tegra" typo omits dbb7a6b48d07 dt-bindings: connector: Improve the english of the initial [...] omits 145e6dd8a5c9 usb: drop comment about 2 uhci drivers omits 03521794966c usb: host: ehci-sh: Remove unused platform data support omits 03758d60265c opp: Replace list_kref with a local counter omits ba0033192145 opp: Free static OPPs on errors while adding them omits 82c69bf58650 drm/i915/gt: Detect if we miss WaIdleLiteRestore omits 887352fb5ffd Merge branch 'for-linus' from git://git.kernel.dk/linux-block omits 0388a110747b arm: dts: allwinner: H3: Add PMU node omits c35a516a4618 arm64: dts: allwinner: H5: Add PMU node omits 7aa9b9eb7d6a arm64: dts: allwinner: H6: Add PMU mode omits fe67dfcb44c6 ARM: dts: sun8i: h3: Add rc map for Beelink X2 omits 42ccc3d79b7f arm64: dts: allwinner: h6: tanix-tx6: Add IR remote mapping omits d2fccf94495e media: dt-bindings: media: add new rc map name omits f33a91175029 arm64: dts: allwinner: add pineh64 model B omits 24e9f61c1411 arm64: dts: allwinner: sun50i-h6-pine-h64: state that the [...] omits 3d7349846225 dt-bindings: arm: sunxi: add Neutis N5H3 omits 66e3bc4a85b0 ARM: dts: sunxi: Add Neutis N5H3 support omits e69f2736cf87 ARM: dts: allwinner: Split out non-SoC specific parts of N [...] omits 0988161a9828 staging: most: fix improper SPDX-License comment style omits a426b982be18 staging: rtl8188eu: remove return variable from rtw_pwr_un [...] omits 4905084a07fc staging: rtl8188eu: cleanup declarations in rtw_pwrctrl.c omits 1544f55add5c staging: rtl8188eu: remove unnecessary parentheses in rtw_ [...] omits 742e9285f8b4 staging: qlge: Fix CamelCase in qlge.h and qlge_dbg.c omits 1f8a6edf8d2f staging/vc04_services/bcm2835-camera: distinct numeration [...] omits a1df271a8652 staging: hp100: Use match_string() helper to simplify the code omits 2a51470f270f staging/qlge: fix block comment coding style omits 0da2d1051931 staging/qlge: remove braces in conditional statement omits 2d060684ab4c staging/qlge: add braces to conditional statement omits d00208b6464f staging/qlge: add blank lines after declarations omits f41e1a0a9462 staging/qlge: remove initialising of static local variable omits 9a92d02c3f0b staging: rts5208: add missed pci_release_regions omits eb00d734bc78 staging: exfat: fix spelling mistake omits 57725b5bc589 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits baf3f2f9d0bf staging: wilc1000: use GENMASK to extract wid type omits a02a9897cd6d staging: wilc1000: use kernel provided struct cast to extr [...] omits 856be41e446a staging: wilc1000: remove unused compile time featurization omits ca9a002fb383 clk: renesas: rcar-gen2: Change multipliers and dividers to u8 omits 960786422fe9 x86/ACPI/sleep: Move acpi_get_wakeup_address() into sleep. [...] omits 8c53b318b222 ACPI/sleep: Convert acpi_wakeup_address into a function omits cb28909525ac x86/ACPI/sleep: Remove an unnecessary include of asm/realmode.h omits 321354ba6883 ASoC: Intel: Skylake: Explicitly include linux/io.h for vi [...] omits 97976e01d358 vmw_balloon: Explicitly include linux/io.h for virt_to_phys() omits 41bfc11cde43 virt: vbox: Explicitly include linux/io.h to pick up various defs omits c6625a314cb8 efi/capsule-loader: Explicitly include linux/io.h for page [...] omits 59e9f58749cb perf/x86/intel: Explicitly include asm/io.h to use virt_to_phys() omits 6315ec9286e5 x86/kprobes: Explicitly include vmalloc.h for set_vm_flush [...] omits ac0b14dc1656 x86/ftrace: Explicitly include vmalloc.h for set_vm_flush_ [...] omits ca947b72e1de x86/boot: Explicitly include realmode.h to handle RM reservations omits e71b6f0b68de x86/efi: Explicitly include realmode.h to handle RM trampo [...] omits f803e34d4a25 x86/platform/intel/quark: Explicitly include linux/io.h fo [...] omits a69b4eebe513 platform/chrome: cros_ec_lpc: Use platform_get_irq_optiona [...] omits 205c9326fd86 platform/chrome: cros_ec_proto: Add response tracing omits 086338df1d6c platform/chrome: cros_ec_trace: Match trace commands with [...] omits 186525bd6b83 mm, x86/mm: Untangle address space layout definitions from [...] omits 1f059dfdf5d1 mm/vmalloc: Add empty <asm/vmalloc.h> headers and use them [...] omits da9144c5ad89 x86/mm/pat: Mark __cpa_flush_tlb() as static omits 4efb56649132 x86/mm: Tabulate the page table encoding definitions omits b75baaf3a81e x86/mm/pat: Fix typo in the Kconfig help text omits 533d49b37a2b x86/mm/pat: Clean up <asm/memtype.h> externs omits eb243d1d2866 x86/mm/pat: Rename <asm/pat.h> => <asm/memtype.h> omits ecdd6ee77b73 x86/mm/pat: Standardize on memtype_*() prefix for APIs omits f9b57cf80c8b x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ omits d891b9219d2a x86/mm/pat: Clean up PAT initialization flags omits baf65855baac x86/mm/pat: Harmonize 'struct memtype *' local variable an [...] omits 47553d42c55f x86/mm/pat: Simplify the free_memtype() control flow omits ef35b0fcee23 x86/mm/pat: Create fixed width output in /sys/kernel/debug [...] omits 5557e831f688 x86/mm/pat: Disambiguate PAT-disabled boot messages omits aee7f91369a8 x86/mm/pat: Update the comments in pat.c and pat_interval. [...] omits 2040cf9f5903 Merge tag 'v5.5-rc1' into core/kprobes, to resolve conflicts omits c96bcb635a5e drm/meson: crtc: add OSD1 plane AFBC commit omits 24e0d4058eff drm/meson: hold 32 lines after vsync to give time for AFBC start omits 1b85270ff156 drm/meson: viu: add AFBC modules routing functions omits 68e2f64ee460 drm/meson: plane: add support for AFBC mode for OSD1 plane omits d1b5e41e13a7 drm/meson: Add AFBCD module driver omits 63fba242c464 drm/meson: add RDMA module driver omits ce7cb472108c drm/meson: store the framebuffer width for plane commit omits 7704ddc6a590 drm/meson: add RDMA register bits defines omits 26a7abd4883b drm/meson: add AFBC decoder registers for GXM and G12A omits 075a1e87d1e2 staging/octeon: Mark Ethernet driver as BROKEN omits 360db4ace311 x86/setup: Enhance the comments omits 12609013c43a x86/setup: Clean up the header portion of setup.c omits b0077e521c8a samples: vfio-mdev: constify fb ops omits dda510890498 dmaengine: Remove spaces before TABs omits f68190c8cb75 dmaengine: pl330: Convert to the *_late and *_early system [...] omits a39cddc9e377 dmaengine: pl330: Drop boilerplate code for suspend/resume omits c64738d6810b dt-bindings: dmaengine: rcar-dmac: Document r8a77961 support omits 2a03c1314506 dmaengine: ti: edma: add missed operations omits 08cbc75f9602 ppp: Adjust indentation into ppp_async_input omits 5c61e223004b net: smc911x: Adjust indentation in smc911x_phy_configure omits fe06bf3d83ef net: tulip: Adjust indentation in {dmfe, uli526x}_init_module omits 80bfc3b40a17 Merge branch 'dp83867-fix-fifo-depth' omits e02d18161e97 net: phy: dp83867: Add rx-fifo-depth and tx-fifo-depth omits 96ae38af9d29 dt-bindings: dp83867: Convert fifo-depth to common fifo-de [...] omits 65e6d90168f3 net-tcp: Disable TCP ssthresh metrics cache by default omits 4e7696d90b51 sctp: get netns from asoc and ep base omits 47501f87c61a f2fs: preallocate DIO blocks when forcing buffered_io omits 5298d0b9b980 selinux: clean up selinux_inode_permission MAY_NOT_BLOCK tests omits db353fa92df8 arm64: dts: meson-gxbb: add support for Videostrong KII Pro omits 80f58695158e ARM: debug-ll: select DEBUG_AT91_RM9200_DBGU for sam9x60 omits 1b6e21f2831e drivers: soc: atmel: select POWER_RESET_AT91_SAMA5D2_SHDWC [...] omits 206e4d6f4ccd dt-bindings: arm: amlogic: add Videostrong KII Pro bindings omits 56f118744518 dt-bindings: Add vendor prefix for Videostrong omits a79fa0c12c93 power: reset: Kconfig: select POWER_RESET_AT91_RESET for sam9x60 omits dccf72291394 drivers: soc: atmel: move sam9x60 under its own config flag omits eb0df9b7fb02 ARM: at91: pm: move SAM9X60's PM under its own SoC config flag omits fe7ff55d7918 ARM: at91: Kconfig: add config flag for SAM9X60 SoC omits fc8c4c059c23 ARM: at91: Kconfig: add sam9x60 pll config flag omits bbd73c02e7d1 ARM: dts: at91: sama5d2: set the sdmmc gclk frequency omits 0188d5c025ca selinux: fall back to ref-walk if audit is required omits 1a37079c236d selinux: revert "stop passing MAY_NOT_BLOCK to the AVC upo [...] omits e6eeb92d23e2 arm64: dts: meson: a1: add pinctrl controller support omits 03f2dea752d0 arm64: dts: meson: add reset controller for Meson-A1 SoC omits 59438b46471a security,lockdown,selinux: implement SELinux lockdown omits 26c97a2d82c4 net: sfp: avoid tx-fault with Nokia GPON module omits e70ac6282897 qed: remove redundant assignments to rc omits 718eae277e62 NFC: port100: Convert cpu_to_le16(le16_to_cpu(E1) + E2) to [...] omits fcb1fe9c9e00 drm/amd/powerplay: pre-check the SMU state before issuing message omits ebcef76b6c22 drm/amd/powerplay: drop unnecessary warning prompt omits f794913ce826 drm/amdgpu/display: add fallthrough comment omits 0d6f39bb7710 drm/amdgpu: fix resume failures due to psp fw loading sequ [...] omits d515959125f2 Revert "drm/amdgpu: enable VCN DPG on Raven and Raven2" omits b4ff0f8a85f3 drm/amdgpu: add VM eviction lock v3 omits 90b69cdc5f15 drm/amdgpu: stop adding VM updates fences to the resv obj omits e095fc17bbd2 drm/amdgpu: explicitely sync to VM updates v2 omits 6ceeb144b1d6 drm/amdgpu: move VM eviction decision into amdgpu_vm.c omits 11f39d526ca1 drm/panel: tpo-tpg110: use drm_panel backlight support omits 3555339f6227 drm/panel: tpo-td028ttec1: use drm_panel backlight support omits 31a59a9c04f0 drm/panel: sitronix-st7789v: use drm_panel backlight support omits e46eb37a2d82 drm/panel: sitronix-st7701: use drm_panel backlight support omits 8cc851772126 drm/panel: sharp-ls043t1le01: use drm_panel backlight support omits 8bc0b560982b drm/panel: sharp-lq101r1sx01: use drm_panel backlight support omits 5a3e51619961 drm/panel: seiko-43wvf1g: use drm_panel backlight support omits d2895af5dc8f drm/panel: ronbo-rb070d30: use drm_panel backlight support omits 83d4ed8634da drm/panel: rocktech-jh057n00900: use drm_panel backlight support omits 924735c40e66 drm/panel: raydium-rm68200: use drm_panel backlight support omits 581ee32edec6 drm/panel: panasonic-vvx10f034n00: use drm_panel backlight [...] omits faf7e4f47cf6 drm/panel: osd-osd101t2587-53ts: use drm_panel backlight support omits d90b3b6e839a drm/panel: olimex-lcd-olinuxino: use drm_panel backlight support omits 17d5183ed559 drm/panel: lvds: use drm_panel backlight support omits 5fd14f287997 drm/panel: kingdisplay-kd097d04: use drm_panel backlight support omits 16793e00a3c1 drm/panel: innolux-p079zca: use drm_panel backlight support omits 2b33e19195cf drm/panel: ilitek-ili9881c: use drm_panel backlight support omits e3e4944faa0e drm/panel: feiyang-fy07024di26a30d: use drm_panel backligh [...] omits aa6c43644bc5 drm/panel: drop drm_device from drm_panel omits 06c4a9c2ae60 drm/panel: decouple connector from drm_panel omits 0ce8ddd8e06d drm/panel: add drm_connector argument to get_modes() omits d383fb5f8add drm: get drm_bridge_panel connector via helper omits 0fe1564bd616 drm/panel: simple: use drm_panel backlight support omits 152dbdeab1b2 drm/panel: add backlight support omits 5dce87a91970 drm/drm_panel: no error when no callback omits 3c9abe886a95 drm/i915/guc: kill the GuC client omits e9362e1336fe drm/i915/guc: kill doorbell code and selftests omits 18c094b30404 drm/i915/guc: add a helper to allocate and map guc vma omits d54dc6eede68 drm/i915/guc: Drop leftover preemption code omits 8c386cc81787 PCI/IOV: Fix memory leak in pci_iov_add_virtfn() omits d97bd23c2d7d selinux: cache the SID -> context string translation omits 66f8e2f03c02 selinux: sidtab reverse lookup hash table omits b22eb7cefb9d torture: Hoist calls to lscpu to higher-level kvm.sh script omits 25b4da74a955 torture: Allow "CFLIST" to specify default list of scenarios omits 5155be9994e5 rcutorture: Dynamically allocate rcu_fwds structure omits 6764100bd292 rcutorture: Complete threading rcu_fwd pointers through functions omits 7beba0c06b58 rcutorture: Move to dynamic initialization of rcu_fwds omits 6b1b83254606 rcutorture: Thread rcu_fwd pointer through forward-progres [...] omits a289e608b3e7 rcutorture: Pull callback forward-progress data into rcu_f [...] omits ebfbaa8dcc84 rcutorture: Add worst-case call_rcu() forward-progress results omits b8dfff975c37 torture: Handle systems lacking the mpstat command omits 517f17aed0ce torture: Handle jitter for CPUs that cannot be offlined omits 9aa55ec206a6 rcutorture: Dispense with Dracut for initrd creation omits c493f1c9c409 torture: Use gawk instead of awk for systime() function omits fc7113c3640f rcu: Avoid tick_dep_set_cpu() misordering omits c1d9101132d0 rcu: Provide wrappers for uses of ->rcu_read_lock_nesting omits 28b605c3f828 rcu: Use READ_ONCE() for ->expmask in rcu_read_unlock_special() omits bed37c63c7e9 rcu: Clear ->rcu_read_unlock_special only once omits 163b89bb565e rcu: Clear .exp_hint only when deferred quiescent state ha [...] omits 8356cdcfb5e4 rcu: Rename some instance of CONFIG_PREEMPTION to CONFIG_P [...] omits 90326f0521a8 rcu: Use CONFIG_PREEMPTION where appropriate omits b3e627d3d509 rcu: Make PREEMPT_RCU be a modifier to TREE_RCU omits 03bd2983d7a9 rcu: Use lockdep rather than comment to enforce lock held omits 6935c3983b24 rcu: Avoid data-race in rcu_gp_fqs_check_wake() omits 610dea36d308 rcu/nocb: Fix dump_tree hierarchy print always active omits c54a2744497d list: Add hlist_unhashed_lockless() omits f452ee096d95 rculist: Describe variadic macro argument in a Sphinx-comp [...] omits c1f680af911b rcu: Remove kfree_call_rcu_nobatch() omits 86f815430041 rcu: Remove kfree_rcu() special casing and lazy-callback handling omits 08fcb027b210 rcu: Add support for debug_objects debugging for kfree_rcu() omits e38fa01b94c8 rcu: Add multiple in-flight batches of kfree_rcu() work omits 502b7d8b111b rcu: Make kfree_rcu() use a non-atomic ->monitor_todo omits be7188c96444 rcuperf: Add kfree_rcu() performance Tests omits a3246cafecaa rcu: Add basic support for kfree_rcu() batching omits df1e849ae455 rcu: Enable tick for nohz_full CPUs slow to provide expedited QS omits 4286dc07e6ae drm/gma500: add a missed gma_power_end in error path omits 28f0361fdfab rcu: Replace synchronize_sched_expedited_wait() "_sched" w [...] omits de8cd0a533bf rcu: Update tree_exp.h function-header comments omits 6c7d7dbf5b7f rcu: Rename sync_rcu_preempt_exp_done() to sync_rcu_exp_done() omits 4bc6b745e5cb rcu: Allow only one expedited GP to run concurrently with wakeups omits fd6bc19d7676 rcu: Fix missed wakeup of exp_wq waiters omits aca2991a25da rcu: Substitute lookup for bit-twiddling in sync_rcu_exp_s [...] omits 6cf539a87a61 rcu: Fix data-race due to atomic_t copy-by-value omits 9f08cf088676 rcu: Avoid modifying mask_ofl_ipi in sync_rcu_exp_select_n [...] omits 15c7c972cd26 rcu: Use *_ONCE() to protect lockless ->expmask accesses omits cb5172d96d16 audit: Add __rcu annotation to RCU pointer omits 5a35435ef4e6 soc: fsl: qe: remove PPC32 dependency from CONFIG_QUICC_ENGINE omits 8d70df8b88a2 soc: fsl: qe: remove unused #include of asm/irq.h from ucc.c omits 114724b78281 net: ethernet: freescale: make UCC_GETH explicitly depend [...] omits 148587a59f6b net/wan/fsl_ucc_hdlc: reject muram offsets above 64K omits 49b865b332a6 net/wan/fsl_ucc_hdlc: fix reading of __be16 registers omits be2e9415f8b3 net/wan/fsl_ucc_hdlc: avoid use of IS_ERR_VALUE() omits c93c159aefb0 soc: fsl: qe: avoid IS_ERR_VALUE in ucc_fast.c omits 71352b8c4016 soc: fsl: qe: drop pointless check in qe_sdma_init() omits 4c3e565cc623 soc: fsl: qe: drop use of IS_ERR_VALUE in qe_sdma_init() omits 611780a6aa50 soc: fsl: qe: avoid IS_ERR_VALUE in ucc_slow.c omits ec2058ac8f50 soc: fsl: qe: refactor cpm_muram_alloc_common to prevent B [...] omits b6231ea2b3c6 soc: fsl: qe: drop broken lazy call of cpm_muram_init() omits 900470ce3999 soc: fsl: qe: make cpm_muram_free() ignore a negative offset omits 754f40e0977c soc: fsl: qe: make cpm_muram_free() return void omits 800cd6fb76f0 soc: fsl: qe: change return type of cpm_muram_alloc() to s32 omits 09a39ec9decd serial: ucc_uart: access __be32 field using be32_to_cpu omits b0816f88b9b5 serial: ucc_uart: limit brg-frequency workaround to PPC32 omits 89ad26f5f8bb serial: ucc_uart: use of_property_read_u32() in ucc_uart_probe() omits 002dedc5e933 serial: ucc_uart: stub out soft_uart_init for !CONFIG_PPC32 omits 96b6b6aaac79 serial: ucc_uart: factor out soft_uart initialization omits 8b1cdc4033bd serial: ucc_uart: replace ppc-specific IO accessors omits 2f58c2ae9e50 serial: ucc_uart: explicitly include soc/fsl/cpm.h omits c1c80cde7f78 soc/fsl/qe/qe.h: update include path for cpm.h omits d5b4a762b7bb soc: fsl: move cpm.h from powerpc/include/asm to include/soc/fsl omits b3f4ff62f62c soc: fsl: qe: qe_io.c: use of_property_read_u32() in par_i [...] omits 6aef51238782 soc: fsl: qe: qe_io.c: access device tree property using b [...] omits abc6311b99f2 soc: fsl: qe: qe_io.c: don't open-code of_parse_phandle() omits 123ee6e90b06 soc: fsl: qe: qe.c: use of_property_read_* helpers omits 9dab15b1a0e3 soc: fsl: qe: merge qe_ic.h headers into qe_ic.c omits 882c626d1d46 soc: fsl: qe: simplify qe_ic_init() omits 5bd202223452 soc: fsl: qe: make qe_ic_get_{low,high}_irq static omits 10d7930dbb51 soc: fsl: qe: don't use NO_IRQ in qe_ic.c omits d7c2878cfcfa soc: fsl: qe: remove unused qe_ic_set_* functions omits 523eef1d206a soc: fsl: qe: rename qe_ic_cascade_low_mpic -> qe_ic_cascade_low omits a36742d13a1d soc: fsl: qe: move qe_ic_cascade_* functions to qe_ic.c omits 01a2ffbdb2e5 powerpc/83xx: remove mpc83xx_ipic_and_qe_init_IRQ omits 4e0e161d3cc4 soc: fsl: qe: move calls of qe_ic_init out of arch/powerpc/ omits 273e66721e36 soc: fsl: qe: use qe_ic_cascade_{low, high}_mpic also on 83xx omits ea275d1f07c1 soc: fsl: qe: remove pointless sysfs registration in qe_ic.c omits 003204b4640b soc: fsl: qe: drop assign-only high_active in qe_ic_init omits 43223922f947 soc: fsl: qe: drop unneeded #includes omits df049d1f4916 soc: fsl: qe: qe.c: guard use of pvr_version_is() with CON [...] omits 580996853864 soc: fsl: qe: replace spin_event_timeout by readx_poll_tim [...] omits 77d7676a92d1 soc: fsl: qe: avoid ppc-specific io accessors omits 6ac9b61786cc soc: fsl: qe: introduce qe_io{read,write}* wrappers omits d9d95bcad38d soc: fsl: qe: rename qe_(clr/set/clrset)bit* helpers omits cf037a9b7af6 soc: fsl: qe: drop volatile qualifier of struct qe_ic::regs omits 1972194f9633 soc: fsl: qe: remove space-before-tab omits e52a033610b0 ARM: dts: at91: sama5d27_som1_ek: add i2c filters properties omits 5d4c3cfb63fe ARM: dts: at91: sama5d27_wlsom1: add SAMA5D27 wlsom1 and w [...] omits c963e34f5ac6 dt-bindings: ARM: at91: Document SAMA5D27 WLSOM1 and Evalu [...] omits 4514a7c81234 ARM: dts: at91: sama5d2: mark secumod as a GPIO controller omits d8beb54edb78 ARM: dts: at91: sama5d2: disable pwm0 by default omits 4a63ef710cc3 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] omits 4a07b8bcd503 spi: bitbang: Make chipselect callback optional omits 8a6553ecdf97 spi: stm32: Switch to use GPIO descriptors for CS omits 10e413faa72c spi/topcliff-pch: Remove unneeded semicolon omits 21b2c4716144 dt-bindings: regulator: Convert stm32 vrefbuf bindings to [...] omits 681700c38f3e dt-bindings: regulator: Convert stm32 booster bindings to [...] omits b8a039d37792 regulator: rk808: Lower log level on optional GPIOs being [...] omits d612b455f120 ASoC: SOF: nocodec: Amend arguments for sof_nocodec_setup() omits 5ad1cece81db ASoC: SOF: Remove unused drv_name in sof_pdata omits f4e4113b2aec ASoC: SOF: remove nocodec_fw_filename omits 285880a23d10 ASoC: SOF: Make creation of machine device from SOF core optional omits 80acdd4f8ff7 ASoC: SOF: intel: hda: Modify signature for hda_codec_probe_bus() omits ee1e79b72e3c ASoC: SOF: partition audio-related parts from SOF core omits 03eec9b4eb89 ASoC: SOF: Introduce default_fw_filename member in sof_dev_desc omits 8c583f526ee9 ASoC: SOF: core: move check for runtime callbacks to core omits 3e62579436c6 ASoC: SOF: core: modify the signature for snd_sof_create_p [...] omits 78fd4ffd75ee ASoC: SOF: topology: remove snd_sof_init_topology() omits b5706f8ec29f ASoC: Intel - do not describe I/O configuration in the lon [...] omits 0d5c81875628 ASoC: Intel - use control components to describe card config omits 8cd9956f61c6 ASoC: intel/skl/hda - export number of digital microphones [...] omits 1442842952cc ASoC: hdmi-codec: re-introduce mutex locking again omits bc9a665581b3 ASoC: fix soc-core.c kernel-doc warning omits 7c11af9fcdc4 ASoC: SOF: Intel: hda: solve MSI issues by merging ipc and [...] omits 253f584a0699 ASoC: ti: davinci-mcasp: Improve the sysclk selection omits abe3b6727b65 ASoC: cs42l51: add dac mux widget in codec routes omits 49df1e392582 ASoC: rsnd: Calculate DALIGN inversion at run-time omits 3176f94c467c ASoC: tlv320aic31xx: Add Volume Soft Stepping control omits 62d5ae4cafb7 ASoC: max98090: save and restore SHDN when changing sensit [...] omits 2eb2d314a80e ASoC: fsl_sai: add IRQF_SHARED omits 0bb1306f22fb ASoC: tlv320aic31xx: Add HP output driver pop reduction controls omits df799b9502ed ASoC: mediatek: common: refine hw_params and hw_prepare omits 9cdf85a19b3a ASoC: mediatek: common: add some helpers to control mtk_memif omits 573892b6e661 ASoC: hdac_hdmi: Drop support for Icelake omits e3d8f8ae5b1e ASoC: Intel: boards: make common HDMI driver the default for SOF omits 179d5811c2fc ASoC: SOF: Intel: make common HDMI driver default omits 903e9d372887 ASoC: Intel: common: Add mach table for tgl-max98357a-rt5682 omits 6605f0ca3af3 ASoC: intel: sof_rt5682: Add support for tgl-max98357a-rt5682 omits c68e07970eca ASoC: intel: sof_rt5682: Add quirk for number of HDMI DAI's omits a483e22791d6 EDAC/Kconfig: Fix Kconfig indentation omits 8c2b0bc0f0f8 ARM: Document merges omits a405f4e75789 Merge branch 'arm/dt' into for-next omits e691c23ebe8f Merge tag 'socfpga_dts_updates_for_v5.5_part2' of git://gi [...] omits 5a7df4476feb Merge tag 'samsung-dt-5.5-2' of https://git.kernel.org/pub [...] omits 4637e94d14bc ARM: Document merges omits d781e3df7107 nfsd4: avoid NULL deference on strange COPY compounds omits 2e577f0faca4 NFSD fixing possible null pointer derefering in copy offload omits b8290ca250fb NFSD fix nfserro errno mismatch omits 3f9544ca62bc NFSD: fix seqid in copy stateid omits 10db651210b2 NFSD fix mismatching type in nfsd4_set_netaddr omits 5277a79e2dee nfsd: unlock on error in manage_cpntf_state() omits ce0887ac96d3 NFSD add nfs4 inter ssc to nfsd4_copy omits b9e8638e3d9e NFSD: allow inter server COPY to have a STALE source server fh omits 51100d2b87cb NFSD generalize nfsd4_compound_state flag names omits b7342204253a NFSD check stateids against copy stateids omits 624322f1adc5 NFSD add COPY_NOTIFY operation omits 51911868fc62 NFSD COPY_NOTIFY xdr omits 84e1b21d5ec4 NFSD add ca_source_server<> to COPY omits af76fc6c158d NFSD fill-in netloc4 structure omits 67e1d5ed85a8 drm/i915/hdcp: Nuke intel_hdcp_transcoder_config() omits 608b68b67a30 MAINTAINERS: fix style in CADENCE I3C MASTER IP entry omits 026d8450d499 i3c: master: make i3c_bus_set_mode static omits dbd6654329fc i3c: master: cdns: add data hold delay support omits cd592187f9de arm64: dts: uDPU: SFP cages support 3W modules omits fe3ec631a77d arm64: dts: uDPU: remove i2c-fast-mode omits 1eebac024058 arm64: dts: uDPU: fix broken ethernet omits e10ad9c69746 drm/i915/fbc: Reallocate cfb if we need more of it omits 34cddbc03b13 drm/i915/fbc: Enable fbc by default on glk+ once again omits 07fd0df822cc drm/i915/fbc: Wait for vblank after FBC disable on glk+ omits 6252bb78fcc3 drm/i915/fbc: Start using flip nuke omits c866a0e41640 drm/i915/fbc: Nuke fbc.enabled omits 31ce20c24721 drm/i915/fbc: s/gen9 && !glk/gen9_bc || bxt/ omits 30016696c2e0 drm/i915/fbc: Make fence_id optional for i965gm omits 97a978e2d3a0 drm/i915/fbc: Store fence_id directly in fbc cache/params omits 8bdbe1befd9d drm/i915/fbc: Track plane visibility omits 6f745ba696fd drm/i915/fbc: Precompute gen9 cfb stride w/a omits 644398586f00 drm/i915/fbc: Remove the FBC_RT_BASE setup for ILK/SNB omits 04da7b9f9af6 drm/i915: Relocate intel_crtc_active() omits fb2d8e0cd4d7 drm/i915/fbc: Nuke bogus single pipe fbc1 restriction omits cd8c021b36a6 drm/i915/fbc: Disable fbc by default on all glk+ omits 117e5dd21ced ARM: dts: stm32: remove useless clock-names from RTC node [...] omits ad8e5610da1e ARM: dts: stm32: remove useless clock-names from RTC node [...] omits e54ea45a4955 dt-bindings: PCI: intel: Add YAML schemas for the PCIe RC [...] omits bf848759fb78 ARM: dts: stm32: Enable MAC TX clock gating during TX low- [...] omits 46ccf1cecb22 ARM: dts: stm32: adjust slew rate for Ethernet on stm32mp15 omits 1b69e89291fc HID: picoLCD: constify fb ops omits 42a1e9450c27 ARM: dts: ux500: Add devicetree for HREF520 omits 8668223a1ea7 ARM: dts: ux500: Split TVK DTSI files in two omits f6a76d425680 ARM: dts: ux500: Break out DB8500 DTSI omits 27e7c033d3b4 ARM: dts: ux500: Drop pulls on I2C buses omits b2ee5877508b ARM: dts: ux500: Use "arm,pl031" compatible for PL031 omits 02234ee9e4d7 ARM: dts: ux500: Add "simple-bus" compatible to soc node omits bef475b03d9b ARM: dts: ux500: Remove ux500_ prefix from ux500_serial* labels omits 5195887a6fe0 ARM: dts: ux500: Move serial aliases to ste-dbx5x0.dtsi omits 6b69c7296a9a ARM: dts: ux500: Add aliases for I2C and SPI buses omits fae284f1bc77 ARM: dts: ux500: Disable I2C/SPI buses by default omits 96b619e3c1df ARM: dts: ux500: nomadik-pinctrl: Add &gpio_in_nopull omits 99e1df613625 ARM: dts: ux500: Add pin configs for UART1 CTS/RTS pins omits 4dbeac736464 ARM: dts: ux500: Add alternative SDI pin configs omits 7fee202265b7 ARM: dts: ux500: Rename generic pin configs according to p [...] omits 0f8e741404af ARM: dts: ux500: Move generic pin configs out of ste-href- [...] omits 6cfeb611b471 dt-bindings: arm: Document compatibles for Ux500 boards omits 08d89bc90d9e ARM: dts: ux500: snowball: Remove unused PRCMU cpufreq node omits 70016ef0bd86 ARM: dts: ux500: declare GPADC IIO ADC channels omits 33ce3e626cef ARM: dts: stm32: remove syscfg clock on stm32mp15 ethernet omits ccdeed497042 drm/i915/perf: Configure OAR for specific context omits 322d56aa3145 drm/i915/perf: Allow non-privileged access when OA buffer [...] omits c8b50de60c9b Merge branch 'for-5.5/upstream-fixes' into for-next omits d3e483526cd3 drm/i915: Change i915_vma_unbind() to report -EAGAIN on activity omits 4b28b25c3062 extcon: arizona: Factor out microphone and button detection omits 7e14fc437c81 extcon: arizona: Factor out microphone impedance into a function omits 3dfa743dcd2e extcon: arizona: Invert logic of check in arizona_hpdet_do_id omits 8267ebcc4617 extcon: arizona: Remove excessive WARN_ON omits f4ba6c0ba762 extcon: arizona: Remove unnecessary sets of ACCDET_MODE omits d5aa46ddf9ed extcon: arizona: Tidy up transition from mic to headphone detect omits ac7614fab9dd extcon: arizona: Clear jack status regardless of detection type omits be87cb72bf75 extcon: arizona: Move pdata extraction to probe omits b82f871a335a extcon: arizona: Make rev A register sequences atomic omits 9c8eaec8ebe4 extcon: arizona: Correct clean up if arizona_identify_head [...] omits ab68b220e81f pinctrl: baytrail: Group GPIO IRQ chip initialization omits 539d8bde72c2 pinctrl: baytrail: Allocate IRQ chip dynamic omits 16c46fd505fb drm/i915/gem: Avoid rcu_barrier() from shrinker paths omits 2099ef02c6c0 media: dt-bindings: media: cal: convert binding to yaml omits af8b32f83268 media: ti-vpe: cal: fix enum_mbus_code/frame_size subdev a [...] omits eb9792a42743 media: ti-vpe: cal: Fix a WARN issued when start streaming fails omits 348d32d3a032 media: ti-vpe: cal: Properly calculate max resolution boundary omits 49a58ba19603 ARM: dts: stm32: remove "@" and "_" from stm32f7 pinmux groups omits bfcfbb5c6c57 ARM: dts: stm32: remove "@" and "_" from stm32f4 pinmux groups omits 04d766acbf3e media: ti-vpe: cal: Add subdev s_power hooks omits 7a3b9684cede media: ti-vpe: cal: Add AM654 support omits 5fa3144be4fc media: dt-bindings: media: cal: update binding to add AM65 [...] omits e2257005902a media: ti-vpe: cal: Add DRA76x support omits 3337fba37308 media: dt-bindings: media: cal: update binding to add DRA7 [...] omits 8fac698199fe media: ti-vpe: cal: Align DPHY init sequence with docs omits cd0dacc256fc media: ti-vpe: cal: Fix pixel processing parameters omits 5f9f2fb7c46f media: ti-vpe: cal: Fix ths_term/ths_settle parameters omits 6713feb7c6fd media: ti-vpe: cal: add CSI2 PHY LDO errata support omits 03ea2e032e79 media: dt-bindings: media: cal: update binding to add PHY [...] omits 6e72eab2e7b7 media: ti-vpe: cal: Restrict DMA to avoid memory corruption omits 23122c373e33 media: ti-vpe: cal: Enable DMABUF export omits 65ee4280f19c media: ti-vpe: cal: Add per platform data support omits 5e51dd352557 media: ti-vpe: cal: switch BIT_MASK to BIT omits b99c35a40ca0 media: dt-bindings: media: cal: update binding example omits 8f2b841a00b5 media: dt-bindings: media: cal: update binding to use syscon omits 7240497850f7 drm/i915: Flesh out device_info pretty printer omits 8d65859a4cba drm/i915/gem: Comment on inability to check args.pad for M [...] omits b6d0531ec7e2 moduleparam: fix kerneldoc omits bf08949cc8b9 modules: lockdep: Suppress suspicious RCU usage warning omits f3fdbc721b8b drm/bridge: Clarify the atomic enable/disable hooks semantics omits bd88d319abe9 pwm: imx27: Unconditionally write state to hardware omits a3597d6c89d7 pwm: imx27: Cache duty cycle register value omits 1db37f9561b2 pwm: cros-ec: Cache duty cycle value omits cfc4c189bc70 pwm: Read initial hardware state at request time omits ac877c64c87a drm/bridge: Add the drm_bridge_get_prev_bridge() helper omits 4ec5c9050a49 drm/bridge: Add the drm_for_each_bridge_in_chain() helper omits 05193dc38197 drm/bridge: Make the bridge chain a double-linked list omits 35a61fe9218a drm: Stop accessing encoder->bridge directly omits fadf872d9d92 drm/bridge: Introduce drm_bridge_get_next_bridge() omits ea099adfdf4b drm/bridge: Rename bridge helpers targeting a bridge chain omits e27cca96cd68 xfrm: add espintcp (RFC 8229) omits eecd227a9a34 esp4: split esp_output_udp_encap and introduce esp_output_encap omits 25f6802b4c18 esp4: prepare esp_input_done2 for non-UDP encapsulation omits cac3c71604cf xfrm: add route lookup to xfrm4_rcv_encap omits 7b3801927e52 xfrm: introduce xfrm_trans_queue_net omits b50b0580d27b net: add queue argument to __skb_wait_for_more_packets and [...] omits 7b9952bb2d12 Merge branches 'renesas-arm-defconfig-for-v5.6', 'renesas- [...] omits a43e29090934 arm64: dts: rockchip: Enable MTD Flash on rk3399-roc-pc omits 140e816a8083 arm64: dts: rockchip: Add SDR104 mode to SD-card I/F on rk [...] omits a308163a9d4b arm64: dts: rockchip: Use correct pin for lcd-reset pinctr [...] omits 88c5a235e88b arm64: dts: rockchip: Fix min voltage for rk3399-firefly vdd_log omits c38d8009ed6c arm64: dts: rockchip: Fix vdd_log on rk3399-roc-pc omits a8e611f634e3 arm64: dts: rockchip: Disable HS400 for mmc on rk3399-roc-pc omits 67dd31f71580 arm64: dts: rockchip: enable tsadc on px30-evb omits 023115cdea26 arm64: dts: rockchip: add thermal infrastructure to px30 omits 8554723e664d arm64: dts: rockchip: remove 408MHz operating point from px30 omits 876816b2679f arm64: dts: rockchip: Improve nanopi4 PCIe omits a793e19c15f2 arm64: dts: rockchip: Fix NanoPC-T4 cooling maps omits 526ba2e2cf61 arm64: dts: rockchip: Enable PCIe for Radxa Rock Pi 4 board omits 635f9a6d9cdc arm64: dts: rockchip: Add regulators for pcie on rk3399-rock960 omits e748d3552733 arm64: dts: rockchip: Enable HDMI Sound on rk3399-roc-pc omits ec5b0af7da34 arm64: dts: rockchip: Add regulators for pcie on rk3399-roc-pc omits ec7d731d81e7 arm64: dts: rockchip: Add node for gpu on rk3399-roc-pc omits 1d0f9e1e1e46 pinctrl: sh-pfc: Make legacy function GPIO handling less fragile omits 6f89dd9e9325 ARM: dts: iwg20d-q7-common: Add LCD support omits b515e3d98cbf ARM: shmobile: defconfig: Enable support for panels from EDT omits c4ed20f74c79 dt-bindings: timer: renesas: tmu: Document r8a774b1 bindings omits 4fc265a9c9b2 x86/mtrr: Require CAP_SYS_ADMIN for all access omits 2e30dd9e0698 x86/mtrr: Get rid of mtrr_seq_show() forward declaration omits a2bec7058852 ARM: dts: stm32: Adapt STM32MP157C ED1 board to STM32 DT d [...] omits 144d1ba70548 ARM: dts: stm32: Adapt STM32MP157 DK boards to stm32 DT diversity omits 0eda69b6c5f9 ARM: dts: stm32: Manage security diversity for STM32M15x SOCs omits 95e395c881b3 ARM: dts: stm32: Introduce new STM32MP15 SOCs: STM32MP151 [...] omits 48c7181fa79f ARM: dts: stm32: Update stm32mp157 pinctrl files omits 92d3a35c0725 ARM: dts: stm32: Adapt stm32mp157 pinctrl to manage STM32M [...] omits ac4533a816e0 ARM: dts: stm32: remove unused rng interrupt on stm32f429 omits 91ad4af4b297 ARM: dts: stm32: add ADC support to stm32mp157c-ed1 omits ee39d8a3e4c8 ARM: dts: stm32: add ADC pins used for stm32mp157c-ed1 omits 7e5d83981911 ARM: dts: stm32: add sdmmc3 node for STM32MP1 boards omits 0382bf82fe7a ARM: dts: stm32: enable sdmmc2 node for stm32mp157c-ed1 board omits 64e11cb783d1 ARM: dts: stm32: add sdmmc2 & 3 nodes for STM32MP157 SoC omits 0a1732cf6cdc ARM: dts: stm32: update slew-rate properties for sdmmc1 on [...] omits f9b9aaaa06ad ARM: dts: stm32: add timers counter support on stm32mp157c omits 4edf4c656db1 ARM: dts: stm32: add support for PWM on stm32mp157a-dk1 omits 08af7401504f ARM: dts: stm32: add pwm sleep pins to stm32mp157c-ev1 omits 1e381a657a1f ARM: dts: stm32: add pwm pin muxing for stm32mp157a-dk1 omits f7a3b40baf77 ARM: dts: stm32: add pwm sleep pin muxing for stm32mp157c-ev1 omits fcb1991c46a6 arm64: dts: imx8mq: add missing SAI nodes omits 5d22a618820f clk: sunxi: use of_device_get_match_data omits 59f3f4dcf68d arm64: dts: allwinner: h6: Enable USB 3.0 host for Beelink [...] omits 2c63afdafa51 arm64: dts: allwinner: orange-pi-3: Enable IR receiver omits 4999236e05b8 arm64: dts: zii-ultra: adjust board names omits cd262dbfd703 soc: imx8: print SoC type and revision omits 1987ddfca358 arm64: dts: imx8mq: Add eLCDIF controller omits 912b9dacf3f0 arm64: dts: imx8mq: increase NOC clock to 800 MHz omits 5887751baba7 tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits ada345f91158 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits 232290bb8b67 tools/memory-model: Add data-race capabilities to judgelitmus.sh omits 461c078c85ca tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits 7bfb126843ea tools/memory-model: Repair parseargs.sh header comment omits 4959d07db241 tools/memory-model: Add "--" to parseargs.sh for addition [...] omits a80e47b8669d tools/memory-model: Make history-check scripts use mselect7 omits d72aebde6de5 tools/memory-model: Make checkghlitmus.sh use mselect7 omits 3db81939157a tools/memory-model: Fix scripting --jobs argument omits 1aac9cca908f tools/memory-model: Implement --hw support for checkghlitmus.sh omits d2e6c738845c tools/memory-model: Add -v flag to jingle7 runs omits 1dd72050454f tools/memory-model: Make runlitmus.sh check for jingle errors omits 276a1d50dd81 tools/memory-model: Allow herd to deduce CPU type omits b9f66cb583e3 tools/memory-model: Keep assembly-language litmus tests omits 082ab4692c45 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 3f15694e4087 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits bc99d9407f30 tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits a05fec8cfaea tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits c19b8534e918 tools/memory-model: Hardware checking for check{,all}litmus.sh omits 69e0a5867dae tools/memory-model: Fix checkalllitmus.sh comment omits 8f7440256281 tools/memory-model: Add simpletest.sh to check locking, RC [...] omits 95ea741f3924 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits a9ce6100e18b tools/memory-model: Update parseargs.sh for hardware verification omits d5c771df1863 tools/memory-model: Fix paulmck email address on pre-exist [...] omits 30aee4f9caf8 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits fd99ec8d8ed5 tools/memory-model: Make judgelitmus.sh identify bad macros omits ab9ad415a447 tools/memory-model: Make cmplitmushist.sh note timeouts omits 61cb608e90c3 tools/memory-model: Make judgelitmus.sh note timeouts omits 2ef139393fdc clk: imx8m: Suppress bind attrs omits c13f370d492d clk: imx7ulp: Fix watchdog2 clock name typo omits 3ff86050da41 clk: imx6q: disable non functional divider omits e7096c131e51 net: WireGuard secure network tunnel omits 0376f6ec9eb8 arm64: dts: imx8m: Add ddr controller nodes omits e18f64712e9e clk: imx: Mark dram pll on 8mm and 8mn with CLK_GET_RATE_NOCACHE omits d9ea9ca2b420 clk: imx8m: Set CLK_GET_RATE_NOCACHE on dram clocks omits 0f93eb28ff3a arm64: dts: imx8mn: remove "simple-bus" for anatop omits 0900a484928d arm64: dts: imx8mm: remove "simple-bus" for anatop omits c7649739f55d arm64: dts: imx8qxp: Remove unnecessary "interrupt-parent" [...] omits 0840a47ee85f ARM: dts: ls1021a-tsn: Use interrupts for the SGMII PHYs omits d27f9d634c9b ARM: dts: ls1021a: add node describing external interrupt lines omits 562ed3e439a6 ARM: dts: imx25: describe maximum speed of internal usbhos [...] omits e50811396a49 ARM: dts: imx25: consolidate properties of usbhost1 in dtsi file omits 6d8709248d88 ARM: dts: e60k02: Pass the memory unit address omits 0b47f9201075 ARM: dts: add devicetree entry for Tolino Shine 3 omits 97a94cd58c50 ARM: dts: imx7d-sdb-reva: Add revision in board compatible string omits e26f87c59ec4 ARM: dts: imx6sx-sdb-reva: Add revision in board compatibl [...] omits 388adcbb08ef ARM: dts: imx6q-logicpd: Enable ili2117a Touchscreen omits 5e78a98601d6 ARM: imx_v6_v7_defconfig: Enable TOUCHSCREEN_ILI210X omits 5780c958da06 dt-bindings: arm: fsl: add compatible string for Tolino Shine 3 omits 7bd9f52628f0 dt-bindings: arm: imx: Add the i.MX7D-SDB Rev-A board omits a1433ca47e26 dt-bindings: arm: imx: Add the i.MX6SX-SDB Rev-A board omits 2871736869f0 clk: imx: clk-divider-gate: drop redundant initialization omits a546d88c13ea clk: imx: clk-divider-gate: fix a typo in comment omits f0f3588f7a95 kernfs: don't bother with timestamp truncation omits 23b424d9c36e fs: Do not overload update_time omits ba70609d5ec6 fs: Delete timespec64_trunc() omits 1bfad0c07941 fs: ubifs: Eliminate timespec64_trunc() usage omits 668c9a61e3bf fs: ceph: Delete timespec64_trunc() usage omits 918c900987f2 fs: cifs: Delete usage of timespec64_trunc omits 97acf83de493 fs: fat: Eliminate timespec64_trunc() usage omits eb31e2f63d85 utimes: Clamp the timestamps in notify_change() omits ab87f9a56c8e namei: LOOKUP_{IN_ROOT,BENEATH}: permit limited ".." resolution omits 8db52c7e7ee1 namei: LOOKUP_IN_ROOT: chroot-like scoped resolution omits adb21d2b526f namei: LOOKUP_BENEATH: O_BENEATH-like scoped resolution omits 72ba29297e14 namei: LOOKUP_NO_XDEV: block mountpoint crossing omits 4b99d4996979 namei: LOOKUP_NO_MAGICLINKS: block magic-link resolution omits 278121417a72 namei: LOOKUP_NO_SYMLINKS: block symlink resolution omits 740a16782750 namei: allow set_root() to produce errors omits 1bc82070fa27 namei: allow nd_jump_link() to produce errors omits ce623f89872d nsfs: clean-up ns_get_path() signature to return int omits 2b98149c2377 namei: only return -ECHILD from follow_dotdot_rcu() omits 61a292860de6 batman-adv: Annotate bitwise integer pointer casts omits 2b1aa5a4c654 batman-adv: ELP - use wifi tx bitrate as fallback throughput omits d63411000741 drm/i915/gt: Turn vm off then on again for gen7 mm switch omits 025f50f38664 sched/rt, workqueue: Use PREEMPTION omits 9f47286924f2 sched/core: Use CONFIG_PREEMPTION omits 1b40cd56f3bc sched/rt, locking: Use CONFIG_PREEMPTION omits 923717cbab90 sched/rt, mm: Use CONFIG_PREEMPTION omits 94545870b14b sched/rt, btrfs: Use CONFIG_PREEMPTION omits 2496396fcb44 sched/rt, fs: Use CONFIG_PREEMPTION omits d4a3dcbc4727 sched/rt, xen: Use CONFIG_PREEMPTION omits 2da2b32fd934 sched/rt, net: Use CONFIG_PREEMPTION.patch omits 6c5260d73d2b sched/rt, xtensa: Use CONFIG_PREEMPTION omits 85a683d0a689 sched/rt, sparc: Use CONFIG_PREEMPTION omits 7be60ccbc590 sched/rt, sh: Use CONFIG_PREEMPTION omits fa686453053b sched/rt, s390: Use CONFIG_PREEMPTION omits 29ff64929e6c sched/rt, riscv: Use CONFIG_PREEMPTION omits 09613e8320cd sched/rt, parisc: Use CONFIG_PREEMPTION omits f0365eb50b04 sched/rt, nios2: Use CONFIG_PREEMPTION omits 10c1537b32e7 sched/rt, nds32: Use CONFIG_PREEMPTION omits 098fa51b1d05 sched/rt, MIPS: Use CONFIG_PREEMPTION omits 18803733bd67 sched/rt, microblaze: Use CONFIG_PREEMPTION omits b9b75e53b2fb sched/rt, ia64: Use CONFIG_PREEMPTION omits 143cd41f50e0 sched/rt, hexagon: Use CONFIG_PREEMPTION omits 7462b759b1c2 sched/rt, h8300: Use CONFIG_PREEMPTION omits 365a795a1332 sched/rt, csky: Use CONFIG_PREEMPTION omits 51466979c754 sched/rt, c6x: Use CONFIG_PREEMPTION omits 916591722c75 sched/rt, ARC: Use CONFIG_PREEMPTION omits fdc5569eaba9 sched/rt, powerpc: Use CONFIG_PREEMPTION omits 7ef858dad9fa sched/rt, arm64: Use CONFIG_PREEMPTION omits e7289c6de81c sched/rt, ARM: Use CONFIG_PREEMPTION omits 4f797f56c378 Merge branch 'linus' into sched/urgent, to pick up the lat [...] omits ca5930b181a4 drm/i915/gtt: Account for preallocation in asserts omits 8b1c78e06e61 drm/i915: Avoid calling i915_gem_object_unbind holding obj [...] omits a22198a934e6 drm/i915/guc: Update uncore access path in flush_ggtt_writes omits aef820799274 drm/i915/gem: Pin gen6_ppgtt prior to constructing the request omits 795a4aea63b1 drm/i915/gt: Replace I915_WRITE with its uncore counterpart omits ad457191015a drm/i915/display: Refactor intel_commit_modeset_disables() omits 3ca8f1918883 drm/i915/display/tgl: Fix the order of the step to turn tr [...] omits 1ac87297e50e drm/i915/display: Do not check for the ddb allocations of [...] omits 651cc835d5f6 drm/i915: Add new EHL/JSL PCI ids omits 64e62bdf04ab drm/dp_mst: Remove VCPI while disabling topology mgr omits cbab8d87f786 drm/i915: Propagate errors on awaiting already signaled dm [...] omits 9e31c1fe45d5 drm/i915: Propagate errors on awaiting already signaled fences omits 5e6a94713be0 drm/i915: Check for error before calling cmpxchg() omits bc1152b086c1 drm/panfrost: Register devfreq cooling device omits 4b4c5638c08d drm/amdgpu: Fix BACO entry failure in NAVI10. omits b66ecd0438bf drm/i915/pmu: Report frequency as zero while GPU is sleeping omits 1ca3fd96f958 drm/udl: Remove field lost_pixels from struct udl_device omits 798ce3fe1c3a drm/udl: Begin/end access to imported buffers in damage-handler omits cd45e30a7099 drm/udl: Move log-cpp code out of udl_damage_handler() omits ffc90486e320 drm/udl: Move clip-rectangle code out of udl_handle_damage() omits 2d2bebb83323 drm/udl: Vmap framebuffer after all tests succeeded in dam [...] omits d15e35dafb1e drm/udl: Don't track number of identical and sent pixels per line omits 3f1939b531cf drm/udl: Remove unused statistics counters omits 1a74934b0eff drm/i915/gem: Flush the pwrite through the chipset before [...] omits 045d1fb79616 drm/i915/gt: Acquire a GT wakeref for the breadcrumb interrupt omits 77853186e547 drm/i915: Claim vma while under closed_lock in i915_vma_parked() omits b3fac52c5193 drm: share address space for dma bufs omits e5516553999f drm: call drm_gem_object_funcs.mmap with fake offset omits 20aaa2d8e1f3 Merge branch 'for-5.5-pr-warning-removal' into for-next omits d315fe8bde5c drm/i915/gt: Trim gen6 ppgtt updates to PD cachelines omits 3f5f74203abb drm: Add FEC registers for LT-tunable repeaters omits 843cd325d9cf drm: Fix DSC throughput mode 0 mask definition omits 0530bbd0e40b drm/vkms: Fix typo and preposion in function documentation omits 6f91f44dea70 drm/doc: Add VKMS module description and use to "Testing a [...] omits ad51b4ac12f7 drm/amd/display: Extend DMCUB offload testing into dcn20/21 omits c14f2507be0b drm/amd/display: correct log message for lttpr omits 71e6bd2ac207 drm/amd/display: update dml related structs omits 92855074616f drm/amd/display: Compare clock state member to determine o [...] omits 772c0b59ad94 drm/amd/display: Increase the number of retries after AUX DEFER omits 186a1fb79c6c drm/amd/display: Change HDR_MULT check omits 9ec53e11c766 drm/amd/display: 3.2.62 omits e66164105d2f drm/amd/display: Implement DePQ for DCN2 omits 0beb54039d46 drm/amd/display: update dispclk and dppclk vco frequency omits 00853a4f7dd5 drm/amd/display: Fix screen tearing on vrr tests omits 4ed79864de18 drm/amd/display: fix cursor positioning for multiplane cases omits ddba76274fd5 drm/amd/display: Limit NV12 chroma workaround omits 799a5f74d11e drm/amd/display: add dsc policy getter omits c5e53707e260 drm/amd/display: remove spam DSC log omits dcd65857a781 drm/amd/display: add dc dsc functions to return bpp range [...] omits 5c7b0f38522e drm/amd/display: Remove redundant call omits 8b0fbb368c96 drm/amd/display: Modify logic for when to wait for mpcc idle omits 5fd21b394cfe drm/amd/display: check for repeater when setting aux_rd_interval. omits 9a35b016b99f drm/amd/display: Remove flag check in mpcc update omits e0600a94343c drm/amd/display: update sr latency for renoir when using lpddr4 omits 2f39835cc350 drm/amd/display: Add shared DMCUB/driver firmware state ca [...] omits d4bbcecb5962 drm/amd/display: Split DMUB cmd type into type/subtype omits 75441d9d35f7 drm/amd/display: Return a correct error value omits 99218d122a2b drm/amd/display: Save/restore link setting for disable phy [...] omits 8d623f86c07f drm/amd/display: add DP protocol version omits 89cd5a02dfab drm/amd/display: update p-state latency for renoir when us [...] omits 2853ecc6610a drm/amd/display: Implement DePQ for DCN1 omits 949ffc8b3631 drm/amd/display: Reset steer fifo before unblanking the stream omits 084e1de7b938 drm/amd/display: fix dml20 min_dst_y_next_start calculation omits 1ba2a4830571 drm/amd/display: Disable chroma viewport w/a when rotated [...] omits 460adc6b6996 drm/amd/display: add log for lttpr omits 769dbc160567 drm/amd/display: fixed that I2C over AUX didn't read data issue omits fa11d3c94253 drm/amd/display: Change the delay time before enabling FEC omits 728a5068239d drm/amd/display: 3.2.61 omits e6d9a93c141e drm/amd/display: fix dprefclk and ss percentage reading on RN omits 639dcfc6feb5 drm/amd/display: have two different sr and pstate latency [...] omits 8fb3a6363684 drm/amd/display: Fixed kernel panic when booting with DP-t [...] omits 01290a5766e1 drm/amd/display: populate bios integrated info for renoir omits c1825b5777ce drm/amd/display: Program CW5 for tracebuffer for dcn20 omits a49421185189 drm/amd/display: Return DMUB_STATUS_OK when autoload unsupported omits 3c465370f20a drm/amd/display: Only wait for DMUB phy init on dcn21 omits 20ad55c89d39 drm/amd/display: Add DMCUB__PG_DONE trace code enum omits 61f14c5b528f drm/amd/display: Disable link before reenable omits 832aa63bef34 drm/amd/display: Reset PHY in link re-training omits a4cea11655fb drm/amd/display: Wrong ifdef guards were used around DML v [...] omits 580c8be278b0 drm/amd/display: fix DalDramClockChangeLatencyNs override omits eab4bb97c8e7 drm/amd/display: Map DSC resources 1-to-1 if numbers of OP [...] omits 10f51857b753 drm/amd/display: Fix Dali clk mgr construct omits f42ea55be111 drm/amd/display: add separate of private hwss functions omits 2b77dcc5e5aa drm/amd/display: rename core_dc to dc omits d3511fd01cef drm/amd/display: update sr and pstate latencies for Renoir omits 76434f75d4a4 drm/amdgpu: reduce redundant uvd context lost warning message omits 00eaa57172a0 drm/amdgpu: clear err_event_athub flag after reset exit omits b823821f2244 drm/amdgpu: support full gpu reset workflow when ras err_e [...] omits ce316fa55ef0 drm/amdgpu: add concurrent baco reset support for XGMI omits 7a22677b9514 drm/amdgpu: enable/disable doorbell interrupt in baco entr [...] omits 5c39d600e315 drm/amdgpu: clear uncorrectable parity error status bit omits 28f87950d935 drm/amdgpu: clear ras controller status registers when int [...] omits f2a79be1c094 drm/amdgpu: export amdgpu_ras_find_obj to use externally omits 4a2d93565ada drm/amdgpu: remove ras global recovery handling from ras_c [...] omits b456c93253bd drm/amdgpu: add cache flush workaround to gfx8 emit_fence omits 80c5a807a51f drm/amdgpu: add header line for power profile on Arcturus omits a5a4d68c9326 drm/amdkfd: Eliminate unnecessary kernel queue function pointers omits f83f5a1e115c drm/amdgpu/gfx: Improvement on EDC GPR workarounds omits 79c4c8ea9130 drm/amdgpu: add check before enabling/disabling broadcast mode omits bbca083de291 drm/i915: Serialise i915_active_acquire() with __active_retire() omits 92c964ca3e16 drm/i915/gt: Replace I915_READ with intel_uncore_read omits f79489074c59 drm/dp_mst: Clear all payload id tables downstream when in [...] omits 6f7ac8285371 drm/i915/gt: Save irqstate around virtual_context_destroy omits fe33a928bfcd KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups omits c0826f40c225 drm/mgag200: Debug-print unique revisions id on G200 SE omits 9623ecb07f17 drm/mgag200: Call mgag200_driver_{load, unload}() before r [...] omits 50cbe0e37912 drm/gma500: Call psb_driver_{load, unload}() before regist [...] omits 5c4fe63abae8 drm/i915/gem: Reinitialise the local list before repeating omits 0471a44871cf drm/i915/gt: Bump the PP_DIR invalidation for Baytrail omits ccd2094559d8 drm/i915: Try hard to bind the context omits a725d711e8d7 drm/i915: Ignore most failures during evict-vm omits 05975cd9eb84 drm/i915: Remove vestigal i915_gem_context locals from cmdparser omits 7ecacafc2406 Bluetooth: btusb: Disable runtime suspend on Realtek devices omits 8a48ac339398 video: constify fb ops across all drivers omits 28318ac1742a video: fbdev: intelfb: use const pointer for fb_ops omits b6ff753a0ca0 drm: constify fb ops across all drivers omits bf9e25ec1287 video: fbdev: make fbops member of struct fb_info a const pointer omits 1b78e72baee8 video: fbdev: uvesafb: modify the static fb_ops directly omits 9567a03e19d2 video: fbdev: nvidia: modify the static fb_ops directly omits c63c35dea3cb video: fbdev: mb862xx: modify the static fb_ops directly omits f4e97477bece video: fbdev: atyfb: modify the static fb_ops directly omits 284562e1f348 udmabuf: implement begin_cpu_access/end_cpu_access hooks omits 17a7ce203490 udmabuf: separate out creating/destroying scatter-table omits c1bbed668997 udmabuf: add a pointer to the miscdevice in dma-buf private data omits bc7a71da43b4 udmabuf: use cache_sgt_mapping option omits 02c484a89484 drm/via: Don't include <drm/drm_pci.h> omits 95f02279a708 drm/tdfx: Don't include <drm/drm_pci.h> omits 528ea54fb0a8 drm/sis: Don't include <drm/drm_pci.h> omits fdca3c490570 drm/savage: Don't include <drm/drm_pci.h> omits 2ef79416f0b9 drm/radeon: Don't include <drm/drm_pci.h> omits 5613f633f984 drm/r128: Don't include <drm/drm_pci.h> omits 09daa2e7f317 drm/mgag200: Don't include <drm/drm_pci.h> omits 474863a1465f drm/mga: Don't include <drm/drm_pci.h> omits 37609992876c drm/i810: Don't include <drm/drm_pci.h> omits 556208580671 drm/ast: Don't include <drm/drm_pci.h> omits 1be9d5f06996 drm/pci: Hide legacy PCI functions from non-legacy code omits 5c7a0bb0cffc drm/pci: Only build drm_pci.c if CONFIG_PCI is set omits a733f9d7c685 fix __percpu annotation in asm-generic omits 126d5de38542 drm/i915/gem: Hook user-extensions upto MMAP_OFFSET_IOCTL omits 780ccb5a5a43 drm/i915/gem: Hold the obj->vma.lock while walking the vma.list omits aa5e4453dc05 drm/i915/gem: Try to flush pending unbind events omits cc662126b413 drm/i915: Introduce DRM_I915_GEM_MMAP_OFFSET omits c415ef2a267c drm/i915/perf: drop pointless static qualifier in i915_per [...] omits cfdd17479833 drm/i915: Make intel_crtc_arm_fifo_underrun() functional on gen2 omits 23526249fc4e drm/i915: Nuke intel_pre_disable_primary_noatomic() omits 7181f5c58610 drm/i915: Clean up the gen2 "no planes -> underrun" workaround omits bee43ca4c1cc drm/i915: Clean up intel_{pre,post}_plane_update() omits 0e75fb8c03aa drm/i915: s/pipe_config/new_crtc_state/ intel_{pre,post}_p [...] omits 60aca5741a69 drm/i915: Pass dev_priv to ilk_disable_lp_wm() omits d2432796dc72 drm/i915: Clean up arguments to nv12/scaler w/a funcs omits 13bb5b99eca0 drm/i915/gt: Set the PD again for Haswell omits f1f4fab57241 drm/radeon: fix r1xx/r2xx register checker for POT textures omits 3e0c55f3b7be drm/amd/display: Loading NV10/14 Bounding Box Data Directl [...] omits 2429c99fa13a firmware: dmi: Add dmi_memdev_handle omits ee0aa304f2d6 firmware: dmi: Remember the memory type omits cb6c3d45f948 drm/i915/gem: Avoid parking the vma as we unbind omits 78eaaba3cd78 drm/i915/display/mst: Move DPMS_OFF call to post_disable omits 50a7efb280a8 drm/i915/dp: Power down sink before disable pipe/transcoder clock omits e815aff59dcf drm/i915/display: Check the old state to find port sync slave omits a3265d851e28 drm/i915/irq: Refactor gen11 display interrupt handling omits 99a375519eea drm/panel: rpi: Drop unused GPIO includes omits f70de8d2ca6b drm/i915/gt: Track the context validity explicitly omits 8dc056ef0b35 drm/crtc-helper: drm_connector_get_single_encoder prototyp [...] omits 6dcab16b4118 drm/amdkfd: Contain MMHUB number in mmhub_v9_4_setup_vm_pt_regs() omits f275cde7066a drm/amdgpu/powerplay: unify smu send message function omits 7091b60cadae drm/amdgpu: load np fw prior before loading the TAs omits 71e5f0cb9365 drm/amdgpu: unload asd in psp hw de-init phase omits c64ab8280e61 drm/amdgpu: drop asd shared memory omits 96358810c66a amd/amdgpu/sriov swSMU disable for sriov omits 49e74c8f9ae6 drm/i915/execlists: Skip nested spinlock for validating pending omits 80aac91b27e1 drm/i915/execlists: Add a couple more validity checks to a [...] omits 42d105113018 drm/i915: Lift i915_vma_pin() out of intel_renderstate_emit() omits 3e817471a34c drm/i915/gem: Take runtime-pm wakeref prior to unbinding omits e933bedd4509 software node: remove separate handling of references omits 53c24c2932e5 platform/x86: intel_cht_int33fe: use inline reference properties omits e64b674bc9d7 software node: implement reference properties omits 996b0830f95d software node: allow embedding of small arrays into proper [...] omits e6bff4665c59 software node: replace is_array with is_inline omits e67efd45d652 video: omapfb: use const pointer for fb_ops omits f23c57e29077 video: fbmem: use const pointer for fb_ops omits 80b2976efa86 video: fbdev: vesafb: modify the static fb_ops directly omits f1844af349c7 video: udlfb: don't restore fb_mmap after deferred IO cleanup omits 822f82fbc0b1 video: smscufx: don't restore fb_mmap after deferred IO cleanup omits 577780752aef drm/fb-helper: don't preserve fb_ops across deferred IO use omits 12281c8dda5a video: fb_defio: preserve user fb_ops omits a501e22c8e36 drm/amd/display: remove redundant assignment to variable v_total omits f7a8b4739d94 drm/amd/display: Remove unneeded semicolon in display_rq_d [...] omits 2fd4f169030a drm/amd/display: Remove unneeded semicolon in hdcp.c omits c09f5e000d1e drm/amd/display: Remove unneeded semicolon in bios_parser2.c omits 4c56feac0d47 drm/amd/display: Remove unneeded semicolon in bios_parser.c omits c7d5dfa88bc4 drm/amd/powerplay: Remove unneeded variable 'ret' in amdgpu_smu.c omits 3d218c31843e drm/amd/powerplay: Remove unneeded variable 'result' in ve [...] omits 7bb4b887d0f4 drm/amd/powerplay: Remove unneeded variable 'ret' in smu7_hwmgr.c omits 98ce837d7b67 drm/amd/powerplay: Remove unneeded variable 'result' in ve [...] omits 9c9290fa3ce1 drm/amd/powerplay: Remove unneeded variable 'result' in sm [...] omits f706ec87ea4c drm/amd/display: fix double assignment to msg_id field omits 0e29be9e0bbb drm/amd/display: re-enable wait in pipelock, but add timeout omits 72b741af22d4 drm/amd/display: Get NV14 specific ip params as needed omits a2c63407316c drm/amd/display: Adding NV14 IP Parameters omits 0ea203a91247 drm/amdgpu/sriov: No need the event 3 and 4 now omits 031514956bd0 drm/amdgpu: Added ASIC specific checks in gfxhub V1.1 get [...] omits a7f4ba7a6c2f drm/amd/display: Load TA firmware for navi10/12/14 omits 7c868b592d5c drm/amdgpu: not remove sysfs if not create sysfs omits d5939e4db5e6 drm/amdgpu: fix GFX10 missing CSIB set(v3) omits eb529b8e46b8 drm/amdgpu: should stop GFX ring in hw_fini omits 6de40f02b355 drm/amdgpu: do autoload right after MEC loaded for SRIOV VF omits 1797ec7ffd1b drm/amdgpu: skip rlc ucode loading for SRIOV gfx10 omits 82a829dc8c2b drm/amdgpu: fix calltrace during kmd unload(v3) omits 5bbbc9b77831 drm/amd/display: Drop AMD_EDID_UTILITY defines omits 6bb27085aaa9 drm/amd/display: Include num_vmid and num_dsc within NV14' [...] omits 869aebc7baa5 drm/amdgpu: use CPU to flush vmhub if sched stopped omits 45317d5ffb4d drm/amdgpu/gfx: Increase dispatch packet number omits 2255d7f36e47 drm/amdgpu/gfx: Clear more EDC cnt omits 858054f7617b drm/amdgpu/gfx10: remove outdated comments omits a5e82d0b9505 drm/amdgpu/gfx10: unlock srbm_mutex after queue programmin [...] omits dc190678534e drm/panel: Add generic DSI display controller YAML bindings omits e1cda6a529aa drm/i915: Serialise i915_active_wait() with its retirement omits ae30300490fe drm/i915: Specialise i915_active.work lock classes omits 7d0aa0db4375 drm/i915/gem: Unbind all current vma on changing cache-level omits 65f6d12c6b0b drm/i915/gt: Simplify rc6 w/a application omits 61e258ee3332 drm/i915/gt: Use soft-rc6 for w/a protection omits 98cf5c9a482d drm/i915/bios: assume vbt is 4-byte aligned into oprom omits 2cded152ad43 drm/i915/bios: fold pci rom map/unmap into copy function omits fd0186ce1851 drm/i915/bios: do not discard address space omits d5746bf20e97 drm/i915/display: Suspend MST topology manager before dest [...] omits 551fb93d4ab3 drm/i915/vbt: Parse power conservation features block omits ba0af30d24e9 drm/i915/psr: Check if sink PSR capability changed omits 700355af64bb drm/i915/psr: Enable ALPM lock timeout error interruption omits 95851205f9b3 drm/i915/psr: Refactor psr short pulse handler omits f98837e85fcd drm/i915/psr: Add bits per pixel limitation omits 13caf7bea443 drm/i915/dsb: fix cmd_buf being wrongly set omits 30a958526d2c drm: drop DRM_AUTH from PRIME_TO/FROM_HANDLE ioctls omits c1572b756066 drm/panfrost: remove DRM_AUTH and respective comment omits 85dce7ff45e0 drm: use correct dev node location in comment omits ca851c224853 drm/i915: Stop using connector->encoder and encoder->crtc [...] omits 3cf12da44f7f drm/i915: Dump both the uapi and hw states for crtcs and planes omits d029a139eb98 drm/i915: Use the canonical [CRTC:%d:%s]/etc. format in i9 [...] omits 3ff11a0ab5fe drm/i915: Use drm_modeset_lock_all() in debugfs display info omits 5244221ee89b drm/i915: Dump the mode for the crtc just the once omits 647542337786 drm/i915: Refactor debugfs display info code omits 9de833722e21 drm/i915: Reorganize plane/fb dump in debugfs omits cb634d3c850e drm/i915: Switch to intel_ types in debugfs display_info omits 6d37bc73976f drm/i915: Use drm_rect to simplify plane {crtc,src}_{x,y,w [...] omits 56273062e760 drm/i915: Switch intel_crtc_disable_noatomic() to intel_ types omits f49108d0e0e7 drm/i915: Program SHPD_FILTER_CNT on CNP+ omits 3d1e388d4072 drm/i915/ehl: Make icp_digital_port_connected() use phy in [...] omits 9695cde6b99f drm/i915: Handle SDEISR according to PCH rather than platform omits 7df49149b29c drm/i915: Use the correct PCH transcoder for LPT/WPT in in [...] omits 2dc016599cfa ath: add support for special 0x0 regulatory domain omits 4a9912451630 ath10k: change bundle count for max rx bundle for sdio omits cfee8793a74d ath10k: enable napi on RX path for sdio omits bd19c4527056 drm/exynos: Don't reset bridge->next omits 1bbdd241ffeb drm/i915: Refactor gen6_flush_pd() omits de2501381470 drm/tegra: fix opencoded use of drm_panel_* omits 480ab0ee8b12 drm/msm: fix opencoded use of drm_panel_* omits d02d8a9ce809 drm/exynos: fix opencoded use of drm_panel_* omits 5f9f81c60162 drm/exynos: fix opencoded use of drm_panel_* omits 7bb501f49ddb iio: ping: add parallax ping sensors omits f3bcd06f574a iio: trigger: stm32-timer: remove unnecessary update event omits 7dd1cfc1398a iio: Fix Kconfig indentation omits 0f8b1293ad6f MAINTAINERS: add maintainer for ping iio sensors omits 9c49282ac85f drm/panel: clean up indentation issue omits 0d35408afbeb drm/panel: simple: Add Logic PD Type 28 display support omits 621dab998478 dt-bindings: Add Logic PD Type 28 display panel omits 19b6304aee84 drm/i915: Serialise access to GFX_FLSH_CNTL omits f997056d5b17 drm/i915/gt: Push the flush_pd before the set-context omits 3cd6e8860ecd drm/i915/gen7: Re-enable full-ppgtt for ivb & hsw omits f9a863c2ffc1 drm/i915/selftests: Keep engine awake during live_coherency omits bd6d7558140c Merge branch 'xtensa-5.5' into xtensa-for-next omits 97c16353970a drm/i915/execlists: Ensure the tasklet is decoupled upon shutdown omits 7ce596a8036c drm/i915/gem: Take timeline->mutex to walk list-of-requests omits 8d9875b47a5d drm/i915: Don't set undefined bits in dirty_pipes omits 65b2f7c43c6f drm: Inline drm_color_lut_extract() omits 3168c19d7eb1 Bluetooth: btusb: fix memory leak on fw omits 2c81bdc8024e drm/todo: Add entry for fb funcs related cleanups omits 304a94a2e6de drm/edid: Add alternate clock for SMPTE 4K omits d2b434730f30 drm/edid: Add aspect ratios to HDMI 4K modes omits d92f77deefc9 Revert "drm/i915: use a separate context for gpu relocs" omits 0cb7da1062f4 drm/i915/selftests: Wait only on the expected barrier omits b006869c6e79 drm/i915/selftests: Always lock the drm_mm around insert/remove omits 69305732796f drm/i915/selftests: Use sgt_iter for huge_pages_free omits dbe3ad61dceb drm/qxl: Complete exception handling in qxl_device_init() omits ff690b2111ba drm/i915/tgl: Implement Wa_1604555607 omits 11b7e986da28 drm/rockchip: Use drm_gem_fb_create_with_dirty omits fcaf49d0f2dc ath11k: fix indentation in ath11k_mac_prepare_he_mode() omits 9c57d7e3b488 ath11k: Setup REO destination ring before sending wmi_init [...] omits 0366f42640a4 ath11k: Move mac80211 hw allocation before wmi_init command omits b9269a078ae6 ath11k: Skip update peer stats for management packets omits a9e945eadf17 ath11k: update tx duration in station info omits 28dee8ef7645 ath11k: fix vht guard interval mapping omits 5e02bc7354e1 ath11k: fix memory leak in monitor mode omits c000e56ee6b0 ath11k: Advertise MPDU start spacing as no restriction omits a3c5195a97af ath11k: Update tx and rx chain count properly on drv_set_antenna omits 1cb616a3b497 ath11k: add necessary peer assoc params in wmi dbg omits ba47923974fb ath11k: unlock mutex during failure in qmi fw ready omits 64f1d7e94daa ath11k: add support for controlling tx power to a station omits fe201947f8bd ath11k: update bawindow size in delba process omits 30679ec40918 ath11k: avoid use_after_free in ath11k_dp_rx_msdu_coalesce API omits f425078b449f ath11k: avoid burst time conversion logic omits d0f390eae072 ath11k: pktlog: fix sending/using the pdev id omits 0c408515cd3b ath11k: qmi clean up in ath11k_qmi_wlanfw_wlan_cfg_send() omits d6af906d8307 ath11k: qmi clean up ce and HTC service config update omits e8da3986570e ath11k: tracing: fix ath11k tracing omits 7321095ca39c ath10k: enable wow feature for sdio chip omits 5d2467299a17 ath10k: change log level for mpdu status of sdio chip omits 382e51c139ef ath10k: set WMI_PEER_AUTHORIZE after a firmware crash omits 376a30c7c9a0 ath10k: set max mtu to 1500 for sdio chip omits 7cbf4c96d715 ath10k: enable firmware log by default for sdio omits 051cefa44667 ath11k: Fix target crash due to WBM_IDLE_LINK ring desc shortage omits 79c647a3c59d ath11k: Fixing TLV length issue in peer pktlog WMI command omits d2f510fa0103 ath11k: Fix skb_panic observed during msdu coalescing omits d12ac6c47a32 ath11k: remove unused tx ring counters omits f1d34a01ed54 ath11k: avoid WMM param truncation omits 293cb5839729 ath11k: optimize RX path latency omits 0f37fbf43c3f ath11k: update tcl cmd descriptor parameters for STA mode omits 5b90fc760db5 ath11k: fix wmi service ready ext tlv parsing omits 5e97128759b4 ath11k: fix resource leak in ath11k_mac_sta_state omits 86d4def890fd ath11k: Fix htt stats sounding info and pdev cca stats omits c5105d764e02 sched/clock: Use static_branch_likely() with sched_clock_running omits 952d1a6b0f83 drm/i915/selftests: Drop local vm reference! omits 22cc6b7a1dbb Bluetooth: btusb: fix non-atomic allocation in completion handler omits 94fee4a74d04 drm/rect: update kerneldoc for drm_rect_clip_scaled() omits 212d9994d0b5 drm/i915/selftests: Count the number of engines used omits 7983990ca94a drm/i915/selftests: Try to show where the pulse went omits cd30a5031704 drm/i915/gem: Excise the per-batch whitelist from the context omits 30218eb77d6b drm/selftests: Add drm_rect selftests omits 2020af2dbf73 drm/rect: Keep the clipped dst rectangle in place omits 2e351705f18a drm/rect: Keep the scaled clip bounded omits 433480c1afd4 drm/rect: Avoid division by zero omits 96227287fd36 drm/fourcc: Fill out all block sizes for P210 omits 836b131d2cbb drm/fourcc: Fill out all block sizes for P10/12/16 omits 3cd9d35ee5f7 dt-bindings: net: bluetooth: Minor fix in broadcom-bluetooth omits 6cc7203a6d82 drm/mediatek: Fix build break omits e3f3a0f26932 drm/i915/gt: Defer breadcrumb processing to after the irq handler omits df9f85d8582e drm/i915: Serialise i915_active_fence_set() with itself omits ef39ac1b0d9f ath10k: move non-fatal warn logs to dbg level omits 3f8be640077a ath11k: add spatial reuse support omits 6d293d447670 ath11k: add TWT support omits 9f056ed8ee01 ath11k: add HE support omits 33782a3c379e ath11k: Remove dead code while handling amsdu packets omits 39e81c6a2907 ath11k: fix missed bw conversion in tx completion omits 2dab7d221e88 ath11k: convert message from info to dbg omits 9cfbae4632fa ath11k: ignore event 0x6017 omits e4eb7b5c335c ath11k: add RX stats support for radiotap omits 135517d3565b drm/scheduler: Avoid accessing freed bad job. omits 730eaeb52426 drm/i915/gt: Manual rc6 entry upon parking omits eb762b94111b Bluetooth: hci_bcm: Support pcm params in dts omits 6fc0e19036d6 dt-bindings: net: bluetooth: update broadcom-bluetooth omits 528379902337 Bluetooth: btbcm: Support pcm configuration omits 5d6f391073d5 Bluetooth: hci_bcm: Disallow set_baudrate for BCM4354 omits 8082731830a0 drm/vram: remove unused declaration omits f66c0447cca1 kprobes: Set unoptimized flag after unoptimizing code omits 285a54efe386 x86/alternatives: Sync bp_patching update for avoiding NUL [...] omits 76ffa7204b1a x86/alternatives: Use INT3_INSN_SIZE omits f2cb4f95b757 x86/kprobe: Add comments to arch_{,un}optimize_kprobes() omits 04ae87a52074 ftrace: Rework event_create_dir() omits 958de6681976 module: Remove set_all_modules_text_*() omits 5a735583b764 arm/ftrace: Use __patch_text() omits 5c02ece81848 x86/kprobes: Fix ordering while text-patching omits ab09e95ca0c6 x86/kprobes: Convert to text-patching.h omits 38ebd8d11924 x86/ftrace: Mark ftrace_modify_code_direct() __ref omits 4531ef6a8aaf x86/alternative: Shrink text_poke_loc omits 97e6c977ccf1 x86/alternative: Remove text_poke_loc::len omits 67c1d4a28064 x86/ftrace: Use text_gen_insn() omits 254d2c04515e x86/alternative: Add text_opcode_size() omits c12af4407fa5 x86/mm: Remove set_kernel_text_r[ow]() omits 768ae4406a5c x86/ftrace: Use text_poke() omits 63f62addb88e x86/alternatives: Add and use text_gen_insn() helper omits 18cbc8bed0c7 x86/alternatives, jump_label: Provide better text_poke() b [...] omits 8f4a4160c618 x86/alternatives: Update int3_emulate_push() comment omits 34682110abc5 Bluetooth: btusb: Edit the logical value for Realtek Bluet [...] omits 7e7129dcbd81 drm/i915: Disable display interrupts during display IRQ handler omits 071309814d68 drm/i915/dp: fix DP audio for PORT_A on gen12+ omits dc399f059900 Merge branch 'xtensa-5.5' into xtensa-for-next omits edac2525ae9e drm: radeon: replace 0 with NULL omits f4618fe9c26d drm/amdgpu: Fix a bug in jpeg_v1_0_start() omits 5149f08275de drm/amdgpu: flag vram lost on baco reset for VI/CIK omits de185019bcb9 drm/amdgpu: move pci handling out of pm ops omits adc8139e687e drm/amd/display: Modify comments to match the code omits be3e73ea7def drm/amdgpu: apply gpr/gds workaround before enabling GFX EDC mode omits e416fdb6a36e drm/amd/amdgpu/sriov skip jpeg ip block for ARCTURUS VF omits 9f890f3044c7 drm/amdgpu: Optimize KFD page table reservation omits b72ff1909cf3 drm/amdgpu: Raise KFD unpinned system memory limit omits 79c4ac0d759b drm/amd/display: Null check aconnector in event_property_validate omits 9b93daa93ebe drm/i915: Support more QGV points omits 58e8c603b8fe drm/amd/powerplay: remove set but not used variable 'stret [...] omits ef2cb90a906a drm/amd/display: remove set but not used variable 'msg_out' omits 70ebe8a48216 amdgpu: Enable KFD on POWER systems omits 9cb98bb73ef0 drm/radeon: remove redundant assignment to variable ret omits a63141e31764 drm/amdgpu: Ensure ret is always initialized when using SO [...] omits 07863a6cc293 drm/amd/display: Use NULL for pointer assignment in copy_s [...] omits dde8c8dfd0b7 drm/amd/powerplay: remove redundant assignment to variable [...] omits fd5a7254721e MAINTAINERS: Drop Rex Zhu for amdgpu powerplay omits 19d32ace8b6a udmabuf: Remove deleted map/unmap handlers. omits 58b4c1a07ada drm/i915: Reduce nested prepare_remote_context() to a trylock omits 8ed447744bec drm/udl: Replace struct udl_framebuffer with generic imple [...] omits 8344603534e1 drm/udl: Call udl_handle_damage() with DRM framebuffer omits ba59b015a014 drm/udl: Store active framebuffer in device structure omits f3f8630a9a7c drm/udl: Remove udl implementation of GEM's free_object() omits 6c44e30ae130 drm/udl: Unmap buffer object after damage update omits 4337ebbbbda3 dma-buf: Remove kernel map/unmap hooks omits 4cefe7a5be64 drm/armada: Delete dma_buf->k(un)map implemenation omits 5766a5ffc6a6 drm/i915: Default to a more lenient forced preemption timeout omits 59c3797076f6 sample/vfio-mdev/mbocs: Remove dma_buf_k(un)map support omits dea8c09c3285 xen/gntdev-dmabuf: Ditch dummy map functions omits 42aa7c6eb3eb drm/tee_shm: Drop dma_buf_k(unmap) support omits 19d564adff70 media/videobuf2: Drop dma_buf->k(un)map support omits 43b8df614007 drm/vmwgfx: Delete mmaping functions omits 7f0de8d80816 dma-buf: Drop dma_buf_k(un)map omits 7195cf427b68 drm/tegra: Remove dma_buf->k(un)map omits 0d1da1fe305b drm/omapdrm: Drop dma_buf->k(un)map omits 9c8679612e0b drm/i915: Drop dma_buf->k(un)map omits 3e9e0c5c7647 staging/android/ion: delete dma_buf->kmap/unmap implemenation omits 64147c092e4f drm/i915: Remove dma_buf_kmap selftest omits 35bd71dd1c16 drm/tegra: Delete host1x_bo_ops->k(un)map omits 7a8139c54e75 drm/tegra: Map cmdbuf once for reloc processing omits 4c50d6f64958 drm/amd: Fix Kconfig indentation omits 8633f126bf53 drm/amdgpu: Resolved offchip EEPROM I/O issue omits 3d3f9ba8c4cd drm/amdgpu: Apply noretry setting for mmhub9.4 omits 899969b46c28 Merge branch 'for-5.5' into for-next omits 34f5fe1243f0 drm/i915/selftests: Move mock_vma to the heap to reduce st [...] omits f053c83ad5c8 Revert "drm/fbdev: Fallback to non tiled mode if all tiles [...] omits 4f88f8747fa4 drm/i915/gt: Schedule request retirement when timeline idles omits 88a4655e75ac drm/i915/gt: Adapt engine_park synchronisation rules for e [...] omits de5825beae9a drm/i915: Serialise with engine-pm around requests on the [...] omits da0ef77e1e0c drm/i915/execlists: Fixup cancel_port_requests() omits 02fdd85da2ce MAINTAINERS: add ath11k omits d5c65159f289 ath11k: driver for Qualcomm IEEE 802.11ax devices omits dae0978d4174 dt: bindings: net: add qcom,ath11k.yaml omits 5b1413f00b5b wil6210: fix break that is never reached because of zero'i [...] omits ea0c3e2a4702 ath10k: fix RX of frames with broken FCS in monitor mode omits 7005eafc1f1c ath10k: report rssi of each chain to mac80211 for sdio omits 319c2b71041f ath10k: Handle "invalid" BDFs for msm8998 devices omits f8a595a87e93 ath10k: Fix qmi init error handling omits 23b5156a856b ath10k: add NL80211_FEATURE_ND_RANDOM_MAC_ADDR for NLO omits 501d4152b018 ath10k: Handle when FW doesn't support QMI_WLFW_HOST_CAP_REQ_V01 omits d58f466a5dee ath10k: add large size for BMI download data for SDIO omits e01cc82c4d1e ath10k: correct the tlv len of ath10k_wmi_tlv_op_gen_confi [...] omits 2246c2156590 ath10k: sdio: remove struct ath10k_sdio_rx_data::status omits efd2f4c5016b ath10k: sdio: cosmetic cleanup omits 67654b26c903 ath10k: add workqueue for RX path of sdio omits 224776520ead ath10k: change max RX bundle size from 8 to 32 for sdio omits 8d985555ddaa ath10k: enable RX bundle receive for sdio omits 6b7ce2c4161a drm/gma500: Remove struct psb_fbdev omits 0a8ec2ed0783 drm/gma500: Store framebuffer in struct drm_fb_helper omits 0471c9f57d07 drm/gma500: Pass struct drm_gem_object to framebuffer functions omits e18da8ce7d73 drm/gma500: Replace struct psb_framebuffer with struct drm [...] omits 86eda5a4c167 drm/gma500: Remove field 'fbdev' from struct psb_framebuffer omits 641099fe0cf8 drm/gma500: Remove addr_space field from psb_framebuffer omits 331bf9059157 drm/i915/gt: Mark the execlists->active as the primary vol [...] omits bae21dacd7b7 drm/i915: Switch kunmap() to take the page not vaddr omits 3540af8fc315 drm/sun4i: Fix Kconfig indentation omits c7a7a6aea7ad drm/vc4: Fix Kconfig indentation omits 69fed4ce2e9a batman-adv: Fix typo metAdata omits f4191c6d80b9 batman-adv: Strip dots from variable macro kerneldoc omits a7c4a547ea1d batman-adv: Start new development cycle omits b23490cbb202 drm/mcde: Do not needlessly logically and with 3 omits ce9cde04205a drm/mcde: Reuse global DSI command defs omits 3b054a1c036f drm/i915/selftests: Include the subsubtest name for live_p [...] omits 9acc99d8f278 drm/i915/query: Align flavour of engine data lookup omits b7f35e7dc8aa dt-bindings: add parallax ping sensors omits 3e9769624bd6 dt-bindings: add vendor prefix parallax omits a8b26c2ddc83 iio: dac: ad7303: use regulator get optional to check for [...] omits 3922f930de9d dt-bindings: iio: maxim_thermocouple: document new 'compat [...] omits d7f6a749f30b iio: maxim_thermocouple: add thermocouple_type sysfs attribute omits ea4103070f03 iio: max31856: add support for runtime-configuring the the [...] omits 83b9af6f283e Documentation: ABI: document IIO thermocouple_type file omits ddfb97d8f06c iio: core: add thermocouple_type standard attribute omits 8cb340363314 iio: core: add char type for sysfs attributes omits 57a4274ce168 iio: max31856: add support for configuring the HW averaging omits 3f6bba19071e Documentation: ABI: document IIO in_temp_filter_notch_cent [...] omits 76aa41c17bef iio: max31856: add option for setting mains filter rejecti [...] omits 160b37f49ec3 iio: gyro: adis16260: replace mlock with ADIS lib's state_lock omits d693845da31c iio: imu: adis16480: use state lock for filter freq set omits 0aee99a1ea53 iio: gyro: adis16136: rework locks using ADIS library's st [...] omits ce476cd18aae iio: imu: adis16400: rework locks using ADIS library's state lock omits c5485a5d6a5f iio: imu: adis: group single conversion under a single state lock omits cb5a07f1f15c iio: imu: adis: protect initial startup routine with state lock omits 762ab093cbe2 iio: imu: adis: create an unlocked version of adis_reset() omits 6a4d6a7d6588 iio: imu: adis: create an unlocked version of adis_check_status() omits 100bfa38c8cb iio: imu: adis[16480]: group RW into a single lock in adis [...] omits 770d46561942 iio: imu: adis: add unlocked read/write function versions omits 6a9afcb198b4 iio: imu: adis: rename txrx_lock -> state_lock omits ee9ea6d88593 drm/amd/display: add default clocks if not able to fetch them omits e9c5dbc1a287 drm/amdgpu: Use ARRAY_SIZE for sos_old_versions omits 19efcb9e0684 drm/amd/powerplay: Use ARRAY_SIZE for smu7_profiling omits c8c50a7e5d6c drm/amdkfd: Remove duplicate functions update_mqd_hiq() omits 4ed8a03740d0 drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10 omits dab5ef2722cd drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub omits c348ad46b0e9 drm/amd/amdgpu/sriov skip RLCG s/r list for arcturus VF. omits edc2176d5162 drm/amd/amdgpu/sriov temporarily skip ras,dtm,hdcp for arc [...] omits c25edaaf75af drm/amdgpu/gfx10: re-init clear state buffer after gpu reset omits 6a93b58e5fe2 merge fix for "ftrace: Rework event_create_dir()" omits 2e77541bd17b drm/amdgpu: remove redundant assignment to pointer write_frame omits 562b49fcd02d drm/amdgpu: simplify runtime suspend omits 7633c5e0bd19 drm/amdkfd: DIQ should not use HIQ way to allocate memory omits d7c0b0477bf3 drm/amdkfd: Delete KFD_MQD_TYPE_COMPUTE omits 6e04b2248dfd drm/amdgpu: Update Arcturus golden registers omits f6c3623b7b2f drm/amdgpu: implement querying ras error count for mmhub9.4 omits 8781e5df119f drm/amdgpu: refine query function of mmhub EDC counter in vg20 omits 46f719696ee6 drm/amdgpu: define soc15_ras_field_entry for reuse omits d98a07aea652 drm/amdgpu/gfx10: fix out-of-bound mqd_backup array access omits 387d40fd6fb6 drm/amdgpu/gfx10: explicitly wait for cp idle after halt/unhalt omits b4672c8a84be amd/amdgpu: force to trigger a no-retry-fault after a retry-fault omits f43ef951f6c0 drm/amdgpu: add flag to indicate amdgpu vm context omits 6025ba120471 drm/i915: coffeelake supports hdcp2.2 omits e8e61f105af4 drm/i915/selftests: Flush the active callbacks omits d268f42e6856 drm/mediatek: don't open-code drm_gem_fb_create omits cfd821b2439c drm/i915/selftests: Force bonded submission to overlap omits 67a3acaab716 drm/i915: Use a ctor for TYPESAFE_BY_RCU i915_request omits f05bfce33412 drm/i915/selftests: Shorten infinite wait for sseu omits 1ff2f9e26c56 drm/i915/selftests: Always hold a reference on a waited up [...] omits 93b0e8fe4753 drm/i915: Mark intel_wakeref_get() as a sleeper omits c95d31c3df1b drm/i915/execlists: Lock the request while validating it d [...] omits 090a82e9166f drm/i915/gt: Hold request reference while waiting for w/a [...] omits 2d0fb251360a drm/i915: Serialise with remote retirement omits 92ec07677107 drm/msm: Don't init ww_mutec acquire ctx before needed omits fedf7a441fe8 dma-resv: Also prime acquire ctx for lockdep omits 2c51419e8c06 drm/modeset: Prime modeset lock vs dma_resv omits 689122dcc36e Revert "drm/i915/gt: Wait for new requests in intel_gt_ret [...] omits 7819c4607fb0 MAINTAINERS: Remove myself from drm-misc entry omits e18417b48b4b drm/i915: Use intel_gt_pm_put_async in GuC submission path omits e435c608e89a drm/i915/gt: Fixup config ifdeffery for pm_suspend_target_state omits 2c8bc91488fc drm/dp_mst: fix multiple frees of tx->bytes omits 88cec4973de1 drm/i915/gt: Declare timeline.lock to be irq-free omits 5cba288466e9 drm/i915/gt: Unlock engine-pm after queuing the kernel con [...] omits a6edbca74b30 drm/i915/gt: Close race between engine_park and intel_gt_r [...] omits 8896e40c05cc drm/mgag200: Fix Kconfig indentation omits a560f41a72a6 drm/bridge: Fix Kconfig indentation omits 84affcf60a3e drm/lima: Fix Kconfig indentation omits ee4c9d20cc7e drm/nouveau: Fix Kconfig indentation omits 40c2815b7954 drm/omap: Fix Kconfig indentation omits eb448304f6d2 drm/rockchip: Fix Kconfig indentation omits 3373279a068c drm/udl: Fix Kconfig indentation omits d917e6466e99 vga: Fix Kconfig indentation omits 07779a76ee1f drm/i915: Mark up the calling context for intel_wakeref_put() omits 8a126392b7d7 drm/i915: Do not initialize display BW when display not available omits e7862f476e6f Skip MCHBAR queries when display is not available omits 7451a074bf2f drm/i915: Change .crtc_enable/disable() calling convention omits 502d871459d2 drm/i915: s/pipe_config/new_crtc_state/ in .crtc_enable() omits e44c84a14469 drm/i915: s/intel_crtc/crtc/ in .crtc_enable() and .crtc_d [...] omits c684fb44c0ff drm/i915: Pass dev_priv to cpt_verify_modeset() omits 7a8fdb1f272b drm/i915: Change watermark hook calling convention omits 5b4f4e94df8e drm/i915: Pass intel_crtc to ironlake_fdi_disable() omits 777bf6d71f72 drm/i915: Move crtc_state to tighter scope omits 407b94058b3b drm/i915: Move assert_vblank_disabled() into intel_crtc_vb [...] omits d18b6bb80a5a drm/i915: Add intel_crtc_vblank_off() omits 021ba1005569 drm/i915: Change intel_encoders_<hook>() calling convention omits 41dec7574011 Merge tag 'topic/drm-mipi-dsi-dsc-updates-2019-11-11' of g [...] omits ca380ab37900 Merge tag 'topic/drm-mipi-dsi-dsc-updates-2019-11-11' of s [...] omits ffbbaa7420f7 dma_resv: prime lockdep annotations omits c53d13138da0 drm/i915/selftests: Take a ref to the request we wait upon omits e668950149de drm/i915/selftests: Be explicit in ERR_PTR handling omits 5cbaefe9743b kcsan: Improve various small stylistic details omits be14312472e9 drm/r128: make ATI PCI GART part of its only user, r128 omits 544c521d4ab8 drm/virtio: factor out virtio_gpu_update_dumb_bo omits 64440ef60389 drm/virtio: Simplify virtio_gpu_primary_plane_update workflow. omits 1dc348524717 drm/virtio: fix byteorder handling in virtio_gpu_cmd_trans [...] omits 72f058b7237e drm/amdgpu: enable runtime pm on BACO capable boards if runpm=1 omits 3840c5bcc245 drm/amdgpu: disentangle runtime pm and vga_switcheroo omits 6ae6c7d404ec drm/amdgpu: start to disentangle boco from runtime pm omits 191343172809 drm/amdgpu: add baco support to runtime suspend/resume omits 361dbd01a1de drm/amdgpu: add helpers for baco entry and exit omits 11520f27085b drm/amdgpu: split swSMU baco_reset into enter and exit omits b97e9d47e549 drm/amdgpu: add additional boco checks to runtime suspend/ [...] omits 31af062acfbd drm/amdgpu: rename amdgpu_device_is_px to amdgpu_device_su [...] omits a69cba42b11a drm/amdgpu: add a amdgpu_device_supports_baco helper omits ac7426169e7b drm/amdgpu: add supports_baco callback for NV asics. omits e45ed9435fda drm/amdgpu: add supports_baco callback for VI asics. omits 0d0c07ee0794 drm/amdgpu: add supports_baco callback for CIK asics. omits 3670c242e340 drm/amdgpu: add supports_baco callback for SI asics. omits 988eb9ff3e91 drm/amdgpu: add supports_baco callback for soc15 asics. (v2) omits 69d5436d4ded drm/amdgpu: add asic callback for BACO support omits 93adc0c2cb72 drm/xen: Simplify fb_create omits 931e691cc629 drm/tilcdc: Drop drm_gem_fb_create wrapper omits d99382e4858d drm/atmel: ditch fb_create wrapper omits fd1a5e521c3c drm/gma500: Fixup fbdev stolen size usage evaluation omits ba446f746096 drm/i915/selftests: Exercise rc6 w/a handling omits 8e1d58ae0c8d Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/l [...] omits f4ba0707c825 drm/i915: Wait until the intel_wakeref idle callback is complete omits 8ad305f1a29a drm/i915/gem: Manually dump the debug trace on GEM_BUG_ON omits 30b2c0cae430 drm/amd/powerplay: enable gpu_busy_percent sys interface f [...] omits 0cdfdf6fa9ee drm/i915/gt: Flush the requests after wedging on suspend omits 858a2bbad6b0 drm/amdgpu: pull ras controller int status only when ras enabled omits 5bdd0b72d608 drm/amdgpu: switch to common helper func for psp cmd submission omits cc65176e511c drm/amdgpu: add helper func for psp ring cmd submission omits 13a390a6f98a drm/amdgpu: add psp funcs for ring write pointer read/write omits 32cc3bf0a77c drm/amd/powerplay: add missing header file declaration omits 0a650c1d35e2 drm/amd/powerplay: add Arcturus baco reset support omits b4f8285a1960 drm/amd/powerplay: correct swSMU baco reset related settings omits dcbebb11197c drm/i915/gt: Schedule next retirement worker first omits 1683d24c1470 drm/i915/gt: Move new timelines to the end of active_list omits d18580b08b92 drm/i915: make pool objects read-only omits 362bfb995b78 drm/i915/tgl: Add DKL PHY vswing table for HDMI omits 6d73af2767bb drm/i915/dsi: Do not read the transcoder register. omits 2aa87ba56892 Revert "drm/amd/display: enable S/G for RAVEN chip" omits 3f2a06ac814e drm/amdgpu: disable gfxoff on original raven omits b62d955426e0 drm/amdgpu: remove experimental flag for Navi14 omits ca9317b9183b drm/amdgpu: disable gfxoff when using register read interface omits 85f8433f9bd7 drm/amdgpu/powerplay: properly set PP_GFXOFF_MASK (v2) omits 4a1132782200 drm/amd/powerplay: return errno code to caller when error occur omits 16641949257a drm/amdgpu: remove not needed memset omits b992691d453c drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2 omits a542ad9e5de1 drm/radeon: fix bad DMA from INTERRUPT_CNTL2 omits dc9b3dbd2874 drm/radeon: remove set but not used variable 'tv_pll_cntl1' omits 77441f779498 drm/radeon: remove set but not used variable 'blocks' omits 5952c4899337 drm/radeon: remove set but not used variable 'radeon_connector' omits 3f47f0301594 drm/radeon: remove set but not used variable 'dig_connector' omits ac52caecbcf2 drm/radeon: remove set but not used variable 'backbias_res [...] omits e9f782dd22c0 drm/radeon: remove set but not used variable 'size', 'relo [...] omits 5111195ad617 drm/amd/display: Fix coding error in connector atomic check omits a1acc5d0942c drm/amd/display: Fix static analysis bug in validate_bksv omits 302169003733 drm/amd/display: split rxstatus for hdmi and dp omits 1c40428ace2e drm/amd/display: use drm defines for MAX CASCADE MASK omits 02837a91ae75 drm/amd/display: add and use defines from drm_hdcp.h omits 45375a501f13 drm/amd/display: Refactor HDCP encryption status update omits 23eb41917fc9 drm/amd/display: add force Type0/1 flag omits b1abe5586ffc drm/amd/display: Refactor HDCP to handle multiple displays [...] omits 53e108aa9916 drm/amd/display: Handle hdcp2.2 type0/1 in dm omits da283469e05f drm/amd/display: Enable HDCP 2.2 omits 2e956df2913f drm/amd/display: Change ERROR to WARN for HDCP module omits 46df9931e0db drm/amd/display: Add logging for HDCP2.2 omits 51466b3fd272 drm/amd/display: Add execution and transition states for HDCP2.2 omits eff682f83c9c drm/amd/display: Add DDC handles for HDCP2.2 omits 11a00965d261 drm/amd/display: Add PSP block to verify HDCP2.2 steps omits f020220e16a8 drm/amd/display: Add Navi10 DMUB VBIOS code omits e8cfbdac9a07 drm/amd/display: Add DSC 422Native debug option omits f6fe4053b91f drm/amd/display: Use a temporary copy of the current state [...] omits a6e4da40bda5 drm/amd/display: Spin for DMCUB PHY init in DC omits b9fe5151052f drm/amd/display: DML Validation Dump/Check with Logging omits 78c7738211e0 drm/amd/display: cleanup of function pointer tables omits 56fc13fe6caa drm/amd/display: Don't spin forever waiting for DMCUB phy/ [...] omits 46250a0cba4c drm/amd/display: Avoid conflict between HDR multiplier and 3dlut omits 9185e8adb4cc drm/amd/display: add debugfs sdp hook up function for Navi omits 53db058581b2 drm/amd/display: 3.2.60 omits b9e9f11c9145 drm/amd/display: Add debug trace for dmcub FW autoload. omits ad4e140e9bcc drm/amd/display: Adjust DML workaround threshold omits 2057b7e1cf77 drm/amd/display: add color space option when sending link [...] omits d9e32672a128 drm/amd/display: cleanup of construct and destruct funcs omits 03527f0d0056 drm/amd/display: Fix debugfs on MST connectors omits be32c9891c13 drm/amd/display: revert change causing DTN hang for RV omits 581c4488318d drm/amd/display: Clean up some code with unused registers omits cbd8394d3a97 drm/amd/display: Connect DIG FE to its BE before link trai [...] omits 5b956e9873cb drm/amd/display: Add debugfs initalization on mst connectors omits ab16c7363df1 drm/amd/display: Add DMUB param to load inst const from driver omits c09eeee4f3a7 drm/amd/display: Add DMUB service function check if hw ini [...] omits 2f4888840090 drm/amd/display: Changes in dc to allow full update in some cases omits 8d8a6af71a75 drm/amd/display: Fix stereo with DCC enabled omits 7b23b0b45072 drm/amd/display: 3.2.59 omits 1bc22f20ae24 drm/amd/display: Fix incorrect deep color setting in YCBCR [...] omits 9b265eba45d3 drm/amd/display: Update background color in bottommost mpcc omits d3698cea22c6 drm/amd/display: Add hubp clock status in DTN log for Navi omits db8ff9d38c18 drm/amd/display: Renoir chroma viewport WA Read the correc [...] omits e6b268dde4cd drm/amd/display: Renoir chroma viewport WA change formula omits 8c8048f207e7 drm/amd/display: add automated audio test support omits 852a91d627e9 drm/amdgpu/dm: Do not throw an error for a display with no audio omits 8f72bfe8d85a drm/amd/display: remove set but not used variable 'min_content' omits 7e30402bed15 drm/amd/display: remove set but not used variable 'bp' in [...] omits 589d8d282ebe drm/amd/display: remove set but not used variable 'bp' in [...] omits d3b65841b31c drm/amd/display: remove set but not used variable 'old_pla [...] omits 29bc37b41096 drm/amdgpu/nv: add asic func for fetching vbios from rom directly omits 761e09230c4e drm/amdgpu/soc15: move struct definition around to align w [...] omits d0d13fe87490 drm/amdgpu: put flush_delayed_work at first omits 4effa8dbc117 drm/amdgpu/vcn2.5: fix the enc loop with hw fini omits d191bd678153 drm/amdkfd: remove set but not used variable 'top_dev' omits 09ba2e7d68f8 drm/amd/powerplay: correct fine grained dpm force level setting omits 93a09aa494e9 drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on uns [...] omits 0eeaa899263c drm/amd/powerplay: issue BTC on Navi during SMU setup omits c39f062e881d drm/amd/powerplay: avoid DPM reenable process on Navi1x ASICs V2 omits 8c74e590497c drm/amdgpu: enable Arcturus JPEG2.5 block omits e89e2237e89b drm/amdgpu: enable Arcturus CG for VCN and JPEG blocks omits 14f43e8f88c5 drm/amdgpu: move JPEG2.5 out from VCN2.5 omits 5be45a26c9fb drm/amdgpu: enable JPEG2.0 for Navi1x and Renoir omits 52f2e779ad86 drm/amdgpu: add driver support for JPEG2.0 and above omits 474b6d296f23 drm/amdgpu: enable JPEG2.0 dpm omits 0db2ab99c9fb drm/amd/powerplay: set JPEG to SMU dpm omits a986e1512713 drm/amd/powerplay: add JPEG power control for Renoir omits 27f7ff327dbf drm/amd/powerplay: add Powergate JPEG for Renoir omits 43717ff656ee drm/amd/powerplay: add JPEG power control for Navi1x omits eedd4f024235 drm/amd/powerplay: add JPEG Powerplay interface omits 099d66e43f04 drm/amdgpu: add PG and CG for JPEG2.0 omits 18e6d4142bbb drm/amdgpu: add JPEG PG and CG interface omits b0f3cd3191cd drm/amdgpu: remove unnecessary JPEG2.0 code from VCN2.0 omits 6ac27241106b drm/amdgpu: add JPEG v2.0 function supports omits 2eb167293f57 drm/amdgpu: add JPEG common functions to amdgpu_jpeg omits 8d1b04a6a1dc drm/amdgpu: add JPEG IP block type omits 0388aee76637 drm/amdgpu: use the JPEG structure for general driver support omits bb0db70f3f75 drm/amdgpu: separate JPEG1.0 code out from VCN1.0 omits 9d9cc9b8fe85 drm/amdgpu: add amdgpu_jpeg and JPEG tests omits 88a1c40a04de drm/amdgpu: add JPEG HW IP and SW structures omits 0bb419c76b31 drm/amdgpu/gfx10: fix mqd backup/restore for gfx rings (v2) omits 530197795fac drm/i915/gem: Protect the obj->vma.list during iteration omits 62d1c851466b drm/i915/gem: Merge GGTT vma flush into a single loop omits 42d70253c209 drm/i915/gem: Track ggtt writes from userspace on the bound vma omits a266bf420060 drm/i915/gt: Make intel_ring_unpin() safe for concurrent pint omits 9e612c11a758 drm/amdgpu: init umc functions for arcturus umc ras omits baaeb610b17a drm/amdgpu: enable ras capablity check on arcturus omits 594d0c90a48e drm/amdkfd: Rename kfd_kernel_queue_*.c to kfd_packet_manager_*.c omits ccdef35d0714 drm/amdkfd: Eliminate ops_asic_specific in kernel queue omits 84ce6c48675b drm/amdkfd: Merge CIK kernel queue functions into VI omits f597c2089da4 fbdev: Unexport unlink_framebuffer() omits 6821603aa0ae drm/fb-helper: Remove drm_fb_helper_unlink_fbi() omits d0c4fc5a4814 drm/udl: Replace fbdev code with generic emulation omits b6422694c585 drm/i915/gt: Only wait for register chipset flush if active omits 81fa149b2df1 drm/komeda: Clean warnings: candidate for 'gnu_printf’ for [...] omits d147483884ed drm/i915/ehl: Update voltage level checks omits 2f804ba7aa9e arm64: dts: agilex: Add SysMgr to Ethernet nodes omits a6706bd60be7 arm64: dts: agilex: Add SysMgr compatible omits 310704e614ac arm64: dts: agilex: Add EDAC Device Tree omits 3c0f3b8545e7 arm64: dts: add NAND board files for Stratix10 and Agilex omits 68441353538b arm64: dts: agilex: add NAND IP to base dts omits 03cea61076f0 drm/i915/dsb: fix extra warning on error path handling omits ac4eead37965 drm/i915/dsb: remove atomic operations omits c50bb4dd1fa5 drm/i915/mst: Check uapi enable not intel one during mst a [...] omits 33ef6d4fd8df drm/i915/vbt: Handle generic DTD block omits 9e7ecedf057f drm/i915/vbt: Parse panel options separately from timing data omits 078cb46c8a52 Merge branch 'for-5.5' into for-next omits 8eed67141593 drm/i915/selftests: Add intel_gt_driver_late_release for m [...] omits 1a5a85c56402 ARM: dts: exynos: Add Mali/GPU node on Exynos5420 and enab [...] omits 48ea97fabe75 drm/i915: fix accidental static variable use omits 4b8c2dffbb85 Merge branch 'for-5.5/core' into for-next omits a7adabeece57 drm/gma500: remove set but not used variable 'channel_eq' omits 09e3e12e7cb2 Merge branch 'for-5.4/upstream-fixes' into for-next omits f25c7a006cd1 drm/fbdev: Fallback to non tiled mode if all tiles not present omits 1ef512b16bc8 NTB: Fix an error in get link status omits 29147f00140f NTB: Add Hygon Device ID omits a33db9475a3c iio: adc: max9611: Make enum relations more future proof omits a2587eb032f1 iio: imu: inv_mpu6050: add support of MPU9150 magnetometer omits b95ed406278f iio: imu: inv_mpu6050: delete not existing MPU9150 spi support omits e552ef519568 MAINTAINERS: add entry for AD7091R5 driver omits a00140b93340 dt-binding: iio: Add documentation for AD7091R5 omits 260442cc5be4 iio: adc: ad7091r5: Add scale and external VREF support omits ca69300173b6 iio: adc: Add support for AD7091R5 ADC omits f339f979bb33 iio: buffer-dmaengine: Use dma_request_chan() directly for [...] omits 40d04110f879 x86, kcsan: Enable KCSAN for x86 omits e75a6795ed13 locking/atomics, kcsan: Add KCSAN instrumentation omits bf07132f96d4 seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier omits 88ecd153be95 seqlock, kcsan: Add annotations for KCSAN omits 0ebba7141ead build, kcsan: Add KCSAN build exceptions omits 5f5c971292b4 objtool, kcsan: Add KCSAN runtime functions to whitelist omits 905e672b3af5 kcsan: Add Documentation entry in dev-tools omits c48981eeb0d5 include/linux/compiler.h: Introduce data_race(expr) macro omits dfd402a4c4ba kcsan: Add Kernel Concurrency Sanitizer infrastructure omits 82e0c5bbd6eb drm/i915/guc: Skip suspend/resume GuC action on platforms [...] omits b291ce0a168b drm/i915/gem: Purge the sudden reappearance of i915_gem_ob [...] omits 3c1fe1eb92f4 drm/i915/gt: Mention which device failed omits 42908007a611 drm/edid: no CEA v3 extension is not an error omits cc7a4cffea21 drm/i915: Fix frame start delay programming omits c212fbde20ac drm/i915/selftests: Disable heartbeat around context barri [...] omits 2d19a71ce68f drm/i915/selftests: Exercise long preemption chains omits dd590f680089 drm/i915/perf: Add preemption check while waiting for OA omits dea397e818b1 drm/i915/gt: Flush retire.work timer object on unload omits aeab92e264d4 drm/i915/gt: Use gt locals for accessing rc6 omits 90eb7d2aa3ce drm/i915: Simplify NEEDS_WaRsDisableCoarsePowerGating omits d96bb620fc8b drm/i915/gem: Silence sparse for RCU protection inside the [...] omits 834c43a97f34 drm/gma500: remove set but not used variable 'is_hdmi','is_crt' omits a5eb29a9d2fc drm/gma500: remove set but not used variable 'error' omits dfa703b6f918 drm/gma500: remove set but not used variable 'htotal' omits e3e169092741 Merge branch 'for-5.4/upstream-fixes' into for-next omits 93095665829f Merge branch 'for-5.4/upstream-fixes' into for-next omits 7936a22dd466 drm/i915/gt: Wait for new requests in intel_gt_retire_requests() omits 1ec60f92e4e1 Merge branch 'for-5.5/logitech' into for-next omits 0cca3954ad23 Merge branch 'for-5.5/i2c' into for-next omits e205ceeb2537 Merge drm/drm-next into drm-intel-next-queued omits 1cdc2330e8d3 drm/i915/guc: Properly capture & release GuC interrupts on Gen11+ omits 499322b54d0c Merge branch 'for-5.5' into for-next omits e86e4bdfc0cb Merge branch 'xtensa-5.5' into xtensa-for-next omits af4188dedaa4 xtensa: entry: Remove unneeded need_resched() loop omits 00c04249bcbe xtensa: use MEMBLOCK_ALLOC_ANYWHERE for KASAN shadow map omits 8d938df20562 drm/panel: Add DT bindings for Sony ACX424AKP omits 7345d23754b9 Merge branch 'xtensa-5.5' into xtensa-for-next omits 849213dc4864 xtensa: entry: Remove unneeded need_resched() loop omits 980f87a2edb3 drm/i915: Restore GT coarse power gating workaround omits e5436206f426 drm/i915: Drop redundant aspec ratio prop value initialization omits c504f4dfaa68 drm/i915: Do not override mode's aspect ratio with the pro [...] omits c9ad602feabe drm/i915: Split i915_active.mutex into an irq-safe spinloc [...] omits 29ba235590d1 xtensa: use MEMBLOCK_ALLOC_ANYWHERE for KASAN shadow map omits 3fb33cd32ffd drm/i915/selftests: Add coverage of mocs registers omits f8a0c7a996ff drm/i915/gt: Refactor mocs loops into single control macro omits f616de0e24d3 drm/i915/gt: Tidy up debug-warns for the mocs control table omits 93975d613ec0 drm/i915/gt: Set unused mocs entry to follow PTE on tgl as [...] omits 7c88431552f3 Merge branch 'for-5.5' into for-next omits bcd4414083c8 Merge branch 'for-5.4/upstream-fixes' into for-next omits 7c7b7c39fd40 drm/ast: Call struct drm_driver.{load, unload} before regi [...] omits ecd4b234e250 drm/ast: Replace drm_get_pci_device() and drm_put_dev() omits abc5520704ab drm/i915/fbdev: Restore physical addresses for fb_mmap() omits 3bf149bd3fe1 drm/print: group logging functions by prink or device based omits 876905b8fe59 drm/print: convert debug category macros into an enum omits 99acf4716f99 drm/print: underscore prefix functions that should be priv [...] omits 9f0ac028410f drm/print: rename drm_debug to __drm_debug to discourage use omits f139a62c7a8f drm/amdgpu: use drm_debug_enabled() to check for debug categories omits 4f632fb23583 drm/nouveau: use drm_debug_enabled() to check for debug ca [...] omits bdbf43d739f4 drm/i915: use drm_debug_enabled() to check for debug categories omits 93937659dc64 drm/i915/perf: don't forget noa wait after oa config omits db9cd76d099a drm/komeda: Adds gamma and color-transform support for DOU-IPS omits bb346b66426f drm/komeda: Add drm_ctm_to_coeffs() omits c2b13c650f86 drm/komeda: Add drm_lut_to_fgamma_coeffs() omits 7ca7fcef13f4 drm: Add a new helper drm_color_ctm_s31_32_to_qm_n() omits a04d7aa05086 xtensa: fix TLB sanity checker omits 5ba2bb587d89 drm/i915/tgl: Wa_1606679103 omits 48715f700174 drm/i915: Avoid atomic context for error capture omits 271f20883fc5 Merge branch 'xtensa-5.5' into xtensa-for-next omits eeee387a873f xtensa: fix TLB sanity checker omits 523e0cc89b83 drm/i915/tgl: allow DVI/HDMI on port A omits ff15e5a068ee drm/i915/display/mst: Enable virtual channel payload alloc [...] omits 4d89adc7b56f drm/i915/display/dsi: Add support to pipe D omits bb747fa5a9cb drm/i915/display: Fix TRANS_DDI_MST_TRANSPORT_SELECT definition omits ecb96c9eadae Merge branch 'xtensa-5.5' into xtensa-for-next omits 23d1081b1e16 xtensa: get rid of __ARCH_USE_5LEVEL_HACK omits 472b36a2ab67 drm/amd/powerplay: remove set but not used variable 'us_mvdd' omits 9e089a29c696 drm/amdgpu: remove set but not used variable 'invalid' omits a1bd079fca62 drm/amdgpu: remove set but not used variable 'count' omits 4f2922d12d6c drm/amdgpu: remove set but not used variable 'amdgpu_connector' omits 747a397d394f drm/amdgpu: remove set but not used variable 'mc_shared_ch [...] omits 025916c914d1 drm/amd/display: remove set but not used variable 'bpc' omits 8c27a0c45180 drm/amdkfd: Stop using GFP_NOIO explicitly for two places omits 2a7f8883f4ca drm/amdkfd: Use QUEUE_IS_ACTIVE macro in mqd v10 omits bc05b0ec1509 drm/amdkfd: Fix a bug when calculating save_area_used_size omits 681a9167ddb2 drm/amdkfd: Update get_wave_state() for GFX10 omits 4d428e912bb2 drm/amdkfd: Implement queue priority controls for gfx10 omits 2d030d3e97a6 drm/amdkfd: Rename create_cp_queue() to init_user_queue() omits e47a8b522303 drm/amdkfd: Avoid using doorbell_off as offset in process [...] omits 339903fa989b drm/amdkfd: Use better name to indicate the offset is in dwords omits 026674cf055f drm/amd/display: remove set but not used variable 'ds_port' omits f5ac1595156a drm/amd/powerplay: remove set but not used variable 'thres [...] omits 39a502c882e5 drm/amd/display: Use static const, not const static omits 4bf321c177c7 drm/amd/powerplay: remove set but not used variable 'data' omits cb7709223b39 drm/amd/powerplay: remove set but not used variable 'vbios [...] omits 4b31b1720704 drm/amd/display: remove duplicated comparison expression omits 243a8f41dbc8 drm/amd/display: fix spelling mistake "exeuction" -> "execution" omits 29453755715c drm/amdkfd: Simplify the mmap offset related bit operations omits 5d4634b5d445 drm/amdkfd: Use kernel queue v9 functions for v10 omits d2c6c1077ae2 drm/amdkfd: Only keep release_mem function for Hawaii omits b805323c3100 drm/amdkfd: Adjust function sequences to avoid unnecessary [...] omits b74361974bfa drm/amd/display: remove redundant variable status omits d785476c608c drm/amd/display: remove duplicated assignment to grph_obj_type omits e98042db2cb8 drm/amdgpu: remove set but not used variable 'mc_shared_chmap' omits 220ac8d14440 drm/amdgpu: remove always false comparison in 'amdgpu_atom [...] omits d1d09dc41782 drm/amdgpu: remove set but not used variable 'dig' omits 5bea7fedb7fe drm/amdgpu: remove set but not used variable 'dig_connector' omits e8b74035d803 drm/amdgpu: add function parameter description in 'amdgpu_ [...] omits b8b721305770 drm/amdgpu: add function parameter description in 'amdgpu_ [...] omits bae028e3e521 drm/amdgpu: remove 4 set but not used variable in amdgpu_a [...] omits b82197450c0c drm/amdgpu/display: fix warning when CONFIG_DRM_AMD_DC_DCN [...] omits defeb878c46e drm/amdgpu/display: fix the build when CONFIG_DRM_AMD_DC_D [...] omits b86a1aa36a92 drm/amd/display: rename DCN1_0 kconfig to DCN omits aca935c7cc86 drm/amd/display: Drop CONFIG_DRM_AMD_DC_DCN2_1 flag omits 1da37801a8b0 drm/amd/display: Drop CONFIG_DRM_AMD_DC_DCN2_0 and DSC_SUPPORTED omits 3a2ce8d66a4b drm/amd/display: Disable VUpdate interrupt for DCN hardware omits 16f17eda8bad drm/amd/display: Send vblank and user events at vsartup for DCN omits 61aa7a6f760e drm/amd/display: disable lttpr for invalid lttpr caps. omits 9bffd0806d80 drm/amd/display: use previous aux timeout val if no repeater. omits 64c12b733fe7 drm/amd/display: implement lttpr logic omits bad7ab0be9be drm/amd/display: configure lttpr mode omits 903e859b7295 drm/amd/display: check for dp rev before reading lttpr regs omits 8e5100a57543 drm/amd/display: initialize lttpr omits 00ada9d14f38 drm/amd/display: Unify all scaling when Integer Scaling enabled omits d9a07577b8a3 drm/amd/display: add oem i2c implemenation in dc omits ae8cf9774e3a drm/amd/display: Add some hardware status in DTN log debugfs omits eb7d81af3c20 drm/amd/display: 3.2.58 omits f2988e67144a drm/amd/display: optimize bandwidth after commit streams. omits 5622b2d68d0a drm/amd/display: Create debug option to disable v.active c [...] omits 5ed78cd69a1b drm/amd/display: set MSA MISC1 bit 6 while sending colorim [...] omits a5132f9728dc drm/amd/display: Add a sanity check for DSC already enable [...] omits 4338ffa8df23 drm/amd/display: Use SIGNAL_TYPE_NONE in disable_output un [...] omits 1cad8ff7ecc6 drm/amd/display: Renoir chroma viewport WA omits 47f365645a3b drm/amd/display: Fix assert observed when performing dummy [...] omits 37f1b9f91904 drm/amd/display: 3.2.57 omits 2200eb9e1819 drm/amd/display: Drop CONFIG_DRM_AMD_DC_DMUB guards omits 9a71c7d31734 drm/amd/display: Register DMUB service with DC omits 3a1627b07385 drm/amd/display: Add DMUB support to DC omits 976e51a7c082 drm/amdgpu: Add DMCUB to firmware query interface omits 743b9786b14a drm/amd/display: Hook up the DMUB service in DM omits 28bcdb8ee9a4 drm/amd/display: Add PSP FW version mask. omits a7e3658e9430 drm/amd/display: Change dmcu init sequence for dmcub loadi [...] omits 7c008829cdc1 drm/amd/display: Add the DMUB service omits 9e0880d9e28e drm/amd/display: Drop DMCUB from DCN21 resources omits 2bd2a27ffc7c drm/amdgpu: Add PSP loading support for DMCUB ucode omits 02350f0bdf44 drm/amdgpu: Add ucode support for DMCUB omits 320f6d81aaee drm/amd/display: fix dereference of pointer aconnector whe [...] omits 3261e013c0ca drm/amd/display: Add MST atomic routines omits 930993f1d8d7 xtensa: mm: fix PMD folding implementation omits ff00ff96a563 drm/i915/bios: make sure to check vbt size omits 496f50a601d5 drm/i915/bios: rename bios to oprom when mapping pci rom omits 9b5f852ae20d ktest: Make default build option oldconfig not randconfig omits 9381e2bee8d2 drm/i915/gt: Invalidate as we write the gen7 breadcrumb omits bfb0e8e63d86 drm/i915/tgl: MOCS table update omits 046091758b50 Revert "drm/i915/ehl: Update MOCS table for EHL" omits d4ec0cb05064 ARM: dts: exynos: Add support for the touch-sensitive butt [...] omits 4773483568f7 drm/fb-helper: unexport drm_fb_helper_generic_probe omits 50a5065f4474 drm/i915: Fix detection for a CMP-V PCH omits c8401e0cc1e3 drm/bridge: anx6345: Fix compilation breakage on systems w [...] omits 6958aa9092fd drm/komeda: Fix komeda driver build error omits d670719467ec drm/i915: do not warn late about hdmi on port A omits a0986fdf705a Merge branch 'xtensa-5.5' into xtensa-for-next omits 30b42a630745 xtensa: make stack dump size configurable omits 408c7c0edb78 xtensa: improve stack dumping omits e1cff82c1097 drm/bridge: fix anx6345 compilation for v5.5 omits c8f95a56b676 drm/virtgpu: fix double unregistration omits 860afa086841 drm/i915/gt: Flush gen7 even harder omits 8c388ac8f186 drm/i915/selftests: Remove unused local variable 'file' omits cc56b5387518 Merge branch 'for-5.5' into for-next omits 64ad532a43de drm/i915/dsi: Define command mode registers omits 5f00cac921b1 drm/i915: Flush context free work on cleanup omits 0d9ef19bddc8 drm/i915/bios: store child devices in a list omits 4a855fe0923d Merge branch 'for-5.5' into for-next omits c3e664e6024e Merge branch 'for-5.5/core' into for-next omits 7a0073d662db drm/i915/bios: use a flag for vbt hdmi level shift presence omits f9228f765873 drm/i915/gt: Try an extra flush on the Haswell blitter omits b5b61cb4b1bf drm/i915: Remove leftover gem.pm_notifier member omits f8fbe33be7b6 drm/komeda: add rate limiting disable to err_verbosity omits 4039f0293bbd drm/komeda: Add option to print WARN- and INFO-level IRQ events omits 393389347c75 drm/komeda: Optionally dump DRM state on interrupts omits 9a673215bd15 drm/komeda: Remove CONFIG_KOMEDA_ERROR_PRINT omits 8894cd5824e5 drm/komeda: Add debugfs node to control error verbosity omits 1e5078727353 drm/i915/gem: Pass mem region to preallocated stolen omits bdce2bea0f5e drm/i915/gem: Replace implicit dev_priv->uncore for stolen init omits 3c7a44bbbfa7 drm/i915/selftests: Perform some basic cycle counting of MI ops omits 31b61f0ef9af drm/i915/execlists: Move reset_active() from schedule-out [...] omits d323c9b88260 drm/i915/userptr: Handle unlocked gup retries omits 0d4bbe3d407f drm/i915/userptr: Try to acquire the page lock around set_ [...] omits bd8c9cca8876 drm/i915: Split a setting of MSA to MST and SST omits 69a48c1d28e0 drm/i915/execlists: Reduce barrier on context switch to a wmb() omits 7a73e671acba drm/i915: Taint the kernel on dumping the GEM ftrace buffer omits 1af65515e363 drm/i915/selftests: Fill all the drm_vma_manager holes omits 34485832cb98 drm/i915/selftests: Exercise parallel blit operations on a [...] omits e88866ef0285 drm/i915/pmu: "Frequency" is reported as accumulated cycles omits e8887bb3eb6f drm/i915: Cancel context if it hangs after it is closed omits dfd9c1b4eab1 drm/i915: Show guilty context name on GPU reset omits 267c012635c2 drm/i915/gem: Update context name on closing omits fc4f125d958f drm/i915/gem: Embed context/timeline name inside the GEM context omits fecffa4668cf drm/i915: Protect context while grabbing its name for the request omits 028a7a989cb5 drm/i915/icl: Refine PG_HYSTERESIS omits 0b0120d4c7b0 drm/i915/perf: always consider holding preemption a privileged op omits c580a5faa3e9 xtensa: improve stack dumping omits 97de863673f0 drm/mcde: Handle pending vblank while disabling display omits 3c5824bdc490 drm/mcde: dsi: Enable clocks in pre_enable() instead of mo [...] omits 1f79c60e1028 drm/mcde: dsi: Fix duplicated DSI connector omits 6ddfb00d7d7a drm/mcde: dsi: Delay start of video stream generator omits 57efea87db43 drm/mcde: dsi: Make video mode errors more verbose omits d920e8da3d83 drm/mcde: Fix frame sync setup for video mode panels omits 768859c23992 drm/mcde: Provide vblank handling unconditionally omits f4563f3cec40 drm/rockchip: use DRM_DEV_ERROR for log output omits baea9ffe6420 drm/i915: Don't oops in dumb_create ioctl if we have no crtcs omits d79e1bd676f0 drm/i915/pmu: Only use exclusive mmio access for gen7 omits c1c82d267ae8 drm/i915/pmu: Cheat when reading the actual frequency to avoid fw omits d56cbce7be1a drm/udl: Remove struct udl_gem_object and functions omits 08b22f65b309 drm/udl: Switch to SHMEM omits 1d48b9e988a8 drm/udl: Allocate GEM object via struct drm_driver.gem_cre [...] omits 92c4eeb0c9d2 drm/udl: Remove flags field from struct udl_gem_object omits b5572d312d59 drm/i915/selftests: Mark up sole accessor to ctx->vm as be [...] omits 165d3448a1a0 drm/radeon: finally fix the racy VMA setup omits 20c012b24340 drm/ttm: also export ttm_bo_vm_fault v2 omits a8c9a7f52ec5 drm/i915/selftests: Complete transition to a real struct f [...] omits ab11a9270a91 drm/i915: make more headers self-contained omits 4961eb60f145 drm/ast: Enable atomic modesetting omits 02f3bb751a46 drm/ast: Add cursor plane omits b48e1b6ffd28 drm/ast: Add CRTC helpers for atomic modesetting omits a6ff807b71e3 drm/ast: Add primary plane omits 259d14a76a27 drm/ast: Split ast_set_vbios_mode_info() omits 0d45ad989d02 drm/ast: Split ast_set_ext_reg() into color and threshold [...] omits a21fdd7a4cd6 drm/ast: Don't clear base address and offset with default values omits 9253f830c916 drm/ast: Check video-mode requirements against VRAM size omits 5a1505e7e668 drm/ast: Remove last traces of struct ast_gem_object omits 6aa192698089 drm/bridge: Add Analogix anx6345 support omits dea73d61466e drm/bridge: Prepare Analogix anx6345 support omits 0712eca92c3e drm/bridge: extract some Analogix I2C DP common code omits ad9301a2a36b drm/bridge: split some definitions of ANX78xx to dedicated [...] omits 5d97408e0d70 drm/bridge: move ANA78xx driver to analogix subdirectory omits 080f1288483b drm/i915: change to_mock() to an inline function omits 0e44f0e76da8 drm/tilcdc: Provide ddc symlink in connector sysfs directory omits 3577dc093c20 drm/mediatek: Provide ddc symlink in hdmi connector sysfs [...] omits f4c7b46abc52 drm/exynos: Provide ddc symlink in connector's sysfs omits 2c01397b71c5 fsi: aspeed: Fix OPB0 byte order register values omits 05360011f9d8 fsi: aspeed: Add trace points omits 28df58603dc2 fsi: Add ast2600 master driver omits 171bb546ec4c dt-bindings: fsi: Add description of FSI master omits fb6d6b9f93d3 fsi: Move defines to common header omits 920722d606a5 fsi: fsi_master_class can be static omits b712f6dbed41 fsi: core: Fix small accesses and unaligned offsets via sysfs omits e387fef806fd trace: fsi: Print transfer size unsigned omits 26745246175a ABI: Update FSI path documentation omits 5e19c0b062b4 drm/i915: Expand documentation for gen12 DP pre-enable sequence omits 1d1d0af67939 drm/i915/selftests: Verify mmap_gtt revocation on unbinding omits 6fedafacae1b drm/i915/selftests: Wrap vm_mmap() around GEM objects omits 85ca528ed79c drm/i915/selftests: Replace mock_file hackery with drm's t [...] omits 4748aa16d527 drm: Expose a method for creating anonymous struct file ar [...] omits 6349120ddcbf drm: Move EXPORT_SYMBOL_FOR_TESTS_ONLY under a separate Kconfig omits 27dbae8f36c1 drm/i915/gem: Safely acquire the ctx->vm when copying omits 7caaed94eade drm/i915/gt: Defer engine registration until fully initialised omits dab1e3e4b955 Merge branch 'for-5.5' into for-next omits 7653416fedb5 Merge branch 'for-5.5' into for-next omits 7f436b3066e3 Merge branch 'for-5.5/core' into for-next omits 12701f59a7d0 drm/msm/hdmi: Provide ddc symlink in hdmi connector sysfs [...] omits b1f64c2fde41 drm: rockchip: Provide ddc symlink in inno_hdmi sysfs directory omits 9c544cc33d5d drm: rockchip: Provide ddc symlink in rk3066_hdmi sysfs directory omits 17165de2572d drm/amdgpu: Provide ddc symlink in dm connector's sysfs directory omits af0e31ab6227 drm/radeon: Provide ddc symlink in connector sysfs directory omits 0ccc42a2fd51 drm/i915: Preload LUTs if the hw isn't currently using them omits f4dea1aaa9a1 drm/dsi: add helpers for DSI compression mode and PPS packets omits 97ecec8b7fa5 drm/dsi: rename MIPI_DCS_SET_PARTIAL_AREA to MIPI_DCS_SET_ [...] omits 0676e24f6295 drm/dsi: add missing DSI DCS commands omits 5586363575ea drm/dsi: add missing DSI data types omits e85c659225c2 drm/dsi: clean up DSI data type definitions omits 9e678fc9baaa drm/i915: FB backing gem obj should reside in LMEM omits 2b0a4fc25ad8 drm/i915: Leave the aliasing-ppgtt size alone omits 3c954c418eb3 drm/i915/display: only include intel_dp_link_training.h wh [...] omits bf5d837a0a4c drm: atomic helper: fix W=1 warnings omits f76c22ce8fbb drm/gma500: Add page flip support on psb/cdv omits b20e9afb38d0 drm/gma500: Add missing call to allow enabling vblank on psb/cdv omits 74ceefd10b1f drm/i915: use might_lock_nested in get_pages annotation omits e692b4021a2e lockdep: add might_lock_nested() omits f86dbacb3002 drm/i915: Switch obj->mm.lock lockdep annotations on its head omits 8204f235a64e drm/fb-helper: Remove drm_fb_helper_fbdev_{setup, teardown}() omits 80ae0369d3e4 drm/todo: Convert drivers to generic fbdev emulation omits 3466a3def2c0 drm/i915/gt: Cleanup heartbeat systole first omits 70dfbc29ab9b drm/i915: switch intel_ddi_init() to intel types omits 6cf6e590ea2e drm/i915/tgl: Add second TGL PCH ID omits 4b4069985658 drm/i915: Remove unwanted rcu_read_lock/unlock omits 79ba3f6671c0 Merge branch 'for-5.5' into for-next omits 87d4af34a2ec Merge branch 'for-5.4/upstream-fixes' into for-next omits 50ec5b563bed drm/komeda: Use devm_platform_ioremap_resource() in komeda [...] omits feba2b814663 drm/i915/gem: Fix error path to unlock if the GEM context [...] omits 841e86728615 drm/i915/gt: Only drop heartbeat.systole if the sole owner omits cddb85dc1eca drm/i915/lmem: fixup fake lmem teardown omits 1e460bf9eaa5 drm/i915: Frob the correct crtc state in intel_crtc_disabl [...] omits bee0a70a9eab drm/i915/gem: Early rejection of no-aperture map_ggtt omits 6b1ce0a2009b drm/ttm: remove ttm_bo_wait_unreserved omits 03e0d26fcf79 drm/nouveau: slowpath for pushbuf ioctl omits b2a8116e2592 dma_resv: prime lockdep annotations omits a096883dda2c drm/i915/dsb: Remove PIN_MAPPABLE from the DSB object VMA omits 75217f8d029b drm/i915/dsc: rename functions for consistency omits b0ab655c8716 drm/i915/dsc: split out encoder specific parts from DSC co [...] omits 6aead5df0556 drm/i915/dsc: clean up rc parameter table access omits 074f51574e7a drm/i915/dsc: make parameter arrays const omits 59ed05ccdded drm/i915: update rawclk also on resume omits 35ac28a88223 drm/i915: avoid reading DP_TP_CTL twice omits a687b4ef6e28 drm/i915/tgl: do not enable transcoder clock twice on MST omits 142110c4ef6d drm/i915: add wrappers to get intel connector state omits 74e8cd5ba4a2 drm/i915: Add for_each_new_intel_connector_in_state() omits 8a537de0f3d8 drm/doc: Update IGT documentation omits 955fd0b7cac3 drm/vkms: Update VKMS documentation omits 700496fa1144 drm/todo: Add entry to remove load/unload hooks omits ab4e69334272 drm/property: Enforce more lifetime rules omits b8c8a85995c5 drm: use DIV_ROUND_UP helper macro for calculations omits ff1fd2945c1a drm/scdc: Fix typo in bit definition of SCDC_STATUS_FLAGS omits dbb1a6fbbb80 drm/i915: Eliminate redundancy in intel_primary_plane_create() omits 12fef149d755 drm/i915: Sort format arrays consistently omits f9c43a313f51 drm/i915: Add 10bpc formats with alpha for icl+ omits ed94034f3d6d drm/i915: Expose C8 on VLV/CHV sprite planes omits d8aa1a487b32 drm/i915: Add missing 10bpc formats for pipe B sprites on CHV omits 73263cb6e2fe drm/i915: Expose alpha formats on VLV/CHV primary planes omits ffe0fd2404f7 drm/i915: Expose 10:10:10 XRGB formats on SNB-BDW sprites omits 0a1f57b86c0b drm/i915/execlists: Reset CSB pointers by mmio as well omits c4a774c4192c drm/i915: add for_each_port() and use it omits 2869e82eb4ff drm/ttm: ttm_tt_init_fields() can be static omits caa478af4812 drm/ttm: Convert vm callbacks to helpers omits 8951000f6d71 drm/ttm: Remove explicit typecasts of vm_private_data omits 7d1486352533 drm/i915: Protect request peeking with RCU omits 83c55ee82f3a drm/i915/gt: Drop false assertion on user_forcewake omits e0316fc294a6 Merge branch 'for-5.5/ish' into for-next omits cdce6aedfc19 Merge branch 'for-5.4/upstream-fixes' into for-next omits 38098750719c drm/i915/execlists: Ignore the inactive kernel context in [...] omits b0b102488664 drm/i915/execlists: Verify context register state before e [...] omits 38813767c7c5 drm/i915/selftests: Flush all active callbacks omits 9278bbb6e43c drm/i915/perf: Reverse a ternary to make sparse happy omits 833e979db36c drm/i915/selftests: Add intel_gt_suspend_prepare omits c601cb2135fd drm/i915: Defer rc6 shutdown to suspend_late omits 9ab3fe2d7dc3 drm/i915/gt: Move user_forcewake application to GT omits c8f6cfc56fc8 drm/i915/gem: Leave reloading kernel context on resume to GT omits 797a615357ac drm/i915/gt: Call intel_gt_sanitize() directly omits 4605bb73a819 drm/i915/gt: Pull timeline initialise to intel_gt_init_early omits 1f594b209fe1 drm/i915: Remove special case slave handling during hw pro [...] omits 380015bfd9ce drm/i915: Complete plane hw and uapi split, v2. omits f90a85e76c2a drm/i915: Perform automated conversions for plane uapi/hw [...] omits 7b3cb17a48dc drm/i915: Perform automated conversions for plane uapi/hw [...] omits a456f65f8963 drm/i915: Perform manual conversions for plane uapi/hw split, v2. omits 5b6edb88008f drm/i915: Add aliases for uapi and hw to plane_state omits 58d124ea2739 drm/i915: Complete crtc hw/uapi split, v6. omits 2225f3c6f1d7 drm/i915: Perform automated conversions for crtc uapi/hw s [...] omits 1326a92c3466 drm/i915: Perform automated conversions for crtc uapi/hw s [...] omits aa42a50add15 drm/i915: Perform manual conversions for crtc uapi/hw split, v2. omits 2b808b3a27d1 drm/i915: Add aliases for uapi and hw to crtc_state omits 3558cafc31ce drm/i915: Handle a few more cases for crtc hw/uapi split, v3. omits f05816cbbcd0 drm/i915/selftests: Spin on all engines simultaneously omits 8b65d6ab9d70 Merge remote-tracking branch 'for-5.5/system-state' into for-next omits 1e85bea0760e fsi: Move master attributes to fsi-master class omits 0604d53d4da8 fsi: Add fsi-master class omits b6d7d8ffa185 xtensa: use "m" constraint instead of "r" in futex.h assembly omits 88eb1df6e8d7 xtensa: use "m" constraint instead of "a" in cmpxchg.h assembly omits 57fc44b06081 xtensa: use named assembly arguments in cmpxchg.h omits 29726fd9c351 xtensa: use "m" constraint instead of "a" in atomic.h assembly omits 9368df64a5cd xtensa: use named assembly arguments in atomic.h omits 5eb1379da692 xtensa: use "m" constraint instead of "a" in bitops.h assembly omits 5489693eeb2a xtensa: use named assembly arguments in bitops.h omits cd953678c734 xtensa: use macros to generate *_bit and test_and_*_bit functions omits dea29164eef4 xtensa: use "m" constraint instead of "a" in uaccess.h assembly omits c61b02fb6c43 Merge branch 'xtensa-5.5-asm-memopt' into xtensa-for-next omits 83ff15c6a510 xtensa: use "m" constraint instead of "r" in futex.h assembly omits 2b9117c7cbac Merge branch 'xtensa-5.5-asm-memopt' into xtensa-for-next omits cb18e29886f0 xtensa: use "m" constraint instead of "r" in futex.h assembly omits 010e85f9e47c Merge branch 'for-5.5/selftests' into for-next omits 8c26b3a71bdf Merge branch 'for-5.5' into for-next omits 4ba3bdee4ee3 Merge branch 'for-5.5' into for-next omits b6df5e2bc8fc ARM: dts: exynos: Rename children of SysRAM node to "sram" omits 54f9c8b90f5c xtensa: merge .fixup with .text omits 96b81327fc21 xtensa: add XIP kernel support omits cd53a419f3a2 xtensa: use "m" constraint instead of "a" in cmpxchg.h assembly omits f552775ed614 xtensa: use named assembly arguments in cmpxchg.h omits 020477226729 xtensa: use "m" constraint instead of "a" in atomic.h assembly omits a0bfe6d9884a xtensa: use named assembly arguments in atomic.h omits c08f00c83cee xtensa: use "m" constraint instead of "a" in bitops.h assembly omits 4a2e276e88d5 xtensa: use named assembly arguments in bitops.h omits e29679a39f6a xtensa: use macros to generate *_bit and test_and_*_bit functions omits d58ab7f24e53 xtensa: use "m" constraint instead of "a" in uaccess.h assembly omits 22567d017c2c dt-bindings: etnaviv: Add #cooling-cells omits 4a6442ff627f Merge branch 'for-5.5-pr-warn' into for-next omits 1b8e121a4d7e Merge branch 'for-5.4/upstream-fixes' into for-next omits 4db6f1d5c00b Merge branch 'for-5.4/upstream-fixes' into for-next omits bd91855d31c3 Merge branch 'for-5.5' into for-next omits d3dfad7f5d98 Merge branch 'xtensa-5.4-fixes' into xtensa-for-next omits ced612fb3454 Merge branch 'for-5.4/upstream-fixes' into for-next omits e1669e8b5647 Merge branch 'xtensa-5.4-fixes' into xtensa-for-next omits 5763fea2f257 Merge branch 'xtensa-5.4-fixes' into xtensa-for-next omits 1cedb5ef36b1 Merge branch 'xtensa-5.4-fixes' into xtensa-for-next omits 1cf5f71030e5 Merge branch 'xtensa-5.5-xip' into xtensa-for-next omits 158b6b99ba7b xtensa: merge .fixup with .text omits 7f6645f077bc xtensa: add XIP kernel support omits 50eb900216ff xtensa: move kernel memory layout to platform options omits 026c39b31fb4 xtensa: use correct symbol for the end of .rodata omits 8092b931e651 xtensa: fix section name for start_info omits 98f9da8a708d xtensa: move MPU constants from .data to .ref.rodata omits 6af3c2ce8051 xtensa: move XCHAL_KIO_* definitions to kmem_layout.h omits c56b5b1c35f9 xtensa: clean up empty include files omits 179726103125 xtensa: update arch features omits f14234184671 Merge branch 'bcm2835-maintainers-next' into for-next omits f7c9ab6ffa89 Merge branch 'for-5.4-fixes' into for-next omits dcd66320eb96 Merge branch 'for-5.5/whiskers' into for-next omits bb997194e8d6 Merge branch 'for-5.4/upstream-fixes' into for-next omits 7c1f7a6a7116 Merge branch 'bcm2835-maintainers-next' into for-next omits dba6172e372b Merge branch 'bcm2835-soc-next' into for-next omits f634c6a80287 dt/bindings: display: Add optional property node define fo [...] omits 75799e7ed50e Merge branch 'for-5.5/logitech' into for-next omits 1864b7646b8e Merge branch 'for-5.4/upstream-fixes' into for-next omits e4dfa33d8c6e Merge branch 'for-5.5/logitech' into for-next omits d789dc30163d Merge branch 'for-5.5/hidraw' into for-next omits 1bb324567d81 Merge branch 'for-5.4/upstream-fixes' into for-next omits aaa4dd61647b Merge branch 'for-5.4/upstream-fixes' into for-next omits 8511674bda61 Merge branch 'for-5.5/whiskers' into for-next omits ede62d7397ec Merge branch 'xtensa-5.5' into xtensa-for-next omits b24b356cae9a Revert "xtensa: add XIP kernel support" omits 017f5b8f92db xtensa: add XIP kernel support omits bba005af274d xtensa: move kernel memory layout to platform options omits f75152eb8bea ktest: Fix some typos in sample.conf omits 8ceba26043e5 Merge branch 'xtensa-5.5' into xtensa-for-next omits 40b038d71491 xtensa: add XIP kernel support omits fad7b25ca201 xtensa: use correct symbol for the end of .rodata omits bb55cd8b4a60 xtensa: fix section name for start_info omits 296433a4d0e3 xtensa: move MPU constants from .data to .ref.rodata omits a6d12c9da76a xtensa: move XCHAL_KIO_* definitions to kmem_layout.h omits 1fd2295cb0fb Merge branch 'xtensa-5.5' into xtensa-for-next omits 7dd657d2912c xtensa: clean up empty include files omits fb22e0fe4442 xtensa: update arch features omits 8c97be0a0aa0 Merge branch 'for-5.4/core' into for-next omits c38822ab9bd6 Merge branch 'for-5.4' into for-next omits 5b5273d070bc Merge branch 'for-5.3/upstream-fixes' into for-next omits 5833f605e9a5 Merge branch 'for-5.4/wacom' into for-next omits 65b7a3fd2a96 Merge branch 'for-5.3/upstream-fixes' into for-next omits 7454450ce6f3 Merge branch 'for-5.3/upstream-fixes' into for-next omits 395ccafa58ea Merge branch 'for-5.4/apple' into for-next omits 3915f097340a Merge branch 'for-5.4/sb0540' into for-next omits 995aaf4df316 Merge branch 'for-5.4/core' into for-next omits 9c2ec7545cbd Merge branch 'xtensa-call0' into xtensa-for-next omits 37b6b4dafa46 xtensa: add support for call0 ABI in userspace omits 474f249f130e xtensa: clean up PS_WOE_BIT usage omits 92604e825304 smack: use GFP_NOFS while holding inode_smack::smk_lock omits 1d4a24debb08 security: smack: Fix possible null-pointer dereferences in [...] omits aa2e9da31431 smack: fix some kernel-doc notations omits c6e22efdb6bb Smack: Don't ignore other bprm->unsafe flags if LSM_UNSAFE [...] omits 5bd8d1a78c30 Merge branch 'for-5.3/upstream-fixes' into for-next omits 04db301da38e Merge branch 'for-5.4/logitech' into for-next omits f92fe6c5456c Merge branch 'for-5.4/multitouch' into for-next omits 2d37fa555f1f Merge branch 'for-5.4/cleanup' into for-next omits 068dbf447f09 Merge branch 'for-5.4/wacom' into for-next omits ac7c0267abc4 Merge branch 'for-5.3/upstream-fixes' into for-next omits 97d0224e6dd4 Merge branch 'for-5.3/upstream-fixes' into for-next omits 1481b1827625 Merge branch 'for-5.4/wacom' into for-next omits ca85eeb92932 Merge branch 'for-5.4/wacom' into for-next omits a870fc4cd1ca Merge branch 'for-5.3/upstream-fixes' into for-next omits b4a81b87a4cf ecryptfs: fix a memory leak bug in ecryptfs_init_messaging() omits fe2e082f5da5 ecryptfs: fix a memory leak bug in parse_tag_1_packet() omits f5a9f36f8be7 Merge branch 'for-5.3/upstream-fixes' into for-next omits 76c522f35c81 Merge branch 'for-5.3/upstream-fixes' into for-next omits 02140f375a72 Merge branch 'for-5.3/upstream-fixes' into for-next omits bbe17d7045e3 Merge branch 'for-5.4/ish' into for-next omits 1cfe141e1715 Merge branch 'for-5.4-core' into for-next omits cdc177c021b8 Merge branch 'for-5.4' into for-next omits f28b8da266a6 Merge branch 'for-5.3/upstream-fixes' into for-next omits 07c20e845a3a Merge branch 'for-5.3/upstream-fixes' into for-next omits baf58858e8b6 sh: prefer __section from compiler_attributes.h omits 8619b5a9035a sh: Drop -Werror from kernel Makefile omits 3a3a78124693 sh: kernel: disassemble: Mark expected switch fall-throughs omits fb8f77490f55 sh: kernel: hw_breakpoint: Fix missing break in switch statement omits fa4b55813b1e Merge branch 'xtensa-5.3' into xtensa-for-next omits 7773e1130551 Merge branch 'for-5.3/upstream-fixes' into for-next omits b8049091c363 Merge branch 'for-5.3/upstream-fixes' into for-next omits ba2779aa4730 Merge branch 'for-5.3/upstream-fixes' into for-next omits 2c06da2a27b3 Merge branch 'for-5.3/upstream-fixes' into for-next omits 81f2be0966dc Merge branch 'for-5.4/logitech' into for-next omits e1b89a4cb597 Merge branch 'for-5.3/upstream-fixes' into for-next omits 91b2bbd96b66 Merge branch 'for-5.3/upstream-fixes' into for-next omits 910514a8d598 Merge branch 'for-5.3/upstream-fixes' into for-next omits eef83d533e28 Merge branch 'for-5.4/hidraw-hiddev-epoll' into for-next omits 1cc4792cca8d Merge branch 'for-5.3/upstream-fixes' into for-next omits 1386dcaa9226 Merge branch 'xtensa-5.3' into xtensa-for-next omits cd10afbc932d sh: remove unneeded uapi asm-generic wrappers omits cbfc6edb6a4a sh: use __builtin_constant_p() directly instead of IS_IMMEDIATE() omits a5de8865cb3e h8300: move definition of __kernel_size_t etc. to posix_types.h omits 66da768644b5 xtensa: remove free_initrd_mem omits baf6722aa0cb ide: Use dev_get_drvdata where possible omits 038029c03e21 sparc: remove unneeded uapi/asm/statfs.h omits f293d4d4649c h8300: Add missing symbol "BOOT_LINK_OFFSET" omits b4bff4be5503 h8300: fix memset return value. omits ba174ef6d224 Merge branch 'for-5.3-fixes' into for-next omits 6326b440055f Merge branch 'xtensa-5.3' into xtensa-for-next omits 89f4357b0a55 Merge branch 'xtensa-5.3' into xtensa-for-next omits f0cc370ab74d Merge branch 'for-5.3' into for-next omits bf4945efabdf Merge branch 'for-5.3/wacom' into for-next omits ffd81a72aae3 Merge branch 'for-5.3/doc' into for-next omits 5082258906dd Merge branch 'for-5.2/fixes' into for-next omits f6282be0f451 Merge branch 'xtensa-5.3' into xtensa-for-next omits 16f3c329e5e6 Merge branch 'for-5.3/ish' into for-next omits d33ee08dd9a5 Merge branch 'for-5.2/fixes' into for-next omits 5258f23f4608 Merge branch 'for-5.2/fixes' into for-next omits 59cc0d8aac4c Merge branch 'for-5.2/fixes' into for-next omits 52b0da0e0be1 Merge branch 'for-5.2/fixes' into for-next omits b7efc7e85284 Merge branch 'for-5.3/wacom' into for-next omits ad72733d9573 Merge branch 'for-5.2/fixes' into for-next omits 1eaac472eb6d Merge branch 'for-5.2/fixes' into for-next omits 4cdfb27ba80d xen/swiotlb: remember having called xen_create_contiguous_ [...] omits f3a7bb9acba2 xen/swiotlb: simplify range_straddles_page_boundary() omits b0f24237c431 xen/swiotlb: fix condition for calling xen_destroy_contigu [...] omits bb4d6a3e1d1e Merge branch 'devel/for-linus-5.2' into devel/for-linus-5.3 omits d0b1e925e406 swiotlb: fix phys_addr_t overflow warning omits 4d571204897e swiotlb: Return consistent SWIOTLB segments/nr_tbl omits 396bbe92b25a swiotlb: Group identical cleanup in swiotlb_cleanup() omits 28f28ea4343a Merge branch 'for-5.3-core' into for-next omits 61474c3685e1 Merge branch 'xtensa-5.3' into xtensa-for-next omits 16009db47c51 usb: chipidea: udc: workaround for endpoint conflict issue omits b0153147e2d7 Merge branch 'for-5.3/wacom' into for-next omits 753637b2039f Merge branch 'for-5.3' into for-next omits f3d8631d6a04 Merge branch 'for-5.3/uclogic' into for-next omits 227a5f56b66c Merge branch 'for-5.3/logitech' into for-next omits eb1bfcffba2c Merge branch 'for-5.3-core' into for-next omits 33b7fbdee8ff Merge commit '4fb5741c7c5defd88046f570694fc3249479f36f' in [...] omits e72e014cd305 Merge branch 'for-5.2/fixes' into for-next omits d4582ee4fc55 Merge branch 'for-5.2/fixes' into for-next omits 98609d195737 Merge branch 'for-5.2/fixes' into for-next omits 2ba543d3e7db Merge branch 'xtensa-5.2-fixes' into xtensa-for-next omits f32a0c18e370 Merge branch 'for-5.2/fixes' into for-next omits 664f0d80dbe6 Merge branch 'for-5.3/logitech' into for-next omits 3daf977fd324 Merge branch 'for-5.2/fixes' into for-next omits 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next omits 95a885fac6e3 Merge branch 'for-5.3/wacom' into for-next omits 7516db92a948 Merge branch 'for-5.3/logitech' into for-next omits c6922834dc62 Merge branch 'for-5.2/fixes' into for-next omits 967aa2217b6d Merge branch 'for-5.2-fixes' into for-next omits 0542593fff0f Merge branch 'xtensa-for-next' into xtensa-5.2-fixes omits acc706cafb46 Merge branch 'xtensa-5.2-fixes' into xtensa-for-next omits 1c41f624e758 xtensa: implement initialize_cacheattr for MPU cores omits a444d1aabe6b xtensa: add exclusive atomics support omits 2656d1569d93 xtensa: clean up inline assembly in futex.h omits c5a771f240b1 Merge branch 'xtensa-5.2-fixes' into xtensa-for-next omits 2061da36848d xtensa: set proper error code for simdisk_setup() omits 1e644f4b0b4f xtensa: fix incorrect fd close in error case of simdisk_setup() omits 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next omits eb18d1215405 Merge branch 'for-5.2/logitech' into for-next omits 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next omits 3ba3fee931aa Merge branch 'for-5.2-vsprintf-hardening' into for-next omits 2046ddef4735 Merge branch 'for-5.2-vsprintf-hardening' into for-next omits 5c244b2492f7 Merge branch 'for-5.1/upstream-fixes' into for-next omits 59ac134a6754 Merge branch 'for-5.2/logitech' into for-next omits 97a39ed4bfc4 Merge branch 'for-5.2/logitech' into for-next omits 33be4e645545 Merge branch 'for-5.1/upstream-fixes' into for-next omits 7c1384a890a1 Merge branch 'for-5.2/u2fzero' into for-next omits 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next omits 0142ada02a43 Merge branch 'for-5.2' into for-next omits 6659efec5011 Merge branch 'for-5.2/u2fzero' into for-next omits afec0e7f9c0d Merge branch 'for-5.1/upstream-fixes' into for-next omits a19e25d5472b Merge branch 'for-5.2/u2fzero' into for-next omits 493ee475ef66 Merge branch 'for-5.2-pf-removal' into for-next omits 90be806f0eb3 Merge branch 'for-5.2-core' into for-next omits c569255abd6e Merge branch 'for-5.2/core' into for-next omits a26a70426e9b Merge branch 'xtensa-5.1-fixes' into xtensa-for-next omits 2b4ed567f1a4 Merge branch 'xtensa-5.1-fixes' into xtensa-for-next omits 9d285bf92ad1 Merge branch 'for-5.2/ish' into for-next omits c480b5e66793 Merge branch 'xtensa-5.1-fixes' into xtensa-for-next omits 096c2e2bd33e Merge branch 'for-5.2/macally' into for-next omits efe27707ce1a Merge branch 'for-5.2/ish' into for-next omits 7c40250d98ea Merge branch 'for-5.1/upstream-fixes' into for-next omits 4f205a9f7fda Merge branch 'for-5.2/core' into for-next omits 8db4f469cb52 Merge branch 'for-5.2/core' into for-next omits 9676d85fea92 Merge branch 'for-5.1/upstream-fixes' into for-next omits d2ae5d4d1ade Merge branch 'for-5.2/logitech' into for-next omits b7c825b25d79 Merge branch 'for-5.1/upstream-fixes' into for-next omits 2a8eda164d1f Merge branches 'for-5.2/sensor' and 'for-5.2/picolcd' into [...] omits 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next omits 53be96ab821a Merge branch 'for-5.1/upstream-fixes' into for-next omits cb91b879b271 Merge branch 'for-5.1/upstream-fixes' into for-next omits 401bcfc5f96e Merge branch 'for-5.2/ish' into for-next omits 2073452734b7 Merge branch 'for-5.1/upstream-fixes' into for-next omits fb243959c9b0 Merge branch 'for-5.1/upstream-fixes' into for-next omits c9033c8e9e47 Merge branch 'for-5.2/ish' into for-next omits a51a950d60e4 Merge branch 'for-5.1/upstream-fixes' into for-next omits 54f97b456ef4 Merge branch 'for-5.1/upstream-fixes' into for-next omits c81eee9fb58c Merge branch 'for-5.1/hid-uclogic' into for-next omits 4551d0ef940f Merge branch 'for-5.1/wacom' into for-next omits 79f74eab9db1 Merge branch 'for-5.0/upstream-fixes' into for-next omits b235b5129b19 Merge branch 'for-5.1/i2c-hid' into for-next omits 2557ebca8802 Merge branch 'for-5.1/wacom' into for-next omits 94b5b50420de Merge branch 'for-5.1/hid-logitech' into for-next omits b761e12da178 Merge branch 'for-5.0/upstream-fixes' into for-next omits 551cf047a3d8 Merge branch 'for-5.0/upstream-fixes' into for-next omits acf15bdef15e Merge branch 'for-5.1/hid-asus' into for-next omits b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next omits 036ef74b3ecb Merge branch 'xtensa-5.1' into xtensa-for-next omits f463fe19f12c Merge branch 'for-5.1/hid-topseed' into for-next omits 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next omits 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next omits 06e284aafd45 Merge branch 'for-5.1/ish' into for-next omits 67288613d46d Merge branch 'for-5.0/upstream-fixes' into for-next omits 255d6167833c Merge branch 'for-5.1/wacom' into for-next omits b1ddbed1903f Merge branch 'for-5.1/i2c-hid' into for-next omits 20d45b2c3fe9 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next omits acedafabf1bd Merge branch 'for-5.1/hid-elan' into for-next omits 95dd4c87b7a6 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next omits 8a668039b788 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next omits 34a783a07a6f xtensa: rename BUILTIN_DTB to BUILTIN_DTB_SOURCE omits 16be6fd6a52b xtensa: Fix typo use space=>user space omits d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next omits 76428ff915f3 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next omits 8cd4105fd234 drivers/irqchip: xtensa-mx: fix mask and unmask omits f2b9dea93c02 drivers/irqchip: xtensa: add warning to irq_retrigger omits 18031f71ea01 xtensa: SMP: mark each possible CPU as present omits a169c7463e51 xtensa: smp_lx200_defconfig: fix vectors clash omits da26d363189a xtensa: SMP: fix secondary CPU initialization omits fcee620b2daf Merge branch 'for-5.1/ish' into for-next omits 0fc4b0079db0 Merge branch 'for-5.1/ish' into for-next omits 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next omits e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next omits 0a84e89382d6 Merge branch 'for-5.0/upstream-fixes' into for-next omits 5664144391bd Merge branch 'for-5.1/hid-maltron' into for-next omits 2809b4c76c81 Merge branch 'for-5.0/upstream-fixes' into for-next omits 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next omits 31b9c06288a4 Merge branch 'for-5.0/upstream-fixes' into for-next omits d69c57d58ae4 Merge branch 'for-5.1/hid-sony' into for-next omits b76d699daab2 Merge branch 'master' into for-next omits 16f3d1f5df35 Merge branch 'for-4.20/upstream-fixes' into for-next omits 5578dd451c91 Merge branch 'for-4.20/upstream-fixes' into for-next omits f1589f675d65 Merge branch 'xtensa-jumplabel' into xtensa-for-next omits f8e8ae868301 Merge branch 'for-4.21/ish' into for-next omits eb96c85bb8fb Merge branch 'for-4.21/core' into for-next omits f384956b686e Merge branch 'for-4.20/upstream-fixes' into for-next omits bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next omits c31f54cdc8da Merge branch 'xtensa-tracehook' into xtensa-for-next omits 246bcc481ad3 Merge branch 'for-4.20/upstream-fixes' into for-next omits 3545693d1ad7 Merge branch 'for-4.21/hid-asus' into for-next omits 11478e44de6f Merge branch 'for-4.21/highres-wheel' into for-next omits 0cace0aaf224 Merge branch 'for-4.20/upstream-fixes' into for-next omits c536707da937 Merge branch 'for-4.20/upstream-fixes' into for-next omits 43a48f140345 Merge branch 'for-4.21/hid-core' into for-next omits cf991521b736 Merge branch 'xtensa-cleanups' into xtensa-for-next omits e2f3efdaf1b6 Merge branch 'xtensa-cleanups' into xtensa-for-next omits a78d2a03404b Merge branch 'xtensa-cleanups' into xtensa-for-next omits d81a6df30db2 xtensa: don't clear cpenable unconditionally on release omits e836b0528f18 xtensa: simplify coprocessor.S omits e22864e5a665 xtensa: clean up WSR*/RSR*/get_sr/set_sr omits 29fa9085c36a Merge branch 'for-4.21/hid-asus' into for-next omits 2e561e7ca05b Merge branch 'for-4.20/upstream-fixes' into for-next omits f5be92b65fa0 Merge branch 'for-4.20/upstream-fixes' into for-next omits 897368ebb6a7 Merge branch 'xtensa-fixes' into xtensa-for-next omits 16e70c1713e8 Merge branch 'for-4.21/hid-cougar' into for-next omits 1d6d6ef886bd Merge branch 'for-4.21/hidraw' into for-next omits d7368f11ac7e Merge branch 'for-4.20/upstream-fixes' into for-next omits 0c350382e50b Merge branch 'for-4.20/upstream-fixes' into for-next omits 2df98ddf59fc Merge branch 'for-4.20/upstream-fixes' into for-next omits 5009be9875c3 Merge branch 'for-4.20/upstream-fixes' into for-next omits fcec7756107d Merge branch 'xtensa-syscall-rework' into xtensa-for-next omits 7c17225f2059 xtensa: generate uapi header and syscall table header files omits b4130fdef9a7 xtensa: add system call table generation support omits 3db1569a17dd xtensa: add __NR_syscalls along with __NR_syscall_count omits b7c16dd08fb8 Merge branch 'xtensa-fixes' into xtensa-for-next omits 4f7dd34027d4 Merge branch 'for-4.21/hidraw' into for-next omits b5f8251074e8 Merge branch 'for-4.20/upstream-fixes' into for-next omits 11418596b31f Merge branch 'xtensa-fixes' into xtensa-for-next omits 91eaf0f3c78a Revert "xtensa: xtfpga: implement platform DMA address helpers" omits c478d6d63f73 Merge branch 'xtensa-fixes' into xtensa-for-next omits 0fc042bfb322 Merge branch 'xtensa-fixes' into xtensa-for-next omits 0aef342184e3 Merge branch 'for-4.19/fixes' into for-next omits c778cfd467e7 Merge branch 'for-4.19/fixes' into for-next omits ee2c444650f4 Merge branch 'for-4.20/google' into for-next omits 9ee313f0d2bb Merge branch 'for-4.19/fixes' into for-next omits 0492cca63302 Merge branch 'for-4.20/google' into for-next omits 5a17b3869eb5 Merge branch 'for-4.20/google' into for-next omits 4c2b9385b4d4 Merge branch 'for-4.20/logitech-highres' into for-next omits 53562f204ac3 Merge branch 'for-4.20/apple' into for-next omits c05be11e7762 Merge branch 'for-4.20/i2c-hid' into for-next omits a2c6319b722d Merge branch 'for-4.20/bigbenff' into for-next omits d147b17f2503 Merge branch 'for-4.19/fixes' into for-next omits 9063a1566135 Merge branch 'for-4.20/logitech-highres' into for-next omits e5b5085f81ce Merge branch 'for-4.19/fixes' into for-next omits 9291a1dc6209 Merge branch 'for-4.19/fixes' into for-next omits c9efd0d7beb3 Merge branch 'xtensa-fixes' into xtensa-for-next omits 6ffa1e97b3e7 Merge branch 'xtensa-fixes' into xtensa-for-next omits 4c640c41381e Merge branch 'for-4.19/fixes' into for-next omits df9e33b723ae Merge branch 'for-4.20/core' into for-next omits c765667f188b Merge branch 'for-4.20/microsoft' into for-next omits 893f31fd2221 Merge branch 'for-4.20/cougar' into for-next omits c226b359099d Merge branch 'for-4.19/fixes' into for-next omits cffe5eba4fe0 Merge branch 'for-4.20/microsoft' into for-next omits 6b1ac81aba94 Merge branch 'for-4.20/logitech-highres' into for-next omits e3bfcd76e7dd Merge branch 'for-4.19/fixes' into for-next omits 86816383c319 Merge branches 'for-4.20/core' and 'for-4.20/multitouch' i [...] omits bdcc7211aaa0 Merge branch 'for-4.19/fixes' into for-next omits 18c31465c84e Merge branch 'for-4.20/core' into for-next omits 75faa6f0dd92 Merge branch 'for-4.19/fixes' into for-next omits 7bc8c12abba0 Merge branch 'xtensa-fixes' into xtensa-for-next omits f0f84837c6da xtensa: rework noMMU cache attributes initialization omits 2cf848801042 xtensa: increase ranges in ___invalidate_{i,d}cache_all omits 30bd09dcbfb7 xtensa: limit offsets in __loop_cache_{all,page} omits 872d1282470b Merge branch 'for-4.19/intel-ish' into for-next omits c72a7f515329 Merge branch 'for-4.18/upstream' into for-next omits 4e9544262a93 Merge branch 'for-4.19/cougar' into for-next omits 57194b035942 Merge branch 'for-4.19/upstream' into for-next omits 7ce5d5b7fc46 Merge branch 'for-4.19/multitouch-multiaxis' into for-next omits 53ad28d14107 Merge branch 'for-4.19/elan' into for-next omits 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next omits cb6db64ef5a9 Merge branch 'xtensa-dma-fixes' into xtensa-for-next omits 21ec04090f59 xtensa: xtfpga: implement platform DMA address helpers omits 17e39f86b2ee Merge branch 'for-4.19/sony' into for-next omits be7c847c6ba9 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits fd1eacd2a11f Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits 0bd89960cb03 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits b2aec0bc9ca7 Merge branch 'for-4.19/wacom' into for-next omits b480a70c8108 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits 5686cd09f441 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits 1519d49960da Merge branch 'for-4.19/wiimote' into for-next omits 4eadb5dd534f Merge branch 'for-4.19/upstream' into for-next omits eb104e0f56f6 Merge branch 'for-4.19/upstream' into for-next omits c5aee2e2b765 Merge branch 'for-4.19/upstream' into for-next omits f68fabe73237 Merge branch 'for-4.19/i2c-hid' into for-next omits e853699f03c1 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits 1f008cfec5d5 NFC: fdp: Fix unused variable warnings omits 7579d009c4a1 NFC: fdp: Remove __func__ from dev_dbg() omits 430c62fa23d4 NFC: fdp: Fix possible buffer overflow in WCS4000 NFC driver omits 761e37b71e26 NFC: Fix possible memory corruption when handling SHDLC I- [...] omits 48badd41fbfd NFC: st21nfca: Fix out of bounds kernel access when handli [...] omits c99f996b2ba4 NFC: st95hf: drop illegal kfree_skb() omits 85ef4f34cc64 NFC: st95hf: initialize semaphore and mutex earlier omits 00afd4c21f2f NFC: fix attrs checks in netlink interface omits 4e4e8232f0ae nfc: st21nfca: Remove unnecessary devm_kzalloc() cast omits 6a893401a728 nfc: st21nfca: Check for devm_kzalloc() failure omits e530d198bdbf NFC: fdp: fix signed less or equal zero check in u8 max_size omits f1b6ae6701a7 Merge branch 'for-4.18/rmi' into for-next omits b2d4dbb2892d Merge branch 'for-4.18/multitouch' into for-next omits 6517c318ad50 Merge branch 'for-4.18/upstream' into for-next omits 4a4374fdfa41 Merge branch 'for-4.18/hid-steam' into for-next omits 05e3385f1f74 Merge branch 'for-4.18/i2c-hid' into for-next omits d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next omits 0bdd81293667 Merge branch 'for-4.18/wacom' into for-next omits 1bc9eca1aa90 Merge branch 'for-4.17/upstream-fixes' into for-next omits 36d2b64ff2af Merge branch 'for-4.18/plantronics' into for-next omits eb42863d710a Merge branch 'for-4.18/multitouch' into for-next omits 10a5884d47f4 Merge branch 'for-4.18/i2c-hid' into for-next omits 071fbb4cae8a Merge branch 'for-4.18/hid-steam' into for-next omits 4153e8aad377 Merge branch 'for-4.17/upstream-fixes' into for-next omits 4936066ffbe9 Merge branch 'for-4.17/upstream-fixes' into for-next omits 2f90b3ef6dd3 Merge branch 'for-4.18/alps' into for-next omits f45728380f49 Merge branch 'for-4.18/multitouch' into for-next omits ae8e917ce5db Merge branch 'for-4.17/upstream-fixes' into for-next omits b27405f07ca7 Merge branch 'for-4.17/upstream-fixes' into for-next omits 5d6726db888e Merge branch 'for-4.17/upstream-fixes' into for-next omits 00ddd17446aa Merge branch 'for-4.17/upstream-fixes' into for-next omits 4b856e43d718 Merge branch 'for-4.18/upstream' into for-next omits 5a94515dfee9 Merge branch 'for-4.18/hid-redragon' into for-next omits 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next omits d539f75b1f2f Merge branch 'for-4.18/i2c-hid' into for-next omits 44a5a5f4fadd Merge branch 'for-4.17/upstream-fixes' into for-next omits ae6063c83634 Merge branch 'xtensa-fixes' into xtensa-for-next omits ede179d96eb8 xtensa: support DMA_ATTR_NO_KERNEL_MAPPING attribute omits e69bf251406b Merge branch 'xtensa-fixes' into xtensa-for-next omits 9e0031ddb608 xtensa: fix build with KASAN omits d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next omits 73b37067623c xtensa: fix futex_atomic_cmpxchg_inatomic omits c3d1b34b772f Merge branch 'xtensa-fixes' into xtensa-for-next omits 60f8f2dd34b3 Merge branch 'xtensa-ssp-kasan' into xtensa-for-next omits a5840bee73a3 Merge branch 'xtensa-asm-cleanups' into xtensa-for-next omits 271335b9726e Merge branch 'xtensa-fixes' into xtensa-for-next omits 51b5e9756efd Merge branch 'xtensa-fixes' into xtensa-for-next omits bdf3b55fde37 Merge branch 'xtensa-fixes' into xtensa-for-next omits 6fad04b7585d Merge branch 'xtensa-fixes' into xtensa-for-next omits 07d93a3b6ddc Merge branch 'xtensa-sim-params' into xtensa-for-next omits d0c32cdc395c Merge branch 'xtensa-dma-map-fix' into xtensa-for-next omits 9b819054a93c Merge branch 'xtensa-dma-map-fix' into xtensa-for-next omits 5874c700308f xtensa: make __pa work with uncached KSEG addresses omits ec59c4ad070d Merge branch 'xtensa-boot' into xtensa-for-next omits 6e72293ab0e9 xtensa: fix noMMU build on cores with MMU omits 51fc407848da Merge tag 'v4.9' into xtensa-for-next adds 1b4e677f86c7 Merge tag 'hwmon-for-v5.5-rc8' of git://git.kernel.org/pub [...] adds 90a8e82d3ca8 leds: gpio: Fix uninitialized gpio label for fwnode based probe adds 22cb0a76e005 leds-as3645a: Drop fwnode reference on ignored node adds 2424415d25a7 led: max77650: add of_match table adds 30d57d55abd7 ledtrig-pattern: fix email address quoting in MODULE_AUTHOR() adds 51eb5a24de91 leds: rb532: cleanup whitespace adds 43108c72cf1d leds: lm3532: add pointer to documentation and fix typo adds 131701c697e8 Merge tag 'leds-5.5-rc8' of git://git.kernel.org/pub/scm/l [...] adds 2c6b7bcd7472 readdir: be more conservative with directory entry names adds 3c2659bd1db8 readdir: make user_access_begin() use the real access range adds a572582b1a4d Merge tag 'pci-v5.5-fixes-2' of git://git.kernel.org/pub/s [...] adds 3a83c8c81c91 Merge tag 'pm-5.5-rc8' of git://git.kernel.org/pub/scm/lin [...] adds fa0a4e3b5412 Merge tag 'ceph-for-5.5-rc8' of https://github.com/ceph/ce [...] adds d0695e235110 tracing: xen: Ordered comparison of function pointers adds 99c9a923e97a tracing/uprobe: Fix double perf_event linking on multiprob [...] adds aeed8aa3874d tracing: trigger: Replace unneeded RCU-list traversals adds 8bcebc77e85f tracing: Fix histogram code when expression has same var as value adds bf24daac8f2b tracing: Do not set trace clock if tracefs lockdown is in effect adds b61387cb732c tracing/uprobe: Fix to make trace_uprobe_filter alignment safe adds 34597c85be98 Merge tag 'trace-v5.5-rc6-2' of git://git.kernel.org/pub/s [...] adds 4703d9119972 Merge tag 'xarray-5.5' of git://git.infradead.org/users/wi [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (41539ebf9bac) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-aarch6 [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .mailmap | 8 - CREDITS | 4 +- Documentation/ABI/obsolete/sysfs-selinux-disable | 26 - Documentation/ABI/stable/sysfs-class-tpm | 33 +- Documentation/ABI/stable/sysfs-driver-mlxreg-io | 79 +- Documentation/ABI/testing/configfs-usb-gadget | 4 - Documentation/ABI/testing/ima_policy | 16 +- Documentation/ABI/testing/rtc-cdev | 8 - Documentation/ABI/testing/sysfs-bus-iio | 13 - Documentation/ABI/testing/sysfs-bus-iio-dma-buffer | 19 - Documentation/ABI/testing/sysfs-bus-mdio | 63 - Documentation/ABI/testing/sysfs-class-devfreq | 18 +- Documentation/ABI/testing/sysfs-class-power | 3 +- Documentation/ABI/testing/sysfs-devices-system-cpu | 6 - Documentation/ABI/testing/sysfs-driver-pciback | 13 - Documentation/ABI/testing/sysfs-platform-asus-wmi | 10 - Documentation/ABI/testing/sysfs-power | 13 - Documentation/PCI/msi-howto.rst | 2 +- .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 8 +- Documentation/RCU/NMI-RCU.rst | 124 - Documentation/RCU/NMI-RCU.txt | 121 + Documentation/RCU/arrayRCU.rst | 165 - Documentation/RCU/arrayRCU.txt | 153 + Documentation/RCU/index.rst | 5 - Documentation/RCU/listRCU.rst | 281 +- Documentation/RCU/lockdep-splat.txt | 2 +- Documentation/RCU/rcu.rst | 18 +- Documentation/RCU/rcu_dereference.rst | 463 - Documentation/RCU/rcu_dereference.txt | 456 + Documentation/RCU/rcubarrier.rst | 353 - Documentation/RCU/rcubarrier.txt | 325 + Documentation/RCU/stallwarn.txt | 11 +- Documentation/RCU/whatisRCU.rst | 1154 -- Documentation/RCU/whatisRCU.txt | 1079 ++ .../admin-guide/acpi/fan_performance_states.rst | 62 - Documentation/admin-guide/acpi/index.rst | 1 - Documentation/admin-guide/bootconfig.rst | 186 - Documentation/admin-guide/cgroup-v2.rst | 29 - .../admin-guide/device-mapper/dm-raid.rst | 2 - Documentation/admin-guide/ext4.rst | 2 - Documentation/admin-guide/index.rst | 2 - Documentation/admin-guide/kernel-parameters.txt | 63 +- Documentation/admin-guide/nfs/fault_injection.rst | 70 - Documentation/admin-guide/nfs/index.rst | 15 - Documentation/admin-guide/nfs/nfs-client.rst | 141 - Documentation/admin-guide/nfs/nfs-idmapper.rst | 78 - Documentation/admin-guide/nfs/nfs-rdma.rst | 292 - .../admin-guide/nfs/nfsd-admin-interfaces.rst | 40 - Documentation/admin-guide/nfs/nfsroot.rst | 364 - .../admin-guide/nfs/pnfs-block-server.rst | 42 - Documentation/admin-guide/nfs/pnfs-scsi-server.rst | 24 - Documentation/admin-guide/pm/cpuidle.rst | 3 - Documentation/admin-guide/pm/intel_idle.rst | 246 - Documentation/admin-guide/pm/working-state.rst | 1 - Documentation/admin-guide/thunderbolt.rst | 30 +- Documentation/arm/microchip.rst | 6 - Documentation/arm64/cpu-feature-registers.rst | 16 - Documentation/arm64/elf_hwcaps.rst | 31 - Documentation/arm64/silicon-errata.rst | 2 - Documentation/asm-annotations.rst | 9 +- Documentation/block/biovecs.rst | 2 +- Documentation/core-api/index.rst | 3 - Documentation/core-api/ioctl.rst | 253 - Documentation/core-api/padata.rst | 169 - Documentation/core-api/pin_user_pages.rst | 232 - Documentation/crypto/devel-algos.rst | 38 +- Documentation/dev-tools/index.rst | 1 - Documentation/dev-tools/kasan.rst | 4 +- Documentation/dev-tools/kcsan.rst | 266 - Documentation/dev-tools/kunit/faq.rst | 3 +- Documentation/dev-tools/kunit/index.rst | 3 - Documentation/dev-tools/kunit/usage.rst | 16 - Documentation/devicetree/bindings/arm/amlogic.yaml | 3 - .../devicetree/bindings/arm/atmel-at91.yaml | 31 - .../devicetree/bindings/arm/atmel-sysregs.txt | 7 - Documentation/devicetree/bindings/arm/cpus.yaml | 15 - Documentation/devicetree/bindings/arm/fsl.yaml | 54 - .../devicetree/bindings/arm/idle-states.txt | 706 + .../devicetree/bindings/arm/idle-states.yaml | 661 - .../devicetree/bindings/arm/msm/qcom,llcc.yaml | 2 +- Documentation/devicetree/bindings/arm/psci.yaml | 104 - Documentation/devicetree/bindings/arm/qcom.yaml | 44 +- Documentation/devicetree/bindings/arm/realtek.yaml | 21 - .../devicetree/bindings/arm/rockchip.yaml | 9 - Documentation/devicetree/bindings/arm/sprd.yaml | 33 + .../devicetree/bindings/arm/sprd/sprd.yaml | 33 - .../devicetree/bindings/arm/stm32/mlahb.txt | 37 + .../devicetree/bindings/arm/stm32/st,mlahb.yaml | 70 - .../bindings/arm/stm32/st,stm32-syscon.yaml | 41 - .../devicetree/bindings/arm/stm32/stm32-syscon.txt | 16 + Documentation/devicetree/bindings/arm/sunxi.yaml | 23 +- .../arm/sunxi/allwinner,sun4i-a10-mbus.yaml | 65 - .../devicetree/bindings/arm/sunxi/sunxi-mbus.txt | 37 + Documentation/devicetree/bindings/arm/ux500.yaml | 36 - .../devicetree/bindings/ata/ahci-platform.txt | 12 + .../bindings/ata/allwinner,sun4i-a10-ahci.yaml | 47 - .../bindings/ata/allwinner,sun8i-r40-ahci.yaml | 67 - .../devicetree/bindings/ata/brcm,sata-brcm.txt | 7 - .../devicetree/bindings/ata/faraday,ftide010.txt | 38 + .../devicetree/bindings/ata/faraday,ftide010.yaml | 89 - .../devicetree/bindings/ata/pata-common.yaml | 50 - .../devicetree/bindings/ata/sata-common.yaml | 50 - .../clock/allwinner,sun4i-a10-ahb-clk.yaml | 108 - .../clock/allwinner,sun4i-a10-apb0-clk.yaml | 50 - .../clock/allwinner,sun4i-a10-apb1-clk.yaml | 52 - .../clock/allwinner,sun4i-a10-axi-clk.yaml | 61 - .../clock/allwinner,sun4i-a10-cpu-clk.yaml | 52 - .../clock/allwinner,sun4i-a10-display-clk.yaml | 57 - .../clock/allwinner,sun4i-a10-gates-clk.yaml | 152 - .../clock/allwinner,sun4i-a10-mbus-clk.yaml | 63 - .../clock/allwinner,sun4i-a10-mmc-clk.yaml | 87 - .../clock/allwinner,sun4i-a10-mod0-clk.yaml | 80 - .../clock/allwinner,sun4i-a10-mod1-clk.yaml | 57 - .../clock/allwinner,sun4i-a10-osc-clk.yaml | 51 - .../clock/allwinner,sun4i-a10-pll1-clk.yaml | 71 - .../clock/allwinner,sun4i-a10-pll3-clk.yaml | 50 - .../clock/allwinner,sun4i-a10-pll5-clk.yaml | 53 - .../clock/allwinner,sun4i-a10-pll6-clk.yaml | 53 - .../clock/allwinner,sun4i-a10-tcon-ch0-clk.yaml | 77 - .../clock/allwinner,sun4i-a10-usb-clk.yaml | 166 - .../bindings/clock/allwinner,sun4i-a10-ve-clk.yaml | 55 - .../clock/allwinner,sun5i-a13-ahb-clk.yaml | 52 - .../clock/allwinner,sun6i-a31-pll6-clk.yaml | 53 - .../clock/allwinner,sun7i-a20-gmac-clk.yaml | 51 - .../clock/allwinner,sun7i-a20-out-clk.yaml | 52 - .../clock/allwinner,sun8i-a83t-de2-clk.yaml | 76 - .../clock/allwinner,sun8i-h3-bus-gates-clk.yaml | 103 - .../clock/allwinner,sun9i-a80-ahb-clk.yaml | 52 - .../clock/allwinner,sun9i-a80-apb0-clk.yaml | 63 - .../clock/allwinner,sun9i-a80-cpus-clk.yaml | 52 - .../clock/allwinner,sun9i-a80-de-clks.yaml | 67 - .../bindings/clock/allwinner,sun9i-a80-gt-clk.yaml | 52 - .../clock/allwinner,sun9i-a80-mmc-config-clk.yaml | 68 - .../clock/allwinner,sun9i-a80-pll4-clk.yaml | 50 - .../clock/allwinner,sun9i-a80-usb-clocks.yaml | 59 - .../clock/allwinner,sun9i-a80-usb-mod-clk.yaml | 60 - .../clock/allwinner,sun9i-a80-usb-phy-clk.yaml | 60 - .../bindings/clock/amlogic,meson8-ddr-clkc.yaml | 50 - .../bindings/clock/amlogic,meson8b-clkc.txt | 5 - .../devicetree/bindings/clock/imx8mp-clock.yaml | 68 - .../devicetree/bindings/clock/qcom,dispcc.txt | 19 + .../devicetree/bindings/clock/qcom,dispcc.yaml | 67 - .../devicetree/bindings/clock/qcom,gcc.yaml | 86 +- .../devicetree/bindings/clock/qcom,gpucc.txt | 24 + .../devicetree/bindings/clock/qcom,gpucc.yaml | 72 - .../devicetree/bindings/clock/qcom,mmcc.txt | 28 + .../devicetree/bindings/clock/qcom,mmcc.yaml | 98 - .../devicetree/bindings/clock/qcom,videocc.txt | 18 + .../devicetree/bindings/clock/qcom,videocc.yaml | 62 - .../devicetree/bindings/clock/renesas,cpg-mssr.txt | 2 +- .../devicetree/bindings/clock/st,stm32mp1-rcc.txt | 60 + .../devicetree/bindings/clock/st,stm32mp1-rcc.yaml | 79 - .../devicetree/bindings/clock/sun8i-de2.txt | 34 + .../devicetree/bindings/clock/sun9i-de.txt | 28 + .../devicetree/bindings/clock/sun9i-usb.txt | 24 + Documentation/devicetree/bindings/clock/sunxi.txt | 225 + .../devicetree/bindings/clock/ti-clkctrl.txt | 11 +- .../devicetree/bindings/clock/ti/dra7-atl.txt | 4 +- .../bindings/connector/usb-connector.txt | 4 +- .../allwinner,sun4i-a10-display-backend.yaml | 291 - .../allwinner,sun4i-a10-display-engine.yaml | 114 - .../allwinner,sun4i-a10-display-frontend.yaml | 138 - .../bindings/display/allwinner,sun4i-a10-hdmi.yaml | 183 - .../bindings/display/allwinner,sun4i-a10-tcon.yaml | 676 - .../display/allwinner,sun4i-a10-tv-encoder.yaml | 62 - .../bindings/display/allwinner,sun6i-a31-drc.yaml | 138 - .../display/allwinner,sun6i-a31-mipi-dsi.yaml | 33 +- .../display/allwinner,sun8i-a83t-de2-mixer.yaml | 118 - .../display/allwinner,sun8i-a83t-dw-hdmi.yaml | 273 - .../display/allwinner,sun8i-a83t-hdmi-phy.yaml | 117 - .../display/allwinner,sun8i-r40-tcon-top.yaml | 382 - .../bindings/display/allwinner,sun9i-a80-deu.yaml | 133 - .../bindings/display/bridge/lvds-codec.yaml | 131 - .../bindings/display/bridge/lvds-transmitter.txt | 66 + .../bindings/display/bridge/thine,thc63lvdm83d.txt | 50 + .../bindings/display/bridge/ti,ds90c185.txt | 55 + .../bindings/display/dsi-controller.yaml | 91 - .../bindings/display/etnaviv/etnaviv-drm.txt | 1 - .../devicetree/bindings/display/ingenic,lcd.txt | 1 - .../devicetree/bindings/display/msm/dpu.txt | 4 +- .../devicetree/bindings/display/msm/gpu.txt | 9 +- .../devicetree/bindings/display/mxsfb.txt | 1 - .../display/panel/ampire,am-480272h3tmqw-t01h.yaml | 42 + .../display/panel/ampire,am800480r3tmqwa1h.txt | 7 + .../bindings/display/panel/giantplus,gpm940b0.txt | 12 + .../display/panel/leadtek,ltk500hd1829.yaml | 49 - .../bindings/display/panel/logicpd,type28.yaml | 42 - .../bindings/display/panel/panel-simple.yaml | 69 - .../bindings/display/panel/sharp,ls020b1dd01d.txt | 12 + .../bindings/display/panel/sony,acx424akp.yaml | 49 - .../bindings/display/panel/xinpeng,xpp055c272.yaml | 49 - .../devicetree/bindings/display/renesas,cmm.yaml | 67 - .../devicetree/bindings/display/renesas,du.txt | 15 +- .../display/rockchip/dw_mipi_dsi_rockchip.txt | 13 +- .../bindings/display/rockchip/rockchip-lvds.txt | 4 - .../bindings/display/sunxi/sun4i-drm.txt | 637 + .../devicetree/bindings/display/tilcdc/tfp410.txt | 21 + .../devicetree/bindings/dma/atmel-xdma.txt | 4 +- Documentation/devicetree/bindings/dma/fsl-edma.txt | 1 - .../devicetree/bindings/dma/fsl-imx-sdma.txt | 3 - .../devicetree/bindings/dma/jz4780-dma.txt | 6 +- .../devicetree/bindings/dma/renesas,rcar-dmac.txt | 1 - .../devicetree/bindings/dma/st,stm32-dma.yaml | 102 - .../devicetree/bindings/dma/st,stm32-dmamux.yaml | 52 - .../devicetree/bindings/dma/st,stm32-mdma.yaml | 105 - .../devicetree/bindings/dma/stm32-dma.txt | 83 + .../devicetree/bindings/dma/stm32-dmamux.txt | 84 + .../devicetree/bindings/dma/stm32-mdma.txt | 94 + .../devicetree/bindings/dma/ti/k3-udma.yaml | 184 - Documentation/devicetree/bindings/eeprom/at24.yaml | 5 +- Documentation/devicetree/bindings/eeprom/at25.txt | 2 - .../bindings/gpio/qcom,wcd934x-gpio.yaml | 47 - .../devicetree/bindings/gpio/renesas,gpio-rcar.txt | 3 +- .../devicetree/bindings/gpio/sifive,gpio.yaml | 68 - .../bindings/gpio/xylon,logicvc-gpio.yaml | 69 - .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 1 - .../devicetree/bindings/hwmon/adi,adm1177.yaml | 66 - .../bindings/hwmon/pmbus/ti,ucd90320.yaml | 45 - Documentation/devicetree/bindings/i2c/i2c-at91.txt | 14 +- .../devicetree/bindings/i2c/i2c-imx-lpi2c.txt | 1 - .../devicetree/bindings/i2c/i2c-jz4780.txt | 4 +- .../devicetree/bindings/i2c/i2c-mux-pca954x.txt | 2 - .../devicetree/bindings/i2c/renesas,i2c.txt | 3 +- .../devicetree/bindings/i2c/renesas,iic.txt | 1 - .../bindings/iio/accel/adi,adis16240.yaml | 49 - .../devicetree/bindings/iio/accel/bma180.txt | 7 +- .../bindings/iio/accel/bosch,bma400.yaml | 54 - .../bindings/iio/accel/kionix,kxcjk1013.txt | 7 - .../devicetree/bindings/iio/adc/adi,ad7091r5.yaml | 54 - .../devicetree/bindings/iio/adc/adi,ad7606.yaml | 8 +- .../bindings/iio/adc/at91-sama5d2_adc.txt | 2 +- .../devicetree/bindings/iio/adc/lltc,ltc2496.yaml | 47 - .../bindings/iio/adc/sigma-delta-modulator.txt | 13 + .../bindings/iio/adc/sigma-delta-modulator.yaml | 37 - .../devicetree/bindings/iio/imu/adi,adis16480.txt | 1 - .../bindings/iio/pressure/asc,dlhl60d.yaml | 51 - .../bindings/iio/proximity/parallax-ping.yaml | 51 - .../iio/temperature/maxim_thermocouple.txt | 7 +- .../bindings/input/touchscreen/edt-ft5x06.txt | 2 - .../bindings/interconnect/qcom,msm8916.yaml | 77 - .../amlogic,meson-gpio-intc.txt | 1 - .../interrupt-controller/aspeed,ast2xxx-scu-ic.txt | 23 - .../bindings/interrupt-controller/fsl,intmux.yaml | 68 - Documentation/devicetree/bindings/iommu/iommu.txt | 6 - .../devicetree/bindings/leds/irled/spi-ir-led.txt | 2 +- .../devicetree/bindings/leds/leds-lm3692x.txt | 8 - .../bindings/mailbox/qcom,apcs-kpss-global.txt | 24 +- .../bindings/media/allwinner,sun4i-a10-csi.yaml | 14 +- .../media/allwinner,sun4i-a10-video-engine.yaml | 83 - .../bindings/media/allwinner,sun6i-a31-csi.yaml | 115 - .../devicetree/bindings/media/amlogic,gx-vdec.yaml | 141 - .../devicetree/bindings/media/amlogic,vdec.txt | 72 + .../devicetree/bindings/media/atmel-isi.txt | 2 +- Documentation/devicetree/bindings/media/cedrus.txt | 57 + .../bindings/media/exynos-jpeg-codec.txt | 2 +- .../devicetree/bindings/media/exynos5-gsc.txt | 2 +- .../devicetree/bindings/media/fsl-pxp.txt | 2 +- .../devicetree/bindings/media/hix5hd2-ir.txt | 3 +- Documentation/devicetree/bindings/media/rc.yaml | 1 - .../devicetree/bindings/media/renesas,ceu.txt | 86 + .../devicetree/bindings/media/renesas,ceu.yaml | 78 - .../devicetree/bindings/media/renesas,vin.txt | 4 +- .../devicetree/bindings/media/samsung-fimc.txt | 2 +- .../bindings/media/samsung-mipi-csis.txt | 2 +- .../devicetree/bindings/media/sun6i-csi.txt | 61 + .../devicetree/bindings/media/ti,cal.yaml | 202 - Documentation/devicetree/bindings/media/ti-cal.txt | 72 + .../memory-controllers/fsl/imx8m-ddrc.yaml | 72 - .../memory-controllers/nvidia,tegra124-emc.txt | 374 + .../memory-controllers/nvidia,tegra124-emc.yaml | 528 - .../memory-controllers/nvidia,tegra186-mc.yaml | 130 - Documentation/devicetree/bindings/mfd/ab8500.txt | 8 +- .../bindings/mfd/allwinner,sun6i-a31-prcm.yaml | 219 - .../bindings/mfd/allwinner,sun8i-a23-prcm.yaml | 200 - .../devicetree/bindings/mfd/atmel-gpbr.txt | 4 +- .../devicetree/bindings/mfd/atmel-matrix.txt | 1 - .../devicetree/bindings/mfd/atmel-smc.txt | 1 - Documentation/devicetree/bindings/mfd/da9062.txt | 10 - Documentation/devicetree/bindings/mfd/max14577.txt | 2 - .../devicetree/bindings/mfd/sun6i-prcm.txt | 59 + Documentation/devicetree/bindings/mfd/tps6105x.txt | 47 +- .../devicetree/bindings/mfd/xylon,logicvc.yaml | 50 - .../devicetree/bindings/mips/ingenic/devices.yaml | 35 - .../devicetree/bindings/misc/aspeed-p2a-ctrl.txt | 1 - .../devicetree/bindings/mmc/brcm,sdhci-brcmstb.txt | 41 +- .../devicetree/bindings/mmc/fsl-imx-esdhc.txt | 1 - .../devicetree/bindings/mmc/mmc-controller.yaml | 5 +- .../devicetree/bindings/mmc/renesas,sdhi.txt | 3 +- .../devicetree/bindings/mmc/sdhci-atmel.txt | 13 +- .../devicetree/bindings/mmc/sdhci-msm.txt | 1 - .../devicetree/bindings/mmc/sdhci-omap.txt | 11 - .../devicetree/bindings/mtd/atmel-nand.txt | 1 - .../devicetree/bindings/mtd/denali-nand.txt | 7 - .../devicetree/bindings/net/broadcom-bluetooth.txt | 15 +- .../devicetree/bindings/net/can/atmel-can.txt | 3 +- .../devicetree/bindings/net/can/rcar_can.txt | 5 +- .../devicetree/bindings/net/can/rcar_canfd.txt | 5 +- .../devicetree/bindings/net/dsa/ar9331.txt | 148 - .../devicetree/bindings/net/mediatek-dwmac.txt | 33 +- .../devicetree/bindings/net/qualcomm-bluetooth.txt | 1 - .../devicetree/bindings/net/renesas,ravb.txt | 7 +- .../devicetree/bindings/net/ti,dp83867.txt | 12 +- .../bindings/net/wireless/qcom,ath11k.yaml | 273 - .../devicetree/bindings/nvmem/imx-ocotp.txt | 3 +- Documentation/devicetree/bindings/nvmem/nvmem.yaml | 11 - .../devicetree/bindings/nvmem/qcom,spmi-sdam.yaml | 84 - .../devicetree/bindings/nvmem/st,stm32-romem.txt | 31 + .../devicetree/bindings/nvmem/st,stm32-romem.yaml | 46 - .../opp/allwinner,sun50i-h6-operating-points.yaml | 129 - .../bindings/opp/sun50i-nvmem-cpufreq.txt | 167 + .../devicetree/bindings/pci/brcm,stb-pcie.yaml | 97 - .../devicetree/bindings/pci/intel-gw-pcie.yaml | 138 - .../devicetree/bindings/pci/qcom,pcie.txt | 19 - .../bindings/phy/allwinner,sun4i-a10-usb-phy.yaml | 105 - .../bindings/phy/allwinner,sun50i-a64-usb-phy.yaml | 106 - .../bindings/phy/allwinner,sun50i-h6-usb-phy.yaml | 105 - .../bindings/phy/allwinner,sun5i-a13-usb-phy.yaml | 93 - .../phy/allwinner,sun6i-a31-mipi-dphy.yaml | 6 +- .../bindings/phy/allwinner,sun6i-a31-usb-phy.yaml | 119 - .../bindings/phy/allwinner,sun8i-a23-usb-phy.yaml | 102 - .../bindings/phy/allwinner,sun8i-a83t-usb-phy.yaml | 122 - .../bindings/phy/allwinner,sun8i-h3-usb-phy.yaml | 137 - .../bindings/phy/allwinner,sun8i-r40-usb-phy.yaml | 119 - .../bindings/phy/allwinner,sun8i-v3s-usb-phy.yaml | 86 - .../bindings/phy/allwinner,sun9i-a80-usb-phy.yaml | 135 - .../bindings/phy/brcm,brcmstb-usb-phy.txt | 69 +- .../devicetree/bindings/phy/brcm-sata-phy.txt | 1 - .../bindings/phy/intel,lgm-emmc-phy.yaml | 56 - .../bindings/phy/marvell,mmp3-hsic-phy.yaml | 41 - .../devicetree/bindings/phy/phy-cadence-sierra.txt | 13 +- .../bindings/phy/rockchip,px30-dsi-dphy.yaml | 7 +- .../devicetree/bindings/phy/samsung-phy.txt | 6 +- .../devicetree/bindings/phy/sun4i-usb-phy.txt | 68 + .../devicetree/bindings/phy/sun9i-usb-phy.txt | 37 + .../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml | 221 - .../bindings/pinctrl/aspeed,ast2400-pinctrl.yaml | 3 - .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 3 - .../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 9 +- .../bindings/pinctrl/ingenic,pinctrl.txt | 8 +- .../devicetree/bindings/pinctrl/intel,lgm-io.yaml | 75 - .../bindings/pinctrl/intel,lgm-pinctrl.yaml | 116 + .../devicetree/bindings/pinctrl/pinmux-node.yaml | 2 +- .../bindings/pinctrl/qcom,sc7180-pinctrl.txt | 5 +- .../devicetree/bindings/power/avs/qcom,cpr.txt | 130 - .../devicetree/bindings/power/qcom,rpmpd.txt | 148 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 170 - .../bindings/power/reset/xlnx,zynqmp-power.txt | 42 +- .../devicetree/bindings/power/supply/battery.txt | 5 - .../devicetree/bindings/power/supply/bq25890.txt | 7 +- .../bindings/power/supply/max17040_battery.txt | 33 - .../bindings/power/supply/max17042_battery.txt | 6 +- .../devicetree/bindings/power/supply/sc27xx-fg.txt | 3 - Documentation/devicetree/bindings/ptp/ptp-ines.txt | 35 - .../devicetree/bindings/ptp/timestamper.txt | 42 - .../bindings/pwm/allwinner,sun4i-a10-pwm.yaml | 51 - Documentation/devicetree/bindings/pwm/mxs-pwm.txt | 4 +- .../devicetree/bindings/regulator/mp8859.txt | 22 - .../bindings/regulator/rohm,bd71828-regulator.yaml | 107 - .../bindings/regulator/st,stm32-booster.txt | 18 + .../bindings/regulator/st,stm32-booster.yaml | 46 - .../bindings/regulator/st,stm32-vrefbuf.txt | 20 + .../bindings/regulator/st,stm32-vrefbuf.yaml | 52 - .../bindings/regulator/st,stm32mp1-pwr-reg.txt | 43 + .../bindings/regulator/st,stm32mp1-pwr-reg.yaml | 64 - .../devicetree/bindings/remoteproc/mtk,scp.txt | 36 - .../devicetree/bindings/remoteproc/qcom,adsp.txt | 44 - .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 23 +- .../reset/allwinner,sun6i-a31-clock-reset.yaml | 68 - .../bindings/reset/allwinner,sunxi-clock-reset.txt | 21 + .../reset/brcm,bcm7216-pcie-sata-rescal.yaml | 37 - .../devicetree/bindings/reset/intel,rcu-gw.yaml | 67 - .../bindings/reset/nuvoton,npcm-reset.txt | 32 - .../devicetree/bindings/rng/brcm,iproc-rng200.txt | 1 - .../devicetree/bindings/rtc/st,stm32-rtc.txt | 61 + .../devicetree/bindings/rtc/st,stm32-rtc.yaml | 139 - .../devicetree/bindings/serial/fsl-lpuart.txt | 2 - Documentation/devicetree/bindings/slimbus/bus.txt | 10 - .../devicetree/bindings/soc/mediatek/scpsys.txt | 6 - .../devicetree/bindings/soc/ti/k3-ringacc.txt | 59 - .../devicetree/bindings/sound/amlogic,axg-fifo.txt | 4 - .../devicetree/bindings/sound/fsl,asrc.txt | 12 +- Documentation/devicetree/bindings/sound/gtm601.txt | 10 +- .../devicetree/bindings/sound/ingenic,codec.yaml | 55 - .../bindings/sound/ingenic,jz4725b-codec.txt | 20 + .../bindings/sound/ingenic,jz4740-codec.txt | 20 + .../devicetree/bindings/sound/qcom,sdm845.txt | 5 +- .../devicetree/bindings/sound/qcom,wcd934x.yaml | 175 - .../devicetree/bindings/sound/qcom,wsa881x.yaml | 68 - Documentation/devicetree/bindings/sound/rt5645.txt | 4 - .../devicetree/bindings/soundwire/qcom,sdw.txt | 167 - .../bindings/soundwire/soundwire-controller.yaml | 2 - .../devicetree/bindings/spi/spi-stm32.txt | 62 + .../devicetree/bindings/spi/spi_atmel.txt | 2 +- .../devicetree/bindings/spi/st,stm32-spi.yaml | 105 - .../sram/allwinner,sun4i-a10-system-control.yaml | 140 - Documentation/devicetree/bindings/sram/sram.yaml | 25 +- .../devicetree/bindings/sram/sunxi-sram.txt | 113 + .../bindings/thermal/allwinner,sun8i-a83t-ths.yaml | 160 - .../bindings/thermal/brcm,avs-ro-thermal.yaml | 45 - .../devicetree/bindings/timer/renesas,cmt.txt | 2 - .../devicetree/bindings/timer/renesas,tmu.txt | 1 - .../devicetree/bindings/trivial-devices.yaml | 2 - .../bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml | 2 +- .../devicetree/bindings/usb/ci-hdrc-usb2.txt | 4 - Documentation/devicetree/bindings/usb/dwc2.txt | 64 + Documentation/devicetree/bindings/usb/dwc2.yaml | 151 - .../devicetree/bindings/usb/mediatek,musb.txt | 57 - .../devicetree/bindings/vendor-prefixes.yaml | 32 - .../devicetree/bindings/watchdog/renesas,wdt.txt | 1 - .../devicetree/bindings/watchdog/st,stm32-iwdg.txt | 26 + .../bindings/watchdog/st,stm32-iwdg.yaml | 57 - Documentation/driver-api/dmaengine/client.rst | 87 - Documentation/driver-api/dmaengine/provider.rst | 48 - Documentation/driver-api/driver-model/devres.rst | 3 +- Documentation/driver-api/gpio/drivers-on-gpio.rst | 8 +- Documentation/driver-api/gpio/index.rst | 1 - Documentation/driver-api/gpio/using-gpio.rst | 50 - Documentation/driver-api/interconnect.rst | 22 - Documentation/driver-api/ipmb.rst | 4 - .../driver-api/thermal/cpu-idle-cooling.rst | 189 - .../driver-api/thermal/exynos_thermal.rst | 8 +- Documentation/fb/fbcon.rst | 13 +- Documentation/fb/modedb.rst | 3 - .../features/core/jump-labels/arch-support.txt | 2 +- Documentation/filesystems/adfs.txt | 24 - Documentation/filesystems/automount-support.txt | 2 +- Documentation/filesystems/f2fs.txt | 58 +- Documentation/filesystems/fscrypt.rst | 41 +- Documentation/filesystems/index.rst | 1 - Documentation/filesystems/nfs/fault_injection.txt | 69 + Documentation/filesystems/nfs/idmapper.txt | 75 + Documentation/filesystems/nfs/nfs-rdma.txt | 274 + Documentation/filesystems/nfs/nfs.txt | 136 + .../filesystems/nfs/nfsd-admin-interfaces.txt | 41 + Documentation/filesystems/nfs/nfsroot.txt | 355 + .../filesystems/nfs/pnfs-block-server.txt | 37 + Documentation/filesystems/nfs/pnfs-scsi-server.txt | 23 + Documentation/filesystems/path-lookup.rst | 68 +- Documentation/filesystems/vfat.rst | 387 - Documentation/filesystems/vfat.txt | 347 + Documentation/filesystems/zonefs.txt | 241 - Documentation/firmware-guide/acpi/enumeration.rst | 16 +- Documentation/gpu/drm-internals.rst | 4 +- Documentation/gpu/drm-kms.rst | 19 +- Documentation/gpu/drm-mm.rst | 68 +- Documentation/gpu/drm-uapi.rst | 49 +- Documentation/gpu/i915.rst | 3 + Documentation/gpu/todo.rst | 68 +- Documentation/hwmon/adm1177.rst | 36 - Documentation/hwmon/drivetemp.rst | 52 - Documentation/hwmon/index.rst | 5 - Documentation/hwmon/max20730.rst | 74 - Documentation/hwmon/max31730.rst | 44 - Documentation/hwmon/pmbus.rst | 10 - Documentation/hwmon/ucd9000.rst | 12 +- Documentation/hwmon/xdpe12284.rst | 101 - Documentation/i2c/busses/i2c-parport-light.rst | 24 + Documentation/i2c/busses/index.rst | 1 + Documentation/i2c/instantiating-devices.rst | 8 +- Documentation/i2c/writing-clients.rst | 20 +- Documentation/isdn/avmb1.rst | 246 + Documentation/isdn/gigaset.rst | 465 + Documentation/isdn/hysdn.rst | 196 + Documentation/isdn/index.rst | 3 + Documentation/isdn/interface_capi.rst | 71 + Documentation/kbuild/kconfig.rst | 5 + Documentation/kernel-hacking/hacking.rst | 4 +- Documentation/locking/locktorture.rst | 3 +- Documentation/media/kapi/dtv-frontend.rst | 16 +- Documentation/media/uapi/cec/cec-ioc-g-mode.rst | 2 +- Documentation/media/uapi/dvb/video-get-event.rst | 2 +- Documentation/media/uapi/dvb/video_types.rst | 2 +- Documentation/media/uapi/v4l/pixfmt-reserved.rst | 3 +- Documentation/media/uapi/v4l/pixfmt-srggb12p.rst | 2 +- Documentation/media/uapi/v4l/pixfmt-srggb14p.rst | 2 +- Documentation/media/uapi/v4l/pixfmt-tch-td16.rst | 34 +- Documentation/media/uapi/v4l/pixfmt-tch-tu16.rst | 34 +- Documentation/media/uapi/v4l/vidioc-enum-fmt.rst | 4 +- .../media/uapi/v4l/vidioc-g-dv-timings.rst | 2 +- Documentation/media/v4l-drivers/cx18.rst | 39 + Documentation/media/v4l-drivers/index.rst | 1 + Documentation/media/v4l-drivers/ipu3.rst | 6 +- Documentation/memory-barriers.txt | 16 +- Documentation/misc-devices/xilinx_sdfec.rst | 1 - Documentation/networking/device_drivers/index.rst | 1 - .../networking/device_drivers/netronome/nfp.rst | 116 - .../networking/device_drivers/stmicro/stmmac.rst | 697 - .../networking/device_drivers/stmicro/stmmac.txt | 401 + .../device_drivers/ti/cpsw_switchdev.txt | 2 +- Documentation/networking/devlink-health.txt | 86 + Documentation/networking/devlink-info-versions.rst | 64 + Documentation/networking/devlink-params-bnxt.txt | 18 + Documentation/networking/devlink-params-mlx5.txt | 17 + Documentation/networking/devlink-params-mlxsw.txt | 10 + .../networking/devlink-params-mv88e6xxx.txt | 7 + Documentation/networking/devlink-params-nfp.txt | 5 + .../networking/devlink-params-ti-cpsw-switch.txt | 10 + Documentation/networking/devlink-params.txt | 71 + .../networking/devlink-trap-netdevsim.rst | 20 + Documentation/networking/devlink-trap.rst | 270 + Documentation/networking/devlink/bnxt.rst | 41 - Documentation/networking/devlink/devlink-dpipe.rst | 252 - .../networking/devlink/devlink-health.rst | 114 - Documentation/networking/devlink/devlink-info.rst | 94 - .../networking/devlink/devlink-params.rst | 108 - .../networking/devlink/devlink-region.rst | 60 - .../networking/devlink/devlink-resource.rst | 62 - Documentation/networking/devlink/devlink-trap.rst | 289 - Documentation/networking/devlink/index.rst | 42 - Documentation/networking/devlink/ionic.rst | 29 - Documentation/networking/devlink/mlx4.rst | 56 - Documentation/networking/devlink/mlx5.rst | 59 - Documentation/networking/devlink/mlxsw.rst | 81 - Documentation/networking/devlink/mv88e6xxx.rst | 28 - Documentation/networking/devlink/netdevsim.rst | 72 - Documentation/networking/devlink/nfp.rst | 65 - Documentation/networking/devlink/qed.rst | 26 - .../networking/devlink/ti-cpsw-switch.rst | 31 - Documentation/networking/ethtool-netlink.rst | 520 - Documentation/networking/index.rst | 5 +- Documentation/networking/ip-sysctl.txt | 4 - Documentation/networking/phy.rst | 18 - Documentation/networking/sfp-phylink.rst | 3 +- Documentation/padata.txt | 163 + Documentation/powerpc/imc.rst | 199 - Documentation/powerpc/index.rst | 1 - Documentation/powerpc/ultravisor.rst | 60 - Documentation/process/deprecated.rst | 10 +- .../process/embargoed-hardware-issues.rst | 25 +- Documentation/riscv/boot-image-header.rst | 4 +- Documentation/security/keys/core.rst | 186 +- Documentation/security/keys/request-key.rst | 9 +- Documentation/sound/alsa-configuration.rst | 3 +- .../sound/kernel-api/writing-an-alsa-driver.rst | 10 +- Documentation/tee.txt | 81 - Documentation/trace/boottime-trace.rst | 184 - Documentation/trace/ftrace.rst | 18 +- Documentation/trace/index.rst | 1 - Documentation/trace/ring-buffer-design.txt | 2 +- .../translations/ko_KR/memory-barriers.txt | 4 +- .../zh_CN/process/embargoed-hardware-issues.rst | 228 - Documentation/translations/zh_CN/process/index.rst | 3 - .../zh_CN/process/kernel-driver-statement.rst | 199 - .../zh_CN/process/kernel-enforcement-statement.rst | 151 - Documentation/userspace-api/ioctl/ioctl-number.rst | 2 +- Documentation/virt/kvm/api.txt | 9 - Documentation/vm/zswap.rst | 13 - Documentation/w1/masters/omap-hdq.rst | 2 +- Documentation/watch_queue.rst | 385 - Documentation/x86/boot.rst | 47 +- Documentation/x86/pat.rst | 2 + Documentation/x86/x86_64/mm.rst | 6 +- MAINTAINERS | 271 +- Makefile | 27 +- Next/SHA1s | 316 - Next/Trees | 318 - Next/merge.log | 13890 ------------------- Next/quilt-import.log | 2 - arch/Kconfig | 13 +- arch/alpha/include/asm/io.h | 10 +- arch/alpha/include/asm/vmalloc.h | 4 - arch/alpha/kernel/setup.c | 2 + arch/alpha/kernel/srm_env.c | 17 +- arch/alpha/kernel/syscalls/syscall.tbl | 3 - arch/arc/Kconfig | 18 +- arch/arc/boot/dts/axs10x_mb.dtsi | 1 - arch/arc/include/asm/arcregs.h | 2 - arch/arc/include/asm/fpu.h | 55 - arch/arc/include/asm/pgtable.h | 1 - arch/arc/include/asm/processor.h | 10 +- arch/arc/include/asm/switch_to.h | 17 +- arch/arc/include/asm/syscalls.h | 1 - arch/arc/include/asm/vmalloc.h | 4 - arch/arc/include/uapi/asm/unistd.h | 1 - arch/arc/kernel/Makefile | 2 - arch/arc/kernel/entry.S | 18 +- arch/arc/kernel/fpu.c | 29 +- arch/arc/kernel/process.c | 13 +- arch/arc/kernel/setup.c | 4 + arch/arc/kernel/sys.c | 1 - arch/arm/Kconfig | 10 +- arch/arm/Kconfig.debug | 6 +- arch/arm/Makefile | 3 - arch/arm/arm-soc-for-next-contents.txt | 192 - arch/arm/boot/compressed/Makefile | 12 +- arch/arm/boot/compressed/head.S | 64 +- arch/arm/boot/dts/Makefile | 29 +- arch/arm/boot/dts/am335x-boneblack-common.dtsi | 5 - arch/arm/boot/dts/am335x-evm.dts | 40 +- arch/arm/boot/dts/am335x-evmsk.dts | 38 +- arch/arm/boot/dts/am335x-icev2.dts | 13 - arch/arm/boot/dts/am33xx-l4.dtsi | 16 + arch/arm/boot/dts/am33xx.dtsi | 69 +- arch/arm/boot/dts/am3517.dtsi | 2 +- arch/arm/boot/dts/am3703.dtsi | 14 - arch/arm/boot/dts/am3715.dtsi | 10 - arch/arm/boot/dts/am4372.dtsi | 142 +- arch/arm/boot/dts/am437x-l4.dtsi | 29 + arch/arm/boot/dts/am57xx-idk-common.dtsi | 59 - arch/arm/boot/dts/armada-385-clearfog-gtr-l8.dts | 115 - arch/arm/boot/dts/armada-385-clearfog-gtr-s4.dts | 79 - arch/arm/boot/dts/armada-385-clearfog-gtr.dtsi | 450 - arch/arm/boot/dts/armada-388-clearfog.dtsi | 11 +- arch/arm/boot/dts/armada-388-helios4.dts | 5 + .../arm/boot/dts/armada-38x-solidrun-microsom.dtsi | 13 - .../arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts | 63 - arch/arm/boot/dts/aspeed-bmc-facebook-wedge100.dts | 1 + arch/arm/boot/dts/aspeed-bmc-facebook-wedge40.dts | 1 + arch/arm/boot/dts/aspeed-bmc-facebook-yamp.dts | 1 + .../boot/dts/aspeed-bmc-facebook-yosemitev2.dts | 151 - arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 20 +- arch/arm/boot/dts/aspeed-bmc-inspur-fp5280g2.dts | 2 + arch/arm/boot/dts/aspeed-bmc-opp-swift.dts | 2 + arch/arm/boot/dts/aspeed-bmc-opp-vesnin.dts | 18 +- arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts | 2 + arch/arm/boot/dts/aspeed-g4.dtsi | 21 +- arch/arm/boot/dts/aspeed-g5.dtsi | 63 +- arch/arm/boot/dts/aspeed-g6.dtsi | 38 +- .../boot/dts/ast2500-facebook-netbmc-common.dtsi | 1 + arch/arm/boot/dts/at91-kizbox.dts | 172 +- arch/arm/boot/dts/at91-kizboxmini-base.dts | 24 - arch/arm/boot/dts/at91-kizboxmini-common.dtsi | 170 - arch/arm/boot/dts/at91-kizboxmini-mb.dts | 26 - arch/arm/boot/dts/at91-kizboxmini-rd.dts | 49 - arch/arm/boot/dts/at91-kizboxmini.dts | 171 + arch/arm/boot/dts/at91-nattis-2-natte-2.dts | 1 + arch/arm/boot/dts/at91-sam9x60ek.dts | 647 - arch/arm/boot/dts/at91-sama5d27_som1.dtsi | 4 - arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 6 - arch/arm/boot/dts/at91-sama5d27_wlsom1.dtsi | 304 - arch/arm/boot/dts/at91-sama5d27_wlsom1_ek.dts | 270 - arch/arm/boot/dts/at91-smartkiz.dts | 109 - arch/arm/boot/dts/at91sam9260.dtsi | 16 +- arch/arm/boot/dts/at91sam9261.dtsi | 6 +- arch/arm/boot/dts/at91sam9263.dtsi | 6 +- arch/arm/boot/dts/at91sam9g45.dtsi | 8 +- arch/arm/boot/dts/at91sam9rl.dtsi | 8 +- arch/arm/boot/dts/bcm2711.dtsi | 82 +- arch/arm/boot/dts/bcm2835-common.dtsi | 6 - arch/arm/boot/dts/bcm283x.dtsi | 19 +- arch/arm/boot/dts/bcm958625hr.dts | 15 +- arch/arm/boot/dts/dm3725.dtsi | 10 - arch/arm/boot/dts/dra7-evm-common.dtsi | 2 +- arch/arm/boot/dts/dra7-l4.dtsi | 55 +- arch/arm/boot/dts/dra7.dtsi | 258 +- arch/arm/boot/dts/dra72-evm-common.dtsi | 2 +- arch/arm/boot/dts/dra74x.dtsi | 71 +- arch/arm/boot/dts/dra76-evm.dts | 66 - arch/arm/boot/dts/dra7xx-clocks.dtsi | 14 - arch/arm/boot/dts/e60k02.dtsi | 3 +- arch/arm/boot/dts/exynos3250.dtsi | 4 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 6 +- arch/arm/boot/dts/exynos4210.dtsi | 4 +- arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi | 5 - arch/arm/boot/dts/exynos4412-midas.dtsi | 29 - arch/arm/boot/dts/exynos4412-n710x.dts | 5 - arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 2 +- arch/arm/boot/dts/exynos4412-tiny4412.dts | 25 - arch/arm/boot/dts/exynos4412.dtsi | 4 +- arch/arm/boot/dts/exynos5.dtsi | 2 +- arch/arm/boot/dts/exynos5250-arndale.dts | 4 +- arch/arm/boot/dts/exynos5250-smdk5250.dts | 4 +- arch/arm/boot/dts/exynos5250.dtsi | 12 +- arch/arm/boot/dts/exynos5260-xyref5260.dts | 4 +- arch/arm/boot/dts/exynos5260.dtsi | 2 +- arch/arm/boot/dts/exynos5410-odroidxu.dts | 2 +- arch/arm/boot/dts/exynos5410-smdk5410.dts | 4 +- arch/arm/boot/dts/exynos5410.dtsi | 6 +- arch/arm/boot/dts/exynos5420-arndale-octa.dts | 2 +- arch/arm/boot/dts/exynos5420-cpus.dtsi | 2 +- arch/arm/boot/dts/exynos5420-smdk5420.dts | 4 +- arch/arm/boot/dts/exynos5420.dtsi | 339 +- arch/arm/boot/dts/exynos5422-cpus.dtsi | 2 +- arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 285 +- arch/arm/boot/dts/exynos5422-odroidhc1.dts | 64 +- arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 78 +- arch/arm/boot/dts/exynos5422-odroidxu3-lite.dts | 58 - arch/arm/boot/dts/exynos54xx.dtsi | 4 +- arch/arm/boot/dts/exynos5800-peach-pi.dts | 13 - arch/arm/boot/dts/exynos5800.dtsi | 58 +- arch/arm/boot/dts/ibm-power9-dual.dtsi | 4 +- .../boot/dts/imx25-eukrea-mbimxsd25-baseboard.dts | 2 + arch/arm/boot/dts/imx25-pdk.dts | 2 + arch/arm/boot/dts/imx25.dtsi | 3 - arch/arm/boot/dts/imx51-babbage.dts | 64 +- arch/arm/boot/dts/imx6dl-gw5907.dts | 14 - arch/arm/boot/dts/imx6dl-gw5910.dts | 14 - arch/arm/boot/dts/imx6dl-gw5912.dts | 13 - arch/arm/boot/dts/imx6dl-gw5913.dts | 14 - arch/arm/boot/dts/imx6q-gw5907.dts | 14 - arch/arm/boot/dts/imx6q-gw5910.dts | 14 - arch/arm/boot/dts/imx6q-gw5912.dts | 13 - arch/arm/boot/dts/imx6q-gw5913.dts | 14 - arch/arm/boot/dts/imx6q-logicpd.dts | 10 - arch/arm/boot/dts/imx6qdl-apalis.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-gw5907.dtsi | 399 - arch/arm/boot/dts/imx6qdl-gw5910.dtsi | 491 - arch/arm/boot/dts/imx6qdl-gw5912.dtsi | 461 - arch/arm/boot/dts/imx6qdl-gw5913.dtsi | 348 - arch/arm/boot/dts/imx6qdl-icore-1.5.dtsi | 2 + arch/arm/boot/dts/imx6qdl-icore.dtsi | 15 +- arch/arm/boot/dts/imx6qdl-phytec-phycore-som.dtsi | 9 - arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 84 +- arch/arm/boot/dts/imx6sl-tolino-shine3.dts | 322 - arch/arm/boot/dts/imx6sll.dtsi | 9 - arch/arm/boot/dts/imx6sx-sdb-reva.dts | 1 - arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 1 - arch/arm/boot/dts/imx6ull-colibri.dtsi | 188 +- arch/arm/boot/dts/imx7d-pico.dtsi | 90 - arch/arm/boot/dts/imx7d-sdb-reva.dts | 3 - arch/arm/boot/dts/imx7d.dtsi | 2 +- arch/arm/boot/dts/imx7s.dtsi | 16 +- arch/arm/boot/dts/imx7ulp-com.dts | 79 - arch/arm/boot/dts/iwg20d-q7-common.dtsi | 88 +- arch/arm/boot/dts/iwg20d-q7-dbcm-ca.dtsi | 1 + arch/arm/boot/dts/ls1021a-tsn.dts | 4 - arch/arm/boot/dts/ls1021a.dtsi | 19 - arch/arm/boot/dts/meson.dtsi | 7 - arch/arm/boot/dts/meson6.dtsi | 7 + arch/arm/boot/dts/meson8.dtsi | 28 +- arch/arm/boot/dts/meson8b-ec100.dts | 2 +- arch/arm/boot/dts/meson8b-mxq.dts | 2 +- arch/arm/boot/dts/meson8b-odroidc1.dts | 2 +- arch/arm/boot/dts/meson8b.dtsi | 30 +- arch/arm/boot/dts/mmp3-dell-ariel.dts | 22 - arch/arm/boot/dts/mmp3.dtsi | 44 - arch/arm/boot/dts/omap2.dtsi | 43 +- arch/arm/boot/dts/omap2430.dtsi | 4 - arch/arm/boot/dts/omap3-echo.dts | 461 - arch/arm/boot/dts/omap3-n900.dts | 5 - arch/arm/boot/dts/omap3.dtsi | 46 +- arch/arm/boot/dts/omap36xx.dtsi | 4 - arch/arm/boot/dts/omap4-l4-abe.dtsi | 7 + arch/arm/boot/dts/omap4-l4.dtsi | 30 +- arch/arm/boot/dts/omap4.dtsi | 44 +- arch/arm/boot/dts/omap5-l4-abe.dtsi | 6 + arch/arm/boot/dts/omap5-l4.dtsi | 24 +- arch/arm/boot/dts/omap5.dtsi | 40 +- arch/arm/boot/dts/qcom-apq8084.dtsi | 44 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 7 - .../boot/dts/qcom-mdm9615-wp8548-mangoh-green.dts | 2 +- arch/arm/boot/dts/qcom-msm8974-fairphone-fp2.dts | 45 - arch/arm/boot/dts/qcom-msm8974.dtsi | 222 +- arch/arm/boot/dts/r7s72100.dtsi | 18 +- arch/arm/boot/dts/r8a73a4.dtsi | 42 +- arch/arm/boot/dts/r8a7740-armadillo800eva.dts | 3 +- arch/arm/boot/dts/r8a7740.dtsi | 102 +- arch/arm/boot/dts/r8a7743.dtsi | 162 +- arch/arm/boot/dts/r8a7744.dtsi | 162 +- arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts | 3 +- arch/arm/boot/dts/r8a7745.dtsi | 122 +- arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts | 3 +- arch/arm/boot/dts/r8a77470.dtsi | 86 +- arch/arm/boot/dts/r8a7778.dtsi | 11 +- arch/arm/boot/dts/r8a7779-marzen.dts | 3 +- arch/arm/boot/dts/r8a7779.dtsi | 16 +- arch/arm/boot/dts/r8a7790-lager.dts | 6 +- arch/arm/boot/dts/r8a7790.dtsi | 167 +- arch/arm/boot/dts/r8a7791-koelsch.dts | 9 +- arch/arm/boot/dts/r8a7791-porter.dts | 6 +- arch/arm/boot/dts/r8a7791.dtsi | 159 +- arch/arm/boot/dts/r8a7792.dtsi | 67 +- arch/arm/boot/dts/r8a7793-gose.dts | 9 +- arch/arm/boot/dts/r8a7793.dtsi | 123 +- arch/arm/boot/dts/r8a7794-alt.dts | 6 +- arch/arm/boot/dts/r8a7794-silk.dts | 3 +- arch/arm/boot/dts/r8a7794.dtsi | 111 +- arch/arm/boot/dts/rk3036.dtsi | 6 +- arch/arm/boot/dts/rk3188-bqedison2qc.dts | 3 - arch/arm/boot/dts/rk322x.dtsi | 6 +- arch/arm/boot/dts/rk3288-evb.dtsi | 2 +- arch/arm/boot/dts/rk3288-tinker.dtsi | 13 +- arch/arm/boot/dts/rk3288-veyron-brain.dts | 9 - .../boot/dts/rk3288-veyron-broadcom-bluetooth.dtsi | 22 - arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi | 21 + arch/arm/boot/dts/rk3288-veyron-edp.dtsi | 2 +- arch/arm/boot/dts/rk3288-veyron-fievel.dts | 14 +- arch/arm/boot/dts/rk3288-veyron-jaq.dts | 22 - arch/arm/boot/dts/rk3288-veyron-jerry.dts | 22 - arch/arm/boot/dts/rk3288-veyron-mickey.dts | 9 - arch/arm/boot/dts/rk3288-veyron-minnie.dts | 23 +- arch/arm/boot/dts/rk3288-veyron-pinky.dts | 22 - arch/arm/boot/dts/rk3288-veyron-speedy.dts | 21 - arch/arm/boot/dts/rk3288-veyron-tiger.dts | 2 +- arch/arm/boot/dts/rk3288-veyron.dtsi | 59 +- arch/arm/boot/dts/rk3288.dtsi | 8 +- arch/arm/boot/dts/rk3xxx.dtsi | 6 +- .../boot/dts/rockchip-radxa-dalang-carrier.dtsi | 81 - arch/arm/boot/dts/rtd1195-horseradish.dts | 32 - arch/arm/boot/dts/rtd1195-mele-x1000.dts | 32 - arch/arm/boot/dts/rtd1195.dtsi | 217 - arch/arm/boot/dts/rv1108.dtsi | 6 +- arch/arm/boot/dts/s3c2416-smdk2416.dts | 2 +- arch/arm/boot/dts/s3c6410-smdk6410.dts | 4 +- arch/arm/boot/dts/sam9x60.dtsi | 691 - arch/arm/boot/dts/sama5d2.dtsi | 10 +- arch/arm/boot/dts/sama5d3.dtsi | 28 +- arch/arm/boot/dts/sama5d3_can.dtsi | 4 +- arch/arm/boot/dts/sama5d3_tcb1.dtsi | 1 - arch/arm/boot/dts/sama5d3_uart.dtsi | 4 +- arch/arm/boot/dts/sh73a0.dtsi | 139 +- arch/arm/boot/dts/ste-ab8500.dtsi | 102 +- arch/arm/boot/dts/ste-ab8505.dtsi | 275 - arch/arm/boot/dts/ste-db8500.dtsi | 15 - arch/arm/boot/dts/ste-db8520.dtsi | 15 - arch/arm/boot/dts/ste-dbx5x0-pinctrl.dtsi | 632 - arch/arm/boot/dts/ste-dbx5x0.dtsi | 75 +- arch/arm/boot/dts/ste-href-ab8505.dtsi | 234 + arch/arm/boot/dts/ste-href-family-pinctrl.dtsi | 532 +- arch/arm/boot/dts/ste-href-tvk1281618-r2.dtsi | 79 - arch/arm/boot/dts/ste-href-tvk1281618-r3.dtsi | 58 - arch/arm/boot/dts/ste-href-tvk1281618.dtsi | 71 +- arch/arm/boot/dts/ste-href.dtsi | 67 +- arch/arm/boot/dts/ste-href520-tvk.dts | 22 - arch/arm/boot/dts/ste-hrefprev60-stuib.dts | 10 +- arch/arm/boot/dts/ste-hrefprev60-tvk.dts | 10 +- arch/arm/boot/dts/ste-hrefprev60.dtsi | 2 +- arch/arm/boot/dts/ste-hrefv60plus-stuib.dts | 10 +- arch/arm/boot/dts/ste-hrefv60plus-tvk.dts | 10 +- arch/arm/boot/dts/ste-hrefv60plus.dtsi | 1 + arch/arm/boot/dts/ste-nomadik-pinctrl.dtsi | 5 - arch/arm/boot/dts/ste-snowball.dts | 70 +- arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 455 - arch/arm/boot/dts/stm32429i-eval.dts | 8 - arch/arm/boot/dts/stm32f4-pinctrl.dtsi | 28 +- arch/arm/boot/dts/stm32f429.dtsi | 4 +- arch/arm/boot/dts/stm32f469-disco.dts | 8 - arch/arm/boot/dts/stm32f7-pinctrl.dtsi | 22 +- arch/arm/boot/dts/stm32f746.dtsi | 5 +- arch/arm/boot/dts/stm32h743.dtsi | 6 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 1092 -- arch/arm/boot/dts/stm32mp151.dtsi | 1692 --- arch/arm/boot/dts/stm32mp153.dtsi | 45 - arch/arm/boot/dts/stm32mp157-pinctrl.dtsi | 953 ++ arch/arm/boot/dts/stm32mp157.dtsi | 31 - arch/arm/boot/dts/stm32mp157a-avenger96.dts | 5 +- arch/arm/boot/dts/stm32mp157a-dk1.dts | 498 +- arch/arm/boot/dts/stm32mp157c-dk2.dts | 15 +- arch/arm/boot/dts/stm32mp157c-ed1.dts | 38 +- arch/arm/boot/dts/stm32mp157c-ev1.dts | 22 +- arch/arm/boot/dts/stm32mp157c.dtsi | 1535 ++ arch/arm/boot/dts/stm32mp157xaa-pinctrl.dtsi | 90 + arch/arm/boot/dts/stm32mp157xab-pinctrl.dtsi | 62 + arch/arm/boot/dts/stm32mp157xac-pinctrl.dtsi | 78 + arch/arm/boot/dts/stm32mp157xad-pinctrl.dtsi | 62 + arch/arm/boot/dts/stm32mp15xc.dtsi | 18 - arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 625 - arch/arm/boot/dts/stm32mp15xxaa-pinctrl.dtsi | 85 - arch/arm/boot/dts/stm32mp15xxab-pinctrl.dtsi | 57 - arch/arm/boot/dts/stm32mp15xxac-pinctrl.dtsi | 73 - arch/arm/boot/dts/stm32mp15xxad-pinctrl.dtsi | 57 - arch/arm/boot/dts/sun4i-a10.dtsi | 35 - arch/arm/boot/dts/sun5i.dtsi | 3 +- arch/arm/boot/dts/sun6i-a31.dtsi | 25 +- arch/arm/boot/dts/sun7i-a20.dtsi | 36 - arch/arm/boot/dts/sun8i-a23-a33.dtsi | 13 +- arch/arm/boot/dts/sun8i-a83t.dtsi | 42 +- arch/arm/boot/dts/sun8i-h3-beelink-x2.dts | 1 - .../dts/sun8i-h3-emlid-neutis-n5h3-devboard.dts | 72 - arch/arm/boot/dts/sun8i-h3-emlid-neutis-n5h3.dtsi | 11 - arch/arm/boot/dts/sun8i-h3-nanopi-duo2.dts | 3 +- arch/arm/boot/dts/sun8i-h3.dtsi | 35 +- arch/arm/boot/dts/sun8i-r40.dtsi | 172 +- arch/arm/boot/dts/sun8i-v3s.dtsi | 2 + arch/arm/boot/dts/sun9i-a80.dtsi | 42 +- arch/arm/boot/dts/sunxi-h3-h5-emlid-neutis.dtsi | 170 - arch/arm/boot/dts/sunxi-h3-h5.dtsi | 13 +- arch/arm/boot/dts/sunxi-libretech-all-h3-it.dtsi | 180 - arch/arm/boot/dts/tegra124-apalis-emc.dtsi | 2 +- arch/arm/boot/dts/tegra124-jetson-tk1-emc.dtsi | 2 +- arch/arm/boot/dts/tegra124-nyan-big-emc.dtsi | 2 +- arch/arm/boot/dts/tegra124-nyan-blaze-emc.dtsi | 2 +- arch/arm/boot/dts/tegra124.dtsi | 4 +- arch/arm/boot/dts/tegra20-paz00.dts | 46 - arch/arm/boot/dts/vf610-zii-dev-rev-b.dts | 10 + arch/arm/boot/dts/vf610-zii-scu4-aib.dts | 29 +- arch/arm/boot/dts/zynq-7000.dtsi | 135 - arch/arm/configs/at91_dt_defconfig | 59 +- arch/arm/configs/exynos_defconfig | 9 - arch/arm/configs/gemini_defconfig | 24 +- arch/arm/configs/imx_v6_v7_defconfig | 5 - arch/arm/configs/multi_v7_defconfig | 5 - arch/arm/configs/qcom_defconfig | 4 - arch/arm/configs/shmobile_defconfig | 3 - arch/arm/configs/sunxi_defconfig | 1 - arch/arm/configs/u8500_defconfig | 4 +- arch/arm/crypto/aes-ce-glue.c | 14 +- arch/arm/crypto/chacha-glue.c | 4 +- arch/arm/crypto/crc32-ce-glue.c | 4 +- arch/arm/crypto/ghash-ce-glue.c | 11 +- arch/arm/crypto/poly1305-glue.c | 18 +- arch/arm/include/asm/arch_gicv3.h | 2 - arch/arm/include/asm/efi.h | 17 +- arch/arm/include/asm/io.h | 8 + arch/arm/include/asm/kvm_emulate.h | 27 +- arch/arm/include/asm/kvm_host.h | 12 +- arch/arm/include/asm/kvm_mmio.h | 26 + arch/arm/include/asm/pgtable-2level.h | 1 - arch/arm/include/asm/pgtable-3level.h | 1 - arch/arm/include/asm/pgtable-nommu.h | 6 + arch/arm/include/asm/switch_to.h | 2 +- arch/arm/include/asm/tlb.h | 4 + arch/arm/include/asm/vdso/gettimeofday.h | 36 - arch/arm/include/asm/vdso/vsyscall.h | 4 +- arch/arm/include/asm/vmalloc.h | 4 - arch/arm/include/debug/brcmstb.S | 24 +- arch/arm/kernel/Makefile | 4 +- arch/arm/kernel/atags_proc.c | 8 +- arch/arm/kernel/entry-armv.S | 4 +- arch/arm/kernel/ftrace.c | 10 +- arch/arm/kernel/hyp-stub.S | 7 +- arch/arm/kernel/setup.c | 2 + arch/arm/kernel/stacktrace.c | 2 - arch/arm/kernel/traps.c | 8 +- arch/arm/mach-at91/Kconfig | 24 +- arch/arm/mach-at91/Makefile | 1 - arch/arm/mach-at91/at91sam9.c | 18 + arch/arm/mach-at91/pm.c | 11 +- arch/arm/mach-at91/sam9x60.c | 34 - arch/arm/mach-bcm/Kconfig | 1 - arch/arm/mach-bcm/platsmp.c | 4 +- arch/arm/mach-davinci/board-dm644x-evm.c | 12 - arch/arm/mach-davinci/devices.c | 2 +- arch/arm/mach-exynos/Kconfig | 38 +- arch/arm/mach-exynos/common.h | 2 +- arch/arm/mach-exynos/exynos.c | 4 +- arch/arm/mach-exynos/include/mach/map.h | 2 +- arch/arm/mach-exynos/pm.c | 2 +- arch/arm/mach-exynos/smc.h | 2 +- arch/arm/mach-exynos/suspend.c | 2 +- arch/arm/mach-imx/Kconfig | 2 - arch/arm/mach-imx/cpu.c | 30 +- arch/arm/mach-ixp4xx/fsg-setup.c | 20 - arch/arm/mach-ixp4xx/goramo_mlr.c | 24 - .../arm/mach-ixp4xx/include/mach}/ixp46x_ts.h | 0 arch/arm/mach-ixp4xx/include/mach/platform.h | 22 +- arch/arm/mach-ixp4xx/ixdp425-setup.c | 20 - arch/arm/mach-ixp4xx/nas100d-setup.c | 10 - arch/arm/mach-ixp4xx/nslu2-setup.c | 10 - arch/arm/mach-ixp4xx/omixp-setup.c | 20 - arch/arm/mach-ixp4xx/vulcan-setup.c | 20 - arch/arm/mach-omap2/clockdomains43xx_data.c | 10 - arch/arm/mach-omap2/common.h | 5 +- arch/arm/mach-omap2/dma.c | 119 +- arch/arm/mach-omap2/io.c | 11 - arch/arm/mach-omap2/omap-iommu.c | 128 +- arch/arm/mach-omap2/omap-secure.c | 50 - arch/arm/mach-omap2/omap-secure.h | 10 - arch/arm/mach-omap2/omap-smc.S | 6 +- arch/arm/mach-omap2/omap_device.c | 170 + arch/arm/mach-omap2/omap_device.h | 4 + arch/arm/mach-omap2/omap_hwmod.c | 18 + arch/arm/mach-omap2/omap_hwmod.h | 3 + arch/arm/mach-omap2/omap_hwmod_2420_data.c | 34 + arch/arm/mach-omap2/omap_hwmod_2430_data.c | 34 + arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c | 18 + .../mach-omap2/omap_hwmod_33xx_43xx_common_data.h | 33 + .../omap_hwmod_33xx_43xx_interconnect_data.c | 124 + .../mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c | 335 + arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 91 + arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 61 + arch/arm/mach-omap2/omap_hwmod_43xx_data.c | 448 + arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 1103 +- arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 662 + arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 873 ++ arch/arm/mach-omap2/omap_hwmod_common_data.h | 1 + arch/arm/mach-omap2/omap_hwmod_reset.c | 24 + arch/arm/mach-omap2/pdata-quirks.c | 44 +- arch/arm/mach-omap2/pm24xx.c | 22 +- arch/arm/mach-omap2/pm33xx-core.c | 24 - arch/arm/mach-omap2/pm34xx.c | 5 + arch/arm/mach-omap2/prcm43xx.h | 1 - arch/arm/mach-pxa/magician.c | 2 +- arch/arm/mach-realtek/Kconfig | 11 - arch/arm/mach-realtek/Makefile | 2 - arch/arm/mach-realtek/rtd1195.c | 40 - arch/arm/mach-s3c24xx/Kconfig | 16 +- arch/arm/mach-s3c24xx/mach-rx1950.c | 19 +- arch/arm/mach-s3c64xx/Kconfig | 1 + arch/arm/mach-shmobile/platsmp-apmu.c | 2 +- arch/arm/mach-shmobile/pm-rcar-gen2.c | 2 +- arch/arm/mach-shmobile/setup-r8a7740.c | 8 +- arch/arm/mach-shmobile/setup-r8a7778.c | 2 +- arch/arm/mach-tegra/sleep-tegra30.S | 30 +- arch/arm/mach-u300/core.c | 2 +- arch/arm/mach-zynq/platsmp.c | 6 +- arch/arm/mm/alignment.c | 14 +- arch/arm/mm/cache-v7.S | 4 +- arch/arm/mm/cache-v7m.S | 4 +- arch/arm/mm/dma-mapping.c | 2 +- arch/arm/mm/init.c | 2 +- arch/arm/net/bpf_jit_32.c | 30 +- arch/arm/plat-omap/dma.c | 471 +- arch/arm/plat-samsung/adc.c | 2 +- arch/arm/plat-samsung/devs.c | 2 +- arch/arm/plat-samsung/gpio-samsung.c | 2 +- arch/arm/plat-samsung/include/plat/samsung-time.h | 2 +- arch/arm/tools/syscall.tbl | 3 - arch/arm/vdso/Makefile | 2 +- arch/arm64/Kconfig | 114 +- arch/arm64/Kconfig.debug | 19 +- arch/arm64/Makefile | 17 +- arch/arm64/boot/Makefile | 2 +- arch/arm64/boot/dts/allwinner/Makefile | 3 - arch/arm64/boot/dts/allwinner/axp803.dtsi | 43 +- .../dts/allwinner/sun50i-a64-amarula-relic.dts | 23 +- .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 60 +- .../boot/dts/allwinner/sun50i-a64-cpu-opp.dtsi | 75 - .../boot/dts/allwinner/sun50i-a64-nanopi-a64.dts | 60 +- .../allwinner/sun50i-a64-oceanic-5205-5inmfd.dts | 8 +- .../dts/allwinner/sun50i-a64-olinuxino-emmc.dts | 10 +- .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 77 +- .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 62 +- .../boot/dts/allwinner/sun50i-a64-pine64-lts.dts | 7 +- .../boot/dts/allwinner/sun50i-a64-pine64-plus.dts | 43 +- .../arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | 60 +- .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 26 +- .../dts/allwinner/sun50i-a64-sopine-baseboard.dts | 48 +- .../boot/dts/allwinner/sun50i-a64-sopine.dtsi | 65 +- .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 26 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 185 +- .../sun50i-h5-emlid-neutis-n5-devboard.dts | 88 +- .../dts/allwinner/sun50i-h5-emlid-neutis-n5.dtsi | 68 +- .../allwinner/sun50i-h5-libretech-all-h3-cc.dts | 6 +- .../allwinner/sun50i-h5-libretech-all-h3-it.dts | 11 - .../allwinner/sun50i-h5-libretech-all-h5-cc.dts | 61 - .../dts/allwinner/sun50i-h5-nanopi-neo-plus2.dts | 45 +- .../boot/dts/allwinner/sun50i-h5-nanopi-neo2.dts | 43 +- .../boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts | 43 +- .../dts/allwinner/sun50i-h5-orangepi-prime.dts | 48 +- .../dts/allwinner/sun50i-h5-orangepi-zero-plus.dts | 9 +- .../allwinner/sun50i-h5-orangepi-zero-plus2.dts | 43 +- arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 85 +- .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 14 +- .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 10 +- .../dts/allwinner/sun50i-h6-orangepi-lite2.dts | 6 +- .../dts/allwinner/sun50i-h6-orangepi-one-plus.dts | 8 +- .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 8 +- .../dts/allwinner/sun50i-h6-pine-h64-model-b.dts | 21 - .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 23 +- .../boot/dts/allwinner/sun50i-h6-tanix-tx6.dts | 15 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 59 +- arch/arm64/boot/dts/altera/Makefile | 3 +- .../dts/altera/socfpga_stratix10_socdk_nand.dts | 223 - arch/arm64/boot/dts/amlogic/Makefile | 3 - arch/arm64/boot/dts/amlogic/meson-a1.dtsi | 25 - arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 6 - arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 23 - arch/arm64/boot/dts/amlogic/meson-g12.dtsi | 6 - .../boot/dts/amlogic/meson-gx-libretech-pc.dtsi | 375 - arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts | 78 - .../dts/amlogic/meson-gxl-s905d-libretech-pc.dts | 16 - arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 9 - .../dts/amlogic/meson-gxm-s912-libretech-pc.dts | 62 - arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 12 - arch/arm64/boot/dts/bitmain/bm1880-sophon-edge.dts | 9 + arch/arm64/boot/dts/bitmain/bm1880.dtsi | 28 - .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 2 +- arch/arm64/boot/dts/exynos/exynos5433-tm2.dts | 2 +- arch/arm64/boot/dts/exynos/exynos5433-tm2e.dts | 2 +- arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 4 +- arch/arm64/boot/dts/exynos/exynos7.dtsi | 2 +- arch/arm64/boot/dts/freescale/Makefile | 4 - arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 15 - arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 17 - arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 63 +- arch/arm64/boot/dts/freescale/fsl-ls1046a-frwy.dts | 14 - arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts | 16 +- arch/arm64/boot/dts/freescale/fsl-ls1088a-qds.dts | 24 - arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dts | 24 - arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 13 - arch/arm64/boot/dts/freescale/fsl-ls208xa-rdb.dtsi | 10 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 6 +- .../arm64/boot/dts/freescale/fsl-lx2160a-cex7.dtsi | 127 - .../boot/dts/freescale/fsl-lx2160a-clearfog-cx.dts | 15 - .../dts/freescale/fsl-lx2160a-clearfog-itx.dtsi | 57 - .../boot/dts/freescale/fsl-lx2160a-honeycomb.dts | 15 - arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 28 - arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 21 - arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 25 - arch/arm64/boot/dts/freescale/imx8mm-pinfunc.h | 16 - arch/arm64/boot/dts/freescale/imx8mm.dtsi | 55 +- arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts | 20 - arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 70 - arch/arm64/boot/dts/freescale/imx8mn.dtsi | 61 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 27 - .../dts/freescale/imx8mq-hummingboard-pulse.dts | 6 - .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 7 - arch/arm64/boot/dts/freescale/imx8mq-phanbell.dts | 376 - arch/arm64/boot/dts/freescale/imx8mq-sr-som.dtsi | 6 - arch/arm64/boot/dts/freescale/imx8mq-thor96.dts | 581 - .../boot/dts/freescale/imx8mq-zii-ultra-rmb3.dts | 2 +- .../boot/dts/freescale/imx8mq-zii-ultra-zest.dts | 2 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 107 +- arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 12 + .../boot/dts/hisilicon/hi3798cv200-poplar.dts | 1 - arch/arm64/boot/dts/hisilicon/hi3798cv200.dtsi | 2 +- arch/arm64/boot/dts/intel/Makefile | 3 +- arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 76 +- .../boot/dts/intel/socfpga_agilex_socdk_nand.dts | 135 - arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts | 8 - .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 2 - arch/arm64/boot/dts/mediatek/mt8173.dtsi | 18 - arch/arm64/boot/dts/mediatek/mt8183.dtsi | 11 - arch/arm64/boot/dts/nvidia/tegra132.dtsi | 4 +- arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 1 - arch/arm64/boot/dts/nvidia/tegra186.dtsi | 34 +- arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 4 - arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 56 - arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 73 - arch/arm64/boot/dts/qcom/Makefile | 2 - .../arm64/boot/dts/qcom/apq8016-sbc-pmic-pins.dtsi | 19 - arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 11 +- arch/arm64/boot/dts/qcom/apq8096-db820c-pins.dtsi | 109 + .../boot/dts/qcom/apq8096-db820c-pmic-pins.dtsi | 92 + arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 1408 +- arch/arm64/boot/dts/qcom/apq8096-ifc6640.dts | 385 - arch/arm64/boot/dts/qcom/msm8916.dtsi | 62 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 3672 ++--- arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 49 - arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 41 - arch/arm64/boot/dts/qcom/msm8998-pins.dtsi | 25 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 262 +- arch/arm64/boot/dts/qcom/pm6150.dtsi | 72 - arch/arm64/boot/dts/qcom/pm6150l.dtsi | 31 - arch/arm64/boot/dts/qcom/pm8004.dtsi | 10 +- arch/arm64/boot/dts/qcom/pm8916.dtsi | 6 - arch/arm64/boot/dts/qcom/pm8994.dtsi | 4 - arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 1 - arch/arm64/boot/dts/qcom/qcs404.dtsi | 160 +- arch/arm64/boot/dts/qcom/sc7180-idp.dts | 430 - arch/arm64/boot/dts/qcom/sc7180.dtsi | 2187 --- arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 15 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 18 +- arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 7 - arch/arm64/boot/dts/qcom/sdm845.dtsi | 32 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 7 - arch/arm64/boot/dts/qcom/sm8150-mtp.dts | 35 - arch/arm64/boot/dts/qcom/sm8150.dtsi | 391 +- arch/arm64/boot/dts/realtek/Makefile | 6 - arch/arm64/boot/dts/realtek/rtd1293-ds418j.dts | 6 +- arch/arm64/boot/dts/realtek/rtd1293.dtsi | 12 +- arch/arm64/boot/dts/realtek/rtd1295-mele-v9.dts | 6 +- .../arm64/boot/dts/realtek/rtd1295-probox2-ava.dts | 6 +- arch/arm64/boot/dts/realtek/rtd1295-xnano-x5.dts | 30 - arch/arm64/boot/dts/realtek/rtd1295-zidoo-x9s.dts | 4 +- arch/arm64/boot/dts/realtek/rtd1295.dtsi | 21 +- arch/arm64/boot/dts/realtek/rtd1296-ds418.dts | 4 +- arch/arm64/boot/dts/realtek/rtd1296.dtsi | 8 +- arch/arm64/boot/dts/realtek/rtd129x.dtsi | 221 +- arch/arm64/boot/dts/realtek/rtd1395-bpi-m4.dts | 30 - arch/arm64/boot/dts/realtek/rtd1395-lionskin.dts | 36 - arch/arm64/boot/dts/realtek/rtd1395.dtsi | 65 - arch/arm64/boot/dts/realtek/rtd139x.dtsi | 193 - arch/arm64/boot/dts/realtek/rtd1619-mjolnir.dts | 44 - arch/arm64/boot/dts/realtek/rtd1619.dtsi | 12 - arch/arm64/boot/dts/realtek/rtd16xx.dtsi | 229 - arch/arm64/boot/dts/renesas/Makefile | 27 +- arch/arm64/boot/dts/renesas/hihope-common.dtsi | 3 +- arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 206 +- arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 206 +- arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 3 +- .../boot/dts/renesas/r8a774c0-ek874-idk-2121wr.dts | 116 - arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 164 +- .../boot/dts/renesas/r8a7795-es1-h3ulcb-kf.dts | 16 + arch/arm64/boot/dts/renesas/r8a7795-es1-h3ulcb.dts | 37 + .../boot/dts/renesas/r8a7795-es1-salvator-x.dts | 157 + arch/arm64/boot/dts/renesas/r8a7795-es1.dtsi | 319 + arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-kf.dts | 16 + arch/arm64/boot/dts/renesas/r8a7795-h3ulcb.dts | 50 + arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts | 157 + .../arm64/boot/dts/renesas/r8a7795-salvator-xs.dts | 206 + arch/arm64/boot/dts/renesas/r8a7795.dtsi | 3339 +++++ .../arm64/boot/dts/renesas/r8a77950-salvator-x.dts | 157 - arch/arm64/boot/dts/renesas/r8a77950-ulcb-kf.dts | 16 - arch/arm64/boot/dts/renesas/r8a77950-ulcb.dts | 37 - arch/arm64/boot/dts/renesas/r8a77950.dtsi | 319 - .../arm64/boot/dts/renesas/r8a77951-salvator-x.dts | 157 - .../boot/dts/renesas/r8a77951-salvator-xs.dts | 206 - arch/arm64/boot/dts/renesas/r8a77951-ulcb-kf.dts | 16 - arch/arm64/boot/dts/renesas/r8a77951-ulcb.dts | 50 - arch/arm64/boot/dts/renesas/r8a77951.dtsi | 3339 ----- arch/arm64/boot/dts/renesas/r8a7796-m3ulcb-kf.dts | 16 + arch/arm64/boot/dts/renesas/r8a7796-m3ulcb.dts | 38 + arch/arm64/boot/dts/renesas/r8a7796-salvator-x.dts | 83 + .../arm64/boot/dts/renesas/r8a7796-salvator-xs.dts | 83 + arch/arm64/boot/dts/renesas/r8a7796.dtsi | 2972 ++++ .../arm64/boot/dts/renesas/r8a77960-salvator-x.dts | 83 - .../boot/dts/renesas/r8a77960-salvator-xs.dts | 83 - arch/arm64/boot/dts/renesas/r8a77960-ulcb-kf.dts | 16 - arch/arm64/boot/dts/renesas/r8a77960-ulcb.dts | 38 - arch/arm64/boot/dts/renesas/r8a77960.dtsi | 2972 ---- arch/arm64/boot/dts/renesas/r8a77961.dtsi | 390 +- .../arm64/boot/dts/renesas/r8a77965-m3nulcb-kf.dts | 16 + .../{r8a77965-ulcb.dts => r8a77965-m3nulcb.dts} | 0 arch/arm64/boot/dts/renesas/r8a77965-ulcb-kf.dts | 16 - arch/arm64/boot/dts/renesas/r8a77965.dtsi | 206 +- arch/arm64/boot/dts/renesas/r8a77970.dtsi | 52 +- arch/arm64/boot/dts/renesas/r8a77980.dtsi | 96 +- arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 7 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 164 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 74 +- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 6 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 3 +- arch/arm64/boot/dts/rockchip/Makefile | 2 - arch/arm64/boot/dts/rockchip/px30-evb.dts | 43 - arch/arm64/boot/dts/rockchip/px30.dtsi | 199 +- arch/arm64/boot/dts/rockchip/rk3308.dtsi | 12 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 23 +- .../arm64/boot/dts/rockchip/rk3368-lion-haikou.dts | 6 + arch/arm64/boot/dts/rockchip/rk3368.dtsi | 6 +- arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 6 +- arch/arm64/boot/dts/rockchip/rk3399-gru-bob.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts | 2 + .../boot/dts/rockchip/rk3399-khadas-edge.dtsi | 3 - arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4.dts | 28 +- arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 27 +- arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 3 - .../boot/dts/rockchip/rk3399-roc-pc-mezzanine.dts | 25 +- arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 97 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts | 26 - arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi | 11 - .../boot/dts/rockchip/rk3399-rockpro64-v2.dts | 30 - arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts | 759 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 797 -- .../dts/rockchip/rk3399-sapphire-excavator.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 13 +- .../boot/dts/rockchip/rk3399pro-rock-pi-n10.dts | 17 - .../boot/dts/rockchip/rk3399pro-vmarc-som.dtsi | 333 - arch/arm64/boot/dts/sprd/Makefile | 3 +- arch/arm64/boot/dts/sprd/sc9863a.dtsi | 523 - arch/arm64/boot/dts/sprd/sharkl3.dtsi | 78 - arch/arm64/boot/dts/sprd/sp9863a-1h10.dts | 39 - arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 46 - arch/arm64/boot/dts/ti/k3-am65.dtsi | 13 +- arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 49 - .../boot/dts/ti/k3-j721e-common-proc-board.dts | 150 - arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 100 - arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 104 - arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 45 - arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi | 222 - arch/arm64/boot/dts/xilinx/zynqmp-clk.dtsi | 213 + arch/arm64/boot/dts/xilinx/zynqmp-zc1232-revA.dts | 4 +- arch/arm64/boot/dts/xilinx/zynqmp-zc1254-revA.dts | 4 +- arch/arm64/boot/dts/xilinx/zynqmp-zc1275-revA.dts | 4 +- .../boot/dts/xilinx/zynqmp-zc1751-xm015-dc1.dts | 7 +- .../boot/dts/xilinx/zynqmp-zc1751-xm016-dc2.dts | 11 +- .../boot/dts/xilinx/zynqmp-zc1751-xm017-dc3.dts | 6 +- .../boot/dts/xilinx/zynqmp-zc1751-xm018-dc4.dts | 4 +- .../boot/dts/xilinx/zynqmp-zc1751-xm019-dc5.dts | 6 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts | 17 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts | 197 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revB.dts | 4 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revA.dts | 11 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts | 154 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu111-revA.dts | 124 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 74 +- arch/arm64/configs/defconfig | 41 - arch/arm64/crypto/aes-ce-ccm-core.S | 16 +- arch/arm64/crypto/aes-ce-ccm-glue.c | 8 +- arch/arm64/crypto/aes-ce-core.S | 16 +- arch/arm64/crypto/aes-ce-glue.c | 8 +- arch/arm64/crypto/aes-ce.S | 4 +- arch/arm64/crypto/aes-cipher-core.S | 8 +- arch/arm64/crypto/aes-glue.c | 31 +- arch/arm64/crypto/aes-modes.S | 16 +- arch/arm64/crypto/aes-neon.S | 4 +- arch/arm64/crypto/aes-neonbs-core.S | 40 +- arch/arm64/crypto/chacha-neon-core.S | 16 +- arch/arm64/crypto/crct10dif-ce-core.S | 12 +- arch/arm64/crypto/ghash-ce-core.S | 8 +- arch/arm64/crypto/ghash-ce-glue.c | 10 +- arch/arm64/crypto/nh-neon-core.S | 4 +- arch/arm64/crypto/poly1305-glue.c | 18 +- arch/arm64/crypto/sha1-ce-core.S | 4 +- arch/arm64/crypto/sha1-ce-glue.c | 17 +- arch/arm64/crypto/sha2-ce-core.S | 4 +- arch/arm64/crypto/sha2-ce-glue.c | 34 +- arch/arm64/crypto/sha256-glue.c | 34 +- arch/arm64/crypto/sha3-ce-core.S | 4 +- arch/arm64/crypto/sha512-ce-core.S | 4 +- arch/arm64/crypto/sha512-ce-glue.c | 26 +- arch/arm64/crypto/sha512-glue.c | 15 +- arch/arm64/crypto/sm3-ce-core.S | 4 +- arch/arm64/crypto/sm4-ce-core.S | 4 +- arch/arm64/include/asm/alternative.h | 32 +- arch/arm64/include/asm/arch_gicv3.h | 1 - arch/arm64/include/asm/archrandom.h | 75 - arch/arm64/include/asm/assembler.h | 30 +- arch/arm64/include/asm/atomic_ll_sc.h | 2 +- arch/arm64/include/asm/atomic_lse.h | 19 - arch/arm64/include/asm/checksum.h | 3 - arch/arm64/include/asm/compat.h | 22 +- arch/arm64/include/asm/cpu.h | 1 - arch/arm64/include/asm/cpucaps.h | 8 +- arch/arm64/include/asm/cpufeature.h | 5 - arch/arm64/include/asm/cputype.h | 4 - arch/arm64/include/asm/daifflags.h | 11 +- arch/arm64/include/asm/efi.h | 16 +- arch/arm64/include/asm/exception.h | 4 +- arch/arm64/include/asm/hwcap.h | 8 - arch/arm64/include/asm/kexec.h | 4 - arch/arm64/include/asm/kvm_emulate.h | 40 +- arch/arm64/include/asm/kvm_host.h | 16 +- arch/arm64/include/asm/kvm_hyp.h | 6 +- arch/arm64/include/asm/kvm_mmio.h | 29 + arch/arm64/include/asm/linkage.h | 16 - arch/arm64/include/asm/lse.h | 12 +- arch/arm64/include/asm/mmu.h | 48 +- arch/arm64/include/asm/pgtable-hwdef.h | 3 - arch/arm64/include/asm/pgtable-prot.h | 4 +- arch/arm64/include/asm/pgtable.h | 2 - arch/arm64/include/asm/preempt.h | 4 +- arch/arm64/include/asm/ptdump.h | 8 +- arch/arm64/include/asm/ptrace.h | 1 - arch/arm64/include/asm/sections.h | 1 + arch/arm64/include/asm/simd.h | 8 +- arch/arm64/include/asm/spinlock.h | 9 - arch/arm64/include/asm/sysreg.h | 38 - arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 6 - arch/arm64/include/asm/vdso/compat_gettimeofday.h | 2 +- arch/arm64/include/asm/vmalloc.h | 4 - arch/arm64/include/uapi/asm/hwcap.h | 8 - arch/arm64/include/uapi/asm/kvm.h | 12 +- arch/arm64/include/uapi/asm/ptrace.h | 1 - arch/arm64/kernel/acpi.c | 2 +- arch/arm64/kernel/armv8_deprecated.c | 3 +- arch/arm64/kernel/cpu-reset.S | 4 +- arch/arm64/kernel/cpu_errata.c | 27 +- arch/arm64/kernel/cpufeature.c | 191 +- arch/arm64/kernel/cpuinfo.c | 9 - arch/arm64/kernel/entry-common.c | 8 +- arch/arm64/kernel/entry.S | 28 +- arch/arm64/kernel/fpsimd.c | 30 +- arch/arm64/kernel/hibernate.c | 151 +- arch/arm64/kernel/kaslr.c | 11 - arch/arm64/kernel/kexec_image.c | 4 + arch/arm64/kernel/machine_kexec.c | 12 + arch/arm64/kernel/machine_kexec_file.c | 106 +- arch/arm64/kernel/process.c | 2 +- arch/arm64/kernel/ptrace.c | 21 - arch/arm64/kernel/setup.c | 10 +- arch/arm64/kernel/signal.c | 6 +- arch/arm64/kernel/signal32.c | 4 +- arch/arm64/kernel/ssbd.c | 4 +- arch/arm64/kernel/syscall.c | 4 +- arch/arm64/kernel/traps.c | 3 - arch/arm64/kvm/hyp/entry.S | 52 +- arch/arm64/kvm/hyp/switch.c | 20 +- arch/arm64/kvm/hyp/sysreg-sr.c | 4 +- arch/arm64/kvm/hyp/tlb.c | 12 +- arch/arm64/kvm/inject_fault.c | 70 +- arch/arm64/kvm/sys_regs.c | 2 +- arch/arm64/kvm/va_layout.c | 56 +- arch/arm64/lib/Makefile | 6 +- arch/arm64/lib/clear_page.S | 4 +- arch/arm64/lib/clear_user.S | 4 +- arch/arm64/lib/copy_from_user.S | 4 +- arch/arm64/lib/copy_in_user.S | 4 +- arch/arm64/lib/copy_page.S | 42 +- arch/arm64/lib/copy_to_user.S | 4 +- arch/arm64/lib/crc32.S | 8 +- arch/arm64/lib/csum.c | 126 - arch/arm64/lib/memchr.S | 4 +- arch/arm64/lib/memcmp.S | 4 +- arch/arm64/lib/memcpy.S | 8 +- arch/arm64/lib/memmove.S | 8 +- arch/arm64/lib/memset.S | 8 +- arch/arm64/lib/strchr.S | 4 +- arch/arm64/lib/strcmp.S | 4 +- arch/arm64/lib/strlen.S | 4 +- arch/arm64/lib/strncmp.S | 4 +- arch/arm64/lib/strnlen.S | 4 +- arch/arm64/lib/strrchr.S | 4 +- arch/arm64/lib/tishift.S | 12 +- arch/arm64/mm/Makefile | 4 +- arch/arm64/mm/cache.S | 52 +- arch/arm64/mm/context.c | 38 +- arch/arm64/mm/dump.c | 148 +- arch/arm64/mm/mmu.c | 4 +- arch/arm64/mm/pageattr.c | 2 +- arch/arm64/mm/proc.S | 114 +- arch/arm64/mm/ptdump_debugfs.c | 2 +- arch/arm64/xen/hypercall.S | 8 +- arch/c6x/include/asm/vmalloc.h | 4 - arch/c6x/kernel/entry.S | 8 +- arch/csky/Kconfig | 38 - arch/csky/Kconfig.platforms | 9 - arch/csky/abiv1/inc/abi/entry.h | 19 +- arch/csky/abiv2/inc/abi/entry.h | 11 - arch/csky/include/asm/fixmap.h | 9 +- arch/csky/include/asm/memory.h | 25 - arch/csky/include/asm/pgtable.h | 6 +- arch/csky/include/asm/ptrace.h | 35 - arch/csky/include/asm/stackprotector.h | 29 - arch/csky/include/asm/tcm.h | 24 - arch/csky/include/asm/vmalloc.h | 4 - arch/csky/kernel/atomic.S | 8 +- arch/csky/kernel/entry.S | 4 +- arch/csky/kernel/process.c | 6 - arch/csky/kernel/ptrace.c | 103 - arch/csky/kernel/setup.c | 6 +- arch/csky/kernel/smp.c | 2 +- arch/csky/kernel/vmlinux.lds.S | 49 - arch/csky/mm/Makefile | 1 - arch/csky/mm/cachev2.c | 13 +- arch/csky/mm/highmem.c | 64 +- arch/csky/mm/init.c | 48 - arch/csky/mm/tcm.c | 169 - arch/h8300/Kconfig | 3 - arch/h8300/include/asm/vmalloc.h | 4 - arch/h8300/include/uapi/asm/bitsperlong.h | 15 + arch/h8300/include/uapi/asm/posix_types.h | 13 - arch/h8300/kernel/entry.S | 6 +- arch/h8300/lib/memset.S | 17 +- arch/hexagon/include/asm/io.h | 1 + arch/hexagon/include/asm/vmalloc.h | 4 - arch/hexagon/kernel/vm_entry.S | 6 +- arch/ia64/include/asm/acpi.h | 5 +- arch/ia64/include/asm/vga.h | 2 +- arch/ia64/include/asm/vmalloc.h | 4 - arch/ia64/kernel/acpi.c | 2 + arch/ia64/kernel/cyclone.c | 8 +- arch/ia64/kernel/entry.S | 12 +- arch/ia64/kernel/kprobes.c | 2 +- arch/ia64/kernel/salinfo.c | 24 +- arch/ia64/kernel/setup.c | 3 + arch/ia64/kernel/syscalls/syscall.tbl | 3 - arch/m68k/Kconfig | 1 - arch/m68k/configs/amiga_defconfig | 8 +- arch/m68k/configs/apollo_defconfig | 8 +- arch/m68k/configs/atari_defconfig | 8 +- arch/m68k/configs/bvme6000_defconfig | 8 +- arch/m68k/configs/hp300_defconfig | 8 +- arch/m68k/configs/mac_defconfig | 8 +- arch/m68k/configs/multi_defconfig | 8 +- arch/m68k/configs/mvme147_defconfig | 8 +- arch/m68k/configs/mvme16x_defconfig | 8 +- arch/m68k/configs/q40_defconfig | 8 +- arch/m68k/configs/sun3_defconfig | 6 +- arch/m68k/configs/sun3x_defconfig | 8 +- arch/m68k/emu/nfeth.c | 2 +- arch/m68k/include/asm/kmap.h | 1 + arch/m68k/include/asm/unistd.h | 1 - arch/m68k/include/asm/vmalloc.h | 4 - arch/m68k/kernel/bootinfo_proc.c | 8 +- arch/m68k/kernel/entry.S | 7 - arch/m68k/kernel/process.c | 44 +- arch/m68k/kernel/setup_mm.c | 4 + arch/m68k/kernel/setup_no.c | 4 + arch/m68k/kernel/syscalls/syscall.tbl | 5 +- arch/m68k/sun3x/config.c | 1 + arch/microblaze/Kconfig | 2 +- arch/microblaze/include/asm/vmalloc.h | 4 - arch/microblaze/kernel/entry.S | 2 +- arch/microblaze/kernel/setup.c | 4 + arch/microblaze/kernel/syscalls/syscall.tbl | 3 - arch/mips/Kconfig | 11 +- arch/mips/Makefile.postlink | 2 +- arch/mips/ar7/clock.c | 8 +- arch/mips/ar7/gpio.c | 2 +- arch/mips/ar7/platform.c | 2 +- arch/mips/ath25/ar2315.c | 4 +- arch/mips/ath25/ar5312.c | 6 +- arch/mips/ath25/board.c | 2 +- arch/mips/ath79/common.c | 2 +- arch/mips/ath79/setup.c | 4 +- arch/mips/boot/Makefile | 2 +- arch/mips/boot/dts/ingenic/Makefile | 1 - arch/mips/boot/dts/ingenic/cu1000-neo.dts | 170 - arch/mips/boot/dts/ingenic/x1000.dtsi | 317 - arch/mips/boot/dts/qca/ar9331.dtsi | 119 +- arch/mips/boot/dts/qca/ar9331_dpt_module.dts | 13 - .../dts/ralink/gardena_smart_gateway_mt7688.dts | 8 - arch/mips/boot/dts/ralink/mt7628a.dtsi | 10 - arch/mips/cavium-octeon/setup.c | 2 +- arch/mips/configs/cu1000-neo_defconfig | 117 - arch/mips/crypto/crc32-mips.c | 4 +- arch/mips/crypto/poly1305-glue.c | 18 +- arch/mips/generic/board-ocelot.c | 2 +- arch/mips/include/asm/asmmacro.h | 4 +- arch/mips/include/asm/bootinfo.h | 1 - arch/mips/include/asm/compat.h | 18 + arch/mips/include/asm/cpu.h | 5 +- arch/mips/include/asm/gio_device.h | 2 + arch/mips/include/asm/io.h | 24 +- .../mips/include/asm/mach-ip27/kernel-entry-init.h | 12 +- arch/mips/include/asm/mach-ip27/mangle-port.h | 4 +- arch/mips/include/asm/mach-ip27/mmzone.h | 4 +- arch/mips/include/asm/mach-ip27/topology.h | 2 +- arch/mips/include/asm/pci/bridge.h | 3 +- arch/mips/include/asm/pgtable.h | 5 - arch/mips/include/asm/sn/arch.h | 3 + arch/mips/include/asm/sn/hub.h | 17 + arch/mips/include/asm/sn/intr.h | 17 + arch/mips/include/asm/sn/ioc3.h | 38 +- arch/mips/include/asm/sn/klconfig.h | 4 + arch/mips/include/asm/sn/kldir.h | 193 +- arch/mips/include/asm/sn/sn0/hub.h | 22 - arch/mips/include/asm/sn/sn0/hubni.h | 8 - arch/mips/include/asm/sn/sn0/ip27.h | 85 + arch/mips/include/asm/sn/sn0/kldir.h | 186 - arch/mips/include/asm/sn/sn_private.h | 19 + arch/mips/include/asm/sn/types.h | 4 - arch/mips/include/asm/vdso/gettimeofday.h | 2 + arch/mips/include/asm/vmalloc.h | 4 - arch/mips/jz4740/Kconfig | 10 - arch/mips/jz4740/setup.c | 4 - arch/mips/kernel/cpu-probe.c | 65 +- arch/mips/kernel/entry.S | 6 +- arch/mips/kernel/mips-cm.c | 4 +- arch/mips/kernel/mips-cpc.c | 2 +- arch/mips/kernel/setup.c | 8 +- arch/mips/kernel/syscalls/Makefile | 2 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 3 - arch/mips/kernel/syscalls/syscall_n64.tbl | 3 - arch/mips/kernel/syscalls/syscall_o32.tbl | 3 - arch/mips/lantiq/falcon/sysctrl.c | 6 +- arch/mips/lantiq/irq.c | 4 +- arch/mips/lantiq/xway/sysctrl.c | 6 +- arch/mips/lasat/picvue_proc.c | 31 +- arch/mips/loongson2ef/common/pm.c | 2 +- arch/mips/loongson2ef/common/reset.c | 4 +- arch/mips/loongson32/common/prom.c | 8 +- arch/mips/loongson32/common/reset.c | 2 +- arch/mips/loongson32/common/time.c | 2 +- arch/mips/loongson64/numa.c | 2 +- arch/mips/loongson64/platform.c | 3 - arch/mips/loongson64/reset.c | 2 +- arch/mips/mm/init.c | 45 - arch/mips/mti-malta/malta-dtshim.c | 2 +- arch/mips/net/Makefile | 1 - arch/mips/net/bpf_jit.c | 1270 -- arch/mips/net/bpf_jit_asm.S | 285 - arch/mips/pci/pci-alchemy.c | 2 +- arch/mips/pci/pci-ar2315.c | 2 +- arch/mips/pci/pci-bcm63xx.c | 2 +- arch/mips/pci/pci-ip27.c | 2 +- arch/mips/pci/pci-rt2880.c | 2 +- arch/mips/pci/pci-xtalk-bridge.c | 28 +- arch/mips/pic32/pic32mzda/early_console.c | 2 +- arch/mips/pic32/pic32mzda/early_pin.c | 4 +- arch/mips/pmcs-msp71xx/msp_serial.c | 4 +- arch/mips/ralink/ill_acc.c | 2 - arch/mips/ralink/irq.c | 2 +- arch/mips/ralink/of.c | 2 +- arch/mips/rb532/devices.c | 2 +- arch/mips/rb532/gpio.c | 2 +- arch/mips/rb532/prom.c | 2 +- arch/mips/rb532/setup.c | 2 +- arch/mips/sgi-ip22/ip22-gio.c | 6 +- arch/mips/sgi-ip27/ip27-berr.c | 40 +- arch/mips/sgi-ip27/ip27-common.h | 12 +- arch/mips/sgi-ip27/ip27-console.c | 5 +- arch/mips/sgi-ip27/ip27-hubio.c | 8 +- arch/mips/sgi-ip27/ip27-init.c | 25 +- arch/mips/sgi-ip27/ip27-irq.c | 5 +- arch/mips/sgi-ip27/ip27-klconfig.c | 51 + arch/mips/sgi-ip27/ip27-klnuma.c | 16 +- arch/mips/sgi-ip27/ip27-memory.c | 57 +- arch/mips/sgi-ip27/ip27-nmi.c | 5 +- arch/mips/sgi-ip27/ip27-reset.c | 2 +- arch/mips/sgi-ip27/ip27-smp.c | 33 +- arch/mips/sgi-ip27/ip27-timer.c | 48 +- arch/mips/sgi-ip27/ip27-xtalk.c | 1 + arch/mips/sni/rm200.c | 4 +- arch/mips/vdso/Makefile | 4 - arch/mips/vdso/genvdso.c | 13 - arch/nds32/Kconfig | 2 +- arch/nds32/include/asm/vmalloc.h | 4 - arch/nds32/kernel/ex-exit.S | 4 +- arch/nds32/kernel/ftrace.c | 12 + arch/nds32/kernel/setup.c | 5 + arch/nios2/include/asm/vmalloc.h | 4 - arch/nios2/kernel/entry.S | 2 +- arch/nios2/kernel/setup.c | 4 + arch/openrisc/include/asm/vmalloc.h | 4 - arch/openrisc/kernel/setup.c | 5 + arch/parisc/Kconfig | 4 +- arch/parisc/include/asm/compat.h | 17 + arch/parisc/include/asm/io.h | 5 +- arch/parisc/include/asm/vmalloc.h | 4 - arch/parisc/kernel/entry.S | 10 +- arch/parisc/kernel/perf.c | 2 +- arch/parisc/kernel/setup.c | 4 + arch/parisc/kernel/syscalls/syscall.tbl | 3 - arch/powerpc/Kconfig | 9 +- arch/powerpc/boot/4xx.c | 2 +- arch/powerpc/configs/guest.config | 1 + arch/powerpc/crypto/aes-spe-glue.c | 18 +- arch/powerpc/crypto/crc32c-vpmsum_glue.c | 4 +- arch/powerpc/include/asm/barrier.h | 2 + arch/powerpc/include/asm/book3s/32/pgalloc.h | 8 + arch/powerpc/include/asm/book3s/64/pgalloc.h | 2 + arch/powerpc/include/asm/book3s/64/pgtable.h | 3 - arch/powerpc/include/asm/compat.h | 17 + arch/powerpc/include/asm/cpm.h | 172 +- arch/powerpc/include/asm/epapr_hcalls.h | 42 + arch/powerpc/include/asm/firmware.h | 6 +- arch/powerpc/include/asm/hvcall.h | 1 - arch/powerpc/include/asm/io.h | 3 + arch/powerpc/include/asm/kvm_book3s_uvmem.h | 10 +- arch/powerpc/include/asm/kvm_host.h | 1 - arch/powerpc/include/asm/nohash/pgalloc.h | 8 + arch/powerpc/include/asm/pci.h | 1 + arch/powerpc/include/asm/tlb.h | 11 - arch/powerpc/include/asm/vmalloc.h | 4 - arch/powerpc/kernel/eeh_driver.c | 6 + arch/powerpc/kernel/entry_32.S | 4 +- arch/powerpc/kernel/entry_64.S | 22 +- arch/powerpc/kernel/legacy_serial.c | 4 +- arch/powerpc/kernel/pci-common.c | 50 +- arch/powerpc/kernel/pci-hotplug.c | 1 + arch/powerpc/kernel/pci_of_scan.c | 1 + arch/powerpc/kernel/proc_powerpc.c | 10 +- arch/powerpc/kernel/rtas-proc.c | 70 +- arch/powerpc/kernel/rtas_flash.c | 34 +- arch/powerpc/kernel/rtasd.c | 14 +- arch/powerpc/kernel/setup-common.c | 3 + arch/powerpc/kernel/syscalls/syscall.tbl | 3 - arch/powerpc/kvm/book3s_64_mmu_hv.c | 4 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 2 +- arch/powerpc/kvm/book3s_64_vio.c | 10 +- arch/powerpc/kvm/book3s_hv.c | 15 +- arch/powerpc/kvm/book3s_hv_uvmem.c | 32 +- arch/powerpc/kvm/booke.c | 2 +- arch/powerpc/kvm/emulate_loadstore.c | 5 + arch/powerpc/mm/book3s64/iommu_api.c | 10 +- arch/powerpc/mm/book3s64/pgtable.c | 7 + arch/powerpc/mm/numa.c | 12 +- arch/powerpc/oprofile/backtrace.c | 2 +- arch/powerpc/platforms/512x/mpc512x_lpbfifo.c | 6 +- arch/powerpc/platforms/83xx/km83xx.c | 3 +- arch/powerpc/platforms/83xx/misc.c | 23 + arch/powerpc/platforms/83xx/mpc832x_mds.c | 3 +- arch/powerpc/platforms/83xx/mpc832x_rdb.c | 3 +- arch/powerpc/platforms/83xx/mpc836x_mds.c | 3 +- arch/powerpc/platforms/83xx/mpc836x_rdk.c | 3 +- arch/powerpc/platforms/83xx/mpc83xx.h | 7 + arch/powerpc/platforms/85xx/corenet_generic.c | 10 + arch/powerpc/platforms/85xx/mpc85xx_mds.c | 27 + arch/powerpc/platforms/85xx/mpc85xx_rdb.c | 17 + arch/powerpc/platforms/85xx/twr_p102x.c | 20 +- arch/powerpc/platforms/cell/setup.c | 3 + arch/powerpc/platforms/maple/setup.c | 3 + arch/powerpc/platforms/pasemi/setup.c | 4 + arch/powerpc/platforms/powernv/pci-ioda.c | 19 +- arch/powerpc/platforms/powernv/pci.c | 4 + arch/powerpc/platforms/ps3/setup.c | 4 + arch/powerpc/platforms/pseries/Kconfig | 1 + arch/powerpc/platforms/pseries/firmware.c | 10 +- arch/powerpc/platforms/pseries/iommu.c | 64 +- arch/powerpc/platforms/pseries/lpar.c | 24 +- arch/powerpc/platforms/pseries/lparcfg.c | 14 +- arch/powerpc/platforms/pseries/papr_scm.c | 5 +- arch/powerpc/platforms/pseries/reconfig.c | 8 +- arch/powerpc/platforms/pseries/scanlog.c | 15 +- arch/riscv/Kconfig | 4 +- arch/riscv/include/asm/image.h | 4 +- arch/riscv/include/asm/kasan.h | 27 - arch/riscv/include/asm/page.h | 16 +- arch/riscv/include/asm/perf_event.h | 4 - arch/riscv/include/asm/pgtable-64.h | 12 - arch/riscv/include/asm/pgtable.h | 11 - arch/riscv/include/asm/string.h | 9 - arch/riscv/include/asm/vmalloc.h | 4 - arch/riscv/include/uapi/asm/bpf_perf_event.h | 9 - arch/riscv/kernel/entry.S | 4 +- arch/riscv/kernel/head.S | 3 - arch/riscv/kernel/riscv_ksyms.c | 2 - arch/riscv/kernel/setup.c | 9 +- arch/riscv/kernel/vmlinux.lds.S | 1 - arch/riscv/lib/memcpy.S | 5 +- arch/riscv/lib/memset.S | 5 +- arch/riscv/mm/Makefile | 8 - arch/riscv/mm/kasan_init.c | 104 - arch/riscv/mm/physaddr.c | 37 - arch/riscv/net/bpf_jit_comp.c | 531 +- arch/s390/Kconfig | 8 +- arch/s390/Makefile | 2 +- arch/s390/boot/compressed/decompressor.c | 8 +- arch/s390/boot/head.S | 2 +- arch/s390/boot/ipl_parm.c | 14 - arch/s390/crypto/aes_s390.c | 27 +- arch/s390/crypto/crc32-vx.c | 8 +- arch/s390/crypto/ghash_s390.c | 4 +- arch/s390/crypto/paes_s390.c | 25 +- arch/s390/include/asm/bug.h | 16 +- arch/s390/include/asm/compat.h | 6 +- arch/s390/include/asm/jump_label.h | 4 +- arch/s390/include/asm/pci.h | 2 +- arch/s390/include/asm/pgtable.h | 2 - arch/s390/include/asm/preempt.h | 4 +- arch/s390/include/asm/setup.h | 7 - arch/s390/include/asm/vmalloc.h | 4 - arch/s390/kernel/dumpstack.c | 2 - arch/s390/kernel/entry.S | 2 +- arch/s390/kernel/entry.h | 1 - arch/s390/kernel/mcount.S | 15 +- arch/s390/kernel/perf_cpum_sf.c | 67 +- arch/s390/kernel/pgm_check.S | 2 +- arch/s390/kernel/setup.c | 16 +- arch/s390/kernel/syscalls/syscall.tbl | 3 - arch/s390/kernel/traps.c | 41 +- arch/s390/kvm/interrupt.c | 6 +- arch/s390/pci/pci.c | 2 +- arch/s390/pci/pci_clp.c | 48 +- arch/s390/pci/pci_sysfs.c | 63 +- arch/sh/Kconfig | 2 +- arch/sh/boards/board-sh7785lcr.c | 2 +- arch/sh/boards/mach-cayman/irq.c | 2 +- arch/sh/boards/mach-cayman/setup.c | 2 +- arch/sh/boards/mach-sdk7786/fpga.c | 2 +- arch/sh/drivers/heartbeat.c | 2 +- arch/sh/drivers/pci/pci-sh5.c | 4 +- arch/sh/include/asm/bitops-op32.h | 8 +- arch/sh/include/asm/cache.h | 2 +- arch/sh/include/asm/io.h | 1 + arch/sh/include/asm/vmalloc.h | 4 - arch/sh/include/cpu-sh2a/cpu/sh7264.h | 6 + arch/sh/include/cpu-sh2a/cpu/sh7269.h | 17 +- arch/sh/include/uapi/asm/sockios.h | 4 +- arch/sh/kernel/Makefile | 2 + arch/sh/kernel/cpu/irq/intc-sh5.c | 2 +- arch/sh/kernel/cpu/sh2/smp-j2.c | 4 +- arch/sh/kernel/cpu/sh5/clock-sh5.c | 2 +- arch/sh/kernel/cpu/sh5/entry.S | 4 +- arch/sh/kernel/dma-coherent.c | 2 +- arch/sh/kernel/entry-common.S | 4 +- arch/sh/kernel/setup.c | 4 + arch/sh/kernel/sh_ksyms_32.c | 17 - arch/sh/kernel/syscalls/syscall.tbl | 3 - arch/sh/lib/delay.c | 1 - arch/sh/mm/alignment.c | 17 +- arch/sparc/Kconfig | 5 +- arch/sparc/crypto/aes_glue.c | 2 + arch/sparc/crypto/camellia_glue.c | 5 +- arch/sparc/crypto/crc32c_glue.c | 4 +- arch/sparc/include/asm/compat.h | 17 + arch/sparc/include/asm/io_64.h | 1 + arch/sparc/include/asm/pgtable_64.h | 2 - arch/sparc/include/asm/tlb_64.h | 9 - arch/sparc/include/asm/vmalloc.h | 4 - arch/sparc/include/uapi/asm/ipcbuf.h | 22 +- arch/sparc/include/uapi/asm/statfs.h | 7 + arch/sparc/kernel/led.c | 15 +- arch/sparc/kernel/prom_32.c | 18 +- arch/sparc/kernel/rtrap_64.S | 2 +- arch/sparc/kernel/setup_32.c | 4 + arch/sparc/kernel/setup_64.c | 4 + arch/sparc/kernel/sys_sparc_64.c | 33 +- arch/sparc/kernel/syscalls/syscall.tbl | 3 - arch/sparc/kernel/vmlinux.lds.S | 6 +- arch/um/Kconfig | 2 - arch/um/drivers/Kconfig | 81 +- arch/um/drivers/chan_user.h | 2 +- arch/um/drivers/cow.h | 2 +- arch/um/drivers/cow_user.c | 7 +- arch/um/drivers/mconsole_kern.c | 9 +- arch/um/drivers/net_kern.c | 2 +- arch/um/drivers/ssl.c | 8 - arch/um/drivers/ubd_kern.c | 11 +- arch/um/drivers/vector_kern.c | 2 +- arch/um/include/asm/Kbuild | 1 + arch/um/include/asm/common.lds.S | 2 +- arch/um/include/asm/vmalloc.h | 4 - arch/um/include/asm/xor.h | 7 - arch/um/include/shared/os.h | 2 +- arch/um/kernel/dyn.lds.S | 1 - arch/um/kernel/exitcode.c | 15 +- arch/um/kernel/process.c | 15 +- arch/um/os-Linux/file.c | 2 +- arch/unicore32/include/asm/io.h | 1 + arch/unicore32/include/asm/vmalloc.h | 4 - arch/unicore32/kernel/setup.c | 2 + arch/x86/Kconfig | 86 +- arch/x86/Kconfig.cpu | 8 - arch/x86/Kconfig.debug | 20 +- arch/x86/boot/Makefile | 4 +- arch/x86/boot/compressed/Makefile | 4 +- arch/x86/boot/compressed/eboot.c | 278 +- arch/x86/boot/compressed/eboot.h | 30 +- arch/x86/boot/compressed/efi_stub_32.S | 87 + arch/x86/boot/compressed/efi_stub_64.S | 5 + arch/x86/boot/compressed/efi_thunk_64.S | 65 +- arch/x86/boot/compressed/head_32.S | 64 +- arch/x86/boot/compressed/head_64.S | 97 +- arch/x86/boot/mkcpustr.c | 1 - arch/x86/boot/setup.ld | 5 +- arch/x86/crypto/.gitignore | 1 - arch/x86/crypto/Makefile | 11 +- arch/x86/crypto/aegis128-aesni-glue.c | 4 +- arch/x86/crypto/aesni-intel_asm.S | 8 +- arch/x86/crypto/aesni-intel_glue.c | 55 +- arch/x86/crypto/blake2s-glue.c | 4 +- arch/x86/crypto/camellia_aesni_avx2_glue.c | 77 +- arch/x86/crypto/camellia_aesni_avx_glue.c | 81 +- arch/x86/crypto/camellia_glue.c | 54 +- arch/x86/crypto/cast6_avx_glue.c | 74 +- arch/x86/crypto/crc32-pclmul_glue.c | 4 +- arch/x86/crypto/crc32c-intel_glue.c | 4 +- arch/x86/crypto/ghash-clmulni-intel_glue.c | 11 +- arch/x86/crypto/glue_helper.c | 23 +- arch/x86/crypto/poly1305-avx2-x86_64.S | 390 + arch/x86/crypto/poly1305-sse2-x86_64.S | 590 + arch/x86/crypto/poly1305-x86_64-cryptogams.pl | 4265 ------ arch/x86/crypto/poly1305_glue.c | 304 +- arch/x86/crypto/serpent_avx2_glue.c | 65 +- arch/x86/crypto/serpent_avx_glue.c | 63 +- arch/x86/crypto/serpent_sse2_glue.c | 30 +- arch/x86/crypto/sha1_avx2_x86_64_asm.S | 6 +- arch/x86/crypto/sha1_ssse3_asm.S | 14 +- arch/x86/crypto/sha1_ssse3_glue.c | 70 +- arch/x86/crypto/sha256-avx-asm.S | 4 +- arch/x86/crypto/sha256-avx2-asm.S | 4 +- arch/x86/crypto/sha256-ssse3-asm.S | 6 +- arch/x86/crypto/sha256_ssse3_glue.c | 34 +- arch/x86/crypto/sha512-avx-asm.S | 11 +- arch/x86/crypto/sha512-avx2-asm.S | 11 +- arch/x86/crypto/sha512-ssse3-asm.S | 13 +- arch/x86/crypto/sha512_ssse3_glue.c | 31 +- arch/x86/crypto/twofish_avx_glue.c | 81 +- arch/x86/crypto/twofish_glue_3way.c | 37 +- arch/x86/entry/entry_64.S | 2 +- arch/x86/entry/syscalls/syscall_32.tbl | 3 - arch/x86/entry/syscalls/syscall_64.tbl | 3 - arch/x86/entry/vdso/Makefile | 6 - arch/x86/entry/vdso/vdso-layout.lds.S | 13 +- arch/x86/entry/vdso/vdso2c.c | 3 - arch/x86/entry/vdso/vdso32-setup.c | 1 - arch/x86/entry/vdso/vma.c | 120 +- arch/x86/events/amd/core.c | 109 +- arch/x86/events/core.c | 74 +- arch/x86/events/intel/ds.c | 1 - arch/x86/events/intel/rapl.c | 2 - arch/x86/events/perf_event.h | 20 - arch/x86/ia32/ia32_signal.c | 2 + arch/x86/include/asm/acpi.h | 3 +- arch/x86/include/asm/bitops.h | 6 +- arch/x86/include/asm/compat.h | 17 + arch/x86/include/asm/cpu_entry_area.h | 10 +- arch/x86/include/asm/cpufeatures.h | 2 - arch/x86/include/asm/crypto/camellia.h | 65 +- arch/x86/include/asm/crypto/glue_helper.h | 18 +- arch/x86/include/asm/crypto/serpent-avx.h | 20 +- arch/x86/include/asm/crypto/serpent-sse2.h | 28 +- arch/x86/include/asm/crypto/twofish.h | 19 +- arch/x86/include/asm/efi.h | 244 +- arch/x86/include/asm/ftrace.h | 2 + arch/x86/include/asm/hyperv-tlfs.h | 3 +- arch/x86/include/asm/intel-family.h | 1 - arch/x86/include/asm/intel_telemetry.h | 3 + arch/x86/include/asm/kdebug.h | 1 - arch/x86/include/asm/kprobes.h | 14 +- arch/x86/include/asm/kvm_host.h | 13 +- arch/x86/include/asm/mce.h | 3 +- arch/x86/include/asm/memtype.h | 27 - arch/x86/include/asm/microcode_amd.h | 2 +- arch/x86/include/asm/mmu_context.h | 86 +- arch/x86/include/asm/msr-index.h | 14 +- arch/x86/include/asm/mtrr.h | 4 +- arch/x86/include/asm/nmi.h | 1 + arch/x86/include/asm/nospec-branch.h | 1 + arch/x86/include/asm/pat.h | 27 + arch/x86/include/asm/pci.h | 2 +- arch/x86/include/asm/perf_event.h | 22 +- arch/x86/include/asm/pgtable.h | 10 +- arch/x86/include/asm/pgtable_32_areas.h | 53 - arch/x86/include/asm/pgtable_32_types.h | 57 +- arch/x86/include/asm/pgtable_areas.h | 16 - arch/x86/include/asm/pgtable_types.h | 143 +- arch/x86/include/asm/processor.h | 11 +- arch/x86/include/asm/ptrace.h | 29 +- arch/x86/include/asm/realmode.h | 4 +- arch/x86/include/asm/set_memory.h | 2 + arch/x86/include/asm/text-patching.h | 86 +- arch/x86/include/asm/thread_info.h | 9 + arch/x86/include/asm/tlb.h | 4 +- arch/x86/include/asm/vdso.h | 1 - arch/x86/include/asm/vdso/gettimeofday.h | 10 +- arch/x86/include/asm/vmalloc.h | 6 - arch/x86/include/asm/vmx.h | 105 +- arch/x86/include/asm/vmxfeatures.h | 86 - arch/x86/include/asm/vvar.h | 13 +- arch/x86/include/uapi/asm/vmx.h | 4 +- arch/x86/kernel/Makefile | 5 - arch/x86/kernel/acpi/sleep.c | 11 - arch/x86/kernel/acpi/sleep.h | 2 +- arch/x86/kernel/alternative.c | 198 +- arch/x86/kernel/amd_nb.c | 3 - arch/x86/kernel/apb_timer.c | 2 +- arch/x86/kernel/apic/x2apic_uv_x.c | 43 +- arch/x86/kernel/cpu/Makefile | 9 +- arch/x86/kernel/cpu/bugs.c | 7 - arch/x86/kernel/cpu/centaur.c | 37 +- arch/x86/kernel/cpu/common.c | 15 +- arch/x86/kernel/cpu/cpu.h | 4 - arch/x86/kernel/cpu/feat_ctl.c | 145 - arch/x86/kernel/cpu/intel.c | 49 +- arch/x86/kernel/cpu/mce/amd.c | 2 - arch/x86/kernel/cpu/mce/core.c | 70 +- arch/x86/kernel/cpu/mce/inject.c | 2 +- arch/x86/kernel/cpu/mce/intel.c | 15 +- arch/x86/kernel/cpu/mce/internal.h | 2 + arch/x86/kernel/cpu/mce/therm_throt.c | 2 +- arch/x86/kernel/cpu/mkcapflags.sh | 15 +- arch/x86/kernel/cpu/mtrr/generic.c | 2 +- arch/x86/kernel/cpu/mtrr/if.c | 66 +- arch/x86/kernel/cpu/mtrr/mtrr.c | 2 +- arch/x86/kernel/cpu/proc.c | 15 - arch/x86/kernel/cpu/resctrl/internal.h | 1 - arch/x86/kernel/cpu/resctrl/monitor.c | 4 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 138 +- arch/x86/kernel/cpu/scattered.c | 2 +- arch/x86/kernel/cpu/topology.c | 2 +- arch/x86/kernel/cpu/tsx.c | 18 +- arch/x86/kernel/cpu/zhaoxin.c | 37 +- arch/x86/kernel/crash.c | 2 +- arch/x86/kernel/crash_core_32.c | 17 - arch/x86/kernel/crash_core_64.c | 24 - arch/x86/kernel/dumpstack.c | 26 +- arch/x86/kernel/fpu/signal.c | 3 - arch/x86/kernel/fpu/xstate.c | 18 +- arch/x86/kernel/ftrace.c | 689 +- arch/x86/kernel/hpet.c | 2 +- arch/x86/kernel/jump_label.c | 116 +- arch/x86/kernel/kexec-bzimage64.c | 2 +- arch/x86/kernel/kprobes/core.c | 21 +- arch/x86/kernel/kprobes/opt.c | 67 +- arch/x86/kernel/kvm.c | 4 + arch/x86/kernel/ldt.c | 83 - arch/x86/kernel/machine_kexec_32.c | 12 + arch/x86/kernel/machine_kexec_64.c | 19 + arch/x86/kernel/nmi.c | 20 +- arch/x86/kernel/process.c | 4 + arch/x86/kernel/process_32.c | 1 + arch/x86/kernel/process_64.c | 1 + arch/x86/kernel/quirks.c | 2 +- arch/x86/kernel/setup.c | 167 +- arch/x86/kernel/signal.c | 2 + arch/x86/kernel/sysfb_simplefb.c | 2 +- arch/x86/kernel/tboot.c | 2 +- arch/x86/kernel/traps.c | 117 +- arch/x86/kernel/unwind_orc.c | 11 +- arch/x86/kernel/vm86_32.c | 1 + arch/x86/kernel/vmlinux.lds.S | 4 +- arch/x86/kernel/x86_init.c | 2 +- arch/x86/kvm/Kconfig | 10 +- arch/x86/kvm/hyperv.c | 1 - arch/x86/kvm/ioapic.c | 24 +- arch/x86/kvm/ioapic.h | 6 + arch/x86/kvm/irq.h | 3 - arch/x86/kvm/irq_comm.c | 12 +- arch/x86/kvm/lapic.c | 9 +- arch/x86/kvm/lapic.h | 9 +- arch/x86/kvm/mmu/mmu.c | 462 +- arch/x86/kvm/mmu/paging_tmpl.h | 58 +- arch/x86/kvm/mmutrace.h | 12 +- arch/x86/kvm/svm.c | 4 +- arch/x86/kvm/vmx/nested.c | 162 +- arch/x86/kvm/vmx/vmx.c | 89 +- arch/x86/kvm/vmx/vmx.h | 2 +- arch/x86/kvm/x86.c | 59 +- arch/x86/kvm/x86.h | 2 +- arch/x86/lib/Makefile | 4 - arch/x86/lib/insn-eval.c | 26 +- arch/x86/lib/memmove_64.S | 7 +- arch/x86/mm/Makefile | 16 +- arch/x86/mm/debug_pagetables.c | 18 +- arch/x86/mm/dump_pagetables.c | 322 +- arch/x86/mm/fault.c | 66 +- arch/x86/mm/init_32.c | 29 +- arch/x86/mm/init_64.c | 36 + arch/x86/mm/iomap_32.c | 6 +- arch/x86/mm/ioremap.c | 12 +- arch/x86/mm/kasan_init_64.c | 21 + arch/x86/mm/{pat/cpa-test.c => pageattr-test.c} | 0 arch/x86/mm/pageattr.c | 2285 +++ arch/x86/mm/pat.c | 1184 ++ arch/x86/mm/pat/Makefile | 5 - arch/x86/mm/pat/memtype.c | 1219 -- arch/x86/mm/pat/memtype.h | 49 - arch/x86/mm/pat/memtype_interval.c | 194 - arch/x86/mm/pat/set_memory.c | 2279 --- arch/x86/mm/pat_internal.h | 49 + arch/x86/mm/pat_interval.c | 185 + arch/x86/mm/pgtable_32.c | 1 - arch/x86/mm/physaddr.c | 1 - arch/x86/mm/testmmiotrace.c | 4 +- arch/x86/net/bpf_jit_comp.c | 166 +- arch/x86/pci/i386.c | 2 +- arch/x86/pci/mmconfig_64.c | 2 +- arch/x86/platform/efi/Makefile | 1 + arch/x86/platform/efi/efi.c | 398 +- arch/x86/platform/efi/efi_32.c | 24 +- arch/x86/platform/efi/efi_64.c | 321 +- arch/x86/platform/efi/efi_stub_32.S | 109 +- arch/x86/platform/efi/efi_stub_64.S | 43 +- arch/x86/platform/efi/efi_thunk_64.S | 121 +- arch/x86/platform/efi/quirks.c | 47 +- .../intel-mid/device_libs/platform_tc35876x.c | 26 +- arch/x86/platform/intel-quark/imr.c | 2 - arch/x86/platform/intel-quark/imr_selftest.c | 2 - arch/x86/platform/uv/bios_uv.c | 169 +- arch/x86/platform/uv/tlb_uv.c | 14 +- arch/x86/purgatory/Makefile | 2 - arch/x86/realmode/Makefile | 3 - arch/x86/realmode/rm/Makefile | 3 - arch/x86/xen/Kconfig | 8 +- arch/x86/xen/efi.c | 2 +- arch/x86/xen/mmu_pv.c | 2 +- arch/xtensa/Kconfig | 2 +- arch/xtensa/include/asm/vmalloc.h | 4 - arch/xtensa/kernel/entry.S | 2 +- arch/xtensa/kernel/setup.c | 2 + arch/xtensa/kernel/syscalls/syscall.tbl | 3 - arch/xtensa/kernel/traps.c | 7 +- .../platforms/iss/include/platform/simcall.h | 4 +- arch/xtensa/platforms/iss/network.c | 2 +- arch/xtensa/platforms/iss/simdisk.c | 10 +- block/Kconfig | 15 +- block/Makefile | 4 +- block/bfq-iosched.c | 1 + block/bfq-wf2q.c | 5 +- block/blk-core.c | 29 - block/blk-mq.c | 154 +- block/blk-zoned.c | 2 +- block/bsg.c | 1 - block/compat_ioctl.c | 427 + block/ioctl.c | 319 +- block/scsi_ioctl.c | 214 +- block/t10-pi.c | 3 - certs/blacklist.c | 7 +- certs/system_keyring.c | 12 +- crypto/Kconfig | 4 +- crypto/acompress.c | 4 +- crypto/adiantum.c | 102 +- crypto/aead.c | 15 +- crypto/aegis128-core.c | 4 +- crypto/aes_generic.c | 18 +- crypto/af_alg.c | 8 +- crypto/ahash.c | 54 +- crypto/akcipher.c | 9 +- crypto/algapi.c | 248 +- crypto/algboss.c | 12 +- crypto/anubis.c | 2 + crypto/api.c | 24 +- crypto/authenc.c | 70 +- crypto/authencesn.c | 70 +- crypto/blake2b_generic.c | 4 +- crypto/blake2s_generic.c | 4 +- crypto/camellia_generic.c | 5 +- crypto/cast6_generic.c | 28 +- crypto/cbc.c | 15 +- crypto/ccm.c | 136 +- crypto/cfb.c | 5 +- crypto/chacha20poly1305.c | 96 +- crypto/cipher.c | 93 +- crypto/cmac.c | 40 +- crypto/compress.c | 31 +- crypto/crc32_generic.c | 4 +- crypto/crc32c_generic.c | 4 +- crypto/cryptd.c | 131 +- crypto/crypto_user_base.c | 3 +- crypto/ctr.c | 26 +- crypto/cts.c | 15 +- crypto/des_generic.c | 10 +- crypto/ecb.c | 5 +- crypto/echainiv.c | 20 +- crypto/essiv.c | 44 +- crypto/gcm.c | 96 +- crypto/geniv.c | 19 +- crypto/ghash-generic.c | 4 +- crypto/hmac.c | 62 +- crypto/internal.h | 4 + crypto/keywrap.c | 15 +- crypto/lrw.c | 17 +- crypto/michael_mic.c | 4 +- crypto/nhpoly1305.c | 2 +- crypto/ofb.c | 5 +- crypto/pcbc.c | 5 +- crypto/pcrypt.c | 44 +- crypto/poly1305_generic.c | 25 +- crypto/rsa-pkcs1pad.c | 8 +- crypto/scompress.c | 4 +- crypto/seqiv.c | 20 +- crypto/serpent_generic.c | 6 +- crypto/shash.c | 95 +- crypto/simd.c | 12 +- crypto/skcipher.c | 97 +- crypto/sm4_generic.c | 16 +- crypto/testmgr.c | 584 +- crypto/testmgr.h | 14 +- crypto/twofish_common.c | 8 +- crypto/vmac.c | 44 +- crypto/xcbc.c | 45 +- crypto/xts.c | 17 +- crypto/xxhash_generic.c | 4 +- drivers/Makefile | 2 +- drivers/acpi/Kconfig | 1 - drivers/acpi/acpi_lpit.c | 2 +- drivers/acpi/acpi_lpss.c | 11 +- drivers/acpi/acpi_processor.c | 182 - drivers/acpi/acpi_video.c | 2 +- drivers/acpi/acpica/acapps.h | 4 +- drivers/acpi/acpica/accommon.h | 2 +- drivers/acpi/acpica/acconvert.h | 2 +- drivers/acpi/acpica/acdebug.h | 2 +- drivers/acpi/acpica/acdispat.h | 2 +- drivers/acpi/acpica/acevents.h | 2 +- drivers/acpi/acpica/acglobal.h | 2 +- drivers/acpi/acpica/achware.h | 2 +- drivers/acpi/acpica/acinterp.h | 2 +- drivers/acpi/acpica/aclocal.h | 2 +- drivers/acpi/acpica/acmacros.h | 2 +- drivers/acpi/acpica/acnamesp.h | 2 +- drivers/acpi/acpica/acobject.h | 5 +- drivers/acpi/acpica/acopcode.h | 2 +- drivers/acpi/acpica/acparser.h | 2 +- drivers/acpi/acpica/acpredef.h | 2 +- drivers/acpi/acpica/acresrc.h | 2 +- drivers/acpi/acpica/acstruct.h | 2 +- drivers/acpi/acpica/actables.h | 2 +- drivers/acpi/acpica/acutils.h | 2 +- drivers/acpi/acpica/amlcode.h | 2 +- drivers/acpi/acpica/amlresrc.h | 2 +- drivers/acpi/acpica/dbhistry.c | 2 +- drivers/acpi/acpica/dbinput.c | 2 +- drivers/acpi/acpica/dsargs.c | 2 +- drivers/acpi/acpica/dscontrol.c | 2 +- drivers/acpi/acpica/dsdebug.c | 2 +- drivers/acpi/acpica/dsfield.c | 4 +- drivers/acpi/acpica/dsinit.c | 2 +- drivers/acpi/acpica/dsmethod.c | 2 +- drivers/acpi/acpica/dsobject.c | 2 +- drivers/acpi/acpica/dsopcode.c | 4 +- drivers/acpi/acpica/dspkginit.c | 2 +- drivers/acpi/acpica/dswexec.c | 2 +- drivers/acpi/acpica/dswload.c | 23 +- drivers/acpi/acpica/dswload2.c | 2 +- drivers/acpi/acpica/dswscope.c | 2 +- drivers/acpi/acpica/dswstate.c | 2 +- drivers/acpi/acpica/evevent.c | 2 +- drivers/acpi/acpica/evglock.c | 2 +- drivers/acpi/acpica/evgpe.c | 2 +- drivers/acpi/acpica/evgpeblk.c | 2 +- drivers/acpi/acpica/evgpeinit.c | 2 +- drivers/acpi/acpica/evgpeutil.c | 2 +- drivers/acpi/acpica/evhandler.c | 2 +- drivers/acpi/acpica/evmisc.c | 2 +- drivers/acpi/acpica/evregion.c | 2 +- drivers/acpi/acpica/evrgnini.c | 2 +- drivers/acpi/acpica/evxface.c | 2 +- drivers/acpi/acpica/evxfevnt.c | 2 +- drivers/acpi/acpica/evxfgpe.c | 2 +- drivers/acpi/acpica/evxfregn.c | 2 +- drivers/acpi/acpica/exconcat.c | 2 +- drivers/acpi/acpica/exconfig.c | 2 +- drivers/acpi/acpica/exconvrt.c | 2 +- drivers/acpi/acpica/excreate.c | 2 +- drivers/acpi/acpica/exdebug.c | 2 +- drivers/acpi/acpica/exdump.c | 2 +- drivers/acpi/acpica/exfield.c | 12 +- drivers/acpi/acpica/exfldio.c | 2 +- drivers/acpi/acpica/exmisc.c | 2 +- drivers/acpi/acpica/exmutex.c | 2 +- drivers/acpi/acpica/exnames.c | 2 +- drivers/acpi/acpica/exoparg1.c | 2 +- drivers/acpi/acpica/exoparg2.c | 2 +- drivers/acpi/acpica/exoparg3.c | 2 +- drivers/acpi/acpica/exoparg6.c | 2 +- drivers/acpi/acpica/exprep.c | 2 +- drivers/acpi/acpica/exregion.c | 2 +- drivers/acpi/acpica/exresnte.c | 2 +- drivers/acpi/acpica/exresolv.c | 2 +- drivers/acpi/acpica/exresop.c | 2 +- drivers/acpi/acpica/exserial.c | 2 +- drivers/acpi/acpica/exstore.c | 2 +- drivers/acpi/acpica/exstoren.c | 2 +- drivers/acpi/acpica/exstorob.c | 2 +- drivers/acpi/acpica/exsystem.c | 2 +- drivers/acpi/acpica/extrace.c | 2 +- drivers/acpi/acpica/exutils.c | 2 +- drivers/acpi/acpica/hwacpi.c | 2 +- drivers/acpi/acpica/hwesleep.c | 2 +- drivers/acpi/acpica/hwgpe.c | 2 +- drivers/acpi/acpica/hwsleep.c | 2 +- drivers/acpi/acpica/hwtimer.c | 2 +- drivers/acpi/acpica/hwvalid.c | 2 +- drivers/acpi/acpica/hwxface.c | 2 +- drivers/acpi/acpica/hwxfsleep.c | 2 +- drivers/acpi/acpica/nsarguments.c | 2 +- drivers/acpi/acpica/nsconvert.c | 2 +- drivers/acpi/acpica/nsdump.c | 2 +- drivers/acpi/acpica/nsdumpdv.c | 2 +- drivers/acpi/acpica/nsinit.c | 2 +- drivers/acpi/acpica/nsload.c | 2 +- drivers/acpi/acpica/nsparse.c | 2 +- drivers/acpi/acpica/nspredef.c | 2 +- drivers/acpi/acpica/nsprepkg.c | 2 +- drivers/acpi/acpica/nsrepair.c | 2 +- drivers/acpi/acpica/nsrepair2.c | 2 +- drivers/acpi/acpica/nsutils.c | 2 +- drivers/acpi/acpica/nswalk.c | 2 +- drivers/acpi/acpica/nsxfname.c | 2 +- drivers/acpi/acpica/psargs.c | 2 +- drivers/acpi/acpica/psloop.c | 2 +- drivers/acpi/acpica/psobject.c | 2 +- drivers/acpi/acpica/psopcode.c | 2 +- drivers/acpi/acpica/psopinfo.c | 2 +- drivers/acpi/acpica/psparse.c | 2 +- drivers/acpi/acpica/psscope.c | 2 +- drivers/acpi/acpica/pstree.c | 2 +- drivers/acpi/acpica/psutils.c | 2 +- drivers/acpi/acpica/pswalk.c | 2 +- drivers/acpi/acpica/psxface.c | 2 +- drivers/acpi/acpica/tbdata.c | 2 +- drivers/acpi/acpica/tbfadt.c | 2 +- drivers/acpi/acpica/tbfind.c | 2 +- drivers/acpi/acpica/tbinstal.c | 2 +- drivers/acpi/acpica/tbprint.c | 2 +- drivers/acpi/acpica/tbutils.c | 2 +- drivers/acpi/acpica/tbxface.c | 2 +- drivers/acpi/acpica/tbxfload.c | 2 +- drivers/acpi/acpica/tbxfroot.c | 2 +- drivers/acpi/acpica/utaddress.c | 2 +- drivers/acpi/acpica/utalloc.c | 2 +- drivers/acpi/acpica/utascii.c | 2 +- drivers/acpi/acpica/utbuffer.c | 2 +- drivers/acpi/acpica/utcache.c | 2 +- drivers/acpi/acpica/utcopy.c | 2 +- drivers/acpi/acpica/utdebug.c | 2 +- drivers/acpi/acpica/utdecode.c | 2 +- drivers/acpi/acpica/uteval.c | 2 +- drivers/acpi/acpica/utglobal.c | 2 +- drivers/acpi/acpica/uthex.c | 2 +- drivers/acpi/acpica/utids.c | 2 +- drivers/acpi/acpica/utinit.c | 2 +- drivers/acpi/acpica/utlock.c | 2 +- drivers/acpi/acpica/utobject.c | 2 +- drivers/acpi/acpica/utosi.c | 2 +- drivers/acpi/acpica/utpredef.c | 2 +- drivers/acpi/acpica/utprint.c | 2 +- drivers/acpi/acpica/uttrack.c | 2 +- drivers/acpi/acpica/utuuid.c | 2 +- drivers/acpi/acpica/utxface.c | 2 +- drivers/acpi/acpica/utxfinit.c | 2 +- drivers/acpi/apei/ghes.c | 4 +- drivers/acpi/arm64/iort.c | 79 +- drivers/acpi/battery.c | 90 +- drivers/acpi/button.c | 11 - drivers/acpi/device_pm.c | 1 - drivers/acpi/dptf/dptf_power.c | 1 - drivers/acpi/dptf/int340x_thermal.c | 4 - drivers/acpi/ec.c | 16 +- drivers/acpi/fan.c | 97 +- drivers/acpi/pptt.c | 29 +- drivers/acpi/proc.c | 15 +- drivers/acpi/processor_idle.c | 174 +- drivers/acpi/scan.c | 2 +- drivers/acpi/sleep.c | 3 - drivers/acpi/thermal.c | 34 +- drivers/acpi/video_detect.c | 29 - drivers/android/binder.c | 6 +- drivers/ata/acard-ahci.c | 4 +- drivers/ata/ahci_brcm.c | 70 +- drivers/ata/libata-scsi.c | 9 - drivers/ata/pata_arasan_cf.c | 2 +- drivers/ata/pata_macio.c | 2 +- drivers/ata/pata_octeon_cf.c | 6 +- drivers/ata/pata_rb532_cf.c | 2 +- drivers/atm/eni.c | 8 +- drivers/atm/fore200e.c | 25 +- drivers/auxdisplay/cfag12864bfb.c | 2 +- drivers/auxdisplay/ht16k33.c | 2 +- drivers/base/Kconfig | 11 +- drivers/base/Makefile | 1 - drivers/base/arch_topology.c | 20 +- drivers/base/attribute_container.c | 103 - drivers/base/base.h | 19 - drivers/base/bus.c | 1 - drivers/base/class.c | 1 - drivers/base/component.c | 11 +- drivers/base/dd.c | 5 +- drivers/base/driver.c | 1 - drivers/base/memory.c | 77 +- drivers/base/platform.c | 10 +- drivers/base/power/domain.c | 38 - drivers/base/power/qos-test.c | 2 +- drivers/base/power/runtime.c | 13 +- drivers/base/power/wakeup.c | 3 - drivers/base/regmap/regmap-i2c.c | 10 +- drivers/base/regmap/regmap.c | 17 +- drivers/base/swnode.c | 154 +- drivers/base/test/Kconfig | 3 - drivers/base/test/Makefile | 2 - drivers/base/test/property-entry-test.c | 475 - drivers/base/test/test_async_driver_probe.c | 3 +- drivers/base/transport_class.c | 11 +- drivers/base/watch.c | 90 - drivers/bcma/driver_chipcommon_b.c | 2 +- drivers/bcma/driver_pci_host.c | 6 +- drivers/bcma/host_soc.c | 2 +- drivers/bcma/scan.c | 13 +- drivers/block/Kconfig | 10 + drivers/block/aoe/aoeblk.c | 1 - drivers/block/floppy.c | 3 - drivers/block/null_blk_main.c | 56 +- drivers/block/paride/pcd.c | 3 - drivers/block/paride/pd.c | 1 - drivers/block/paride/pf.c | 1 - drivers/block/pktcdvd.c | 26 +- drivers/block/rbd.c | 2 +- drivers/block/sunvdc.c | 1 - drivers/block/umem.c | 2 +- drivers/block/virtio_blk.c | 115 +- drivers/block/xen-blkfront.c | 1 - drivers/block/zram/zram_drv.c | 10 +- drivers/bluetooth/btbcm.c | 48 - drivers/bluetooth/btbcm.h | 16 - drivers/bluetooth/btsdio.c | 19 +- drivers/bluetooth/btusb.c | 13 +- drivers/bluetooth/hci_bcm.c | 73 +- drivers/bluetooth/hci_h4.c | 1 - drivers/bluetooth/hci_h5.c | 3 - drivers/bluetooth/hci_qca.c | 418 +- drivers/bluetooth/hci_uart.h | 7 - drivers/bluetooth/hci_vhci.c | 1 - drivers/bus/Kconfig | 1 + drivers/bus/fsl-mc/fsl-mc-bus.c | 6 +- drivers/bus/fsl-mc/mc-io.c | 4 +- drivers/bus/moxtet.c | 3 +- drivers/bus/ti-sysc.c | 18 +- drivers/cdrom/cdrom.c | 35 +- drivers/cdrom/gdrom.c | 3 - drivers/char/agp/generic.c | 2 +- drivers/char/agp/intel-gtt.c | 2 +- drivers/char/applicom.c | 4 +- drivers/char/hw_random/Kconfig | 2 +- drivers/char/hw_random/bcm2835-rng.c | 2 +- drivers/char/hw_random/intel-rng.c | 2 +- drivers/char/hw_random/iproc-rng200.c | 1 - drivers/char/hw_random/octeon-rng.c | 4 +- drivers/char/hw_random/omap-rng.c | 4 +- drivers/char/ipmi/ipmb_dev_int.c | 31 +- drivers/char/ipmi/ipmi_ssif.c | 10 +- drivers/char/pcmcia/synclink_cs.c | 2 +- drivers/char/random.c | 316 +- drivers/char/tpm/tpm-sysfs.c | 34 +- drivers/char/ttyprintk.c | 15 +- drivers/clk/Kconfig | 2 +- drivers/clk/at91/clk-sam9x60-pll.c | 8 +- drivers/clk/at91/sam9x60.c | 1 - drivers/clk/clk-asm9260.c | 8 +- drivers/clk/clk-bm1880.c | 3 +- drivers/clk/clk-divider.c | 91 +- drivers/clk/clk-fixed-rate.c | 113 +- drivers/clk/clk-gate.c | 35 +- drivers/clk/clk-gpio.c | 172 +- drivers/clk/clk-mux.c | 58 +- drivers/clk/clk-scmi.c | 2 +- drivers/clk/clk.c | 112 +- drivers/clk/imx/Kconfig | 6 - drivers/clk/imx/Makefile | 3 +- drivers/clk/imx/clk-composite-7ulp.c | 2 +- drivers/clk/imx/clk-composite-8m.c | 4 +- drivers/clk/imx/clk-divider-gate.c | 12 +- drivers/clk/imx/clk-frac-pll.c | 7 +- drivers/clk/imx/clk-imx6q.c | 5 +- drivers/clk/imx/clk-imx7ulp.c | 182 +- drivers/clk/imx/clk-imx8mm.c | 565 +- drivers/clk/imx/clk-imx8mn.c | 498 +- drivers/clk/imx/clk-imx8mp.c | 764 - drivers/clk/imx/clk-imx8mq.c | 584 +- drivers/clk/imx/clk-imx8qxp-lpcg.c | 11 - drivers/clk/imx/clk-pfdv2.c | 2 +- drivers/clk/imx/clk-pll14xx.c | 29 +- drivers/clk/imx/clk-pllv1.c | 14 +- drivers/clk/imx/clk-pllv2.c | 14 +- drivers/clk/imx/clk-pllv4.c | 2 +- drivers/clk/imx/clk-sccg-pll.c | 549 + drivers/clk/imx/clk-sscg-pll.c | 549 - drivers/clk/imx/clk.c | 12 +- drivers/clk/imx/clk.h | 162 +- drivers/clk/mediatek/Kconfig | 44 +- drivers/clk/meson/Makefile | 2 +- drivers/clk/meson/clk-mpll.c | 4 +- drivers/clk/meson/clk-phase.c | 4 +- drivers/clk/meson/clk-pll.c | 13 +- drivers/clk/meson/g12a.c | 1 - drivers/clk/meson/meson8-ddr.c | 149 - drivers/clk/meson/meson8b.c | 124 +- drivers/clk/meson/sclk-div.c | 4 +- drivers/clk/microchip/clk-core.c | 8 +- drivers/clk/mmp/clk-frac.c | 4 +- drivers/clk/mmp/clk-mix.c | 4 +- drivers/clk/mmp/clk-of-mmp2.c | 6 - drivers/clk/mvebu/Kconfig | 2 +- drivers/clk/qcom/Kconfig | 47 +- drivers/clk/qcom/Makefile | 5 - drivers/clk/qcom/apcs-msm8916.c | 13 +- drivers/clk/qcom/clk-alpha-pll.c | 91 +- drivers/clk/qcom/clk-alpha-pll.h | 5 - drivers/clk/qcom/clk-hfpll.c | 6 +- drivers/clk/qcom/clk-rcg.h | 1 - drivers/clk/qcom/clk-rcg2.c | 77 - drivers/clk/qcom/clk-rpmh.c | 8 +- drivers/clk/qcom/clk-smd-rpm.c | 5 - drivers/clk/qcom/dispcc-sc7180.c | 776 -- drivers/clk/qcom/dispcc-sdm845.c | 214 +- drivers/clk/qcom/gcc-ipq6018.c | 4635 ------- drivers/clk/qcom/gcc-msm8996.c | 35 +- drivers/clk/qcom/gcc-msm8998.c | 14 - drivers/clk/qcom/gcc-qcs404.c | 2 +- drivers/clk/qcom/gpucc-sc7180.c | 266 - drivers/clk/qcom/hfpll.c | 21 +- drivers/clk/qcom/mmcc-msm8974.c | 13 + drivers/clk/qcom/mmcc-msm8998.c | 2913 ---- drivers/clk/qcom/videocc-sc7180.c | 259 - drivers/clk/renesas/Kconfig | 4 +- drivers/clk/renesas/clk-rz.c | 4 +- drivers/clk/renesas/r7s9210-cpg-mssr.c | 1 - drivers/clk/renesas/rcar-gen2-cpg.h | 8 +- drivers/clk/renesas/rcar-gen3-cpg.c | 6 +- drivers/clk/rockchip/clk-pll.c | 28 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 28 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.h | 1 + drivers/clk/sunxi-ng/ccu-sun6i-a31.h | 4 +- drivers/clk/sunxi-ng/ccu-sun8i-a23-a33.h | 4 +- drivers/clk/sunxi-ng/ccu-sun8i-r40.h | 4 + drivers/clk/sunxi/clk-sun6i-apb0-gates.c | 6 +- drivers/clk/tegra/clk-dfll.c | 3 +- drivers/clk/tegra/clk-divider.c | 9 +- drivers/clk/tegra/clk-tegra-periph.c | 6 +- drivers/clk/tegra/clk-tegra20.c | 4 +- drivers/clk/tegra/clk-tegra30.c | 4 +- drivers/clk/ti/clk-54xx.c | 15 - drivers/clk/ti/clk-7xx.c | 62 +- drivers/clk/ti/clk.c | 4 +- drivers/clk/ti/clkctrl.c | 96 +- drivers/clk/ti/clock.h | 2 +- drivers/clk/ti/clockdomain.c | 8 +- drivers/clk/uniphier/clk-uniphier-peri.c | 13 +- drivers/clk/ux500/u8500_of_clk.c | 2 - drivers/clk/versatile/Kconfig | 2 +- drivers/clocksource/Kconfig | 76 +- drivers/clocksource/Makefile | 1 - drivers/clocksource/bcm2835_timer.c | 5 +- drivers/clocksource/em_sti.c | 7 +- drivers/clocksource/exynos_mct.c | 2 +- drivers/clocksource/hyperv_timer.c | 84 +- drivers/clocksource/sh_cmt.c | 2 +- drivers/clocksource/sh_mtu2.c | 2 +- drivers/clocksource/sh_tmu.c | 2 +- drivers/clocksource/timer-cadence-ttc.c | 26 +- drivers/clocksource/timer-microchip-pit64b.c | 451 - drivers/clocksource/timer-ti-dm.c | 20 +- drivers/cpufreq/brcmstb-avs-cpufreq.c | 2 - drivers/cpufreq/cppc_cpufreq.c | 8 +- drivers/cpufreq/cpufreq-dt-platdev.c | 1 - drivers/cpufreq/imx-cpufreq-dt.c | 6 +- drivers/cpufreq/intel_pstate.c | 2 +- drivers/cpufreq/kirkwood-cpufreq.c | 4 +- drivers/cpufreq/pcc-cpufreq.c | 2 +- drivers/cpufreq/s3c2416-cpufreq.c | 12 +- drivers/cpufreq/s5pv210-cpufreq.c | 11 +- drivers/cpufreq/scmi-cpufreq.c | 2 +- drivers/cpufreq/tegra186-cpufreq.c | 4 +- drivers/cpuidle/Kconfig.arm | 12 +- drivers/cpuidle/Makefile | 4 +- drivers/cpuidle/cpuidle-clps711x.c | 5 +- drivers/cpuidle/cpuidle-kirkwood.c | 5 +- drivers/cpuidle/cpuidle-psci-domain.c | 308 - drivers/cpuidle/cpuidle-psci.c | 161 +- drivers/cpuidle/cpuidle-psci.h | 17 - drivers/cpuidle/cpuidle.c | 6 +- drivers/cpuidle/driver.c | 46 + drivers/cpuidle/dt_idle_states.c | 5 +- drivers/cpuidle/sysfs.c | 10 - drivers/crypto/Kconfig | 89 +- .../crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c | 1 + drivers/crypto/allwinner/sun4i-ss/sun4i-ss-core.c | 24 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss-hash.c | 5 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss.h | 9 - .../crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c | 6 + drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c | 6 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h | 8 + .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 2 + drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 4 +- drivers/crypto/amcc/crypto4xx_alg.c | 31 +- drivers/crypto/amcc/crypto4xx_core.c | 37 +- drivers/crypto/amlogic/Kconfig | 1 - drivers/crypto/amlogic/amlogic-gxl-cipher.c | 1 + drivers/crypto/amlogic/amlogic-gxl-core.c | 4 +- drivers/crypto/atmel-aes.c | 359 +- drivers/crypto/atmel-authenc.h | 3 +- drivers/crypto/atmel-sha.c | 473 +- drivers/crypto/atmel-tdes.c | 375 +- drivers/crypto/axis/artpec6_crypto.c | 10 +- drivers/crypto/bcm/cipher.c | 17 +- drivers/crypto/caam/Kconfig | 14 +- drivers/crypto/caam/caamalg.c | 33 +- drivers/crypto/caam/caamalg_qi.c | 44 +- drivers/crypto/caam/caamalg_qi2.c | 206 +- drivers/crypto/caam/caamhash.c | 167 +- drivers/crypto/caam/ctrl.c | 15 +- drivers/crypto/cavium/cpt/cptvf_algs.c | 2 + drivers/crypto/cavium/nitrox/nitrox_aead.c | 4 +- drivers/crypto/cavium/nitrox/nitrox_skcipher.c | 12 +- drivers/crypto/ccp/Makefile | 4 +- drivers/crypto/ccp/ccp-crypto-aes-cmac.c | 1 + drivers/crypto/ccp/ccp-crypto-aes-galois.c | 1 + drivers/crypto/ccp/ccp-crypto-aes.c | 1 + drivers/crypto/ccp/ccp-crypto-sha.c | 4 +- drivers/crypto/ccp/ccp-dev-v3.c | 1 - drivers/crypto/ccp/psp-dev.c | 1042 +- drivers/crypto/ccp/psp-dev.h | 51 +- drivers/crypto/ccp/sev-dev.c | 1077 -- drivers/crypto/ccp/sev-dev.h | 63 - drivers/crypto/ccp/sp-dev.h | 17 +- drivers/crypto/ccp/sp-pci.c | 43 +- drivers/crypto/ccp/tee-dev.c | 375 - drivers/crypto/ccp/tee-dev.h | 110 - drivers/crypto/ccree/cc_aead.c | 43 +- drivers/crypto/ccree/cc_cipher.c | 58 +- drivers/crypto/ccree/cc_driver.c | 24 +- drivers/crypto/ccree/cc_driver.h | 6 +- drivers/crypto/ccree/cc_fips.c | 2 +- drivers/crypto/ccree/cc_hash.c | 8 + drivers/crypto/ccree/cc_pm.c | 39 +- drivers/crypto/ccree/cc_pm.h | 17 +- drivers/crypto/ccree/cc_request_mgr.c | 103 +- drivers/crypto/ccree/cc_request_mgr.h | 8 + drivers/crypto/chelsio/Kconfig | 30 +- drivers/crypto/chelsio/chcr_algo.c | 53 +- drivers/crypto/chelsio/chcr_core.c | 10 +- drivers/crypto/chelsio/chtls/chtls.h | 7 +- drivers/crypto/chelsio/chtls/chtls_cm.c | 59 +- drivers/crypto/chelsio/chtls/chtls_cm.h | 21 - drivers/crypto/chelsio/chtls/chtls_hw.c | 65 +- drivers/crypto/chelsio/chtls/chtls_main.c | 28 +- drivers/crypto/geode-aes.c | 24 +- drivers/crypto/hifn_795x.c | 2 +- drivers/crypto/hisilicon/Kconfig | 11 +- drivers/crypto/hisilicon/hpre/hpre_crypto.c | 141 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 60 +- drivers/crypto/hisilicon/sec2/sec.h | 49 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 963 +- drivers/crypto/hisilicon/sec2/sec_crypto.h | 22 +- drivers/crypto/hisilicon/sec2/sec_main.c | 23 +- drivers/crypto/hisilicon/sgl.c | 17 +- drivers/crypto/hisilicon/zip/zip.h | 4 - drivers/crypto/hisilicon/zip/zip_crypto.c | 92 +- drivers/crypto/img-hash.c | 6 +- drivers/crypto/inside-secure/safexcel.c | 12 +- drivers/crypto/inside-secure/safexcel.h | 34 +- drivers/crypto/inside-secure/safexcel_cipher.c | 600 +- drivers/crypto/inside-secure/safexcel_hash.c | 36 +- drivers/crypto/inside-secure/safexcel_ring.c | 130 +- drivers/crypto/ixp4xx_crypto.c | 31 +- drivers/crypto/marvell/cipher.c | 4 +- drivers/crypto/mediatek/mtk-aes.c | 4 + drivers/crypto/mxs-dcp.c | 12 +- drivers/crypto/n2_core.c | 1 + drivers/crypto/omap-aes-gcm.c | 223 +- drivers/crypto/omap-aes.c | 142 +- drivers/crypto/omap-aes.h | 12 +- drivers/crypto/omap-crypto.c | 37 +- drivers/crypto/omap-des.c | 13 +- drivers/crypto/omap-sham.c | 191 +- drivers/crypto/padlock-aes.c | 9 +- drivers/crypto/padlock-sha.c | 26 +- drivers/crypto/picoxcell_crypto.c | 30 +- drivers/crypto/qat/qat_common/qat_algs.c | 6 +- drivers/crypto/qce/Makefile | 7 +- drivers/crypto/qce/common.c | 244 +- drivers/crypto/qce/core.c | 4 - drivers/crypto/qce/dma.c | 6 +- drivers/crypto/qce/dma.h | 3 +- drivers/crypto/qce/sha.c | 2 + drivers/crypto/qce/skcipher.c | 41 +- drivers/crypto/rockchip/rk3288_crypto_skcipher.c | 4 +- drivers/crypto/sahara.c | 9 +- drivers/crypto/stm32/Kconfig | 6 +- drivers/crypto/stm32/stm32-crc32.c | 4 +- drivers/crypto/stm32/stm32-hash.c | 6 +- drivers/crypto/talitos.c | 15 +- drivers/crypto/ux500/Kconfig | 16 +- drivers/crypto/ux500/cryp/cryp_core.c | 2 + drivers/crypto/virtio/virtio_crypto_algs.c | 8 +- drivers/crypto/vmx/aes_xts.c | 3 - drivers/devfreq/Kconfig | 21 +- drivers/devfreq/Makefile | 1 - drivers/devfreq/devfreq-event.c | 4 +- drivers/devfreq/devfreq.c | 166 +- drivers/devfreq/event/Kconfig | 6 +- drivers/devfreq/event/exynos-nocp.c | 2 +- drivers/devfreq/event/exynos-nocp.h | 2 +- drivers/devfreq/event/exynos-ppmu.c | 15 +- drivers/devfreq/event/exynos-ppmu.h | 2 +- drivers/devfreq/event/rockchip-dfi.c | 5 +- drivers/devfreq/exynos-bus.c | 155 +- drivers/devfreq/imx8m-ddrc.c | 471 - drivers/devfreq/rk3399_dmc.c | 19 +- drivers/dma-buf/Kconfig | 11 - drivers/dma-buf/Makefile | 2 - drivers/dma-buf/dma-buf.c | 63 +- drivers/dma-buf/dma-heap.c | 298 - drivers/dma-buf/dma-resv.c | 32 - drivers/dma-buf/heaps/Kconfig | 14 - drivers/dma-buf/heaps/Makefile | 4 - drivers/dma-buf/heaps/cma_heap.c | 177 - drivers/dma-buf/heaps/heap-helpers.c | 271 - drivers/dma-buf/heaps/heap-helpers.h | 53 - drivers/dma-buf/heaps/system_heap.c | 123 - drivers/dma-buf/udmabuf.c | 84 +- drivers/dma/Kconfig | 9 - drivers/dma/Makefile | 1 - drivers/dma/altera-msgdma.c | 4 +- drivers/dma/bcm2835-dma.c | 5 +- drivers/dma/dma-axi-dmac.c | 10 +- drivers/dma/dma-jz4780.c | 7 - drivers/dma/dmaengine.c | 434 +- drivers/dma/dmaengine.h | 11 - drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 8 +- drivers/dma/fsl-edma-common.c | 5 - drivers/dma/fsl-edma-common.h | 1 - drivers/dma/fsl-edma.c | 8 - drivers/dma/fsl-qdma.c | 2 +- drivers/dma/imx-sdma.c | 37 +- drivers/dma/ioat/init.c | 38 +- drivers/dma/mediatek/mtk-uart-apdma.c | 3 +- drivers/dma/mv_xor_v2.c | 2 +- drivers/dma/of-dma.c | 2 - drivers/dma/owl-dma.c | 3 +- drivers/dma/pl330.c | 16 +- drivers/dma/plx_dma.c | 639 - drivers/dma/s3c24xx-dma.c | 22 +- drivers/dma/sf-pdma/sf-pdma.c | 4 +- drivers/dma/sun4i-dma.c | 48 +- drivers/dma/ti/Kconfig | 24 - drivers/dma/ti/Makefile | 3 - drivers/dma/ti/edma.c | 39 +- drivers/dma/ti/k3-psil-am654.c | 175 - drivers/dma/ti/k3-psil-j721e.c | 222 - drivers/dma/ti/k3-psil-priv.h | 43 - drivers/dma/ti/k3-psil.c | 90 - drivers/dma/ti/k3-udma-glue.c | 1198 -- drivers/dma/ti/k3-udma-private.c | 133 - drivers/dma/ti/k3-udma.c | 3432 ----- drivers/dma/ti/k3-udma.h | 151 - drivers/dma/ti/omap-dma.c | 288 +- drivers/dma/virt-dma.c | 10 +- drivers/dma/virt-dma.h | 27 +- drivers/dma/xilinx/zynqmp_dma.c | 24 +- drivers/edac/Kconfig | 3 +- drivers/edac/amd64_edac.c | 65 +- drivers/edac/amd64_edac.h | 3 - drivers/edac/aspeed_edac.c | 4 +- drivers/edac/i3000_edac.c | 2 +- drivers/edac/i3200_edac.c | 2 +- drivers/edac/i5100_edac.c | 7 + drivers/edac/i82975x_edac.c | 2 +- drivers/edac/ie31200_edac.c | 2 +- drivers/edac/mce_amd.c | 105 +- drivers/edac/sifive_edac.c | 4 +- drivers/edac/skx_common.c | 2 +- drivers/edac/x38_edac.c | 2 +- drivers/extcon/extcon-arizona.c | 354 +- drivers/extcon/extcon-sm5502.c | 10 +- drivers/firewire/net.c | 2 + drivers/firewire/nosy.c | 2 +- drivers/firmware/Kconfig | 8 + drivers/firmware/Makefile | 5 +- drivers/firmware/arm_scmi/bus.c | 29 +- drivers/firmware/arm_scmi/clock.c | 2 - drivers/firmware/arm_scmi/common.h | 2 - drivers/firmware/arm_scmi/driver.c | 110 +- drivers/firmware/arm_scmi/perf.c | 2 - drivers/firmware/arm_scmi/power.c | 2 - drivers/firmware/arm_scmi/reset.c | 2 - drivers/firmware/arm_scmi/scmi_pm_domain.c | 2 +- drivers/firmware/arm_scmi/sensors.c | 2 - drivers/firmware/broadcom/bcm47xx_nvram.c | 2 +- drivers/firmware/efi/Kconfig | 22 - drivers/firmware/efi/arm-init.c | 107 +- drivers/firmware/efi/arm-runtime.c | 2 +- drivers/firmware/efi/capsule-loader.c | 1 - drivers/firmware/efi/efi.c | 2 +- drivers/firmware/efi/fake_mem.c | 43 +- drivers/firmware/efi/libstub/Makefile | 4 +- drivers/firmware/efi/libstub/arm-stub.c | 110 +- drivers/firmware/efi/libstub/arm32-stub.c | 70 +- drivers/firmware/efi/libstub/arm64-stub.c | 32 +- drivers/firmware/efi/libstub/efi-stub-helper.c | 290 +- drivers/firmware/efi/libstub/efistub.h | 48 +- drivers/firmware/efi/libstub/fdt.c | 53 +- drivers/firmware/efi/libstub/gop.c | 163 +- drivers/firmware/efi/libstub/pci.c | 114 - drivers/firmware/efi/libstub/random.c | 77 +- drivers/firmware/efi/libstub/secureboot.c | 11 +- drivers/firmware/efi/libstub/tpm.c | 48 +- drivers/firmware/efi/memmap.c | 95 +- drivers/firmware/google/coreboot_table.c | 7 - drivers/firmware/google/gsmi.c | 25 - drivers/firmware/imx/Kconfig | 2 +- drivers/firmware/psci/psci.c | 18 +- drivers/firmware/qcom_scm-32.c | 671 + drivers/firmware/qcom_scm-64.c | 579 + drivers/firmware/qcom_scm-legacy.c | 242 - drivers/firmware/qcom_scm-smc.c | 151 - drivers/firmware/qcom_scm.c | 854 +- drivers/firmware/qcom_scm.h | 178 +- drivers/firmware/stratix10-svc.c | 4 +- drivers/firmware/turris-mox-rwtm.c | 2 +- drivers/firmware/xilinx/zynqmp.c | 43 - drivers/fpga/dfl-afu-main.c | 2 + drivers/fpga/dfl-fme-main.c | 2 + drivers/fpga/ts73xx-fpga.c | 4 +- drivers/fpga/xilinx-pr-decoupler.c | 3 +- drivers/gpio/Kconfig | 31 +- drivers/gpio/Makefile | 4 +- drivers/gpio/TODO | 46 +- drivers/gpio/gpio-altera.c | 2 +- drivers/gpio/gpio-bcm-kona.c | 12 +- drivers/gpio/gpio-grgpio.c | 15 +- drivers/gpio/gpio-logicvc.c | 170 - drivers/gpio/gpio-lynxpoint.c | 471 + drivers/gpio/gpio-mockup.c | 16 +- drivers/gpio/gpio-mpc8xxx.c | 1 - drivers/gpio/gpio-mvebu.c | 7 +- drivers/gpio/gpio-pca953x.c | 5 +- drivers/gpio/gpio-sama5d2-piobu.c | 1 + drivers/gpio/gpio-sifive.c | 252 - drivers/gpio/gpio-tb10x.c | 1 + drivers/gpio/gpio-tegra.c | 21 +- drivers/gpio/gpio-tegra186.c | 13 +- drivers/gpio/gpio-thunderx.c | 177 +- drivers/gpio/gpio-vx855.c | 2 +- drivers/gpio/gpio-wcd934x.c | 121 - drivers/gpio/gpiolib-devres.c | 2 +- drivers/gpio/gpiolib-of.c | 29 +- drivers/gpio/gpiolib-sysfs.c | 7 +- drivers/gpio/gpiolib.c | 185 +- drivers/gpio/gpiolib.h | 5 +- drivers/gpu/drm/Kconfig | 9 +- drivers/gpu/drm/Makefile | 4 +- drivers/gpu/drm/amd/acp/Kconfig | 10 +- drivers/gpu/drm/amd/amdgpu/Makefile | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 63 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 44 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 2 - .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 91 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 149 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 41 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 41 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 191 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 38 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 38 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 113 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 139 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 261 +- drivers/gpu/drm/amd/amdgpu/amdgpu_df.h | 62 - drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 211 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 156 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 8 - drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 42 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 12 - drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c | 211 - drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h | 64 - drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 47 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 11 - drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 1060 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 554 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 27 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 89 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.h | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_test.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_tmz.c | 52 - drivers/gpu/drm/amd/amdgpu/amdgpu_tmz.h | 39 - drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 60 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 9 - drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 35 + drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 188 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 70 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 51 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 189 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c | 7 - drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 2 - drivers/gpu/drm/amd/amdgpu/atombios_dp.c | 5 + drivers/gpu/drm/amd/amdgpu/atombios_i2c.c | 5 + drivers/gpu/drm/amd/amdgpu/cik.c | 14 +- drivers/gpu/drm/amd/amdgpu/cik.h | 2 + drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 15 +- drivers/gpu/drm/amd/amdgpu/df_v1_7.c | 9 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 185 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 122 +- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 471 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 81 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 131 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 33 - drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 34 - drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 164 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.h | 18 + drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c | 586 - drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.h | 32 - drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 827 -- drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.h | 42 - drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 641 - drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.h | 29 - drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 232 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 360 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.h | 4 - drivers/gpu/drm/amd/amdgpu/mmsch_v1_0.h | 12 - drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 82 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 4 + drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 10 +- drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 3 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 35 +- drivers/gpu/drm/amd/amdgpu/nv.c | 43 +- drivers/gpu/drm/amd/amdgpu/nvd.h | 1 - drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 1 - drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 65 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 154 +- drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 84 +- drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 89 +- drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 15 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 196 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 51 +- drivers/gpu/drm/amd/amdgpu/si.c | 6 - drivers/gpu/drm/amd/amdgpu/si_dma.c | 11 +- drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c | 4 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 157 +- drivers/gpu/drm/amd/amdgpu/soc15.h | 12 - drivers/gpu/drm/amd/amdgpu/soc15_common.h | 1 - drivers/gpu/drm/amd/amdgpu/soc15d.h | 1 - drivers/gpu/drm/amd/amdgpu/umc_v6_1.c | 244 +- drivers/gpu/drm/amd/amdgpu/umc_v6_1.h | 3 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 589 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.h | 2 - drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 601 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h | 13 + drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 883 +- drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 22 +- drivers/gpu/drm/amd/amdgpu/vi.c | 54 +- drivers/gpu/drm/amd/amdgpu/vi.h | 2 + drivers/gpu/drm/amd/amdkfd/Makefile | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 98 +- drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_debugfs.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 24 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 45 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c | 14 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 3 + drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 100 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.h | 40 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_cik.c | 53 + drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v10.c | 348 + drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v9.c | 388 + drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_vi.c | 375 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 66 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 34 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 9 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 36 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c | 326 - drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_vi.c | 334 - drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 34 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 13 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 27 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 7 - drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 2 - drivers/gpu/drm/amd/display/Kconfig | 33 +- drivers/gpu/drm/amd/display/Makefile | 4 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 738 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 58 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 1 - .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 67 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.h | 9 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 72 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 19 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 452 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.h | 7 - .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 6 + drivers/gpu/drm/amd/display/dc/Makefile | 18 +- drivers/gpu/drm/amd/display/dc/basics/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/basics/dc_common.c | 101 - drivers/gpu/drm/amd/display/dc/basics/dc_common.h | 42 - drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 8 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 78 +- .../gpu/drm/amd/display/dc/bios/command_table2.c | 85 - .../amd/display/dc/bios/command_table_helper2.c | 6 +- drivers/gpu/drm/amd/display/dc/calcs/Makefile | 11 +- drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 24 +- .../amd/display/dc/{inc => calcs}/dcn_calc_math.h | 0 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 33 +- drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 6 +- drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 17 +- .../amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c | 12 +- .../dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c | 6 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 46 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.h | 6 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 60 +- .../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c | 6 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 358 +- drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 10 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 302 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 28 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 840 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 101 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 193 +- drivers/gpu/drm/amd/display/dc/core/dc_sink.c | 8 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 125 +- drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 34 +- drivers/gpu/drm/amd/display/dc/dc.h | 93 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 134 - drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 60 - drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 62 +- drivers/gpu/drm/amd/display/dc/dc_dsc.h | 25 +- drivers/gpu/drm/amd/display/dc/dc_helper.c | 297 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 28 + drivers/gpu/drm/amd/display/dc/dc_link.h | 17 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 29 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 54 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 4 + drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 46 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.h | 4 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 6 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 10 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 90 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.h | 13 +- drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.c | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 17 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c.c | 19 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 6 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.h | 8 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c | 43 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.h | 6 +- .../drm/amd/display/dc/dce/dce_stream_encoder.c | 21 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 220 - drivers/gpu/drm/amd/display/dc/dce/dmub_psr.h | 47 - .../amd/display/dc/dce100/dce100_hw_sequencer.c | 3 +- .../amd/display/dc/dce100/dce100_hw_sequencer.h | 1 - .../drm/amd/display/dc/dce100/dce100_resource.c | 10 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 135 +- .../amd/display/dc/dce110/dce110_hw_sequencer.h | 2 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 13 +- .../display/dc/dce110/dce110_timing_generator.c | 11 +- .../display/dc/dce110/dce110_timing_generator.h | 3 +- .../amd/display/dc/dce112/dce112_hw_sequencer.c | 2 +- .../amd/display/dc/dce112/dce112_hw_sequencer.h | 1 - .../drm/amd/display/dc/dce112/dce112_resource.c | 10 +- .../amd/display/dc/dce120/dce120_hw_sequencer.c | 2 +- .../amd/display/dc/dce120/dce120_hw_sequencer.h | 1 - .../drm/amd/display/dc/dce120/dce120_resource.c | 14 +- .../display/dc/dce120/dce120_timing_generator.c | 11 +- .../drm/amd/display/dc/dce80/dce80_hw_sequencer.c | 2 +- .../drm/amd/display/dc/dce80/dce80_hw_sequencer.h | 1 - .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 10 +- drivers/gpu/drm/amd/display/dc/dcn10/Makefile | 3 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 6 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h | 4 + .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c | 30 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 2 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dwb.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dwb.h | 2 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 3 - .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 8 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 7 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 3 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 731 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 182 +- .../display/dc/dcn10/dcn10_hw_sequencer_debug.h | 43 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 111 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.h | 33 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_ipp.c | 4 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_ipp.h | 6 + .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 30 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c | 21 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c | 5 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 24 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 13 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 12 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 6 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 9 +- drivers/gpu/drm/amd/display/dc/dcn20/Makefile | 12 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.c | 20 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c | 26 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.h | 64 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c | 158 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c | 30 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.h | 2 + .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c | 6 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 316 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.h | 16 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 579 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h | 148 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 133 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.h | 33 - .../drm/amd/display/dc/dcn20/dcn20_link_encoder.c | 7 +- .../drm/amd/display/dc/dcn20/dcn20_link_encoder.h | 182 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c | 55 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.h | 22 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.c | 16 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.h | 1 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 45 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.h | 5 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 202 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 5 +- .../amd/display/dc/dcn20/dcn20_stream_encoder.c | 15 +- .../amd/display/dc/dcn20/dcn20_stream_encoder.h | 1 - drivers/gpu/drm/amd/display/dc/dcn21/Makefile | 11 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 718 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.h | 1 - drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c | 14 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.h | 16 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 142 - drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.h | 33 - .../drm/amd/display/dc/dcn21/dcn21_link_encoder.c | 2 + .../drm/amd/display/dc/dcn21/dcn21_link_encoder.h | 39 - .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 152 +- drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 + drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 10 + drivers/gpu/drm/amd/display/dc/dm_services.h | 10 - drivers/gpu/drm/amd/display/dc/dm_services_types.h | 3 +- drivers/gpu/drm/amd/display/dc/dml/Makefile | 17 +- .../amd/display/dc/dml/dcn20/display_mode_vba_20.c | 172 +- .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 177 +- .../display/dc/dml/dcn20/display_rq_dlg_calc_20.c | 27 +- .../dc/dml/dcn20/display_rq_dlg_calc_20v2.c | 24 +- .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 169 +- .../display/dc/dml/dcn21/display_rq_dlg_calc_21.c | 30 +- .../drm/amd/display/dc/dml/display_mode_enums.h | 20 +- .../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 12 + .../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 8 + .../drm/amd/display/dc/dml/display_mode_structs.h | 14 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 32 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 132 +- .../gpu/drm/amd/display/dc/dml/dml_common_defs.c | 2 +- .../gpu/drm/amd/display/dc/dml/dml_inline_defs.h | 2 +- drivers/gpu/drm/amd/display/dc/dsc/Makefile | 8 - drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 132 +- drivers/gpu/drm/amd/display/dc/dsc/dscc_types.h | 2 + drivers/gpu/drm/amd/display/dc/dsc/qp_tables.h | 2 + drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c | 2 + drivers/gpu/drm/amd/display/dc/dsc/rc_calc.h | 2 + drivers/gpu/drm/amd/display/dc/dsc/rc_calc_dpi.c | 2 + drivers/gpu/drm/amd/display/dc/gpio/Makefile | 9 +- .../amd/display/dc/gpio/dcn20/hw_factory_dcn20.c | 14 +- .../amd/display/dc/gpio/dcn20/hw_factory_dcn20.h | 2 + .../amd/display/dc/gpio/dcn20/hw_translate_dcn20.c | 2 + .../amd/display/dc/gpio/dcn20/hw_translate_dcn20.h | 2 + .../amd/display/dc/gpio/dcn21/hw_factory_dcn21.c | 2 + .../amd/display/dc/gpio/dcn21/hw_factory_dcn21.h | 2 + .../amd/display/dc/gpio/dcn21/hw_translate_dcn21.c | 2 + .../amd/display/dc/gpio/dcn21/hw_translate_dcn21.h | 2 + drivers/gpu/drm/amd/display/dc/gpio/ddc_regs.h | 12 + drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.c | 16 +- drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 12 +- drivers/gpu/drm/amd/display/dc/gpio/hw_generic.c | 23 +- drivers/gpu/drm/amd/display/dc/gpio/hw_hpd.c | 32 +- drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 12 +- drivers/gpu/drm/amd/display/dc/inc/core_status.h | 2 + drivers/gpu/drm/amd/display/dc/inc/core_types.h | 37 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 13 +- drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 7 +- .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 12 + drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 4 + drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h | 2 - drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 32 +- drivers/gpu/drm/amd/display/dc/inc/hw/dsc.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h | 15 +- drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 34 +- drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 17 +- .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 9 +- drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 10 + drivers/gpu/drm/amd/display/dc/inc/hw/opp.h | 5 +- .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 11 +- .../drm/amd/display/dc/inc/hw/timing_generator.h | 11 +- drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 370 +- .../drm/amd/display/dc/inc/hw_sequencer_private.h | 156 - drivers/gpu/drm/amd/display/dc/inc/link_hwss.h | 6 +- drivers/gpu/drm/amd/display/dc/inc/reg_helper.h | 32 - drivers/gpu/drm/amd/display/dc/inc/resource.h | 6 +- drivers/gpu/drm/amd/display/dc/irq/Makefile | 6 +- .../amd/display/dc/irq/dce110/irq_service_dce110.c | 8 +- .../amd/display/dc/irq/dce120/irq_service_dce120.c | 4 +- .../amd/display/dc/irq/dce80/irq_service_dce80.c | 4 +- .../amd/display/dc/irq/dcn10/irq_service_dcn10.c | 4 +- .../amd/display/dc/irq/dcn20/irq_service_dcn20.c | 4 +- .../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 4 +- drivers/gpu/drm/amd/display/dc/irq/irq_service.c | 2 +- drivers/gpu/drm/amd/display/dc/os_types.h | 35 +- .../display/dc/virtual/virtual_stream_encoder.c | 9 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 289 - .../gpu/drm/amd/display/dmub/inc/dmub_cmd_dal.h | 48 - .../gpu/drm/amd/display/dmub/inc/dmub_cmd_vbios.h | 41 - .../gpu/drm/amd/display/dmub/inc/dmub_fw_meta.h | 63 - drivers/gpu/drm/amd/display/dmub/inc/dmub_rb.h | 154 - drivers/gpu/drm/amd/display/dmub/inc/dmub_srv.h | 506 - .../drm/amd/display/dmub/inc/dmub_trace_buffer.h | 69 - drivers/gpu/drm/amd/display/dmub/inc/dmub_types.h | 64 - drivers/gpu/drm/amd/display/dmub/src/Makefile | 27 - drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 202 - drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h | 182 - drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.c | 64 - drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.h | 41 - drivers/gpu/drm/amd/display/dmub/src/dmub_reg.c | 109 - drivers/gpu/drm/amd/display/dmub/src/dmub_reg.h | 124 - drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 505 - drivers/gpu/drm/amd/display/include/dal_asic_id.h | 32 +- drivers/gpu/drm/amd/display/include/dal_types.h | 4 + .../amd/display/include/grph_object_ctrl_defs.h | 3 +- .../drm/amd/display/include/link_service_types.h | 7 - drivers/gpu/drm/amd/display/include/logger_types.h | 6 + .../drm/amd/display/modules/color/color_gamma.c | 47 +- .../drm/amd/display/modules/freesync/freesync.c | 37 +- drivers/gpu/drm/amd/display/modules/hdcp/Makefile | 3 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 103 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 197 +- .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 40 +- .../amd/display/modules/hdcp/hdcp1_transition.c | 20 +- .../drm/amd/display/modules/hdcp/hdcp2_execution.c | 886 -- .../amd/display/modules/hdcp/hdcp2_transition.c | 679 - .../gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c | 326 - .../gpu/drm/amd/display/modules/hdcp/hdcp_log.c | 118 - .../gpu/drm/amd/display/modules/hdcp/hdcp_log.h | 98 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 510 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.h | 194 - .../gpu/drm/amd/display/modules/inc/mod_freesync.h | 1 - drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 15 +- .../drm/amd/display/modules/inc/mod_info_packet.h | 4 +- .../gpu/drm/amd/display/modules/inc/mod_shared.h | 2 + .../amd/display/modules/info_packet/info_packet.c | 46 +- .../drm/amd/display/modules/power/power_helpers.c | 7 +- drivers/gpu/drm/amd/include/amd_shared.h | 5 +- .../amd/include/asic_reg/dcn/dcn_2_0_0_offset.h | 4 - .../amd/include/asic_reg/dcn/dcn_2_0_0_sh_mask.h | 9 +- .../amd/include/asic_reg/dcn/dcn_2_1_0_offset.h | 5 +- .../amd/include/asic_reg/dcn/dcn_2_1_0_sh_mask.h | 8 - .../asic_reg/{dpcs => dcn}/dpcs_2_1_0_offset.h | 0 .../asic_reg/{dpcs => dcn}/dpcs_2_1_0_sh_mask.h | 0 .../drm/amd/include/asic_reg/df/df_3_6_offset.h | 19 - .../drm/amd/include/asic_reg/df/df_3_6_sh_mask.h | 8 - .../amd/include/asic_reg/dpcs/dpcs_2_0_0_offset.h | 647 - .../amd/include/asic_reg/dpcs/dpcs_2_0_0_sh_mask.h | 3912 ------ .../drm/amd/include/asic_reg/gc/gc_9_0_offset.h | 8 - .../drm/amd/include/asic_reg/gc/gc_9_0_sh_mask.h | 6 - .../amd/include/asic_reg/mmhub/mmhub_1_0_offset.h | 16 - .../amd/include/asic_reg/mmhub/mmhub_1_0_sh_mask.h | 122 - .../include/asic_reg/mmhub/mmhub_9_4_0_offset.h | 53 + .../include/asic_reg/mmhub/mmhub_9_4_0_sh_mask.h | 257 + .../amd/include/asic_reg/umc/umc_6_1_1_offset.h | 2 - .../amd/include/asic_reg/umc/umc_6_1_2_offset.h | 33 - .../amd/include/asic_reg/umc/umc_6_1_2_sh_mask.h | 91 - drivers/gpu/drm/amd/include/atomfirmware.h | 14 + drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 6 +- drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 6 +- drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 378 +- drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 161 +- .../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c | 18 +- drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c | 13 +- drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm.c | 30 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 3 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 10 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 164 +- .../gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c | 3 - drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 4 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 2 +- drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 24 +- drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 1 - .../amd/powerplay/inc/smu11_driver_if_arcturus.h | 14 +- .../gpu/drm/amd/powerplay/inc/smu12_driver_if.h | 7 +- drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h | 10 +- drivers/gpu/drm/amd/powerplay/inc/smu_v12_0.h | 15 - drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 126 +- drivers/gpu/drm/amd/powerplay/navi10_ppt.h | 14 - drivers/gpu/drm/amd/powerplay/renoir_ppt.c | 228 +- drivers/gpu/drm/amd/powerplay/smu_internal.h | 10 +- drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 202 +- drivers/gpu/drm/amd/powerplay/smu_v12_0.c | 133 +- drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c | 4 +- drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c | 7 +- .../gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c | 5 +- drivers/gpu/drm/amd/powerplay/smumgr/smu9_smumgr.c | 56 +- .../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c | 19 +- .../gpu/drm/amd/powerplay/smumgr/vega12_smumgr.c | 5 +- .../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c | 10 +- .../gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c | 27 +- drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 13 +- drivers/gpu/drm/arc/arcpgu_crtc.c | 36 +- drivers/gpu/drm/arc/arcpgu_regs.h | 2 +- drivers/gpu/drm/arm/display/Kconfig | 6 + .../gpu/drm/arm/display/include/malidp_product.h | 3 +- drivers/gpu/drm/arm/display/komeda/Makefile | 5 +- .../gpu/drm/arm/display/komeda/d71/d71_component.c | 22 +- drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c | 80 +- drivers/gpu/drm/arm/display/komeda/d71/d71_regs.h | 16 - .../gpu/drm/arm/display/komeda/komeda_color_mgmt.c | 66 - .../gpu/drm/arm/display/komeda/komeda_color_mgmt.h | 10 +- drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 5 - drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 129 +- drivers/gpu/drm/arm/display/komeda/komeda_dev.h | 47 +- drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 52 +- drivers/gpu/drm/arm/display/komeda/komeda_event.c | 26 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 8 +- .../gpu/drm/arm/display/komeda/komeda_pipeline.h | 3 - .../drm/arm/display/komeda/komeda_pipeline_state.c | 6 - drivers/gpu/drm/arm/malidp_planes.c | 2 +- drivers/gpu/drm/armada/armada_fbdev.c | 2 +- drivers/gpu/drm/armada/armada_gem.c | 12 + drivers/gpu/drm/ast/ast_drv.c | 67 +- drivers/gpu/drm/ast/ast_drv.h | 20 +- drivers/gpu/drm/ast/ast_main.c | 54 +- drivers/gpu/drm/ast/ast_mode.c | 812 +- drivers/gpu/drm/ati_pcigart.c | 210 + drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 18 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 27 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 2 +- drivers/gpu/drm/bochs/bochs_hw.c | 2 +- drivers/gpu/drm/bridge/Kconfig | 26 +- drivers/gpu/drm/bridge/Makefile | 6 +- drivers/gpu/drm/bridge/analogix-anx78xx.c | 1529 ++ drivers/gpu/drm/bridge/analogix-anx78xx.h | 703 + drivers/gpu/drm/bridge/analogix/Kconfig | 23 - drivers/gpu/drm/bridge/analogix/Makefile | 4 +- drivers/gpu/drm/bridge/analogix/analogix-anx6345.c | 817 -- drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c | 1385 -- drivers/gpu/drm/bridge/analogix/analogix-anx78xx.h | 249 - .../gpu/drm/bridge/analogix/analogix-i2c-dptx.c | 165 - .../gpu/drm/bridge/analogix/analogix-i2c-dptx.h | 256 - .../drm/bridge/analogix/analogix-i2c-txcommon.h | 234 - drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 2 +- drivers/gpu/drm/bridge/cdns-dsi.c | 6 +- drivers/gpu/drm/bridge/lvds-codec.c | 151 - drivers/gpu/drm/bridge/lvds-encoder.c | 155 + drivers/gpu/drm/bridge/panel.c | 20 +- drivers/gpu/drm/bridge/parade-ps8622.c | 2 +- .../gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c | 2 +- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 40 +- drivers/gpu/drm/bridge/tc358764.c | 2 +- drivers/gpu/drm/bridge/tc358767.c | 2 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 2 +- drivers/gpu/drm/drm_agpsupport.c | 4 +- drivers/gpu/drm/drm_atomic.c | 30 +- drivers/gpu/drm/drm_atomic_helper.c | 149 +- drivers/gpu/drm/drm_atomic_state_helper.c | 78 +- drivers/gpu/drm/drm_atomic_uapi.c | 16 +- drivers/gpu/drm/drm_bridge.c | 280 +- drivers/gpu/drm/drm_client.c | 10 +- drivers/gpu/drm/drm_client_modeset.c | 72 - drivers/gpu/drm/drm_color_mgmt.c | 40 +- drivers/gpu/drm/drm_crtc_helper.c | 2 - drivers/gpu/drm/drm_debugfs_crc.c | 9 +- drivers/gpu/drm/drm_dp_aux_dev.c | 12 +- drivers/gpu/drm/drm_dp_helper.c | 45 +- drivers/gpu/drm/drm_dp_mst_topology.c | 608 +- drivers/gpu/drm/drm_drv.c | 5 +- drivers/gpu/drm/drm_edid.c | 279 +- drivers/gpu/drm/drm_encoder.c | 15 +- drivers/gpu/drm/drm_fb_cma_helper.c | 1 - drivers/gpu/drm/drm_fb_helper.c | 206 +- drivers/gpu/drm/drm_file.c | 44 +- drivers/gpu/drm/drm_fourcc.c | 8 +- drivers/gpu/drm/drm_gem.c | 3 + drivers/gpu/drm/drm_gem_framebuffer_helper.c | 5 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 3 - drivers/gpu/drm/drm_gem_vram_helper.c | 53 +- drivers/gpu/drm/drm_internal.h | 22 - drivers/gpu/drm/drm_ioctl.c | 4 +- drivers/gpu/drm/drm_lock.c | 3 +- drivers/gpu/drm/drm_mipi_dbi.c | 4 +- drivers/gpu/drm/drm_mipi_dsi.c | 57 +- drivers/gpu/drm/drm_mode_config.c | 28 - drivers/gpu/drm/drm_mode_object.c | 14 - drivers/gpu/drm/drm_modes.c | 255 +- drivers/gpu/drm/drm_of.c | 116 - drivers/gpu/drm/drm_panel.c | 109 +- drivers/gpu/drm/drm_pci.c | 17 +- drivers/gpu/drm/drm_prime.c | 9 +- drivers/gpu/drm/drm_print.c | 18 +- drivers/gpu/drm/drm_probe_helper.c | 4 +- drivers/gpu/drm/drm_rect.c | 42 +- drivers/gpu/drm/etnaviv/etnaviv_drv.c | 27 +- drivers/gpu/drm/etnaviv/etnaviv_drv.h | 11 +- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 4 +- drivers/gpu/drm/etnaviv/etnaviv_gem.h | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 8 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 5 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.h | 5 +- drivers/gpu/drm/exynos/exynos_dp.c | 1 + drivers/gpu/drm/exynos/exynos_drm_dpi.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 34 +- drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 2 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 6 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c | 2 +- drivers/gpu/drm/gma500/accel_2d.c | 19 +- drivers/gpu/drm/gma500/cdv_intel_display.c | 8 +- drivers/gpu/drm/gma500/cdv_intel_dp.c | 3 + drivers/gpu/drm/gma500/framebuffer.c | 135 +- drivers/gpu/drm/gma500/framebuffer.h | 15 + drivers/gpu/drm/gma500/gma_display.c | 48 - drivers/gpu/drm/gma500/gma_display.h | 6 - drivers/gpu/drm/gma500/gtt.c | 2 +- drivers/gpu/drm/gma500/mdfld_intel_display.c | 23 + drivers/gpu/drm/gma500/oaktrail_hdmi.c | 4 +- drivers/gpu/drm/gma500/oaktrail_lvds.c | 1 - drivers/gpu/drm/gma500/psb_drv.c | 46 +- drivers/gpu/drm/gma500/psb_drv.h | 8 +- drivers/gpu/drm/gma500/psb_intel_display.c | 1 - drivers/gpu/drm/gma500/psb_intel_drv.h | 3 - drivers/gpu/drm/gma500/psb_irq.c | 23 +- drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c | 88 +- drivers/gpu/drm/hisilicon/hibmc/Makefile | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 4 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 8 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 26 + drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c | 240 + drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 116 +- drivers/gpu/drm/i810/i810_dma.c | 2 +- drivers/gpu/drm/i810/i810_drv.c | 3 +- drivers/gpu/drm/i915/.gitignore | 1 - drivers/gpu/drm/i915/Kconfig | 7 + drivers/gpu/drm/i915/Kconfig.debug | 2 - drivers/gpu/drm/i915/Makefile | 47 +- drivers/gpu/drm/i915/display/Makefile | 6 + drivers/gpu/drm/i915/display/icl_dsi.c | 289 +- drivers/gpu/drm/i915/display/intel_atomic.c | 87 +- drivers/gpu/drm/i915/display/intel_atomic.h | 8 - drivers/gpu/drm/i915/display/intel_atomic_plane.c | 136 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 5 +- drivers/gpu/drm/i915/display/intel_audio.c | 16 +- drivers/gpu/drm/i915/display/intel_bios.c | 637 +- drivers/gpu/drm/i915/display/intel_bios.h | 16 - drivers/gpu/drm/i915/display/intel_bw.c | 36 +- drivers/gpu/drm/i915/display/intel_bw.h | 1 - drivers/gpu/drm/i915/display/intel_cdclk.c | 32 +- drivers/gpu/drm/i915/display/intel_color.c | 198 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 4 +- drivers/gpu/drm/i915/display/intel_connector.c | 2 +- drivers/gpu/drm/i915/display/intel_crt.c | 58 +- drivers/gpu/drm/i915/display/intel_ddi.c | 669 +- drivers/gpu/drm/i915/display/intel_ddi.h | 2 +- drivers/gpu/drm/i915/display/intel_display.c | 4083 +++--- drivers/gpu/drm/i915/display/intel_display.h | 49 +- drivers/gpu/drm/i915/display/intel_display_power.c | 81 +- drivers/gpu/drm/i915/display/intel_display_power.h | 2 +- drivers/gpu/drm/i915/display/intel_display_types.h | 117 +- drivers/gpu/drm/i915/display/intel_dp.c | 288 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 181 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 258 +- drivers/gpu/drm/i915/display/intel_dp_mst.h | 5 - drivers/gpu/drm/i915/display/intel_dpio_phy.c | 32 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 24 +- drivers/gpu/drm/i915/display/intel_dsb.c | 37 +- drivers/gpu/drm/i915/display/intel_dsb.h | 2 +- drivers/gpu/drm/i915/display/intel_dsi.h | 14 +- .../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 12 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 244 +- drivers/gpu/drm/i915/display/intel_dvo.c | 22 +- drivers/gpu/drm/i915/display/intel_fbc.c | 357 +- drivers/gpu/drm/i915/display/intel_fbc.h | 14 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 2 +- drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 24 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 84 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 246 +- drivers/gpu/drm/i915/display/intel_hdmi.h | 2 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 14 +- drivers/gpu/drm/i915/display/intel_lspcon.c | 12 +- drivers/gpu/drm/i915/display/intel_lvds.c | 12 +- drivers/gpu/drm/i915/display/intel_opregion.c | 7 - drivers/gpu/drm/i915/display/intel_overlay.c | 12 +- drivers/gpu/drm/i915/display/intel_panel.c | 30 +- drivers/gpu/drm/i915/display/intel_pipe_crc.c | 8 +- drivers/gpu/drm/i915/display/intel_psr.c | 221 +- drivers/gpu/drm/i915/display/intel_psr.h | 5 - drivers/gpu/drm/i915/display/intel_sdvo.c | 90 +- drivers/gpu/drm/i915/display/intel_sprite.c | 452 +- drivers/gpu/drm/i915/display/intel_tv.c | 16 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 64 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 305 +- drivers/gpu/drm/i915/display/intel_vdsc.h | 11 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 97 +- drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 12 +- drivers/gpu/drm/i915/gem/Makefile | 5 + drivers/gpu/drm/i915/gem/i915_gem_busy.c | 12 +- drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 11 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 460 +- drivers/gpu/drm/i915/gem/i915_gem_context.h | 49 +- drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 28 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 36 + drivers/gpu/drm/i915/gem/i915_gem_domain.c | 184 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 357 +- drivers/gpu/drm/i915/gem/i915_gem_ioctls.h | 4 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 43 + drivers/gpu/drm/i915/gem/i915_gem_lmem.h | 8 + drivers/gpu/drm/i915/gem/i915_gem_mman.c | 591 +- drivers/gpu/drm/i915/gem/i915_gem_mman.h | 31 - drivers/gpu/drm/i915/gem/i915_gem_object.c | 43 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 35 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 27 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 91 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 27 +- drivers/gpu/drm/i915/gem/i915_gem_region.c | 5 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 5 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 18 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 234 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 1 - drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 50 +- .../gpu/drm/i915/gem/selftests/huge_gem_object.c | 11 +- .../gpu/drm/i915/gem/selftests/huge_gem_object.h | 6 - drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 66 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 2 - .../drm/i915/gem/selftests/i915_gem_coherency.c | 17 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 171 +- .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 101 + drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 577 +- .../drm/i915/gem/selftests/i915_gem_object_blt.c | 125 +- drivers/gpu/drm/i915/gem/selftests/mock_context.c | 21 +- drivers/gpu/drm/i915/gem/selftests/mock_context.h | 5 +- drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c | 16 + drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.h | 2 +- .../gpu/drm/i915/gem/selftests/mock_gem_object.h | 2 - drivers/gpu/drm/i915/gt/Makefile | 5 + drivers/gpu/drm/i915/gt/debugfs_engines.c | 36 - drivers/gpu/drm/i915/gt/debugfs_engines.h | 14 - drivers/gpu/drm/i915/gt/debugfs_gt.c | 42 - drivers/gpu/drm/i915/gt/debugfs_gt.h | 39 - drivers/gpu/drm/i915/gt/debugfs_gt_pm.c | 601 - drivers/gpu/drm/i915/gt/debugfs_gt_pm.h | 14 - drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 483 - drivers/gpu/drm/i915/gt/gen6_ppgtt.h | 76 - drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 724 - drivers/gpu/drm/i915/gt/gen8_ppgtt.h | 13 - drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 66 +- drivers/gpu/drm/i915/gt/intel_context.c | 189 +- drivers/gpu/drm/i915/gt/intel_context.h | 85 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 12 +- drivers/gpu/drm/i915/gt/intel_engine.h | 25 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 265 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 22 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 63 +- drivers/gpu/drm/i915/gt/intel_engine_pm.h | 21 - drivers/gpu/drm/i915/gt/intel_engine_types.h | 31 +- drivers/gpu/drm/i915/gt/intel_engine_user.c | 7 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 1486 -- drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 29 - drivers/gpu/drm/i915/gt/intel_gt.c | 280 +- drivers/gpu/drm/i915/gt/intel_gt.h | 13 +- drivers/gpu/drm/i915/gt/intel_gt_irq.c | 12 +- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 80 +- drivers/gpu/drm/i915/gt/intel_gt_pm.h | 7 +- drivers/gpu/drm/i915/gt/intel_gt_requests.c | 51 +- drivers/gpu/drm/i915/gt/intel_gt_requests.h | 1 - drivers/gpu/drm/i915/gt/intel_gt_types.h | 7 - drivers/gpu/drm/i915/gt/intel_gtt.c | 598 - drivers/gpu/drm/i915/gt/intel_gtt.h | 587 - drivers/gpu/drm/i915/gt/intel_lrc.c | 989 +- drivers/gpu/drm/i915/gt/intel_lrc.h | 7 +- drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 4 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 183 +- drivers/gpu/drm/i915/gt/intel_ppgtt.c | 218 - drivers/gpu/drm/i915/gt/intel_rc6.c | 153 +- drivers/gpu/drm/i915/gt/intel_rc6.h | 6 +- drivers/gpu/drm/i915/gt/intel_rc6_types.h | 4 +- drivers/gpu/drm/i915/gt/intel_renderstate.c | 97 +- drivers/gpu/drm/i915/gt/intel_renderstate.h | 17 +- drivers/gpu/drm/i915/gt/intel_reset.c | 142 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 252 +- drivers/gpu/drm/i915/gt/intel_rps.c | 143 +- drivers/gpu/drm/i915/gt/intel_rps.h | 3 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 91 +- drivers/gpu/drm/i915/gt/intel_timeline.h | 4 +- drivers/gpu/drm/i915/gt/intel_timeline_types.h | 14 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 51 +- drivers/gpu/drm/i915/gt/mock_engine.c | 74 +- drivers/gpu/drm/i915/gt/selftest_context.c | 120 +- drivers/gpu/drm/i915/gt/selftest_engine_cs.c | 360 +- .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 36 +- drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 19 - drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 180 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 866 +- drivers/gpu/drm/i915/gt/selftest_mocs.c | 419 - drivers/gpu/drm/i915/gt/selftest_rc6.c | 203 - drivers/gpu/drm/i915/gt/selftest_rc6.h | 13 - drivers/gpu/drm/i915/gt/selftest_timeline.c | 6 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 72 +- drivers/gpu/drm/i915/gt/selftests/mock_timeline.c | 2 +- drivers/gpu/drm/i915/gt/selftests/mock_timeline.h | 2 - drivers/gpu/drm/i915/gt/uc/Makefile | 5 + drivers/gpu/drm/i915/gt/uc/intel_guc.c | 69 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 46 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 24 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 500 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h | 52 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 1 + drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 733 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h | 54 +- drivers/gpu/drm/i915/gt/uc/intel_huc_fw.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 143 +- drivers/gpu/drm/i915/gt/uc/intel_uc.h | 36 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 58 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 5 +- drivers/gpu/drm/i915/gt/uc/selftest_guc.c | 299 + drivers/gpu/drm/i915/gvt/cmd_parser.h | 4 - drivers/gpu/drm/i915/gvt/display.h | 5 - drivers/gpu/drm/i915/gvt/edid.h | 4 - drivers/gpu/drm/i915/gvt/execlist.h | 2 - drivers/gpu/drm/i915/gvt/fb_decoder.h | 2 - drivers/gpu/drm/i915/gvt/gtt.c | 2 +- drivers/gpu/drm/i915/gvt/handlers.c | 8 +- drivers/gpu/drm/i915/gvt/hypercall.h | 4 - drivers/gpu/drm/i915/gvt/interrupt.h | 3 - drivers/gpu/drm/i915/gvt/mmio.h | 2 - drivers/gpu/drm/i915/gvt/page_track.h | 3 - drivers/gpu/drm/i915/gvt/sched_policy.h | 3 - drivers/gpu/drm/i915/gvt/scheduler.c | 43 +- drivers/gpu/drm/i915/i915_active.c | 143 +- drivers/gpu/drm/i915/i915_active.h | 28 +- drivers/gpu/drm/i915/i915_active_types.h | 15 + drivers/gpu/drm/i915/i915_buddy.c | 4 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 318 +- drivers/gpu/drm/i915/i915_debugfs.c | 431 +- drivers/gpu/drm/i915/i915_debugfs_params.c | 250 - drivers/gpu/drm/i915/i915_debugfs_params.h | 14 - drivers/gpu/drm/i915/i915_drv.c | 60 +- drivers/gpu/drm/i915/i915_drv.h | 115 +- drivers/gpu/drm/i915/i915_gem.c | 390 +- drivers/gpu/drm/i915/i915_gem.h | 10 +- drivers/gpu/drm/i915/i915_gem_evict.c | 39 +- drivers/gpu/drm/i915/i915_gem_fence_reg.c | 14 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 3601 ++++- drivers/gpu/drm/i915/i915_gem_gtt.h | 629 +- drivers/gpu/drm/i915/i915_getparam.c | 1 - drivers/gpu/drm/i915/i915_globals.c | 53 +- drivers/gpu/drm/i915/i915_gpu_error.c | 1257 +- drivers/gpu/drm/i915/i915_gpu_error.h | 328 +- drivers/gpu/drm/i915/i915_irq.c | 169 +- drivers/gpu/drm/i915/i915_memcpy.c | 75 +- drivers/gpu/drm/i915/i915_memcpy.h | 2 - drivers/gpu/drm/i915/i915_mm.c | 69 - drivers/gpu/drm/i915/i915_params.c | 7 +- drivers/gpu/drm/i915/i915_params.h | 75 +- drivers/gpu/drm/i915/i915_pci.c | 254 +- drivers/gpu/drm/i915/i915_perf.c | 100 +- drivers/gpu/drm/i915/i915_perf.h | 2 - drivers/gpu/drm/i915/i915_perf_types.h | 1 + drivers/gpu/drm/i915/i915_pmu.c | 81 +- drivers/gpu/drm/i915/i915_reg.h | 170 +- drivers/gpu/drm/i915/i915_request.c | 162 +- drivers/gpu/drm/i915/i915_request.h | 130 +- drivers/gpu/drm/i915/i915_scheduler.c | 36 +- drivers/gpu/drm/i915/i915_scheduler.h | 1 - drivers/gpu/drm/i915/i915_selftest.h | 4 - drivers/gpu/drm/i915/i915_sw_fence.c | 40 +- drivers/gpu/drm/i915/i915_sw_fence.h | 5 +- drivers/gpu/drm/i915/i915_sw_fence_work.c | 15 +- drivers/gpu/drm/i915/i915_sysfs.c | 37 +- drivers/gpu/drm/i915/i915_trace.h | 68 +- drivers/gpu/drm/i915/i915_utils.c | 2 +- drivers/gpu/drm/i915/i915_utils.h | 2 +- drivers/gpu/drm/i915/i915_vgpu.c | 41 +- drivers/gpu/drm/i915/i915_vma.c | 103 +- drivers/gpu/drm/i915/i915_vma.h | 147 +- drivers/gpu/drm/i915/i915_vma_types.h | 294 - drivers/gpu/drm/i915/intel_csr.c | 28 +- drivers/gpu/drm/i915/intel_device_info.c | 70 +- drivers/gpu/drm/i915/intel_device_info.h | 9 +- drivers/gpu/drm/i915/intel_gvt.c | 13 +- drivers/gpu/drm/i915/intel_memory_region.c | 36 +- drivers/gpu/drm/i915/intel_memory_region.h | 14 - drivers/gpu/drm/i915/intel_pch.c | 113 +- drivers/gpu/drm/i915/intel_pch.h | 1 - drivers/gpu/drm/i915/intel_pm.c | 752 +- drivers/gpu/drm/i915/intel_pm.h | 2 +- drivers/gpu/drm/i915/intel_region_lmem.c | 18 +- drivers/gpu/drm/i915/intel_sideband.c | 40 +- drivers/gpu/drm/i915/intel_uncore.c | 79 +- drivers/gpu/drm/i915/intel_wakeref.c | 5 +- drivers/gpu/drm/i915/intel_wakeref.h | 28 +- drivers/gpu/drm/i915/oa/Makefile | 7 + drivers/gpu/drm/i915/selftests/i915_active.c | 43 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 11 +- drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 8 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 109 +- .../gpu/drm/i915/selftests/i915_live_selftests.h | 12 +- .../gpu/drm/i915/selftests/i915_mock_selftests.h | 8 +- drivers/gpu/drm/i915/selftests/i915_perf.c | 2 +- .../gpu/drm/i915/selftests/i915_perf_selftests.h | 19 - drivers/gpu/drm/i915/selftests/i915_request.c | 129 +- drivers/gpu/drm/i915/selftests/i915_selftest.c | 43 - drivers/gpu/drm/i915/selftests/igt_atomic.c | 47 - drivers/gpu/drm/i915/selftests/igt_atomic.h | 41 +- drivers/gpu/drm/i915/selftests/igt_live_test.h | 2 +- drivers/gpu/drm/i915/selftests/igt_mmap.c | 39 - drivers/gpu/drm/i915/selftests/igt_mmap.h | 19 - drivers/gpu/drm/i915/selftests/igt_spinner.c | 40 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 43 +- drivers/gpu/drm/i915/selftests/mock_drm.c | 73 + drivers/gpu/drm/i915/selftests/mock_drm.h | 18 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 26 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 9 +- drivers/gpu/drm/i915/selftests/mock_gtt.h | 3 - drivers/gpu/drm/i915/selftests/mock_region.h | 5 - drivers/gpu/drm/i915/selftests/mock_uncore.h | 3 - drivers/gpu/drm/imx/imx-ldb.c | 2 +- drivers/gpu/drm/imx/parallel-display.c | 2 +- drivers/gpu/drm/ingenic/ingenic-drm.c | 38 +- drivers/gpu/drm/lima/Kconfig | 2 +- drivers/gpu/drm/lima/lima_sched.c | 40 +- drivers/gpu/drm/lima/lima_sched.h | 2 + drivers/gpu/drm/mcde/mcde_display.c | 57 +- drivers/gpu/drm/mcde/mcde_drm.h | 1 - drivers/gpu/drm/mcde/mcde_drv.c | 18 +- drivers/gpu/drm/mcde/mcde_dsi.c | 416 +- drivers/gpu/drm/mcde/mcde_dsi_regs.h | 22 +- drivers/gpu/drm/mediatek/Makefile | 3 +- drivers/gpu/drm/mediatek/mtk_disp_color.c | 7 +- drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 76 +- drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 43 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 190 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.h | 2 - drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 184 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 56 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 92 +- drivers/gpu/drm/mediatek/mtk_drm_drv.h | 7 + drivers/gpu/drm/mediatek/mtk_drm_fb.c | 92 + drivers/gpu/drm/mediatek/mtk_drm_fb.h | 13 + drivers/gpu/drm/mediatek/mtk_drm_plane.c | 50 +- drivers/gpu/drm/mediatek/mtk_drm_plane.h | 2 - drivers/gpu/drm/mediatek/mtk_dsi.c | 2 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 15 +- drivers/gpu/drm/meson/Makefile | 1 - drivers/gpu/drm/meson/meson_crtc.c | 81 +- drivers/gpu/drm/meson/meson_drv.c | 50 +- drivers/gpu/drm/meson/meson_drv.h | 23 - drivers/gpu/drm/meson/meson_osd_afbcd.c | 389 - drivers/gpu/drm/meson/meson_osd_afbcd.h | 28 - drivers/gpu/drm/meson/meson_plane.c | 231 +- drivers/gpu/drm/meson/meson_rdma.c | 135 - drivers/gpu/drm/meson/meson_rdma.h | 21 - drivers/gpu/drm/meson/meson_registers.h | 110 - drivers/gpu/drm/meson/meson_viu.c | 83 +- drivers/gpu/drm/meson/meson_viu.h | 19 - drivers/gpu/drm/mga/mga_drv.h | 2 +- drivers/gpu/drm/mgag200/Kconfig | 8 +- drivers/gpu/drm/mgag200/mgag200_cursor.c | 5 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 61 +- drivers/gpu/drm/mgag200/mgag200_i2c.c | 3 +- drivers/gpu/drm/mgag200/mgag200_main.c | 8 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 2 +- drivers/gpu/drm/mgag200/mgag200_ttm.c | 2 +- drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 8 - drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 8 - drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 11 +- drivers/gpu/drm/msm/adreno/a6xx.xml.h | 52 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 32 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 3 - drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 81 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 9 +- drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 52 +- drivers/gpu/drm/msm/adreno/a6xx_gpu_state.h | 16 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 11 - drivers/gpu/drm/msm/adreno/adreno_gpu.c | 66 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 17 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 15 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 186 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 73 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 73 +- drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c | 18 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 241 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 38 +- .../gpu/drm/msm/disp/dpu1/dpu_hw_catalog_format.h | 4 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 92 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h | 26 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 22 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 36 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 8 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 13 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.h | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c | 8 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 8 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c | 27 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 34 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 6 +- drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c | 6 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_dsi_encoder.c | 2 +- .../gpu/drm/msm/disp/mdp4/mdp4_lvds_connector.c | 2 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 2 +- drivers/gpu/drm/msm/dsi/dsi.h | 2 - drivers/gpu/drm/msm/dsi/dsi_cfg.c | 24 - drivers/gpu/drm/msm/dsi/dsi_cfg.h | 2 - drivers/gpu/drm/msm/dsi/dsi_host.c | 46 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 64 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c | 4 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c | 4 +- drivers/gpu/drm/msm/edp/edp_bridge.c | 10 +- drivers/gpu/drm/msm/hdmi/hdmi_connector.c | 8 +- drivers/gpu/drm/msm/msm_drv.c | 14 +- drivers/gpu/drm/msm/msm_drv.h | 3 +- drivers/gpu/drm/msm/msm_fbdev.c | 2 +- drivers/gpu/drm/msm/msm_gem_submit.c | 19 +- drivers/gpu/drm/msm/msm_gpu.h | 7 - drivers/gpu/drm/mxsfb/mxsfb_out.c | 2 +- drivers/gpu/drm/nouveau/Kconfig | 2 +- drivers/gpu/drm/nouveau/dispnv04/arb.c | 3 +- drivers/gpu/drm/nouveau/dispnv04/tvnv17.c | 13 +- drivers/gpu/drm/nouveau/dispnv50/base907c.c | 11 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 115 +- drivers/gpu/drm/nouveau/dispnv50/disp.h | 6 +- drivers/gpu/drm/nouveau/dispnv50/head.c | 43 +- drivers/gpu/drm/nouveau/dispnv50/head.h | 10 +- drivers/gpu/drm/nouveau/dispnv50/head507d.c | 9 +- drivers/gpu/drm/nouveau/dispnv50/head827d.c | 1 - drivers/gpu/drm/nouveau/dispnv50/head907d.c | 11 +- drivers/gpu/drm/nouveau/dispnv50/head917d.c | 1 - drivers/gpu/drm/nouveau/dispnv50/headc37d.c | 11 +- drivers/gpu/drm/nouveau/dispnv50/headc57d.c | 12 +- drivers/gpu/drm/nouveau/dispnv50/lut.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/wndw.c | 17 +- drivers/gpu/drm/nouveau/dispnv50/wndw.h | 3 +- drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c | 11 +- drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c | 11 +- drivers/gpu/drm/nouveau/include/nvfw/acr.h | 152 - drivers/gpu/drm/nouveau/include/nvfw/flcn.h | 97 - drivers/gpu/drm/nouveau/include/nvfw/fw.h | 28 - drivers/gpu/drm/nouveau/include/nvfw/hs.h | 31 - drivers/gpu/drm/nouveau/include/nvfw/ls.h | 53 - drivers/gpu/drm/nouveau/include/nvfw/pmu.h | 98 - drivers/gpu/drm/nouveau/include/nvfw/sec2.h | 60 - drivers/gpu/drm/nouveau/include/nvif/class.h | 3 - drivers/gpu/drm/nouveau/include/nvif/if0008.h | 2 +- drivers/gpu/drm/nouveau/include/nvif/mmu.h | 4 +- drivers/gpu/drm/nouveau/include/nvkm/core/device.h | 10 +- drivers/gpu/drm/nouveau/include/nvkm/core/falcon.h | 77 - .../gpu/drm/nouveau/include/nvkm/core/firmware.h | 51 +- drivers/gpu/drm/nouveau/include/nvkm/core/memory.h | 16 - .../gpu/drm/nouveau/include/nvkm/core/msgqueue.h | 43 + drivers/gpu/drm/nouveau/include/nvkm/core/os.h | 13 - .../gpu/drm/nouveau/include/nvkm/engine/falcon.h | 20 +- drivers/gpu/drm/nouveau/include/nvkm/engine/gr.h | 2 - .../gpu/drm/nouveau/include/nvkm/engine/nvdec.h | 8 +- .../gpu/drm/nouveau/include/nvkm/engine/nvenc.h | 10 - drivers/gpu/drm/nouveau/include/nvkm/engine/sec2.h | 13 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/acr.h | 126 - .../gpu/drm/nouveau/include/nvkm/subdev/fault.h | 1 - drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h | 2 - drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h | 5 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/ltc.h | 1 - drivers/gpu/drm/nouveau/include/nvkm/subdev/pmu.h | 14 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 5 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 4 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 3 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 4 +- drivers/gpu/drm/nouveau/nouveau_fbcon.c | 4 +- drivers/gpu/drm/nouveau/nouveau_fence.c | 2 +- drivers/gpu/drm/nouveau/nouveau_gem.c | 57 +- drivers/gpu/drm/nouveau/nouveau_hwmon.c | 2 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 4 + drivers/gpu/drm/nouveau/nvif/mmu.c | 1 - drivers/gpu/drm/nouveau/nvkm/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/core/firmware.c | 67 +- drivers/gpu/drm/nouveau/nvkm/core/subdev.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 108 +- drivers/gpu/drm/nouveau/nvkm/engine/device/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c | 24 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/Kbuild | 3 - drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c | 27 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.h | 10 - drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk20a.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm20b.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgv100.c | 23 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxtu102.c | 95 - .../drm/nouveau/nvkm/engine/gr/fuc/hubgk208.fuc5.h | 786 +- .../drm/nouveau/nvkm/engine/gr/fuc/hubgm107.fuc5.h | 786 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c | 311 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.h | 89 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf104.c | 9 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf108.c | 9 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf110.c | 9 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf117.c | 9 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf119.c | 9 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gk104.c | 9 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110.c | 9 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110b.c | 9 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gk208.c | 9 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c | 130 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c | 9 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gm200.c | 160 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gm20b.c | 98 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gp100.c | 21 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gp102.c | 21 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gp104.c | 34 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gp107.c | 23 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gp108.c | 97 - drivers/gpu/drm/nouveau/nvkm/engine/gr/gp10b.c | 35 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gv100.c | 29 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/tu102.c | 177 - drivers/gpu/drm/nouveau/nvkm/engine/nvdec/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/nvdec/base.c | 42 +- drivers/gpu/drm/nouveau/nvkm/engine/nvdec/gm107.c | 63 - drivers/gpu/drm/nouveau/nvkm/engine/nvdec/gp102.c | 30 + drivers/gpu/drm/nouveau/nvkm/engine/nvdec/priv.h | 14 +- drivers/gpu/drm/nouveau/nvkm/engine/nvenc/Kbuild | 3 +- drivers/gpu/drm/nouveau/nvkm/engine/nvenc/base.c | 63 - drivers/gpu/drm/nouveau/nvkm/engine/nvenc/gm107.c | 63 - drivers/gpu/drm/nouveau/nvkm/engine/nvenc/priv.h | 19 - drivers/gpu/drm/nouveau/nvkm/engine/sec2/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/sec2/base.c | 109 +- drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c | 312 +- drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp108.c | 39 - drivers/gpu/drm/nouveau/nvkm/engine/sec2/priv.h | 24 +- drivers/gpu/drm/nouveau/nvkm/engine/sec2/tu102.c | 47 +- drivers/gpu/drm/nouveau/nvkm/falcon/Kbuild | 6 +- drivers/gpu/drm/nouveau/nvkm/falcon/base.c | 87 +- drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.c | 214 - drivers/gpu/drm/nouveau/nvkm/falcon/msgq.c | 213 - drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.c | 577 + drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.h | 213 + .../drm/nouveau/nvkm/falcon/msgqueue_0137c63d.c | 436 + .../drm/nouveau/nvkm/falcon/msgqueue_0148cdec.c | 264 + drivers/gpu/drm/nouveau/nvkm/falcon/priv.h | 6 +- drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.c | 87 - drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.h | 89 - drivers/gpu/drm/nouveau/nvkm/falcon/v1.c | 86 +- drivers/gpu/drm/nouveau/nvkm/nvfw/Kbuild | 7 - drivers/gpu/drm/nouveau/nvkm/nvfw/acr.c | 165 - drivers/gpu/drm/nouveau/nvkm/nvfw/flcn.c | 115 - drivers/gpu/drm/nouveau/nvkm/nvfw/fw.c | 51 - drivers/gpu/drm/nouveau/nvkm/nvfw/hs.c | 62 - drivers/gpu/drm/nouveau/nvkm/nvfw/ls.c | 108 - drivers/gpu/drm/nouveau/nvkm/subdev/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/Kbuild | 10 - drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.c | 411 - drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c | 470 - drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm20b.c | 134 - drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c | 281 - drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp108.c | 111 - drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp10b.c | 57 - drivers/gpu/drm/nouveau/nvkm/subdev/acr/hsfw.c | 180 - drivers/gpu/drm/nouveau/nvkm/subdev/acr/lsfw.c | 249 - drivers/gpu/drm/nouveau/nvkm/subdev/acr/priv.h | 151 - drivers/gpu/drm/nouveau/nvkm/subdev/acr/tu102.c | 215 - drivers/gpu/drm/nouveau/nvkm/subdev/fault/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.c | 3 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp100.c | 17 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp10b.c | 53 - drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.c | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/fault/priv.h | 10 - drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu102.c | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c | 19 - drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp102.c | 96 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gv100.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h | 10 - drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf108.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm107.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm200.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp100.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/gsp/base.c | 59 - drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gv100.c | 53 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/priv.h | 15 - drivers/gpu/drm/nouveau/nvkm/subdev/ltc/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp10b.c | 65 - drivers/gpu/drm/nouveau/nvkm/subdev/ltc/priv.h | 2 - drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gf100.c | 3 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm200.c | 3 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv50.c | 3 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/priv.h | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/tu102.c | 16 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c | 53 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf100.c | 15 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf119.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk104.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk110.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk208.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c | 21 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm107.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c | 211 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp100.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp102.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp10b.c | 96 - drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c | 27 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/priv.h | 33 +- drivers/gpu/drm/nouveau/nvkm/subdev/secboot/Kbuild | 17 + drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr.c | 54 + drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr.h | 70 + .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r352.c | 1241 ++ .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r352.h | 167 + .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r361.c | 229 + .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r361.h | 71 + .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r364.c | 117 + .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r367.c | 418 + .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r367.h | 36 + .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r370.c | 168 + .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r370.h | 50 + .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r375.c | 94 + drivers/gpu/drm/nouveau/nvkm/subdev/secboot/base.c | 213 + .../gpu/drm/nouveau/nvkm/subdev/secboot/gm200.c | 262 + .../gpu/drm/nouveau/nvkm/subdev/secboot/gm200.h | 46 + .../gpu/drm/nouveau/nvkm/subdev/secboot/gm20b.c | 148 + .../gpu/drm/nouveau/nvkm/subdev/secboot/gp102.c | 264 + .../gpu/drm/nouveau/nvkm/subdev/secboot/gp108.c | 88 + .../gpu/drm/nouveau/nvkm/subdev/secboot/gp10b.c | 95 + .../gpu/drm/nouveau/nvkm/subdev/secboot/hs_ucode.c | 97 + .../gpu/drm/nouveau/nvkm/subdev/secboot/hs_ucode.h | 81 + .../gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode.h | 161 + .../drm/nouveau/nvkm/subdev/secboot/ls_ucode_gr.c | 160 + .../nvkm/subdev/secboot/ls_ucode_msgqueue.c | 177 + drivers/gpu/drm/nouveau/nvkm/subdev/secboot/priv.h | 65 + drivers/gpu/drm/omapdrm/displays/Kconfig | 6 +- drivers/gpu/drm/omapdrm/dss/Kconfig | 12 +- drivers/gpu/drm/omapdrm/dss/dispc.c | 3 +- drivers/gpu/drm/omapdrm/omap_connector.c | 3 +- drivers/gpu/drm/omapdrm/omap_drv.c | 4 +- drivers/gpu/drm/omapdrm/omap_encoder.c | 3 +- drivers/gpu/drm/omapdrm/omap_fbdev.c | 2 +- drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 21 + drivers/gpu/drm/panel/Kconfig | 43 - drivers/gpu/drm/panel/Makefile | 4 - drivers/gpu/drm/panel/panel-arm-versatile.c | 6 +- drivers/gpu/drm/panel/panel-boe-himax8279d.c | 978 -- .../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c | 16 +- drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 19 +- drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 29 +- drivers/gpu/drm/panel/panel-innolux-p079zca.c | 45 +- drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 11 +- drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c | 43 +- drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c | 531 - drivers/gpu/drm/panel/panel-lg-lb035q02.c | 6 +- drivers/gpu/drm/panel/panel-lg-lg4573.c | 14 +- drivers/gpu/drm/panel/panel-lvds.c | 46 +- drivers/gpu/drm/panel/panel-nec-nl8048hl11.c | 6 +- drivers/gpu/drm/panel/panel-novatek-nt39016.c | 6 +- drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c | 29 +- drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 11 +- drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c | 37 +- .../gpu/drm/panel/panel-panasonic-vvx10f034n00.c | 62 +- .../gpu/drm/panel/panel-raspberrypi-touchscreen.c | 11 +- drivers/gpu/drm/panel/panel-raydium-rm67191.c | 8 +- drivers/gpu/drm/panel/panel-raydium-rm68200.c | 26 +- drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c | 35 +- drivers/gpu/drm/panel/panel-ronbo-rb070d30.c | 31 +- drivers/gpu/drm/panel/panel-samsung-ld9040.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6d16d0.c | 6 +- drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c | 6 +- drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | 6 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 6 +- drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c | 4 +- drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 54 +- drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c | 34 +- drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c | 6 +- drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 37 +- drivers/gpu/drm/panel/panel-simple.c | 225 +- drivers/gpu/drm/panel/panel-sitronix-st7701.c | 23 +- drivers/gpu/drm/panel/panel-sitronix-st7789v.c | 49 +- drivers/gpu/drm/panel/panel-sony-acx424akp.c | 550 - drivers/gpu/drm/panel/panel-sony-acx565akm.c | 6 +- drivers/gpu/drm/panel/panel-tpo-td028ttec1.c | 20 +- drivers/gpu/drm/panel/panel-tpo-td043mtea1.c | 6 +- drivers/gpu/drm/panel/panel-tpo-tpg110.c | 26 +- drivers/gpu/drm/panel/panel-truly-nt35597.c | 4 +- drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c | 398 - drivers/gpu/drm/panfrost/panfrost_devfreq.c | 32 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 97 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 124 +- drivers/gpu/drm/panfrost/panfrost_gem.h | 41 +- drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c | 3 +- drivers/gpu/drm/panfrost/panfrost_job.c | 21 +- drivers/gpu/drm/panfrost/panfrost_job.h | 1 - drivers/gpu/drm/panfrost/panfrost_mmu.c | 61 +- drivers/gpu/drm/panfrost/panfrost_mmu.h | 6 +- drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 34 +- drivers/gpu/drm/pl111/pl111_drv.c | 2 +- drivers/gpu/drm/qxl/qxl_kms.c | 2 +- drivers/gpu/drm/r128/Makefile | 2 +- drivers/gpu/drm/r128/ati_pcigart.c | 209 - drivers/gpu/drm/r128/r128_drv.c | 2 +- drivers/gpu/drm/r128/r128_drv.h | 3 +- drivers/gpu/drm/radeon/atom.h | 1 - drivers/gpu/drm/radeon/atombios_crtc.c | 3 +- drivers/gpu/drm/radeon/atombios_dp.c | 6 +- drivers/gpu/drm/radeon/atombios_encoders.c | 11 +- drivers/gpu/drm/radeon/atombios_i2c.c | 5 + drivers/gpu/drm/radeon/btc_dpm.c | 3 +- drivers/gpu/drm/radeon/ci_dpm.c | 3 +- drivers/gpu/drm/radeon/cik.c | 8 +- drivers/gpu/drm/radeon/cik_sdma.c | 2 +- drivers/gpu/drm/radeon/cypress_dpm.c | 2 +- drivers/gpu/drm/radeon/evergreen.c | 4 +- drivers/gpu/drm/radeon/kv_dpm.c | 3 +- drivers/gpu/drm/radeon/ni.c | 8 +- drivers/gpu/drm/radeon/ni_dpm.c | 3 +- drivers/gpu/drm/radeon/r100.c | 16 +- drivers/gpu/drm/radeon/r300.c | 2 +- drivers/gpu/drm/radeon/r420.c | 2 +- drivers/gpu/drm/radeon/r600.c | 10 +- drivers/gpu/drm/radeon/r600_cs.c | 8 +- drivers/gpu/drm/radeon/radeon_agp.c | 3 +- drivers/gpu/drm/radeon/radeon_asic.c | 2 +- drivers/gpu/drm/radeon/radeon_atombios.c | 18 +- drivers/gpu/drm/radeon/radeon_audio.c | 2 +- drivers/gpu/drm/radeon/radeon_bios.c | 16 +- drivers/gpu/drm/radeon/radeon_clocks.c | 3 +- drivers/gpu/drm/radeon/radeon_combios.c | 6 +- drivers/gpu/drm/radeon/radeon_connectors.c | 149 +- drivers/gpu/drm/radeon/radeon_cs.c | 2 +- drivers/gpu/drm/radeon/radeon_device.c | 2 +- drivers/gpu/drm/radeon/radeon_display.c | 8 +- drivers/gpu/drm/radeon/radeon_dp_mst.c | 2 +- drivers/gpu/drm/radeon/radeon_encoders.c | 3 +- drivers/gpu/drm/radeon/radeon_fb.c | 4 +- drivers/gpu/drm/radeon/radeon_gart.c | 2 +- drivers/gpu/drm/radeon/radeon_gem.c | 3 +- drivers/gpu/drm/radeon/radeon_i2c.c | 2 +- drivers/gpu/drm/radeon/radeon_irq_kms.c | 2 +- drivers/gpu/drm/radeon/radeon_kms.c | 2 +- drivers/gpu/drm/radeon/radeon_legacy_encoders.c | 6 +- drivers/gpu/drm/radeon/radeon_legacy_tv.c | 8 +- drivers/gpu/drm/radeon/radeon_pm.c | 4 +- drivers/gpu/drm/radeon/radeon_ttm.c | 33 +- drivers/gpu/drm/radeon/radeon_vce.c | 4 +- drivers/gpu/drm/radeon/radeon_vm.c | 16 +- drivers/gpu/drm/radeon/rs600.c | 2 +- drivers/gpu/drm/radeon/rs690.c | 2 +- drivers/gpu/drm/radeon/rs780_dpm.c | 3 +- drivers/gpu/drm/radeon/rv770.c | 4 +- drivers/gpu/drm/radeon/si.c | 8 +- drivers/gpu/drm/radeon/si_dpm.c | 8 +- drivers/gpu/drm/radeon/trinity_dpm.c | 3 +- drivers/gpu/drm/rcar-du/Kconfig | 8 - drivers/gpu/drm/rcar-du/Makefile | 1 - drivers/gpu/drm/rcar-du/rcar_cmm.c | 217 - drivers/gpu/drm/rcar-du/rcar_cmm.h | 58 - drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 81 +- drivers/gpu/drm/rcar-du/rcar_du_crtc.h | 2 - drivers/gpu/drm/rcar-du/rcar_du_drv.c | 6 +- drivers/gpu/drm/rcar-du/rcar_du_drv.h | 2 - drivers/gpu/drm/rcar-du/rcar_du_group.c | 10 - drivers/gpu/drm/rcar-du/rcar_du_group.h | 2 - drivers/gpu/drm/rcar-du/rcar_du_kms.c | 93 +- drivers/gpu/drm/rcar-du/rcar_du_regs.h | 5 - drivers/gpu/drm/rcar-du/rcar_lvds.c | 320 +- drivers/gpu/drm/rockchip/Kconfig | 9 +- drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 175 +- drivers/gpu/drm/rockchip/inno_hdmi.c | 6 +- drivers/gpu/drm/rockchip/rk3066_hdmi.c | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_fb.c | 54 +- drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c | 2 +- drivers/gpu/drm/rockchip/rockchip_lvds.c | 488 +- drivers/gpu/drm/rockchip/rockchip_lvds.h | 19 +- drivers/gpu/drm/savage/savage_drv.c | 2 +- drivers/gpu/drm/scheduler/sched_entity.c | 89 +- drivers/gpu/drm/scheduler/sched_main.c | 33 +- drivers/gpu/drm/selftests/Makefile | 3 +- drivers/gpu/drm/selftests/drm_cmdline_selftests.h | 5 - drivers/gpu/drm/selftests/drm_modeset_selftests.h | 4 - .../gpu/drm/selftests/test-drm_cmdline_parser.c | 122 - drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c | 12 +- .../gpu/drm/selftests/test-drm_modeset_common.h | 7 - drivers/gpu/drm/selftests/test-drm_rect.c | 223 - drivers/gpu/drm/sis/sis_drv.c | 2 +- drivers/gpu/drm/sti/sti_dvo.c | 4 +- drivers/gpu/drm/sti/sti_hda.c | 4 +- drivers/gpu/drm/sti/sti_hdmi.c | 2 +- drivers/gpu/drm/sti/sti_tvout.c | 2 +- drivers/gpu/drm/sti/sti_vtg.c | 2 +- drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 13 - drivers/gpu/drm/stm/ltdc.c | 24 +- drivers/gpu/drm/sun4i/Kconfig | 16 +- drivers/gpu/drm/sun4i/sun4i_backend.c | 9 - drivers/gpu/drm/sun4i/sun4i_drv.c | 22 - drivers/gpu/drm/sun4i/sun4i_layer.c | 4 +- drivers/gpu/drm/sun4i/sun4i_lvds.c | 2 +- drivers/gpu/drm/sun4i/sun4i_rgb.c | 2 +- drivers/gpu/drm/sun4i/sun6i_drc.c | 8 - drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 49 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 8 +- drivers/gpu/drm/tdfx/tdfx_drv.c | 2 +- drivers/gpu/drm/tegra/dc.c | 147 +- drivers/gpu/drm/tegra/dpaux.c | 2 +- drivers/gpu/drm/tegra/drm.c | 4 +- drivers/gpu/drm/tegra/drm.h | 2 - drivers/gpu/drm/tegra/dsi.c | 177 +- drivers/gpu/drm/tegra/fb.c | 2 +- drivers/gpu/drm/tegra/gem.c | 40 + drivers/gpu/drm/tegra/gr2d.c | 4 +- drivers/gpu/drm/tegra/gr3d.c | 4 +- drivers/gpu/drm/tegra/hdmi.c | 125 +- drivers/gpu/drm/tegra/hub.c | 198 +- drivers/gpu/drm/tegra/hub.h | 2 +- drivers/gpu/drm/tegra/output.c | 18 +- drivers/gpu/drm/tegra/sor.c | 170 +- drivers/gpu/drm/tegra/vic.c | 8 +- drivers/gpu/drm/tilcdc/Makefile | 1 + drivers/gpu/drm/tilcdc/tilcdc_drv.c | 13 +- drivers/gpu/drm/tilcdc/tilcdc_tfp410.c | 379 + drivers/gpu/drm/tilcdc/tilcdc_tfp410.h | 15 + drivers/gpu/drm/tiny/st7586.c | 2 +- drivers/gpu/drm/ttm/ttm_bo.c | 36 + drivers/gpu/drm/ttm/ttm_bo_util.c | 5 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 27 +- drivers/gpu/drm/ttm/ttm_tt.c | 5 +- drivers/gpu/drm/tve200/tve200_drv.c | 2 +- drivers/gpu/drm/udl/Kconfig | 6 +- drivers/gpu/drm/udl/Makefile | 2 +- drivers/gpu/drm/udl/udl_connector.c | 21 +- drivers/gpu/drm/udl/udl_dmabuf.c | 255 + drivers/gpu/drm/udl/udl_drv.c | 47 +- drivers/gpu/drm/udl/udl_drv.h | 85 +- drivers/gpu/drm/udl/udl_encoder.c | 70 + drivers/gpu/drm/udl/udl_fb.c | 527 + drivers/gpu/drm/udl/udl_gem.c | 253 +- drivers/gpu/drm/udl/udl_main.c | 9 + drivers/gpu/drm/udl/udl_modeset.c | 378 +- drivers/gpu/drm/udl/udl_transfer.c | 12 +- drivers/gpu/drm/v3d/v3d_drv.c | 8 +- drivers/gpu/drm/vc4/Kconfig | 8 +- drivers/gpu/drm/vc4/vc4_dsi.c | 34 +- drivers/gpu/drm/vc4/vc4_gem.c | 11 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 12 +- drivers/gpu/drm/via/via_dmablit.c | 8 +- drivers/gpu/drm/via/via_drv.c | 2 +- drivers/gpu/drm/via/via_map.c | 3 +- drivers/gpu/drm/virtio/virtgpu_display.c | 5 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 2 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 30 +- drivers/gpu/drm/virtio/virtgpu_fence.c | 5 +- drivers/gpu/drm/virtio/virtgpu_gem.c | 4 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 22 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 112 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 42 +- drivers/gpu/drm/vkms/vkms_composer.c | 8 +- drivers/gpu/drm/vkms/vkms_drv.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_prime.c | 33 + drivers/gpu/drm/xen/xen_drm_front_kms.c | 9 +- drivers/gpu/drm/zte/zx_hdmi.c | 6 +- drivers/gpu/drm/zte/zx_vga.c | 6 +- drivers/gpu/host1x/bus.c | 79 +- drivers/gpu/host1x/dev.c | 4 +- drivers/gpu/host1x/job.c | 21 +- drivers/gpu/host1x/syncpt.c | 2 +- drivers/gpu/vga/Kconfig | 2 +- drivers/hid/hid-logitech-hidpp.c | 247 +- drivers/hid/hid-picolcd_fb.c | 3 +- drivers/hid/hidraw.c | 9 - drivers/hv/hv_util.c | 8 +- drivers/hwmon/Kconfig | 37 +- drivers/hwmon/Makefile | 3 - drivers/hwmon/adm1177.c | 288 - drivers/hwmon/dell-smm-hwmon.c | 15 +- drivers/hwmon/drivetemp.c | 574 - drivers/hwmon/hwmon.c | 17 +- drivers/hwmon/i5k_amb.c | 2 +- drivers/hwmon/k10temp.c | 489 +- drivers/hwmon/max31730.c | 440 - drivers/hwmon/pmbus/Kconfig | 32 +- drivers/hwmon/pmbus/Makefile | 2 - drivers/hwmon/pmbus/ibm-cffps.c | 89 +- drivers/hwmon/pmbus/max20730.c | 372 - drivers/hwmon/pmbus/max20751.c | 2 +- drivers/hwmon/pmbus/pmbus.c | 6 +- drivers/hwmon/pmbus/pmbus.h | 15 +- drivers/hwmon/pmbus/pmbus_core.c | 22 +- drivers/hwmon/pmbus/pxe1610.c | 44 +- drivers/hwmon/pmbus/tps53679.c | 46 +- drivers/hwmon/pmbus/ucd9000.c | 39 +- drivers/hwmon/pmbus/xdpe12284.c | 117 - drivers/hwmon/pwm-fan.c | 15 +- drivers/hwmon/scmi-hwmon.c | 2 +- drivers/hwmon/w83627ehf.c | 2021 ++- drivers/hwspinlock/omap_hwspinlock.c | 32 +- drivers/hwspinlock/qcom_hwspinlock.c | 28 +- drivers/hwspinlock/sirf_hwspinlock.c | 46 +- drivers/hwspinlock/stm32_hwspinlock.c | 4 +- drivers/i2c/busses/Kconfig | 38 +- drivers/i2c/busses/Makefile | 1 + drivers/i2c/busses/i2c-at91-core.c | 39 + drivers/i2c/busses/i2c-cht-wc.c | 6 +- drivers/i2c/busses/i2c-highlander.c | 4 +- drivers/i2c/busses/i2c-i801.c | 6 +- drivers/i2c/busses/i2c-jz4780.c | 156 +- drivers/i2c/busses/i2c-meson.c | 97 +- drivers/i2c/busses/i2c-mv64xxx.c | 5 +- drivers/i2c/busses/i2c-nvidia-gpu.c | 6 +- drivers/i2c/busses/i2c-ocores.c | 2 +- drivers/i2c/busses/i2c-parport-light.c | 267 + drivers/i2c/busses/i2c-parport.c | 113 +- drivers/i2c/busses/i2c-parport.h | 106 + drivers/i2c/busses/i2c-pmcmsp.c | 8 +- drivers/i2c/busses/i2c-pnx.c | 4 +- drivers/i2c/busses/i2c-powermac.c | 8 +- drivers/i2c/busses/i2c-stu300.c | 2 +- drivers/i2c/busses/i2c-synquacer.c | 2 +- drivers/i2c/busses/i2c-taos-evm.c | 4 +- drivers/i2c/busses/i2c-tegra.c | 178 +- drivers/i2c/busses/i2c-tiny-usb.c | 8 +- drivers/i2c/busses/i2c-xiic.c | 69 +- drivers/i2c/i2c-core-acpi.c | 12 +- drivers/i2c/i2c-core-base.c | 33 +- drivers/i2c/i2c-core-of.c | 7 +- drivers/i2c/muxes/i2c-mux-pca9541.c | 29 +- drivers/i2c/muxes/i2c-mux-pca954x.c | 69 +- drivers/i3c/master.c | 4 +- drivers/i3c/master/dw-i3c-master.c | 20 +- drivers/i3c/master/i3c-master-cdns.c | 53 +- drivers/ide/Makefile | 2 + drivers/ide/cmd64x.c | 3 - drivers/ide/ht6560b.c | 2 +- drivers/ide/ide-cd.c | 38 - drivers/ide/ide-disk.c | 1 - drivers/ide/ide-floppy.c | 4 - drivers/ide/ide-floppy.h | 2 - drivers/ide/ide-floppy_ioctl.c | 35 - drivers/ide/ide-gd.c | 17 - drivers/ide/ide-ioctls.c | 47 +- drivers/ide/ide-iops.c | 1 + drivers/ide/ide-proc.c | 19 +- drivers/ide/ide-tape.c | 11 - drivers/ide/pmac.c | 3 +- drivers/ide/qd65xx.c | 2 +- drivers/ide/serverworks.c | 6 - drivers/ide/siimage.c | 3 +- drivers/ide/tx4939ide.c | 2 +- drivers/ide/via82cxxx.c | 3 +- drivers/idle/intel_idle.c | 351 +- drivers/iio/accel/Kconfig | 20 +- drivers/iio/accel/Makefile | 2 - drivers/iio/accel/adis16201.c | 8 +- drivers/iio/accel/adis16209.c | 8 +- drivers/iio/accel/bma180.c | 225 +- drivers/iio/accel/bma400.h | 99 - drivers/iio/accel/bma400_core.c | 853 -- drivers/iio/accel/bma400_i2c.c | 61 - drivers/iio/accel/cros_ec_accel_legacy.c | 1 + drivers/iio/accel/kxcjk-1013.c | 27 +- drivers/iio/accel/st_accel.h | 2 +- drivers/iio/accel/st_accel_i2c.c | 8 +- drivers/iio/accel/st_accel_spi.c | 9 +- drivers/iio/adc/Kconfig | 17 - drivers/iio/adc/Makefile | 4 +- drivers/iio/adc/ad7091r-base.c | 298 - drivers/iio/adc/ad7091r-base.h | 26 - drivers/iio/adc/ad7091r5.c | 113 - drivers/iio/adc/ad7124.c | 2 - drivers/iio/adc/ad7266.c | 29 +- drivers/iio/adc/ad7780.c | 1 - drivers/iio/adc/ad7791.c | 1 - drivers/iio/adc/ad7793.c | 1 - drivers/iio/adc/ad7887.c | 82 +- drivers/iio/adc/ad7923.c | 64 +- drivers/iio/adc/ad799x.c | 66 +- drivers/iio/adc/ad_sigma_delta.c | 2 +- drivers/iio/adc/at91-sama5d2_adc.c | 6 +- drivers/iio/adc/ltc2496.c | 108 - drivers/iio/adc/ltc2497-core.c | 243 - drivers/iio/adc/ltc2497.c | 234 +- drivers/iio/adc/ltc2497.h | 18 - drivers/iio/adc/max9611.c | 36 +- drivers/iio/adc/qcom-vadc-common.c | 6 +- drivers/iio/adc/qcom-vadc-common.h | 1 + drivers/iio/adc/stm32-adc-core.c | 23 +- drivers/iio/adc/stm32-adc-core.h | 9 - drivers/iio/adc/stm32-adc.c | 71 +- drivers/iio/adc/stm32-dfsdm-adc.c | 55 +- drivers/iio/adc/ti-ads1015.c | 73 +- drivers/iio/adc/ti-ads7950.c | 2 +- drivers/iio/buffer/industrialio-buffer-dma.c | 2 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 30 +- drivers/iio/buffer/kfifo_buf.c | 5 +- drivers/iio/chemical/Makefile | 2 +- drivers/iio/chemical/atlas-ph-sensor.c | 685 + drivers/iio/chemical/atlas-sensor.c | 695 - .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 1 + .../common/cros_ec_sensors/cros_ec_sensors_core.c | 1 + drivers/iio/common/ssp_sensors/ssp.h | 14 +- drivers/iio/common/ssp_sensors/ssp_dev.c | 29 +- drivers/iio/common/ssp_sensors/ssp_spi.c | 8 +- drivers/iio/common/st_sensors/st_sensors_core.c | 45 +- drivers/iio/common/st_sensors/st_sensors_i2c.c | 21 + drivers/iio/common/st_sensors/st_sensors_spi.c | 12 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 3 - drivers/iio/dac/ad5592r-base.c | 1 + drivers/iio/dac/ad7303.c | 25 +- drivers/iio/dac/stm32-dac-core.c | 19 +- drivers/iio/frequency/adf4350.c | 30 +- drivers/iio/gyro/Kconfig | 32 +- drivers/iio/gyro/adis16136.c | 72 +- drivers/iio/gyro/adis16260.c | 14 +- drivers/iio/gyro/itg3200_core.c | 1 + drivers/iio/gyro/st_gyro.h | 2 +- drivers/iio/gyro/st_gyro_core.c | 75 +- drivers/iio/gyro/st_gyro_i2c.c | 9 +- drivers/iio/gyro/st_gyro_spi.c | 9 +- drivers/iio/humidity/dht11.c | 1 + drivers/iio/humidity/hts221_core.c | 19 +- drivers/iio/iio_core.h | 8 +- drivers/iio/imu/adis.c | 139 +- drivers/iio/imu/adis16400.c | 115 +- drivers/iio/imu/adis16460.c | 7 - drivers/iio/imu/adis16480.c | 92 +- drivers/iio/imu/adis_buffer.c | 4 +- drivers/iio/imu/inv_mpu6050/Kconfig | 9 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 237 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 2 - drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 22 +- drivers/iio/imu/inv_mpu6050/inv_mpu_magn.c | 80 +- drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 11 +- drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 1 + drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 4 - drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 49 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 27 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 121 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 76 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 3 +- drivers/iio/industrialio-buffer.c | 10 +- drivers/iio/industrialio-core.c | 25 +- drivers/iio/light/apds9960.c | 2 + drivers/iio/light/cros_ec_light_prox.c | 1 + drivers/iio/light/lm3533-als.c | 2 +- drivers/iio/light/si1145.c | 1 + drivers/iio/light/st_uvis25_i2c.c | 1 + drivers/iio/magnetometer/ak8975.c | 107 +- drivers/iio/magnetometer/st_magn_i2c.c | 9 +- drivers/iio/magnetometer/st_magn_spi.c | 9 +- drivers/iio/pressure/Kconfig | 12 - drivers/iio/pressure/Makefile | 1 - drivers/iio/pressure/bmp280-i2c.c | 18 +- drivers/iio/pressure/cros_ec_baro.c | 1 + drivers/iio/pressure/dlhl60d.c | 375 - drivers/iio/pressure/st_pressure.h | 2 +- drivers/iio/pressure/st_pressure_i2c.c | 22 +- drivers/iio/pressure/st_pressure_spi.c | 9 +- drivers/iio/proximity/Kconfig | 15 - drivers/iio/proximity/Makefile | 1 - drivers/iio/proximity/as3935.c | 3 + drivers/iio/proximity/ping.c | 335 - drivers/iio/resolver/ad2s1200.c | 1 + drivers/iio/temperature/max31856.c | 134 +- drivers/iio/temperature/maxim_thermocouple.c | 44 +- drivers/iio/trigger/stm32-timer-trigger.c | 3 + drivers/infiniband/core/Makefile | 9 +- drivers/infiniband/core/addr.c | 2 +- drivers/infiniband/core/cache.c | 151 +- drivers/infiniband/core/cm.c | 207 +- drivers/infiniband/core/cm_msgs.h | 70 + drivers/infiniband/core/cma.c | 88 +- drivers/infiniband/core/cma_trace.c | 16 - drivers/infiniband/core/cma_trace.h | 391 - drivers/infiniband/core/core_priv.h | 3 +- drivers/infiniband/core/cq.c | 27 +- drivers/infiniband/core/device.c | 42 +- drivers/infiniband/core/nldev.c | 3 +- drivers/infiniband/core/rdma_core.c | 235 +- drivers/infiniband/core/rdma_core.h | 45 +- drivers/infiniband/core/sa_query.c | 4 +- drivers/infiniband/core/trace.c | 14 - drivers/infiniband/core/umem.c | 46 +- drivers/infiniband/core/umem_odp.c | 64 +- drivers/infiniband/core/uverbs.h | 31 +- drivers/infiniband/core/uverbs_cmd.c | 320 +- drivers/infiniband/core/uverbs_ioctl.c | 45 +- drivers/infiniband/core/uverbs_main.c | 301 +- drivers/infiniband/core/uverbs_std_types.c | 44 +- .../infiniband/core/uverbs_std_types_async_fd.c | 52 - drivers/infiniband/core/uverbs_std_types_cq.c | 19 +- drivers/infiniband/core/uverbs_std_types_device.c | 38 - drivers/infiniband/core/uverbs_uapi.c | 7 +- drivers/infiniband/core/verbs.c | 96 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 12 +- drivers/infiniband/hw/bnxt_re/main.c | 2 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 2 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 4 +- drivers/infiniband/hw/bnxt_re/qplib_res.c | 2 +- drivers/infiniband/hw/cxgb4/mem.c | 2 +- drivers/infiniband/hw/efa/efa_admin_cmds_defs.h | 37 +- drivers/infiniband/hw/efa/efa_verbs.c | 19 +- drivers/infiniband/hw/hfi1/chip.c | 198 +- drivers/infiniband/hw/hfi1/chip.h | 8 - drivers/infiniband/hw/hfi1/chip_registers.h | 1 - drivers/infiniband/hw/hfi1/common.h | 3 - drivers/infiniband/hw/hfi1/debugfs.c | 2 +- drivers/infiniband/hw/hfi1/driver.c | 237 +- drivers/infiniband/hw/hfi1/file_ops.c | 12 +- drivers/infiniband/hw/hfi1/hfi.h | 195 +- drivers/infiniband/hw/hfi1/init.c | 87 +- drivers/infiniband/hw/hfi1/msix.c | 106 +- drivers/infiniband/hw/hfi1/msix.h | 1 - drivers/infiniband/hw/hfi1/pcie.c | 4 +- drivers/infiniband/hw/hfi1/rc.c | 2 +- drivers/infiniband/hw/hfi1/trace_ctxts.h | 2 +- drivers/infiniband/hw/hfi1/trace_rx.h | 15 +- drivers/infiniband/hw/hfi1/trace_tid.h | 8 +- drivers/infiniband/hw/hfi1/trace_tx.h | 2 +- drivers/infiniband/hw/hfi1/user_pages.c | 4 +- drivers/infiniband/hw/hfi1/vnic_main.c | 2 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 4 +- drivers/infiniband/hw/hns/hns_roce_db.c | 3 +- drivers/infiniband/hw/hns/hns_roce_device.h | 44 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 51 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 874 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 159 +- drivers/infiniband/hw/hns/hns_roce_main.c | 106 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 8 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 94 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 5 +- drivers/infiniband/hw/i40iw/i40iw_main.c | 2 - drivers/infiniband/hw/i40iw/i40iw_verbs.c | 5 +- drivers/infiniband/hw/mlx4/cq.c | 20 +- drivers/infiniband/hw/mlx4/doorbell.c | 3 +- drivers/infiniband/hw/mlx4/main.c | 20 +- drivers/infiniband/hw/mlx4/mr.c | 8 +- drivers/infiniband/hw/mlx4/qp.c | 9 +- drivers/infiniband/hw/mlx4/srq.c | 3 +- drivers/infiniband/hw/mlx5/cq.c | 6 +- drivers/infiniband/hw/mlx5/devx.c | 161 +- drivers/infiniband/hw/mlx5/doorbell.c | 3 +- drivers/infiniband/hw/mlx5/gsi.c | 3 +- drivers/infiniband/hw/mlx5/main.c | 285 +- drivers/infiniband/hw/mlx5/mem.c | 25 + drivers/infiniband/hw/mlx5/mlx5_ib.h | 43 +- drivers/infiniband/hw/mlx5/mr.c | 101 +- drivers/infiniband/hw/mlx5/odp.c | 77 +- drivers/infiniband/hw/mlx5/qp.c | 171 +- drivers/infiniband/hw/mlx5/srq.c | 2 +- drivers/infiniband/hw/mthca/mthca_memfree.c | 8 +- drivers/infiniband/hw/mthca/mthca_provider.c | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 2 +- drivers/infiniband/hw/qedr/verbs.c | 22 +- drivers/infiniband/hw/qib/qib_iba7322.c | 2 +- drivers/infiniband/hw/qib/qib_init.c | 4 +- drivers/infiniband/hw/qib/qib_pcie.c | 2 +- drivers/infiniband/hw/qib/qib_user_pages.c | 4 +- drivers/infiniband/hw/qib/qib_user_sdma.c | 8 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 4 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 7 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c | 2 +- drivers/infiniband/sw/rdmavt/mr.c | 2 +- drivers/infiniband/sw/rdmavt/rc.c | 9 +- drivers/infiniband/sw/rxe/rxe_mr.c | 2 +- drivers/infiniband/sw/rxe/rxe_param.h | 7 +- drivers/infiniband/sw/rxe/rxe_qp.c | 18 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 2 +- drivers/infiniband/sw/siw/siw.h | 26 +- drivers/infiniband/sw/siw/siw_cm.c | 2 +- drivers/infiniband/sw/siw/siw_cq.c | 2 +- drivers/infiniband/sw/siw/siw_main.c | 2 +- drivers/infiniband/sw/siw/siw_mem.c | 4 +- drivers/infiniband/sw/siw/siw_qp.c | 13 +- drivers/infiniband/sw/siw/siw_qp_rx.c | 6 +- drivers/infiniband/sw/siw/siw_qp_tx.c | 2 +- drivers/infiniband/sw/siw/siw_verbs.c | 61 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 2 +- drivers/infiniband/ulp/iser/iser_memory.c | 2 +- drivers/infiniband/ulp/iser/iser_verbs.c | 2 +- drivers/infiniband/ulp/isert/ib_isert.c | 12 + drivers/infiniband/ulp/srp/ib_srp.c | 3 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 2 + drivers/input/evdev.c | 5 +- drivers/input/input.c | 28 +- drivers/input/keyboard/pxa930_rotary.c | 2 +- drivers/input/keyboard/sh_keysc.c | 2 +- drivers/input/misc/axp20x-pek.c | 45 +- drivers/input/misc/keyspan_remote.c | 9 +- drivers/input/misc/max77650-onkey.c | 7 - drivers/input/misc/pm8xxx-vibrator.c | 2 +- drivers/input/mouse/pxa930_trkball.c | 2 +- drivers/input/rmi4/rmi_f54.c | 43 +- drivers/input/rmi4/rmi_smbus.c | 2 - drivers/input/serio/Kconfig | 10 - drivers/input/serio/Makefile | 1 - drivers/input/serio/apbps2.c | 2 +- drivers/input/serio/gscps2.c | 2 +- drivers/input/serio/ioc3kbd.c | 216 - drivers/input/tablet/aiptek.c | 8 +- drivers/input/tablet/gtco.c | 13 +- drivers/input/tablet/pegasus_notetaker.c | 2 +- drivers/input/touchscreen/ads7846.c | 15 +- drivers/input/touchscreen/edt-ft5x06.c | 55 +- drivers/input/touchscreen/elants_i2c.c | 77 +- drivers/input/touchscreen/sun4i-ts.c | 6 +- drivers/input/touchscreen/sur40.c | 2 +- drivers/interconnect/Makefile | 1 - drivers/interconnect/core.c | 168 +- drivers/interconnect/internal.h | 42 - drivers/interconnect/qcom/Kconfig | 9 - drivers/interconnect/qcom/Makefile | 2 - drivers/interconnect/qcom/msm8916.c | 554 - drivers/interconnect/qcom/msm8974.c | 32 +- drivers/interconnect/qcom/qcs404.c | 32 +- drivers/interconnect/qcom/sdm845.c | 16 +- drivers/interconnect/trace.h | 88 - drivers/iommu/Kconfig | 35 +- drivers/iommu/Makefile | 3 +- drivers/iommu/amd_iommu.c | 18 +- drivers/iommu/amd_iommu_init.c | 57 +- drivers/iommu/amd_iommu_types.h | 7 +- drivers/iommu/arm-smmu-impl.c | 2 +- drivers/iommu/arm-smmu-v3.c | 600 +- drivers/iommu/arm-smmu.c | 334 +- drivers/iommu/arm-smmu.h | 228 +- drivers/iommu/dmar.c | 43 +- drivers/iommu/intel-iommu-debugfs.c | 75 - drivers/iommu/intel-iommu.c | 366 +- drivers/iommu/intel-pasid.c | 97 +- drivers/iommu/intel-pasid.h | 6 - drivers/iommu/intel-svm.c | 171 +- drivers/iommu/io-pgtable-arm-v7s.c | 22 +- drivers/iommu/io-pgtable-arm.c | 164 +- drivers/iommu/io-pgtable.c | 2 +- drivers/iommu/iommu-sysfs.c | 5 - drivers/iommu/iommu.c | 51 +- drivers/iommu/iova.c | 2 +- drivers/iommu/ipmmu-vmsa.c | 2 +- drivers/iommu/msm_iommu.c | 4 +- drivers/iommu/mtk_iommu.c | 4 +- drivers/iommu/of_iommu.c | 25 +- drivers/iommu/qcom_iommu.c | 25 +- drivers/iommu/virtio-iommu.c | 14 +- drivers/ipack/carriers/tpci200.c | 4 +- drivers/ipack/devices/ipoctal.c | 6 +- drivers/irqchip/Kconfig | 14 - drivers/irqchip/Makefile | 5 +- drivers/irqchip/irq-aspeed-scu-ic.c | 239 - drivers/irqchip/irq-gic-v3-its.c | 698 +- drivers/irqchip/irq-gic-v3.c | 24 +- drivers/irqchip/irq-imx-intmux.c | 309 - drivers/irqchip/irq-mbigen.c | 1 - drivers/irqchip/irq-meson-gpio.c | 137 +- drivers/irqchip/irq-mips-gic.c | 2 +- drivers/irqchip/irq-nvic.c | 15 +- drivers/irqchip/irq-renesas-intc-irqpin.c | 2 +- drivers/irqchip/irq-sifive-plic.c | 30 +- drivers/isdn/Makefile | 2 +- drivers/isdn/capi/Kconfig | 32 +- drivers/isdn/capi/Makefile | 18 +- drivers/isdn/capi/capi.c | 14 +- drivers/isdn/capi/capilib.c | 202 + drivers/isdn/capi/capiutil.c | 231 +- drivers/isdn/capi/kcapi.c | 409 +- drivers/isdn/capi/kcapi.h | 149 +- drivers/isdn/capi/kcapi_proc.c | 36 +- drivers/leds/Kconfig | 10 - drivers/leds/Makefile | 1 - drivers/leds/led-class.c | 97 +- drivers/leds/leds-bd2802.c | 27 +- drivers/leds/leds-lm3532.c | 8 +- drivers/leds/leds-lm3642.c | 37 +- drivers/leds/leds-lm3692x.c | 180 +- drivers/leds/leds-pca963x.c | 8 +- drivers/leds/leds-tps6105x.c | 89 - drivers/lightnvm/pblk-trace.h | 8 +- drivers/macintosh/via-pmu.c | 17 +- drivers/mailbox/armada-37xx-rwtm-mailbox.c | 5 +- drivers/md/dm-bio-prison-v2.c | 2 +- drivers/md/dm-crypt.c | 337 +- drivers/md/dm-dust.c | 6 +- drivers/md/dm-mpath.c | 68 +- drivers/md/dm-raid.c | 43 +- drivers/md/dm-snap.c | 6 +- drivers/md/dm-thin-metadata.c | 22 +- drivers/md/dm-thin.c | 36 +- drivers/md/dm-verity-target.c | 18 +- drivers/md/dm-verity-verify-sig.c | 3 +- drivers/md/dm-writecache.c | 71 +- drivers/md/dm-zoned-metadata.c | 23 +- drivers/md/md-bitmap.c | 41 +- drivers/md/md.c | 269 +- drivers/md/md.h | 45 +- drivers/md/persistent-data/dm-space-map-common.c | 27 - drivers/md/persistent-data/dm-space-map-common.h | 2 - drivers/md/persistent-data/dm-space-map-disk.c | 6 +- drivers/md/persistent-data/dm-space-map-metadata.c | 5 +- drivers/md/raid1.c | 111 +- drivers/md/raid5.c | 21 +- drivers/media/cec/cec-core.c | 21 +- drivers/media/cec/cec-notifier.c | 37 +- drivers/media/cec/cec-priv.h | 2 +- drivers/media/common/saa7146/saa7146_video.c | 6 +- .../media/common/videobuf2/videobuf2-dma-contig.c | 8 + drivers/media/common/videobuf2/videobuf2-dma-sg.c | 8 + drivers/media/common/videobuf2/videobuf2-v4l2.c | 4 +- drivers/media/common/videobuf2/videobuf2-vmalloc.c | 10 +- drivers/media/dvb-core/dvb_demux.c | 1 - drivers/media/dvb-core/dvbdev.c | 4 +- drivers/media/dvb-frontends/as102_fe.c | 3 +- drivers/media/dvb-frontends/au8522_decoder.c | 2 +- drivers/media/dvb-frontends/cxd2820r_core.c | 4 +- drivers/media/dvb-frontends/dib0070.c | 23 +- drivers/media/dvb-frontends/dib0090.c | 3 +- drivers/media/dvb-frontends/dib7000m.c | 2 +- drivers/media/dvb-frontends/dib7000p.c | 2 +- drivers/media/dvb-frontends/dvb_dummy_fe.c | 91 +- drivers/media/dvb-frontends/dvb_dummy_fe.h | 12 +- drivers/media/dvb-frontends/lgdt330x.c | 4 +- drivers/media/dvb-frontends/m88ds3103.c | 4 +- drivers/media/dvb-frontends/ts2020.c | 4 +- drivers/media/i2c/adv748x/adv748x.h | 8 +- drivers/media/i2c/adv7604.c | 32 +- drivers/media/i2c/mt9v032.c | 10 +- drivers/media/i2c/ov5640.c | 41 +- drivers/media/i2c/smiapp/smiapp-core.c | 198 +- drivers/media/i2c/smiapp/smiapp-regs.c | 3 + drivers/media/i2c/smiapp/smiapp.h | 1 + drivers/media/pci/bt8xx/bttv-input.c | 6 +- drivers/media/pci/cobalt/cobalt-alsa-pcm.c | 69 +- drivers/media/pci/cx18/cx18-alsa-pcm.c | 75 +- drivers/media/pci/cx18/cx18-cards.c | 8 +- drivers/media/pci/cx18/cx18-driver.c | 4 +- drivers/media/pci/cx18/cx18-i2c.c | 2 +- drivers/media/pci/cx23885/cx23885-alsa.c | 1 + drivers/media/pci/cx23885/cx23885-cards.c | 24 - drivers/media/pci/cx23885/cx23885-dvb.c | 114 +- drivers/media/pci/cx23885/cx23885-i2c.c | 4 +- drivers/media/pci/cx23885/cx23885-video.c | 3 +- drivers/media/pci/cx23885/cx23885.h | 1 - drivers/media/pci/cx25821/cx25821-alsa.c | 1 + drivers/media/pci/cx88/cx88-alsa.c | 1 + drivers/media/pci/cx88/cx88-input.c | 2 +- drivers/media/pci/ivtv/Kconfig | 5 +- drivers/media/pci/ivtv/ivtv-alsa-pcm.c | 76 +- drivers/media/pci/ivtv/ivtv-driver.c | 9 +- drivers/media/pci/ivtv/ivtv-driver.h | 1 + drivers/media/pci/ivtv/ivtv-i2c.c | 6 +- drivers/media/pci/ivtv/ivtv-i2c.h | 2 +- drivers/media/pci/ivtv/ivtvfb.c | 5 +- drivers/media/pci/meye/meye.c | 4 +- drivers/media/pci/saa7134/saa7134-alsa.c | 1 + drivers/media/pci/saa7164/saa7164-dvb.c | 24 +- drivers/media/pci/smipcie/smipcie-main.c | 4 +- drivers/media/pci/solo6x10/solo6x10-g723.c | 24 +- drivers/media/pci/tw686x/tw686x-audio.c | 16 +- drivers/media/platform/Kconfig | 2 +- drivers/media/platform/atmel/atmel-isc-base.c | 94 +- drivers/media/platform/atmel/atmel-isi.c | 42 +- drivers/media/platform/atmel/atmel-isi.h | 2 - drivers/media/platform/coda/coda-bit.c | 29 +- drivers/media/platform/coda/coda-common.c | 45 +- drivers/media/platform/coda/coda-jpeg.c | 746 +- drivers/media/platform/coda/coda.h | 3 - drivers/media/platform/coda/coda_regs.h | 83 - drivers/media/platform/coda/trace.h | 10 - drivers/media/platform/cros-ec-cec/cros-ec-cec.c | 1 + drivers/media/platform/davinci/dm355_ccdc.c | 2 +- drivers/media/platform/davinci/dm644x_ccdc.c | 2 +- drivers/media/platform/davinci/isif.c | 2 +- drivers/media/platform/davinci/vpfe_capture.c | 31 +- drivers/media/platform/mtk-mdp/mtk_mdp_core.c | 3 - drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 66 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h | 7 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 2 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 23 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.h | 8 +- drivers/media/platform/omap3isp/isp.c | 8 +- drivers/media/platform/omap3isp/ispccdc.c | 12 +- drivers/media/platform/pxa_camera.c | 2 - drivers/media/platform/sti/bdisp/bdisp-hw.c | 6 +- drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 13 +- .../media/platform/sti/c8sectpfe/c8sectpfe-dvb.c | 5 +- drivers/media/platform/sti/delta/delta-ipc.c | 4 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c | 57 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.h | 6 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c | 20 +- drivers/media/platform/sunxi/sun8i-di/sun8i-di.c | 5 +- drivers/media/platform/tegra-cec/tegra_cec.c | 2 +- drivers/media/platform/ti-vpe/cal.c | 773 +- drivers/media/platform/ti-vpe/cal_regs.h | 221 +- drivers/media/platform/ti-vpe/csc.c | 32 +- drivers/media/platform/vimc/vimc-scaler.c | 166 +- drivers/media/platform/vivid/Makefile | 3 +- drivers/media/platform/vivid/vivid-core.c | 203 +- drivers/media/platform/vivid/vivid-core.h | 20 - drivers/media/platform/vivid/vivid-ctrls.c | 11 - drivers/media/platform/vivid/vivid-kthread-touch.c | 181 - drivers/media/platform/vivid/vivid-kthread-touch.h | 13 - drivers/media/platform/vivid/vivid-osd.c | 3 +- drivers/media/platform/vivid/vivid-touch-cap.c | 341 - drivers/media/platform/vivid/vivid-touch-cap.h | 39 - drivers/media/platform/vivid/vivid-vid-common.c | 2 +- drivers/media/rc/iguanair.c | 2 +- drivers/media/rc/ir-hix5hd2.c | 79 +- drivers/media/rc/rc-main.c | 27 +- drivers/media/rc/serial_ir.c | 2 +- drivers/media/usb/cpia2/cpia2_v4l.c | 4 +- drivers/media/usb/cx231xx/cx231xx-audio.c | 79 +- drivers/media/usb/cx231xx/cx231xx-i2c.c | 3 +- drivers/media/usb/dvb-usb-v2/af9035.c | 19 +- drivers/media/usb/dvb-usb-v2/anysee.c | 4 +- drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 42 +- drivers/media/usb/dvb-usb-v2/zd1301.c | 4 +- drivers/media/usb/dvb-usb/af9005.c | 2 +- drivers/media/usb/dvb-usb/cxusb.c | 33 +- drivers/media/usb/dvb-usb/dib0700_devices.c | 8 +- drivers/media/usb/dvb-usb/digitv.c | 10 +- drivers/media/usb/dvb-usb/dvb-usb-urb.c | 2 +- drivers/media/usb/dvb-usb/dw2102.c | 8 +- drivers/media/usb/dvb-usb/vp7045.c | 21 +- drivers/media/usb/em28xx/em28xx-audio.c | 87 +- drivers/media/usb/go7007/s2250-board.c | 1 - drivers/media/usb/go7007/snd-go7007.c | 60 +- drivers/media/usb/gspca/gspca.c | 2 +- drivers/media/usb/pulse8-cec/pulse8-cec.c | 769 +- drivers/media/usb/pvrusb2/pvrusb2-encoder.c | 4 +- drivers/media/usb/stkwebcam/stk-webcam.c | 2 +- drivers/media/usb/tm6000/tm6000-alsa.c | 82 +- drivers/media/usb/usbtv/usbtv-audio.c | 29 +- drivers/media/usb/usbvision/usbvision-video.c | 4 +- drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 476 +- drivers/media/v4l2-core/v4l2-event.c | 5 +- drivers/media/v4l2-core/v4l2-ioctl.c | 213 +- drivers/media/v4l2-core/v4l2-subdev.c | 26 +- drivers/media/v4l2-core/videobuf-core.c | 5 +- drivers/media/v4l2-core/videobuf-dma-sg.c | 8 +- drivers/memory/mvebu-devbus.c | 4 +- drivers/memory/samsung/Kconfig | 2 +- drivers/memory/samsung/exynos-srom.c | 2 +- drivers/memory/samsung/exynos5422-dmc.c | 7 +- drivers/memory/tegra/Makefile | 3 +- drivers/memory/tegra/tegra124-emc.c | 185 +- drivers/memory/tegra/tegra186-emc.c | 293 - drivers/memory/tegra/tegra186.c | 1073 +- drivers/memory/tegra/tegra20-emc.c | 175 - drivers/memory/tegra/tegra210.c | 2 +- drivers/memory/tegra/tegra30-emc.c | 352 +- drivers/message/fusion/mptlan.c | 2 +- drivers/mfd/Kconfig | 16 +- drivers/mfd/Makefile | 1 - drivers/mfd/ab8500-core.c | 18 +- drivers/mfd/atmel-hlcdc.c | 18 +- drivers/mfd/axp20x.c | 2 +- drivers/mfd/cros_ec_dev.c | 23 +- drivers/mfd/cs47l15-tables.c | 1 - drivers/mfd/da9062-core.c | 18 +- drivers/mfd/db8500-prcmu.c | 122 +- drivers/mfd/dln2.c | 13 +- drivers/mfd/intel-lpss-pci.c | 13 - drivers/mfd/intel_soc_pmic_core.c | 21 +- drivers/mfd/ioc3.c | 669 - drivers/mfd/madera-core.c | 33 +- drivers/mfd/sm501.c | 19 +- drivers/mfd/syscon.c | 2 +- drivers/mfd/tqmx86.c | 3 +- drivers/misc/cardreader/alcor_pci.c | 8 +- drivers/misc/cardreader/rts5261.c | 11 +- drivers/misc/cardreader/rtsx_pcr.c | 2 +- drivers/misc/cxl/context.c | 2 +- drivers/misc/eeprom/at24.c | 33 +- drivers/misc/fastrpc.c | 8 + drivers/misc/genwqe/card_ddcb.c | 8 +- drivers/misc/isl29020.c | 1 - drivers/misc/mei/bus.c | 10 +- drivers/misc/mei/hdcp/mei_hdcp.c | 33 +- drivers/misc/mic/card/mic_debugfs.c | 3 + drivers/misc/mic/cosm/cosm_debugfs.c | 3 + drivers/misc/mic/host/mic_debugfs.c | 3 + drivers/misc/mic/scif/scif_nodeqp.c | 2 +- drivers/misc/pti.c | 6 +- drivers/misc/pvpanic.c | 12 +- drivers/misc/sgi-gru/gruprocfs.c | 42 +- drivers/misc/sgi-xp/xpnet.c | 2 +- drivers/misc/sram-exec.c | 21 +- drivers/misc/ti-st/st_core.c | 4 +- drivers/misc/tsl2550.c | 12 +- drivers/misc/vmw_balloon.c | 1 - drivers/misc/xilinx_sdfec.c | 12 +- drivers/mmc/core/core.c | 10 +- drivers/mmc/core/host.c | 33 +- drivers/mmc/core/slot-gpio.c | 31 +- drivers/mmc/host/Kconfig | 6 - drivers/mmc/host/atmel-mci.c | 2 +- drivers/mmc/host/au1xmmc.c | 7 +- drivers/mmc/host/bcm2835.c | 12 +- drivers/mmc/host/cavium-thunderx.c | 16 +- drivers/mmc/host/davinci_mmc.c | 4 +- drivers/mmc/host/dw_mmc.c | 8 +- drivers/mmc/host/jz4740_mmc.c | 2 +- drivers/mmc/host/meson-gx-mmc.c | 10 +- drivers/mmc/host/meson-mx-sdio.c | 4 +- drivers/mmc/host/mmc_spi.c | 15 +- drivers/mmc/host/mmci.c | 114 +- drivers/mmc/host/mmci.h | 10 +- drivers/mmc/host/mtk-sd.c | 3 +- drivers/mmc/host/mvsdio.c | 6 +- drivers/mmc/host/mxcmmc.c | 11 +- drivers/mmc/host/mxs-mmc.c | 6 +- drivers/mmc/host/omap_hsmmc.c | 10 +- drivers/mmc/host/owl-mmc.c | 6 +- drivers/mmc/host/pxamci.c | 26 +- drivers/mmc/host/renesas_sdhi.h | 10 +- drivers/mmc/host/renesas_sdhi_core.c | 22 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 25 +- drivers/mmc/host/s3cmci.c | 4 +- drivers/mmc/host/sdhci-acpi.c | 4 +- drivers/mmc/host/sdhci-brcmstb.c | 270 +- drivers/mmc/host/sdhci-esdhc-imx.c | 18 +- drivers/mmc/host/sdhci-milbeaut.c | 8 +- drivers/mmc/host/sdhci-msm.c | 139 +- drivers/mmc/host/sdhci-of-at91.c | 112 +- drivers/mmc/host/sdhci-of-esdhc.c | 248 +- drivers/mmc/host/sdhci-omap.c | 60 +- drivers/mmc/host/sdhci-pci-core.c | 4 +- drivers/mmc/host/sdhci-s3c.c | 6 +- drivers/mmc/host/sdhci-sirf.c | 2 +- drivers/mmc/host/sdhci-spear.c | 6 +- drivers/mmc/host/sdhci-tegra.c | 2 +- drivers/mmc/host/sdhci.c | 394 +- drivers/mmc/host/sdhci.h | 13 +- drivers/mmc/host/sdhci_am654.c | 58 +- drivers/mmc/host/sdhci_f_sdh30.c | 4 +- drivers/mmc/host/sh_mmcif.c | 12 +- drivers/mmc/host/sunxi-mmc.c | 3 +- drivers/mmc/host/tmio_mmc_core.c | 6 +- drivers/mmc/host/uniphier-sd.c | 14 +- drivers/mmc/host/usdhi6rol0.c | 27 +- drivers/mmc/host/via-sdmmc.c | 2 +- drivers/mtd/devices/bcm47xxsflash.c | 2 +- drivers/mtd/maps/amd76xrom.c | 2 +- drivers/mtd/maps/ck804xrom.c | 2 +- drivers/mtd/maps/esb2rom.c | 2 +- drivers/mtd/maps/ichxrom.c | 2 +- drivers/mtd/maps/intel_vr_nor.c | 4 +- drivers/mtd/maps/l440gx.c | 2 +- drivers/mtd/maps/netsc520.c | 4 +- drivers/mtd/maps/nettel.c | 8 +- drivers/mtd/maps/pci.c | 4 +- drivers/mtd/maps/sc520cdp.c | 8 +- drivers/mtd/maps/scb2_flash.c | 2 +- drivers/mtd/maps/ts5500_flash.c | 4 +- drivers/mtd/nand/onenand/Kconfig | 14 +- drivers/mtd/nand/onenand/Makefile | 4 +- .../mtd/nand/onenand/{onenand_omap2.c => omap2.c} | 0 drivers/mtd/nand/onenand/onenand_base.c | 82 +- drivers/mtd/nand/onenand/onenand_samsung.c | 1005 -- drivers/mtd/nand/onenand/samsung_mtd.c | 1006 ++ drivers/mtd/nand/raw/atmel/nand-controller.c | 20 +- drivers/mtd/nand/raw/au1550nd.c | 2 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 10 - drivers/mtd/nand/raw/denali.c | 14 +- drivers/mtd/nand/raw/denali_dt.c | 56 +- drivers/mtd/nand/raw/denali_pci.c | 6 +- drivers/mtd/nand/raw/fsl_upm.c | 2 +- drivers/mtd/nand/raw/mpc5121_nfc.c | 2 +- drivers/mtd/nand/raw/nand_macronix.c | 11 +- drivers/mtd/nand/spi/toshiba.c | 10 - drivers/mtd/parsers/sharpslpart.c | 4 +- drivers/mtd/spi-nor/Kconfig | 4 +- drivers/mtd/spi-nor/aspeed-smc.c | 4 +- drivers/mtd/spi-nor/cadence-quadspi.c | 4 +- drivers/mtd/spi-nor/hisi-sfc.c | 6 +- drivers/mtd/spi-nor/intel-spi-pci.c | 2 - drivers/mtd/spi-nor/spi-nor.c | 127 +- drivers/mtd/ubi/attach.c | 2 +- drivers/mtd/ubi/build.c | 33 +- drivers/mtd/ubi/fastmap.c | 23 +- drivers/mtd/ubi/ubi.h | 1 - drivers/mtd/ubi/vtbl.c | 8 +- drivers/mtd/ubi/wl.c | 3 +- drivers/net/Kconfig | 55 +- drivers/net/Makefile | 3 +- drivers/net/appletalk/cops.c | 4 +- drivers/net/arcnet/arcdevice.h | 2 +- drivers/net/arcnet/arcnet.c | 2 +- drivers/net/bonding/bond_3ad.c | 122 +- drivers/net/caif/caif_serial.c | 4 +- drivers/net/can/at91_can.c | 2 +- drivers/net/can/cc770/cc770_isa.c | 2 +- drivers/net/can/sja1000/sja1000_isa.c | 2 +- drivers/net/can/sja1000/sja1000_platform.c | 2 +- drivers/net/can/slcan.c | 12 +- drivers/net/can/softing/softing_main.c | 2 +- drivers/net/dsa/Kconfig | 5 +- drivers/net/dsa/Makefile | 1 - drivers/net/dsa/b53/b53_common.c | 66 +- drivers/net/dsa/b53/b53_priv.h | 4 +- drivers/net/dsa/dsa_loop.c | 3 +- drivers/net/dsa/lan9303-core.c | 3 +- drivers/net/dsa/lantiq_gswip.c | 3 +- drivers/net/dsa/microchip/ksz8795.c | 3 +- drivers/net/dsa/microchip/ksz9477.c | 3 +- drivers/net/dsa/mt7530.c | 3 +- drivers/net/dsa/mv88e6060.c | 3 +- drivers/net/dsa/mv88e6xxx/chip.c | 32 +- drivers/net/dsa/mv88e6xxx/chip.h | 6 - drivers/net/dsa/mv88e6xxx/global1_atu.c | 5 +- drivers/net/dsa/mv88e6xxx/global1_vtu.c | 5 +- drivers/net/dsa/mv88e6xxx/global2.c | 10 +- drivers/net/dsa/mv88e6xxx/serdes.c | 100 +- drivers/net/dsa/mv88e6xxx/serdes.h | 9 - drivers/net/dsa/ocelot/Kconfig | 2 - drivers/net/dsa/ocelot/felix.c | 271 +- drivers/net/dsa/ocelot/felix.h | 16 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 521 +- drivers/net/dsa/qca/Kconfig | 9 - drivers/net/dsa/qca/Makefile | 2 - drivers/net/dsa/qca/ar9331.c | 856 -- drivers/net/dsa/qca8k.c | 3 +- drivers/net/dsa/rtl8366rb.c | 3 +- drivers/net/dsa/sja1105/sja1105_main.c | 123 +- drivers/net/dsa/sja1105/sja1105_ptp.c | 36 +- drivers/net/dsa/sja1105/sja1105_ptp.h | 1 - drivers/net/dsa/vitesse-vsc73xx-core.c | 5 +- drivers/net/ethernet/3com/3c509.c | 4 +- drivers/net/ethernet/3com/3c515.c | 4 +- drivers/net/ethernet/3com/3c574_cs.c | 4 +- drivers/net/ethernet/3com/3c589_cs.c | 4 +- drivers/net/ethernet/3com/3c59x.c | 8 +- drivers/net/ethernet/3com/typhoon.c | 2 +- drivers/net/ethernet/8390/8390.c | 4 +- drivers/net/ethernet/8390/8390.h | 4 +- drivers/net/ethernet/8390/8390p.c | 4 +- drivers/net/ethernet/8390/axnet_cs.c | 4 +- drivers/net/ethernet/8390/lib8390.c | 2 +- drivers/net/ethernet/adaptec/starfire.c | 4 +- drivers/net/ethernet/agere/et131x.c | 13 +- drivers/net/ethernet/alacritech/slicoss.c | 2 +- drivers/net/ethernet/allwinner/sun4i-emac.c | 2 +- drivers/net/ethernet/alteon/acenic.c | 4 +- drivers/net/ethernet/altera/altera_tse_main.c | 4 +- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 4 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 959 +- drivers/net/ethernet/amazon/ena/ena_netdev.h | 73 - drivers/net/ethernet/amd/7990.c | 2 +- drivers/net/ethernet/amd/7990.h | 2 +- drivers/net/ethernet/amd/a2065.c | 13 +- drivers/net/ethernet/amd/am79c961a.c | 2 +- drivers/net/ethernet/amd/amd8111e.c | 2 +- drivers/net/ethernet/amd/ariadne.c | 2 +- drivers/net/ethernet/amd/atarilance.c | 4 +- drivers/net/ethernet/amd/au1000_eth.c | 8 +- drivers/net/ethernet/amd/declance.c | 4 +- drivers/net/ethernet/amd/lance.c | 4 +- drivers/net/ethernet/amd/ni65.c | 4 +- drivers/net/ethernet/amd/nmclan_cs.c | 4 +- drivers/net/ethernet/amd/pcnet32.c | 4 +- drivers/net/ethernet/amd/sunlance.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 2 +- drivers/net/ethernet/apm/xgene-v2/main.c | 2 +- drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 2 +- drivers/net/ethernet/apple/macmace.c | 4 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 2 +- drivers/net/ethernet/atheros/ag71xx.c | 15 +- drivers/net/ethernet/atheros/alx/main.c | 2 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 2 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 2 +- drivers/net/ethernet/atheros/atlx/atl2.c | 2 +- drivers/net/ethernet/atheros/atlx/atlx.c | 2 +- drivers/net/ethernet/aurora/nb8800.c | 7 +- drivers/net/ethernet/broadcom/b44.c | 2 +- drivers/net/ethernet/broadcom/bcmsysport.c | 10 +- drivers/net/ethernet/broadcom/bnx2.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_init.h | 1 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 3 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 14 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 1 - drivers/net/ethernet/broadcom/genet/bcmgenet.c | 115 +- drivers/net/ethernet/broadcom/genet/bcmgenet.h | 4 +- drivers/net/ethernet/broadcom/sb1250-mac.c | 6 +- drivers/net/ethernet/broadcom/tg3.c | 14 +- drivers/net/ethernet/brocade/bna/bfa_ioc.c | 3 +- drivers/net/ethernet/brocade/bna/bnad.c | 2 +- drivers/net/ethernet/cadence/macb.h | 15 +- drivers/net/ethernet/cadence/macb_main.c | 61 +- drivers/net/ethernet/calxeda/xgmac.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c | 4 +- drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 4 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 2 +- drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 11 - drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 25 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 253 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 66 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c | 8 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c | 4 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c | 18 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 14 +- drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h | 1 - drivers/net/ethernet/cirrus/cs89x0.c | 2 +- drivers/net/ethernet/cisco/enic/enic_main.c | 2 +- drivers/net/ethernet/cortina/gemini.c | 2 +- drivers/net/ethernet/davicom/dm9000.c | 2 +- drivers/net/ethernet/dec/tulip/de2104x.c | 4 +- drivers/net/ethernet/dec/tulip/dmfe.c | 7 +- drivers/net/ethernet/dec/tulip/tulip_core.c | 4 +- drivers/net/ethernet/dec/tulip/uli526x.c | 4 +- drivers/net/ethernet/dec/tulip/winbond-840.c | 4 +- drivers/net/ethernet/dlink/dl2k.c | 4 +- drivers/net/ethernet/dlink/sundance.c | 4 +- drivers/net/ethernet/emulex/benet/be_main.c | 2 +- drivers/net/ethernet/ethoc.c | 6 +- drivers/net/ethernet/faraday/ftgmac100.c | 13 +- drivers/net/ethernet/fealnx.c | 4 +- drivers/net/ethernet/freescale/Kconfig | 2 +- drivers/net/ethernet/freescale/Makefile | 1 - drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 2 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c | 20 - drivers/net/ethernet/freescale/dpaa2/dprtc-cmd.h | 4 +- drivers/net/ethernet/freescale/dpaa2/dprtc.h | 2 - drivers/net/ethernet/freescale/enetc/Kconfig | 1 - drivers/net/ethernet/freescale/enetc/Makefile | 2 +- drivers/net/ethernet/freescale/enetc/enetc.c | 14 - drivers/net/ethernet/freescale/enetc/enetc.h | 3 - .../net/ethernet/freescale/enetc/enetc_ethtool.c | 1 - drivers/net/ethernet/freescale/enetc/enetc_hw.h | 11 +- drivers/net/ethernet/freescale/enetc/enetc_mdio.c | 120 +- drivers/net/ethernet/freescale/enetc/enetc_mdio.h | 12 + .../net/ethernet/freescale/enetc/enetc_pci_mdio.c | 43 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 47 - drivers/net/ethernet/freescale/enetc/enetc_pf.h | 4 + drivers/net/ethernet/freescale/enetc/enetc_qos.c | 39 +- drivers/net/ethernet/freescale/fec_main.c | 2 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 14 +- drivers/net/ethernet/freescale/fman/mac.c | 4 +- .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 2 +- drivers/net/ethernet/freescale/gianfar.c | 12 +- drivers/net/ethernet/freescale/ucc_geth.c | 2 +- drivers/net/ethernet/fujitsu/fmvj18x_cs.c | 4 +- drivers/net/ethernet/google/gve/gve_main.c | 2 +- drivers/net/ethernet/hisilicon/hip04_eth.c | 2 +- drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 2 +- drivers/net/ethernet/hisilicon/hns3/Makefile | 2 - drivers/net/ethernet/hisilicon/hns3/hnae3.h | 9 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 10 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 262 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 1 - drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 5 +- drivers/net/ethernet/hisilicon/hns3/hns3_trace.h | 139 - .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 16 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 2 - .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 86 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 10 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 505 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 23 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 7 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 441 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 15 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 2 +- drivers/net/ethernet/i825xx/82596.c | 4 +- drivers/net/ethernet/i825xx/ether1.c | 4 +- drivers/net/ethernet/i825xx/lib82596.c | 4 +- drivers/net/ethernet/i825xx/sni_82596.c | 6 +- drivers/net/ethernet/i825xx/sun3_82586.c | 4 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 2 +- drivers/net/ethernet/ibm/emac/core.c | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 2 +- drivers/net/ethernet/intel/e100.c | 2 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 4 +- drivers/net/ethernet/intel/e1000e/netdev.c | 19 +- drivers/net/ethernet/intel/fm10k/fm10k_netdev.c | 19 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 43 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 4 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 2 +- drivers/net/ethernet/intel/ice/ice.h | 8 +- drivers/net/ethernet/intel/ice/ice_base.c | 16 +- drivers/net/ethernet/intel/ice/ice_common.c | 104 + drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 6 - drivers/net/ethernet/intel/ice/ice_devids.h | 18 - drivers/net/ethernet/intel/ice/ice_ethtool.c | 57 +- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 9 + drivers/net/ethernet/intel/ice/ice_lib.c | 254 +- drivers/net/ethernet/intel/ice/ice_lib.h | 8 - drivers/net/ethernet/intel/ice/ice_main.c | 107 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 12 - drivers/net/ethernet/intel/ice/ice_txrx.c | 28 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 6 - drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 485 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 4 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 9 +- drivers/net/ethernet/intel/igb/igb.h | 1 - drivers/net/ethernet/intel/igb/igb_ethtool.c | 8 - drivers/net/ethernet/intel/igb/igb_main.c | 51 +- drivers/net/ethernet/intel/igbvf/netdev.c | 2 +- drivers/net/ethernet/intel/igc/Makefile | 2 +- drivers/net/ethernet/intel/igc/igc.h | 47 - drivers/net/ethernet/intel/igc/igc_base.c | 1 - drivers/net/ethernet/intel/igc/igc_defines.h | 102 - drivers/net/ethernet/intel/igc/igc_ethtool.c | 34 - drivers/net/ethernet/intel/igc/igc_hw.h | 3 +- drivers/net/ethernet/intel/igc/igc_main.c | 4037 +++--- drivers/net/ethernet/intel/igc/igc_phy.c | 16 +- drivers/net/ethernet/intel/igc/igc_ptp.c | 716 - drivers/net/ethernet/intel/igc/igc_regs.h | 37 - drivers/net/ethernet/intel/ixgb/ixgb_main.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_debugfs.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 4 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 2 +- drivers/net/ethernet/jme.c | 2 +- drivers/net/ethernet/korina.c | 8 +- drivers/net/ethernet/lantiq_etop.c | 13 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 2 +- drivers/net/ethernet/marvell/mvneta.c | 2 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 51 +- drivers/net/ethernet/marvell/pxa168_eth.c | 13 +- drivers/net/ethernet/marvell/skge.c | 4 +- drivers/net/ethernet/marvell/sky2.c | 4 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 16 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- drivers/net/ethernet/mellanox/mlx5/core/alloc.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 6 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.c | 2 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 28 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 4 - drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 31 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 117 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 27 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 298 +- .../mellanox/mlx5/core/eswitch_offloads_chains.c | 758 - .../mellanox/mlx5/core/eswitch_offloads_chains.h | 30 - .../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 3 - drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 96 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 1 - drivers/net/ethernet/mellanox/mlx5/core/fw.c | 22 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 4 + .../mellanox/mlx5/core/steering/dr_action.c | 135 +- .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 244 +- .../ethernet/mellanox/mlx5/core/steering/dr_fw.c | 79 +- .../mellanox/mlx5/core/steering/dr_table.c | 23 +- .../mellanox/mlx5/core/steering/dr_types.h | 72 +- .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 96 +- .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 27 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 133 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 105 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 9 - drivers/net/ethernet/mellanox/mlxsw/spectrum_dcb.c | 25 +- .../net/ethernet/mellanox/mlxsw/spectrum_ipip.c | 60 - drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 15 +- .../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 221 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 874 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 3 - .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 61 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.h | 1 - .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 52 +- drivers/net/ethernet/mellanox/mlxsw/trap.h | 9 - drivers/net/ethernet/micrel/ks8842.c | 2 +- drivers/net/ethernet/micrel/ksz884x.c | 2 +- drivers/net/ethernet/microchip/enc28j60.c | 2 +- drivers/net/ethernet/microchip/encx24j600.c | 2 +- drivers/net/ethernet/microchip/lan743x_ptp.c | 3 - drivers/net/ethernet/mscc/ocelot.c | 7 +- drivers/net/ethernet/mscc/ocelot.h | 7 +- .../soc => drivers/net/ethernet}/mscc/ocelot_ana.h | 0 drivers/net/ethernet/mscc/ocelot_board.c | 4 +- .../soc => drivers/net/ethernet}/mscc/ocelot_dev.h | 0 .../net/ethernet}/mscc/ocelot_qsys.h | 0 drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 8 +- drivers/net/ethernet/natsemi/natsemi.c | 4 +- drivers/net/ethernet/natsemi/ns83820.c | 6 +- drivers/net/ethernet/natsemi/sonic.c | 2 +- drivers/net/ethernet/natsemi/sonic.h | 2 +- drivers/net/ethernet/neterion/s2io.c | 2 +- drivers/net/ethernet/neterion/s2io.h | 2 +- drivers/net/ethernet/neterion/vxge/vxge-main.c | 2 +- drivers/net/ethernet/netronome/Kconfig | 1 - drivers/net/ethernet/netronome/nfp/abm/cls.c | 14 +- drivers/net/ethernet/netronome/nfp/ccm.h | 1 - drivers/net/ethernet/netronome/nfp/crypto/crypto.h | 15 - drivers/net/ethernet/netronome/nfp/crypto/fw.h | 8 - drivers/net/ethernet/netronome/nfp/crypto/tls.c | 89 +- drivers/net/ethernet/netronome/nfp/flower/action.c | 65 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.c | 11 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 106 +- drivers/net/ethernet/netronome/nfp/flower/main.h | 38 +- drivers/net/ethernet/netronome/nfp/flower/match.c | 260 +- .../net/ethernet/netronome/nfp/flower/offload.c | 144 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 498 +- drivers/net/ethernet/netronome/nfp/nfp_net.h | 6 - .../net/ethernet/netronome/nfp/nfp_net_common.c | 35 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.c | 48 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 25 - .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 116 +- .../net/ethernet/netronome/nfp/nfp_netvf_main.c | 8 +- .../ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c | 6 +- drivers/net/ethernet/nvidia/forcedeth.c | 2 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 2 +- drivers/net/ethernet/packetengines/hamachi.c | 4 +- drivers/net/ethernet/packetengines/yellowfin.c | 4 +- drivers/net/ethernet/pensando/ionic/ionic.h | 21 +- .../net/ethernet/pensando/ionic/ionic_bus_pci.c | 113 - drivers/net/ethernet/pensando/ionic/ionic_dev.c | 58 - drivers/net/ethernet/pensando/ionic/ionic_dev.h | 7 - drivers/net/ethernet/pensando/ionic/ionic_if.h | 97 - drivers/net/ethernet/pensando/ionic/ionic_lif.c | 249 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 1 - drivers/net/ethernet/pensando/ionic/ionic_main.c | 6 +- drivers/net/ethernet/pensando/ionic/ionic_stats.c | 1 - drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 23 +- .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_sp_commands.c | 10 +- drivers/net/ethernet/qlogic/qede/qede_ptp.c | 1 - drivers/net/ethernet/qlogic/qla3xxx.c | 2 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 4 +- drivers/net/ethernet/qualcomm/emac/emac.c | 2 +- drivers/net/ethernet/qualcomm/qca_spi.c | 2 +- drivers/net/ethernet/qualcomm/qca_uart.c | 2 +- drivers/net/ethernet/rdc/r6040.c | 12 +- drivers/net/ethernet/realtek/8139cp.c | 2 +- drivers/net/ethernet/realtek/8139too.c | 4 +- drivers/net/ethernet/realtek/Makefile | 2 +- drivers/net/ethernet/realtek/atp.c | 4 +- drivers/net/ethernet/realtek/r8169.h | 78 - drivers/net/ethernet/realtek/r8169_main.c | 1473 +- drivers/net/ethernet/realtek/r8169_phy_config.c | 1307 -- drivers/net/ethernet/renesas/ravb_main.c | 2 +- drivers/net/ethernet/renesas/sh_eth.c | 2 +- drivers/net/ethernet/rocker/rocker_main.c | 4 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 6 +- drivers/net/ethernet/seeq/ether3.c | 4 +- drivers/net/ethernet/seeq/sgiseeq.c | 2 +- drivers/net/ethernet/sfc/Kconfig | 2 + drivers/net/ethernet/sfc/Makefile | 9 +- drivers/net/ethernet/sfc/ef10.c | 428 +- drivers/net/ethernet/sfc/ef10_sriov.c | 5 +- drivers/net/ethernet/sfc/efx.c | 2763 +++- drivers/net/ethernet/sfc/efx.h | 65 +- drivers/net/ethernet/sfc/efx_channels.c | 1234 -- drivers/net/ethernet/sfc/efx_channels.h | 55 - drivers/net/ethernet/sfc/efx_common.c | 1102 -- drivers/net/ethernet/sfc/efx_common.h | 73 - drivers/net/ethernet/sfc/ethtool.c | 446 +- drivers/net/ethernet/sfc/ethtool_common.c | 457 - drivers/net/ethernet/sfc/ethtool_common.h | 30 - drivers/net/ethernet/sfc/falcon/efx.c | 4 +- drivers/net/ethernet/sfc/farch.c | 1 - drivers/net/ethernet/sfc/mcdi.h | 3 + drivers/net/ethernet/sfc/mcdi_functions.c | 386 - drivers/net/ethernet/sfc/mcdi_functions.h | 32 - drivers/net/ethernet/sfc/mcdi_port.c | 558 +- drivers/net/ethernet/sfc/mcdi_port_common.c | 568 - drivers/net/ethernet/sfc/mcdi_port_common.h | 57 - drivers/net/ethernet/sfc/net_driver.h | 20 +- drivers/net/ethernet/sfc/nic.h | 7 +- drivers/net/ethernet/sfc/rx.c | 592 +- drivers/net/ethernet/sfc/rx_common.c | 851 -- drivers/net/ethernet/sfc/rx_common.h | 97 - drivers/net/ethernet/sfc/selftest.c | 9 +- drivers/net/ethernet/sfc/selftest.h | 2 +- drivers/net/ethernet/sfc/siena.c | 2 - drivers/net/ethernet/sfc/siena_sriov.c | 1 - drivers/net/ethernet/sfc/tx.c | 398 +- drivers/net/ethernet/sfc/tx_common.c | 404 - drivers/net/ethernet/sfc/tx_common.h | 36 - drivers/net/ethernet/sgi/Kconfig | 5 +- drivers/net/ethernet/sgi/ioc3-eth.c | 548 +- drivers/net/ethernet/sgi/meth.c | 4 +- drivers/net/ethernet/silan/sc92031.c | 2 +- drivers/net/ethernet/sis/sis190.c | 2 +- drivers/net/ethernet/sis/sis900.c | 4 +- drivers/net/ethernet/smsc/epic100.c | 11 +- drivers/net/ethernet/smsc/smc911x.c | 4 +- drivers/net/ethernet/smsc/smc9194.c | 4 +- drivers/net/ethernet/smsc/smc91c92_cs.c | 4 +- drivers/net/ethernet/smsc/smc91x.c | 2 +- drivers/net/ethernet/smsc/smsc911x.c | 2 +- drivers/net/ethernet/socionext/netsec.c | 51 +- drivers/net/ethernet/stmicro/stmmac/common.h | 6 - drivers/net/ethernet/stmicro/stmmac/descs.h | 9 - .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 24 +- .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 89 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 24 +- drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 13 - drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 4 - drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c | 10 - drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.h | 7 - drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 25 - drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h | 18 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 47 +- drivers/net/ethernet/stmicro/stmmac/dwmac5.c | 119 - drivers/net/ethernet/stmicro/stmmac/dwmac5.h | 24 - drivers/net/ethernet/stmicro/stmmac/dwmac_dma.h | 6 +- drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c | 22 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 40 - .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 77 - .../net/ethernet/stmicro/stmmac/dwxgmac2_descs.c | 9 - drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 52 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 32 +- drivers/net/ethernet/stmicro/stmmac/mmc_core.c | 16 - drivers/net/ethernet/stmicro/stmmac/stmmac.h | 6 - drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 316 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 7 +- .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 96 +- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 158 - drivers/net/ethernet/sun/cassini.c | 2 +- drivers/net/ethernet/sun/niu.c | 2 +- drivers/net/ethernet/sun/sunbmac.c | 2 +- drivers/net/ethernet/sun/sungem.c | 2 +- drivers/net/ethernet/sun/sunhme.c | 2 +- drivers/net/ethernet/sun/sunqe.c | 2 +- drivers/net/ethernet/sun/sunvnet_common.c | 11 +- drivers/net/ethernet/sun/sunvnet_common.h | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac-net.c | 2 +- drivers/net/ethernet/ti/cpmac.c | 2 +- drivers/net/ethernet/ti/cpsw_priv.c | 2 +- drivers/net/ethernet/ti/cpsw_priv.h | 2 +- drivers/net/ethernet/ti/davinci_emac.c | 2 +- drivers/net/ethernet/ti/netcp_core.c | 4 +- drivers/net/ethernet/ti/netcp_ethss.c | 8 +- drivers/net/ethernet/ti/tlan.c | 6 +- drivers/net/ethernet/toshiba/ps3_gelic_net.c | 2 +- drivers/net/ethernet/toshiba/ps3_gelic_net.h | 2 +- drivers/net/ethernet/toshiba/spider_net.c | 2 +- drivers/net/ethernet/toshiba/tc35815.c | 4 +- drivers/net/ethernet/via/via-rhine.c | 4 +- drivers/net/ethernet/via/via-velocity.c | 14 +- drivers/net/ethernet/via/via-velocity.h | 1 - drivers/net/ethernet/wiznet/w5100.c | 2 +- drivers/net/ethernet/wiznet/w5300.c | 2 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 4 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 2 +- drivers/net/ethernet/xircom/xirc2ps_cs.c | 4 +- drivers/net/ethernet/xscale/Kconfig | 14 - drivers/net/ethernet/xscale/Makefile | 3 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 213 +- drivers/net/ethernet/xscale/ptp_ixp46x.c | 329 - drivers/net/fddi/defxx.c | 2 +- drivers/net/fddi/defza.c | 2 +- drivers/net/fjes/fjes_hw.c | 2 +- drivers/net/fjes/fjes_main.c | 4 +- drivers/net/fjes/fjes_trace.h | 2 +- drivers/net/gtp.c | 9 +- drivers/net/hamradio/hdlcdrv.c | 2 + drivers/net/macsec.c | 787 +- drivers/net/macvlan.c | 4 +- drivers/net/netdevsim/dev.c | 2 +- drivers/net/netdevsim/fib.c | 674 +- drivers/net/phy/Kconfig | 9 - drivers/net/phy/Makefile | 3 - drivers/net/phy/adin.c | 12 +- drivers/net/phy/aquantia_main.c | 7 +- drivers/net/phy/bcm84881.c | 269 - drivers/net/phy/dp83640.c | 217 +- drivers/net/phy/dp83867.c | 62 +- drivers/net/phy/dp83869.c | 2 +- drivers/net/phy/fixed_phy.c | 11 +- drivers/net/phy/lxt.c | 24 +- drivers/net/phy/marvell.c | 209 +- drivers/net/phy/marvell10g.c | 13 +- drivers/net/phy/mdio-i2c.c | 28 +- drivers/net/phy/mdio-mux-meson-g12a.c | 4 +- drivers/net/phy/mdio_bus.c | 267 +- drivers/net/phy/mii_timestamper.c | 125 - drivers/net/phy/mscc.c | 1139 +- drivers/net/phy/mscc_fc_buffer.h | 64 - drivers/net/phy/mscc_mac.h | 159 - drivers/net/phy/mscc_macsec.h | 266 - drivers/net/phy/phy-core.c | 4 +- drivers/net/phy/phy.c | 29 +- drivers/net/phy/phy_device.c | 115 +- drivers/net/phy/phylink.c | 345 +- drivers/net/phy/realtek.c | 59 +- drivers/net/phy/sfp-bus.c | 124 +- drivers/net/phy/sfp.c | 199 +- drivers/net/phy/sfp.h | 2 - drivers/net/phy/uPD60620.c | 7 +- drivers/net/ppp/ppp_async.c | 18 +- drivers/net/ppp/ppp_generic.c | 2 + drivers/net/ppp/pptp.c | 5 +- drivers/net/slip/slip.c | 14 +- drivers/net/tap.c | 14 +- drivers/net/tun.c | 4 +- drivers/net/usb/catc.c | 2 +- drivers/net/usb/ch9200.c | 24 +- drivers/net/usb/hso.c | 2 +- drivers/net/usb/ipheth.c | 2 +- drivers/net/usb/kaweth.c | 2 +- drivers/net/usb/lan78xx.c | 17 +- drivers/net/usb/pegasus.c | 2 +- drivers/net/usb/r8152.c | 14 +- drivers/net/usb/rtl8150.c | 2 +- drivers/net/usb/usbnet.c | 2 +- drivers/net/veth.c | 2 +- drivers/net/virtio_net.c | 11 +- drivers/net/vmxnet3/vmxnet3_drv.c | 2 +- drivers/net/vmxnet3/vmxnet3_ethtool.c | 4 +- drivers/net/vxlan.c | 21 +- drivers/net/wan/Kconfig | 3 +- drivers/net/wan/cosa.c | 4 +- drivers/net/wan/farsync.c | 2 +- drivers/net/wan/fsl_ucc_hdlc.c | 39 +- drivers/net/wan/fsl_ucc_hdlc.h | 2 +- drivers/net/wan/hdlc_cisco.c | 4 +- drivers/net/wan/hdlc_x25.c | 93 +- drivers/net/wan/ixp4xx_hss.c | 39 +- drivers/net/wan/lmc/lmc_main.c | 4 +- drivers/net/wan/wanxl.c | 4 +- drivers/net/wan/x25_asy.c | 2 +- drivers/net/wimax/i2400m/netdev.c | 2 +- drivers/net/wireguard/Makefile | 18 - drivers/net/wireguard/allowedips.c | 376 - drivers/net/wireguard/allowedips.h | 59 - drivers/net/wireguard/cookie.c | 236 - drivers/net/wireguard/cookie.h | 59 - drivers/net/wireguard/device.c | 458 - drivers/net/wireguard/device.h | 65 - drivers/net/wireguard/main.c | 63 - drivers/net/wireguard/messages.h | 128 - drivers/net/wireguard/netlink.c | 642 - drivers/net/wireguard/netlink.h | 12 - drivers/net/wireguard/noise.c | 828 -- drivers/net/wireguard/noise.h | 137 - drivers/net/wireguard/peer.c | 240 - drivers/net/wireguard/peer.h | 83 - drivers/net/wireguard/peerlookup.c | 221 - drivers/net/wireguard/peerlookup.h | 64 - drivers/net/wireguard/queueing.c | 53 - drivers/net/wireguard/queueing.h | 194 - drivers/net/wireguard/ratelimiter.c | 223 - drivers/net/wireguard/ratelimiter.h | 19 - drivers/net/wireguard/receive.c | 595 - drivers/net/wireguard/selftest/allowedips.c | 683 - drivers/net/wireguard/selftest/counter.c | 104 - drivers/net/wireguard/selftest/ratelimiter.c | 226 - drivers/net/wireguard/send.c | 413 - drivers/net/wireguard/socket.c | 438 - drivers/net/wireguard/socket.h | 44 - drivers/net/wireguard/timers.c | 243 - drivers/net/wireguard/timers.h | 31 - drivers/net/wireguard/version.h | 1 - drivers/net/wireless/ath/Kconfig | 1 - drivers/net/wireless/ath/Makefile | 1 - drivers/net/wireless/ath/ath10k/ahb.c | 4 +- drivers/net/wireless/ath/ath10k/bmi.c | 52 +- drivers/net/wireless/ath/ath10k/bmi.h | 10 - drivers/net/wireless/ath/ath10k/core.c | 15 +- drivers/net/wireless/ath/ath10k/core.h | 2 - drivers/net/wireless/ath/ath10k/debug.c | 2 - drivers/net/wireless/ath/ath10k/htc.c | 10 +- drivers/net/wireless/ath/ath10k/htc.h | 23 +- drivers/net/wireless/ath/ath10k/htt.h | 3 - drivers/net/wireless/ath/ath10k/htt_rx.c | 63 +- drivers/net/wireless/ath/ath10k/hw.h | 3 - drivers/net/wireless/ath/ath10k/mac.c | 6 +- drivers/net/wireless/ath/ath10k/qmi.c | 14 +- drivers/net/wireless/ath/ath10k/sdio.c | 232 +- drivers/net/wireless/ath/ath10k/sdio.h | 21 +- drivers/net/wireless/ath/ath10k/snoc.c | 5 +- drivers/net/wireless/ath/ath10k/testmode.c | 4 +- drivers/net/wireless/ath/ath10k/trace.h | 6 +- drivers/net/wireless/ath/ath10k/wmi-tlv.c | 10 +- drivers/net/wireless/ath/ath10k/wmi.c | 18 +- drivers/net/wireless/ath/ath10k/wmi.h | 2 - drivers/net/wireless/ath/ath11k/Kconfig | 35 - drivers/net/wireless/ath/ath11k/Makefile | 26 - drivers/net/wireless/ath/ath11k/ahb.c | 1003 -- drivers/net/wireless/ath/ath11k/ahb.h | 35 - drivers/net/wireless/ath/ath11k/ce.c | 808 -- drivers/net/wireless/ath/ath11k/ce.h | 183 - drivers/net/wireless/ath/ath11k/core.c | 795 -- drivers/net/wireless/ath/ath11k/core.h | 826 -- drivers/net/wireless/ath/ath11k/debug.c | 1060 -- drivers/net/wireless/ath/ath11k/debug.h | 281 - drivers/net/wireless/ath/ath11k/debug_htt_stats.c | 4431 ------ drivers/net/wireless/ath/ath11k/debug_htt_stats.h | 1620 --- drivers/net/wireless/ath/ath11k/debugfs_sta.c | 543 - drivers/net/wireless/ath/ath11k/dp.c | 899 -- drivers/net/wireless/ath/ath11k/dp.h | 1527 -- drivers/net/wireless/ath/ath11k/dp_rx.c | 4194 ------ drivers/net/wireless/ath/ath11k/dp_rx.h | 86 - drivers/net/wireless/ath/ath11k/dp_tx.c | 962 -- drivers/net/wireless/ath/ath11k/dp_tx.h | 40 - drivers/net/wireless/ath/ath11k/hal.c | 1124 -- drivers/net/wireless/ath/ath11k/hal.h | 897 -- drivers/net/wireless/ath/ath11k/hal_desc.h | 2468 ---- drivers/net/wireless/ath/ath11k/hal_rx.c | 1190 -- drivers/net/wireless/ath/ath11k/hal_rx.h | 332 - drivers/net/wireless/ath/ath11k/hal_tx.c | 154 - drivers/net/wireless/ath/ath11k/hal_tx.h | 69 - drivers/net/wireless/ath/ath11k/htc.c | 773 -- drivers/net/wireless/ath/ath11k/htc.h | 313 - drivers/net/wireless/ath/ath11k/hw.h | 127 - drivers/net/wireless/ath/ath11k/mac.c | 5908 -------- drivers/net/wireless/ath/ath11k/mac.h | 147 - drivers/net/wireless/ath/ath11k/peer.c | 236 - drivers/net/wireless/ath/ath11k/peer.h | 35 - drivers/net/wireless/ath/ath11k/qmi.c | 2433 ---- drivers/net/wireless/ath/ath11k/qmi.h | 445 - drivers/net/wireless/ath/ath11k/reg.c | 702 - drivers/net/wireless/ath/ath11k/reg.h | 35 - drivers/net/wireless/ath/ath11k/rx_desc.h | 1212 -- drivers/net/wireless/ath/ath11k/testmode.c | 199 - drivers/net/wireless/ath/ath11k/testmode.h | 29 - drivers/net/wireless/ath/ath11k/testmode_i.h | 50 - drivers/net/wireless/ath/ath11k/trace.c | 9 - drivers/net/wireless/ath/ath11k/trace.h | 113 - drivers/net/wireless/ath/ath11k/wmi.c | 5810 -------- drivers/net/wireless/ath/ath11k/wmi.h | 4764 ------- drivers/net/wireless/ath/ath5k/ahb.c | 2 +- drivers/net/wireless/ath/ath9k/ahb.c | 2 +- drivers/net/wireless/ath/ath9k/hif_usb.c | 2 +- drivers/net/wireless/ath/regd.c | 10 +- drivers/net/wireless/ath/wcn36xx/main.c | 1 + drivers/net/wireless/ath/wil6210/cfg80211.c | 34 - drivers/net/wireless/ath/wil6210/ethtool.c | 43 +- drivers/net/wireless/ath/wil6210/main.c | 10 +- drivers/net/wireless/ath/wil6210/txrx.c | 32 +- drivers/net/wireless/ath/wil6210/txrx_edma.c | 13 +- drivers/net/wireless/ath/wil6210/txrx_edma.h | 8 +- drivers/net/wireless/ath/wil6210/wil6210.h | 6 +- drivers/net/wireless/ath/wil6210/wil_crash_dump.c | 17 +- drivers/net/wireless/ath/wil6210/wmi.c | 80 +- drivers/net/wireless/ath/wil6210/wmi.h | 33 - drivers/net/wireless/atmel/at76c50x-usb.c | 2 +- drivers/net/wireless/broadcom/b43legacy/main.c | 5 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 18 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 68 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.c | 54 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.h | 1 - .../wireless/broadcom/brcm80211/brcmfmac/core.c | 2 - .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 3 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 6 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 18 - .../wireless/broadcom/brcm80211/brcmfmac/sdio.h | 1 + .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 5 +- .../wireless/broadcom/brcm80211/brcmsmac/main.c | 2 +- drivers/net/wireless/cisco/airo.c | 98 +- drivers/net/wireless/intel/ipw2x00/ipw2100.c | 11 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 5 +- drivers/net/wireless/intel/ipw2x00/libipw_module.c | 15 +- drivers/net/wireless/intel/iwlegacy/3945-mac.c | 5 +- drivers/net/wireless/intel/iwlegacy/4965-mac.c | 8 +- drivers/net/wireless/intel/iwlegacy/4965.c | 17 +- drivers/net/wireless/intel/iwlegacy/common.h | 3 + drivers/net/wireless/intel/iwlwifi/dvm/dev.h | 5 + drivers/net/wireless/intel/iwlwifi/dvm/devices.c | 6 +- drivers/net/wireless/intel/iwlwifi/dvm/tx.c | 3 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 10 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 7 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 9 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 3 + drivers/net/wireless/intel/iwlwifi/iwl-modparams.h | 2 + drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 61 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h | 9 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 10 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 26 +- drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 1 - drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 159 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 7 +- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 12 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 19 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 30 +- .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 45 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 19 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 4 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 47 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 208 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 68 +- drivers/net/wireless/intersil/hostap/hostap_hw.c | 4 +- drivers/net/wireless/intersil/hostap/hostap_main.c | 2 +- drivers/net/wireless/intersil/hostap/hostap_proc.c | 14 +- drivers/net/wireless/intersil/hostap/hostap_wlan.h | 2 +- drivers/net/wireless/intersil/orinoco/main.c | 2 +- drivers/net/wireless/intersil/orinoco/orinoco.h | 2 +- .../net/wireless/intersil/orinoco/orinoco_usb.c | 7 +- drivers/net/wireless/intersil/prism54/islpci_eth.c | 2 +- drivers/net/wireless/intersil/prism54/islpci_eth.h | 2 +- drivers/net/wireless/mac80211_hwsim.c | 11 +- drivers/net/wireless/marvell/libertas/cfg.c | 16 +- drivers/net/wireless/marvell/mwifiex/main.c | 2 +- drivers/net/wireless/marvell/mwifiex/main.h | 13 + drivers/net/wireless/mediatek/mt76/agg-rx.c | 4 +- drivers/net/wireless/mediatek/mt76/airtime.c | 2 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 3 +- drivers/net/wireless/quantenna/qtnfmac/core.c | 2 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 21 +- drivers/net/wireless/ralink/rt2x00/rt2800pci.c | 1 - drivers/net/wireless/ralink/rt2x00/rt2800soc.c | 1 - drivers/net/wireless/ralink/rt2x00/rt2800usb.c | 1 - drivers/net/wireless/ralink/rt2x00/rt2x00.h | 2 - drivers/net/wireless/ralink/rt2x00/rt2x00dev.c | 11 + drivers/net/wireless/ralink/rt2x00/rt2x00mac.c | 20 - drivers/net/wireless/ralink/rt2x00/rt2x00usb.c | 2 +- drivers/net/wireless/ray_cs.c | 20 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 2 +- drivers/net/wireless/realtek/rtlwifi/base.h | 4 +- drivers/net/wireless/realtek/rtlwifi/pci.c | 10 +- drivers/net/wireless/realtek/rtlwifi/ps.c | 20 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/fw.c | 12 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/fw.h | 103 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 11 +- .../wireless/realtek/rtlwifi/rtl8192c/dm_common.c | 19 +- .../wireless/realtek/rtlwifi/rtl8192c/fw_common.h | 14 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/hw.c | 11 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/trx.c | 48 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/mac.c | 49 +- .../net/wireless/realtek/rtlwifi/rtl8192de/fw.h | 61 +- .../net/wireless/realtek/rtlwifi/rtl8192de/trx.c | 299 +- .../net/wireless/realtek/rtlwifi/rtl8192de/trx.h | 853 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/fw.h | 36 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/fw.h | 14 +- .../net/wireless/realtek/rtlwifi/rtl8723be/fw.h | 30 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/fw.h | 102 +- drivers/net/wireless/realtek/rtlwifi/wifi.h | 115 + drivers/net/wireless/rsi/rsi_91x_hal.c | 12 +- drivers/net/wireless/rsi/rsi_91x_usb.c | 49 +- drivers/net/wireless/wl3501_cs.c | 2 +- drivers/net/wireless/zydas/zd1201.c | 2 +- drivers/net/wireless/zydas/zd1211rw/zd_usb.c | 2 +- drivers/net/xen-netback/hash.c | 6 +- drivers/net/xen-netback/interface.c | 10 +- drivers/net/xen-netback/netback.c | 20 +- drivers/net/xen-netback/xenbus.c | 349 +- drivers/nfc/fdp/fdp.c | 35 +- drivers/nfc/fdp/i2c.c | 26 +- drivers/nfc/pn533/i2c.c | 1 + drivers/nfc/pn544/pn544.c | 2 +- drivers/nfc/port100.c | 2 +- drivers/nfc/st21nfca/dep.c | 3 +- drivers/nfc/st21nfca/se.c | 3 +- drivers/nfc/st95hf/core.c | 7 +- drivers/ntb/hw/amd/ntb_hw_amd.c | 4 +- drivers/ntb/hw/amd/ntb_hw_amd.h | 1 + drivers/nvdimm/pmem.c | 6 + drivers/nvdimm/security.c | 2 +- drivers/nvme/host/Kconfig | 1 - drivers/nvme/host/hwmon.c | 13 +- drivers/nvmem/Kconfig | 8 - drivers/nvmem/Makefile | 2 - drivers/nvmem/core.c | 27 +- drivers/nvmem/imx-ocotp-scu.c | 16 +- drivers/nvmem/imx-ocotp.c | 79 +- drivers/nvmem/nvmem.h | 2 - drivers/nvmem/qcom-spmi-sdam.c | 192 - drivers/of/base.c | 166 +- drivers/of/device.c | 2 +- drivers/of/dynamic.c | 2 +- drivers/of/of_mdio.c | 30 +- drivers/of/of_private.h | 6 +- drivers/of/overlay.c | 11 + drivers/opp/core.c | 48 +- drivers/opp/of.c | 31 +- drivers/opp/opp.h | 6 +- drivers/opp/ti-opp-supply.c | 2 +- drivers/oprofile/cpu_buffer.c | 2 +- drivers/parisc/ccio-dma.c | 2 +- drivers/parisc/dino.c | 2 +- drivers/parisc/eisa.c | 4 +- drivers/parisc/iosapic.c | 2 +- drivers/parisc/lba_pci.c | 8 +- drivers/parisc/led.c | 17 +- drivers/parisc/sba_iommu.c | 4 +- drivers/pci/ats.c | 2 - drivers/pci/controller/Kconfig | 9 - drivers/pci/controller/Makefile | 1 - drivers/pci/controller/dwc/Kconfig | 11 - drivers/pci/controller/dwc/Makefile | 1 - drivers/pci/controller/dwc/pci-dra7xx.c | 2 +- drivers/pci/controller/dwc/pci-exynos.c | 2 +- drivers/pci/controller/dwc/pci-keystone.c | 4 +- drivers/pci/controller/dwc/pcie-artpec6.c | 8 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 2 +- drivers/pci/controller/dwc/pcie-designware.c | 56 - drivers/pci/controller/dwc/pcie-designware.h | 12 - drivers/pci/controller/dwc/pcie-intel-gw.c | 545 - drivers/pci/controller/dwc/pcie-qcom.c | 150 - drivers/pci/controller/dwc/pcie-uniphier.c | 31 +- drivers/pci/controller/pci-tegra.c | 6 +- drivers/pci/controller/pcie-brcmstb.c | 1014 -- drivers/pci/controller/pcie-iproc.c | 24 - drivers/pci/iov.c | 9 +- drivers/pci/msi.c | 2 +- drivers/pci/p2pdma.c | 3 - drivers/pci/pci.c | 32 +- drivers/pci/pci.h | 3 - drivers/pci/pcie/err.c | 12 +- drivers/pci/proc.c | 25 +- drivers/pci/quirks.c | 121 +- drivers/pci/search.c | 4 +- drivers/pci/setup-bus.c | 204 +- drivers/pci/switch/switchtec.c | 370 +- drivers/pcmcia/i82092.c | 648 +- drivers/pcmcia/i82092aa.h | 11 + drivers/perf/fsl_imx8_ddr_perf.c | 16 +- drivers/perf/hisilicon/hisi_uncore_pmu.c | 58 +- drivers/phy/Kconfig | 1 - drivers/phy/Makefile | 1 - drivers/phy/allwinner/Kconfig | 3 +- drivers/phy/broadcom/Kconfig | 4 +- drivers/phy/broadcom/Makefile | 2 +- drivers/phy/broadcom/phy-brcm-sata.c | 120 - drivers/phy/broadcom/phy-brcm-usb-init-synopsys.c | 414 - drivers/phy/broadcom/phy-brcm-usb-init.c | 226 +- drivers/phy/broadcom/phy-brcm-usb-init.h | 148 +- drivers/phy/broadcom/phy-brcm-usb.c | 269 +- drivers/phy/cadence/phy-cadence-sierra.c | 709 +- drivers/phy/hisilicon/Kconfig | 16 +- drivers/phy/intel/Kconfig | 9 - drivers/phy/intel/Makefile | 2 - drivers/phy/intel/phy-intel-emmc.c | 284 - drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c | 2 +- drivers/phy/marvell/Kconfig | 8 +- drivers/phy/marvell/phy-mvebu-cp110-comphy.c | 20 +- drivers/phy/mediatek/Kconfig | 25 +- drivers/phy/phy-core.c | 53 +- drivers/phy/qualcomm/phy-qcom-apq8064-sata.c | 2 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 7 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 2 +- drivers/phy/rockchip/Kconfig | 1 - drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c | 319 +- drivers/phy/samsung/Kconfig | 8 +- drivers/phy/ti/Kconfig | 20 +- drivers/phy/ti/Makefile | 1 - drivers/phy/ti/phy-j721e-wiz.c | 959 -- drivers/phy/ti/phy-ti-pipe3.c | 18 +- drivers/pinctrl/actions/pinctrl-s700.c | 1 + drivers/pinctrl/aspeed/pinctrl-aspeed-g4.c | 170 +- drivers/pinctrl/aspeed/pinctrl-aspeed-g5.c | 212 +- drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c | 387 +- drivers/pinctrl/aspeed/pinctrl-aspeed.c | 50 +- drivers/pinctrl/aspeed/pinctrl-aspeed.h | 38 +- drivers/pinctrl/aspeed/pinmux-aspeed.h | 1 - drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 10 +- drivers/pinctrl/bcm/pinctrl-ns2-mux.c | 2 +- drivers/pinctrl/bcm/pinctrl-nsp-mux.c | 2 +- drivers/pinctrl/core.c | 74 +- drivers/pinctrl/core.h | 4 + drivers/pinctrl/devicetree.c | 4 +- drivers/pinctrl/freescale/pinctrl-imx1-core.c | 2 +- drivers/pinctrl/intel/Kconfig | 13 - drivers/pinctrl/intel/Makefile | 1 - drivers/pinctrl/intel/pinctrl-baytrail.c | 311 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 5 +- drivers/pinctrl/intel/pinctrl-intel.c | 101 +- drivers/pinctrl/intel/pinctrl-intel.h | 44 - drivers/pinctrl/intel/pinctrl-lynxpoint.c | 975 -- drivers/pinctrl/intel/pinctrl-sunrisepoint.c | 2 - drivers/pinctrl/intel/pinctrl-tigerlake.c | 547 +- drivers/pinctrl/mediatek/pinctrl-mtk-mt2712.h | 2 +- drivers/pinctrl/meson/pinctrl-meson-axg-pmx.h | 2 +- drivers/pinctrl/meson/pinctrl-meson8b.c | 7 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 4 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 2 +- drivers/pinctrl/pinctrl-amd.c | 2 +- drivers/pinctrl/pinctrl-artpec6.c | 2 +- drivers/pinctrl/pinctrl-ingenic.c | 637 +- drivers/pinctrl/pinctrl-rza1.c | 4 +- drivers/pinctrl/pxa/pinctrl-pxa2xx.c | 1 - drivers/pinctrl/qcom/pinctrl-msm8976.c | 2 +- drivers/pinctrl/qcom/pinctrl-sc7180.c | 78 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 2 +- drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 4 +- drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 2 +- drivers/pinctrl/samsung/Kconfig | 16 +- drivers/pinctrl/sh-pfc/Kconfig | 12 +- drivers/pinctrl/sh-pfc/Makefile | 4 +- drivers/pinctrl/sh-pfc/core.c | 57 +- drivers/pinctrl/sh-pfc/gpio.c | 11 +- drivers/pinctrl/sh-pfc/pfc-r8a7778.c | 4 +- drivers/pinctrl/sh-pfc/pfc-r8a7795-es1.c | 5891 ++++++++ drivers/pinctrl/sh-pfc/pfc-r8a7795.c | 6257 +++++++++ drivers/pinctrl/sh-pfc/pfc-r8a77950.c | 5891 -------- drivers/pinctrl/sh-pfc/pfc-r8a77951.c | 6244 --------- drivers/pinctrl/sh-pfc/pfc-r8a77965.c | 6 +- drivers/pinctrl/sh-pfc/pfc-sh7264.c | 33 +- drivers/pinctrl/sh-pfc/pfc-sh7269.c | 39 +- drivers/pinctrl/sh-pfc/sh_pfc.h | 4 +- drivers/pinctrl/stm32/pinctrl-stm32.h | 2 +- drivers/pinctrl/sunxi/pinctrl-sun50i-h5.c | 13 +- drivers/pinctrl/tegra/pinctrl-tegra.c | 4 +- drivers/platform/chrome/chromeos_laptop.c | 18 +- drivers/platform/chrome/cros_ec_chardev.c | 1 + drivers/platform/chrome/cros_ec_debugfs.c | 1 + drivers/platform/chrome/cros_ec_ishtp.c | 2 +- drivers/platform/chrome/cros_ec_lightbar.c | 1 + drivers/platform/chrome/cros_ec_lpc.c | 2 +- drivers/platform/chrome/cros_ec_proto.c | 6 +- drivers/platform/chrome/cros_ec_sensorhub.c | 1 + drivers/platform/chrome/cros_ec_sysfs.c | 1 + drivers/platform/chrome/cros_ec_trace.c | 97 +- drivers/platform/chrome/cros_ec_trace.h | 26 +- drivers/platform/chrome/cros_ec_vbc.c | 1 + drivers/platform/chrome/cros_usbpd_logger.c | 1 + drivers/platform/chrome/wilco_ec/core.c | 2 +- drivers/platform/goldfish/goldfish_pipe.c | 35 +- drivers/platform/mellanox/mlxreg-hotplug.c | 14 - drivers/platform/x86/Kconfig | 17 +- drivers/platform/x86/Makefile | 1 - drivers/platform/x86/asus-nb-wmi.c | 1 - drivers/platform/x86/asus-wmi.c | 131 +- drivers/platform/x86/intel-hid.c | 1 - drivers/platform/x86/intel-uncore-frequency.c | 437 - drivers/platform/x86/intel_atomisp2_pm.c | 25 +- drivers/platform/x86/intel_cht_int33fe_typec.c | 81 +- drivers/platform/x86/intel_menlow.c | 9 +- drivers/platform/x86/intel_pmc_core.c | 141 +- drivers/platform/x86/intel_pmc_core.h | 4 +- drivers/platform/x86/intel_scu_ipc.c | 2 +- .../x86/intel_speed_select_if/isst_if_common.c | 3 - drivers/platform/x86/intel_telemetry_debugfs.c | 14 +- drivers/platform/x86/intel_telemetry_pltdrv.c | 64 +- drivers/platform/x86/mlx-platform.c | 564 +- drivers/platform/x86/pmc_atom.c | 2 +- drivers/platform/x86/samsung-laptop.c | 4 +- drivers/platform/x86/thinkpad_acpi.c | 15 +- drivers/platform/x86/toshiba_acpi.c | 60 +- drivers/platform/x86/touchscreen_dmi.c | 82 +- drivers/pnp/isapnp/proc.c | 9 +- drivers/pnp/pnpbios/proc.c | 17 +- drivers/power/avs/Kconfig | 16 - drivers/power/avs/Makefile | 1 - drivers/power/avs/qcom-cpr.c | 1793 --- drivers/power/reset/Kconfig | 20 +- drivers/power/reset/at91-sama5d2_shdwc.c | 72 +- drivers/power/reset/gpio-restart.c | 8 +- drivers/power/supply/Kconfig | 30 +- drivers/power/supply/ab8500_charger.c | 6 +- drivers/power/supply/ab8500_fg.c | 14 +- drivers/power/supply/abx500_chargalg.c | 2 +- drivers/power/supply/axp20x_ac_power.c | 131 +- drivers/power/supply/axp20x_usb_power.c | 219 +- drivers/power/supply/bq25890_charger.c | 103 +- drivers/power/supply/cros_usbpd-charger.c | 11 +- drivers/power/supply/ingenic-battery.c | 15 +- drivers/power/supply/ipaq_micro_battery.c | 6 +- drivers/power/supply/ltc2941-battery-gauge.c | 2 +- drivers/power/supply/max17040_battery.c | 122 +- drivers/power/supply/max17042_battery.c | 17 +- drivers/power/supply/max77650-charger.c | 7 - drivers/power/supply/pda_power.c | 4 - drivers/power/supply/power_supply_core.c | 67 +- drivers/power/supply/sbs-battery.c | 35 +- drivers/power/supply/sc27xx_fuel_gauge.c | 49 +- drivers/power/supply/ucs1002_power.c | 42 +- drivers/powercap/intel_rapl_common.c | 2 - drivers/ptp/Kconfig | 24 +- drivers/ptp/Makefile | 4 +- drivers/ptp/idt8a340_reg.h | 2 - drivers/ptp/ptp_clock.c | 6 - drivers/ptp/ptp_clockmatrix.c | 79 +- drivers/ptp/ptp_ines.c | 852 -- drivers/ptp/ptp_ixp46x.c | 328 + drivers/ptp/ptp_qoriq.c | 15 +- drivers/pwm/Kconfig | 9 +- drivers/pwm/core.c | 13 +- drivers/pwm/pwm-atmel.c | 87 +- drivers/pwm/pwm-cros-ec.c | 58 +- drivers/pwm/pwm-imx27.c | 147 +- drivers/pwm/pwm-mxs.c | 101 +- drivers/pwm/pwm-omap-dmtimer.c | 54 +- drivers/pwm/pwm-pca9685.c | 4 + drivers/pwm/pwm-rcar.c | 5 +- drivers/pwm/pwm-stm32.c | 4 +- drivers/pwm/pwm-sun4i.c | 194 +- drivers/regulator/Kconfig | 40 - drivers/regulator/Makefile | 4 - drivers/regulator/bd71828-regulator.c | 807 -- drivers/regulator/bd718x7-regulator.c | 34 +- drivers/regulator/core.c | 2 - drivers/regulator/da9210-regulator.c | 5 +- drivers/regulator/da9211-regulator.c | 5 +- drivers/regulator/helpers.c | 14 - drivers/regulator/isl9305.c | 5 +- drivers/regulator/lp3971.c | 5 +- drivers/regulator/ltc3676.c | 5 +- drivers/regulator/mp8859.c | 156 - drivers/regulator/mpq7920.c | 330 - drivers/regulator/mpq7920.h | 69 - drivers/regulator/mt6311-regulator.c | 5 +- drivers/regulator/pv88060-regulator.c | 5 +- drivers/regulator/pv88090-regulator.c | 5 +- drivers/regulator/rk808-regulator.c | 2 +- drivers/regulator/s2mpa01.c | 2 +- drivers/regulator/s2mps11.c | 2 +- drivers/regulator/s5m8767.c | 2 +- drivers/regulator/slg51000-regulator.c | 5 +- drivers/regulator/sy8106a-regulator.c | 5 +- drivers/regulator/sy8824x.c | 5 +- drivers/regulator/ti-abb-regulator.c | 4 +- drivers/regulator/tps65132-regulator.c | 5 +- drivers/regulator/vctrl-regulator.c | 38 +- drivers/regulator/vqmmc-ipq4019-regulator.c | 101 - drivers/remoteproc/Kconfig | 10 - drivers/remoteproc/Makefile | 1 - drivers/remoteproc/mtk_common.h | 94 - drivers/remoteproc/mtk_scp.c | 663 - drivers/remoteproc/mtk_scp_ipi.c | 219 - drivers/remoteproc/qcom_q6v5_mss.c | 220 +- drivers/remoteproc/qcom_q6v5_pas.c | 260 +- drivers/remoteproc/qcom_sysmon.c | 2 +- drivers/remoteproc/remoteproc_core.c | 6 +- drivers/reset/Kconfig | 25 +- drivers/reset/Makefile | 3 - drivers/reset/core.c | 33 +- drivers/reset/reset-brcmstb-rescal.c | 107 - drivers/reset/reset-intel-gw.c | 262 - drivers/reset/reset-npcm.c | 291 - drivers/reset/reset-qcom-aoss.c | 3 +- drivers/reset/reset-scmi.c | 2 +- drivers/reset/reset-uniphier.c | 13 +- drivers/rpmsg/Kconfig | 9 - drivers/rpmsg/Makefile | 1 - drivers/rpmsg/mtk_rpmsg.c | 414 - drivers/rtc/rtc-abx80x.c | 7 +- drivers/rtc/rtc-asm9260.c | 3 - drivers/rtc/rtc-cros-ec.c | 1 + drivers/rtc/rtc-ds1343.c | 10 +- drivers/rtc/rtc-hym8563.c | 19 +- drivers/rtc/rtc-m48t35.c | 11 - drivers/rtc/rtc-moxart.c | 5 +- drivers/rtc/rtc-mt6397.c | 10 +- drivers/rtc/rtc-omap.c | 2 +- drivers/rtc/rtc-pcf2127.c | 6 +- drivers/rtc/rtc-pcf85063.c | 16 +- drivers/rtc/rtc-pcf8523.c | 6 +- drivers/rtc/rtc-pcf8563.c | 40 +- drivers/rtc/rtc-rv3028.c | 17 +- drivers/rtc/rtc-rv3029c2.c | 442 +- drivers/rtc/rtc-rv8803.c | 16 +- drivers/rtc/rtc-rx8010.c | 25 +- drivers/rtc/rtc-rx8025.c | 27 +- drivers/rtc/rtc-sh.c | 2 +- drivers/rtc/rtc-stm32.c | 5 +- drivers/rtc/rtc-zynqmp.c | 4 +- drivers/s390/block/dasd_proc.c | 15 +- drivers/s390/cio/blacklist.c | 14 +- drivers/s390/cio/css.c | 11 +- drivers/s390/net/qeth_core.h | 73 +- drivers/s390/net/qeth_core_main.c | 366 +- drivers/s390/net/qeth_core_mpc.h | 21 +- drivers/s390/net/qeth_l2_main.c | 40 + drivers/s390/net/qeth_l3.h | 6 +- drivers/s390/net/qeth_l3_main.c | 197 +- drivers/s390/net/qeth_l3_sys.c | 172 +- drivers/scsi/BusLogic.c | 110 +- drivers/scsi/Kconfig | 1 - drivers/scsi/aic7xxx/aic79xx_osm_pci.c | 2 +- drivers/scsi/aic7xxx/aic7xxx_core.c | 2 +- drivers/scsi/aic7xxx/aic7xxx_osm_pci.c | 2 +- drivers/scsi/aic94xx/aic94xx_init.c | 3 - drivers/scsi/arcmsr/arcmsr_hba.c | 2 +- drivers/scsi/be2iscsi/be_main.c | 6 +- drivers/scsi/bnx2fc/bnx2fc_hwi.c | 2 +- drivers/scsi/bnx2i/bnx2i_hwi.c | 4 +- drivers/scsi/ch.c | 9 +- drivers/scsi/csiostor/csio_init.c | 2 +- drivers/scsi/csiostor/csio_scsi.c | 2 +- drivers/scsi/esas2r/esas2r_main.c | 9 +- drivers/scsi/esp_scsi.c | 22 +- drivers/scsi/esp_scsi.h | 41 +- drivers/scsi/fnic/fnic_scsi.c | 3 - drivers/scsi/hisi_sas/hisi_sas.h | 6 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 74 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 3 - drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 41 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 57 +- drivers/scsi/hpsa.c | 2 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 5 + drivers/scsi/initio.c | 2 +- drivers/scsi/ipr.c | 3 - drivers/scsi/isci/init.c | 3 - drivers/scsi/iscsi_tcp.c | 4 - drivers/scsi/lasi700.c | 2 +- drivers/scsi/libsas/sas_ata.c | 2 +- drivers/scsi/libsas/sas_discover.c | 2 +- drivers/scsi/libsas/sas_expander.c | 4 +- drivers/scsi/libsas/sas_internal.h | 2 +- drivers/scsi/libsas/sas_port.c | 2 +- drivers/scsi/libsas/sas_scsi_host.c | 8 +- drivers/scsi/libsas/sas_task.c | 2 +- drivers/scsi/lpfc/lpfc.h | 2 - drivers/scsi/lpfc/lpfc_attr.c | 9 +- drivers/scsi/lpfc/lpfc_crtn.h | 2 +- drivers/scsi/lpfc/lpfc_ct.c | 88 +- drivers/scsi/lpfc/lpfc_debugfs.c | 11 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 5 - drivers/scsi/lpfc/lpfc_hw4.h | 3 - drivers/scsi/lpfc/lpfc_init.c | 12 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 108 +- drivers/scsi/lpfc/lpfc_scsi.c | 4 +- drivers/scsi/lpfc/lpfc_sli.c | 25 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/megaraid/megaraid_mbox.c | 2 +- drivers/scsi/megaraid/megaraid_sas.h | 17 +- drivers/scsi/megaraid/megaraid_sas_base.c | 97 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 134 +- drivers/scsi/megaraid/megaraid_sas_fusion.h | 18 +- drivers/scsi/mpt3sas/mpi/mpi2.h | 6 +- drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h | 19 +- drivers/scsi/mpt3sas/mpi/mpi2_image.h | 7 - drivers/scsi/mpt3sas/mpi/mpi2_ioc.h | 8 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 340 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 45 +- drivers/scsi/mpt3sas/mpt3sas_config.c | 39 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 46 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 220 +- drivers/scsi/mpt3sas/mpt3sas_transport.c | 11 +- drivers/scsi/mvsas/mv_init.c | 3 - drivers/scsi/myrb.c | 2 +- drivers/scsi/myrb.h | 4 +- drivers/scsi/myrs.c | 2 +- drivers/scsi/myrs.h | 4 +- drivers/scsi/pcmcia/nsp_cs.c | 2 +- drivers/scsi/pm8001/pm8001_init.c | 3 - drivers/scsi/qla1280.c | 20 +- drivers/scsi/qla1280.h | 2 - drivers/scsi/qla2xxx/qla_bsg.c | 11 +- drivers/scsi/qla2xxx/qla_dbg.c | 2 +- drivers/scsi/qla2xxx/qla_def.h | 22 +- drivers/scsi/qla2xxx/qla_fw.h | 50 +- drivers/scsi/qla2xxx/qla_gbl.h | 11 +- drivers/scsi/qla2xxx/qla_gs.c | 6 +- drivers/scsi/qla2xxx/qla_init.c | 175 +- drivers/scsi/qla2xxx/qla_inline.h | 24 - drivers/scsi/qla2xxx/qla_iocb.c | 51 +- drivers/scsi/qla2xxx/qla_isr.c | 60 +- drivers/scsi/qla2xxx/qla_mbx.c | 3 +- drivers/scsi/qla2xxx/qla_mid.c | 6 +- drivers/scsi/qla2xxx/qla_mr.c | 20 +- drivers/scsi/qla2xxx/qla_nx.c | 15 +- drivers/scsi/qla2xxx/qla_os.c | 66 +- drivers/scsi/qla2xxx/qla_sup.c | 11 +- drivers/scsi/qla2xxx/qla_target.c | 47 +- drivers/scsi/qla2xxx/qla_target.h | 3 +- drivers/scsi/qla2xxx/qla_version.h | 2 +- drivers/scsi/qla4xxx/ql4_os.c | 2 +- drivers/scsi/scsi_devinfo.c | 15 +- drivers/scsi/scsi_ioctl.c | 54 +- drivers/scsi/scsi_lib.c | 2 - drivers/scsi/scsi_logging.h | 2 +- drivers/scsi/scsi_proc.c | 29 +- drivers/scsi/scsi_transport_iscsi.c | 44 +- drivers/scsi/sd.c | 50 +- drivers/scsi/sd_zbc.c | 38 +- drivers/scsi/sg.c | 200 +- drivers/scsi/smartpqi/smartpqi_init.c | 2 +- drivers/scsi/sni_53c710.c | 2 +- drivers/scsi/sr.c | 53 +- drivers/scsi/st.c | 51 +- drivers/scsi/sun3x_esp.c | 4 +- drivers/scsi/sym53c8xx_2/sym_nvram.c | 4 +- drivers/scsi/ufs/cdns-pltfrm.c | 107 - drivers/scsi/ufs/ufs-mediatek.c | 206 +- drivers/scsi/ufs/ufs-mediatek.h | 32 - drivers/scsi/ufs/ufs-sysfs.c | 22 +- drivers/scsi/ufs/ufs-sysfs.h | 4 +- drivers/scsi/ufs/ufs.h | 31 +- drivers/scsi/ufs/ufs_quirks.h | 9 +- drivers/scsi/ufs/ufshcd.c | 715 +- drivers/scsi/ufs/ufshcd.h | 34 +- drivers/scsi/ufs/unipro.h | 11 - drivers/scsi/vmw_pvscsi.c | 20 +- drivers/scsi/zalon.c | 2 +- drivers/scsi/zorro_esp.c | 6 +- drivers/sh/clk/core.c | 2 +- drivers/sh/intc/core.c | 2 +- drivers/sh/intc/userimask.c | 2 +- drivers/siox/siox.h | 2 +- drivers/slimbus/qcom-ctrl.c | 2 - drivers/slimbus/qcom-ngd-ctrl.c | 20 +- drivers/slimbus/slimbus.h | 2 +- drivers/soc/atmel/soc.c | 5 +- drivers/soc/bcm/brcmstb/biuctrl.c | 30 +- drivers/soc/fsl/qe/Kconfig | 3 +- drivers/soc/fsl/qe/gpio.c | 36 +- drivers/soc/fsl/qe/qe.c | 104 +- drivers/soc/fsl/qe/qe_common.c | 50 +- drivers/soc/fsl/qe/qe_ic.c | 285 +- drivers/soc/fsl/qe/qe_ic.h | 99 + drivers/soc/fsl/qe/qe_io.c | 70 +- drivers/soc/fsl/qe/qe_tdm.c | 8 +- drivers/soc/fsl/qe/ucc.c | 27 +- drivers/soc/fsl/qe/ucc_fast.c | 86 +- drivers/soc/fsl/qe/ucc_slow.c | 60 +- drivers/soc/fsl/qe/usb.c | 2 +- drivers/soc/imx/Kconfig | 2 +- drivers/soc/imx/soc-imx8.c | 9 - drivers/soc/lantiq/fpi-bus.c | 4 +- drivers/soc/mediatek/mtk-cmdq-helper.c | 149 +- drivers/soc/qcom/Kconfig | 30 +- drivers/soc/qcom/qmi_interface.c | 8 +- drivers/soc/qcom/rpmhpd.c | 56 - drivers/soc/renesas/Kconfig | 14 +- drivers/soc/renesas/rcar-rst.c | 2 +- drivers/soc/samsung/Kconfig | 2 +- drivers/soc/samsung/exynos-chipid.c | 2 +- drivers/soc/samsung/exynos-pmu.c | 6 +- drivers/soc/samsung/exynos-pmu.h | 2 +- drivers/soc/samsung/exynos3250-pmu.c | 2 +- drivers/soc/samsung/exynos4-pmu.c | 2 +- drivers/soc/samsung/exynos5250-pmu.c | 2 +- drivers/soc/samsung/exynos5420-pmu.c | 2 +- drivers/soc/tegra/Kconfig | 1 - drivers/soc/tegra/flowctrl.c | 2 +- drivers/soc/tegra/fuse/fuse-tegra.c | 5 +- drivers/soc/tegra/fuse/fuse-tegra30.c | 29 - drivers/soc/tegra/fuse/fuse.h | 4 - drivers/soc/tegra/fuse/tegra-apbmisc.c | 38 +- drivers/soc/tegra/pmc.c | 4 +- drivers/soc/tegra/regulators-tegra20.c | 8 +- drivers/soc/tegra/regulators-tegra30.c | 6 - drivers/soc/ti/Kconfig | 11 - drivers/soc/ti/Makefile | 1 - drivers/soc/ti/k3-ringacc.c | 1157 -- drivers/soc/ti/knav_qmss_queue.c | 7 +- drivers/soc/xilinx/Kconfig | 6 +- drivers/soc/xilinx/xlnx_vcu.c | 4 +- drivers/soc/xilinx/zynqmp_power.c | 120 +- drivers/soundwire/Kconfig | 9 - drivers/soundwire/Makefile | 4 - drivers/soundwire/bus.c | 55 +- drivers/soundwire/cadence_master.c | 66 +- drivers/soundwire/intel.c | 23 +- drivers/soundwire/intel.h | 13 +- drivers/soundwire/intel_init.c | 32 +- drivers/soundwire/qcom.c | 861 -- drivers/soundwire/stream.c | 8 + drivers/spi/Kconfig | 9 - drivers/spi/Makefile | 1 - drivers/spi/spi-atmel.c | 29 +- drivers/spi/spi-bcm-qspi.c | 2 +- drivers/spi/spi-bcm2835.c | 47 +- drivers/spi/spi-bitbang.c | 21 +- drivers/spi/spi-dw-mid.c | 2 +- drivers/spi/spi-dw.c | 6 +- drivers/spi/spi-fsl-dspi.c | 12 +- drivers/spi/spi-fsl-lpspi.c | 36 +- drivers/spi/spi-fsl-qspi.c | 2 +- drivers/spi/spi-fsl-spi.c | 27 +- drivers/spi/spi-hisi-sfc-v3xx.c | 284 - drivers/spi/spi-img-spfi.c | 18 +- drivers/spi/spi-imx.c | 4 +- drivers/spi/spi-jcore.c | 2 +- drivers/spi/spi-meson-spicc.c | 25 +- drivers/spi/spi-mxs.c | 6 +- drivers/spi/spi-npcm-fiu.c | 2 +- drivers/spi/spi-npcm-pspi.c | 57 +- drivers/spi/spi-oc-tiny.c | 50 +- drivers/spi/spi-orion.c | 3 +- drivers/spi/spi-pxa2xx.c | 31 +- drivers/spi/spi-qcom-qspi.c | 9 +- drivers/spi/spi-rspi.c | 23 +- drivers/spi/spi-sh-msiof.c | 471 +- drivers/spi/spi-sirf.c | 12 +- drivers/spi/spi-stm32-qspi.c | 30 +- drivers/spi/spi-stm32.c | 79 +- drivers/spi/spi-tegra114.c | 4 +- drivers/spi/spi-ti-qspi.c | 87 +- drivers/spi/spi-topcliff-pch.c | 4 +- drivers/spi/spi-uniphier.c | 227 +- drivers/spi/spi.c | 24 - drivers/ssb/driver_extif.c | 2 +- drivers/ssb/driver_pcicore.c | 6 +- drivers/staging/Kconfig | 6 + drivers/staging/Makefile | 5 +- drivers/staging/android/ashmem.c | 6 +- drivers/staging/android/ion/ion.c | 14 + drivers/staging/exfat/Kconfig | 26 +- drivers/staging/exfat/Makefile | 2 +- drivers/staging/exfat/exfat.h | 14 +- drivers/staging/exfat/exfat_blkdev.c | 16 +- drivers/staging/exfat/exfat_core.c | 37 +- drivers/staging/exfat/exfat_super.c | 56 +- drivers/staging/gasket/gasket_core.c | 2 +- drivers/staging/hp/hp100.c | 11 +- drivers/staging/iio/accel/adis16203.c | 8 +- drivers/staging/iio/accel/adis16240.c | 15 +- drivers/staging/isdn/Kconfig | 12 + drivers/staging/isdn/Makefile | 8 + drivers/staging/isdn/TODO | 22 + drivers/staging/isdn/avm/Kconfig | 65 + drivers/staging/isdn/avm/Makefile | 12 + drivers/staging/isdn/avm/avm_cs.c | 166 + drivers/staging/isdn/avm/avmcard.h | 581 + drivers/staging/isdn/avm/b1.c | 819 ++ drivers/staging/isdn/avm/b1dma.c | 981 ++ drivers/staging/isdn/avm/b1isa.c | 243 + drivers/staging/isdn/avm/b1pci.c | 416 + drivers/staging/isdn/avm/b1pcmcia.c | 224 + drivers/staging/isdn/avm/c4.c | 1317 ++ drivers/staging/isdn/avm/t1isa.c | 594 + drivers/staging/isdn/avm/t1pci.c | 259 + drivers/staging/isdn/gigaset/Kconfig | 62 + drivers/staging/isdn/gigaset/Makefile | 17 + drivers/staging/isdn/gigaset/asyncdata.c | 606 + drivers/staging/isdn/gigaset/bas-gigaset.c | 2672 ++++ drivers/staging/isdn/gigaset/capi.c | 2517 ++++ drivers/staging/isdn/gigaset/common.c | 1153 ++ drivers/staging/isdn/gigaset/dummyll.c | 74 + drivers/staging/isdn/gigaset/ev-layer.c | 1910 +++ drivers/staging/isdn/gigaset/gigaset.h | 827 ++ drivers/staging/isdn/gigaset/interface.c | 613 + drivers/staging/isdn/gigaset/isocdata.c | 1006 ++ drivers/staging/isdn/gigaset/proc.c | 77 + drivers/staging/isdn/gigaset/ser-gigaset.c | 796 ++ drivers/staging/isdn/gigaset/usb-gigaset.c | 959 ++ drivers/staging/isdn/hysdn/Kconfig | 15 + drivers/staging/isdn/hysdn/Makefile | 12 + drivers/staging/isdn/hysdn/boardergo.c | 445 + drivers/staging/isdn/hysdn/boardergo.h | 100 + drivers/staging/isdn/hysdn/hycapi.c | 785 ++ drivers/staging/isdn/hysdn/hysdn_boot.c | 400 + drivers/staging/isdn/hysdn/hysdn_defs.h | 282 + drivers/staging/isdn/hysdn/hysdn_init.c | 213 + drivers/staging/isdn/hysdn/hysdn_net.c | 330 + drivers/staging/isdn/hysdn/hysdn_pof.h | 78 + drivers/staging/isdn/hysdn/hysdn_procconf.c | 411 + drivers/staging/isdn/hysdn/hysdn_proclog.c | 357 + drivers/staging/isdn/hysdn/hysdn_sched.c | 197 + drivers/staging/isdn/hysdn/ince1pc.h | 134 + drivers/staging/kpc2000/kpc2000/core.c | 4 +- drivers/staging/kpc2000/kpc2000_i2c.c | 2 +- drivers/staging/kpc2000/kpc2000_spi.c | 2 +- drivers/staging/kpc2000/kpc_dma/fileops.c | 2 + drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c | 2 +- drivers/staging/ks7010/ks_wlan_net.c | 4 +- drivers/staging/media/Kconfig | 4 - drivers/staging/media/Makefile | 2 - drivers/staging/media/allegro-dvt/allegro-core.c | 4 +- drivers/staging/media/hantro/Makefile | 1 - drivers/staging/media/hantro/hantro.h | 66 +- drivers/staging/media/hantro/hantro_drv.c | 11 +- drivers/staging/media/hantro/hantro_g1_h264_dec.c | 4 +- drivers/staging/media/hantro/hantro_g1_mpeg2_dec.c | 6 +- drivers/staging/media/hantro/hantro_g1_regs.h | 53 - drivers/staging/media/hantro/hantro_g1_vp8_dec.c | 6 +- drivers/staging/media/hantro/hantro_h1_jpeg_enc.c | 4 +- drivers/staging/media/hantro/hantro_h264.c | 2 +- drivers/staging/media/hantro/hantro_hw.h | 17 +- drivers/staging/media/hantro/hantro_postproc.c | 142 - drivers/staging/media/hantro/hantro_v4l2.c | 109 +- drivers/staging/media/hantro/rk3288_vpu_hw.c | 10 - .../staging/media/hantro/rk3399_vpu_hw_jpeg_enc.c | 4 +- .../staging/media/hantro/rk3399_vpu_hw_mpeg2_dec.c | 4 +- .../staging/media/hantro/rk3399_vpu_hw_vp8_dec.c | 4 +- drivers/staging/media/imx/imx7-mipi-csis.c | 3 + drivers/staging/media/ipu3/TODO | 3 + drivers/staging/media/ipu3/include/intel-ipu3.h | 4 + drivers/staging/media/ipu3/ipu3-css.c | 2 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 79 +- drivers/staging/media/ipu3/ipu3.h | 5 +- drivers/staging/media/meson/vdec/vdec.c | 18 +- drivers/staging/media/meson/vdec/vdec.h | 1 - drivers/staging/media/meson/vdec/vdec_1.c | 29 +- drivers/staging/media/meson/vdec/vdec_platform.c | 60 - drivers/staging/media/meson/vdec/vdec_platform.h | 4 - .../bindings/phy/rockchip-mipi-dphy-rx0.yaml | 76 - .../staging/media/phy-rockchip-dphy-rx0/Kconfig | 13 - .../staging/media/phy-rockchip-dphy-rx0/Makefile | 2 - drivers/staging/media/phy-rockchip-dphy-rx0/TODO | 6 - .../phy-rockchip-dphy-rx0/phy-rockchip-dphy-rx0.c | 388 - .../devicetree/bindings/media/rockchip-isp1.yaml | 192 - .../media/uapi/v4l/pixfmt-meta-rkisp1-params.rst | 23 - .../media/uapi/v4l/pixfmt-meta-rkisp1-stat.rst | 22 - drivers/staging/media/rkisp1/Kconfig | 17 - drivers/staging/media/rkisp1/Makefile | 8 - drivers/staging/media/rkisp1/TODO | 23 - drivers/staging/media/rkisp1/rkisp1-capture.c | 1437 -- drivers/staging/media/rkisp1/rkisp1-common.c | 37 - drivers/staging/media/rkisp1/rkisp1-common.h | 337 - drivers/staging/media/rkisp1/rkisp1-dev.c | 574 - drivers/staging/media/rkisp1/rkisp1-isp.c | 1164 -- drivers/staging/media/rkisp1/rkisp1-params.c | 1630 --- drivers/staging/media/rkisp1/rkisp1-regs.h | 1264 -- drivers/staging/media/rkisp1/rkisp1-resizer.c | 775 -- drivers/staging/media/rkisp1/rkisp1-stats.c | 530 - drivers/staging/media/rkisp1/uapi/rkisp1-config.h | 819 -- drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 26 +- drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 1 - drivers/staging/media/tegra-vde/Kconfig | 2 +- drivers/staging/media/tegra-vde/vde.c | 6 +- drivers/staging/media/tegra-vde/vde.h | 2 +- drivers/staging/most/Makefile | 1 + drivers/staging/most/cdev/Makefile | 1 + drivers/staging/most/cdev/cdev.c | 5 +- drivers/staging/most/configfs.c | 33 +- drivers/staging/most/core.c | 90 +- drivers/staging/most/core.h | 339 + drivers/staging/most/dim2/Makefile | 1 + drivers/staging/most/dim2/dim2.c | 2 +- drivers/staging/most/i2c/Makefile | 1 + drivers/staging/most/i2c/i2c.c | 2 +- drivers/staging/most/most.h | 339 - drivers/staging/most/net/Makefile | 1 + drivers/staging/most/net/net.c | 7 +- drivers/staging/most/sound/Makefile | 1 + drivers/staging/most/sound/sound.c | 54 +- drivers/staging/most/usb/Makefile | 1 + drivers/staging/most/usb/usb.c | 3 +- drivers/staging/most/video/Makefile | 1 + drivers/staging/most/video/video.c | 6 +- drivers/staging/mt7621-dts/mt7621.dtsi | 2 +- drivers/staging/nvec/nvec_kbd.c | 2 - drivers/staging/octeon-usb/Kconfig | 11 + drivers/staging/octeon-usb/Makefile | 2 + drivers/staging/octeon-usb/TODO | 8 + drivers/staging/octeon-usb/octeon-hcd.c | 3737 +++++ drivers/staging/octeon-usb/octeon-hcd.h | 1847 +++ drivers/staging/octeon/Kconfig | 16 + drivers/staging/octeon/Makefile | 19 + drivers/staging/octeon/TODO | 9 + drivers/staging/octeon/ethernet-defines.h | 40 + drivers/staging/octeon/ethernet-mdio.c | 178 + drivers/staging/octeon/ethernet-mdio.h | 28 + drivers/staging/octeon/ethernet-mem.c | 154 + drivers/staging/octeon/ethernet-mem.h | 9 + drivers/staging/octeon/ethernet-rgmii.c | 158 + drivers/staging/octeon/ethernet-rx.c | 538 + drivers/staging/octeon/ethernet-rx.h | 31 + drivers/staging/octeon/ethernet-sgmii.c | 30 + drivers/staging/octeon/ethernet-spi.c | 226 + drivers/staging/octeon/ethernet-tx.c | 717 + drivers/staging/octeon/ethernet-tx.h | 14 + drivers/staging/octeon/ethernet-util.h | 47 + drivers/staging/octeon/ethernet.c | 992 ++ drivers/staging/octeon/octeon-ethernet.h | 107 + drivers/staging/octeon/octeon-stubs.h | 1433 ++ drivers/staging/qlge/qlge.h | 15 +- drivers/staging/qlge/qlge_dbg.c | 32 +- drivers/staging/qlge/qlge_ethtool.c | 39 +- drivers/staging/qlge/qlge_main.c | 221 +- drivers/staging/qlge/qlge_mpi.c | 26 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 4 +- drivers/staging/rtl8188eu/core/rtw_efuse.c | 5 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 2 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 151 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 34 +- drivers/staging/rtl8188eu/hal/odm_rtl8188e.c | 82 +- drivers/staging/rtl8188eu/hal/rtl8188e_dm.c | 97 +- drivers/staging/rtl8188eu/include/hal_intf.h | 2 +- drivers/staging/rtl8188eu/include/ieee80211.h | 2 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 9 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 4 +- drivers/staging/rtl8192u/Makefile | 4 + drivers/staging/rtl8192u/ieee80211/Makefile | 27 + .../staging/rtl8192u/ieee80211/ieee80211_module.c | 14 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 62 +- drivers/staging/rtl8192u/r8192U_core.c | 4 +- drivers/staging/rtl8192u/r8192U_wx.c | 2 +- drivers/staging/rtl8192u/r819xU_phy.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 54 +- drivers/staging/rtl8723bs/hal/HalPhyRf.c | 30 + drivers/staging/rtl8723bs/hal/HalPhyRf.h | 8 + drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 23 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 44 +- drivers/staging/rts5208/Makefile | 2 + drivers/staging/rts5208/rtsx.c | 9 +- drivers/staging/sm750fb/sm750_hw.c | 2 +- drivers/staging/unisys/visornic/visornic_main.c | 2 +- drivers/staging/uwb/whc-rc.c | 6 +- drivers/staging/vc04_services/Makefile | 2 +- .../vc04_services/bcm2835-audio/bcm2835-pcm.c | 19 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 9 +- .../staging/vc04_services/interface/vchi/vchi.h | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_shim.c | 2 +- drivers/staging/vt6655/rf.c | 2 +- drivers/staging/vt6656/baseband.c | 8 +- drivers/staging/vt6656/device.h | 2 - drivers/staging/vt6656/dpc.c | 21 +- drivers/staging/vt6656/int.c | 6 +- drivers/staging/vt6656/main_usb.c | 1 - drivers/staging/vt6656/rxtx.c | 26 +- drivers/staging/wfx/TODO | 71 +- drivers/staging/wfx/bh.c | 3 +- drivers/staging/wfx/bus_spi.c | 9 +- drivers/staging/wfx/data_rx.c | 85 +- drivers/staging/wfx/data_rx.h | 4 +- drivers/staging/wfx/data_tx.c | 322 +- drivers/staging/wfx/data_tx.h | 27 +- drivers/staging/wfx/debug.c | 2 +- drivers/staging/wfx/fwio.c | 28 +- drivers/staging/wfx/hif_api_cmd.h | 35 +- drivers/staging/wfx/hif_api_mib.h | 35 +- drivers/staging/wfx/hif_rx.c | 115 +- drivers/staging/wfx/hif_tx.c | 164 +- drivers/staging/wfx/hif_tx.h | 28 +- drivers/staging/wfx/hif_tx_mib.h | 183 +- drivers/staging/wfx/hwio.h | 15 +- drivers/staging/wfx/main.c | 10 +- drivers/staging/wfx/queue.c | 216 +- drivers/staging/wfx/queue.h | 10 +- drivers/staging/wfx/scan.c | 321 +- drivers/staging/wfx/scan.h | 26 +- drivers/staging/wfx/secure_link.h | 8 +- drivers/staging/wfx/sta.c | 1058 +- drivers/staging/wfx/sta.h | 20 +- drivers/staging/wfx/traces.h | 14 +- drivers/staging/wfx/wfx.h | 43 +- drivers/staging/wilc1000/netdev.c | 9 +- drivers/staging/wilc1000/spi.c | 4 +- drivers/staging/wilc1000/wlan.c | 23 + drivers/staging/wilc1000/wlan.h | 1 - drivers/staging/wilc1000/wlan_cfg.c | 8 +- drivers/staging/wlan-ng/p80211netdev.c | 4 +- drivers/staging/wlan-ng/prism2mgmt.c | 2 +- drivers/target/iscsi/iscsi_target.c | 6 +- drivers/target/tcm_fc/tfc_io.c | 1 + drivers/tc/tc-driver.c | 5 +- drivers/tc/tc.c | 2 +- drivers/tee/Kconfig | 4 +- drivers/tee/Makefile | 1 - drivers/tee/amdtee/Kconfig | 8 - drivers/tee/amdtee/Makefile | 5 - drivers/tee/amdtee/amdtee_if.h | 183 - drivers/tee/amdtee/amdtee_private.h | 159 - drivers/tee/amdtee/call.c | 373 - drivers/tee/amdtee/core.c | 518 - drivers/tee/amdtee/shm_pool.c | 93 - drivers/tee/optee/core.c | 153 +- drivers/tee/tee_shm.c | 6 + drivers/thermal/Kconfig | 35 +- drivers/thermal/Makefile | 4 +- drivers/thermal/amlogic_thermal.c | 6 +- drivers/thermal/armada_thermal.c | 7 +- drivers/thermal/broadcom/Kconfig | 7 - drivers/thermal/broadcom/Makefile | 1 - drivers/thermal/broadcom/bcm2711_thermal.c | 123 - drivers/thermal/clock_cooling.c | 2 +- drivers/thermal/cpu_cooling.c | 669 + drivers/thermal/cpufreq_cooling.c | 670 - drivers/thermal/cpuidle_cooling.c | 232 - drivers/thermal/db8500_thermal.c | 4 +- drivers/thermal/devfreq_cooling.c | 3 +- drivers/thermal/fair_share.c | 4 +- drivers/thermal/gov_bang_bang.c | 4 +- .../intel/int340x_thermal/int3400_thermal.c | 1 - .../intel/int340x_thermal/int3403_thermal.c | 1 - .../intel/int340x_thermal/int340x_thermal_zone.c | 7 +- .../int340x_thermal/processor_thermal_device.c | 4 - drivers/thermal/intel/intel_pch_thermal.c | 13 +- drivers/thermal/max77620_thermal.c | 2 +- drivers/thermal/mtk_thermal.c | 12 +- drivers/thermal/of-thermal.c | 68 +- drivers/thermal/qoriq_thermal.c | 337 +- drivers/thermal/rockchip_thermal.c | 34 +- drivers/thermal/samsung/Kconfig | 2 +- drivers/thermal/samsung/exynos_tmu.c | 9 +- drivers/thermal/step_wise.c | 4 +- drivers/thermal/sun8i_thermal.c | 639 - drivers/thermal/tegra/soctherm.c | 15 +- drivers/thermal/thermal-generic-adc.c | 20 +- drivers/thermal/thermal_core.h | 2 + drivers/thermal/thermal_hwmon.c | 28 - drivers/thermal/thermal_hwmon.h | 7 - drivers/thermal/user_space.c | 4 +- drivers/thermal/zx2967_thermal.c | 1 - drivers/thunderbolt/Kconfig | 11 +- drivers/thunderbolt/Makefile | 4 +- drivers/thunderbolt/cap.c | 11 +- drivers/thunderbolt/ctl.c | 19 +- drivers/thunderbolt/ctl.h | 3 +- drivers/thunderbolt/eeprom.c | 137 +- drivers/thunderbolt/nhi.c | 3 - drivers/thunderbolt/nhi.h | 2 - drivers/thunderbolt/switch.c | 441 +- drivers/thunderbolt/tb.c | 227 +- drivers/thunderbolt/tb.h | 101 - drivers/thunderbolt/tb_msgs.h | 6 +- drivers/thunderbolt/tb_regs.h | 65 +- drivers/thunderbolt/tmu.c | 383 - drivers/thunderbolt/tunnel.c | 169 +- drivers/thunderbolt/tunnel.h | 9 - drivers/thunderbolt/usb4.c | 764 - drivers/thunderbolt/xdomain.c | 6 - drivers/tty/cyclades.c | 10 +- drivers/tty/ehv_bytechan.c | 48 - drivers/tty/mips_ejtag_fdc.c | 2 +- drivers/tty/moxa.c | 4 +- drivers/tty/n_gsm.c | 2 +- drivers/tty/serdev/core.c | 14 +- drivers/tty/serial/21285.c | 55 +- drivers/tty/serial/8250/8250_aspeed_vuart.c | 5 +- drivers/tty/serial/8250/8250_core.c | 1 - drivers/tty/serial/8250/8250_exar.c | 6 +- drivers/tty/serial/8250/8250_fsl.c | 4 + drivers/tty/serial/8250/8250_gsc.c | 2 +- drivers/tty/serial/8250/8250_ioc3.c | 98 - drivers/tty/serial/8250/8250_of.c | 4 +- drivers/tty/serial/8250/8250_omap.c | 7 +- drivers/tty/serial/8250/8250_pci.c | 6 +- drivers/tty/serial/8250/8250_port.c | 10 +- drivers/tty/serial/8250/Kconfig | 21 - drivers/tty/serial/8250/Makefile | 1 - drivers/tty/serial/Kconfig | 4 +- drivers/tty/serial/amba-pl010.c | 5 +- drivers/tty/serial/amba-pl011.c | 13 +- drivers/tty/serial/apbuart.c | 5 +- drivers/tty/serial/arc_uart.c | 5 +- drivers/tty/serial/atmel_serial.c | 41 +- drivers/tty/serial/bcm63xx_uart.c | 5 +- drivers/tty/serial/clps711x.c | 5 +- drivers/tty/serial/cpm_uart/cpm_uart_core.c | 9 +- drivers/tty/serial/dz.c | 7 +- drivers/tty/serial/efm32-uart.c | 5 +- drivers/tty/serial/fsl_linflexuart.c | 8 +- drivers/tty/serial/fsl_lpuart.c | 16 +- drivers/tty/serial/imx.c | 7 +- drivers/tty/serial/ip22zilog.c | 7 +- drivers/tty/serial/kgdb_nmi.c | 4 +- drivers/tty/serial/lantiq.c | 2 +- drivers/tty/serial/meson_uart.c | 7 +- drivers/tty/serial/milbeaut_usio.c | 5 +- drivers/tty/serial/mpc52xx_uart.c | 11 +- drivers/tty/serial/msm_serial.c | 23 +- drivers/tty/serial/mux.c | 7 +- drivers/tty/serial/mxs-auart.c | 5 +- drivers/tty/serial/omap-serial.c | 12 +- drivers/tty/serial/owl-uart.c | 2 +- drivers/tty/serial/pch_uart.c | 12 +- drivers/tty/serial/pic32_uart.c | 2 +- drivers/tty/serial/pmac_zilog.c | 5 +- drivers/tty/serial/pnx8xxx_uart.c | 7 +- drivers/tty/serial/pxa.c | 5 +- drivers/tty/serial/qcom_geni_serial.c | 128 +- drivers/tty/serial/rda-uart.c | 2 +- drivers/tty/serial/sa1100.c | 7 +- drivers/tty/serial/samsung.h | 147 + drivers/tty/serial/samsung_tty.c | 315 +- drivers/tty/serial/sb1250-duart.c | 9 +- drivers/tty/serial/sccnxp.c | 5 +- drivers/tty/serial/serial-tegra.c | 94 +- drivers/tty/serial/serial_core.c | 84 - drivers/tty/serial/serial_txx9.c | 5 +- drivers/tty/serial/sh-sci.c | 14 +- drivers/tty/serial/sprd_serial.c | 5 +- drivers/tty/serial/st-asc.c | 17 +- drivers/tty/serial/stm32-usart.c | 5 +- drivers/tty/serial/sunhv.c | 5 +- drivers/tty/serial/sunsab.c | 5 +- drivers/tty/serial/sunsu.c | 5 +- drivers/tty/serial/sunzilog.c | 6 +- drivers/tty/serial/ucc_uart.c | 389 +- drivers/tty/serial/vr41xx_siu.c | 5 +- drivers/tty/serial/vt8500_serial.c | 5 +- drivers/tty/serial/xilinx_uartps.c | 51 +- drivers/tty/serial/zs.c | 7 +- drivers/tty/synclink.c | 6 +- drivers/tty/synclink_gt.c | 24 +- drivers/tty/synclinkmp.c | 34 +- drivers/tty/sysrq.c | 17 +- drivers/tty/tty_io.c | 2 +- drivers/tty/vt/.gitignore | 1 - drivers/tty/vt/Makefile | 6 +- drivers/tty/vt/vt.c | 8 +- drivers/uio/uio_dmem_genirq.c | 6 +- drivers/uio/uio_pdrv_genirq.c | 2 - drivers/usb/cdns3/Kconfig | 10 - drivers/usb/cdns3/Makefile | 1 - drivers/usb/cdns3/cdns3-imx.c | 216 - drivers/usb/cdns3/gadget.c | 536 +- drivers/usb/cdns3/gadget.h | 26 +- drivers/usb/cdns3/trace.h | 93 +- drivers/usb/chipidea/Kconfig | 1 - drivers/usb/chipidea/ci.h | 10 - drivers/usb/chipidea/ci_hdrc_tegra.c | 9 + drivers/usb/chipidea/core.c | 4 +- drivers/usb/chipidea/host.h | 2 +- drivers/usb/core/Kconfig | 9 - drivers/usb/core/devio.c | 51 +- drivers/usb/core/hcd-pci.c | 2 +- drivers/usb/core/hub.c | 4 - drivers/usb/dwc2/core_intr.c | 7 +- drivers/usb/dwc2/debugfs.c | 3 +- drivers/usb/dwc2/gadget.c | 25 +- drivers/usb/dwc2/hcd.c | 2 +- drivers/usb/dwc3/core.c | 3 - drivers/usb/dwc3/core.h | 2 - drivers/usb/dwc3/dwc3-exynos.c | 4 +- drivers/usb/dwc3/ep0.c | 4 +- drivers/usb/dwc3/gadget.c | 56 +- drivers/usb/dwc3/gadget.h | 14 - drivers/usb/dwc3/host.c | 6 +- drivers/usb/early/xhci-dbc.c | 2 +- drivers/usb/gadget/Kconfig | 28 + drivers/usb/gadget/configfs.c | 43 - drivers/usb/gadget/function/f_ecm.c | 16 +- drivers/usb/gadget/function/f_fs.c | 2 - drivers/usb/gadget/function/f_ncm.c | 17 +- drivers/usb/gadget/function/rndis.c | 17 +- drivers/usb/gadget/function/u_audio.c | 29 +- drivers/usb/gadget/legacy/Kconfig | 28 - drivers/usb/gadget/legacy/cdc2.c | 2 +- drivers/usb/gadget/legacy/g_ffs.c | 2 +- drivers/usb/gadget/legacy/multi.c | 2 +- drivers/usb/gadget/legacy/ncm.c | 2 +- drivers/usb/gadget/udc/amd5536udc_pci.c | 2 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 2 +- drivers/usb/gadget/udc/core.c | 2 - drivers/usb/gadget/udc/goku_udc.c | 2 +- drivers/usb/gadget/udc/gr_udc.c | 16 +- drivers/usb/gadget/udc/net2272.c | 6 +- drivers/usb/gadget/udc/net2280.c | 2 +- drivers/usb/gadget/udc/omap_udc.c | 6 +- drivers/usb/host/Kconfig | 56 +- drivers/usb/host/ehci-exynos.c | 4 +- drivers/usb/host/ehci-mv.c | 21 +- drivers/usb/host/ehci-pmcmsp.c | 6 +- drivers/usb/host/ehci-sh.c | 7 + drivers/usb/host/ehci-tegra.c | 16 +- drivers/usb/host/ohci-exynos.c | 2 +- drivers/usb/host/oxu210hp-hcd.c | 14 +- drivers/usb/host/pci-quirks.c | 2 +- drivers/usb/host/xhci-mtk.c | 5 + drivers/usb/host/xhci-tegra.c | 439 +- drivers/usb/isp1760/isp1760-if.c | 4 +- drivers/usb/misc/usb3503.c | 94 +- drivers/usb/musb/Kconfig | 12 +- drivers/usb/musb/Makefile | 4 +- drivers/usb/musb/davinci.c | 57 +- drivers/usb/musb/jz4740.c | 75 +- drivers/usb/musb/mediatek.c | 582 - drivers/usb/musb/musb_am335x.c | 44 + drivers/usb/musb/musb_core.c | 188 +- drivers/usb/musb/musb_core.h | 20 +- drivers/usb/musb/musb_dma.h | 9 - drivers/usb/musb/musb_host.c | 46 +- drivers/usb/musb/musb_io.h | 18 +- drivers/usb/musb/musb_trace.h | 33 +- drivers/usb/musb/musbhsdma.c | 56 +- drivers/usb/musb/omap2430.c | 164 +- drivers/usb/musb/sunxi.c | 6 +- drivers/usb/musb/tusb6010.c | 2 +- drivers/usb/musb/ux500_dma.c | 4 +- drivers/usb/phy/Kconfig | 4 +- drivers/usb/phy/phy-ab8500-usb.c | 26 +- drivers/usb/phy/phy-am335x.c | 2 +- drivers/usb/phy/phy-generic.c | 39 +- drivers/usb/phy/phy-generic.h | 3 +- drivers/usb/phy/phy-keystone.c | 2 +- drivers/usb/phy/phy-tegra-usb.c | 896 +- drivers/usb/phy/phy-ulpi.c | 48 +- drivers/usb/renesas_usbhs/common.c | 22 +- drivers/usb/renesas_usbhs/rcar2.c | 4 +- drivers/usb/renesas_usbhs/rza2.c | 2 +- drivers/usb/roles/intel-xhci-usb-role-switch.c | 2 +- drivers/usb/serial/Kconfig | 3 + drivers/usb/serial/garmin_gps.c | 2 +- drivers/usb/serial/opticon.c | 61 +- drivers/usb/typec/altmodes/displayport.c | 5 +- drivers/usb/typec/bus.c | 42 +- drivers/usb/typec/class.c | 52 +- drivers/usb/typec/mux.c | 2 +- drivers/usb/typec/mux/pi3usb30532.c | 5 +- drivers/usb/typec/tcpm/tcpm.c | 6 +- drivers/usb/typec/ucsi/displayport.c | 2 +- drivers/usb/typec/ucsi/ucsi.c | 95 +- drivers/usb/typec/ucsi/ucsi.h | 14 - drivers/usb/typec/ucsi/ucsi_acpi.c | 2 +- drivers/usb/typec/ucsi/ucsi_ccg.c | 191 +- drivers/vfio/mdev/mdev_sysfs.c | 2 +- drivers/vfio/pci/vfio_pci_nvlink2.c | 8 +- drivers/vfio/pci/vfio_pci_rdwr.c | 2 +- .../vfio/platform/reset/vfio_platform_amdxgbe.c | 8 +- .../vfio/platform/reset/vfio_platform_bcmflexrm.c | 2 +- .../platform/reset/vfio_platform_calxedaxgmac.c | 2 +- drivers/vfio/platform/vfio_platform_common.c | 4 +- drivers/vfio/vfio_iommu_spapr_tce.c | 2 +- drivers/vfio/vfio_iommu_type1.c | 35 +- drivers/video/backlight/ams369fg06.c | 1 + drivers/video/backlight/bd6107.c | 24 +- drivers/video/backlight/qcom-wled.c | 4 +- drivers/video/console/Kconfig | 1 + drivers/video/fbdev/68328fb.c | 14 +- drivers/video/fbdev/acornfb.c | 2 +- drivers/video/fbdev/amba-clcd.c | 2 +- drivers/video/fbdev/amifb.c | 2 +- drivers/video/fbdev/arcfb.c | 2 +- drivers/video/fbdev/arkfb.c | 2 +- drivers/video/fbdev/asiliantfb.c | 2 +- drivers/video/fbdev/atmel_lcdfb.c | 2 +- drivers/video/fbdev/aty/aty128fb.c | 2 +- drivers/video/fbdev/aty/atyfb.h | 2 +- drivers/video/fbdev/aty/atyfb_base.c | 6 +- drivers/video/fbdev/aty/mach64_cursor.c | 4 +- drivers/video/fbdev/aty/radeon_base.c | 2 +- drivers/video/fbdev/au1100fb.c | 2 +- drivers/video/fbdev/au1200fb.c | 2 +- drivers/video/fbdev/broadsheetfb.c | 2 +- drivers/video/fbdev/bw2.c | 2 +- drivers/video/fbdev/carminefb.c | 6 +- drivers/video/fbdev/cg14.c | 2 +- drivers/video/fbdev/cg3.c | 2 +- drivers/video/fbdev/cg6.c | 2 +- drivers/video/fbdev/chipsfb.c | 2 +- drivers/video/fbdev/cirrusfb.c | 2 +- drivers/video/fbdev/clps711x-fb.c | 2 +- drivers/video/fbdev/cobalt_lcdfb.c | 2 +- drivers/video/fbdev/controlfb.c | 2 +- drivers/video/fbdev/core/fb_defio.c | 3 + drivers/video/fbdev/core/fbcon.c | 7 - drivers/video/fbdev/core/fbmem.c | 35 +- drivers/video/fbdev/cyber2000fb.c | 2 +- drivers/video/fbdev/da8xx-fb.c | 2 +- drivers/video/fbdev/dnfb.c | 2 +- drivers/video/fbdev/efifb.c | 2 +- drivers/video/fbdev/ep93xx-fb.c | 2 +- drivers/video/fbdev/fb-puv3.c | 2 +- drivers/video/fbdev/ffb.c | 2 +- drivers/video/fbdev/fm2fb.c | 2 +- drivers/video/fbdev/fsl-diu-fb.c | 4 +- drivers/video/fbdev/g364fb.c | 2 +- drivers/video/fbdev/gbefb.c | 2 +- drivers/video/fbdev/geode/gx1fb_core.c | 2 +- drivers/video/fbdev/geode/gxfb_core.c | 2 +- drivers/video/fbdev/geode/lxfb_core.c | 2 +- drivers/video/fbdev/goldfishfb.c | 2 +- drivers/video/fbdev/grvga.c | 2 +- drivers/video/fbdev/gxt4500.c | 2 +- drivers/video/fbdev/hecubafb.c | 2 +- drivers/video/fbdev/hgafb.c | 2 +- drivers/video/fbdev/hitfb.c | 2 +- drivers/video/fbdev/hpfb.c | 2 +- drivers/video/fbdev/hyperv_fb.c | 2 +- drivers/video/fbdev/i740fb.c | 2 +- drivers/video/fbdev/i810/i810_main.c | 2 +- drivers/video/fbdev/imsttfb.c | 2 +- drivers/video/fbdev/imxfb.c | 4 +- drivers/video/fbdev/intelfb/intelfb.h | 2 +- drivers/video/fbdev/intelfb/intelfbdrv.c | 4 +- drivers/video/fbdev/kyro/fbdev.c | 4 +- drivers/video/fbdev/leo.c | 2 +- drivers/video/fbdev/macfb.c | 2 +- drivers/video/fbdev/matrox/matroxfb_base.c | 2 +- drivers/video/fbdev/matrox/matroxfb_crtc2.c | 2 +- drivers/video/fbdev/matrox/matroxfb_misc.c | 5 +- drivers/video/fbdev/maxinefb.c | 2 +- drivers/video/fbdev/mb862xx/mb862xxfb.h | 2 +- drivers/video/fbdev/mb862xx/mb862xxfb_accel.c | 15 +- drivers/video/fbdev/mb862xx/mb862xxfbdrv.c | 4 +- drivers/video/fbdev/mbx/mbxfb.c | 6 +- drivers/video/fbdev/metronomefb.c | 2 +- drivers/video/fbdev/mmp/Kconfig | 2 +- drivers/video/fbdev/mmp/fb/Kconfig | 4 + drivers/video/fbdev/mmp/fb/mmpfb.c | 4 +- drivers/video/fbdev/mmp/hw/Kconfig | 7 +- drivers/video/fbdev/mmp/hw/mmp_ctrl.c | 60 +- drivers/video/fbdev/mmp/hw/mmp_ctrl.h | 10 +- drivers/video/fbdev/mmp/hw/mmp_spi.c | 6 +- drivers/video/fbdev/mx3fb.c | 5 +- drivers/video/fbdev/neofb.c | 2 +- drivers/video/fbdev/nvidia/nvidia.c | 20 +- drivers/video/fbdev/ocfb.c | 11 +- drivers/video/fbdev/offb.c | 2 +- drivers/video/fbdev/omap/omapfb_main.c | 2 +- drivers/video/fbdev/omap2/omapfb/dss/dispc.c | 6 +- drivers/video/fbdev/omap2/omapfb/omapfb-main.c | 2 +- drivers/video/fbdev/omap2/omapfb/vrfb.c | 4 +- drivers/video/fbdev/p9100.c | 2 +- drivers/video/fbdev/platinumfb.c | 2 +- drivers/video/fbdev/pm2fb.c | 4 +- drivers/video/fbdev/pm3fb.c | 6 +- drivers/video/fbdev/pmag-aa-fb.c | 6 +- drivers/video/fbdev/pmag-ba-fb.c | 6 +- drivers/video/fbdev/pmagb-b-fb.c | 6 +- drivers/video/fbdev/ps3fb.c | 2 +- drivers/video/fbdev/pvr2fb.c | 6 +- drivers/video/fbdev/pxa168fb.c | 10 +- drivers/video/fbdev/pxafb.c | 14 +- drivers/video/fbdev/q40fb.c | 2 +- drivers/video/fbdev/riva/fbdev.c | 2 +- drivers/video/fbdev/s1d13xxxfb.c | 4 +- drivers/video/fbdev/s3c-fb.c | 5 +- drivers/video/fbdev/s3c2410fb.c | 2 +- drivers/video/fbdev/s3fb.c | 2 +- drivers/video/fbdev/sa1100fb.c | 6 +- drivers/video/fbdev/savage/savagefb_driver.c | 2 +- drivers/video/fbdev/sh7760fb.c | 4 +- drivers/video/fbdev/sh_mobile_lcdcfb.c | 6 +- drivers/video/fbdev/simplefb.c | 2 +- drivers/video/fbdev/sis/sis_main.c | 2 +- drivers/video/fbdev/skeletonfb.c | 2 +- drivers/video/fbdev/sm712fb.c | 2 +- drivers/video/fbdev/smscufx.c | 3 +- drivers/video/fbdev/ssd1307fb.c | 2 +- drivers/video/fbdev/sstfb.c | 6 +- drivers/video/fbdev/stifb.c | 6 +- drivers/video/fbdev/sunxvr1000.c | 2 +- drivers/video/fbdev/sunxvr2500.c | 2 +- drivers/video/fbdev/sunxvr500.c | 2 +- drivers/video/fbdev/tcx.c | 2 +- drivers/video/fbdev/tdfxfb.c | 4 +- drivers/video/fbdev/tgafb.c | 4 +- drivers/video/fbdev/tmiofb.c | 2 +- drivers/video/fbdev/tridentfb.c | 6 +- drivers/video/fbdev/udlfb.c | 1 + drivers/video/fbdev/uvesafb.c | 4 +- drivers/video/fbdev/valkyriefb.c | 4 +- drivers/video/fbdev/vermilion/cr_pll.c | 2 +- drivers/video/fbdev/vermilion/vermilion.c | 4 +- drivers/video/fbdev/vesafb.c | 6 +- drivers/video/fbdev/vfb.c | 2 +- drivers/video/fbdev/vga16fb.c | 2 +- drivers/video/fbdev/via/via-core.c | 2 +- drivers/video/fbdev/via/viafbdev.c | 105 +- drivers/video/fbdev/vt8500lcdfb.c | 2 +- drivers/video/fbdev/vt8623fb.c | 2 +- drivers/video/fbdev/w100fb.c | 8 +- drivers/video/fbdev/wm8505fb.c | 2 +- drivers/video/fbdev/xen-fbfront.c | 2 +- drivers/video/fbdev/xilinxfb.c | 2 +- drivers/virt/vboxguest/vboxguest_core.c | 1 - drivers/virt/vboxguest/vboxguest_utils.c | 1 - drivers/virtio/virtio_balloon.c | 2 - drivers/virtio/virtio_mmio.c | 15 +- drivers/virtio/virtio_pci_common.c | 2 +- drivers/visorbus/visorchipset.c | 11 +- drivers/vme/boards/vme_vmivme7805.c | 2 +- drivers/vme/bridges/vme_ca91cx42.c | 4 +- drivers/vme/bridges/vme_fake.c | 30 +- drivers/vme/bridges/vme_tsi148.c | 4 +- drivers/w1/masters/matrox_w1.c | 2 +- drivers/w1/masters/omap_hdq.c | 348 +- drivers/watchdog/bcm63xx_wdt.c | 2 +- drivers/watchdog/intel_scu_watchdog.c | 2 +- drivers/watchdog/rc32434_wdt.c | 4 +- drivers/watchdog/watchdog_core.c | 35 - drivers/watchdog/watchdog_dev.c | 36 +- drivers/xen/gntdev-dmabuf.c | 23 + drivers/xen/preempt.c | 4 +- drivers/xen/xen-balloon.c | 2 +- drivers/xen/xen-pciback/conf_space.c | 37 - drivers/xen/xen-pciback/conf_space.h | 7 - drivers/xen/xen-pciback/conf_space_capability.c | 89 - drivers/xen/xen-pciback/conf_space_header.c | 19 - drivers/xen/xen-pciback/pci_stub.c | 66 - drivers/xen/xen-pciback/pciback.h | 1 - drivers/zorro/proc.c | 9 +- fs/9p/Kconfig | 20 +- fs/9p/vfs_inode.c | 2 +- fs/Kconfig | 2 - fs/Makefile | 4 +- fs/adfs/adfs.h | 32 +- fs/adfs/dir.c | 314 +- fs/adfs/dir_f.c | 302 +- fs/adfs/dir_f.h | 52 +- fs/adfs/dir_fplus.c | 345 +- fs/adfs/dir_fplus.h | 6 +- fs/adfs/inode.c | 64 +- fs/adfs/map.c | 247 +- fs/adfs/super.c | 267 +- fs/afs/security.c | 2 +- fs/aio.c | 9 +- fs/attr.c | 23 +- fs/binfmt_elf.c | 144 +- fs/btrfs/Makefile | 2 +- fs/btrfs/block-group.c | 212 +- fs/btrfs/block-group.h | 40 - fs/btrfs/check-integrity.c | 4 +- fs/btrfs/compression.c | 6 +- fs/btrfs/ctree.h | 81 +- fs/btrfs/dev-replace.c | 1 - fs/btrfs/discard.c | 702 - fs/btrfs/discard.h | 41 - fs/btrfs/disk-io.c | 37 +- fs/btrfs/disk-io.h | 4 +- fs/btrfs/extent-tree.c | 50 +- fs/btrfs/extent_io.c | 54 +- fs/btrfs/extent_io.h | 6 +- fs/btrfs/file-item.c | 41 +- fs/btrfs/file.c | 23 +- fs/btrfs/free-space-cache.c | 619 +- fs/btrfs/free-space-cache.h | 41 +- fs/btrfs/inode-map.c | 13 +- fs/btrfs/inode.c | 849 +- fs/btrfs/ioctl.c | 2 +- fs/btrfs/ordered-data.c | 81 +- fs/btrfs/ordered-data.h | 26 +- fs/btrfs/print-tree.c | 2 +- fs/btrfs/qgroup.c | 44 +- fs/btrfs/relocation.c | 20 +- fs/btrfs/scrub.c | 7 +- fs/btrfs/space-info.c | 42 +- fs/btrfs/super.c | 39 +- fs/btrfs/sysfs.c | 394 +- fs/btrfs/sysfs.h | 5 +- fs/btrfs/tests/btrfs-tests.c | 29 - fs/btrfs/tests/btrfs-tests.h | 1 - fs/btrfs/tests/extent-map-tests.c | 154 +- fs/btrfs/tests/inode-tests.c | 44 +- fs/btrfs/transaction.c | 30 +- fs/btrfs/tree-checker.c | 225 +- fs/btrfs/tree-log.c | 455 +- fs/btrfs/volumes.c | 284 +- fs/btrfs/volumes.h | 12 +- fs/btrfs/zlib.c | 135 +- fs/buffer.c | 72 +- fs/cachefiles/rdwr.c | 27 +- fs/ceph/acl.c | 4 +- fs/ceph/addr.c | 2 +- fs/ceph/caps.c | 87 +- fs/ceph/debugfs.c | 2 +- fs/ceph/dir.c | 74 +- fs/ceph/file.c | 11 +- fs/ceph/inode.c | 56 +- fs/ceph/mds_client.c | 194 +- fs/ceph/mds_client.h | 39 +- fs/ceph/mdsmap.c | 91 +- fs/ceph/super.c | 132 +- fs/ceph/super.h | 19 +- fs/ceph/xattr.c | 7 +- fs/cifs/cifs_debug.c | 108 +- fs/cifs/cifs_dfs_ref.c | 97 +- fs/cifs/cifs_spnego.c | 25 +- fs/cifs/cifsacl.c | 48 +- fs/cifs/cifsfs.h | 3 - fs/cifs/cifsproto.h | 4 - fs/cifs/cifssmb.c | 4 +- fs/cifs/connect.c | 10 +- fs/cifs/dfs_cache.c | 1125 +- fs/cifs/dfs_cache.h | 2 +- fs/cifs/file.c | 8 +- fs/cifs/inode.c | 17 +- fs/cifs/smb2misc.c | 2 +- fs/cifs/smb2ops.c | 171 +- fs/cifs/smb2pdu.c | 182 +- fs/cifs/smb2pdu.h | 2 - fs/cifs/smb2proto.h | 5 - fs/cifs/xattr.c | 128 +- fs/compat_ioctl.c | 261 + fs/configfs/inode.c | 9 +- fs/crypto/Kconfig | 21 +- fs/crypto/bio.c | 114 +- fs/crypto/crypto.c | 57 +- fs/crypto/fname.c | 69 +- fs/crypto/fscrypt_private.h | 36 +- fs/crypto/hkdf.c | 2 +- fs/crypto/keyring.c | 161 +- fs/crypto/keysetup.c | 21 +- fs/crypto/keysetup_v1.c | 17 +- fs/crypto/policy.c | 163 +- fs/debugfs/file.c | 38 +- fs/debugfs/inode.c | 130 +- fs/dlm/lowcomms.c | 6 +- fs/ecryptfs/crypto.c | 2 +- fs/ecryptfs/ecryptfs_kernel.h | 2 +- fs/ecryptfs/keystore.c | 8 +- fs/ecryptfs/messaging.c | 1 - fs/ecryptfs/mmap.c | 16 +- fs/erofs/decompressor.c | 22 +- fs/erofs/internal.h | 4 +- fs/erofs/utils.c | 15 +- fs/erofs/xattr.h | 17 +- fs/erofs/zdata.c | 5 +- fs/eventpoll.c | 87 +- fs/exec.c | 5 - fs/ext2/super.c | 7 +- fs/ext4/Kconfig | 9 +- fs/ext4/Makefile | 3 +- fs/ext4/balloc.c | 5 +- fs/ext4/dir.c | 3 +- fs/ext4/ext4.h | 81 +- fs/ext4/ext4_extents.h | 5 + fs/ext4/ext4_jbd2.c | 25 - fs/ext4/ext4_jbd2.h | 22 +- fs/ext4/extents.c | 158 +- fs/ext4/file.c | 203 +- fs/ext4/ialloc.c | 6 +- fs/ext4/indirect.c | 26 + fs/ext4/inline.c | 2 - fs/ext4/inode-test.c | 4 +- fs/ext4/inode.c | 68 +- fs/ext4/ioctl.c | 2 - fs/ext4/mballoc.c | 4 - fs/ext4/mmp.c | 6 +- fs/ext4/namei.c | 20 +- fs/ext4/page-io.c | 19 +- fs/ext4/readpage.c | 42 +- fs/ext4/resize.c | 10 +- fs/ext4/super.c | 94 +- fs/ext4/sysfs.c | 88 +- fs/ext4/verity.c | 47 +- fs/ext4/xattr.c | 6 +- fs/f2fs/Kconfig | 26 - fs/f2fs/Makefile | 1 - fs/f2fs/checkpoint.c | 6 +- fs/f2fs/compress.c | 1176 -- fs/f2fs/data.c | 752 +- fs/f2fs/debug.c | 9 +- fs/f2fs/dir.c | 16 +- fs/f2fs/f2fs.h | 320 +- fs/f2fs/file.c | 269 +- fs/f2fs/gc.c | 16 +- fs/f2fs/inline.c | 44 +- fs/f2fs/inode.c | 41 - fs/f2fs/namei.c | 120 +- fs/f2fs/node.c | 2 +- fs/f2fs/recovery.c | 20 +- fs/f2fs/segment.c | 271 +- fs/f2fs/segment.h | 19 +- fs/f2fs/super.c | 182 +- fs/f2fs/sysfs.c | 19 +- fs/f2fs/verity.c | 47 +- fs/fat/inode.c | 3 +- fs/fat/misc.c | 10 +- fs/file.c | 28 +- fs/fs-writeback.c | 2 +- fs/fscache/internal.h | 2 +- fs/fscache/object-list.c | 13 +- fs/fscache/proc.c | 2 +- fs/gfs2/aops.c | 4 +- fs/gfs2/dir.c | 3 + fs/gfs2/glock.c | 2 +- fs/gfs2/glops.c | 2 +- fs/gfs2/incore.h | 6 +- fs/gfs2/inode.c | 10 +- fs/gfs2/log.c | 21 +- fs/gfs2/log.h | 4 +- fs/gfs2/lops.c | 70 +- fs/gfs2/ops_fstype.c | 2 - fs/gfs2/rgrp.c | 10 + fs/gfs2/trans.c | 9 +- fs/hfs/hfs_fs.h | 28 +- fs/hfs/inode.c | 4 +- fs/hfsplus/hfsplus_fs.h | 28 +- fs/hfsplus/inode.c | 12 +- fs/hostfs/hostfs.h | 22 +- fs/hostfs/hostfs_kern.c | 15 +- fs/inode.c | 65 +- fs/internal.h | 14 +- fs/io-wq.c | 13 +- fs/io-wq.h | 2 - fs/io_uring.c | 2196 +-- fs/ioctl.c | 164 +- fs/iomap/buffered-io.c | 18 +- fs/jbd2/journal.c | 41 +- fs/jfs/jfs_debug.c | 14 +- fs/jfs/jfs_dmap.c | 1 + fs/kernfs/dir.c | 2 +- fs/kernfs/inode.c | 6 +- fs/libfs.c | 70 - fs/lockd/procfs.c | 12 +- fs/namei.c | 199 +- fs/nfs/Kconfig | 11 +- fs/nfs/Makefile | 2 +- fs/nfs/callback_xdr.c | 11 +- fs/nfs/client.c | 84 +- fs/nfs/dir.c | 25 +- fs/nfs/direct.c | 7 +- fs/nfs/file.c | 49 +- fs/nfs/flexfilelayout/flexfilelayout.c | 34 +- fs/nfs/fs_context.c | 1437 -- fs/nfs/fscache-index.c | 6 +- fs/nfs/fscache.c | 20 +- fs/nfs/fscache.h | 8 +- fs/nfs/getroot.c | 73 +- fs/nfs/inode.c | 8 +- fs/nfs/internal.h | 143 +- fs/nfs/mount_clnt.c | 2 + fs/nfs/namespace.c | 146 +- fs/nfs/nfs2xdr.c | 12 +- fs/nfs/nfs3_fs.h | 2 +- fs/nfs/nfs3client.c | 6 +- fs/nfs/nfs3proc.c | 28 +- fs/nfs/nfs3xdr.c | 5 +- fs/nfs/nfs42proc.c | 36 +- fs/nfs/nfs4_fs.h | 15 +- fs/nfs/nfs4client.c | 101 +- fs/nfs/nfs4file.c | 1 - fs/nfs/nfs4idmap.c | 30 +- fs/nfs/nfs4namespace.c | 296 +- fs/nfs/nfs4proc.c | 91 +- fs/nfs/nfs4state.c | 2 +- fs/nfs/nfs4super.c | 257 +- fs/nfs/nfs4trace.c | 4 - fs/nfs/nfs4trace.h | 237 +- fs/nfs/nfs4xdr.c | 30 +- fs/nfs/nfstrace.h | 279 +- fs/nfs/pnfs.c | 2 + fs/nfs/pnfs.h | 8 +- fs/nfs/pnfs_nfs.c | 7 +- fs/nfs/proc.c | 24 +- fs/nfs/read.c | 7 +- fs/nfs/super.c | 2224 ++- fs/nfs/write.c | 32 +- fs/nfsd/Kconfig | 10 - fs/nfsd/netns.h | 6 +- fs/nfsd/nfs3xdr.c | 20 +- fs/nfsd/nfs4callback.c | 11 +- fs/nfsd/nfs4layouts.c | 2 +- fs/nfsd/nfs4proc.c | 449 +- fs/nfsd/nfs4recover.c | 8 +- fs/nfsd/nfs4state.c | 262 +- fs/nfsd/nfs4xdr.c | 161 +- fs/nfsd/nfsctl.c | 19 +- fs/nfsd/nfsd.h | 34 +- fs/nfsd/nfsfh.h | 9 +- fs/nfsd/nfsproc.c | 6 +- fs/nfsd/nfssvc.c | 12 +- fs/nfsd/state.h | 44 +- fs/nfsd/stats.c | 12 +- fs/nfsd/vfs.c | 30 +- fs/nfsd/vfs.h | 2 +- fs/nfsd/xdr3.h | 2 +- fs/nfsd/xdr4.h | 39 +- fs/nsfs.c | 29 +- fs/ntfs/inode.c | 18 +- fs/ocfs2/cluster/quorum.c | 2 +- fs/ocfs2/dlm/Makefile | 2 + fs/ocfs2/dlm/dlmast.c | 8 +- fs/ocfs2/dlm/dlmcommon.h | 4 + fs/ocfs2/dlm/dlmconvert.c | 8 +- fs/ocfs2/dlm/dlmdebug.c | 8 +- fs/ocfs2/dlm/dlmdomain.c | 8 +- fs/ocfs2/dlm/dlmlock.c | 8 +- fs/ocfs2/dlm/dlmmaster.c | 10 +- fs/ocfs2/dlm/dlmrecovery.c | 10 +- fs/ocfs2/dlm/dlmthread.c | 8 +- fs/ocfs2/dlm/dlmunlock.c | 8 +- fs/ocfs2/dlmfs/Makefile | 2 + fs/ocfs2/dlmfs/dlmfs.c | 4 +- fs/ocfs2/dlmfs/userdlm.c | 6 +- fs/ocfs2/dlmglue.c | 2 +- fs/ocfs2/journal.h | 8 +- fs/ocfs2/namei.c | 3 +- fs/ocfs2/suballoc.c | 2 +- fs/open.c | 146 +- fs/overlayfs/copy_up.c | 41 +- fs/pipe.c | 242 +- fs/proc/Kconfig | 4 - fs/proc/Makefile | 1 - fs/proc/base.c | 117 +- fs/proc/bootconfig.c | 89 - fs/proc/cpuinfo.c | 12 +- fs/proc/generic.c | 38 +- fs/proc/inode.c | 76 +- fs/proc/internal.h | 5 +- fs/proc/kcore.c | 13 +- fs/proc/kmsg.c | 14 +- fs/proc/namespaces.c | 24 +- fs/proc/page.c | 94 +- fs/proc/proc_net.c | 32 +- fs/proc/proc_sysctl.c | 2 +- fs/proc/root.c | 2 +- fs/proc/stat.c | 12 +- fs/proc/task_mmu.c | 4 +- fs/proc/uptime.c | 3 - fs/proc/vmcore.c | 10 +- fs/quota/quotaio_v1.h | 6 +- fs/ramfs/inode.c | 12 - fs/readdir.c | 79 +- fs/reiserfs/stree.c | 3 +- fs/reiserfs/super.c | 4 +- fs/splice.c | 12 +- fs/stack.c | 6 +- fs/stat.c | 34 +- fs/sysfs/group.c | 2 +- fs/timerfd.c | 3 - fs/tracefs/inode.c | 114 +- fs/ubifs/Kconfig | 1 - fs/ubifs/auth.c | 2 +- fs/ubifs/dir.c | 10 +- fs/ubifs/file.c | 29 +- fs/ubifs/ioctl.c | 14 +- fs/ubifs/journal.c | 6 +- fs/ubifs/orphan.c | 4 +- fs/ubifs/sb.c | 13 +- fs/ubifs/super.c | 2 - fs/ubifs/ubifs.h | 7 + fs/udf/ecma_167.h | 46 +- fs/udf/inode.c | 6 +- fs/udf/osta_udf.h | 100 +- fs/udf/super.c | 40 +- fs/udf/truncate.c | 2 +- fs/utimes.c | 4 +- fs/vboxsf/Kconfig | 10 - fs/vboxsf/Makefile | 5 - fs/vboxsf/dir.c | 427 - fs/vboxsf/file.c | 379 - fs/vboxsf/shfl_hostintf.h | 901 -- fs/vboxsf/super.c | 497 - fs/vboxsf/utils.c | 551 - fs/vboxsf/vboxsf_wrappers.c | 371 - fs/vboxsf/vfsmod.h | 137 - fs/verity/enable.c | 67 +- fs/verity/fsverity_private.h | 17 +- fs/verity/hash_algs.c | 98 +- fs/verity/open.c | 5 +- fs/verity/signature.c | 15 +- fs/verity/verify.c | 47 +- fs/xfs/libxfs/xfs_attr.c | 14 +- fs/xfs/libxfs/xfs_attr.h | 15 +- fs/xfs/libxfs/xfs_attr_leaf.c | 4 +- fs/xfs/libxfs/xfs_attr_leaf.h | 9 + fs/xfs/libxfs/xfs_attr_remote.c | 89 +- fs/xfs/libxfs/xfs_attr_remote.h | 2 - fs/xfs/libxfs/xfs_btree.c | 2 + fs/xfs/libxfs/xfs_da_btree.h | 4 +- fs/xfs/libxfs/xfs_da_format.h | 4 +- fs/xfs/libxfs/xfs_format.h | 7 - fs/xfs/libxfs/xfs_log_format.h | 19 +- fs/xfs/scrub/repair.h | 1 + fs/xfs/scrub/trace.h | 6 +- fs/xfs/xfs_acl.c | 11 +- fs/xfs/xfs_attr_inactive.c | 149 +- fs/xfs/xfs_buf_item.c | 45 +- fs/xfs/xfs_buf_item.h | 1 - fs/xfs/xfs_dquot.c | 6 +- fs/xfs/xfs_file.c | 7 +- fs/xfs/xfs_inode.c | 24 +- fs/xfs/xfs_ioctl.c | 20 +- fs/xfs/xfs_ioctl32.c | 9 +- fs/xfs/xfs_ioctl32.h | 2 +- fs/xfs/xfs_iomap.c | 2 +- fs/xfs/xfs_iops.c | 6 +- fs/xfs/xfs_log_recover.c | 6 - fs/xfs/xfs_ondisk.h | 1 - fs/xfs/xfs_qm.h | 6 +- fs/xfs/xfs_quotaops.c | 6 +- fs/xfs/xfs_reflink.c | 9 +- fs/xfs/xfs_reflink.h | 2 +- fs/xfs/xfs_super.c | 48 +- fs/xfs/xfs_trace.h | 4 +- fs/xfs/xfs_trans_dquot.c | 8 +- fs/xfs/xfs_xattr.c | 14 +- fs/zonefs/Kconfig | 9 - fs/zonefs/Makefile | 4 - fs/zonefs/super.c | 1178 -- fs/zonefs/zonefs.h | 175 - include/acpi/acbuffer.h | 2 +- include/acpi/acconfig.h | 2 +- include/acpi/acexcep.h | 2 +- include/acpi/acnames.h | 2 +- include/acpi/acoutput.h | 2 +- include/acpi/acpi.h | 2 +- include/acpi/acpiosxf.h | 2 +- include/acpi/acpixf.h | 4 +- include/acpi/acrestyp.h | 2 +- include/acpi/actbl.h | 2 +- include/acpi/actbl1.h | 2 +- include/acpi/actbl2.h | 2 +- include/acpi/actbl3.h | 2 +- include/acpi/actypes.h | 2 +- include/acpi/acuuid.h | 2 +- include/acpi/platform/acenv.h | 13 +- include/acpi/platform/acenvex.h | 2 +- include/acpi/platform/acgcc.h | 2 +- include/acpi/platform/acgccex.h | 2 +- include/acpi/platform/acintel.h | 2 +- include/acpi/platform/aclinux.h | 2 +- include/acpi/platform/aclinuxex.h | 2 +- include/asm-generic/atomic-instrumented.h | 722 +- include/asm-generic/atomic-long.h | 331 +- include/asm-generic/export.h | 8 +- include/asm-generic/io.h | 4 + include/asm-generic/iomap.h | 4 +- include/asm-generic/percpu.h | 10 +- include/asm-generic/pgtable.h | 20 - include/asm-generic/tlb.h | 120 +- include/asm-generic/vdso/vsyscall.h | 4 +- include/clocksource/hyperv_timer.h | 2 +- include/crypto/aead.h | 10 - include/crypto/algapi.h | 84 +- include/crypto/cast6.h | 7 +- include/crypto/hash.h | 13 - include/crypto/internal/acompress.h | 4 +- include/crypto/internal/aead.h | 21 +- include/crypto/internal/akcipher.h | 12 +- include/crypto/internal/chacha.h | 2 +- include/crypto/internal/des.h | 23 +- include/crypto/internal/geniv.h | 1 + include/crypto/internal/hash.h | 90 +- include/crypto/internal/poly1305.h | 45 +- include/crypto/internal/scompress.h | 4 +- include/crypto/internal/skcipher.h | 27 +- include/crypto/nhpoly1305.h | 4 +- include/crypto/poly1305.h | 26 +- include/crypto/serpent.h | 4 +- include/crypto/skcipher.h | 26 +- include/crypto/twofish.h | 2 +- include/crypto/xts.h | 21 +- .../gpu/drm/r128 => include/drm}/ati_pcigart.h | 0 include/drm/bridge/dw_mipi_dsi.h | 9 - include/drm/drm_atomic.h | 62 +- include/drm/drm_atomic_helper.h | 8 +- include/drm/drm_atomic_state_helper.h | 6 - include/drm/drm_bridge.h | 136 +- include/drm/drm_color_mgmt.h | 25 +- include/drm/drm_connector.h | 24 +- include/drm/drm_dp_helper.h | 12 +- include/drm/drm_dp_mst_helper.h | 32 +- include/drm/drm_encoder.h | 7 +- include/drm/drm_fb_cma_helper.h | 2 - include/drm/drm_fb_helper.h | 40 + include/drm/drm_file.h | 3 - include/drm/drm_fourcc.h | 8 +- include/drm/drm_gem.h | 4 +- include/drm/drm_gem_vram_helper.h | 8 +- include/drm/drm_legacy.h | 29 +- include/drm/drm_mipi_dsi.h | 4 - include/drm/drm_of.h | 21 - include/drm/drm_panel.h | 58 +- include/drm/drm_pci.h | 19 +- include/drm/drm_print.h | 333 +- include/drm/drm_rect.h | 2 - include/drm/drm_scdc_helper.h | 6 +- include/drm/drm_util.h | 2 +- include/drm/gpu_scheduler.h | 22 +- include/drm/i915_pciids.h | 31 +- include/drm/task_barrier.h | 107 - include/drm/ttm/ttm_bo_api.h | 10 +- include/dt-bindings/{clock => clk}/ti-dra7-atl.h | 0 include/dt-bindings/clock/dra7.h | 23 - include/dt-bindings/clock/imx8mp-clock.h | 300 - include/dt-bindings/clock/marvell,mmp2.h | 2 - include/dt-bindings/clock/meson8-ddr-clkc.h | 4 - include/dt-bindings/clock/omap5.h | 1 - include/dt-bindings/clock/qcom,dispcc-sc7180.h | 46 - include/dt-bindings/clock/qcom,dispcc-sdm845.h | 13 +- include/dt-bindings/clock/qcom,gcc-ipq6018.h | 262 - include/dt-bindings/clock/qcom,gcc-msm8998.h | 1 - include/dt-bindings/clock/qcom,gpucc-sc7180.h | 21 - include/dt-bindings/clock/qcom,mmcc-msm8998.h | 210 - include/dt-bindings/clock/qcom,videocc-sc7180.h | 23 - include/dt-bindings/clock/sun50i-a64-ccu.h | 1 - include/dt-bindings/clock/sun6i-a31-ccu.h | 2 - include/dt-bindings/clock/sun8i-a23-a33-ccu.h | 2 - include/dt-bindings/clock/sun8i-r40-ccu.h | 2 +- include/dt-bindings/dma/x1830-dma.h | 39 - include/dt-bindings/interconnect/qcom,msm8916.h | 100 - .../interrupt-controller/aspeed-scu-ic.h | 23 - include/dt-bindings/memory/tegra186-mc.h | 139 - include/dt-bindings/memory/tegra194-mc.h | 410 - include/dt-bindings/phy/phy.h | 1 - include/dt-bindings/power/mt6765-power.h | 14 - include/dt-bindings/power/qcom-rpmpd.h | 24 - include/dt-bindings/reset/nuvoton,npcm7xx-reset.h | 91 - include/dt-bindings/reset/qcom,gcc-ipq6018.h | 157 - include/dt-bindings/reset/realtek,rtd1195.h | 74 - include/dt-bindings/reset/realtek,rtd1295.h | 3 - include/dt-bindings/thermal/thermal_exynos.h | 2 +- include/kunit/assert.h | 3 +- {lib => include}/kunit/string-stream.h | 0 include/kunit/test.h | 37 +- include/kunit/try-catch.h | 10 + include/linux/acpi.h | 15 - include/linux/alcor_pci.h | 1 - include/linux/atomic-fallback.h | 340 +- include/linux/attribute_container.h | 7 - include/linux/b1pcmcia.h | 21 + include/linux/backing-dev.h | 10 - include/linux/bitmap.h | 37 +- include/linux/bitops.h | 5 +- include/linux/blkdev.h | 22 - include/linux/bootconfig.h | 224 - include/linux/bpf-cgroup.h | 4 +- include/linux/bpf.h | 203 +- include/linux/bpf_types.h | 9 - include/linux/bpf_verifier.h | 10 +- include/linux/btf.h | 52 - include/linux/ceph/ceph_fs.h | 9 - include/linux/ceph/mdsmap.h | 11 +- include/linux/ceph/osd_client.h | 1 - include/linux/ceph/rados.h | 2 - include/linux/clk-provider.h | 431 +- include/linux/clk.h | 3 - include/linux/clock_cooling.h | 2 +- include/linux/compat.h | 47 +- include/linux/compiler-clang.h | 11 +- include/linux/compiler-gcc.h | 6 - include/linux/compiler.h | 60 +- include/linux/console.h | 2 + include/linux/cpu_cooling.h | 24 +- include/linux/cpuhotplug.h | 2 - include/linux/cpuidle.h | 6 +- include/linux/cpumask.h | 4 +- include/linux/crypto.h | 104 +- include/linux/debugfs.h | 2 +- include/linux/dev_printk.h | 235 - include/linux/devfreq.h | 29 +- include/linux/device.h | 1000 +- include/linux/device/bus.h | 288 - include/linux/device/class.h | 266 - include/linux/device/driver.h | 292 - include/linux/dma-buf.h | 27 + include/linux/dma-heap.h | 59 - include/linux/dma/k3-psil.h | 71 - include/linux/dma/k3-udma-glue.h | 134 - include/linux/dma/ti-cppi5.h | 1059 -- include/linux/dmaengine.h | 153 +- include/linux/dsa/sja1105.h | 6 +- include/linux/efi.h | 772 +- include/linux/ethtool_netlink.h | 17 - include/linux/eventpoll.h | 9 - include/linux/export.h | 33 +- include/linux/extcon.h | 30 +- include/linux/f2fs_fs.h | 5 - include/linux/falloc.h | 2 + include/linux/fb.h | 4 +- include/linux/fcntl.h | 16 +- include/linux/file.h | 2 - include/linux/filter.h | 53 +- include/linux/firmware/xlnx-zynqmp.h | 7 - include/linux/fs.h | 26 +- include/linux/fscrypt.h | 28 +- include/linux/fsl/enetc_mdio.h | 55 - include/linux/fsl/ptp_qoriq.h | 1 - include/linux/fsverity.h | 7 +- include/linux/genhd.h | 6 +- include/linux/gpio/consumer.h | 7 - include/linux/gpio/driver.h | 26 +- include/linux/host1x.h | 28 +- include/linux/hrtimer.h | 3 +- include/linux/huge_mm.h | 2 +- include/linux/hugetlb.h | 3 +- include/linux/hwmon.h | 26 +- include/linux/i2c.h | 115 +- include/linux/ide.h | 2 - include/linux/ieee80211.h | 11 +- include/linux/iio/accel/kxcjk_1013.h | 3 - include/linux/iio/adc/ad_sigma_delta.h | 2 - include/linux/iio/buffer_impl.h | 6 +- include/linux/iio/common/st_sensors.h | 12 +- include/linux/iio/common/st_sensors_i2c.h | 10 + include/linux/iio/frequency/adf4350.h | 4 + include/linux/iio/imu/adis.h | 164 +- include/linux/iio/magnetometer/ak8975.h | 17 + include/linux/iio/types.h | 2 - include/linux/ima.h | 20 - include/linux/intel-iommu.h | 25 +- include/linux/interconnect-provider.h | 14 - include/linux/io-mapping.h | 5 +- include/linux/io-pgtable.h | 27 +- include/linux/io.h | 6 +- include/linux/iommu.h | 19 +- include/linux/ipmi-fru.h | 134 + include/linux/irqchip/arm-gic-v3.h | 59 +- include/linux/irqchip/arm-gic-v4.h | 23 +- include/linux/irqdomain.h | 5 - include/linux/isdn/capilli.h | 18 + include/linux/isdn/capiutil.h | 456 + include/linux/jiffies.h | 20 + include/linux/kasan.h | 6 - include/linux/kcsan-checks.h | 93 - include/linux/kcsan.h | 108 - include/linux/kernelcapi.h | 75 + include/linux/key.h | 125 +- include/linux/ktime.h | 37 + include/linux/kvm_host.h | 7 +- include/linux/leds-bd2802.h | 1 + include/linux/leds.h | 6 - include/linux/libata.h | 6 - include/linux/list.h | 146 +- include/linux/list_nulls.h | 30 +- include/linux/lockdep.h | 8 - include/linux/lsm_audit.h | 3 - include/linux/lsm_hooks.h | 38 - include/linux/mailbox/mtk-cmdq-mailbox.h | 11 - include/linux/memblock.h | 7 +- include/linux/memory.h | 29 + include/linux/memory_hotplug.h | 7 +- include/linux/memremap.h | 6 - include/linux/mfd/cros_ec.h | 35 + include/linux/mfd/db8500-prcmu.h | 18 + include/linux/mfd/dbx500-prcmu.h | 30 + include/linux/mfd/tmio.h | 3 + include/linux/mii.h | 50 - include/linux/mii_timestamper.h | 121 - include/linux/mlx4/cq.h | 5 - include/linux/mlx4/device.h | 2 +- include/linux/mlx5/device.h | 23 +- include/linux/mlx5/driver.h | 6 +- include/linux/mlx5/fs.h | 20 +- include/linux/mlx5/mlx5_ifc.h | 261 +- include/linux/mm.h | 126 +- include/linux/mmc/sdio_ids.h | 2 - include/linux/mmc/slot-gpio.h | 5 +- include/linux/mmzone.h | 12 +- include/linux/module.h | 16 +- include/linux/moduleparam.h | 82 +- include/linux/mtd/spi-nor.h | 16 +- include/linux/namei.h | 12 +- include/linux/net.h | 1 - include/linux/netdevice.h | 35 +- include/linux/netfilter/ipset/ip_set.h | 7 + include/linux/nfs_fs_sb.h | 1 - include/linux/nfs_xdr.h | 14 +- include/linux/nsproxy.h | 2 - include/linux/nvmem-provider.h | 3 - include/linux/of.h | 8 - include/linux/omap-dma.h | 18 + include/linux/padata.h | 56 +- include/linux/page-isolation.h | 4 +- include/linux/pagemap.h | 28 - include/linux/pagewalk.h | 49 +- include/linux/pci-ats.h | 3 - include/linux/pci.h | 2 +- include/linux/pci_ids.h | 1 - include/linux/percpu-defs.h | 3 +- include/linux/percpu-refcount.h | 26 +- include/linux/perf_event.h | 6 +- include/linux/phy.h | 123 +- include/linux/phy/phy-dp.h | 95 - include/linux/phy/phy.h | 14 +- include/linux/phylink.h | 2 - include/linux/pinctrl/consumer.h | 6 - include/linux/pinctrl/machine.h | 5 - include/linux/pipe_fs_i.h | 27 +- include/linux/platform_data/ad7266.h | 3 + include/linux/platform_data/ads1015.h | 23 + include/linux/platform_data/bd6107.h | 1 + include/linux/platform_data/cros_ec_proto.h | 23 +- include/linux/platform_data/crypto-atmel.h | 23 + include/linux/platform_data/ehci-sh.h | 16 + include/linux/platform_data/eth_ixp4xx.h | 19 - include/linux/platform_data/mlxreg.h | 2 - include/linux/platform_data/mv_usb.h | 8 + include/linux/platform_data/tc35876x.h | 11 + include/linux/platform_data/ti-sysc.h | 1 - include/linux/platform_data/usb3503.h | 3 + include/linux/platform_data/wan_ixp4xx_hss.h | 17 - include/linux/platform_data/x86/asus-wmi.h | 1 - include/linux/pm_domain.h | 8 - include/linux/pmbus.h | 11 +- include/linux/power/max17042_battery.h | 48 +- include/linux/power_supply.h | 10 - include/linux/proc_fs.h | 23 +- include/linux/proc_ns.h | 7 +- include/linux/property.h | 96 +- include/linux/psci.h | 2 - include/linux/psp-tee.h | 91 - include/linux/ptdump.h | 22 - include/linux/ptp_clock_kernel.h | 9 - include/linux/ptr_ring.h | 1 - include/linux/qcom_scm.h | 119 +- include/linux/raid/pq.h | 7 +- include/linux/rcu_segcblist.h | 2 + include/linux/rculist.h | 38 +- include/linux/rculist_nulls.h | 20 +- include/linux/rcupdate.h | 28 +- include/linux/rcutiny.h | 2 - include/linux/rcutree.h | 2 - include/linux/regmap.h | 45 - include/linux/regulator/consumer.h | 7 - include/linux/remoteproc/mtk_scp.h | 66 - include/linux/resctrl.h | 14 - include/linux/ring_buffer.h | 110 +- include/linux/rpmsg/mtk_rpmsg.h | 38 - include/linux/rtc.h | 1 - include/linux/sched.h | 13 - include/linux/sched/cpufreq.h | 1 + include/linux/scmi_protocol.h | 5 +- include/linux/security.h | 33 - include/linux/seq_file.h | 13 - include/linux/seqlock.h | 51 +- include/linux/serial_8250.h | 1 - include/linux/serial_core.h | 91 +- include/linux/sfp.h | 95 +- include/linux/skbuff.h | 22 +- include/linux/slab.h | 1 + include/linux/soc/mediatek/mtk-cmdq.h | 53 - include/linux/soc/mediatek/mtk_sip_svc.h | 25 - include/linux/soc/samsung/exynos-pmu.h | 2 +- include/linux/soc/samsung/exynos-regs-pmu.h | 16 +- include/linux/soc/ti/k3-ringacc.h | 244 - include/linux/soundwire/sdw.h | 23 +- include/linux/soundwire/sdw_intel.h | 167 +- include/linux/spi/spi.h | 8 - include/linux/spi/spi_oc_tiny.h | 4 + include/linux/stmmac.h | 14 - include/linux/stop_machine.h | 16 + include/linux/string.h | 46 - include/linux/sunrpc/auth.h | 2 + include/linux/sunrpc/cache.h | 42 +- include/linux/sunrpc/gss_api.h | 7 +- include/linux/sunrpc/gss_krb5.h | 2 +- include/linux/sunrpc/stats.h | 4 +- include/linux/suspend.h | 2 - include/linux/swab.h | 1 - include/linux/switchtec.h | 160 +- include/linux/syscalls.h | 14 +- include/linux/thermal.h | 11 + include/linux/tick.h | 5 +- include/linux/time.h | 6 - include/linux/time32.h | 154 +- include/linux/time_namespace.h | 133 - include/linux/timekeeping32.h | 32 + include/linux/trace_events.h | 27 +- include/linux/tracefs.h | 1 + include/linux/transport_class.h | 6 +- include/linux/types.h | 5 + include/linux/units.h | 84 - include/linux/usb.h | 18 - include/linux/usb/pd.h | 33 +- include/linux/usb/pd_vdo.h | 32 - include/linux/usb/renesas_usbhs.h | 2 + include/linux/usb/tegra_usb_phy.h | 4 +- include/linux/usb/typec.h | 9 - include/linux/usb/typec_altmode.h | 20 +- include/linux/usb/typec_mux.h | 10 +- include/linux/usb/ulpi.h | 11 - include/linux/usb/usb_phy_generic.h | 12 + include/linux/usb/usbnet.h | 2 +- include/linux/user_namespace.h | 1 - include/linux/vmalloc.h | 7 +- include/linux/wait.h | 4 +- include/linux/watch_queue.h | 127 - include/linux/zlib.h | 6 - include/media/cec-notifier.h | 27 + include/media/cec.h | 46 + include/media/dvb-usb-ids.h | 2 - include/media/v4l2-common.h | 21 - include/media/v4l2-device.h | 12 +- include/media/v4l2-ioctl.h | 55 - include/media/v4l2-rect.h | 8 +- include/media/v4l2-subdev.h | 2 +- include/net/addrconf.h | 8 +- include/net/af_unix.h | 5 - include/net/af_vsock.h | 2 - include/net/bluetooth/bluetooth.h | 8 +- include/net/bluetooth/hci.h | 165 - include/net/bluetooth/hci_core.h | 12 - include/net/bluetooth/hci_mon.h | 2 - include/net/bluetooth/mgmt.h | 17 - include/net/cfg80211.h | 28 - include/net/devlink.h | 20 +- include/net/dsa.h | 19 +- include/net/dsfield.h | 2 +- include/net/espintcp.h | 39 - include/net/ip6_fib.h | 12 +- include/net/ip_fib.h | 13 - include/net/mac80211.h | 38 +- include/net/macsec.h | 224 - include/net/mptcp.h | 85 - include/net/net_namespace.h | 10 +- include/net/netfilter/nf_flow_table.h | 27 +- include/net/netlink.h | 8 +- include/net/netns/ipv4.h | 1 - include/net/pkt_cls.h | 36 +- include/net/sock.h | 29 +- include/net/tcp.h | 46 +- include/net/tls.h | 9 - include/net/xdp_sock.h | 25 +- include/net/xfrm.h | 4 - include/rdma/ib_cm.h | 34 + include/rdma/ib_umem.h | 4 +- include/rdma/ib_umem_odp.h | 6 +- include/rdma/ib_verbs.h | 51 +- include/rdma/rdmavt_qp.h | 22 +- include/rdma/uverbs_std_types.h | 13 +- include/rdma/uverbs_types.h | 34 +- include/scsi/scsi_device.h | 1 - include/scsi/scsi_ioctl.h | 1 - include/scsi/sg.h | 30 - include/soc/fsl/cpm.h | 171 - include/soc/fsl/qe/qe.h | 59 +- include/soc/fsl/qe/qe_ic.h | 135 + include/soc/fsl/qe/ucc_fast.h | 4 +- include/soc/fsl/qe/ucc_slow.h | 6 +- include/soc/mscc/ocelot.h | 2 - include/sound/ac97_codec.h | 5 +- include/sound/aess.h | 53 + include/sound/control.h | 10 - include/sound/core.h | 7 +- include/sound/hda_codec.h | 1 + include/sound/hda_regmap.h | 3 - include/sound/hdaudio.h | 80 +- include/sound/info.h | 2 +- include/sound/initval.h | 6 +- include/sound/pcm.h | 74 +- include/sound/seq_midi_emul.h | 3 +- include/sound/soc-acpi-intel-match.h | 6 - include/sound/soc-acpi.h | 21 - include/sound/soc-component.h | 4 +- include/sound/soc-dai.h | 3 + include/sound/soc-dapm.h | 3 - include/sound/soc.h | 52 +- include/sound/sof.h | 9 +- include/sound/sof/channel_map.h | 61 - include/sound/sof/dai-imx.h | 20 - include/sound/sof/dai.h | 1 - include/sound/sof/info.h | 15 - include/sound/sof/topology.h | 27 - include/sound/timer.h | 4 +- include/sound/vx_core.h | 9 +- include/trace/events/btrfs.h | 6 +- include/trace/events/f2fs.h | 103 +- include/trace/events/filemap.h | 2 +- include/trace/events/intel_iommu.h | 48 +- include/trace/events/io_uring.h | 13 +- include/trace/events/kmem.h | 4 +- include/trace/events/pwm.h | 58 - include/trace/events/rcu.h | 40 +- include/trace/events/rdma_core.h | 394 - include/trace/events/rpcrdma.h | 12 +- include/trace/events/rpm.h | 6 - include/trace/events/scmi.h | 90 - include/trace/events/sctp.h | 9 + include/trace/events/sock.h | 5 +- include/trace/events/sunrpc.h | 1 - include/trace/events/v4l2.h | 2 +- include/trace/events/vmscan.h | 71 +- include/trace/events/workqueue.h | 50 +- include/trace/events/writeback.h | 37 +- include/trace/events/xdp.h | 130 +- include/trace/events/xen.h | 6 +- include/trace/trace_events.h | 66 +- include/uapi/asm-generic/mman-common.h | 2 - include/uapi/asm-generic/posix_types.h | 2 - include/uapi/asm-generic/unistd.h | 10 +- include/uapi/drm/amdgpu_drm.h | 13 +- include/uapi/drm/drm_fourcc.h | 24 - include/uapi/drm/i915_drm.h | 32 - include/uapi/linux/acct.h | 2 - include/uapi/linux/audit.h | 1 - include/uapi/linux/b1lli.h | 74 + include/uapi/linux/batadv_packet.h | 2 +- include/uapi/linux/batman_adv.h | 2 +- include/uapi/linux/bpf.h | 75 +- include/uapi/linux/btf.h | 9 +- include/uapi/linux/dma-heap.h | 53 - include/uapi/linux/ethtool.h | 5 - include/uapi/linux/ethtool_netlink.h | 204 - include/uapi/linux/fcntl.h | 2 +- include/uapi/linux/fscrypt.h | 14 +- include/uapi/linux/gigaset_dev.h | 39 + include/uapi/linux/hdlc/ioctl.h | 9 - include/uapi/linux/hidraw.h | 1 - include/uapi/linux/hysdn_if.h | 34 + include/uapi/linux/if.h | 1 - include/uapi/linux/if_bonding.h | 10 - include/uapi/linux/if_bridge.h | 39 - include/uapi/linux/if_link.h | 8 - include/uapi/linux/if_macsec.h | 11 - include/uapi/linux/in.h | 2 - include/uapi/linux/io_uring.h | 59 +- include/uapi/linux/keyctl.h | 68 - include/uapi/linux/kfd_ioctl.h | 19 +- include/uapi/linux/magic.h | 1 - include/uapi/linux/mii.h | 12 - include/uapi/linux/net_tstamp.h | 8 - include/uapi/linux/netfilter/nf_tables.h | 30 +- include/uapi/linux/nl80211.h | 26 - include/uapi/linux/openat2.h | 39 - include/uapi/linux/openvswitch.h | 31 - include/uapi/linux/pci_regs.h | 1 - include/uapi/linux/pkt_sched.h | 17 - include/uapi/linux/random.h | 4 +- include/uapi/linux/rtc.h | 7 +- include/uapi/linux/rtnetlink.h | 11 - include/uapi/linux/sched.h | 6 - include/uapi/linux/swab.h | 10 - include/uapi/linux/switchtec_ioctl.h | 17 +- include/uapi/linux/sysctl.h | 2 +- include/uapi/linux/taskstats.h | 6 +- include/uapi/linux/tcp.h | 5 +- include/uapi/linux/tee.h | 1 - include/uapi/linux/time.h | 22 +- include/uapi/linux/time_types.h | 5 - include/uapi/linux/timex.h | 2 - include/uapi/linux/tipc_netlink.h | 2 - include/uapi/linux/udp.h | 1 - include/uapi/linux/videodev2.h | 29 - include/uapi/linux/vm_sockets.h | 8 +- include/uapi/linux/watch_queue.h | 158 - include/uapi/linux/wireguard.h | 196 - include/uapi/linux/wireless.h | 5 +- include/uapi/misc/pvpanic.h | 9 - include/uapi/rdma/ib_user_ioctl_cmds.h | 15 - include/uapi/rdma/ib_user_ioctl_verbs.h | 12 - include/uapi/rdma/mlx5_user_ioctl_cmds.h | 17 - include/uapi/rdma/qedr-abi.h | 18 +- include/uapi/scsi/scsi_bsg_ufs.h | 3 +- include/uapi/sound/asoc.h | 1 + include/uapi/sound/asound.h | 155 +- include/uapi/sound/emu10k1.h | 42 +- include/uapi/sound/hdsp.h | 13 +- include/uapi/sound/hdspm.h | 10 +- include/uapi/sound/sof/abi.h | 2 +- include/uapi/sound/sof/tokens.h | 9 +- include/vdso/datapage.h | 19 +- include/vdso/helpers.h | 2 +- include/video/mipi_display.h | 24 +- include/xen/xen-ops.h | 4 +- init/Kconfig | 42 +- init/init_task.c | 8 - init/main.c | 253 +- ipc/mqueue.c | 105 +- ipc/msg.c | 62 +- ipc/sem.c | 72 +- ipc/util.c | 14 +- kernel/Kconfig.locks | 12 +- kernel/Makefile | 8 - kernel/acct.c | 4 +- kernel/audit.c | 5 +- kernel/bpf/Makefile | 4 - kernel/bpf/arraymap.c | 2 - kernel/bpf/bpf_struct_ops.c | 634 - kernel/bpf/bpf_struct_ops_types.h | 9 - kernel/bpf/btf.c | 488 +- kernel/bpf/cgroup.c | 97 +- kernel/bpf/core.c | 6 +- kernel/bpf/cpumap.c | 76 +- kernel/bpf/devmap.c | 161 +- kernel/bpf/dispatcher.c | 158 - kernel/bpf/hashtab.c | 264 - kernel/bpf/inode.c | 43 +- kernel/bpf/map_in_map.c | 3 +- kernel/bpf/offload.c | 12 +- kernel/bpf/syscall.c | 695 +- kernel/bpf/trampoline.c | 83 +- kernel/bpf/verifier.c | 480 +- kernel/bpf/xskmap.c | 18 +- kernel/cgroup/cgroup.c | 16 +- kernel/cgroup/rstat.c | 2 +- kernel/compat.c | 64 + kernel/configs.c | 9 +- kernel/cpu.c | 13 +- kernel/events/core.c | 44 +- kernel/events/internal.h | 34 +- kernel/events/ring_buffer.c | 54 +- kernel/fork.c | 16 +- kernel/gcov/Kconfig | 2 +- kernel/hung_task.c | 44 - kernel/irq/irqdesc.c | 1 - kernel/irq/irqdomain.c | 18 - kernel/irq/manage.c | 4 +- kernel/irq/proc.c | 42 +- kernel/irq/spurious.c | 1 - kernel/kallsyms.c | 12 +- kernel/kcsan/Makefile | 12 - kernel/kcsan/atomic.h | 27 - kernel/kcsan/core.c | 621 - kernel/kcsan/debugfs.c | 271 - kernel/kcsan/encoding.h | 95 - kernel/kcsan/kcsan.h | 109 - kernel/kcsan/report.c | 318 - kernel/kcsan/test.c | 121 - kernel/kexec.c | 4 - kernel/kexec_core.c | 8 +- kernel/kexec_file.c | 4 - kernel/kexec_internal.h | 2 - kernel/kprobes.c | 71 +- kernel/latencytop.c | 14 +- kernel/locking/lockdep_proc.c | 19 +- kernel/locking/osq_lock.c | 23 +- kernel/locking/qspinlock.c | 13 +- kernel/locking/rtmutex.c | 2 +- kernel/module.c | 77 +- kernel/notifier.c | 2 +- kernel/nsproxy.c | 41 +- kernel/padata.c | 386 +- kernel/pid.c | 90 - kernel/power/Kconfig | 5 +- kernel/power/hibernate.c | 23 +- kernel/power/main.c | 33 - kernel/power/snapshot.c | 28 +- kernel/power/suspend.c | 2 +- kernel/power/suspend_test.c | 6 +- kernel/printk/printk.c | 4 +- kernel/profile.c | 24 +- kernel/rcu/Kconfig | 17 +- kernel/rcu/Makefile | 5 +- kernel/rcu/rcu.h | 48 +- kernel/rcu/rcu_segcblist.c | 27 +- kernel/rcu/rcu_segcblist.h | 25 +- kernel/rcu/rcuperf.c | 173 +- kernel/rcu/rcutorture.c | 172 +- kernel/rcu/srcutiny.c | 2 +- kernel/rcu/srcutree.c | 35 +- kernel/rcu/tiny.c | 28 +- kernel/rcu/tree.c | 456 +- kernel/rcu/tree.h | 22 +- kernel/rcu/tree_exp.h | 163 +- kernel/rcu/tree_plugin.h | 196 +- kernel/rcu/tree_stall.h | 68 +- kernel/rcu/update.c | 38 +- kernel/sched/Makefile | 6 - kernel/sched/clock.c | 6 +- kernel/sched/core.c | 34 +- kernel/sched/cpufreq_schedutil.c | 2 +- kernel/sched/cpupri.c | 25 +- kernel/sched/cpupri.h | 4 +- kernel/sched/cputime.c | 15 +- kernel/sched/debug.c | 11 +- kernel/sched/fair.c | 171 +- kernel/sched/idle.c | 2 +- kernel/sched/pelt.c | 20 +- kernel/sched/psi.c | 52 +- kernel/sched/rt.c | 83 +- kernel/sched/sched.h | 24 +- kernel/sched/topology.c | 39 - kernel/sched/wait_bit.c | 1 - kernel/stop_machine.c | 32 +- kernel/sys_ni.c | 1 - kernel/sysctl-test.c | 4 +- kernel/sysctl.c | 2 +- kernel/time/Makefile | 1 - kernel/time/alarmtimer.c | 81 +- kernel/time/hrtimer.c | 12 +- kernel/time/itimer.c | 18 +- kernel/time/namespace.c | 468 - kernel/time/posix-clock.c | 8 +- kernel/time/posix-cpu-timers.c | 32 +- kernel/time/posix-stubs.c | 15 +- kernel/time/posix-timers.c | 88 +- kernel/time/posix-timers.h | 7 +- kernel/time/sched_clock.c | 7 +- kernel/time/tick-common.c | 2 - kernel/time/time.c | 101 +- kernel/time/vsyscall.c | 37 +- kernel/torture.c | 29 +- kernel/trace/Kconfig | 9 - kernel/trace/Makefile | 1 - kernel/trace/blktrace.c | 8 +- kernel/trace/bpf_trace.c | 27 +- kernel/trace/ftrace.c | 8 +- kernel/trace/ring_buffer.c | 124 +- kernel/trace/ring_buffer_benchmark.c | 2 +- kernel/trace/trace.c | 364 +- kernel/trace/trace.h | 69 +- kernel/trace/trace_boot.c | 353 - kernel/trace/trace_branch.c | 6 +- kernel/trace/trace_entries.h | 66 +- kernel/trace/trace_events.c | 47 +- kernel/trace/trace_events_hist.c | 48 +- kernel/trace/trace_events_trigger.c | 2 +- kernel/trace/trace_export.c | 106 +- kernel/trace/trace_functions.c | 8 +- kernel/trace/trace_functions_graph.c | 14 +- kernel/trace/trace_hwlat.c | 4 +- kernel/trace/trace_irqsoff.c | 8 +- kernel/trace/trace_kdb.c | 8 +- kernel/trace/trace_kprobe.c | 99 +- kernel/trace/trace_mmiotrace.c | 12 +- kernel/trace/trace_output.c | 2 +- kernel/trace/trace_probe.c | 8 +- kernel/trace/trace_probe.h | 9 +- kernel/trace/trace_sched_wakeup.c | 20 +- kernel/trace/trace_selftest.c | 26 +- kernel/trace/trace_syscalls.c | 59 +- kernel/trace/trace_uprobe.c | 132 +- kernel/tsacct.c | 9 +- kernel/watch_queue.c | 659 - kernel/watchdog.c | 31 +- kernel/workqueue.c | 4 +- lib/Kconfig | 10 - lib/Kconfig.debug | 16 +- lib/Kconfig.kcsan | 116 - lib/Makefile | 10 +- lib/bitmap.c | 193 +- lib/bootconfig.c | 803 -- lib/crypto/Kconfig | 2 +- lib/crypto/Makefile | 14 +- lib/crypto/chacha20poly1305-selftest.c | 1712 +-- lib/crypto/curve25519-generic.c | 24 - lib/crypto/curve25519-selftest.c | 1321 -- lib/crypto/curve25519.c | 20 +- lib/crypto/poly1305-donna32.c | 204 - lib/crypto/poly1305-donna64.c | 185 - lib/crypto/poly1305.c | 169 +- lib/debugobjects.c | 46 +- lib/decompress_inflate.c | 13 - lib/devres.c | 20 + lib/digsig.c | 2 +- lib/fdt_addresses.c | 2 - lib/find_bit.c | 78 +- lib/kunit/Kconfig | 6 +- lib/kunit/Makefile | 14 +- lib/kunit/assert.c | 10 - lib/kunit/example-test.c | 88 + lib/kunit/kunit-example-test.c | 90 - lib/kunit/kunit-test.c | 334 - lib/kunit/string-stream-test.c | 5 +- lib/kunit/string-stream.c | 3 +- lib/kunit/test-test.c | 331 + lib/kunit/test.c | 25 +- lib/kunit/try-catch-impl.h | 27 - lib/kunit/try-catch.c | 37 +- lib/list-test.c | 4 +- lib/livepatch/test_klp_shadow_vars.c | 119 +- lib/raid6/algos.c | 63 +- lib/raid6/mktables.c | 2 +- lib/scatterlist.c | 2 +- lib/string.c | 17 - lib/test_bitmap.c | 114 +- lib/vdso/Kconfig | 6 - lib/vdso/gettimeofday.c | 204 +- lib/zlib_deflate/deflate.c | 85 +- lib/zlib_deflate/deflate_syms.c | 1 - lib/zlib_deflate/deftree.c | 54 + lib/zlib_deflate/defutil.h | 134 +- lib/zlib_dfltcc/Makefile | 11 - lib/zlib_dfltcc/dfltcc.c | 55 - lib/zlib_dfltcc/dfltcc.h | 155 - lib/zlib_dfltcc/dfltcc_deflate.c | 280 - lib/zlib_dfltcc/dfltcc_inflate.c | 149 - lib/zlib_dfltcc/dfltcc_syms.c | 17 - lib/zlib_dfltcc/dfltcc_util.h | 103 - lib/zlib_inflate/inflate.c | 32 +- lib/zlib_inflate/inflate.h | 8 - lib/zlib_inflate/infutil.h | 18 +- localversion-next | 1 - mm/Kconfig.debug | 21 - mm/Makefile | 10 - mm/backing-dev.c | 1 - mm/debug.c | 16 +- mm/early_ioremap.c | 8 +- mm/filemap.c | 34 +- mm/gup.c | 503 +- mm/gup_benchmark.c | 9 +- mm/highmem.c | 2 +- mm/hmm.c | 62 +- mm/huge_memory.c | 52 +- mm/hugetlb_cgroup.c | 198 +- mm/kasan/common.c | 2 - mm/kasan/report.c | 40 - mm/kmemleak.c | 112 +- mm/madvise.c | 7 +- mm/memblock.c | 22 +- mm/memcontrol.c | 25 +- mm/memory.c | 2 +- mm/memory_hotplug.c | 119 +- mm/mempolicy.c | 6 +- mm/memremap.c | 109 +- mm/migrate.c | 55 +- mm/mincore.c | 1 - mm/mmap.c | 81 +- mm/mmu_gather.c | 134 +- mm/mremap.c | 24 +- mm/nommu.c | 10 +- mm/oom_kill.c | 69 +- mm/page_alloc.c | 119 +- mm/page_io.c | 11 +- mm/page_isolation.c | 47 +- mm/page_vma_mapped.c | 12 +- mm/pagewalk.c | 163 +- mm/percpu.c | 61 +- mm/process_vm_access.c | 28 +- mm/ptdump.c | 139 - mm/slab_common.c | 37 +- mm/slub.c | 100 +- mm/sparse.c | 10 + mm/swap.c | 27 +- mm/swapfile.c | 14 +- mm/vmalloc.c | 19 +- mm/vmscan.c | 42 +- mm/zswap.c | 86 +- net/8021q/vlan_dev.c | 4 +- net/Kconfig | 15 +- net/Makefile | 2 +- net/atm/lec.c | 2 +- net/atm/mpoa_proc.c | 17 +- net/atm/proc.c | 8 +- net/ax25/af_ax25.c | 2 +- net/batman-adv/Kconfig | 3 +- net/batman-adv/Makefile | 2 +- net/batman-adv/bat_algo.c | 2 +- net/batman-adv/bat_algo.h | 2 +- net/batman-adv/bat_iv_ogm.c | 2 +- net/batman-adv/bat_iv_ogm.h | 2 +- net/batman-adv/bat_v.c | 2 +- net/batman-adv/bat_v.h | 2 +- net/batman-adv/bat_v_elp.c | 15 +- net/batman-adv/bat_v_elp.h | 2 +- net/batman-adv/bat_v_ogm.c | 2 +- net/batman-adv/bat_v_ogm.h | 2 +- net/batman-adv/bitarray.c | 2 +- net/batman-adv/bitarray.h | 2 +- net/batman-adv/bridge_loop_avoidance.c | 4 +- net/batman-adv/bridge_loop_avoidance.h | 2 +- net/batman-adv/debugfs.c | 2 +- net/batman-adv/debugfs.h | 2 +- net/batman-adv/distributed-arp-table.c | 10 +- net/batman-adv/distributed-arp-table.h | 2 +- net/batman-adv/fragmentation.c | 2 +- net/batman-adv/fragmentation.h | 2 +- net/batman-adv/gateway_client.c | 2 +- net/batman-adv/gateway_client.h | 2 +- net/batman-adv/gateway_common.c | 2 +- net/batman-adv/gateway_common.h | 2 +- net/batman-adv/hard-interface.c | 2 +- net/batman-adv/hard-interface.h | 2 +- net/batman-adv/hash.c | 2 +- net/batman-adv/hash.h | 2 +- net/batman-adv/icmp_socket.c | 2 +- net/batman-adv/icmp_socket.h | 2 +- net/batman-adv/log.c | 2 +- net/batman-adv/log.h | 12 +- net/batman-adv/main.c | 2 +- net/batman-adv/main.h | 4 +- net/batman-adv/multicast.c | 2 +- net/batman-adv/multicast.h | 2 +- net/batman-adv/netlink.c | 2 +- net/batman-adv/netlink.h | 2 +- net/batman-adv/network-coding.c | 2 +- net/batman-adv/network-coding.h | 2 +- net/batman-adv/originator.c | 2 +- net/batman-adv/originator.h | 2 +- net/batman-adv/routing.c | 2 +- net/batman-adv/routing.h | 2 +- net/batman-adv/send.c | 2 +- net/batman-adv/send.h | 2 +- net/batman-adv/soft-interface.c | 2 +- net/batman-adv/soft-interface.h | 2 +- net/batman-adv/sysfs.c | 2 +- net/batman-adv/sysfs.h | 2 +- net/batman-adv/tp_meter.c | 2 +- net/batman-adv/tp_meter.h | 2 +- net/batman-adv/trace.c | 2 +- net/batman-adv/trace.h | 2 +- net/batman-adv/translation-table.c | 2 +- net/batman-adv/translation-table.h | 2 +- net/batman-adv/tvlv.c | 2 +- net/batman-adv/tvlv.h | 2 +- net/batman-adv/types.h | 6 +- net/bluetooth/bnep/netdev.c | 2 +- net/bluetooth/hci_core.c | 96 +- net/bluetooth/hci_debugfs.c | 17 - net/bluetooth/hci_event.c | 41 +- net/bluetooth/hci_sock.c | 6 - net/bluetooth/l2cap_core.c | 55 +- net/bluetooth/lib.c | 16 - net/bluetooth/mgmt.c | 88 +- net/bluetooth/smp.c | 18 - net/bpf/test_run.c | 54 +- net/bridge/br_netlink.c | 74 +- net/bridge/br_private.h | 92 - net/bridge/br_stp.c | 15 - net/bridge/br_stp_bpdu.c | 4 - net/bridge/br_vlan.c | 473 +- net/ceph/ceph_common.c | 2 +- net/ceph/osd_client.c | 18 +- net/core/Makefile | 2 +- net/core/datagram.c | 27 +- net/core/dev.c | 95 +- net/core/dev_ioctl.c | 1 - net/core/devlink.c | 66 +- net/core/ethtool.c | 3116 +++++ net/core/filter.c | 221 +- net/core/flow_dissector.c | 13 +- net/core/net_namespace.c | 99 +- net/core/page_pool.c | 89 +- net/core/pktgen.c | 44 +- net/core/rtnetlink.c | 5 - net/core/skbuff.c | 52 +- net/core/skmsg.c | 2 + net/core/sock.c | 2 +- net/core/timestamping.c | 20 +- net/decnet/af_decnet.c | 2 +- net/dns_resolver/dns_key.c | 12 +- net/dns_resolver/dns_query.c | 15 +- net/dsa/Kconfig | 6 - net/dsa/Makefile | 1 - net/dsa/dsa2.c | 31 +- net/dsa/dsa_priv.h | 19 +- net/dsa/master.c | 30 - net/dsa/port.c | 39 +- net/dsa/slave.c | 41 +- net/dsa/tag_ar9331.c | 96 - net/dsa/tag_sja1105.c | 18 +- net/ethtool/Makefile | 8 - net/ethtool/bitset.c | 735 - net/ethtool/bitset.h | 28 - net/ethtool/common.c | 227 - net/ethtool/common.h | 29 - net/ethtool/ioctl.c | 3006 ---- net/ethtool/linkinfo.c | 167 - net/ethtool/linkmodes.c | 375 - net/ethtool/linkstate.c | 74 - net/ethtool/netlink.c | 696 - net/ethtool/netlink.h | 341 - net/ethtool/strset.c | 426 - net/hsr/hsr_framereg.c | 1 + net/hsr/hsr_main.h | 2 +- net/ipv4/Kconfig | 11 - net/ipv4/Makefile | 4 - net/ipv4/bpf_tcp_ca.c | 252 - net/ipv4/esp4.c | 264 +- net/ipv4/esp4_offload.c | 2 - net/ipv4/fib_lookup.h | 8 +- net/ipv4/fib_semantics.c | 33 +- net/ipv4/fib_trie.c | 194 +- net/ipv4/gre_offload.c | 2 +- net/ipv4/inet_connection_sock.c | 20 +- net/ipv4/ip_output.c | 8 +- net/ipv4/ip_tunnel.c | 4 +- net/ipv4/ip_vti.c | 13 +- net/ipv4/ipconfig.c | 10 +- net/ipv4/netfilter/ipt_CLUSTERIP.c | 16 +- net/ipv4/route.c | 55 +- net/ipv4/sysctl_net_ipv4.c | 9 - net/ipv4/tcp.c | 11 +- net/ipv4/tcp_bbr.c | 3 +- net/ipv4/tcp_cong.c | 16 +- net/ipv4/tcp_cubic.c | 83 +- net/ipv4/tcp_input.c | 13 +- net/ipv4/tcp_ipv4.c | 135 +- net/ipv4/tcp_metrics.c | 13 +- net/ipv4/tcp_minisocks.c | 4 +- net/ipv4/tcp_output.c | 16 +- net/ipv4/udp.c | 9 +- net/ipv4/udp_offload.c | 2 +- net/ipv4/xfrm4_protocol.c | 9 - net/ipv6/esp6_offload.c | 2 - net/ipv6/ip6_fib.c | 108 +- net/ipv6/ip6_gre.c | 3 + net/ipv6/ip6_tunnel.c | 4 +- net/ipv6/ip6_vti.c | 13 +- net/ipv6/route.c | 93 +- net/ipv6/seg6_local.c | 4 +- net/ipv6/tcp_ipv6.c | 111 +- net/ipv6/udp.c | 3 +- net/ipv6/udp_offload.c | 2 +- net/l2tp/l2tp_core.c | 2 + net/mac80211/cfg.c | 5 +- net/mac80211/debugfs.c | 56 +- net/mac80211/debugfs_sta.c | 6 +- net/mac80211/ieee80211_i.h | 9 - net/mac80211/iface.c | 67 - net/mac80211/key.c | 11 - net/mac80211/mlme.c | 11 +- net/mac80211/rx.c | 8 +- net/mac80211/status.c | 91 +- net/mac80211/trace.h | 28 +- net/mac80211/tx.c | 185 +- net/mac80211/util.c | 1 + net/ncsi/internal.h | 20 - net/ncsi/ncsi-cmd.c | 10 +- net/ncsi/ncsi-manage.c | 72 +- net/ncsi/ncsi-rsp.c | 6 - net/netfilter/ipset/ip_set_bitmap_gen.h | 2 +- net/netfilter/ipset/ip_set_bitmap_ip.c | 6 +- net/netfilter/ipset/ip_set_bitmap_ipmac.c | 6 +- net/netfilter/ipset/ip_set_bitmap_port.c | 6 +- net/netfilter/nf_conntrack_core.c | 1 + net/netfilter/nf_conntrack_extend.c | 1 + net/netfilter/nf_flow_table_core.c | 31 +- net/netfilter/nf_flow_table_ip.c | 21 +- net/netfilter/nf_flow_table_offload.c | 164 +- net/netfilter/nfnetlink_queue.c | 8 +- net/netfilter/nft_bitwise.c | 224 +- net/netfilter/nft_meta.c | 440 +- net/netfilter/nft_osf.c | 3 - net/netfilter/nft_set_bitmap.c | 4 +- net/netfilter/nft_set_hash.c | 2 +- net/netfilter/nft_tunnel.c | 52 +- net/netfilter/xt_hashlimit.c | 22 +- net/netfilter/xt_recent.c | 17 +- net/nfc/netlink.c | 3 +- net/openvswitch/actions.c | 30 +- net/openvswitch/datapath.c | 11 +- net/openvswitch/flow_netlink.c | 34 - net/packet/af_packet.c | 57 +- net/phonet/pn_dev.c | 2 + net/qrtr/qrtr.c | 319 +- net/rds/ib.c | 7 - net/rds/ib.h | 3 +- net/rds/ib_mr.h | 7 +- net/rds/ib_rdma.c | 84 +- net/rds/ib_send.c | 44 +- net/rds/rdma.c | 157 +- net/rds/rds.h | 13 +- net/rose/rose_route.c | 1 + net/rxrpc/key.c | 19 +- net/sched/Kconfig | 17 - net/sched/Makefile | 1 - net/sched/cls_api.c | 5 +- net/sched/sch_cake.c | 63 +- net/sched/sch_ets.c | 828 -- net/sched/sch_generic.c | 2 +- net/sched/sch_tbf.c | 4 +- net/sctp/associola.c | 10 +- net/sctp/chunk.c | 2 +- net/sctp/endpointola.c | 6 +- net/sctp/input.c | 5 +- net/sctp/output.c | 2 +- net/sctp/outqueue.c | 13 +- net/sctp/sm_make_chunk.c | 7 +- net/sctp/sm_sideeffect.c | 16 +- net/sctp/sm_statefuns.c | 20 +- net/sctp/socket.c | 12 +- net/sctp/stream.c | 3 +- net/sctp/stream_interleave.c | 23 +- net/sctp/transport.c | 2 +- net/sctp/ulpqueue.c | 15 +- net/smc/smc_core.c | 3 +- net/smc/smc_pnet.c | 2 +- net/socket.c | 13 - net/sunrpc/auth.c | 49 + net/sunrpc/auth_gss/auth_gss.c | 1 + net/sunrpc/auth_gss/gss_krb5_mech.c | 12 +- net/sunrpc/auth_gss/gss_krb5_seal.c | 8 +- net/sunrpc/auth_gss/gss_krb5_unseal.c | 6 +- net/sunrpc/auth_gss/gss_krb5_wrap.c | 16 +- net/sunrpc/auth_gss/gss_mech_switch.c | 31 +- net/sunrpc/auth_gss/svcauth_gss.c | 16 +- net/sunrpc/cache.c | 61 +- net/sunrpc/clnt.c | 1 - net/sunrpc/sched.c | 4 +- net/sunrpc/stats.c | 21 +- net/sunrpc/svcauth_unix.c | 10 +- net/sunrpc/xdr.c | 2 +- net/sunrpc/xprtrdma/backchannel.c | 4 - net/sunrpc/xprtrdma/frwr_ops.c | 104 +- net/sunrpc/xprtrdma/rpc_rdma.c | 20 +- net/sunrpc/xprtrdma/transport.c | 17 +- net/sunrpc/xprtrdma/verbs.c | 213 +- net/sunrpc/xprtrdma/xprt_rdma.h | 14 +- net/tipc/bcast.c | 11 +- net/tipc/bearer.c | 11 +- net/tipc/bearer.h | 6 +- net/tipc/crypto.c | 5 +- net/tipc/eth_media.c | 3 +- net/tipc/ib_media.c | 5 +- net/tipc/link.c | 199 +- net/tipc/link.h | 9 +- net/tipc/net.c | 56 - net/tipc/net.h | 1 - net/tipc/netlink.c | 6 - net/tipc/node.c | 16 +- net/tipc/udp_media.c | 3 +- net/tls/tls_device.c | 5 +- net/unix/af_unix.c | 59 +- net/vmw_vsock/Kconfig | 12 - net/vmw_vsock/Makefile | 1 - net/vmw_vsock/af_vsock.c | 45 +- net/vmw_vsock/virtio_transport.c | 61 +- net/vmw_vsock/virtio_transport_common.c | 3 + net/vmw_vsock/vmci_transport.c | 2 +- net/vmw_vsock/vsock_loopback.c | 180 - net/wireless/nl80211.c | 43 +- net/wireless/reg.c | 6 +- net/wireless/trace.h | 6 +- net/xdp/xdp_umem.c | 11 +- net/xdp/xsk.c | 81 +- net/xdp/xsk_queue.c | 15 +- net/xdp/xsk_queue.h | 371 +- net/xfrm/Makefile | 1 - net/xfrm/espintcp.c | 509 - net/xfrm/xfrm_device.c | 15 +- net/xfrm/xfrm_input.c | 21 +- net/xfrm/xfrm_interface.c | 34 +- net/xfrm/xfrm_output.c | 9 +- net/xfrm/xfrm_policy.c | 9 +- net/xfrm/xfrm_state.c | 3 - samples/Kconfig | 6 - samples/Makefile | 1 - samples/bpf/Makefile | 10 +- samples/bpf/cpustat_kern.c | 2 +- samples/bpf/fds_example.c | 2 +- samples/bpf/hbm.c | 4 +- samples/bpf/hbm_kern.h | 4 +- samples/bpf/ibumad_kern.c | 2 +- samples/bpf/ibumad_user.c | 2 +- samples/bpf/lathist_kern.c | 2 +- samples/bpf/lwt_len_hist_kern.c | 2 +- samples/bpf/map_perf_test_kern.c | 4 +- samples/bpf/offwaketime_kern.c | 4 +- samples/bpf/offwaketime_user.c | 2 +- samples/bpf/parse_ldabs.c | 2 +- samples/bpf/parse_simple.c | 2 +- samples/bpf/parse_varlen.c | 2 +- samples/bpf/sampleip_kern.c | 4 +- samples/bpf/sampleip_user.c | 2 +- samples/bpf/sock_flags_kern.c | 2 +- samples/bpf/sockex1_kern.c | 2 +- samples/bpf/sockex1_user.c | 2 +- samples/bpf/sockex2_kern.c | 2 +- samples/bpf/sockex2_user.c | 2 +- samples/bpf/sockex3_kern.c | 2 +- samples/bpf/spintest_kern.c | 4 +- samples/bpf/spintest_user.c | 2 +- samples/bpf/syscall_tp_kern.c | 2 +- samples/bpf/task_fd_query_kern.c | 2 +- samples/bpf/task_fd_query_user.c | 2 +- samples/bpf/tc_l2_redirect_kern.c | 2 +- samples/bpf/tcbpf1_kern.c | 2 +- samples/bpf/tcp_basertt_kern.c | 4 +- samples/bpf/tcp_bufs_kern.c | 4 +- samples/bpf/tcp_clamp_kern.c | 4 +- samples/bpf/tcp_cong_kern.c | 4 +- samples/bpf/tcp_dumpstats_kern.c | 4 +- samples/bpf/tcp_iw_kern.c | 4 +- samples/bpf/tcp_rwnd_kern.c | 4 +- samples/bpf/tcp_synrto_kern.c | 4 +- samples/bpf/tcp_tos_reflect_kern.c | 4 +- samples/bpf/test_cgrp2_tc_kern.c | 2 +- samples/bpf/test_current_task_under_cgroup_kern.c | 2 +- samples/bpf/test_lwt_bpf.c | 2 +- samples/bpf/test_map_in_map_kern.c | 4 +- samples/bpf/test_overhead_kprobe_kern.c | 4 +- samples/bpf/test_overhead_raw_tp_kern.c | 2 +- samples/bpf/test_overhead_tp_kern.c | 2 +- samples/bpf/test_probe_write_user_kern.c | 4 +- samples/bpf/trace_event_kern.c | 4 +- samples/bpf/trace_event_user.c | 2 +- samples/bpf/trace_output_kern.c | 2 +- samples/bpf/trace_output_user.c | 2 +- samples/bpf/tracex1_kern.c | 4 +- samples/bpf/tracex2_kern.c | 4 +- samples/bpf/tracex3_kern.c | 4 +- samples/bpf/tracex4_kern.c | 4 +- samples/bpf/tracex5_kern.c | 4 +- samples/bpf/tracex6_kern.c | 2 +- samples/bpf/tracex7_kern.c | 2 +- samples/bpf/xdp1_kern.c | 2 +- samples/bpf/xdp1_user.c | 9 +- samples/bpf/xdp2_kern.c | 2 +- samples/bpf/xdp2skb_meta_kern.c | 2 +- samples/bpf/xdp_adjust_tail_kern.c | 2 +- samples/bpf/xdp_adjust_tail_user.c | 9 +- samples/bpf/xdp_fwd_kern.c | 2 +- samples/bpf/xdp_fwd_user.c | 19 +- samples/bpf/xdp_monitor_kern.c | 10 +- samples/bpf/xdp_redirect_cpu_kern.c | 2 +- samples/bpf/xdp_redirect_cpu_user.c | 65 +- samples/bpf/xdp_redirect_kern.c | 2 +- samples/bpf/xdp_redirect_map_kern.c | 2 +- samples/bpf/xdp_redirect_map_user.c | 7 +- samples/bpf/xdp_redirect_user.c | 7 +- samples/bpf/xdp_router_ipv4_kern.c | 2 +- samples/bpf/xdp_router_ipv4_user.c | 5 +- samples/bpf/xdp_rxq_info_kern.c | 2 +- samples/bpf/xdp_rxq_info_user.c | 8 +- samples/bpf/xdp_sample_pkts_kern.c | 2 +- samples/bpf/xdp_sample_pkts_user.c | 14 +- samples/bpf/xdp_tx_iptunnel_kern.c | 2 +- samples/bpf/xdp_tx_iptunnel_user.c | 7 +- samples/bpf/xdpsock_kern.c | 2 +- samples/bpf/xdpsock_user.c | 437 +- samples/kfifo/bytestream-example.c | 11 +- samples/kfifo/inttype-example.c | 11 +- samples/kfifo/record-example.c | 11 +- samples/livepatch/livepatch-shadow-fix1.c | 39 +- samples/livepatch/livepatch-shadow-fix2.c | 4 +- samples/livepatch/livepatch-shadow-mod.c | 4 +- samples/vfio-mdev/mbochs.c | 16 + samples/vfio-mdev/mdpy-fb.c | 2 +- samples/watch_queue/Makefile | 7 - samples/watch_queue/watch_test.c | 251 - scripts/.gitignore | 3 +- scripts/Kbuild.include | 25 +- scripts/Kconfig.include | 4 - scripts/Makefile | 16 +- scripts/Makefile.build | 4 +- scripts/Makefile.kcsan | 6 - scripts/Makefile.lib | 31 +- scripts/Makefile.modbuiltin | 57 + scripts/Makefile.modpost | 1 + scripts/atomic/fallbacks/acquire | 2 +- scripts/atomic/fallbacks/add_negative | 2 +- scripts/atomic/fallbacks/add_unless | 2 +- scripts/atomic/fallbacks/andnot | 2 +- scripts/atomic/fallbacks/dec | 2 +- scripts/atomic/fallbacks/dec_and_test | 2 +- scripts/atomic/fallbacks/dec_if_positive | 2 +- scripts/atomic/fallbacks/dec_unless_positive | 2 +- scripts/atomic/fallbacks/fence | 2 +- scripts/atomic/fallbacks/fetch_add_unless | 2 +- scripts/atomic/fallbacks/inc | 2 +- scripts/atomic/fallbacks/inc_and_test | 2 +- scripts/atomic/fallbacks/inc_not_zero | 2 +- scripts/atomic/fallbacks/inc_unless_negative | 2 +- scripts/atomic/fallbacks/read_acquire | 2 +- scripts/atomic/fallbacks/release | 2 +- scripts/atomic/fallbacks/set_release | 2 +- scripts/atomic/fallbacks/sub_and_test | 2 +- scripts/atomic/fallbacks/try_cmpxchg | 2 +- scripts/atomic/gen-atomic-fallback.sh | 2 - scripts/atomic/gen-atomic-instrumented.sh | 20 +- scripts/atomic/gen-atomic-long.sh | 3 +- scripts/bpf_helpers_doc.py | 2 + scripts/checkpatch.pl | 24 - scripts/coccinelle/free/devm_free.cocci | 8 + scripts/coccinelle/free/iounmap.cocci | 2 +- {drivers/tty/vt => scripts}/conmakehash.c | 0 scripts/dtc/checks.c | 5 - scripts/dtc/dtc-parser.y | 4 - scripts/dtc/fstree.c | 2 +- scripts/dtc/libfdt/fdt.c | 9 +- scripts/dtc/libfdt/fdt_addresses.c | 8 +- scripts/dtc/libfdt/fdt_overlay.c | 28 +- scripts/dtc/libfdt/fdt_ro.c | 11 +- scripts/dtc/libfdt/libfdt.h | 4 +- scripts/dtc/libfdt/libfdt_internal.h | 12 +- scripts/dtc/livetree.c | 3 +- scripts/dtc/util.c | 3 +- scripts/dtc/util.h | 4 - scripts/dtc/version_gen.h | 2 +- scripts/dtc/yamltree.c | 21 - scripts/kconfig/Makefile | 24 +- scripts/kconfig/conf.c | 16 - scripts/kconfig/confdata.c | 61 +- scripts/kconfig/expr.c | 3 +- scripts/kconfig/expr.h | 2 +- scripts/kconfig/gconf.c | 1 - scripts/kconfig/lkc.h | 4 +- scripts/kconfig/mconf.c | 1 - scripts/kconfig/menu.c | 185 +- scripts/kconfig/nconf.c | 1 - scripts/kconfig/parser.y | 21 +- scripts/kconfig/streamline_config.pl | 4 +- scripts/kconfig/symbol.c | 22 + scripts/link-vmlinux.sh | 21 +- scripts/mod/modpost.c | 8 +- scripts/package/builddeb | 4 +- scripts/recordmcount.c | 17 - scripts/sortextable.c | 400 + scripts/sortextable.h | 209 + scripts/sorttable.c | 377 - scripts/sorttable.h | 380 - scripts/spelling.txt | 14 - security/Makefile | 2 +- security/apparmor/Kconfig | 16 - security/apparmor/apparmorfs.c | 60 +- security/apparmor/domain.c | 39 +- security/apparmor/include/label.h | 1 - security/apparmor/include/match.h | 11 - security/apparmor/label.c | 37 +- security/apparmor/match.c | 53 +- security/apparmor/path.c | 2 +- security/apparmor/policy_unpack.c | 8 - security/apparmor/policy_unpack_test.c | 607 - security/integrity/digsig.c | 31 +- security/integrity/digsig_asymmetric.c | 2 +- security/integrity/evm/evm_crypto.c | 2 +- security/integrity/ima/Kconfig | 6 - security/integrity/ima/Makefile | 1 - security/integrity/ima/ima.h | 26 +- security/integrity/ima/ima_api.c | 8 +- security/integrity/ima/ima_appraise.c | 4 +- security/integrity/ima/ima_asymmetric_keys.c | 219 - security/integrity/ima/ima_crypto.c | 4 +- security/integrity/ima/ima_init.c | 8 +- security/integrity/ima/ima_main.c | 61 +- security/integrity/ima/ima_mok.c | 13 +- security/integrity/ima/ima_policy.c | 165 +- security/integrity/integrity.h | 6 +- .../integrity/platform_certs/platform_keyring.c | 14 +- security/keys/Kconfig | 9 - security/keys/compat.c | 5 - security/keys/encrypted-keys/encrypted.c | 2 +- security/keys/encrypted-keys/masterkey_trusted.c | 2 +- security/keys/gc.c | 7 +- security/keys/internal.h | 46 +- security/keys/key.c | 77 +- security/keys/keyctl.c | 201 +- security/keys/keyring.c | 47 +- security/keys/permission.c | 363 +- security/keys/persistent.c | 27 +- security/keys/proc.c | 22 +- security/keys/process_keys.c | 86 +- security/keys/request_key.c | 38 +- security/keys/request_key_auth.c | 15 +- security/lockdown/lockdown.c | 27 + security/lsm_audit.c | 5 - security/security.c | 56 - security/selinux/Kconfig | 33 +- security/selinux/Makefile | 4 +- security/selinux/avc.c | 95 +- security/selinux/hooks.c | 418 +- security/selinux/ibpkey.c | 2 +- security/selinux/include/avc.h | 13 +- security/selinux/include/classmap.h | 2 - security/selinux/include/ibpkey.h | 13 +- security/selinux/include/objsec.h | 2 +- security/selinux/include/security.h | 40 +- security/selinux/netif.c | 2 +- security/selinux/netnode.c | 2 +- security/selinux/netport.c | 2 +- security/selinux/nlmsgtab.c | 5 +- security/selinux/selinuxfs.c | 87 +- security/selinux/ss/context.h | 11 +- security/selinux/ss/policydb.c | 9 +- security/selinux/ss/policydb.h | 2 +- security/selinux/ss/services.c | 312 +- security/selinux/ss/services.h | 6 +- security/selinux/ss/sidtab.c | 402 +- security/selinux/ss/sidtab.h | 70 +- security/smack/smack_lsm.c | 85 +- security/tomoyo/common.c | 11 +- sound/ac97/snd_ac97_compat.c | 2 +- sound/ac97_bus.c | 2 +- sound/aoa/aoa.h | 2 +- sound/aoa/codecs/onyx.c | 8 +- sound/aoa/codecs/tas-basstreble.h | 4 +- sound/aoa/codecs/tas-gain-table.h | 2 +- sound/aoa/codecs/tas.c | 4 +- sound/aoa/codecs/toonie.c | 2 +- sound/aoa/core/alsa.c | 2 +- sound/aoa/fabrics/layout.c | 2 +- sound/aoa/soundbus/i2sbus/core.c | 2 +- sound/aoa/soundbus/i2sbus/pcm.c | 13 +- sound/arm/aaci.c | 46 +- sound/arm/pxa2xx-ac97.c | 3 +- sound/atmel/ac97c.c | 24 +- sound/core/Kconfig | 9 - sound/core/compress_offload.c | 2 +- sound/core/control.c | 304 +- sound/core/device.c | 2 +- sound/core/hwdep.c | 2 +- sound/core/info.c | 38 +- sound/core/init.c | 1 - sound/core/jack.c | 4 +- sound/core/oss/mixer_oss.c | 16 +- sound/core/oss/pcm_plugin.c | 2 +- sound/core/pcm.c | 28 +- sound/core/pcm_compat.c | 282 +- sound/core/pcm_lib.c | 43 +- sound/core/pcm_local.h | 3 + sound/core/pcm_memory.c | 69 +- sound/core/pcm_misc.c | 5 +- sound/core/pcm_native.c | 230 +- sound/core/pcm_timer.c | 2 +- sound/core/rawmidi.c | 136 +- sound/core/rawmidi_compat.c | 87 +- sound/core/seq/oss/seq_oss_init.c | 4 +- sound/core/seq/seq_midi_emul.c | 43 +- sound/core/seq/seq_midi_event.c | 6 +- sound/core/seq_device.c | 2 +- sound/core/timer.c | 234 +- sound/core/timer_compat.c | 62 +- sound/drivers/aloop.c | 17 +- sound/drivers/dummy.c | 48 +- sound/drivers/ml403-ac97cr.c | 37 +- sound/drivers/mts64.c | 18 +- sound/drivers/opl3/opl3_drums.c | 28 +- sound/drivers/opl3/opl3_lib.c | 6 +- sound/drivers/opl3/opl3_midi.c | 6 +- sound/drivers/opl3/opl3_oss.c | 2 +- sound/drivers/opl3/opl3_seq.c | 2 +- sound/drivers/opl3/opl3_voice.h | 2 +- sound/drivers/opl4/opl4_lib.c | 2 +- sound/drivers/opl4/opl4_mixer.c | 2 +- sound/drivers/opl4/opl4_proc.c | 2 +- sound/drivers/opl4/opl4_seq.c | 2 +- sound/drivers/opl4/opl4_synth.c | 2 +- sound/drivers/pcsp/pcsp.c | 2 +- sound/drivers/pcsp/pcsp_lib.c | 18 +- sound/drivers/pcsp/pcsp_mixer.c | 6 +- sound/drivers/serial-u16550.c | 4 +- sound/drivers/vx/vx_cmd.c | 2 +- sound/drivers/vx/vx_core.c | 17 +- sound/drivers/vx/vx_hwdep.c | 2 +- sound/drivers/vx/vx_mixer.c | 2 +- sound/drivers/vx/vx_pcm.c | 29 +- sound/firewire/bebob/bebob_pcm.c | 13 +- sound/firewire/dice/dice-alesis.c | 24 - sound/firewire/dice/dice-pcm.c | 15 +- sound/firewire/dice/dice-stream.c | 9 +- sound/firewire/dice/dice.c | 8 - sound/firewire/dice/dice.h | 1 - sound/firewire/digi00x/digi00x-pcm.c | 13 +- sound/firewire/fireface/ff-pcm.c | 13 +- sound/firewire/fireworks/fireworks_pcm.c | 13 +- sound/firewire/isight.c | 11 +- sound/firewire/motu/motu-pcm.c | 13 +- sound/firewire/oxfw/oxfw-command.c | 6 +- sound/firewire/oxfw/oxfw-pcm.c | 21 +- sound/firewire/oxfw/oxfw-stream.c | 82 +- sound/firewire/oxfw/oxfw.c | 39 +- sound/firewire/oxfw/oxfw.h | 1 - sound/firewire/tascam/tascam-pcm.c | 13 +- sound/hda/Kconfig | 6 +- sound/hda/ext/hdac_ext_bus.c | 11 +- sound/hda/ext/hdac_ext_controller.c | 14 +- sound/hda/ext/hdac_ext_stream.c | 1 + sound/hda/hdac_bus.c | 4 - sound/hda/hdac_component.c | 1 - sound/hda/hdac_controller.c | 31 +- sound/hda/hdac_device.c | 17 +- sound/hda/hdac_regmap.c | 144 +- sound/hda/hdac_stream.c | 2 - sound/hda/hdmi_chmap.c | 2 +- sound/hda/intel-nhlt.c | 2 +- sound/i2c/cs8427.c | 2 +- sound/i2c/i2c.c | 2 +- sound/i2c/other/ak4113.c | 4 +- sound/i2c/other/ak4114.c | 4 +- sound/i2c/other/ak4117.c | 4 +- sound/i2c/tea6330t.c | 4 +- sound/isa/ad1816a/ad1816a_lib.c | 29 +- sound/isa/cmi8328.c | 24 +- sound/isa/cmi8330.c | 15 +- sound/isa/cs423x/cs4236_lib.c | 16 +- sound/isa/es1688/es1688.c | 6 +- sound/isa/es1688/es1688_lib.c | 37 +- sound/isa/es18xx.c | 65 +- sound/isa/gus/gus_io.c | 2 +- sound/isa/gus/gus_main.c | 7 +- sound/isa/gus/gus_mem_proc.c | 2 +- sound/isa/gus/gus_mixer.c | 4 +- sound/isa/gus/gus_pcm.c | 30 +- sound/isa/gus/gus_timer.c | 4 +- sound/isa/gus/gus_volume.c | 9 +- sound/isa/gus/gusclassic.c | 6 +- sound/isa/gus/gusextreme.c | 10 +- sound/isa/gus/gusmax.c | 9 +- sound/isa/gus/interwave.c | 11 +- sound/isa/msnd/msnd.c | 2 + sound/isa/msnd/msnd_pinnacle.c | 5 +- sound/isa/msnd/msnd_pinnacle_mixer.c | 2 +- sound/isa/opl3sa2.c | 5 +- sound/isa/opti9xx/miro.c | 32 +- sound/isa/opti9xx/opti92x-ad1848.c | 21 +- sound/isa/sb/emu8000.c | 32 +- sound/isa/sb/emu8000_pcm.c | 1 + sound/isa/sb/jazz16.c | 10 +- sound/isa/sb/sb16.c | 8 +- sound/isa/sb/sb16_main.c | 23 +- sound/isa/sb/sb8.c | 2 +- sound/isa/sb/sb8_main.c | 23 +- sound/isa/sb/sb_common.c | 3 +- sound/isa/sb/sb_mixer.c | 40 +- sound/isa/sc6000.c | 4 +- sound/isa/wavefront/wavefront.c | 1 - sound/isa/wss/wss_lib.c | 38 +- sound/mips/hal2.c | 29 +- sound/mips/sgio2audio.c | 25 +- sound/parisc/harmony.c | 26 +- sound/pci/ac97/ac97_codec.c | 17 +- sound/pci/ac97/ac97_patch.c | 28 +- sound/pci/ac97/ac97_pcm.c | 4 +- sound/pci/ad1889.c | 32 +- sound/pci/ak4531_codec.c | 6 +- sound/pci/ali5451/ali5451.c | 51 +- sound/pci/als300.c | 31 +- sound/pci/als4000.c | 25 +- sound/pci/asihpi/asihpi.c | 31 +- sound/pci/asihpi/hpimsgx.c | 2 +- sound/pci/atiixp.c | 27 +- sound/pci/atiixp_modem.c | 19 +- sound/pci/au88x0/au88x0.c | 3 +- sound/pci/au88x0/au88x0_core.c | 2 +- sound/pci/au88x0/au88x0_eq.c | 22 +- sound/pci/au88x0/au88x0_eqdata.c | 18 +- sound/pci/au88x0/au88x0_mixer.c | 2 +- sound/pci/au88x0/au88x0_pcm.c | 22 +- sound/pci/aw2/aw2-alsa.c | 52 +- sound/pci/aw2/aw2-tsl.c | 4 +- sound/pci/azt3328.c | 43 +- sound/pci/bt87x.c | 21 +- sound/pci/ca0106/ca0106.h | 2 +- sound/pci/ca0106/ca0106_main.c | 79 +- sound/pci/ca0106/ca0106_mixer.c | 20 +- sound/pci/ca0106/ca0106_proc.c | 2 +- sound/pci/cmipci.c | 73 +- sound/pci/cs4281.c | 37 +- sound/pci/cs46xx/cs46xx_lib.c | 25 +- sound/pci/cs46xx/dsp_spos.c | 4 +- sound/pci/cs46xx/dsp_spos_scb_lib.c | 6 +- sound/pci/cs5530.c | 2 +- sound/pci/cs5535audio/cs5535audio.c | 6 +- sound/pci/cs5535audio/cs5535audio_olpc.c | 2 +- sound/pci/cs5535audio/cs5535audio_pcm.c | 14 +- sound/pci/ctxfi/ctatc.c | 6 +- sound/pci/ctxfi/ctdaio.c | 4 +- sound/pci/ctxfi/cthw20k1.c | 4 +- sound/pci/ctxfi/cthw20k2.c | 1 - sound/pci/ctxfi/ctpcm.c | 17 +- sound/pci/ctxfi/ctresource.c | 2 +- sound/pci/echoaudio/darla20.c | 2 +- sound/pci/echoaudio/darla24.c | 2 +- sound/pci/echoaudio/echo3g.c | 2 +- sound/pci/echoaudio/echoaudio.c | 49 +- sound/pci/echoaudio/gina20.c | 2 +- sound/pci/echoaudio/gina24.c | 2 +- sound/pci/echoaudio/indigo.c | 2 +- sound/pci/echoaudio/indigodj.c | 2 +- sound/pci/echoaudio/indigodjx.c | 2 +- sound/pci/echoaudio/indigoio.c | 2 +- sound/pci/echoaudio/indigoiox.c | 2 +- sound/pci/echoaudio/layla20.c | 2 +- sound/pci/echoaudio/layla24.c | 2 +- sound/pci/echoaudio/mia.c | 2 +- sound/pci/echoaudio/mona.c | 2 +- sound/pci/emu10k1/emu10k1_main.c | 17 +- sound/pci/emu10k1/emu10k1x.c | 22 +- sound/pci/emu10k1/emufx.c | 40 +- sound/pci/emu10k1/emumixer.c | 44 +- sound/pci/emu10k1/emupcm.c | 47 +- sound/pci/emu10k1/emuproc.c | 18 +- sound/pci/emu10k1/io.c | 4 +- sound/pci/emu10k1/p16v.c | 52 +- sound/pci/emu10k1/timer.c | 2 +- sound/pci/ens1370.c | 52 +- sound/pci/es1938.c | 45 +- sound/pci/es1968.c | 15 +- sound/pci/fm801.c | 35 +- sound/pci/hda/hda_beep.c | 2 +- sound/pci/hda/hda_codec.c | 47 +- sound/pci/hda/hda_controller.c | 76 +- sound/pci/hda/hda_eld.c | 6 +- sound/pci/hda/hda_generic.c | 11 +- sound/pci/hda/hda_intel.c | 24 +- sound/pci/hda/hda_jack.c | 2 - sound/pci/hda/hda_local.h | 2 - sound/pci/hda/hda_proc.c | 2 +- sound/pci/hda/hda_sysfs.c | 2 +- sound/pci/hda/hda_tegra.c | 10 +- sound/pci/hda/patch_analog.c | 22 +- sound/pci/hda/patch_ca0110.c | 2 +- sound/pci/hda/patch_ca0132.c | 31 +- sound/pci/hda/patch_conexant.c | 7 +- sound/pci/hda/patch_hdmi.c | 18 +- sound/pci/hda/patch_realtek.c | 242 +- sound/pci/hda/patch_sigmatel.c | 12 +- sound/pci/hda/patch_via.c | 6 +- sound/pci/ice1712/aureon.c | 18 +- sound/pci/ice1712/delta.c | 10 +- sound/pci/ice1712/ews.c | 6 +- sound/pci/ice1712/ice1712.c | 63 +- sound/pci/ice1712/ice1712.h | 2 +- sound/pci/ice1712/ice1724.c | 48 +- sound/pci/ice1712/juli.c | 8 +- sound/pci/ice1712/maya44.c | 12 +- sound/pci/ice1712/phase.c | 8 +- sound/pci/ice1712/pontis.c | 4 +- sound/pci/ice1712/prodigy192.c | 6 +- sound/pci/ice1712/prodigy_hifi.c | 20 +- sound/pci/ice1712/psc724.c | 2 +- sound/pci/ice1712/quartet.c | 10 +- sound/pci/ice1712/se.c | 8 +- sound/pci/ice1712/vt1720_mobo.c | 4 +- sound/pci/ice1712/wm8766.c | 2 +- sound/pci/ice1712/wm8776.c | 2 +- sound/pci/ice1712/wtm.c | 8 +- sound/pci/intel8x0.c | 69 +- sound/pci/intel8x0m.c | 44 +- sound/pci/korg1212/korg1212.c | 13 +- sound/pci/lola/lola.c | 4 +- sound/pci/lola/lola_pcm.c | 12 +- sound/pci/lx6464es/lx6464es.c | 19 +- sound/pci/lx6464es/lx_core.c | 4 +- sound/pci/maestro3.c | 24 +- sound/pci/mixart/mixart.c | 23 +- sound/pci/mixart/mixart_hwdep.c | 2 +- sound/pci/mixart/mixart_mixer.c | 4 +- sound/pci/nm256/nm256.c | 26 +- sound/pci/nm256/nm256_coef.c | 4 +- sound/pci/oxygen/oxygen_lib.c | 2 +- sound/pci/oxygen/oxygen_pcm.c | 58 +- sound/pci/pcxhr/pcxhr.c | 37 +- sound/pci/pcxhr/pcxhr_core.c | 6 +- sound/pci/pcxhr/pcxhr_hwdep.c | 2 +- sound/pci/riptide/riptide.c | 77 +- sound/pci/rme32.c | 48 +- sound/pci/rme96.c | 9 +- sound/pci/rme9652/hdsp.c | 27 +- sound/pci/rme9652/hdspm.c | 87 +- sound/pci/rme9652/rme9652.c | 19 +- sound/pci/sis7019.c | 34 +- sound/pci/sonicvibes.c | 31 +- sound/pci/trident/trident_main.c | 85 +- sound/pci/via82xx.c | 61 +- sound/pci/via82xx_modem.c | 18 +- sound/pci/vx222/vx222.c | 15 +- sound/pci/vx222/vx222.h | 4 +- sound/pci/vx222/vx222_ops.c | 8 +- sound/pci/ymfpci/ymfpci_main.c | 57 +- sound/pcmcia/pdaudiocf/pdaudiocf.c | 3 +- sound/pcmcia/pdaudiocf/pdaudiocf_core.c | 2 +- sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c | 26 +- sound/pcmcia/vx/vxp_ops.c | 4 +- sound/pcmcia/vx/vxpocket.c | 7 +- sound/pcmcia/vx/vxpocket.h | 2 +- sound/ppc/awacs.c | 50 +- sound/ppc/beep.c | 2 +- sound/ppc/burgundy.c | 20 +- sound/ppc/daca.c | 2 +- sound/ppc/pmac.c | 42 +- sound/ppc/pmac.h | 2 +- sound/ppc/snd_ps3.c | 31 +- sound/ppc/tumbler.c | 24 +- sound/ppc/tumbler_volume.h | 12 +- sound/sh/aica.c | 34 +- sound/sh/sh_dac_audio.c | 26 +- sound/soc/amd/acp-pcm-dma.c | 59 +- sound/soc/amd/raven/Makefile | 2 - sound/soc/amd/raven/acp3x-i2s.c | 358 - sound/soc/amd/raven/acp3x-pcm-dma.c | 679 +- sound/soc/amd/raven/acp3x.h | 115 +- sound/soc/amd/raven/pci-acp3x.c | 264 +- sound/soc/atmel/Kconfig | 2 - sound/soc/atmel/atmel-pcm-pdc.c | 1 + sound/soc/atmel/atmel_ssc_dai.c | 18 +- sound/soc/au1x/ac97c.c | 3 +- sound/soc/au1x/dbdma2.c | 15 +- sound/soc/au1x/dma.c | 22 +- sound/soc/au1x/i2sc.c | 2 +- sound/soc/au1x/psc-ac97.c | 1 + sound/soc/bcm/cygnus-pcm.c | 1 + sound/soc/bcm/cygnus-ssp.c | 39 +- sound/soc/cirrus/ep93xx-ac97.c | 1 + sound/soc/cirrus/ep93xx-i2s.c | 16 +- sound/soc/codecs/Kconfig | 76 - sound/soc/codecs/Makefile | 16 - sound/soc/codecs/ak4104.c | 3 +- sound/soc/codecs/cros_ec_codec.c | 8 +- sound/soc/codecs/cs4270.c | 3 +- sound/soc/codecs/cs42l51.c | 16 +- sound/soc/codecs/cs47l15.c | 21 +- sound/soc/codecs/cs47l35.c | 18 +- sound/soc/codecs/cs47l85.c | 14 +- sound/soc/codecs/cs47l90.c | 14 +- sound/soc/codecs/cs47l92.c | 76 +- sound/soc/codecs/gtm601.c | 32 +- sound/soc/codecs/hdac_hda.c | 16 - sound/soc/codecs/hdac_hda.h | 3 +- sound/soc/codecs/hdac_hdmi.c | 63 +- sound/soc/codecs/hdmi-codec.c | 32 +- sound/soc/codecs/jz4770.c | 948 -- sound/soc/codecs/madera.c | 176 +- sound/soc/codecs/madera.h | 6 +- sound/soc/codecs/max98090.c | 440 +- sound/soc/codecs/max98090.h | 3 +- sound/soc/codecs/msm8916-wcd-analog.c | 116 +- sound/soc/codecs/mt6660.c | 509 - sound/soc/codecs/mt6660.h | 77 - sound/soc/codecs/rt1011.c | 17 +- sound/soc/codecs/rt1011.h | 1 - sound/soc/codecs/rt1308-sdw.c | 736 - sound/soc/codecs/rt1308-sdw.h | 169 - sound/soc/codecs/rt5514-spi.c | 10 +- sound/soc/codecs/rt5677-spi.c | 10 +- sound/soc/codecs/rt700-sdw.c | 551 - sound/soc/codecs/rt700-sdw.h | 335 - sound/soc/codecs/rt700.c | 1237 -- sound/soc/codecs/rt700.h | 174 - sound/soc/codecs/rt711-sdw.c | 552 - sound/soc/codecs/rt711-sdw.h | 281 - sound/soc/codecs/rt711.c | 1292 -- sound/soc/codecs/rt711.h | 227 - sound/soc/codecs/rt715-sdw.c | 613 - sound/soc/codecs/rt715-sdw.h | 337 - sound/soc/codecs/rt715.c | 872 -- sound/soc/codecs/rt715.h | 221 - sound/soc/codecs/sgtl5000.c | 11 +- sound/soc/codecs/tlv320aic31xx.c | 40 +- sound/soc/codecs/tlv320aic31xx.h | 3 + sound/soc/codecs/tlv320aic32x4.c | 6 +- sound/soc/codecs/wcd934x.c | 5084 ------- sound/soc/codecs/wm_adsp.c | 98 +- sound/soc/codecs/wsa881x.c | 1185 -- sound/soc/dwc/dwc-i2s.c | 32 +- sound/soc/dwc/dwc-pcm.c | 25 +- sound/soc/fsl/fsl-asoc-card.c | 2 +- sound/soc/fsl/fsl_asrc.c | 125 +- sound/soc/fsl/fsl_asrc.h | 64 +- sound/soc/fsl/fsl_asrc_dma.c | 42 +- sound/soc/fsl/fsl_dma.c | 1 + sound/soc/fsl/fsl_sai.c | 3 +- sound/soc/fsl/fsl_ssi.c | 1 + sound/soc/fsl/imx-audmix.c | 2 +- sound/soc/fsl/imx-pcm-fiq.c | 1 + sound/soc/fsl/imx-ssi.c | 1 + sound/soc/fsl/mpc5200_dma.c | 1 + sound/soc/fsl/mpc5200_psc_ac97.c | 2 + sound/soc/intel/atom/sst-mfld-platform-pcm.c | 26 +- sound/soc/intel/atom/sst/sst_acpi.c | 10 +- sound/soc/intel/baytrail/sst-baytrail-pcm.c | 20 +- sound/soc/intel/boards/Kconfig | 51 - sound/soc/intel/boards/Makefile | 5 - sound/soc/intel/boards/bdw-rt5650.c | 327 - sound/soc/intel/boards/bdw-rt5677.c | 10 +- sound/soc/intel/boards/broadwell.c | 10 +- sound/soc/intel/boards/bxt_da7219_max98357a.c | 10 +- sound/soc/intel/boards/bxt_rt298.c | 8 +- sound/soc/intel/boards/bytcht_es8316.c | 21 +- sound/soc/intel/boards/bytcr_rt5640.c | 112 +- sound/soc/intel/boards/bytcr_rt5651.c | 72 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 26 +- sound/soc/intel/boards/cml_rt1011_rt5682.c | 8 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 18 +- sound/soc/intel/boards/hda_dsp_common.c | 2 +- sound/soc/intel/boards/kbl_da7219_max98357a.c | 23 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 27 +- sound/soc/intel/boards/kbl_rt5660.c | 4 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 14 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 14 +- sound/soc/intel/boards/skl_hda_dsp_generic.c | 8 - sound/soc/intel/boards/skl_nau88l25_max98357a.c | 10 +- sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 14 +- sound/soc/intel/boards/skl_rt286.c | 10 +- sound/soc/intel/boards/sof_da7219_max98373.c | 371 - sound/soc/intel/boards/sof_rt5682.c | 43 +- sound/soc/intel/common/soc-acpi-intel-cfl-match.c | 5 - sound/soc/intel/common/soc-acpi-intel-cml-match.c | 89 - sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 5 - .../intel/common/soc-acpi-intel-hsw-bdw-match.c | 7 - sound/soc/intel/common/soc-acpi-intel-icl-match.c | 98 - sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 7 - sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 64 +- sound/soc/intel/haswell/sst-haswell-pcm.c | 18 +- sound/soc/intel/skylake/skl-pcm.c | 31 +- sound/soc/intel/skylake/skl-sst-cldma.c | 1 - sound/soc/intel/skylake/skl.c | 7 +- sound/soc/jz4740/jz4740-i2s.c | 18 +- sound/soc/kirkwood/kirkwood-dma.c | 1 + sound/soc/mediatek/common/mtk-afe-fe-dai.c | 377 +- sound/soc/mediatek/common/mtk-afe-fe-dai.h | 20 +- .../soc/mediatek/common/mtk-afe-platform-driver.c | 13 +- .../soc/mediatek/common/mtk-afe-platform-driver.h | 2 + sound/soc/mediatek/common/mtk-base-afe.h | 28 +- sound/soc/mediatek/common/mtk-btcvsd.c | 1 + sound/soc/mediatek/mt2701/mt2701-afe-pcm.c | 14 +- sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 2 + sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 10 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c | 2 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 2 +- sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 2 + sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 2 +- sound/soc/meson/axg-fifo.c | 61 +- sound/soc/meson/axg-fifo.h | 9 +- sound/soc/meson/axg-frddr.c | 36 +- sound/soc/meson/axg-toddr.c | 24 +- sound/soc/pxa/mioa701_wm9713.c | 2 +- sound/soc/pxa/mmp-pcm.c | 1 + sound/soc/pxa/pxa-ssp.c | 17 +- sound/soc/pxa/pxa2xx-ac97.c | 4 + sound/soc/pxa/pxa2xx-i2s.c | 13 +- sound/soc/pxa/pxa2xx-pcm.c | 1 + sound/soc/qcom/lpass-platform.c | 1 + sound/soc/qcom/qdsp6/q6asm-dai.c | 3 +- sound/soc/qcom/sdm845.c | 86 +- sound/soc/samsung/bells.c | 14 +- sound/soc/samsung/i2s.c | 13 +- sound/soc/samsung/idma.c | 1 + sound/soc/samsung/littlemill.c | 10 +- sound/soc/samsung/lowland.c | 2 +- sound/soc/samsung/neo1973_wm8753.c | 2 +- sound/soc/samsung/s3c24xx-i2s.c | 8 +- sound/soc/samsung/snow.c | 2 +- sound/soc/samsung/spdif.c | 18 +- sound/soc/samsung/speyside.c | 6 +- sound/soc/samsung/tm2_wm5110.c | 6 +- sound/soc/samsung/tobermory.c | 6 +- sound/soc/sh/dma-sh7760.c | 15 +- sound/soc/sh/fsi.c | 21 +- sound/soc/sh/hac.c | 1 + sound/soc/sh/rcar/core.c | 57 +- sound/soc/sh/siu_pcm.c | 40 +- sound/soc/soc-component.c | 33 +- sound/soc/soc-compress.c | 143 +- sound/soc/soc-core.c | 641 +- sound/soc/soc-dai.c | 12 + sound/soc/soc-dapm.c | 77 +- sound/soc/soc-generic-dmaengine-pcm.c | 30 +- sound/soc/soc-pcm.c | 119 +- sound/soc/soc-topology.c | 88 +- sound/soc/soc-utils.c | 1 + sound/soc/sof/Kconfig | 2 +- sound/soc/sof/Makefile | 2 +- sound/soc/sof/control.c | 55 +- sound/soc/sof/core.c | 288 +- sound/soc/sof/imx/imx8.c | 3 +- sound/soc/sof/intel/Kconfig | 1 - sound/soc/sof/intel/apl.c | 14 +- sound/soc/sof/intel/bdw.c | 41 +- sound/soc/sof/intel/byt.c | 110 +- sound/soc/sof/intel/cnl.c | 26 +- sound/soc/sof/intel/hda-codec.c | 38 +- sound/soc/sof/intel/hda-ctrl.c | 13 - sound/soc/sof/intel/hda-dai.c | 8 +- sound/soc/sof/intel/hda-ipc.c | 23 +- sound/soc/sof/intel/hda-loader.c | 1 + sound/soc/sof/intel/hda-pcm.c | 4 +- sound/soc/sof/intel/hda-stream.c | 21 +- sound/soc/sof/intel/hda.c | 304 +- sound/soc/sof/intel/hda.h | 21 +- sound/soc/sof/intel/intel-ipc.c | 8 +- sound/soc/sof/intel/shim.h | 6 +- sound/soc/sof/ipc.c | 33 +- sound/soc/sof/loader.c | 61 +- sound/soc/sof/nocodec.c | 12 + sound/soc/sof/ops.h | 34 - sound/soc/sof/pcm.c | 225 +- sound/soc/sof/pm.c | 240 +- sound/soc/sof/sof-acpi-dev.c | 63 +- sound/soc/sof/sof-audio.c | 445 - sound/soc/sof/sof-audio.h | 211 - sound/soc/sof/sof-of-dev.c | 24 +- sound/soc/sof/sof-pci-dev.c | 108 +- sound/soc/sof/sof-priv.h | 214 +- sound/soc/sof/topology.c | 521 +- sound/soc/sof/trace.c | 4 +- sound/soc/sof/utils.c | 60 - sound/soc/sof/xtensa/core.c | 2 +- sound/soc/sprd/sprd-pcm-dma.c | 1 + sound/soc/sti/sti_uniperif.c | 12 +- sound/soc/stm/stm32_adfsdm.c | 29 +- sound/soc/sunxi/sun4i-spdif.c | 2 +- sound/soc/tegra/tegra20_ac97.c | 1 + sound/soc/tegra/tegra_wm8903.c | 2 +- sound/soc/ti/davinci-mcasp.c | 35 +- sound/soc/ti/davinci-mcasp.h | 4 - sound/soc/ti/omap-mcpdm.c | 16 +- sound/soc/ti/rx51.c | 12 +- sound/soc/txx9/txx9aclc-ac97.c | 1 + sound/soc/txx9/txx9aclc.c | 16 +- sound/soc/uniphier/aio-cpu.c | 31 +- sound/soc/uniphier/aio-dma.c | 31 +- sound/soc/uniphier/aio-ld11.c | 18 + sound/soc/uniphier/aio-pxs2.c | 14 + sound/soc/uniphier/aio.h | 2 + sound/soc/ux500/ux500_msp_dai.c | 2 + sound/soc/xilinx/xlnx_formatter_pcm.c | 14 +- sound/soc/xtensa/xtfpga-i2s.c | 10 +- sound/sparc/amd7930.c | 26 +- sound/sparc/cs4231.c | 31 +- sound/sparc/dbri.c | 18 +- sound/spi/at73c213.c | 18 +- sound/synth/emux/emux_nrpn.c | 4 +- sound/synth/emux/emux_oss.c | 2 +- sound/synth/emux/emux_seq.c | 2 +- sound/synth/emux/emux_synth.c | 10 +- sound/synth/emux/soundfont.c | 8 +- sound/usb/6fire/control.c | 8 +- sound/usb/6fire/pcm.c | 18 +- sound/usb/bcd2000/bcd2000.c | 4 +- sound/usb/caiaq/audio.c | 18 +- sound/usb/caiaq/control.c | 20 +- sound/usb/caiaq/input.c | 10 +- sound/usb/card.c | 4 - sound/usb/format.c | 8 +- sound/usb/hiface/pcm.c | 19 +- sound/usb/line6/capture.c | 1 + sound/usb/line6/pcm.c | 13 +- sound/usb/line6/playback.c | 1 + sound/usb/line6/pod.c | 2 +- sound/usb/line6/podhd.c | 2 +- sound/usb/line6/toneport.c | 2 +- sound/usb/midi.c | 4 +- sound/usb/misc/ua101.c | 25 +- sound/usb/mixer.c | 68 +- sound/usb/mixer.h | 2 +- sound/usb/mixer_maps.c | 76 +- sound/usb/mixer_quirks.c | 22 +- sound/usb/mixer_scarlett.c | 14 +- sound/usb/mixer_us16x08.c | 38 +- sound/usb/mixer_us16x08.h | 2 +- sound/usb/pcm.c | 62 +- sound/usb/proc.c | 2 +- sound/usb/quirks.c | 52 +- sound/usb/quirks.h | 5 - sound/usb/stream.c | 4 +- sound/usb/usx2y/us122l.c | 8 +- sound/usb/usx2y/usX2Yhwdep.c | 14 +- sound/usb/usx2y/usbusx2yaudio.c | 35 +- sound/usb/usx2y/usx2yhwdeppcm.c | 21 +- sound/usb/validate.c | 4 +- sound/x86/intel_hdmi_audio.c | 19 +- sound/xen/xen_snd_front_alsa.c | 2 + tools/Makefile | 11 +- tools/arch/x86/include/asm/msr-index.h | 14 +- tools/arch/x86/include/uapi/asm/vmx.h | 4 +- tools/bootconfig/.gitignore | 1 - tools/bootconfig/Makefile | 23 - tools/bootconfig/include/linux/bootconfig.h | 7 - tools/bootconfig/include/linux/bug.h | 12 - tools/bootconfig/include/linux/ctype.h | 7 - tools/bootconfig/include/linux/errno.h | 7 - tools/bootconfig/include/linux/kernel.h | 18 - tools/bootconfig/include/linux/printk.h | 17 - tools/bootconfig/include/linux/string.h | 32 - tools/bootconfig/main.c | 353 - .../samples/bad-array-space-comment.bconf | 5 - tools/bootconfig/samples/bad-array.bconf | 2 - tools/bootconfig/samples/bad-dotword.bconf | 4 - tools/bootconfig/samples/bad-empty.bconf | 1 - tools/bootconfig/samples/bad-keyerror.bconf | 2 - tools/bootconfig/samples/bad-longkey.bconf | 1 - tools/bootconfig/samples/bad-manywords.bconf | 1 - tools/bootconfig/samples/bad-no-keyword.bconf | 2 - tools/bootconfig/samples/bad-nonprintable.bconf | 2 - tools/bootconfig/samples/bad-spaceword.bconf | 2 - tools/bootconfig/samples/bad-tree.bconf | 5 - tools/bootconfig/samples/bad-value.bconf | 3 - tools/bootconfig/samples/escaped.bconf | 3 - .../samples/good-array-space-comment.bconf | 4 - .../samples/good-comment-after-value.bconf | 1 - tools/bootconfig/samples/good-printables.bconf | 2 - tools/bootconfig/samples/good-simple.bconf | 11 - tools/bootconfig/samples/good-single.bconf | 4 - .../samples/good-space-after-value.bconf | 1 - tools/bootconfig/samples/good-tree.bconf | 12 - tools/bootconfig/test-bootconfig.sh | 105 - tools/bpf/Makefile | 20 +- tools/bpf/bpftool/Documentation/bpftool-gen.rst | 305 - tools/bpf/bpftool/Documentation/bpftool-map.rst | 12 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 18 +- tools/bpf/bpftool/Documentation/bpftool.rst | 3 +- tools/bpf/bpftool/Makefile | 2 +- tools/bpf/bpftool/bash-completion/bpftool | 156 +- tools/bpf/bpftool/btf.c | 16 +- tools/bpf/bpftool/btf_dumper.c | 2 +- tools/bpf/bpftool/cgroup.c | 58 +- tools/bpf/bpftool/common.c | 4 +- tools/bpf/bpftool/feature.c | 22 +- tools/bpf/bpftool/gen.c | 609 - tools/bpf/bpftool/jit_disasm.c | 2 +- tools/bpf/bpftool/main.c | 7 +- tools/bpf/bpftool/main.h | 5 +- tools/bpf/bpftool/map.c | 424 +- tools/bpf/bpftool/map_perf_ring.c | 4 +- tools/bpf/bpftool/net.c | 7 +- tools/bpf/bpftool/netlink_dumper.c | 4 +- tools/bpf/bpftool/perf.c | 2 +- tools/bpf/bpftool/prog.c | 394 +- tools/bpf/bpftool/xlated_dumper.c | 2 +- tools/bpf/runqslower/.gitignore | 1 - tools/bpf/runqslower/Makefile | 84 - tools/bpf/runqslower/runqslower.bpf.c | 100 - tools/bpf/runqslower/runqslower.c | 187 - tools/bpf/runqslower/runqslower.h | 13 - tools/build/feature/Makefile | 2 +- tools/build/feature/test-clang.cpp | 6 - tools/cgroup/iocost_monitor.py | 4 +- tools/include/linux/bitmap.h | 30 - tools/include/linux/bitops.h | 9 +- tools/include/linux/string.h | 8 - tools/include/uapi/asm/bpf_perf_event.h | 2 - tools/include/uapi/linux/bpf.h | 75 +- tools/include/uapi/linux/btf.h | 13 +- tools/include/uapi/linux/if_link.h | 8 - tools/include/uapi/linux/in.h | 2 - tools/lib/api/fs/fs.c | 4 +- tools/lib/bitmap.c | 15 - tools/lib/bpf/Makefile | 29 +- tools/lib/bpf/bpf.c | 89 +- tools/lib/bpf/bpf.h | 44 +- tools/lib/bpf/bpf_helpers.h | 11 - tools/lib/bpf/bpf_prog_linfo.c | 3 - tools/lib/bpf/btf.c | 151 +- tools/lib/bpf/btf.h | 31 +- tools/lib/bpf/btf_dump.c | 119 +- tools/lib/bpf/hashmap.c | 3 - tools/lib/bpf/libbpf.c | 2791 +--- tools/lib/bpf/libbpf.h | 115 +- tools/lib/bpf/libbpf.map | 27 - tools/lib/bpf/libbpf.pc.template | 2 +- tools/lib/bpf/libbpf_common.h | 40 - tools/lib/bpf/libbpf_errno.c | 3 - tools/lib/bpf/libbpf_internal.h | 21 +- tools/lib/bpf/libbpf_probes.c | 27 - tools/lib/bpf/netlink.c | 3 - tools/lib/bpf/nlattr.c | 3 - tools/lib/bpf/str_error.c | 3 - tools/lib/bpf/xsk.c | 3 - tools/lib/perf/Documentation/Makefile | 156 - tools/lib/perf/Documentation/asciidoc.conf | 120 - tools/lib/perf/Documentation/examples/sampling.c | 119 - tools/lib/perf/Documentation/libperf-counting.txt | 211 - tools/lib/perf/Documentation/libperf-sampling.txt | 243 - tools/lib/perf/Documentation/libperf.txt | 246 - tools/lib/perf/Documentation/manpage-1.72.xsl | 14 - tools/lib/perf/Documentation/manpage-base.xsl | 35 - .../perf/Documentation/manpage-bold-literal.xsl | 17 - tools/lib/perf/Documentation/manpage-normal.xsl | 13 - .../lib/perf/Documentation/manpage-suppress-sp.xsl | 21 - tools/lib/perf/Makefile | 191 - tools/lib/perf/evlist.c | 644 - tools/lib/perf/tests/Makefile | 38 - tools/lib/string.c | 7 - tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 - tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 - tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 - tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 - tools/objtool/check.c | 18 - tools/perf/Documentation/perf-annotate.txt | 6 - tools/perf/Documentation/perf-report.txt | 6 - tools/perf/Documentation/perf-sched.txt | 4 - tools/perf/Documentation/perf-top.txt | 6 - tools/perf/MANIFEST | 1 - tools/perf/Makefile.config | 2 +- tools/perf/Makefile.perf | 2 +- tools/perf/builtin-annotate.c | 7 - tools/perf/builtin-c2c.c | 14 +- tools/perf/builtin-record.c | 28 +- tools/perf/builtin-report.c | 16 +- tools/perf/builtin-sched.c | 13 - tools/perf/builtin-top.c | 7 - tools/perf/examples/bpf/5sec.c | 8 +- tools/perf/examples/bpf/empty.c | 2 +- tools/perf/examples/bpf/sys_enter_openat.c | 2 +- tools/perf/include/bpf/pid_filter.h | 2 +- tools/perf/include/bpf/stdio.h | 2 +- tools/perf/include/bpf/unistd.h | 2 +- tools/{lib/perf => perf/lib}/Build | 0 tools/perf/lib/Documentation/Makefile | 7 + tools/perf/lib/Documentation/man/libperf.rst | 100 + tools/perf/lib/Documentation/tutorial/tutorial.rst | 123 + tools/perf/lib/Makefile | 188 + tools/{lib/perf => perf/lib}/core.c | 0 tools/{lib/perf => perf/lib}/cpumap.c | 0 tools/perf/lib/evlist.c | 641 + tools/{lib/perf => perf/lib}/evsel.c | 0 .../perf => perf/lib}/include/internal/cpumap.h | 0 .../perf => perf/lib}/include/internal/evlist.h | 0 .../perf => perf/lib}/include/internal/evsel.h | 0 .../{lib/perf => perf/lib}/include/internal/lib.h | 0 .../{lib/perf => perf/lib}/include/internal/mmap.h | 0 .../perf => perf/lib}/include/internal/tests.h | 0 .../perf => perf/lib}/include/internal/threadmap.h | 0 .../perf => perf/lib}/include/internal/xyarray.h | 0 tools/{lib/perf => perf/lib}/include/perf/core.h | 0 tools/{lib/perf => perf/lib}/include/perf/cpumap.h | 0 tools/{lib/perf => perf/lib}/include/perf/event.h | 0 tools/{lib/perf => perf/lib}/include/perf/evlist.h | 0 tools/{lib/perf => perf/lib}/include/perf/evsel.h | 0 tools/{lib/perf => perf/lib}/include/perf/mmap.h | 0 .../perf => perf/lib}/include/perf/threadmap.h | 0 tools/{lib/perf => perf/lib}/internal.h | 0 tools/{lib/perf => perf/lib}/lib.c | 0 tools/{lib/perf => perf/lib}/libperf.map | 0 tools/{lib/perf => perf/lib}/libperf.pc.template | 0 tools/{lib/perf => perf/lib}/mmap.c | 0 tools/perf/lib/tests/Makefile | 38 + tools/{lib/perf => perf/lib}/tests/test-cpumap.c | 0 tools/{lib/perf => perf/lib}/tests/test-evlist.c | 0 tools/{lib/perf => perf/lib}/tests/test-evsel.c | 0 .../{lib/perf => perf/lib}/tests/test-threadmap.c | 0 tools/{lib/perf => perf/lib}/threadmap.c | 0 tools/{lib/perf => perf/lib}/xyarray.c | 0 tools/perf/tests/bp_signal.c | 10 +- tools/perf/trace/beauty/sockaddr.c | 2 +- tools/perf/ui/browsers/hists.c | 277 +- tools/perf/ui/browsers/hists.h | 2 +- tools/perf/ui/browsers/res_sample.c | 2 +- tools/perf/ui/browsers/scripts.c | 2 +- tools/perf/ui/gtk/Build | 7 +- tools/perf/ui/tui/util.c | 12 +- tools/perf/ui/util.h | 2 +- tools/perf/util/annotate.c | 19 +- tools/perf/util/annotate.h | 5 - tools/perf/util/c++/clang.cpp | 4 - tools/perf/util/expr.y | 3 +- tools/perf/util/header.c | 2 +- tools/perf/util/mmap.c | 40 +- tools/perf/util/mmap.h | 13 +- tools/perf/util/parse-events.y | 2 +- tools/perf/util/sort.c | 3 +- tools/perf/util/sort.h | 2 - tools/power/acpi/Makefile.config | 2 +- tools/power/acpi/common/cmfsize.c | 2 +- tools/power/acpi/common/getopt.c | 2 +- .../acpi/os_specific/service_layers/oslinuxtbl.c | 2 +- .../acpi/os_specific/service_layers/osunixdir.c | 2 +- .../acpi/os_specific/service_layers/osunixmap.c | 2 +- .../acpi/os_specific/service_layers/osunixxf.c | 2 +- tools/power/acpi/tools/acpidump/acpidump.h | 2 +- tools/power/acpi/tools/acpidump/apdump.c | 2 +- tools/power/acpi/tools/acpidump/apfiles.c | 2 +- tools/power/acpi/tools/acpidump/apmain.c | 2 +- tools/power/cpupower/lib/cpufreq.c | 78 +- tools/power/cpupower/lib/cpufreq.h | 20 +- tools/power/cpupower/utils/cpufreq-info.c | 12 +- tools/power/x86/intel-speed-select/isst-config.c | 34 +- tools/power/x86/intel-speed-select/isst-core.c | 55 - tools/power/x86/intel-speed-select/isst-display.c | 27 +- tools/power/x86/intel-speed-select/isst.h | 6 - tools/power/x86/turbostat/turbostat.c | 4 +- tools/testing/ktest/ktest.pl | 2 +- tools/testing/ktest/sample.conf | 22 +- tools/testing/nvdimm/Kbuild | 3 +- tools/testing/nvdimm/test/iomap.c | 12 +- tools/testing/nvdimm/test/nfit_test.h | 2 + tools/testing/selftests/Makefile | 21 +- tools/testing/selftests/bpf/.gitignore | 9 +- tools/testing/selftests/bpf/Makefile | 135 +- tools/testing/selftests/bpf/bpf_tcp_helpers.h | 219 - tools/testing/selftests/bpf/bpf_trace_helpers.h | 166 +- tools/testing/selftests/bpf/bpf_util.h | 2 +- .../selftests/bpf/map_tests/array_map_batch_ops.c | 129 - .../selftests/bpf/map_tests/htab_map_batch_ops.c | 283 - .../selftests/bpf/prog_tests/attach_probe.c | 161 +- .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 187 - .../selftests/bpf/prog_tests/bpf_verif_scale.c | 2 - .../bpf/prog_tests/cgroup_attach_autodetach.c | 111 - .../selftests/bpf/prog_tests/cgroup_attach_multi.c | 285 - .../bpf/prog_tests/cgroup_attach_override.c | 148 - .../testing/selftests/bpf/prog_tests/core_extern.c | 169 - .../testing/selftests/bpf/prog_tests/core_reloc.c | 4 - tools/testing/selftests/bpf/prog_tests/cpu_mask.c | 78 - .../selftests/bpf/prog_tests/fentry_fexit.c | 101 +- .../testing/selftests/bpf/prog_tests/fentry_test.c | 69 +- .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 21 +- tools/testing/selftests/bpf/prog_tests/mmap.c | 56 +- .../testing/selftests/bpf/prog_tests/perf_buffer.c | 29 +- .../testing/selftests/bpf/prog_tests/probe_user.c | 6 +- .../testing/selftests/bpf/prog_tests/rdonly_maps.c | 11 +- .../selftests/bpf/prog_tests/select_reuseport.c | 806 -- .../testing/selftests/bpf/prog_tests/send_signal.c | 130 +- tools/testing/selftests/bpf/prog_tests/skb_ctx.c | 7 - tools/testing/selftests/bpf/prog_tests/skeleton.c | 63 - .../selftests/bpf/prog_tests/stacktrace_build_id.c | 77 +- .../bpf/prog_tests/stacktrace_build_id_nmi.c | 90 +- .../selftests/bpf/prog_tests/test_global_funcs.c | 82 - .../selftests/bpf/prog_tests/test_overhead.c | 8 +- .../testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c | 65 - tools/testing/selftests/bpf/prog_tests/xdp_perf.c | 25 - tools/testing/selftests/bpf/progs/bpf_dctcp.c | 216 - tools/testing/selftests/bpf/progs/bpf_flow.c | 4 +- .../btf__core_reloc_arrays___equiv_zero_sz_arr.c | 3 - .../btf__core_reloc_arrays___err_bad_zero_sz_arr.c | 3 - .../bpf/progs/btf__core_reloc_arrays___fixed_arr.c | 3 - tools/testing/selftests/bpf/progs/connect4_prog.c | 4 +- tools/testing/selftests/bpf/progs/connect6_prog.c | 4 +- .../testing/selftests/bpf/progs/core_reloc_types.h | 39 - tools/testing/selftests/bpf/progs/dev_cgroup.c | 2 +- tools/testing/selftests/bpf/progs/fentry_test.c | 23 +- tools/testing/selftests/bpf/progs/fexit_bpf2bpf.c | 82 +- .../selftests/bpf/progs/fexit_bpf2bpf_simple.c | 7 +- tools/testing/selftests/bpf/progs/fexit_test.c | 25 +- .../selftests/bpf/progs/get_cgroup_id_kern.c | 2 +- tools/testing/selftests/bpf/progs/kfree_skb.c | 20 +- tools/testing/selftests/bpf/progs/loop1.c | 4 +- tools/testing/selftests/bpf/progs/loop2.c | 4 +- tools/testing/selftests/bpf/progs/loop3.c | 4 +- tools/testing/selftests/bpf/progs/loop4.c | 2 +- tools/testing/selftests/bpf/progs/loop5.c | 2 +- tools/testing/selftests/bpf/progs/netcnt_prog.c | 2 +- tools/testing/selftests/bpf/progs/pyperf.h | 11 +- tools/testing/selftests/bpf/progs/pyperf_global.c | 5 - .../testing/selftests/bpf/progs/sample_map_ret0.c | 2 +- tools/testing/selftests/bpf/progs/sendmsg4_prog.c | 4 +- tools/testing/selftests/bpf/progs/sendmsg6_prog.c | 4 +- .../selftests/bpf/progs/socket_cookie_prog.c | 4 +- .../selftests/bpf/progs/sockmap_parse_prog.c | 4 +- .../selftests/bpf/progs/sockmap_tcp_msg_prog.c | 4 +- .../selftests/bpf/progs/sockmap_verdict_prog.c | 4 +- .../testing/selftests/bpf/progs/sockopt_inherit.c | 2 +- tools/testing/selftests/bpf/progs/sockopt_multi.c | 2 +- tools/testing/selftests/bpf/progs/sockopt_sk.c | 2 +- tools/testing/selftests/bpf/progs/strobemeta.h | 2 +- tools/testing/selftests/bpf/progs/tailcall1.c | 2 +- tools/testing/selftests/bpf/progs/tailcall2.c | 2 +- tools/testing/selftests/bpf/progs/tailcall3.c | 2 +- tools/testing/selftests/bpf/progs/tailcall4.c | 2 +- tools/testing/selftests/bpf/progs/tailcall5.c | 2 +- tools/testing/selftests/bpf/progs/tcp_rtt.c | 2 +- .../testing/selftests/bpf/progs/test_adjust_tail.c | 2 +- .../selftests/bpf/progs/test_attach_probe.c | 36 +- tools/testing/selftests/bpf/progs/test_btf_haskv.c | 2 +- tools/testing/selftests/bpf/progs/test_btf_newkv.c | 2 +- tools/testing/selftests/bpf/progs/test_btf_nokv.c | 2 +- .../testing/selftests/bpf/progs/test_core_extern.c | 62 - .../selftests/bpf/progs/test_core_reloc_arrays.c | 12 +- .../bpf/progs/test_core_reloc_bitfields_direct.c | 4 +- .../bpf/progs/test_core_reloc_bitfields_probed.c | 4 +- .../bpf/progs/test_core_reloc_existence.c | 4 +- .../selftests/bpf/progs/test_core_reloc_flavors.c | 4 +- .../selftests/bpf/progs/test_core_reloc_ints.c | 4 +- .../selftests/bpf/progs/test_core_reloc_kernel.c | 4 +- .../selftests/bpf/progs/test_core_reloc_misc.c | 4 +- .../selftests/bpf/progs/test_core_reloc_mods.c | 4 +- .../selftests/bpf/progs/test_core_reloc_nesting.c | 4 +- .../bpf/progs/test_core_reloc_primitives.c | 4 +- .../bpf/progs/test_core_reloc_ptr_as_arr.c | 4 +- .../selftests/bpf/progs/test_core_reloc_size.c | 4 +- .../selftests/bpf/progs/test_get_stack_rawtp.c | 2 +- .../testing/selftests/bpf/progs/test_global_data.c | 2 +- .../selftests/bpf/progs/test_global_func1.c | 45 - .../selftests/bpf/progs/test_global_func2.c | 4 - .../selftests/bpf/progs/test_global_func3.c | 65 - .../selftests/bpf/progs/test_global_func4.c | 4 - .../selftests/bpf/progs/test_global_func5.c | 31 - .../selftests/bpf/progs/test_global_func6.c | 31 - .../selftests/bpf/progs/test_global_func7.c | 18 - tools/testing/selftests/bpf/progs/test_l4lb.c | 4 +- .../selftests/bpf/progs/test_l4lb_noinline.c | 4 +- .../selftests/bpf/progs/test_lirc_mode2_kern.c | 2 +- .../selftests/bpf/progs/test_lwt_ip_encap.c | 4 +- .../selftests/bpf/progs/test_lwt_seg6local.c | 4 +- .../testing/selftests/bpf/progs/test_map_in_map.c | 2 +- tools/testing/selftests/bpf/progs/test_map_lock.c | 2 +- tools/testing/selftests/bpf/progs/test_mmap.c | 2 +- tools/testing/selftests/bpf/progs/test_obj_id.c | 2 +- tools/testing/selftests/bpf/progs/test_overhead.c | 34 +- .../testing/selftests/bpf/progs/test_perf_buffer.c | 5 +- tools/testing/selftests/bpf/progs/test_pinning.c | 2 +- .../selftests/bpf/progs/test_pinning_invalid.c | 2 +- .../testing/selftests/bpf/progs/test_pkt_access.c | 38 +- .../selftests/bpf/progs/test_pkt_md_access.c | 2 +- .../testing/selftests/bpf/progs/test_probe_user.c | 7 +- .../selftests/bpf/progs/test_queue_stack_map.h | 2 +- .../testing/selftests/bpf/progs/test_rdonly_maps.c | 2 +- tools/testing/selftests/bpf/progs/test_seg6_loop.c | 4 +- .../bpf/progs/test_select_reuseport_kern.c | 6 +- .../selftests/bpf/progs/test_send_signal_kern.c | 55 +- .../selftests/bpf/progs/test_sk_lookup_kern.c | 4 +- .../selftests/bpf/progs/test_skb_cgroup_id_kern.c | 2 +- tools/testing/selftests/bpf/progs/test_skb_ctx.c | 8 +- tools/testing/selftests/bpf/progs/test_skeleton.c | 46 - .../selftests/bpf/progs/test_sock_fields_kern.c | 4 +- tools/testing/selftests/bpf/progs/test_spin_lock.c | 2 +- .../selftests/bpf/progs/test_stacktrace_build_id.c | 2 +- .../selftests/bpf/progs/test_stacktrace_map.c | 2 +- .../selftests/bpf/progs/test_sysctl_loop1.c | 2 +- .../selftests/bpf/progs/test_sysctl_loop2.c | 2 +- .../testing/selftests/bpf/progs/test_sysctl_prog.c | 2 +- tools/testing/selftests/bpf/progs/test_tc_edt.c | 4 +- tools/testing/selftests/bpf/progs/test_tc_tunnel.c | 4 +- .../bpf/progs/test_tcp_check_syncookie_kern.c | 4 +- .../testing/selftests/bpf/progs/test_tcp_estats.c | 2 +- .../testing/selftests/bpf/progs/test_tcpbpf_kern.c | 4 +- .../selftests/bpf/progs/test_tcpnotify_kern.c | 4 +- .../testing/selftests/bpf/progs/test_tracepoint.c | 2 +- .../testing/selftests/bpf/progs/test_tunnel_kern.c | 4 +- .../selftests/bpf/progs/test_verif_scale1.c | 2 +- .../selftests/bpf/progs/test_verif_scale2.c | 2 +- .../selftests/bpf/progs/test_verif_scale3.c | 2 +- tools/testing/selftests/bpf/progs/test_xdp.c | 4 +- .../testing/selftests/bpf/progs/test_xdp_bpf2bpf.c | 44 - tools/testing/selftests/bpf/progs/test_xdp_loop.c | 4 +- tools/testing/selftests/bpf/progs/test_xdp_meta.c | 2 +- .../selftests/bpf/progs/test_xdp_noinline.c | 8 +- .../selftests/bpf/progs/test_xdp_redirect.c | 2 +- tools/testing/selftests/bpf/progs/test_xdp_vlan.c | 4 +- tools/testing/selftests/bpf/progs/xdp_dummy.c | 2 +- .../testing/selftests/bpf/progs/xdp_redirect_map.c | 2 +- tools/testing/selftests/bpf/progs/xdp_tx.c | 2 +- tools/testing/selftests/bpf/progs/xdping_kern.c | 4 +- tools/testing/selftests/bpf/test_btf.c | 4 + tools/testing/selftests/bpf/test_cgroup_attach.c | 571 + tools/testing/selftests/bpf/test_cpp.cpp | 16 +- tools/testing/selftests/bpf/test_flow_dissector.sh | 14 - tools/testing/selftests/bpf/test_hashmap.c | 2 +- tools/testing/selftests/bpf/test_progs.c | 83 +- tools/testing/selftests/bpf/test_progs.h | 14 +- .../testing/selftests/bpf/test_select_reuseport.c | 742 + tools/testing/selftests/bpf/test_sock.c | 2 +- tools/testing/selftests/bpf/test_sockmap_kern.h | 4 +- tools/testing/selftests/bpf/test_sysctl.c | 2 +- tools/testing/selftests/bpf/trace_helpers.h | 2 +- tools/testing/selftests/cgroup/test_core.c | 2 +- tools/testing/selftests/dmabuf-heaps/Makefile | 6 - tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c | 396 - .../drivers/net/mlxsw/devlink_trap_l3_drops.sh | 112 - .../drivers/net/mlxsw/devlink_trap_tunnel_ipip.sh | 265 - .../drivers/net/mlxsw/devlink_trap_tunnel_vxlan.sh | 330 - tools/testing/selftests/drivers/net/mlxsw/fib.sh | 180 - .../selftests/drivers/net/mlxsw/qos_defprio.sh | 176 - .../testing/selftests/drivers/net/mlxsw/qos_lib.sh | 46 +- .../testing/selftests/drivers/net/mlxsw/sch_ets.sh | 67 - .../testing/selftests/drivers/net/netdevsim/fib.sh | 341 - tools/testing/selftests/kvm/Makefile | 4 +- .../selftests/kvm/include/x86_64/processor.h | 726 +- tools/testing/selftests/kvm/include/x86_64/vmx.h | 8 +- tools/testing/selftests/kvm/lib/x86_64/vmx.c | 8 +- .../selftests/kvm/x86_64/vmx_tsc_adjust_test.c | 2 +- tools/testing/selftests/livepatch/README | 2 +- tools/testing/selftests/livepatch/functions.sh | 1 + tools/testing/selftests/lkdtm/Makefile | 12 - tools/testing/selftests/lkdtm/config | 1 - tools/testing/selftests/lkdtm/run.sh | 92 - tools/testing/selftests/lkdtm/tests.txt | 71 - tools/testing/selftests/net/fcnal-test.sh | 466 +- .../selftests/net/forwarding/fib_offload_lib.sh | 873 -- tools/testing/selftests/net/forwarding/lib.sh | 41 - tools/testing/selftests/net/forwarding/router.sh | 189 +- tools/testing/selftests/net/forwarding/sch_ets.sh | 44 - .../selftests/net/forwarding/sch_ets_core.sh | 300 - .../selftests/net/forwarding/sch_ets_tests.sh | 227 - tools/testing/selftests/net/nettest.c | 84 +- tools/testing/selftests/net/so_txtime.c | 84 +- tools/testing/selftests/net/so_txtime.sh | 9 +- tools/testing/selftests/openat2/.gitignore | 1 - tools/testing/selftests/openat2/Makefile | 8 - tools/testing/selftests/openat2/helpers.c | 109 - tools/testing/selftests/openat2/helpers.h | 106 - tools/testing/selftests/openat2/openat2_test.c | 312 - .../testing/selftests/openat2/rename_attack_test.c | 160 - tools/testing/selftests/openat2/resolve_test.c | 523 - tools/testing/selftests/pidfd/.gitignore | 1 - tools/testing/selftests/pidfd/Makefile | 2 +- tools/testing/selftests/pidfd/pidfd.h | 9 - tools/testing/selftests/pidfd/pidfd_getfd_test.c | 249 - tools/testing/selftests/powerpc/mm/.gitignore | 1 - tools/testing/selftests/powerpc/mm/Makefile | 3 +- tools/testing/selftests/powerpc/mm/bad_accesses.c | 171 - tools/testing/selftests/rcutorture/bin/cpus2use.sh | 11 +- tools/testing/selftests/rcutorture/bin/jitter.sh | 30 +- .../selftests/rcutorture/bin/kvm-find-errors.sh | 2 - .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 3 +- .../selftests/rcutorture/bin/kvm-recheck.sh | 17 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 13 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 32 +- tools/testing/selftests/rcutorture/bin/mkinitrd.sh | 55 +- .../selftests/rcutorture/configs/rcu/TREE10 | 18 - tools/testing/selftests/size/get_size.c | 24 +- .../selftests/tc-testing/tc-tests/qdiscs/ets.json | 940 -- tools/testing/selftests/timens/.gitignore | 8 - tools/testing/selftests/timens/Makefile | 7 - tools/testing/selftests/timens/clock_nanosleep.c | 149 - tools/testing/selftests/timens/config | 1 - tools/testing/selftests/timens/exec.c | 94 - tools/testing/selftests/timens/gettime_perf.c | 95 - tools/testing/selftests/timens/log.h | 26 - tools/testing/selftests/timens/procfs.c | 144 - tools/testing/selftests/timens/timens.c | 190 - tools/testing/selftests/timens/timens.h | 100 - tools/testing/selftests/timens/timer.c | 122 - tools/testing/selftests/timens/timerfd.c | 128 - tools/testing/selftests/vm/gup_benchmark.c | 6 +- tools/testing/selftests/wireguard/netns.sh | 534 - tools/testing/selftests/wireguard/qemu/.gitignore | 2 - tools/testing/selftests/wireguard/qemu/Makefile | 387 - .../selftests/wireguard/qemu/arch/aarch64.config | 5 - .../wireguard/qemu/arch/aarch64_be.config | 6 - .../selftests/wireguard/qemu/arch/arm.config | 9 - .../selftests/wireguard/qemu/arch/armeb.config | 10 - .../selftests/wireguard/qemu/arch/i686.config | 5 - .../selftests/wireguard/qemu/arch/m68k.config | 9 - .../selftests/wireguard/qemu/arch/mips.config | 11 - .../selftests/wireguard/qemu/arch/mips64.config | 14 - .../selftests/wireguard/qemu/arch/mips64el.config | 15 - .../selftests/wireguard/qemu/arch/mipsel.config | 12 - .../selftests/wireguard/qemu/arch/powerpc.config | 10 - .../wireguard/qemu/arch/powerpc64le.config | 12 - .../selftests/wireguard/qemu/arch/x86_64.config | 5 - .../testing/selftests/wireguard/qemu/debug.config | 67 - tools/testing/selftests/wireguard/qemu/init.c | 285 - .../testing/selftests/wireguard/qemu/kernel.config | 88 - tools/testing/vsock/.gitignore | 1 - tools/testing/vsock/Makefile | 9 +- tools/testing/vsock/README | 3 +- tools/testing/vsock/control.c | 15 +- tools/testing/vsock/control.h | 2 - tools/testing/vsock/timeout.h | 1 - tools/testing/vsock/util.c | 375 - tools/testing/vsock/util.h | 49 - tools/testing/vsock/vsock_diag_test.c | 202 +- tools/testing/vsock/vsock_test.c | 379 - tools/usb/usbip/README | 22 +- tools/usb/usbip/src/usbip_network.c | 40 +- tools/usb/usbip/src/usbip_network.h | 12 +- tools/vm/slabinfo.c | 4 +- usr/.gitignore | 8 +- usr/Kconfig | 26 + usr/Makefile | 97 +- usr/default_cpio_list | 6 - usr/gen_initramfs.sh | 247 - usr/gen_initramfs_list.sh | 328 + usr/include/Makefile | 107 +- usr/initramfs_data.S | 5 +- virt/kvm/arm/aarch32.c | 131 +- virt/kvm/arm/arm.c | 4 +- virt/kvm/arm/mmio.c | 68 +- virt/kvm/arm/mmu.c | 24 +- virt/kvm/arm/vgic/vgic-its.c | 6 +- virt/kvm/arm/vgic/vgic-mmio-v3.c | 5 +- virt/kvm/arm/vgic/vgic-mmio.h | 5 + virt/kvm/async_pf.c | 10 +- virt/kvm/kvm_main.c | 7 +- virt/lib/irqbypass.c | 38 +- 9728 files changed, 235238 insertions(+), 514995 deletions(-) delete mode 100644 Documentation/ABI/obsolete/sysfs-selinux-disable delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-dma-buffer delete mode 100644 Documentation/ABI/testing/sysfs-bus-mdio delete mode 100644 Documentation/RCU/NMI-RCU.rst create mode 100644 Documentation/RCU/NMI-RCU.txt delete mode 100644 Documentation/RCU/arrayRCU.rst create mode 100644 Documentation/RCU/arrayRCU.txt delete mode 100644 Documentation/RCU/rcu_dereference.rst create mode 100644 Documentation/RCU/rcu_dereference.txt delete mode 100644 Documentation/RCU/rcubarrier.rst create mode 100644 Documentation/RCU/rcubarrier.txt delete mode 100644 Documentation/RCU/whatisRCU.rst create mode 100644 Documentation/RCU/whatisRCU.txt delete mode 100644 Documentation/admin-guide/acpi/fan_performance_states.rst delete mode 100644 Documentation/admin-guide/bootconfig.rst delete mode 100644 Documentation/admin-guide/nfs/fault_injection.rst delete mode 100644 Documentation/admin-guide/nfs/index.rst delete mode 100644 Documentation/admin-guide/nfs/nfs-client.rst delete mode 100644 Documentation/admin-guide/nfs/nfs-idmapper.rst delete mode 100644 Documentation/admin-guide/nfs/nfs-rdma.rst delete mode 100644 Documentation/admin-guide/nfs/nfsd-admin-interfaces.rst delete mode 100644 Documentation/admin-guide/nfs/nfsroot.rst delete mode 100644 Documentation/admin-guide/nfs/pnfs-block-server.rst delete mode 100644 Documentation/admin-guide/nfs/pnfs-scsi-server.rst delete mode 100644 Documentation/admin-guide/pm/intel_idle.rst delete mode 100644 Documentation/core-api/ioctl.rst delete mode 100644 Documentation/core-api/padata.rst delete mode 100644 Documentation/core-api/pin_user_pages.rst delete mode 100644 Documentation/dev-tools/kcsan.rst create mode 100644 Documentation/devicetree/bindings/arm/idle-states.txt delete mode 100644 Documentation/devicetree/bindings/arm/idle-states.yaml create mode 100644 Documentation/devicetree/bindings/arm/sprd.yaml delete mode 100644 Documentation/devicetree/bindings/arm/sprd/sprd.yaml create mode 100644 Documentation/devicetree/bindings/arm/stm32/mlahb.txt delete mode 100644 Documentation/devicetree/bindings/arm/stm32/st,mlahb.yaml delete mode 100644 Documentation/devicetree/bindings/arm/stm32/st,stm32-syscon.yaml create mode 100644 Documentation/devicetree/bindings/arm/stm32/stm32-syscon.txt delete mode 100644 Documentation/devicetree/bindings/arm/sunxi/allwinner,sun4i-a10 [...] create mode 100644 Documentation/devicetree/bindings/arm/sunxi/sunxi-mbus.txt delete mode 100644 Documentation/devicetree/bindings/arm/ux500.yaml delete mode 100644 Documentation/devicetree/bindings/ata/allwinner,sun4i-a10-ahci.yaml delete mode 100644 Documentation/devicetree/bindings/ata/allwinner,sun8i-r40-ahci.yaml create mode 100644 Documentation/devicetree/bindings/ata/faraday,ftide010.txt delete mode 100644 Documentation/devicetree/bindings/ata/faraday,ftide010.yaml delete mode 100644 Documentation/devicetree/bindings/ata/pata-common.yaml delete mode 100644 Documentation/devicetree/bindings/ata/sata-common.yaml delete mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-ahb [...] delete mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-apb [...] delete mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-apb [...] delete mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-axi [...] delete mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-cpu [...] delete mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-dis [...] delete mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-gat [...] delete mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-mbu [...] delete mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-mmc [...] delete mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-mod [...] delete mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-mod [...] delete mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-osc [...] delete mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-pll [...] delete mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-pll [...] delete mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-pll [...] delete mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-pll [...] delete mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-tco [...] delete mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-usb [...] delete mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-ve- [...] delete mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun5i-a13-ahb [...] delete mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun6i-a31-pll [...] delete mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun7i-a20-gma [...] delete mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun7i-a20-out [...] delete mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun8i-a83t-de [...] delete mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun8i-h3-bus- [...] delete mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-ahb [...] delete mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-apb [...] delete mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-cpu [...] delete mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-de- [...] delete mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-gt- [...] delete mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-mmc [...] delete mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-pll [...] delete mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-usb [...] delete mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-usb [...] delete mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-usb [...] delete mode 100644 Documentation/devicetree/bindings/clock/amlogic,meson8-ddr-clkc.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx8mp-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,dispcc.txt delete mode 100644 Documentation/devicetree/bindings/clock/qcom,dispcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gpucc.txt delete mode 100644 Documentation/devicetree/bindings/clock/qcom,gpucc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,mmcc.txt delete mode 100644 Documentation/devicetree/bindings/clock/qcom,mmcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,videocc.txt delete mode 100644 Documentation/devicetree/bindings/clock/qcom,videocc.yaml create mode 100644 Documentation/devicetree/bindings/clock/st,stm32mp1-rcc.txt delete mode 100644 Documentation/devicetree/bindings/clock/st,stm32mp1-rcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/sun8i-de2.txt create mode 100644 Documentation/devicetree/bindings/clock/sun9i-de.txt create mode 100644 Documentation/devicetree/bindings/clock/sun9i-usb.txt create mode 100644 Documentation/devicetree/bindings/clock/sunxi.txt delete mode 100644 Documentation/devicetree/bindings/display/allwinner,sun4i-a10-d [...] delete mode 100644 Documentation/devicetree/bindings/display/allwinner,sun4i-a10-d [...] delete mode 100644 Documentation/devicetree/bindings/display/allwinner,sun4i-a10-d [...] delete mode 100644 Documentation/devicetree/bindings/display/allwinner,sun4i-a10-h [...] delete mode 100644 Documentation/devicetree/bindings/display/allwinner,sun4i-a10-t [...] delete mode 100644 Documentation/devicetree/bindings/display/allwinner,sun4i-a10-t [...] delete mode 100644 Documentation/devicetree/bindings/display/allwinner,sun6i-a31-drc.yaml delete mode 100644 Documentation/devicetree/bindings/display/allwinner,sun8i-a83t- [...] delete mode 100644 Documentation/devicetree/bindings/display/allwinner,sun8i-a83t- [...] delete mode 100644 Documentation/devicetree/bindings/display/allwinner,sun8i-a83t- [...] delete mode 100644 Documentation/devicetree/bindings/display/allwinner,sun8i-r40-t [...] delete mode 100644 Documentation/devicetree/bindings/display/allwinner,sun9i-a80-deu.yaml delete mode 100644 Documentation/devicetree/bindings/display/bridge/lvds-codec.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/lvds-transmitter.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/thine,thc63lvd [...] create mode 100644 Documentation/devicetree/bindings/display/bridge/ti,ds90c185.txt delete mode 100644 Documentation/devicetree/bindings/display/dsi-controller.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/ampire,am-48027 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/ampire,am800480 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/giantplus,gpm940b0.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/leadtek,ltk500h [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/logicpd,type28.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/panel-simple.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ls020b1dd01d.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/xinpeng,xpp055c [...] delete mode 100644 Documentation/devicetree/bindings/display/renesas,cmm.yaml create mode 100644 Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt create mode 100644 Documentation/devicetree/bindings/display/tilcdc/tfp410.txt delete mode 100644 Documentation/devicetree/bindings/dma/st,stm32-dma.yaml delete mode 100644 Documentation/devicetree/bindings/dma/st,stm32-dmamux.yaml delete mode 100644 Documentation/devicetree/bindings/dma/st,stm32-mdma.yaml create mode 100644 Documentation/devicetree/bindings/dma/stm32-dma.txt create mode 100644 Documentation/devicetree/bindings/dma/stm32-dmamux.txt create mode 100644 Documentation/devicetree/bindings/dma/stm32-mdma.txt delete mode 100644 Documentation/devicetree/bindings/dma/ti/k3-udma.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/qcom,wcd934x-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/sifive,gpio.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/xylon,logicvc-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/pmbus/ti,ucd90320.yaml delete mode 100644 Documentation/devicetree/bindings/iio/accel/adi,adis16240.yaml delete mode 100644 Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7091r5.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/sigma-delta-modulator.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/sigma-delta-modulator.yaml delete mode 100644 Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml delete mode 100644 Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml delete mode 100644 Documentation/devicetree/bindings/interconnect/qcom,msm8916.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/aspeed,a [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/fsl,intmux.yaml delete mode 100644 Documentation/devicetree/bindings/media/allwinner,sun4i-a10-vid [...] delete mode 100644 Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml delete mode 100644 Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml create mode 100644 Documentation/devicetree/bindings/media/amlogic,vdec.txt create mode 100644 Documentation/devicetree/bindings/media/cedrus.txt create mode 100644 Documentation/devicetree/bindings/media/renesas,ceu.txt delete mode 100644 Documentation/devicetree/bindings/media/renesas,ceu.yaml create mode 100644 Documentation/devicetree/bindings/media/sun6i-csi.txt delete mode 100644 Documentation/devicetree/bindings/media/ti,cal.yaml create mode 100644 Documentation/devicetree/bindings/media/ti-cal.txt delete mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/imx8m- [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,teg [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,teg [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,teg [...] delete mode 100644 Documentation/devicetree/bindings/mfd/allwinner,sun6i-a31-prcm.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/allwinner,sun8i-a23-prcm.yaml create mode 100644 Documentation/devicetree/bindings/mfd/sun6i-prcm.txt delete mode 100644 Documentation/devicetree/bindings/mfd/xylon,logicvc.yaml delete mode 100644 Documentation/devicetree/bindings/mips/ingenic/devices.yaml delete mode 100644 Documentation/devicetree/bindings/net/dsa/ar9331.txt delete mode 100644 Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/qcom,spmi-sdam.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/st,stm32-romem.txt delete mode 100644 Documentation/devicetree/bindings/nvmem/st,stm32-romem.yaml delete mode 100644 Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-opera [...] create mode 100644 Documentation/devicetree/bindings/opp/sun50i-nvmem-cpufreq.txt delete mode 100644 Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml delete mode 100644 Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml delete mode 100644 Documentation/devicetree/bindings/phy/allwinner,sun4i-a10-usb-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/allwinner,sun50i-a64-usb- [...] delete mode 100644 Documentation/devicetree/bindings/phy/allwinner,sun50i-h6-usb-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/allwinner,sun5i-a13-usb-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/allwinner,sun6i-a31-usb-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/allwinner,sun8i-a23-usb-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/allwinner,sun8i-a83t-usb- [...] delete mode 100644 Documentation/devicetree/bindings/phy/allwinner,sun8i-h3-usb-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/allwinner,sun8i-r40-usb-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/allwinner,sun8i-v3s-usb-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/allwinner,sun9i-a80-usb-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/intel,lgm-emmc-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/marvell,mmp3-hsic-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/sun4i-usb-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/sun9i-usb-phy.txt delete mode 100644 Documentation/devicetree/bindings/phy/ti,phy-j721e-wiz.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/intel,lgm-io.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/intel,lgm-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/power/avs/qcom,cpr.txt create mode 100644 Documentation/devicetree/bindings/power/qcom,rpmpd.txt delete mode 100644 Documentation/devicetree/bindings/power/qcom,rpmpd.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/max17040_battery.txt delete mode 100644 Documentation/devicetree/bindings/ptp/ptp-ines.txt delete mode 100644 Documentation/devicetree/bindings/ptp/timestamper.txt delete mode 100644 Documentation/devicetree/bindings/regulator/mp8859.txt delete mode 100644 Documentation/devicetree/bindings/regulator/rohm,bd71828-regula [...] create mode 100644 Documentation/devicetree/bindings/regulator/st,stm32-booster.txt delete mode 100644 Documentation/devicetree/bindings/regulator/st,stm32-booster.yaml create mode 100644 Documentation/devicetree/bindings/regulator/st,stm32-vrefbuf.txt delete mode 100644 Documentation/devicetree/bindings/regulator/st,stm32-vrefbuf.yaml create mode 100644 Documentation/devicetree/bindings/regulator/st,stm32mp1-pwr-reg.txt delete mode 100644 Documentation/devicetree/bindings/regulator/st,stm32mp1-pwr-reg.yaml delete mode 100644 Documentation/devicetree/bindings/remoteproc/mtk,scp.txt delete mode 100644 Documentation/devicetree/bindings/reset/allwinner,sun6i-a31-clo [...] create mode 100644 Documentation/devicetree/bindings/reset/allwinner,sunxi-clock-r [...] delete mode 100644 Documentation/devicetree/bindings/reset/brcm,bcm7216-pcie-sata- [...] delete mode 100644 Documentation/devicetree/bindings/reset/intel,rcu-gw.yaml delete mode 100644 Documentation/devicetree/bindings/reset/nuvoton,npcm-reset.txt create mode 100644 Documentation/devicetree/bindings/rtc/st,stm32-rtc.txt delete mode 100644 Documentation/devicetree/bindings/rtc/st,stm32-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/soc/ti/k3-ringacc.txt delete mode 100644 Documentation/devicetree/bindings/sound/ingenic,codec.yaml create mode 100644 Documentation/devicetree/bindings/sound/ingenic,jz4725b-codec.txt create mode 100644 Documentation/devicetree/bindings/sound/ingenic,jz4740-codec.txt delete mode 100644 Documentation/devicetree/bindings/sound/qcom,wcd934x.yaml delete mode 100644 Documentation/devicetree/bindings/sound/qcom,wsa881x.yaml delete mode 100644 Documentation/devicetree/bindings/soundwire/qcom,sdw.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-stm32.txt delete mode 100644 Documentation/devicetree/bindings/spi/st,stm32-spi.yaml delete mode 100644 Documentation/devicetree/bindings/sram/allwinner,sun4i-a10-syst [...] create mode 100644 Documentation/devicetree/bindings/sram/sunxi-sram.txt delete mode 100644 Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t- [...] delete mode 100644 Documentation/devicetree/bindings/thermal/brcm,avs-ro-thermal.yaml create mode 100644 Documentation/devicetree/bindings/usb/dwc2.txt delete mode 100644 Documentation/devicetree/bindings/usb/dwc2.yaml delete mode 100644 Documentation/devicetree/bindings/usb/mediatek,musb.txt create mode 100644 Documentation/devicetree/bindings/watchdog/st,stm32-iwdg.txt delete mode 100644 Documentation/devicetree/bindings/watchdog/st,stm32-iwdg.yaml delete mode 100644 Documentation/driver-api/gpio/using-gpio.rst delete mode 100644 Documentation/driver-api/thermal/cpu-idle-cooling.rst create mode 100644 Documentation/filesystems/nfs/fault_injection.txt create mode 100644 Documentation/filesystems/nfs/idmapper.txt create mode 100644 Documentation/filesystems/nfs/nfs-rdma.txt create mode 100644 Documentation/filesystems/nfs/nfs.txt create mode 100644 Documentation/filesystems/nfs/nfsd-admin-interfaces.txt create mode 100644 Documentation/filesystems/nfs/nfsroot.txt create mode 100644 Documentation/filesystems/nfs/pnfs-block-server.txt create mode 100644 Documentation/filesystems/nfs/pnfs-scsi-server.txt delete mode 100644 Documentation/filesystems/vfat.rst create mode 100644 Documentation/filesystems/vfat.txt delete mode 100644 Documentation/filesystems/zonefs.txt delete mode 100644 Documentation/hwmon/adm1177.rst delete mode 100644 Documentation/hwmon/drivetemp.rst delete mode 100644 Documentation/hwmon/max20730.rst delete mode 100644 Documentation/hwmon/max31730.rst delete mode 100644 Documentation/hwmon/xdpe12284.rst create mode 100644 Documentation/i2c/busses/i2c-parport-light.rst create mode 100644 Documentation/isdn/avmb1.rst create mode 100644 Documentation/isdn/gigaset.rst create mode 100644 Documentation/isdn/hysdn.rst create mode 100644 Documentation/media/v4l-drivers/cx18.rst delete mode 100644 Documentation/networking/device_drivers/stmicro/stmmac.rst create mode 100644 Documentation/networking/device_drivers/stmicro/stmmac.txt create mode 100644 Documentation/networking/devlink-health.txt create mode 100644 Documentation/networking/devlink-info-versions.rst create mode 100644 Documentation/networking/devlink-params-bnxt.txt create mode 100644 Documentation/networking/devlink-params-mlx5.txt create mode 100644 Documentation/networking/devlink-params-mlxsw.txt create mode 100644 Documentation/networking/devlink-params-mv88e6xxx.txt create mode 100644 Documentation/networking/devlink-params-nfp.txt create mode 100644 Documentation/networking/devlink-params-ti-cpsw-switch.txt create mode 100644 Documentation/networking/devlink-params.txt create mode 100644 Documentation/networking/devlink-trap-netdevsim.rst create mode 100644 Documentation/networking/devlink-trap.rst delete mode 100644 Documentation/networking/devlink/bnxt.rst delete mode 100644 Documentation/networking/devlink/devlink-dpipe.rst delete mode 100644 Documentation/networking/devlink/devlink-health.rst delete mode 100644 Documentation/networking/devlink/devlink-info.rst delete mode 100644 Documentation/networking/devlink/devlink-params.rst delete mode 100644 Documentation/networking/devlink/devlink-region.rst delete mode 100644 Documentation/networking/devlink/devlink-resource.rst delete mode 100644 Documentation/networking/devlink/devlink-trap.rst delete mode 100644 Documentation/networking/devlink/index.rst delete mode 100644 Documentation/networking/devlink/ionic.rst delete mode 100644 Documentation/networking/devlink/mlx4.rst delete mode 100644 Documentation/networking/devlink/mlx5.rst delete mode 100644 Documentation/networking/devlink/mlxsw.rst delete mode 100644 Documentation/networking/devlink/mv88e6xxx.rst delete mode 100644 Documentation/networking/devlink/netdevsim.rst delete mode 100644 Documentation/networking/devlink/nfp.rst delete mode 100644 Documentation/networking/devlink/qed.rst delete mode 100644 Documentation/networking/devlink/ti-cpsw-switch.rst delete mode 100644 Documentation/networking/ethtool-netlink.rst create mode 100644 Documentation/padata.txt delete mode 100644 Documentation/powerpc/imc.rst delete mode 100644 Documentation/trace/boottime-trace.rst delete mode 100644 Documentation/translations/zh_CN/process/embargoed-hardware-issues.rst delete mode 100644 Documentation/translations/zh_CN/process/kernel-driver-statement.rst delete mode 100644 Documentation/translations/zh_CN/process/kernel-enforcement-sta [...] delete mode 100644 Documentation/watch_queue.rst delete mode 100644 Next/SHA1s delete mode 100644 Next/Trees delete mode 100644 Next/merge.log delete mode 100644 Next/quilt-import.log delete mode 100644 arch/alpha/include/asm/vmalloc.h delete mode 100644 arch/arc/include/asm/fpu.h delete mode 100644 arch/arc/include/asm/vmalloc.h delete mode 100644 arch/arm/arm-soc-for-next-contents.txt delete mode 100644 arch/arm/boot/dts/am3703.dtsi delete mode 100644 arch/arm/boot/dts/am3715.dtsi delete mode 100644 arch/arm/boot/dts/armada-385-clearfog-gtr-l8.dts delete mode 100644 arch/arm/boot/dts/armada-385-clearfog-gtr-s4.dts delete mode 100644 arch/arm/boot/dts/armada-385-clearfog-gtr.dtsi delete mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-yosemitev2.dts delete mode 100644 arch/arm/boot/dts/at91-kizboxmini-base.dts delete mode 100644 arch/arm/boot/dts/at91-kizboxmini-common.dtsi delete mode 100644 arch/arm/boot/dts/at91-kizboxmini-mb.dts delete mode 100644 arch/arm/boot/dts/at91-kizboxmini-rd.dts create mode 100644 arch/arm/boot/dts/at91-kizboxmini.dts delete mode 100644 arch/arm/boot/dts/at91-sam9x60ek.dts delete mode 100644 arch/arm/boot/dts/at91-sama5d27_wlsom1.dtsi delete mode 100644 arch/arm/boot/dts/at91-sama5d27_wlsom1_ek.dts delete mode 100644 arch/arm/boot/dts/at91-smartkiz.dts delete mode 100644 arch/arm/boot/dts/dm3725.dtsi delete mode 100644 arch/arm/boot/dts/imx6dl-gw5907.dts delete mode 100644 arch/arm/boot/dts/imx6dl-gw5910.dts delete mode 100644 arch/arm/boot/dts/imx6dl-gw5912.dts delete mode 100644 arch/arm/boot/dts/imx6dl-gw5913.dts delete mode 100644 arch/arm/boot/dts/imx6q-gw5907.dts delete mode 100644 arch/arm/boot/dts/imx6q-gw5910.dts delete mode 100644 arch/arm/boot/dts/imx6q-gw5912.dts delete mode 100644 arch/arm/boot/dts/imx6q-gw5913.dts delete mode 100644 arch/arm/boot/dts/imx6qdl-gw5907.dtsi delete mode 100644 arch/arm/boot/dts/imx6qdl-gw5910.dtsi delete mode 100644 arch/arm/boot/dts/imx6qdl-gw5912.dtsi delete mode 100644 arch/arm/boot/dts/imx6qdl-gw5913.dtsi delete mode 100644 arch/arm/boot/dts/imx6sl-tolino-shine3.dts delete mode 100644 arch/arm/boot/dts/imx7ulp-com.dts delete mode 100644 arch/arm/boot/dts/omap3-echo.dts delete mode 100644 arch/arm/boot/dts/rk3288-veyron-broadcom-bluetooth.dtsi delete mode 100644 arch/arm/boot/dts/rockchip-radxa-dalang-carrier.dtsi delete mode 100644 arch/arm/boot/dts/rtd1195-horseradish.dts delete mode 100644 arch/arm/boot/dts/rtd1195-mele-x1000.dts delete mode 100644 arch/arm/boot/dts/rtd1195.dtsi delete mode 100644 arch/arm/boot/dts/sam9x60.dtsi delete mode 100644 arch/arm/boot/dts/ste-ab8505.dtsi delete mode 100644 arch/arm/boot/dts/ste-db8500.dtsi delete mode 100644 arch/arm/boot/dts/ste-db8520.dtsi delete mode 100644 arch/arm/boot/dts/ste-dbx5x0-pinctrl.dtsi create mode 100644 arch/arm/boot/dts/ste-href-ab8505.dtsi delete mode 100644 arch/arm/boot/dts/ste-href-tvk1281618-r2.dtsi delete mode 100644 arch/arm/boot/dts/ste-href-tvk1281618-r3.dtsi delete mode 100644 arch/arm/boot/dts/ste-href520-tvk.dts delete mode 100644 arch/arm/boot/dts/ste-ux500-samsung-golden.dts delete mode 100644 arch/arm/boot/dts/stm32mp15-pinctrl.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp151.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp153.dtsi create mode 100644 arch/arm/boot/dts/stm32mp157-pinctrl.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp157.dtsi create mode 100644 arch/arm/boot/dts/stm32mp157c.dtsi create mode 100644 arch/arm/boot/dts/stm32mp157xaa-pinctrl.dtsi create mode 100644 arch/arm/boot/dts/stm32mp157xab-pinctrl.dtsi create mode 100644 arch/arm/boot/dts/stm32mp157xac-pinctrl.dtsi create mode 100644 arch/arm/boot/dts/stm32mp157xad-pinctrl.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp15xc.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp15xx-dkx.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp15xxaa-pinctrl.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp15xxab-pinctrl.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp15xxac-pinctrl.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp15xxad-pinctrl.dtsi delete mode 100644 arch/arm/boot/dts/sun8i-h3-emlid-neutis-n5h3-devboard.dts delete mode 100644 arch/arm/boot/dts/sun8i-h3-emlid-neutis-n5h3.dtsi delete mode 100644 arch/arm/boot/dts/sunxi-h3-h5-emlid-neutis.dtsi delete mode 100644 arch/arm/boot/dts/sunxi-libretech-all-h3-it.dtsi create mode 100644 arch/arm/include/asm/kvm_mmio.h delete mode 100644 arch/arm/include/asm/vmalloc.h delete mode 100644 arch/arm/mach-at91/sam9x60.c rename {drivers/net/ethernet/xscale => arch/arm/mach-ixp4xx/include/mach}/ixp46x_t [...] delete mode 100644 arch/arm/mach-realtek/Kconfig delete mode 100644 arch/arm/mach-realtek/Makefile delete mode 100644 arch/arm/mach-realtek/rtd1195.c delete mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-cpu-opp.dtsi delete mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h5-libretech-all-h3-it.dts delete mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h5-libretech-all-h5-cc.dts delete mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64-model-b.dts delete mode 100644 arch/arm64/boot/dts/altera/socfpga_stratix10_socdk_nand.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-gx-libretech-pc.dtsi delete mode 100644 arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s905d-libretech-pc.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-gxm-s912-libretech-pc.dts delete mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-cex7.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-clearfog-cx.dts delete mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-clearfog-itx.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-honeycomb.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mq-phanbell.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mq-thor96.dts delete mode 100644 arch/arm64/boot/dts/intel/socfpga_agilex_socdk_nand.dts create mode 100644 arch/arm64/boot/dts/qcom/apq8096-db820c-pins.dtsi create mode 100644 arch/arm64/boot/dts/qcom/apq8096-db820c-pmic-pins.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/apq8096-ifc6640.dts delete mode 100644 arch/arm64/boot/dts/qcom/pm6150.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/pm6150l.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-idp.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180.dtsi delete mode 100644 arch/arm64/boot/dts/realtek/rtd1295-xnano-x5.dts delete mode 100644 arch/arm64/boot/dts/realtek/rtd1395-bpi-m4.dts delete mode 100644 arch/arm64/boot/dts/realtek/rtd1395-lionskin.dts delete mode 100644 arch/arm64/boot/dts/realtek/rtd1395.dtsi delete mode 100644 arch/arm64/boot/dts/realtek/rtd139x.dtsi delete mode 100644 arch/arm64/boot/dts/realtek/rtd1619-mjolnir.dts delete mode 100644 arch/arm64/boot/dts/realtek/rtd1619.dtsi delete mode 100644 arch/arm64/boot/dts/realtek/rtd16xx.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r8a774c0-ek874-idk-2121wr.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a7795-es1-h3ulcb-kf.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a7795-es1-h3ulcb.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a7795-es1-salvator-x.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a7795-es1.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-kf.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a7795-h3ulcb.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a7795-salvator-xs.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a7795.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r8a77950-salvator-x.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a77950-ulcb-kf.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a77950-ulcb.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a77950.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r8a77951-salvator-x.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a77951-salvator-xs.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a77951-ulcb-kf.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a77951-ulcb.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a77951.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a7796-m3ulcb-kf.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a7796-m3ulcb.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a7796-salvator-x.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a7796-salvator-xs.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a7796.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r8a77960-salvator-x.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a77960-salvator-xs.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a77960-ulcb-kf.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a77960-ulcb.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a77960.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a77965-m3nulcb-kf.dts rename arch/arm64/boot/dts/renesas/{r8a77965-ulcb.dts => r8a77965-m3nulcb.dts} (100%) delete mode 100644 arch/arm64/boot/dts/renesas/r8a77965-ulcb-kf.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rockpro64-v2.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399pro-rock-pi-n10.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399pro-vmarc-som.dtsi delete mode 100644 arch/arm64/boot/dts/sprd/sc9863a.dtsi delete mode 100644 arch/arm64/boot/dts/sprd/sharkl3.dtsi delete mode 100644 arch/arm64/boot/dts/sprd/sp9863a-1h10.dts delete mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-clk.dtsi delete mode 100644 arch/arm64/include/asm/archrandom.h create mode 100644 arch/arm64/include/asm/kvm_mmio.h delete mode 100644 arch/arm64/include/asm/vmalloc.h delete mode 100644 arch/arm64/lib/csum.c delete mode 100644 arch/c6x/include/asm/vmalloc.h delete mode 100644 arch/csky/Kconfig.platforms delete mode 100644 arch/csky/include/asm/memory.h delete mode 100644 arch/csky/include/asm/stackprotector.h delete mode 100644 arch/csky/include/asm/tcm.h delete mode 100644 arch/csky/include/asm/vmalloc.h delete mode 100644 arch/csky/mm/tcm.c delete mode 100644 arch/h8300/include/asm/vmalloc.h create mode 100644 arch/h8300/include/uapi/asm/bitsperlong.h delete mode 100644 arch/h8300/include/uapi/asm/posix_types.h delete mode 100644 arch/hexagon/include/asm/vmalloc.h delete mode 100644 arch/ia64/include/asm/vmalloc.h delete mode 100644 arch/m68k/include/asm/vmalloc.h delete mode 100644 arch/microblaze/include/asm/vmalloc.h delete mode 100644 arch/mips/boot/dts/ingenic/cu1000-neo.dts delete mode 100644 arch/mips/boot/dts/ingenic/x1000.dtsi delete mode 100644 arch/mips/configs/cu1000-neo_defconfig create mode 100644 arch/mips/include/asm/sn/hub.h create mode 100644 arch/mips/include/asm/sn/sn0/ip27.h delete mode 100644 arch/mips/include/asm/sn/sn0/kldir.h create mode 100644 arch/mips/include/asm/sn/sn_private.h delete mode 100644 arch/mips/include/asm/vmalloc.h delete mode 100644 arch/mips/net/bpf_jit.c delete mode 100644 arch/mips/net/bpf_jit_asm.S delete mode 100644 arch/nds32/include/asm/vmalloc.h delete mode 100644 arch/nios2/include/asm/vmalloc.h delete mode 100644 arch/openrisc/include/asm/vmalloc.h delete mode 100644 arch/parisc/include/asm/vmalloc.h delete mode 100644 arch/powerpc/include/asm/vmalloc.h delete mode 100644 arch/riscv/include/asm/kasan.h delete mode 100644 arch/riscv/include/asm/vmalloc.h delete mode 100644 arch/riscv/include/uapi/asm/bpf_perf_event.h delete mode 100644 arch/riscv/mm/kasan_init.c delete mode 100644 arch/riscv/mm/physaddr.c delete mode 100644 arch/s390/include/asm/vmalloc.h delete mode 100644 arch/sh/include/asm/vmalloc.h delete mode 100644 arch/sparc/include/asm/vmalloc.h create mode 100644 arch/sparc/include/uapi/asm/statfs.h delete mode 100644 arch/um/include/asm/vmalloc.h delete mode 100644 arch/um/include/asm/xor.h delete mode 100644 arch/unicore32/include/asm/vmalloc.h create mode 100644 arch/x86/boot/compressed/efi_stub_32.S create mode 100644 arch/x86/boot/compressed/efi_stub_64.S delete mode 100644 arch/x86/crypto/.gitignore create mode 100644 arch/x86/crypto/poly1305-avx2-x86_64.S create mode 100644 arch/x86/crypto/poly1305-sse2-x86_64.S delete mode 100644 arch/x86/crypto/poly1305-x86_64-cryptogams.pl delete mode 100644 arch/x86/include/asm/memtype.h create mode 100644 arch/x86/include/asm/pat.h delete mode 100644 arch/x86/include/asm/pgtable_32_areas.h delete mode 100644 arch/x86/include/asm/pgtable_areas.h delete mode 100644 arch/x86/include/asm/vmalloc.h delete mode 100644 arch/x86/include/asm/vmxfeatures.h delete mode 100644 arch/x86/kernel/cpu/feat_ctl.c delete mode 100644 arch/x86/kernel/crash_core_32.c delete mode 100644 arch/x86/kernel/crash_core_64.c rename arch/x86/mm/{pat/cpa-test.c => pageattr-test.c} (100%) create mode 100644 arch/x86/mm/pageattr.c create mode 100644 arch/x86/mm/pat.c delete mode 100644 arch/x86/mm/pat/Makefile delete mode 100644 arch/x86/mm/pat/memtype.c delete mode 100644 arch/x86/mm/pat/memtype.h delete mode 100644 arch/x86/mm/pat/memtype_interval.c delete mode 100644 arch/x86/mm/pat/set_memory.c create mode 100644 arch/x86/mm/pat_internal.h create mode 100644 arch/x86/mm/pat_interval.c delete mode 100644 arch/xtensa/include/asm/vmalloc.h create mode 100644 block/compat_ioctl.c delete mode 100644 drivers/base/test/property-entry-test.c delete mode 100644 drivers/base/watch.c delete mode 100644 drivers/clk/imx/clk-imx8mp.c create mode 100644 drivers/clk/imx/clk-sccg-pll.c delete mode 100644 drivers/clk/imx/clk-sscg-pll.c delete mode 100644 drivers/clk/meson/meson8-ddr.c delete mode 100644 drivers/clk/qcom/dispcc-sc7180.c delete mode 100644 drivers/clk/qcom/gcc-ipq6018.c delete mode 100644 drivers/clk/qcom/gpucc-sc7180.c delete mode 100644 drivers/clk/qcom/mmcc-msm8998.c delete mode 100644 drivers/clk/qcom/videocc-sc7180.c delete mode 100644 drivers/clocksource/timer-microchip-pit64b.c delete mode 100644 drivers/cpuidle/cpuidle-psci-domain.c delete mode 100644 drivers/cpuidle/cpuidle-psci.h delete mode 100644 drivers/crypto/ccp/sev-dev.c delete mode 100644 drivers/crypto/ccp/sev-dev.h delete mode 100644 drivers/crypto/ccp/tee-dev.c delete mode 100644 drivers/crypto/ccp/tee-dev.h delete mode 100644 drivers/devfreq/imx8m-ddrc.c delete mode 100644 drivers/dma-buf/dma-heap.c delete mode 100644 drivers/dma-buf/heaps/Kconfig delete mode 100644 drivers/dma-buf/heaps/Makefile delete mode 100644 drivers/dma-buf/heaps/cma_heap.c delete mode 100644 drivers/dma-buf/heaps/heap-helpers.c delete mode 100644 drivers/dma-buf/heaps/heap-helpers.h delete mode 100644 drivers/dma-buf/heaps/system_heap.c delete mode 100644 drivers/dma/plx_dma.c delete mode 100644 drivers/dma/ti/k3-psil-am654.c delete mode 100644 drivers/dma/ti/k3-psil-j721e.c delete mode 100644 drivers/dma/ti/k3-psil-priv.h delete mode 100644 drivers/dma/ti/k3-psil.c delete mode 100644 drivers/dma/ti/k3-udma-glue.c delete mode 100644 drivers/dma/ti/k3-udma-private.c delete mode 100644 drivers/dma/ti/k3-udma.c delete mode 100644 drivers/dma/ti/k3-udma.h delete mode 100644 drivers/firmware/efi/libstub/pci.c create mode 100644 drivers/firmware/qcom_scm-32.c create mode 100644 drivers/firmware/qcom_scm-64.c delete mode 100644 drivers/firmware/qcom_scm-legacy.c delete mode 100644 drivers/firmware/qcom_scm-smc.c delete mode 100644 drivers/gpio/gpio-logicvc.c create mode 100644 drivers/gpio/gpio-lynxpoint.c delete mode 100644 drivers/gpio/gpio-sifive.c delete mode 100644 drivers/gpio/gpio-wcd934x.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_df.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_tmz.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_tmz.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.h create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_cik.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v10.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v9.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_vi.c delete mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c delete mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_vi.c delete mode 100644 drivers/gpu/drm/amd/display/dc/basics/dc_common.c delete mode 100644 drivers/gpu/drm/amd/display/dc/basics/dc_common.h rename drivers/gpu/drm/amd/display/dc/{inc => calcs}/dcn_calc_math.h (100%) delete mode 100644 drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dce/dmub_psr.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.h delete mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw_sequencer_private.h delete mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h delete mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd_dal.h delete mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd_vbios.h delete mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_fw_meta.h delete mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_rb.h delete mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_srv.h delete mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_trace_buffer.h delete mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_types.h delete mode 100644 drivers/gpu/drm/amd/display/dmub/src/Makefile delete mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c delete mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h delete mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.c delete mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.h delete mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_reg.c delete mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_reg.h delete mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c delete mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_execution.c delete mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c rename drivers/gpu/drm/amd/include/asic_reg/{dpcs => dcn}/dpcs_2_1_0_offset.h (100%) rename drivers/gpu/drm/amd/include/asic_reg/{dpcs => dcn}/dpcs_2_1_0_sh_mask.h (100%) delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_2_0_0_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_2_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_9_4_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_9_4_0_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/umc/umc_6_1_2_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/umc/umc_6_1_2_sh_mask.h create mode 100644 drivers/gpu/drm/ati_pcigart.c create mode 100644 drivers/gpu/drm/bridge/analogix-anx78xx.c create mode 100644 drivers/gpu/drm/bridge/analogix-anx78xx.h delete mode 100644 drivers/gpu/drm/bridge/analogix/analogix-anx6345.c delete mode 100644 drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c delete mode 100644 drivers/gpu/drm/bridge/analogix/analogix-anx78xx.h delete mode 100644 drivers/gpu/drm/bridge/analogix/analogix-i2c-dptx.c delete mode 100644 drivers/gpu/drm/bridge/analogix/analogix-i2c-dptx.h delete mode 100644 drivers/gpu/drm/bridge/analogix/analogix-i2c-txcommon.h delete mode 100644 drivers/gpu/drm/bridge/lvds-codec.c create mode 100644 drivers/gpu/drm/bridge/lvds-encoder.c create mode 100644 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c delete mode 100644 drivers/gpu/drm/i915/.gitignore create mode 100644 drivers/gpu/drm/i915/display/Makefile create mode 100644 drivers/gpu/drm/i915/gem/Makefile delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_mman.h create mode 100644 drivers/gpu/drm/i915/gt/Makefile delete mode 100644 drivers/gpu/drm/i915/gt/debugfs_engines.c delete mode 100644 drivers/gpu/drm/i915/gt/debugfs_engines.h delete mode 100644 drivers/gpu/drm/i915/gt/debugfs_gt.c delete mode 100644 drivers/gpu/drm/i915/gt/debugfs_gt.h delete mode 100644 drivers/gpu/drm/i915/gt/debugfs_gt_pm.c delete mode 100644 drivers/gpu/drm/i915/gt/debugfs_gt_pm.h delete mode 100644 drivers/gpu/drm/i915/gt/gen6_ppgtt.c delete mode 100644 drivers/gpu/drm/i915/gt/gen6_ppgtt.h delete mode 100644 drivers/gpu/drm/i915/gt/gen8_ppgtt.c delete mode 100644 drivers/gpu/drm/i915/gt/gen8_ppgtt.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_ggtt.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_gtt.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_gtt.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_ppgtt.c delete mode 100644 drivers/gpu/drm/i915/gt/selftest_mocs.c delete mode 100644 drivers/gpu/drm/i915/gt/selftest_rc6.c delete mode 100644 drivers/gpu/drm/i915/gt/selftest_rc6.h create mode 100644 drivers/gpu/drm/i915/gt/uc/Makefile create mode 100644 drivers/gpu/drm/i915/gt/uc/selftest_guc.c delete mode 100644 drivers/gpu/drm/i915/i915_debugfs_params.c delete mode 100644 drivers/gpu/drm/i915/i915_debugfs_params.h delete mode 100644 drivers/gpu/drm/i915/i915_vma_types.h create mode 100644 drivers/gpu/drm/i915/oa/Makefile delete mode 100644 drivers/gpu/drm/i915/selftests/i915_perf_selftests.h delete mode 100644 drivers/gpu/drm/i915/selftests/igt_atomic.c delete mode 100644 drivers/gpu/drm/i915/selftests/igt_mmap.c delete mode 100644 drivers/gpu/drm/i915/selftests/igt_mmap.h create mode 100644 drivers/gpu/drm/i915/selftests/mock_drm.c create mode 100644 drivers/gpu/drm/mediatek/mtk_drm_fb.c create mode 100644 drivers/gpu/drm/mediatek/mtk_drm_fb.h delete mode 100644 drivers/gpu/drm/meson/meson_osd_afbcd.c delete mode 100644 drivers/gpu/drm/meson/meson_osd_afbcd.h delete mode 100644 drivers/gpu/drm/meson/meson_rdma.c delete mode 100644 drivers/gpu/drm/meson/meson_rdma.h delete mode 100644 drivers/gpu/drm/nouveau/include/nvfw/acr.h delete mode 100644 drivers/gpu/drm/nouveau/include/nvfw/flcn.h delete mode 100644 drivers/gpu/drm/nouveau/include/nvfw/fw.h delete mode 100644 drivers/gpu/drm/nouveau/include/nvfw/hs.h delete mode 100644 drivers/gpu/drm/nouveau/include/nvfw/ls.h delete mode 100644 drivers/gpu/drm/nouveau/include/nvfw/pmu.h delete mode 100644 drivers/gpu/drm/nouveau/include/nvfw/sec2.h delete mode 100644 drivers/gpu/drm/nouveau/include/nvkm/core/falcon.h create mode 100644 drivers/gpu/drm/nouveau/include/nvkm/core/msgqueue.h delete mode 100644 drivers/gpu/drm/nouveau/include/nvkm/subdev/acr.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxtu102.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/gr/gp108.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/gr/tu102.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvdec/gm107.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvdec/gp102.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvenc/base.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvenc/gm107.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvenc/priv.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp108.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/falcon/msgq.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0137c63d.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0148cdec.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/nvfw/Kbuild delete mode 100644 drivers/gpu/drm/nouveau/nvkm/nvfw/acr.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/nvfw/flcn.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/nvfw/fw.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/nvfw/hs.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/nvfw/ls.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/acr/Kbuild delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm20b.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp108.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp10b.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/acr/hsfw.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/acr/lsfw.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/acr/priv.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/acr/tu102.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp10b.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/base.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/priv.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp10b.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp10b.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/Kbuild create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r352.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r352.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r361.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r361.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r364.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r367.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r367.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r370.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r370.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r375.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/base.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/gm200.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/gm200.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/gm20b.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/gp102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/gp108.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/gp10b.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/hs_ucode.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/hs_ucode.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode_gr.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode_msgqueue.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/priv.h delete mode 100644 drivers/gpu/drm/panel/panel-boe-himax8279d.c delete mode 100644 drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c delete mode 100644 drivers/gpu/drm/panel/panel-sony-acx424akp.c delete mode 100644 drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c delete mode 100644 drivers/gpu/drm/r128/ati_pcigart.c delete mode 100644 drivers/gpu/drm/rcar-du/rcar_cmm.c delete mode 100644 drivers/gpu/drm/rcar-du/rcar_cmm.h delete mode 100644 drivers/gpu/drm/selftests/test-drm_rect.c create mode 100644 drivers/gpu/drm/tilcdc/tilcdc_tfp410.c create mode 100644 drivers/gpu/drm/tilcdc/tilcdc_tfp410.h create mode 100644 drivers/gpu/drm/udl/udl_dmabuf.c create mode 100644 drivers/gpu/drm/udl/udl_encoder.c create mode 100644 drivers/gpu/drm/udl/udl_fb.c delete mode 100644 drivers/hwmon/adm1177.c delete mode 100644 drivers/hwmon/drivetemp.c delete mode 100644 drivers/hwmon/max31730.c delete mode 100644 drivers/hwmon/pmbus/max20730.c delete mode 100644 drivers/hwmon/pmbus/xdpe12284.c create mode 100644 drivers/i2c/busses/i2c-parport-light.c create mode 100644 drivers/i2c/busses/i2c-parport.h delete mode 100644 drivers/iio/accel/bma400.h delete mode 100644 drivers/iio/accel/bma400_core.c delete mode 100644 drivers/iio/accel/bma400_i2c.c delete mode 100644 drivers/iio/adc/ad7091r-base.c delete mode 100644 drivers/iio/adc/ad7091r-base.h delete mode 100644 drivers/iio/adc/ad7091r5.c delete mode 100644 drivers/iio/adc/ltc2496.c delete mode 100644 drivers/iio/adc/ltc2497-core.c delete mode 100644 drivers/iio/adc/ltc2497.h create mode 100644 drivers/iio/chemical/atlas-ph-sensor.c delete mode 100644 drivers/iio/chemical/atlas-sensor.c delete mode 100644 drivers/iio/pressure/dlhl60d.c delete mode 100644 drivers/iio/proximity/ping.c delete mode 100644 drivers/infiniband/core/cma_trace.c delete mode 100644 drivers/infiniband/core/cma_trace.h delete mode 100644 drivers/infiniband/core/trace.c delete mode 100644 drivers/infiniband/core/uverbs_std_types_async_fd.c delete mode 100644 drivers/input/serio/ioc3kbd.c delete mode 100644 drivers/interconnect/internal.h delete mode 100644 drivers/interconnect/qcom/msm8916.c delete mode 100644 drivers/interconnect/trace.h delete mode 100644 drivers/irqchip/irq-aspeed-scu-ic.c delete mode 100644 drivers/irqchip/irq-imx-intmux.c create mode 100644 drivers/isdn/capi/capilib.c delete mode 100644 drivers/leds/leds-tps6105x.c delete mode 100644 drivers/media/platform/vivid/vivid-kthread-touch.c delete mode 100644 drivers/media/platform/vivid/vivid-kthread-touch.h delete mode 100644 drivers/media/platform/vivid/vivid-touch-cap.c delete mode 100644 drivers/media/platform/vivid/vivid-touch-cap.h delete mode 100644 drivers/memory/tegra/tegra186-emc.c delete mode 100644 drivers/mfd/ioc3.c rename drivers/mtd/nand/onenand/{onenand_omap2.c => omap2.c} (100%) delete mode 100644 drivers/mtd/nand/onenand/onenand_samsung.c create mode 100644 drivers/mtd/nand/onenand/samsung_mtd.c delete mode 100644 drivers/net/dsa/qca/Kconfig delete mode 100644 drivers/net/dsa/qca/Makefile delete mode 100644 drivers/net/dsa/qca/ar9331.c create mode 100644 drivers/net/ethernet/freescale/enetc/enetc_mdio.h delete mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3_trace.h delete mode 100644 drivers/net/ethernet/intel/igc/igc_ptp.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_chains.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_chains.h rename {include/soc => drivers/net/ethernet}/mscc/ocelot_ana.h (100%) rename {include/soc => drivers/net/ethernet}/mscc/ocelot_dev.h (100%) rename {include/soc => drivers/net/ethernet}/mscc/ocelot_qsys.h (100%) delete mode 100644 drivers/net/ethernet/realtek/r8169.h delete mode 100644 drivers/net/ethernet/realtek/r8169_phy_config.c delete mode 100644 drivers/net/ethernet/sfc/efx_channels.c delete mode 100644 drivers/net/ethernet/sfc/efx_channels.h delete mode 100644 drivers/net/ethernet/sfc/efx_common.c delete mode 100644 drivers/net/ethernet/sfc/efx_common.h delete mode 100644 drivers/net/ethernet/sfc/ethtool_common.c delete mode 100644 drivers/net/ethernet/sfc/ethtool_common.h delete mode 100644 drivers/net/ethernet/sfc/mcdi_functions.c delete mode 100644 drivers/net/ethernet/sfc/mcdi_functions.h delete mode 100644 drivers/net/ethernet/sfc/mcdi_port_common.c delete mode 100644 drivers/net/ethernet/sfc/mcdi_port_common.h delete mode 100644 drivers/net/ethernet/sfc/rx_common.c delete mode 100644 drivers/net/ethernet/sfc/rx_common.h delete mode 100644 drivers/net/ethernet/sfc/tx_common.c delete mode 100644 drivers/net/ethernet/sfc/tx_common.h delete mode 100644 drivers/net/ethernet/xscale/ptp_ixp46x.c delete mode 100644 drivers/net/phy/bcm84881.c delete mode 100644 drivers/net/phy/mii_timestamper.c delete mode 100644 drivers/net/phy/mscc_fc_buffer.h delete mode 100644 drivers/net/phy/mscc_mac.h delete mode 100644 drivers/net/phy/mscc_macsec.h delete mode 100644 drivers/net/wireguard/Makefile delete mode 100644 drivers/net/wireguard/allowedips.c delete mode 100644 drivers/net/wireguard/allowedips.h delete mode 100644 drivers/net/wireguard/cookie.c delete mode 100644 drivers/net/wireguard/cookie.h delete mode 100644 drivers/net/wireguard/device.c delete mode 100644 drivers/net/wireguard/device.h delete mode 100644 drivers/net/wireguard/main.c delete mode 100644 drivers/net/wireguard/messages.h delete mode 100644 drivers/net/wireguard/netlink.c delete mode 100644 drivers/net/wireguard/netlink.h delete mode 100644 drivers/net/wireguard/noise.c delete mode 100644 drivers/net/wireguard/noise.h delete mode 100644 drivers/net/wireguard/peer.c delete mode 100644 drivers/net/wireguard/peer.h delete mode 100644 drivers/net/wireguard/peerlookup.c delete mode 100644 drivers/net/wireguard/peerlookup.h delete mode 100644 drivers/net/wireguard/queueing.c delete mode 100644 drivers/net/wireguard/queueing.h delete mode 100644 drivers/net/wireguard/ratelimiter.c delete mode 100644 drivers/net/wireguard/ratelimiter.h delete mode 100644 drivers/net/wireguard/receive.c delete mode 100644 drivers/net/wireguard/selftest/allowedips.c delete mode 100644 drivers/net/wireguard/selftest/counter.c delete mode 100644 drivers/net/wireguard/selftest/ratelimiter.c delete mode 100644 drivers/net/wireguard/send.c delete mode 100644 drivers/net/wireguard/socket.c delete mode 100644 drivers/net/wireguard/socket.h delete mode 100644 drivers/net/wireguard/timers.c delete mode 100644 drivers/net/wireguard/timers.h delete mode 100644 drivers/net/wireguard/version.h delete mode 100644 drivers/net/wireless/ath/ath11k/Kconfig delete mode 100644 drivers/net/wireless/ath/ath11k/Makefile delete mode 100644 drivers/net/wireless/ath/ath11k/ahb.c delete mode 100644 drivers/net/wireless/ath/ath11k/ahb.h delete mode 100644 drivers/net/wireless/ath/ath11k/ce.c delete mode 100644 drivers/net/wireless/ath/ath11k/ce.h delete mode 100644 drivers/net/wireless/ath/ath11k/core.c delete mode 100644 drivers/net/wireless/ath/ath11k/core.h delete mode 100644 drivers/net/wireless/ath/ath11k/debug.c delete mode 100644 drivers/net/wireless/ath/ath11k/debug.h delete mode 100644 drivers/net/wireless/ath/ath11k/debug_htt_stats.c delete mode 100644 drivers/net/wireless/ath/ath11k/debug_htt_stats.h delete mode 100644 drivers/net/wireless/ath/ath11k/debugfs_sta.c delete mode 100644 drivers/net/wireless/ath/ath11k/dp.c delete mode 100644 drivers/net/wireless/ath/ath11k/dp.h delete mode 100644 drivers/net/wireless/ath/ath11k/dp_rx.c delete mode 100644 drivers/net/wireless/ath/ath11k/dp_rx.h delete mode 100644 drivers/net/wireless/ath/ath11k/dp_tx.c delete mode 100644 drivers/net/wireless/ath/ath11k/dp_tx.h delete mode 100644 drivers/net/wireless/ath/ath11k/hal.c delete mode 100644 drivers/net/wireless/ath/ath11k/hal.h delete mode 100644 drivers/net/wireless/ath/ath11k/hal_desc.h delete mode 100644 drivers/net/wireless/ath/ath11k/hal_rx.c delete mode 100644 drivers/net/wireless/ath/ath11k/hal_rx.h delete mode 100644 drivers/net/wireless/ath/ath11k/hal_tx.c delete mode 100644 drivers/net/wireless/ath/ath11k/hal_tx.h delete mode 100644 drivers/net/wireless/ath/ath11k/htc.c delete mode 100644 drivers/net/wireless/ath/ath11k/htc.h delete mode 100644 drivers/net/wireless/ath/ath11k/hw.h delete mode 100644 drivers/net/wireless/ath/ath11k/mac.c delete mode 100644 drivers/net/wireless/ath/ath11k/mac.h delete mode 100644 drivers/net/wireless/ath/ath11k/peer.c delete mode 100644 drivers/net/wireless/ath/ath11k/peer.h delete mode 100644 drivers/net/wireless/ath/ath11k/qmi.c delete mode 100644 drivers/net/wireless/ath/ath11k/qmi.h delete mode 100644 drivers/net/wireless/ath/ath11k/reg.c delete mode 100644 drivers/net/wireless/ath/ath11k/reg.h delete mode 100644 drivers/net/wireless/ath/ath11k/rx_desc.h delete mode 100644 drivers/net/wireless/ath/ath11k/testmode.c delete mode 100644 drivers/net/wireless/ath/ath11k/testmode.h delete mode 100644 drivers/net/wireless/ath/ath11k/testmode_i.h delete mode 100644 drivers/net/wireless/ath/ath11k/trace.c delete mode 100644 drivers/net/wireless/ath/ath11k/trace.h delete mode 100644 drivers/net/wireless/ath/ath11k/wmi.c delete mode 100644 drivers/net/wireless/ath/ath11k/wmi.h delete mode 100644 drivers/nvmem/qcom-spmi-sdam.c delete mode 100644 drivers/pci/controller/dwc/pcie-intel-gw.c delete mode 100644 drivers/pci/controller/pcie-brcmstb.c delete mode 100644 drivers/phy/broadcom/phy-brcm-usb-init-synopsys.c delete mode 100644 drivers/phy/intel/Kconfig delete mode 100644 drivers/phy/intel/Makefile delete mode 100644 drivers/phy/intel/phy-intel-emmc.c delete mode 100644 drivers/phy/ti/phy-j721e-wiz.c delete mode 100644 drivers/pinctrl/intel/pinctrl-lynxpoint.c create mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a7795-es1.c create mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a7795.c delete mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a77950.c delete mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a77951.c delete mode 100644 drivers/platform/x86/intel-uncore-frequency.c delete mode 100644 drivers/power/avs/qcom-cpr.c delete mode 100644 drivers/ptp/ptp_ines.c create mode 100644 drivers/ptp/ptp_ixp46x.c delete mode 100644 drivers/regulator/bd71828-regulator.c delete mode 100644 drivers/regulator/mp8859.c delete mode 100644 drivers/regulator/mpq7920.c delete mode 100644 drivers/regulator/mpq7920.h delete mode 100644 drivers/regulator/vqmmc-ipq4019-regulator.c delete mode 100644 drivers/remoteproc/mtk_common.h delete mode 100644 drivers/remoteproc/mtk_scp.c delete mode 100644 drivers/remoteproc/mtk_scp_ipi.c delete mode 100644 drivers/reset/reset-brcmstb-rescal.c delete mode 100644 drivers/reset/reset-intel-gw.c delete mode 100644 drivers/reset/reset-npcm.c delete mode 100644 drivers/rpmsg/mtk_rpmsg.c create mode 100644 drivers/soc/fsl/qe/qe_ic.h delete mode 100644 drivers/soc/ti/k3-ringacc.c delete mode 100644 drivers/soundwire/qcom.c delete mode 100644 drivers/spi/spi-hisi-sfc-v3xx.c create mode 100644 drivers/staging/isdn/Kconfig create mode 100644 drivers/staging/isdn/Makefile create mode 100644 drivers/staging/isdn/TODO create mode 100644 drivers/staging/isdn/avm/Kconfig create mode 100644 drivers/staging/isdn/avm/Makefile create mode 100644 drivers/staging/isdn/avm/avm_cs.c create mode 100644 drivers/staging/isdn/avm/avmcard.h create mode 100644 drivers/staging/isdn/avm/b1.c create mode 100644 drivers/staging/isdn/avm/b1dma.c create mode 100644 drivers/staging/isdn/avm/b1isa.c create mode 100644 drivers/staging/isdn/avm/b1pci.c create mode 100644 drivers/staging/isdn/avm/b1pcmcia.c create mode 100644 drivers/staging/isdn/avm/c4.c create mode 100644 drivers/staging/isdn/avm/t1isa.c create mode 100644 drivers/staging/isdn/avm/t1pci.c create mode 100644 drivers/staging/isdn/gigaset/Kconfig create mode 100644 drivers/staging/isdn/gigaset/Makefile create mode 100644 drivers/staging/isdn/gigaset/asyncdata.c create mode 100644 drivers/staging/isdn/gigaset/bas-gigaset.c create mode 100644 drivers/staging/isdn/gigaset/capi.c create mode 100644 drivers/staging/isdn/gigaset/common.c create mode 100644 drivers/staging/isdn/gigaset/dummyll.c create mode 100644 drivers/staging/isdn/gigaset/ev-layer.c create mode 100644 drivers/staging/isdn/gigaset/gigaset.h create mode 100644 drivers/staging/isdn/gigaset/interface.c create mode 100644 drivers/staging/isdn/gigaset/isocdata.c create mode 100644 drivers/staging/isdn/gigaset/proc.c create mode 100644 drivers/staging/isdn/gigaset/ser-gigaset.c create mode 100644 drivers/staging/isdn/gigaset/usb-gigaset.c create mode 100644 drivers/staging/isdn/hysdn/Kconfig create mode 100644 drivers/staging/isdn/hysdn/Makefile create mode 100644 drivers/staging/isdn/hysdn/boardergo.c create mode 100644 drivers/staging/isdn/hysdn/boardergo.h create mode 100644 drivers/staging/isdn/hysdn/hycapi.c create mode 100644 drivers/staging/isdn/hysdn/hysdn_boot.c create mode 100644 drivers/staging/isdn/hysdn/hysdn_defs.h create mode 100644 drivers/staging/isdn/hysdn/hysdn_init.c create mode 100644 drivers/staging/isdn/hysdn/hysdn_net.c create mode 100644 drivers/staging/isdn/hysdn/hysdn_pof.h create mode 100644 drivers/staging/isdn/hysdn/hysdn_procconf.c create mode 100644 drivers/staging/isdn/hysdn/hysdn_proclog.c create mode 100644 drivers/staging/isdn/hysdn/hysdn_sched.c create mode 100644 drivers/staging/isdn/hysdn/ince1pc.h delete mode 100644 drivers/staging/media/hantro/hantro_postproc.c delete mode 100644 drivers/staging/media/phy-rockchip-dphy-rx0/Documentation/devic [...] delete mode 100644 drivers/staging/media/phy-rockchip-dphy-rx0/Kconfig delete mode 100644 drivers/staging/media/phy-rockchip-dphy-rx0/Makefile delete mode 100644 drivers/staging/media/phy-rockchip-dphy-rx0/TODO delete mode 100644 drivers/staging/media/phy-rockchip-dphy-rx0/phy-rockchip-dphy-rx0.c delete mode 100644 drivers/staging/media/rkisp1/Documentation/devicetree/bindings/ [...] delete mode 100644 drivers/staging/media/rkisp1/Documentation/media/uapi/v4l/pixfm [...] delete mode 100644 drivers/staging/media/rkisp1/Documentation/media/uapi/v4l/pixfm [...] delete mode 100644 drivers/staging/media/rkisp1/Kconfig delete mode 100644 drivers/staging/media/rkisp1/Makefile delete mode 100644 drivers/staging/media/rkisp1/TODO delete mode 100644 drivers/staging/media/rkisp1/rkisp1-capture.c delete mode 100644 drivers/staging/media/rkisp1/rkisp1-common.c delete mode 100644 drivers/staging/media/rkisp1/rkisp1-common.h delete mode 100644 drivers/staging/media/rkisp1/rkisp1-dev.c delete mode 100644 drivers/staging/media/rkisp1/rkisp1-isp.c delete mode 100644 drivers/staging/media/rkisp1/rkisp1-params.c delete mode 100644 drivers/staging/media/rkisp1/rkisp1-regs.h delete mode 100644 drivers/staging/media/rkisp1/rkisp1-resizer.c delete mode 100644 drivers/staging/media/rkisp1/rkisp1-stats.c delete mode 100644 drivers/staging/media/rkisp1/uapi/rkisp1-config.h create mode 100644 drivers/staging/most/core.h delete mode 100644 drivers/staging/most/most.h create mode 100644 drivers/staging/octeon-usb/Kconfig create mode 100644 drivers/staging/octeon-usb/Makefile create mode 100644 drivers/staging/octeon-usb/TODO create mode 100644 drivers/staging/octeon-usb/octeon-hcd.c create mode 100644 drivers/staging/octeon-usb/octeon-hcd.h create mode 100644 drivers/staging/octeon/Kconfig create mode 100644 drivers/staging/octeon/Makefile create mode 100644 drivers/staging/octeon/TODO create mode 100644 drivers/staging/octeon/ethernet-defines.h create mode 100644 drivers/staging/octeon/ethernet-mdio.c create mode 100644 drivers/staging/octeon/ethernet-mdio.h create mode 100644 drivers/staging/octeon/ethernet-mem.c create mode 100644 drivers/staging/octeon/ethernet-mem.h create mode 100644 drivers/staging/octeon/ethernet-rgmii.c create mode 100644 drivers/staging/octeon/ethernet-rx.c create mode 100644 drivers/staging/octeon/ethernet-rx.h create mode 100644 drivers/staging/octeon/ethernet-sgmii.c create mode 100644 drivers/staging/octeon/ethernet-spi.c create mode 100644 drivers/staging/octeon/ethernet-tx.c create mode 100644 drivers/staging/octeon/ethernet-tx.h create mode 100644 drivers/staging/octeon/ethernet-util.h create mode 100644 drivers/staging/octeon/ethernet.c create mode 100644 drivers/staging/octeon/octeon-ethernet.h create mode 100644 drivers/staging/octeon/octeon-stubs.h create mode 100644 drivers/staging/rtl8192u/ieee80211/Makefile delete mode 100644 drivers/tee/amdtee/Kconfig delete mode 100644 drivers/tee/amdtee/Makefile delete mode 100644 drivers/tee/amdtee/amdtee_if.h delete mode 100644 drivers/tee/amdtee/amdtee_private.h delete mode 100644 drivers/tee/amdtee/call.c delete mode 100644 drivers/tee/amdtee/core.c delete mode 100644 drivers/tee/amdtee/shm_pool.c delete mode 100644 drivers/thermal/broadcom/bcm2711_thermal.c create mode 100644 drivers/thermal/cpu_cooling.c delete mode 100644 drivers/thermal/cpufreq_cooling.c delete mode 100644 drivers/thermal/cpuidle_cooling.c delete mode 100644 drivers/thermal/sun8i_thermal.c delete mode 100644 drivers/thunderbolt/tmu.c delete mode 100644 drivers/thunderbolt/usb4.c delete mode 100644 drivers/tty/serial/8250/8250_ioc3.c create mode 100644 drivers/tty/serial/samsung.h delete mode 100644 drivers/usb/cdns3/cdns3-imx.c delete mode 100644 drivers/usb/musb/mediatek.c create mode 100644 drivers/usb/musb/musb_am335x.c delete mode 100644 fs/btrfs/discard.c delete mode 100644 fs/btrfs/discard.h create mode 100644 fs/compat_ioctl.c delete mode 100644 fs/f2fs/compress.c delete mode 100644 fs/nfs/fs_context.c delete mode 100644 fs/proc/bootconfig.c delete mode 100644 fs/vboxsf/Kconfig delete mode 100644 fs/vboxsf/Makefile delete mode 100644 fs/vboxsf/dir.c delete mode 100644 fs/vboxsf/file.c delete mode 100644 fs/vboxsf/shfl_hostintf.h delete mode 100644 fs/vboxsf/super.c delete mode 100644 fs/vboxsf/utils.c delete mode 100644 fs/vboxsf/vboxsf_wrappers.c delete mode 100644 fs/vboxsf/vfsmod.h delete mode 100644 fs/zonefs/Kconfig delete mode 100644 fs/zonefs/Makefile delete mode 100644 fs/zonefs/super.c delete mode 100644 fs/zonefs/zonefs.h rename {drivers/gpu/drm/r128 => include/drm}/ati_pcigart.h (100%) delete mode 100644 include/drm/task_barrier.h rename include/dt-bindings/{clock => clk}/ti-dra7-atl.h (100%) delete mode 100644 include/dt-bindings/clock/imx8mp-clock.h delete mode 100644 include/dt-bindings/clock/meson8-ddr-clkc.h delete mode 100644 include/dt-bindings/clock/qcom,dispcc-sc7180.h delete mode 100644 include/dt-bindings/clock/qcom,gcc-ipq6018.h delete mode 100644 include/dt-bindings/clock/qcom,gpucc-sc7180.h delete mode 100644 include/dt-bindings/clock/qcom,mmcc-msm8998.h delete mode 100644 include/dt-bindings/clock/qcom,videocc-sc7180.h delete mode 100644 include/dt-bindings/dma/x1830-dma.h delete mode 100644 include/dt-bindings/interconnect/qcom,msm8916.h delete mode 100644 include/dt-bindings/interrupt-controller/aspeed-scu-ic.h delete mode 100644 include/dt-bindings/memory/tegra194-mc.h delete mode 100644 include/dt-bindings/power/mt6765-power.h delete mode 100644 include/dt-bindings/reset/nuvoton,npcm7xx-reset.h delete mode 100644 include/dt-bindings/reset/qcom,gcc-ipq6018.h delete mode 100644 include/dt-bindings/reset/realtek,rtd1195.h rename {lib => include}/kunit/string-stream.h (100%) create mode 100644 include/linux/b1pcmcia.h delete mode 100644 include/linux/bootconfig.h delete mode 100644 include/linux/dev_printk.h delete mode 100644 include/linux/device/bus.h delete mode 100644 include/linux/device/class.h delete mode 100644 include/linux/device/driver.h delete mode 100644 include/linux/dma-heap.h delete mode 100644 include/linux/dma/k3-psil.h delete mode 100644 include/linux/dma/k3-udma-glue.h delete mode 100644 include/linux/dma/ti-cppi5.h delete mode 100644 include/linux/ethtool_netlink.h delete mode 100644 include/linux/fsl/enetc_mdio.h create mode 100644 include/linux/iio/magnetometer/ak8975.h create mode 100644 include/linux/ipmi-fru.h delete mode 100644 include/linux/kcsan-checks.h delete mode 100644 include/linux/kcsan.h create mode 100644 include/linux/mfd/cros_ec.h delete mode 100644 include/linux/mii_timestamper.h delete mode 100644 include/linux/phy/phy-dp.h create mode 100644 include/linux/platform_data/ads1015.h create mode 100644 include/linux/platform_data/crypto-atmel.h create mode 100644 include/linux/platform_data/ehci-sh.h delete mode 100644 include/linux/platform_data/eth_ixp4xx.h create mode 100644 include/linux/platform_data/tc35876x.h delete mode 100644 include/linux/platform_data/wan_ixp4xx_hss.h delete mode 100644 include/linux/psp-tee.h delete mode 100644 include/linux/ptdump.h delete mode 100644 include/linux/remoteproc/mtk_scp.h delete mode 100644 include/linux/resctrl.h delete mode 100644 include/linux/rpmsg/mtk_rpmsg.h delete mode 100644 include/linux/soc/mediatek/mtk_sip_svc.h delete mode 100644 include/linux/soc/ti/k3-ringacc.h delete mode 100644 include/linux/time_namespace.h delete mode 100644 include/linux/units.h delete mode 100644 include/linux/watch_queue.h delete mode 100644 include/net/espintcp.h delete mode 100644 include/net/macsec.h delete mode 100644 include/net/mptcp.h delete mode 100644 include/soc/fsl/cpm.h create mode 100644 include/soc/fsl/qe/qe_ic.h create mode 100644 include/sound/aess.h delete mode 100644 include/sound/sof/channel_map.h delete mode 100644 include/trace/events/pwm.h delete mode 100644 include/trace/events/rdma_core.h delete mode 100644 include/trace/events/scmi.h create mode 100644 include/uapi/linux/b1lli.h delete mode 100644 include/uapi/linux/dma-heap.h delete mode 100644 include/uapi/linux/ethtool_netlink.h create mode 100644 include/uapi/linux/gigaset_dev.h create mode 100644 include/uapi/linux/hysdn_if.h delete mode 100644 include/uapi/linux/openat2.h delete mode 100644 include/uapi/linux/watch_queue.h delete mode 100644 include/uapi/linux/wireguard.h delete mode 100644 include/uapi/misc/pvpanic.h delete mode 100644 kernel/bpf/bpf_struct_ops.c delete mode 100644 kernel/bpf/bpf_struct_ops_types.h delete mode 100644 kernel/bpf/dispatcher.c delete mode 100644 kernel/kcsan/Makefile delete mode 100644 kernel/kcsan/atomic.h delete mode 100644 kernel/kcsan/core.c delete mode 100644 kernel/kcsan/debugfs.c delete mode 100644 kernel/kcsan/encoding.h delete mode 100644 kernel/kcsan/kcsan.h delete mode 100644 kernel/kcsan/report.c delete mode 100644 kernel/kcsan/test.c delete mode 100644 kernel/time/namespace.c delete mode 100644 kernel/trace/trace_boot.c delete mode 100644 kernel/watch_queue.c delete mode 100644 lib/Kconfig.kcsan delete mode 100644 lib/bootconfig.c delete mode 100644 lib/crypto/curve25519-generic.c delete mode 100644 lib/crypto/curve25519-selftest.c delete mode 100644 lib/crypto/poly1305-donna32.c delete mode 100644 lib/crypto/poly1305-donna64.c delete mode 100644 lib/fdt_addresses.c create mode 100644 lib/kunit/example-test.c delete mode 100644 lib/kunit/kunit-example-test.c delete mode 100644 lib/kunit/kunit-test.c create mode 100644 lib/kunit/test-test.c delete mode 100644 lib/kunit/try-catch-impl.h delete mode 100644 lib/zlib_dfltcc/Makefile delete mode 100644 lib/zlib_dfltcc/dfltcc.c delete mode 100644 lib/zlib_dfltcc/dfltcc.h delete mode 100644 lib/zlib_dfltcc/dfltcc_deflate.c delete mode 100644 lib/zlib_dfltcc/dfltcc_inflate.c delete mode 100644 lib/zlib_dfltcc/dfltcc_syms.c delete mode 100644 lib/zlib_dfltcc/dfltcc_util.h delete mode 100644 localversion-next delete mode 100644 mm/ptdump.c create mode 100644 net/core/ethtool.c delete mode 100644 net/dsa/tag_ar9331.c delete mode 100644 net/ethtool/Makefile delete mode 100644 net/ethtool/bitset.c delete mode 100644 net/ethtool/bitset.h delete mode 100644 net/ethtool/common.c delete mode 100644 net/ethtool/common.h delete mode 100644 net/ethtool/ioctl.c delete mode 100644 net/ethtool/linkinfo.c delete mode 100644 net/ethtool/linkmodes.c delete mode 100644 net/ethtool/linkstate.c delete mode 100644 net/ethtool/netlink.c delete mode 100644 net/ethtool/netlink.h delete mode 100644 net/ethtool/strset.c delete mode 100644 net/ipv4/bpf_tcp_ca.c delete mode 100644 net/sched/sch_ets.c delete mode 100644 net/vmw_vsock/vsock_loopback.c delete mode 100644 net/xfrm/espintcp.c delete mode 100644 samples/watch_queue/Makefile delete mode 100644 samples/watch_queue/watch_test.c delete mode 100644 scripts/Makefile.kcsan create mode 100644 scripts/Makefile.modbuiltin rename {drivers/tty/vt => scripts}/conmakehash.c (100%) create mode 100644 scripts/sortextable.c create mode 100644 scripts/sortextable.h delete mode 100644 scripts/sorttable.c delete mode 100644 scripts/sorttable.h delete mode 100644 security/apparmor/policy_unpack_test.c delete mode 100644 security/integrity/ima/ima_asymmetric_keys.c delete mode 100644 sound/soc/amd/raven/acp3x-i2s.c delete mode 100644 sound/soc/codecs/jz4770.c delete mode 100644 sound/soc/codecs/mt6660.c delete mode 100644 sound/soc/codecs/mt6660.h delete mode 100644 sound/soc/codecs/rt1308-sdw.c delete mode 100644 sound/soc/codecs/rt1308-sdw.h delete mode 100644 sound/soc/codecs/rt700-sdw.c delete mode 100644 sound/soc/codecs/rt700-sdw.h delete mode 100644 sound/soc/codecs/rt700.c delete mode 100644 sound/soc/codecs/rt700.h delete mode 100644 sound/soc/codecs/rt711-sdw.c delete mode 100644 sound/soc/codecs/rt711-sdw.h delete mode 100644 sound/soc/codecs/rt711.c delete mode 100644 sound/soc/codecs/rt711.h delete mode 100644 sound/soc/codecs/rt715-sdw.c delete mode 100644 sound/soc/codecs/rt715-sdw.h delete mode 100644 sound/soc/codecs/rt715.c delete mode 100644 sound/soc/codecs/rt715.h delete mode 100644 sound/soc/codecs/wcd934x.c delete mode 100644 sound/soc/codecs/wsa881x.c delete mode 100644 sound/soc/intel/boards/bdw-rt5650.c delete mode 100644 sound/soc/intel/boards/sof_da7219_max98373.c delete mode 100644 sound/soc/sof/sof-audio.c delete mode 100644 sound/soc/sof/sof-audio.h delete mode 100644 tools/bootconfig/.gitignore delete mode 100644 tools/bootconfig/Makefile delete mode 100644 tools/bootconfig/include/linux/bootconfig.h delete mode 100644 tools/bootconfig/include/linux/bug.h delete mode 100644 tools/bootconfig/include/linux/ctype.h delete mode 100644 tools/bootconfig/include/linux/errno.h delete mode 100644 tools/bootconfig/include/linux/kernel.h delete mode 100644 tools/bootconfig/include/linux/printk.h delete mode 100644 tools/bootconfig/include/linux/string.h delete mode 100644 tools/bootconfig/main.c delete mode 100644 tools/bootconfig/samples/bad-array-space-comment.bconf delete mode 100644 tools/bootconfig/samples/bad-array.bconf delete mode 100644 tools/bootconfig/samples/bad-dotword.bconf delete mode 100644 tools/bootconfig/samples/bad-empty.bconf delete mode 100644 tools/bootconfig/samples/bad-keyerror.bconf delete mode 100644 tools/bootconfig/samples/bad-longkey.bconf delete mode 100644 tools/bootconfig/samples/bad-manywords.bconf delete mode 100644 tools/bootconfig/samples/bad-no-keyword.bconf delete mode 100644 tools/bootconfig/samples/bad-nonprintable.bconf delete mode 100644 tools/bootconfig/samples/bad-spaceword.bconf delete mode 100644 tools/bootconfig/samples/bad-tree.bconf delete mode 100644 tools/bootconfig/samples/bad-value.bconf delete mode 100644 tools/bootconfig/samples/escaped.bconf delete mode 100644 tools/bootconfig/samples/good-array-space-comment.bconf delete mode 100644 tools/bootconfig/samples/good-comment-after-value.bconf delete mode 100644 tools/bootconfig/samples/good-printables.bconf delete mode 100644 tools/bootconfig/samples/good-simple.bconf delete mode 100644 tools/bootconfig/samples/good-single.bconf delete mode 100644 tools/bootconfig/samples/good-space-after-value.bconf delete mode 100644 tools/bootconfig/samples/good-tree.bconf delete mode 100755 tools/bootconfig/test-bootconfig.sh delete mode 100644 tools/bpf/bpftool/Documentation/bpftool-gen.rst delete mode 100644 tools/bpf/bpftool/gen.c delete mode 100644 tools/bpf/runqslower/.gitignore delete mode 100644 tools/bpf/runqslower/Makefile delete mode 100644 tools/bpf/runqslower/runqslower.bpf.c delete mode 100644 tools/bpf/runqslower/runqslower.c delete mode 100644 tools/bpf/runqslower/runqslower.h delete mode 100644 tools/lib/bpf/libbpf_common.h delete mode 100644 tools/lib/perf/Documentation/Makefile delete mode 100644 tools/lib/perf/Documentation/asciidoc.conf delete mode 100644 tools/lib/perf/Documentation/examples/sampling.c delete mode 100644 tools/lib/perf/Documentation/libperf-counting.txt delete mode 100644 tools/lib/perf/Documentation/libperf-sampling.txt delete mode 100644 tools/lib/perf/Documentation/libperf.txt delete mode 100644 tools/lib/perf/Documentation/manpage-1.72.xsl delete mode 100644 tools/lib/perf/Documentation/manpage-base.xsl delete mode 100644 tools/lib/perf/Documentation/manpage-bold-literal.xsl delete mode 100644 tools/lib/perf/Documentation/manpage-normal.xsl delete mode 100644 tools/lib/perf/Documentation/manpage-suppress-sp.xsl delete mode 100644 tools/lib/perf/Makefile delete mode 100644 tools/lib/perf/evlist.c delete mode 100644 tools/lib/perf/tests/Makefile delete mode 100755 tools/memory-model/scripts/checktheselitmus.sh delete mode 100755 tools/memory-model/scripts/hwfnseg.sh delete mode 100755 tools/memory-model/scripts/runlitmus.sh delete mode 100755 tools/memory-model/scripts/simpletest.sh rename tools/{lib/perf => perf/lib}/Build (100%) create mode 100644 tools/perf/lib/Documentation/Makefile create mode 100644 tools/perf/lib/Documentation/man/libperf.rst create mode 100644 tools/perf/lib/Documentation/tutorial/tutorial.rst create mode 100644 tools/perf/lib/Makefile rename tools/{lib/perf => perf/lib}/core.c (100%) rename tools/{lib/perf => perf/lib}/cpumap.c (100%) create mode 100644 tools/perf/lib/evlist.c rename tools/{lib/perf => perf/lib}/evsel.c (100%) rename tools/{lib/perf => perf/lib}/include/internal/cpumap.h (100%) rename tools/{lib/perf => perf/lib}/include/internal/evlist.h (100%) rename tools/{lib/perf => perf/lib}/include/internal/evsel.h (100%) rename tools/{lib/perf => perf/lib}/include/internal/lib.h (100%) rename tools/{lib/perf => perf/lib}/include/internal/mmap.h (100%) rename tools/{lib/perf => perf/lib}/include/internal/tests.h (100%) rename tools/{lib/perf => perf/lib}/include/internal/threadmap.h (100%) rename tools/{lib/perf => perf/lib}/include/internal/xyarray.h (100%) rename tools/{lib/perf => perf/lib}/include/perf/core.h (100%) rename tools/{lib/perf => perf/lib}/include/perf/cpumap.h (100%) rename tools/{lib/perf => perf/lib}/include/perf/event.h (100%) rename tools/{lib/perf => perf/lib}/include/perf/evlist.h (100%) rename tools/{lib/perf => perf/lib}/include/perf/evsel.h (100%) rename tools/{lib/perf => perf/lib}/include/perf/mmap.h (100%) rename tools/{lib/perf => perf/lib}/include/perf/threadmap.h (100%) rename tools/{lib/perf => perf/lib}/internal.h (100%) rename tools/{lib/perf => perf/lib}/lib.c (100%) rename tools/{lib/perf => perf/lib}/libperf.map (100%) rename tools/{lib/perf => perf/lib}/libperf.pc.template (100%) rename tools/{lib/perf => perf/lib}/mmap.c (100%) create mode 100644 tools/perf/lib/tests/Makefile rename tools/{lib/perf => perf/lib}/tests/test-cpumap.c (100%) rename tools/{lib/perf => perf/lib}/tests/test-evlist.c (100%) rename tools/{lib/perf => perf/lib}/tests/test-evsel.c (100%) rename tools/{lib/perf => perf/lib}/tests/test-threadmap.c (100%) rename tools/{lib/perf => perf/lib}/threadmap.c (100%) rename tools/{lib/perf => perf/lib}/xyarray.c (100%) delete mode 100644 tools/testing/selftests/bpf/bpf_tcp_helpers.h delete mode 100644 tools/testing/selftests/bpf/map_tests/array_map_batch_ops.c delete mode 100644 tools/testing/selftests/bpf/map_tests/htab_map_batch_ops.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/cgroup_attach_autodetach.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/cgroup_attach_multi.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/cgroup_attach_override.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/core_extern.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/cpu_mask.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/select_reuseport.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/skeleton.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/test_global_funcs.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_perf.c delete mode 100644 tools/testing/selftests/bpf/progs/bpf_dctcp.c delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___equi [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___err_ [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___fixed_arr.c delete mode 100644 tools/testing/selftests/bpf/progs/pyperf_global.c delete mode 100644 tools/testing/selftests/bpf/progs/test_core_extern.c delete mode 100644 tools/testing/selftests/bpf/progs/test_global_func1.c delete mode 100644 tools/testing/selftests/bpf/progs/test_global_func2.c delete mode 100644 tools/testing/selftests/bpf/progs/test_global_func3.c delete mode 100644 tools/testing/selftests/bpf/progs/test_global_func4.c delete mode 100644 tools/testing/selftests/bpf/progs/test_global_func5.c delete mode 100644 tools/testing/selftests/bpf/progs/test_global_func6.c delete mode 100644 tools/testing/selftests/bpf/progs/test_global_func7.c delete mode 100644 tools/testing/selftests/bpf/progs/test_skeleton.c delete mode 100644 tools/testing/selftests/bpf/progs/test_xdp_bpf2bpf.c create mode 100644 tools/testing/selftests/bpf/test_cgroup_attach.c create mode 100644 tools/testing/selftests/bpf/test_select_reuseport.c delete mode 100644 tools/testing/selftests/dmabuf-heaps/Makefile delete mode 100644 tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/devlink_trap_tunnel_ipip.sh delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/devlink_trap_tunnel_vxlan.sh delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/fib.sh delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/qos_defprio.sh delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/sch_ets.sh delete mode 100755 tools/testing/selftests/drivers/net/netdevsim/fib.sh delete mode 100644 tools/testing/selftests/lkdtm/Makefile delete mode 100644 tools/testing/selftests/lkdtm/config delete mode 100755 tools/testing/selftests/lkdtm/run.sh delete mode 100644 tools/testing/selftests/lkdtm/tests.txt delete mode 100644 tools/testing/selftests/net/forwarding/fib_offload_lib.sh delete mode 100755 tools/testing/selftests/net/forwarding/sch_ets.sh delete mode 100644 tools/testing/selftests/net/forwarding/sch_ets_core.sh delete mode 100644 tools/testing/selftests/net/forwarding/sch_ets_tests.sh delete mode 100644 tools/testing/selftests/openat2/.gitignore delete mode 100644 tools/testing/selftests/openat2/Makefile delete mode 100644 tools/testing/selftests/openat2/helpers.c delete mode 100644 tools/testing/selftests/openat2/helpers.h delete mode 100644 tools/testing/selftests/openat2/openat2_test.c delete mode 100644 tools/testing/selftests/openat2/rename_attack_test.c delete mode 100644 tools/testing/selftests/openat2/resolve_test.c delete mode 100644 tools/testing/selftests/pidfd/pidfd_getfd_test.c delete mode 100644 tools/testing/selftests/powerpc/mm/bad_accesses.c delete mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TREE10 delete mode 100644 tools/testing/selftests/tc-testing/tc-tests/qdiscs/ets.json delete mode 100644 tools/testing/selftests/timens/.gitignore delete mode 100644 tools/testing/selftests/timens/Makefile delete mode 100644 tools/testing/selftests/timens/clock_nanosleep.c delete mode 100644 tools/testing/selftests/timens/config delete mode 100644 tools/testing/selftests/timens/exec.c delete mode 100644 tools/testing/selftests/timens/gettime_perf.c delete mode 100644 tools/testing/selftests/timens/log.h delete mode 100644 tools/testing/selftests/timens/procfs.c delete mode 100644 tools/testing/selftests/timens/timens.c delete mode 100644 tools/testing/selftests/timens/timens.h delete mode 100644 tools/testing/selftests/timens/timer.c delete mode 100644 tools/testing/selftests/timens/timerfd.c delete mode 100755 tools/testing/selftests/wireguard/netns.sh delete mode 100644 tools/testing/selftests/wireguard/qemu/.gitignore delete mode 100644 tools/testing/selftests/wireguard/qemu/Makefile delete mode 100644 tools/testing/selftests/wireguard/qemu/arch/aarch64.config delete mode 100644 tools/testing/selftests/wireguard/qemu/arch/aarch64_be.config delete mode 100644 tools/testing/selftests/wireguard/qemu/arch/arm.config delete mode 100644 tools/testing/selftests/wireguard/qemu/arch/armeb.config delete mode 100644 tools/testing/selftests/wireguard/qemu/arch/i686.config delete mode 100644 tools/testing/selftests/wireguard/qemu/arch/m68k.config delete mode 100644 tools/testing/selftests/wireguard/qemu/arch/mips.config delete mode 100644 tools/testing/selftests/wireguard/qemu/arch/mips64.config delete mode 100644 tools/testing/selftests/wireguard/qemu/arch/mips64el.config delete mode 100644 tools/testing/selftests/wireguard/qemu/arch/mipsel.config delete mode 100644 tools/testing/selftests/wireguard/qemu/arch/powerpc.config delete mode 100644 tools/testing/selftests/wireguard/qemu/arch/powerpc64le.config delete mode 100644 tools/testing/selftests/wireguard/qemu/arch/x86_64.config delete mode 100644 tools/testing/selftests/wireguard/qemu/debug.config delete mode 100644 tools/testing/selftests/wireguard/qemu/init.c delete mode 100644 tools/testing/selftests/wireguard/qemu/kernel.config delete mode 100644 tools/testing/vsock/util.c delete mode 100644 tools/testing/vsock/util.h delete mode 100644 tools/testing/vsock/vsock_test.c delete mode 100644 usr/default_cpio_list delete mode 100755 usr/gen_initramfs.sh create mode 100755 usr/gen_initramfs_list.sh