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-release-arm-next-defconfig in repository toolchain/ci/linux.
omits 6c09d7dbb7d3 Add linux-next specific files for 20200110 omits 0ac4ab0c288c Merge branch 'akpm/master' omits 369fce8b5664 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 86bcd242c11a drivers/tty/serial/sh-sci.c: suppress warning omits 7886ffb27420 ARM: dma-api: fix max_pfn off-by-one error in __dma_supported() omits f91ed3526ee4 treewide: remove redundant IS_ERR() before error code check omits e5119533103d include/linux/cpumask.h: don't calculate length of the inp [...] omits c260f0c2b26f lib: new testcases for bitmap_parse{_user} omits 93c269bdab92 lib: rework bitmap_parse() omits a41143318f79 lib: make bitmap_parse_user a wrapper on bitmap_parse omits 4962bde32542 lib/test_bitmap: fix address space when test user buffer omits 5deb71bf42ad fix rebase issue omits e93012b5ad2a lib: add test for bitmap_parse() omits 2252b78add0a bitops: more BITS_TO_* macros omits d2d98191e91f lib/string: add strnchrnul() omits 3202d374bd54 proc-convert-everything-to-struct-proc_ops-fix omits 2a229dc4638e proc: convert everything to "struct proc_ops" omits 825fa9bd1a24 proc: decouple proc from VFS with "struct proc_ops" omits 1350595d7292 x86: mm: avoid allocating struct mm_struct on the stack omits 46ea14b772a1 mm: ptdump: reduce level numbers by 1 in note_page() omits 5a707b8310cd arm64: mm: display non-present entries in ptdump omits 11e4c7fd510a arm64: mm: convert mm/dump.c to use walk_page_range() omits 4ac0db1a6fbf x86: mm: convert dump_pagetables to use walk_page_range omits 13ac034d321e mm: add generic ptdump omits c5b197a06562 x86: mm: convert ptdump_walk_pgd_level_debugfs() to take a [...] omits c9c21e53e21b x86: mm+efi: convert ptdump_walk_pgd_level() to take a mm_struct omits 8b8a7ed423bb x86: mm: point to struct seq_file from struct pg_state omits b166507cf7cb mm: pagewalk: add 'depth' parameter to pte_hole omits 16a049eed99a mm: pagewalk: fix termination condition in walk_pte_range() omits b386ed7ccb98 mm: pagewalk: don't lock PTEs for walk_page_range_novma() omits 5e1b9ab92397 mm: pagewalk: allow walking without vma omits 2c5b033c75fb mm: pagewalk: fix unused variable warning omits bffa2b4a7674 mm: pagewalk: add p4d_entry() and pgd_entry() omits 6122f3f67cd2 x86: mm: add p?d_leaf() definitions omits 6441050efca8 sparc: mm: add p?d_leaf() definitions omits 1ad520d67517 s390: mm: add p?d_leaf() definitions omits 43852abae206 riscv: mm: add p?d_leaf() definitions omits b651e93997b1 powerpc: mm: add p?d_leaf() definitions omits 40f0b3fd2911 mips: mm: add p?d_leaf() definitions omits 854706e4115c arm64: mm: add p?d_leaf() definitions omits f06df7c5ded5 arm: mm: add p?d_leaf() definitions omits b24dddb58685 arc: mm: add p?d_leaf() definitions omits 3fdbd0cf3d30 mm: add generic p?d_leaf() macros omits f0e34b0c7031 mm: remove __krealloc omits 8e0715bf89e8 pinctrl: fix pxa2xx.c build warnings omits 0ea804910a3b drivers/block/null_blk_main.c: fix uninitialized var warnings omits aa15c128a5a1 drivers/block/null_blk_main.c: fix layout omits 4f7ca8f86b60 Merge branch 'akpm-current/current' omits 2ce308ad659f fs: fix up for !CONFIG_BLOCK and bmap omits 432c23676579 Merge remote-tracking branch 'generic-ioremap/for-next' omits 0cd4781317ee Merge remote-tracking branch 'fpga/for-next' omits 57faf25a4637 Merge remote-tracking branch 'devfreq/devfreq-next' omits b7adbf1c1e8f Merge remote-tracking branch 'pidfd/for-next' omits 2ac78c90b773 Merge remote-tracking branch 'xarray/xarray' omits 1384d4472012 Merge remote-tracking branch 'nvmem/for-next' omits 7b8380d36132 Merge remote-tracking branch 'slimbus/for-next' omits 82443d997011 Merge remote-tracking branch 'fsi/next' omits 895ccf715f6b Merge remote-tracking branch 'ntb/ntb-next' omits beedb74214ae Merge remote-tracking branch 'at24/at24/for-next' omits c96eb04f8446 Merge remote-tracking branch 'rtc/rtc-next' omits 3eff729d9e08 Merge remote-tracking branch 'coresight/next' omits da4329a38b7d Merge remote-tracking branch 'livepatching/for-next' omits f6e2655e3de9 Merge remote-tracking branch 'y2038/y2038' omits 41fcadbaff76 Merge remote-tracking branch 'kselftest/next' omits 7dc25a0e51ad Merge remote-tracking branch 'random/dev' omits fa94e18efad0 Merge remote-tracking branch 'ktest/for-next' omits 9ba18bd1a8ff Merge remote-tracking branch 'pwm/for-next' omits 2745a294ab2f Merge remote-tracking branch 'pinctrl-samsung/for-next' omits 20615f0f073c Merge remote-tracking branch 'pinctrl-intel/for-next' omits f9c1e726fbd6 Merge remote-tracking branch 'pinctrl/for-next' omits f84bf356dbbf Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 76289c811c90 Merge remote-tracking branch 'gpio/for-next' omits bd0d66969937 Merge remote-tracking branch 'rpmsg/for-next' omits 9a78080b008e Merge remote-tracking branch 'vhost/linux-next' omits a51d98218d1f Merge remote-tracking branch 'scsi-mkp/for-next' omits edcdc3a10a50 Merge remote-tracking branch 'scsi/for-next' omits d343f9373386 Merge remote-tracking branch 'cgroup/for-next' omits 49b04d4eaef5 Merge remote-tracking branch 'slave-dma/next' omits 443f1d342096 Merge remote-tracking branch 'icc/icc-next' omits 3f97bb012b31 Merge remote-tracking branch 'mux/for-next' omits b7c50b82c1fb Merge remote-tracking branch 'staging/staging-next' omits 8cd4e2962e11 Merge remote-tracking branch 'extcon/extcon-next' omits 25b6ec8ee6e9 Merge remote-tracking branch 'tty/tty-next' omits 7aab8451def0 Merge remote-tracking branch 'phy-next/next' omits 010519982e5a Merge remote-tracking branch 'usb/usb-next' omits 3ed1eb015d15 Merge remote-tracking branch 'driver-core/driver-core-next' omits 1e9a2b109ed3 Merge remote-tracking branch 'ipmi/for-next' omits d8934058a4ba Merge remote-tracking branch 'leds/for-next' omits 285ab4469c17 Merge remote-tracking branch 'chrome-platform/for-next' omits 29bf097d081a Merge remote-tracking branch 'drivers-x86/for-next' omits 360ac962e8d9 Merge remote-tracking branch 'percpu/for-next' omits 9f8918504465 Merge remote-tracking branch 'kvm-arm/next' omits c696ec58435d Merge remote-tracking branch 'kvm/linux-next' omits 736805b83277 Merge remote-tracking branch 'rcu/rcu/next' omits c8a4c4cd0576 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 10f9eefee8f5 Merge remote-tracking branch 'edac/edac-for-next' omits 988c359f1b02 Merge remote-tracking branch 'clockevents/timers/drivers/next' omits 9e7f8996ba97 Merge remote-tracking branch 'tip/auto-latest' omits ab396a7cef99 Merge remote-tracking branch 'spi/for-next' omits 4e271f808d4f Merge remote-tracking branch 'devicetree/for-next' omits 3dcb5d73534c Merge remote-tracking branch 'audit/next' omits 3313d97d9130 Merge remote-tracking branch 'iommu/next' omits 5a233cc0be0f Merge remote-tracking branch 'tomoyo/master' omits 7f086223bd00 Merge remote-tracking branch 'smack/for-next' omits 94080b0b081f Merge remote-tracking branch 'selinux/next' omits 164064cacdae next-20191211/keys omits 293de5482162 Merge remote-tracking branch 'integrity/next-integrity' omits fe14658253f1 Merge remote-tracking branch 'regulator/for-next' omits 36f75afdc6d3 Merge remote-tracking branch 'battery/for-next' omits fa660c0e8740 Merge remote-tracking branch 'mfd/for-mfd-next' omits 8ae8c1239254 Merge remote-tracking branch 'mmc/next' omits bf09f6c5c979 Merge remote-tracking branch 'pcmcia/pcmcia-next' omits bb6037a3de8e Merge remote-tracking branch 'device-mapper/for-next' omits 63982cb5b89f ipc/msg.c: Adjust indentation in ksys_msgctl omits c9c3972b664a ipc/msg.c: consolidate all xxxctl_down() functions omits 16bc957efb69 ipc/sem.c: document and update memory barriers omits 65bbd035b560 ipc/msg.c: update and document memory barriers omits d72e62388434 ipc/mqueue.c: update/document memory barriers omits d7fb6993476a ipc/mqueue.c: remove duplicated code omits 16bcb8e83f08 smp_mb__{before,after}_atomic(): update Documentation omits f38eb00be2ed aio: simplify read_events() omits 5d1a7d8029e4 include/linux/io-mapping.h-mapping: use PHYS_PFN() macro i [...] omits ae56d52929ad execve: warn if process starts with executable stack omits 96fc5f2a2d67 reiserfs: prevent NULL pointer dereference in reiserfs_ins [...] omits 921576ec762e init/main.c: fix misleading "This architecture does not ha [...] omits 6aa3f5334575 init/main.c: fix quoted value handling in unknown_bootoption omits 764e909cf364 init/main.c: remove unnecessary repair_env_string in do_in [...] omits f82b9358f7cf init/main.c: log arguments and environment passed to init omits a59c4c52f65e fs/binfmt_elf.c: coredump: allow process with empty addres [...] omits 6f56c19aa9f5 fs/binfmt_elf.c: coredump: delete duplicated overflow check omits 16b8ea812fbd fs/binfmt_elf.c: coredump: allocate core ELF header on stack omits ee29bea8d849 fs/binfmt_elf.c: make BAD_ADDR() unlikely omits fb9f83d26b39 fs/binfmt_elf.c: better codegen around current->mm omits bc47c575062d fs/binfmt_elf.c: don't copy ELF header around omits aef4f136aaec fs/binfmt_elf.c: fix ->start_code calculation omits 1015707b9d33 fs/binfmt_elf.c: smaller code generation around auxv vector fill omits dcd51bcba383 Documentation/checkpatch: prefer stracpy/strscpy over strc [...] omits 2a7f396e4008 string: add stracpy and stracpy_pad mechanisms omits 1e0758e57e40 lib/find_bit.c: uninline helper _find_next_bit() omits d17a16c6f805 lib/find_bit.c: join _find_next_bit{_le} omits 5b59472b89bc uapi: rename ext2_swab() to swab() and share globally in swab.h omits ae05e834fe10 lib/scatterlist.c: adjust indentation in __sg_alloc_table omits 3806e076a161 btrfs: use larger zlib buffer for s390 hardware compression omits 57ac9954f1ca lib/zlib: add zlib_deflate_dfltcc_enabled() function omits 90f7b783c932 s390/boot: add dfltcc= kernel command line parameter omits 3f0e5c91a2c6 lib/zlib: add s390 hardware support for kernel zlib_inflate omits ab392e6aa372 s390/boot: rename HEAP_SIZE due to name collision omits 7504fe00e44e lib/zlib: add s390 hardware support for kernel zlib_deflate omits 60a99a076804 iio: adc: qcom-vadc-common: use <linux/units.h> helpers omits 6f84a544fcfc thermal: armada: remove unused TO_MCELSIUS macro omits bc4ad1d724cd iwlwifi: use <linux/units.h> helpers omits 92d3dc4cde2e iwlegacy: use <linux/units.h> helpers omits 56514b0bb06e thermal: remove kelvin to/from Celsius conversion helpers [...] omits b2dfd13fa3d8 nvme: hwmon: switch to use <linux/units.h> helpers omits 92eed174e765 thermal: intel_pch: switch to use <linux/units.h> helpers omits 9127b34b973d thermal: int340x: switch to use <linux/units.h> helpers omits 3abafd578fad platform/x86: intel_menlow: switch to use <linux/units.h> helpers omits ece8a41303b1 platform/x86: asus-wmi: switch to use <linux/units.h> helpers omits eec04d553616 ACPI: thermal: switch to use <linux/units.h> helpers omits 0e6a36bebab8 include/linux/units.h: add helpers for kelvin to/from Cels [...] omits f8e8e6ffa22f kernel/hung_task.c: Monitor killed tasks. omits cde007229e91 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 95ea25b007b0 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 198c0a04220f drivers/block/zram/zram_drv.c: fix error return codes not [...] omits 5f476b35a03f zram: try to avoid worst-case scenario on same element pages omits d8b4d78e7847 mm: fix comments related to node reclaim omits 980528f089de include/linux/memory.h: drop fields 'hw' and 'phys_callbac [...] omits 029d3f5e3824 include/linux/mm.h: remove dead code totalram_pages_set() omits d205621c2025 include/linux/mm.h: clean up obsolete check on space in pa [...] omits 93d4dfa9fbd0 mm/zswap.c: add allocation hysteresis if pool limit is hit omits b41771a27589 mm/mmap.c: get rid of odd jump labels in find_mergeable_an [...] omits 71612cf43f9a mm/migrate: add stable check in migrate_vma_insert_page() omits 3bac462769c9 mm/migrate: clean up some minor coding style omits b6ca241a0df0 mm/migrate: remove useless mask of start address omits 758dedf9fda8 mm: hugetlb controller for cgroups omits d615e67ed644 mm-oom-avoid-printk-iteration-under-rcu-fix omits c62668ea441f mm, oom: avoid printk() iteration under RCU omits 3e1240391eea memblock: Use __func__ in remaining memblock_dbg() call sites omits c2f499050dc8 mm/memblock: define memblock_physmem_add() omits 7ae3b0f51a59 mm/vmscan.c: remove unused return value of shrink_node omits 255d0777eee2 mm/page_alloc: skip non present sections on zone initialization omits 8b5ee60d1911 mm/early_ioremap.c: use %pa to print resource_size_t variables omits c59125a0e296 mm, tracing: print symbol name for kmem_alloc_node call_si [...] omits f8eafa3ab363 mm/memory_hotplug: cleanup __remove_pages() omits 4ba42dd4a6c5 mm/memory_hotplug: drop local variables in shrink_zone_span() omits e54b811b8128 mm/memory_hotplug: don't check for "all holes" in shrink_z [...] omits 36345181cd96 mm/memory_hotplug: we always have a zone in find_(smallest [...] omits ad9bee417864 mm/memory_hotplug: poison memmap in remove_pfn_range_from_zone() omits 28a1ac512f31 mm/memmap_init: update variable name in memmap_init_zone omits 3e259258ff82 drivers-base-memoryc-cache-blocks-in-radix-tree-to-acceler [...] omits e6cfa1273576 drivers/base/memory.c: cache blocks in radix tree to accel [...] omits 8bbfccdae77f mm/mmap.c: fix the adjusted length error omits 2081d1d7fb93 mm/pgmap: use correct alignment when looking at first pfn [...] omits cb4d7218c733 mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints omits 40d2aae37393 mm/memcontrol.c: cleanup some useless code omits d7c8ae660959 mm:fix gup_pud_range omits 40e9bb0421c6 mm/filemap.c: clean up filemap_write_and_wait() omits 4c13b53daac4 mm/kmemleak: turn kmemleak_lock and object->lock to raw_sp [...] omits 48e74a369651 mm/slub.c: avoid slub allocation while holding list_lock omits f350c110c262 watchdog: Fix possible soft lockup warning at bootup omits 6dd9e387be7d kernel/watchdog.c: fix possible soft lockup warning at bootup omits ed86f968f03e ramfs: support O_TMPFILE omits 3897393635d6 ocfs2/dlm: move BITS_TO_BYTES() to bitops.h for wider use omits 007612545afd ocfs2/dlm: remove redundant assignment to ret omits ac964b9772ff ocfs2: make local header paths relative to C files omits 8412e141d2ba ocfs2: remove unneeded semicolons omits 7c7fe4ebb231 fs: ocfs: remove unnecessary assertion in dlm_migrate_lockres omits 8dbe8985e5b5 scripts/spelling.txt: add "issus" typo omits 90e81ea3b011 scripts/spelling.txt: add more spellings to spelling.txt omits 95454cb95c09 memcg: fix a crash in wb_workfn when a device disappears omits c62f5dfe2115 drivers/watchdog/: fix oops in reboot notifier handling in [...] omits f56ac657c580 lib/test_bitmap: correct test data offsets for 32-bit omits cfa1baff4033 mm: thp: grab the lock before manipulation defer list omits 7a85f4cb115d mm: khugepaged: add trace status description for SCAN_PAGE [...] omits 2db3d3fe4c98 mm: memcg/slab: call flush_memcg_workqueue() only if memcg [...] omits d942d00d41e5 mm/page-writeback.c: improve arithmetic divisions omits 20f2b9de0d2f mm/page-writeback.c: use div64_ul() for u64-by-unsigned-lo [...] omits 0d6615b6a9ef mm/page-writeback.c: avoid potential division by zero in w [...] omits 44c13c2ba2a4 mm-debug_pagealloc-dont-rely-on-static-keys-too-early-fix omits 30602d8164d2 mm, debug_pagealloc: don't rely on static keys too early omits de6b2c00e571 mm: memcg/slab: fix percpu slab vmstats flushing omits b2275ef840c7 thp-shmem-fix-conflict-of-above-47bit-hint-address-and-pmd [...] omits 468f1fe1efea mm/shmem.c: thp, shmem: fix conflict of above-47bit hint a [...] omits a97b7d84a456 mm/huge_memory.c: thp: fix conflict of above-47bit hint ad [...] omits 30fbceb07a97 mm/memory_hotplug: don't free usage map when removing a re [...] omits 9a9944dd8ab4 mm/page_alloc.c: initialize memmap of unavailable memory directly omits b0fc727353a5 fs/proc/page.c: allow inspection of last section and fix e [...] omits cb4f63adad20 mm/page_alloc.c: fix uninitialized memmaps on a partially [...] omits 938494eedea4 Revert "ipc,sem: remove uneeded sem_undo_list lock usage i [...] omits fa8314e873ac x86/mm: Split vmalloc_sync_all() omits 34f4c6b3c1d6 mm, thp: tweak reclaim/compaction effort of local-only and [...] omits 07118a7011fb /proc/kpageflags: do not use uninitialized struct pages omits 1791c2d65c54 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 884e865fb462 Merge remote-tracking branch 'block/for-next' omits 208d363e356d Merge remote-tracking branch 'input/next' omits c1318effd03b Merge remote-tracking branch 'modules/modules-next' omits 132f160da4ae Merge remote-tracking branch 'sound-asoc/for-next' omits d4fbed227d28 Merge remote-tracking branch 'sound/for-next' omits bb2758c19b50 Merge remote-tracking branch 'regmap/for-next' omits 311c80c7696c Merge remote-tracking branch 'etnaviv/etnaviv/next' omits f1df322ae72c Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' omits 02155eafbda5 Merge remote-tracking branch 'drm-msm/msm-next' omits 15b80f4b6385 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 47e83f79c253 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 835b50bd304f Merge remote-tracking branch 'amdgpu/drm-next' omits e7a7bdbf6f21 Merge remote-tracking branch 'drm/drm-next' omits fb8fa8ee2c89 Merge remote-tracking branch 'crypto/master' omits 3b860c51c880 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits 629d81c70950 Merge remote-tracking branch 'gfs2/for-next' omits 8faba16e5eef Merge remote-tracking branch 'mac80211-next/master' omits 4a29fed8a3c9 Merge remote-tracking branch 'bluetooth/master' omits 751e4c6fa5b7 Merge remote-tracking branch 'nfc-next/master' omits 42b4d1472b42 Merge remote-tracking branch 'ipsec-next/master' omits 604f01a889e3 Merge remote-tracking branch 'bpf-next/master' omits 9e31dd868c34 Merge remote-tracking branch 'net-next/master' omits edc029b4bca0 Merge remote-tracking branch 'rdma/for-next' omits f8067679d370 Merge remote-tracking branch 'swiotlb/linux-next' omits 24b2f4f718f4 Merge remote-tracking branch 'ieee1394/for-next' omits c02d43bb3ff1 Merge remote-tracking branch 'thermal/thermal/linux-next' omits 1461b9467f33 Merge remote-tracking branch 'opp/opp/linux-next' omits e071b1bf8c49 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 4172cf7853b9 Merge remote-tracking branch 'pm/linux-next' omits 29652db17b92 Merge remote-tracking branch 'v4l-dvb/master' omits 3370a769a85a Merge remote-tracking branch 'jc_docs/docs-next' omits 808769cc2701 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 3f3eb3f9e3c7 Merge branch 'dmi/master' omits 77c1cc49cf5a Merge remote-tracking branch 'i3c/i3c/next' omits fd1c2550a22c Merge remote-tracking branch 'i2c/i2c/for-next' omits 06dd4f2cf040 Merge remote-tracking branch 'hid/for-next' omits 482d8d73ca5a Merge remote-tracking branch 'pstore/for-next/pstore' omits 18c96564dd2a Merge remote-tracking branch 'pci/next' omits 9dfa5a38bc2e Merge remote-tracking branch 'printk/for-next' omits 215ab41e211a Merge remote-tracking branch 'vfs/for-next' omits ba92e657ee96 Merge remote-tracking branch 'iomap/iomap-for-next' omits 2d178551f6cb Merge remote-tracking branch 'xfs/for-next' omits cec87f6ec66a Merge remote-tracking branch 'v9fs/9p-next' omits cb7961786da2 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits c2803881c87e Merge remote-tracking branch 'nfsd/nfsd-next' omits a0b0352b4d10 Merge remote-tracking branch 'nfs-anna/linux-next' omits 9187e6124b0d Merge remote-tracking branch 'fsverity/fsverity' omits bda859720ec2 Merge remote-tracking branch 'f2fs/dev' omits 428b1049f9bd Merge remote-tracking branch 'ext4/dev' omits 2d4c13ae27f9 Merge remote-tracking branch 'ext3/for_next' omits c904f4f2d82e Merge remote-tracking branch 'erofs/dev' omits 4195f3328b94 Merge remote-tracking branch 'ecryptfs/next' omits ea51f2c0b257 Merge remote-tracking branch 'cifs/for-next' omits fca9f276ebac Merge remote-tracking branch 'btrfs/for-next' omits ac90498e9805 Merge remote-tracking branch 'fscrypt/master' omits 71df58013bbd Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 09094743c2dd Merge remote-tracking branch 'sh/sh-next' omits ce05b8682c5c Merge remote-tracking branch 'risc-v/for-next' omits c92b1689e326 Merge remote-tracking branch 'soc-fsl/next' omits 862fadad5f21 Merge remote-tracking branch 'powerpc/next' omits 57b98c1dbcfb Merge remote-tracking branch 'parisc-hd/for-next' omits b9dda0c27352 Merge remote-tracking branch 'mips/mips-next' omits 656f63d5a93a Merge remote-tracking branch 'h8300/h8300-next' omits c8da4e01b7dd Merge remote-tracking branch 'csky/linux-next' omits 17072e62a7c7 Merge remote-tracking branch 'clk/clk-next' omits 39df01a775cd Merge remote-tracking branch 'tegra/for-next' omits 0511061323ea Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 7dba17f0ef4a Merge remote-tracking branch 'samsung-krzk/for-next' omits 409801f261b5 Merge remote-tracking branch 'rockchip/for-next' omits f52a2ee7abcd Merge remote-tracking branch 'reset/reset/next' omits 12c539c1f553 Merge remote-tracking branch 'renesas/next' omits 811a0fa3e69b Merge branch 'spi-5.6' into spi-next omits 671b9fe06205 Merge branch 'spi-5.5' into spi-linus omits 6aec426b8e7e Merge branch 'regulator-5.6' into regulator-next omits bf61c731db04 Merge branch 'regulator-5.5' into regulator-linus omits bd656f968426 Merge branch 'regmap-5.6' into regmap-next omits 8fe5a948b486 Merge branch 'asoc-5.6' into asoc-next omits ed0ca25da811 Merge branch 'asoc-5.5' into asoc-linus omits d292a9e11017 Merge remote-tracking branch 'realtek/for-next' omits 778248cc7ac3 Merge remote-tracking branch 'qcom/for-next' omits 128107979dfb Merge remote-tracking branch 'omap/for-next' omits 2eea135ff814 Merge remote-tracking branch 'mvebu/for-next' omits 135621c96481 Merge remote-tracking branch 'mediatek/for-next' omits 2b6a8382c3d5 Merge remote-tracking branch 'keystone/next' omits fbf6248b020f Merge remote-tracking branch 'imx-mxs/for-next' omits 06b7ba619898 Merge remote-tracking branch 'bcm2835/for-next' omits 29a06092ed0e Merge remote-tracking branch 'at91/at91-next' omits 04bd6803cdc3 Merge remote-tracking branch 'aspeed/for-next' omits e2c5e7980448 Merge remote-tracking branch 'amlogic/for-next' omits 5b0730c6070f Merge remote-tracking branch 'arm-soc/for-next' omits ea7b1b654282 Merge remote-tracking branch 'asm-generic/master' omits dc37d69aa3e5 Merge remote-tracking branch 'kbuild/for-next' omits ecb24723e078 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' omits f6b81a675ac0 Merge remote-tracking branch 'pidfd-fixes/fixes' omits 4340ccd4550a Merge remote-tracking branch 'risc-v-fixes/fixes' omits 04a7ad59cefb Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits ca72c089ca35 Merge remote-tracking branch 'drm-fixes/drm-fixes' omits e8e5541fef48 Merge remote-tracking branch 'vfs-fixes/fixes' omits 73c897e76560 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits dc0e244ae8bb Merge remote-tracking branch 'hwmon-fixes/hwmon' omits df2efbed3cb9 Merge remote-tracking branch 'kvms390-fixes/master' omits 44bc8fde0f40 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 75033250e256 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits ad0df98068dd Merge remote-tracking branch 'ide/master' omits 6f96d7791dee Merge remote-tracking branch 'crypto-current/master' omits 532aa4be1f1b Merge remote-tracking branch 'input-current/for-linus' omits 1768ff31812e Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 7c53c558f383 Merge remote-tracking branch 'staging.current/staging-linus' omits 24b7c901980b Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits b632ae0ba346 Merge remote-tracking branch 'usb.current/usb-linus' omits 76b8184dd7f4 Merge remote-tracking branch 'tty.current/tty-linus' omits 9cbbc73bf65b Merge remote-tracking branch 'spi-fixes/for-linus' omits 282f57e1ea0b Merge remote-tracking branch 'regulator-fixes/for-linus' omits b986aa257d58 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 2528eeebd068 Merge remote-tracking branch 'sound-current/for-linus' omits bb438561ea0a Merge remote-tracking branch 'rdma-fixes/for-rc' omits 49fb8b428e14 Merge remote-tracking branch 'mac80211/master' omits e88dfe0f3e6b Merge remote-tracking branch 'wireless-drivers/master' omits 2235a5fce55e Merge remote-tracking branch 'sparc/master' omits 1c54e7025ea1 Merge remote-tracking branch 's390-fixes/fixes' omits 1db7e5259374 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits efcdf0ba98e4 evh_bytechan: fix out of bounds accesses omits 97b3b75dcc7f riscv: make sure the cores stay looping in .Lsecondary_park omits 4d286331ee45 Merge branch for-5.6/clk into for-next omits 20c8619c8796 Merge branch for-5.6/arm64/dt into for-next omits d27bfb05eb1e Merge branch for-5.6/arm/dt into for-next omits b734d9525f88 Merge branch for-5.6/arm/core into for-next omits bafea23db58a Merge branch for-5.6/soc into for-next omits 07735958b25c Merge branch for-5.6/memory into for-next omits ea017d69eac4 Merge branch for-5.6/dt-bindings into for-next omits 72a2c06451a6 Merge branch 'sunxi/dt-for-5.6' into sunxi/for-next omits 6163ce846705 arm64: dts: allwinner: a64: enable DVFS omits d1453c1b1249 arm64: dts: allwinner: a64: add dtsi with CPU operating points omits 7418be985a57 arm64: dts: allwinner: a64: add cooling maps and thermal t [...] omits 7486ee80f62e arm64: dts: allwinner: a64: add CPU clock to CPU0-3 nodes omits c7b538626d84 Merge branch 'imx/defconfig' into for-next omits 38bdd4a72275 Merge branch 'imx/dt64' into for-next omits 42bce6d0e875 Merge branch 'imx/dt' into for-next omits 2ccdaff119e7 Merge branch 'imx/bindings' into for-next omits d0c6db4bc6bf Merge branch 'imx/soc' into for-next omits 2f9b7d046dcc Merge branch 'imx/drivers' into for-next omits 4301542f16ad Merge branch 'clk/imx' into for-next omits 4e33a9f7f517 Merge branch 'imx/fixes' into for-next omits 229991e8cf02 Merge branch 'pm-avs' into linux-next omits d7c447015051 drm/amdgpu: fix a warning in get_sdma_rlc_reg_offset omits d58727f89af6 Merge branch 'for-5.6/io_uring-vfs' into for-next omits eb04ef0bb10b Merge branch 'for-5.6/libata' into for-next omits 626ee9d1d07b Merge branch 'for-5.6/block' into for-next omits fa1e3ccc852b block: mark zone-mgmt bios with REQ_SYNC omits 54e7ce945ee0 drm/dp_mst: fix documentation of drm_dp_mst_add_affected_d [...] omits 1dcf6389c7f4 drm/amdgpu/gmc10: free stolen memory in late_init omits 4a4626cb4046 drm/amdgpu/gmc10: remove dead code omits c991f9a76f17 drm/amdgpu/display: set gpu vm flag for renoir omits 0ca239fa988e drm/amdgpu: enable S/G display on PCO and RV2 (v2) omits 498f90403574 drm/amdgpu/display: set gpu vm flag for all asics which su [...] omits 9ee35a762144 drm/amdgpu/gfx9: remove unused sdma headers omits 2640db8b1e5b drm/amdgpu/display: protect new DSC code with CONFIG_DRM_A [...] omits 0196d87d2032 drm: add dp helper to initialize remote aux channel. omits 6d8382cef2d1 drm/amd/display: Trigger modesets on MST DSC connectors omits 24ef1f0e9b67 drm/dp_mst: Add helper to trigger modeset on affected DSC [...] omits 7195b8fe8e10 drm/amd/display: Recalculate VCPI slots for new DSC connectors omits c7638c0c85f3 drm/amd/display: Check return value of drm helper omits 415e69e59bf6 drm/amd/display: MST DSC compute fair share omits b3d1f4eaf1a4 drm/amd/display: Add PBN per slot calculation for DSC omits 67225c02f7e5 drm/dp_mst: Rename drm_dp_mst_atomic_check_topology_state omits 0c2e83dcd558 drm/dp_mst: Add branch bandwidth validation to MST atomic check omits 671d0dbe71c6 drm/dp_mst: Add DSC enablement helpers to DRM omits 51f0b5c9fde7 drm/dp_mst: Manually overwrite PBN divider for calculating [...] omits 5691a31e051a drm/amd/display: Write DSC enable to MST DPCD omits 39a925734db2 drm/amd/display: Validate DSC caps on MST endpoints omits a68fcbfba8bf drm/amd/display: Initialize DSC PPS variables to 0 omits e630edd889c7 drm/dp_mst: Add new quirk for Synaptics MST hubs omits e399a357bf59 drm/dp_mst: Add helpers for MST DSC and virtual DPCD aux omits 2f2145b55ee8 drm/dp_mst: Fill branch->num_ports omits 9cda47e15ff2 drm/dp_mst: Add MST support to DP DPCD R/W functions omits 25bcc8c6cde5 drm/dp_mst: Parse FEC capability on MST ports omits 8a5bab45092a drm/dp_mst: Add PBN calculation for DSC modes omits 836184208874 drm: Set crc->opened to false before setting crc source to NULL. omits d1ba2d3286d2 drm: remove the newline for CRC source name. omits e586ff721592 drm/amdgpu: Enter low power state if CRTC active. omits 52245686f18b drm/amdgpu: work around llvm bug #42576 omits 432a92b0e59f drm/amdgpu/display: use msleep rather than udelay for HDCP omits 6f3c1331cc4a ALSA: hda/hdmi - fix atpx_present when CLASS is not VGA omits 62c2ea6cc0be Fix root mounting with no mount options omits afb62874fd00 drm/amdkfd: New IOCTL to allocate queue GWS (v2) omits 250e89e54a12 drm/amdgpu: move CS secure flag next the structs where it's used omits 660feb8e72df drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10 omits 5b9990408ba6 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5 omits ed93004db5be drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4 omits 9ec245c3e089 drm/amdgpu: expand amdgpu_copy_buffer interface with tmz p [...] omits 1d6d85f05dd4 drm/amdgpu: expand sdma copy_buffer interface with tmz parameter omits cfbf7d1acb89 drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h omits 30d9f032c187 drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) omits 1beee0155f26 drm/amdgpu: job is secure iff CS is secure (v5) omits 6c3cfa23417c drm/amdgpu: expand the context control interface with trust flag omits 4ebe0df48c84 drm/amdgpu: expand the emit tmz interface with trusted flag omits e4e617d2ab37 drm/amdgpu: add tmz bit in frame control packet omits 152178ca3171 drm/amdgpu: add function to check tmz capability (v4) omits 4248b252c258 drm/amdgpu: add amdgpu_tmz data structure omits 91d3e4e31bc0 drm/amdgpu: add tmz feature parameter (v2) omits e3b975c45554 drm/amdgpu: define the TMZ bit for the PTE omits 12b91f9f7a72 drm/amdgpu: add UAPI to create secure commands (v3) omits d3567aa7f0a6 drm/amdgpu: add UAPI for creating encrypted buffers omits 1494946e8caa drm/amdkfd: Improve kfd_process lookup in kfd_ioctl omits 9c7939fe7bb0 drm/amdgpu/sriov: workaround on rev_id for Navi12 under sriov omits 5d1f9f11ff86 drm/amd/display: Don't disable DP PHY when link loss happens omits 4b84597cf955 drm/amdgpu: read sdma edc counter to clear the counters omits a4c7b1a8e743 drm/amdgpu: add ras_late_init and ras_fini for sdma v4 omits dcf639459ad9 drm/amdgpu: support error reporting for sdma ip block omits fe0083ee8fa3 drm/amdgpu: add query_ras_error_count function for sdma v4 omits cdf9e9a4e062 drm/amdgpu: enable VCN2.5 IP block for Arcturus omits 97ad27812afd drm/amdgpu/vcn2.5: fix PSP FW loading for the second instance omits fee9ccbca7d3 drm/amdgpu: catch amdgpu_irq_add_id failure omits 8f24013549bf drm/amd/powerplay: cover the powerplay implementation details V2 omits 0508043b14b7 drm/amdkfd: Improve function get_sdma_rlc_reg_offset() omits 487f8806bdee io_uring: add opcode to issue trace event omits 9f93cfa05257 io_uring: add support for IORING_OP_OPENAT2 omits 3dbde18b7b0d io_uring: remove 'fname' from io_open structure omits 9a676021038a io_uring: add 'struct open_how' to the openat request context omits 551f4550b1f8 Merge branch 'devel' into for-next omits 0dc4997ef739 Merge branch 'devel' into for-next omits 7871fce290b0 Merge branches 'pm-avs' and 'pm-sleep' into linux-next omits 45622889993b Merge branch 'powercap-fixes' into linux-next omits 91c9f08106e7 Merge branches 'acpi-tables' and 'acpi-button' into linux-next omits 622e5a32574a Merge branch 'devprop' into linux-next omits a06844565d58 io_uring: add support for epoll_ctl(2) omits b127d153f6fd eventpoll: support non-blocking do_epoll_ctl() calls omits dcd41e43120e eventpoll: abstract out epoll_ctl() handler omits 3a8317c91acc io_uring: enable option to only trigger eventfd for async [...] omits dbb2d5ae79d7 io_uring: change io_ring_ctx bool fields into bit fields omits 89fb73db916e Merge branch 'spi-5.5' into spi-linus omits 4e553147463e Merge branch 'regulator-5.5' into regulator-linus omits 5ce2a0059156 Merge branch 'asoc-5.5' into asoc-linus omits 9d141912df9d io_uring: file set registration should use interruptible waits omits eb4ece9f7e1b io_uring: Remove unnecessary null check omits afa70fd1a04d io_uring: add support for send(2) and recv(2) omits de1171a5cd3d io_uring: remove extra io_wq_current_is_worker() omits f7cc4521bac0 io_uring: optimise commit_sqring() for common case omits ce625c66ecc0 io_uring: optimise head checks in io_get_sqring() omits 7324bcdc374d io_uring: clamp to_submit in io_submit_sqes() omits 85a84c01f09a io_uring: add support for IORING_SETUP_CLAMP omits 82c721577011 io_uring: extend batch freeing to cover more cases omits abd25b32258b io_uring: wrap multi-req freeing in struct req_batch omits 386f57b1e37b io_uring: batch getting pcpu references omits 0eaf2ce4f00b pcpu_ref: add percpu_ref_tryget_many() omits 366b04558271 io_uring: add IORING_OP_MADVISE omits 0cf28f67a158 mm: make do_madvise() available internally omits 907860993899 io_uring: add IORING_OP_FADVISE omits 7966eaef5c96 io_uring: allow use of offset == -1 to mean file position omits a2c7635b9be6 io_uring: add non-vectored read/write commands omits 24cb556a8b87 io_uring: improve poll completion performance omits 30107f799f23 io_uring: split overflow state into SQ and CQ side omits cc1de3be6645 io_uring: add lookup table for various opcode needs omits 628e07f06b11 io_uring: remove two unnecessary function declarations omits f14b0a611e67 io_uring: move *queue_link_head() from common path omits 645e87f4f718 io_uring: rename prev to head omits 97c48e6df8d3 io_uring: add IOSQE_ASYNC omits c8ccf6db612c io-wq: support concurrent non-blocking work omits 948a6857c227 io_uring: add support for IORING_OP_STATX omits 25556e47a80c fs: make two stat prep helpers available omits 7ae67f1ceb7b io_uring: avoid ring quiesce for fixed file set unregister [...] omits ecd14e95fc91 f2fs: code cleanup for f2fs_statfs_project() omits 6a5242eeae91 f2fs: fix miscounted block limit in f2fs_statfs_project() omits bb2e418f9b45 f2fs: add a way to turn off ipu bio cache omits c5f27bd42992 dt-bindings: usb: Convert Allwinner A80 USB PHY controller [...] omits 22a80f3ab1aa phy: intel-lgm-emmc: Fix warning by adding missing MODULE_LICENSE omits 0ea41c3222ff phy: ti: j721e-wiz: Manage typec-gpio-dir omits b3739268d2d5 dt-bindings: phy: ti,phy-j721e-wiz: Add Type-C dir GPIO omits 0e9ade67e311 phy: cadence: Sierra: add phy_reset hook omits 0e82f9260c58 phy: cadence: Sierra: remove redundant initialization of p [...] omits 32167b537d10 phy: Add DisplayPort configuration options omits 4195abdcb20d phy: Enable compile testing for some of drivers omits e15d55049781 phy: mediatek: Fix Kconfig indentation omits ce2a1f4513b0 phy: intel-lgm-emmc: Add support for eMMC PHY omits 3a20299dbdef dt-bindings: phy: intel-emmc-phy: Add YAML schema for LGM [...] omits b46f531313a4 phy: ti: j721e-wiz: Add support for WIZ module present in [...] omits d67a2f3a0cab dt-bindings: phy: Document WIZ (SERDES wrapper) bindings omits 760d774a84a8 Merge branches 'arm64-defconfig-for-5.6', 'arm64-for-5.6', [...] omits da4174e321ff rcu-tasks: *_ONCE() for rcu_tasks_cbs_head omits 378be3c04581 rcu: *_ONCE() for grace-period progress indicators omits 378c61c79f44 rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks omits d43c8eec0c96 srcu: Add READ_ONCE() to ->srcu_lock_count and ->srcu_unlo [...] omits 51c3c2abfe4a rcutorture: Add READ_ONCE() to rcu_torture_count and rcu_t [...] omits 2b412a0a98df rcu: Add READ_ONCE() to rcu_segcblist ->tails[] omits 26614e62b9b1 locking/rtmutex: rcu: Add WRITE_ONCE() to rt_mutex ->owner omits 90575e3d4ef8 rcu: Add WRITE_ONCE() to rcu_node ->qsmaskinitnext omits 7c7aaf3d5b02 rcu: Add READ_ONCE to rcu_node ->boost_tasks omits b8ba3ac6250f rcu: Add WRITE_ONCE() to rcu_state ->gp_req_activity omits 5ee08621e3aa rcu: Add READ_ONCE() to rcu_node ->gp_seq omits 53291825e32a rcu: Add *_ONCE() to rcu_node ->exp_tasks plus locking omits d1bba2c3428e rcu: Add READ_ONCE to rcu_node ->exp_seq_rq store omits 57bf95b71607 srcu: Add READ_ONCE() to srcu_struct ->srcu_gp_seq load omits 18144aa2a6f1 rcu: Add WRITE_ONCE() to rcu_node ->qsmask update omits b802dc3348e6 rcu: Provide debug symbols and line numbers in KCSAN runs omits ee50d24c3098 rcu: Fix exp_funnel_lock()/rcu_exp_wait_wake() datarace omits c06b7c3c2bb6 srcu: Fix process_srcu()/srcu_batches_completed() datarace omits e67593a987af srcu: Fix __call_srcu()/srcu_get_delay() datarace omits e306f9f2824d srcu: Fix __call_srcu()/process_srcu() datarace omits 59d359fc2efd rcutorture: Fix stray access to rcu_fwd_cb_nodelay omits 3e6da58d52ad rcutorture: Fix rcu_torture_one_read()/rcu_torture_writer( [...] omits ae66e0a4b7aa doc: Add some more RCU list patterns in the kernel omits 42d9b72944dc rcutorture: Make kvm-find-errors.sh abort on bad directory omits b542fed184ef rcutorture: Summarize summary of build and run results omits 09ec66049696 dm crypt: fix benbi IV constructor crash if used in authen [...] omits e1cdfa20148e dm crypt: Implement Elephant diffuser for Bitlocker compatibility omits 2137c0dcc04b dm space map common: fix to ensure new block isn't already in use omits dbef56adbdbf io_uring: add support for IORING_OP_CLOSE omits bc8f0e61625a io-wq: add support for uncancellable work omits d73f1d878f65 fs: move filp_close() outside of __close_fd_get_file() omits 46d7ab795f69 io_uring: add support for IORING_OP_OPENAT omits 1f57933f3b68 fs: make build_open_flags() available internally omits b0c1579e835c fs: add namei support for doing a non-blocking path lookup omits 9e9bc83693db rcutorture: Add 100-CPU configuration omits 3a2bc0e3f181 rcu: Warn on for_each_leaf_node_cpu_mask() from non-leaf omits 1117c42f61ce rcu: Fix spelling mistake "leval" -> "level" omits 6a66314efce4 rcu: React to callback overload by boosting RCU readers omits 87f2f212f0f3 rcu: React to callback overload by aggressively seeking qu [...] omits 85327bb24351 rcu: Clear ->core_needs_qs at GP end or self-reported QS omits 865d48c8d0e6 torture: Allow disabling of boottime CPU-hotplug torture o [...] omits 1f2fb0ae20db rcutorture: Suppress boottime bad-sequence warnings omits bbde883011ca rcutorture: Allow boottime stall warnings to be suppressed omits a1439dddba74 torture: Forgive -EBUSY from boottime CPU-hotplug operations omits bdd1a097e455 rcutorture: Refrain from callback flooding during boot omits 383a3994a6f0 torture: Make results-directory date format completion-friendly omits 1607cf91e16e rcutorture: Suppress forward-progress complaints during ea [...] omits be044a9b5241 nfs: Fix nfs_access_get_cached_rcu() sparse error omits c3ee9d1f8be2 Merge branch 'lkmm-dev.2019.12.08a' into HEAD omits 9be73f2d3d8c Merge branch 'kcsan.2020.01.07a' into HEAD omits 5e80b4d2f347 Merge branch 'pm-cpufreq' into linux-next omits 476d7bcfc72d Merge branch 'pm-avs' into linux-next omits f4cfc7cb126f Merge branches 'pm-misc', 'pm-sleep' and 'powercap' into l [...] omits 3798a1c75ee0 Merge branch 'intel_idle+acpi' into linux-next omits a4501c0cb46b Merge branch 'pm-cpuidle' into linux-next omits d81a2ecb1f40 Merge branch 'pm-cpufreq-fixes' into linux-next omits 20b72f1007be Merge branch 'devprop' into linux-next omits 1c58473ed927 Merge branches 'acpi-ec', 'acpi-doc' and 'acpi-tools' into [...] omits c4395ca79ea0 Merge branches 'acpi-battery', 'acpi-video', 'acpi-fan' an [...] omits 566b3ad99dbb Merge branch 'acpica' into linux-next omits d9e19c1d0630 csky: kprobes/kretprobes support omits 78acda3832d1 blk-map: add kernel address validation in blk_rq_map_kern func omits 98d25b0b266d Merge branch 'sunxi/dt-for-5.6' into sunxi/for-next omits 846b67ccce8b f2fs: show the CP_PAUSE reason in checkpoint traces omits 673cbf22a729 Merge branch 'kconfig' into for-next omits 3ae03c13879d Merge branch 'for-next-next-v5.5-20200106' into for-next-20200106 omits e0735f2eb2cb Merge branch 'for-next-current-v5.4-20200106' into for-nex [...] omits 4624faf9f9d2 Merge branch 'misc-5.5' into for-next-20200106 omits e778e0ffb56f Merge branch 'misc-next' into for-next-next-v5.5-20200106 omits 495905bce05a Merge branch 'misc-5.5' into for-next-next-v5.5-20200106 omits 7288c8fd72d2 Merge branch 'misc-next' into for-next-current-v5.4-20200106 omits e3027dc9059a Merge branch 'misc-5.5' into for-next-current-v5.4-20200106 omits 73dd535cc950 btrfs: do not delete mismatched root refs omits b225d1cb20cc btrfs: fix invalid removal of root ref omits 3366a1b8e453 btrfs: remove unnecessary wrapper get_alloc_profile omits dabedddb5d19 btrfs: add correction to handle -1 edge case in async discard omits 770fbc297e17 btrfs: ensure removal of discardable_* in free_bitmap() omits 2811b715d2ee btrfs: make smaller extents more likely to go into bitmaps omits 3ac6b9909ce9 btrfs: increase the metadata allowance for the free_space_cache omits e68ab96ec8ae btrfs: add async discard implementation overview omits 205b7367056c btrfs: keep track of discard reuse stats omits cf089188898c btrfs: only keep track of data extents for async discard omits 33f1bf8887ee btrfs: have multiple discard lists omits 7b697dd62ff4 btrfs: make max async discard size tunable omits 33f178d6b67d btrfs: limit max discard size for async discard omits 3db1a93f76c0 btrfs: add kbps discard rate limit for async discard omits 1ae7103c1b3b btrfs: calculate discard delay based on number of extents omits 53b567ab4582 btrfs: keep track of discardable_bytes for async discard omits 30f70916c812 btrfs: track discardable extents for async discard omits a8b9800d393a btrfs: sysfs: add UUID/debug/discard directory omits e12ebce8a4a8 btrfs: sysfs: make UUID/debug have its own kobject omits e12dc8dc29fb btrfs: sysfs: add removal calls for debug/ omits 5053a3454d96 btrfs: discard one region at a time in async discard omits 8bb94e11d1ba btrfs: handle empty block_group removal for async discard omits 63c3d72cf65e btrfs: add the beginning of async discard, discard workqueue omits f05ece9180ce btrfs: keep track of free space bitmap trim status cleanliness omits fe01cd0ae598 btrfs: keep track of which extents have been discarded omits 9928dbba68d6 btrfs: rename DISCARD mount option to to DISCARD_SYNC omits 7a5ce045d17c bitmap: genericize percpu bitmap region iterators omits 9407bb1e0415 btrfs: do not delete mismatched root refs omits 879ff57e7c58 btrfs: fix invalid removal of root ref omits f8b3030e0807 btrfs: rework arguments of btrfs_unlink_subvol omits 16a5ec52dc56 btrfs: tree-checker: Verify location key for DIR_ITEM/DIR_INDEX omits 107f7a25caf6 btrfs: tree-checker: Refactor root key check into separate [...] omits 0c250907cdb9 btrfs: tree-checker: Refactor inode key check into seperat [...] omits 28b978665759 btrfs: tree-checker: Clean up fs_info parameter from error [...] omits 7947b70be0e1 btrfs: tree-checker: Check leaf chunk item size omits 0cdebad89bc8 btrfs: Remove unneeded semicolon omits 0958b8d6d920 btrfs: remove struct find_free_extent.ram_bytes omits dd7bbdc5c675 btrfs: simplify compressed/inline check in __extent_writep [...] omits 96ed01ef7b34 btrfs: drop create parameter to btrfs_get_extent() omits aa8558c79b94 btrfs: remove redundant i_size check in __extent_writepage_io() omits 4d13cb357716 btrfs: remove trivial goto label in __extent_writepage() omits e948fa78c84f btrfs: remove unnecessary pg_offset assignments in __exten [...] omits 9a19c61245da btrfs: make btrfs_ordered_extent naming consistent with bt [...] omits 568fe9430542 btrfs: remove dead snapshot-aware defrag code omits 595be5c75b21 btrfs: get rid of at_offset parameter to btrfs_lookup_bio_sums() omits be80d8d83a23 btrfs: get rid of trivial __btrfs_lookup_bio_sums() wrappers omits cc1824fcd334 btrfs: reset device back to allocation state when removing omits 401b6a16d4f1 btrfs: decrement number of open devices after closing the [...] omits 5ac6103c6d37 btrfs: use simple_dir_inode_operations for placeholder sub [...] omits a772e7db4a06 btrfs: remove impossible WARN_ON in btrfs_destroy_dev_repl [...] omits 29ad3993bee0 btrfs: remove superfluous BUG_ON() in integrity checks omits 5908c845d7c7 btrfs: fix possible NULL-pointer dereference in integrity checks omits fb97d4f2b49f btrfs: kill min_allocable_bytes in inc_block_group_ro omits 5803428ee6d2 btrfs: don't pass system_chunk into can_overcommit omits 7cd8501ad53d btrfs: Opencode ordered_data_tree_panic omits 1adb1d7ba4e5 btrfs: relocation: Output current relocation stage at btrf [...] omits 9f379a3efd8f btrfs: remove unused condition check in btrfs_page_mkwrite() omits d3e65c67c75f btrfs: Remove redundant WARN_ON in walk_down_log_tree omits 55483cd4b71e btrfs: Remove WARN_ON in walk_log_tree omits ad332d5c6ccc btrfs: Rename __btrfs_free_reserved_extent to btrfs_pin_re [...] omits a3be17069f59 btrfs: Open code __btrfs_free_reserved_extent in btrfs_fre [...] omits 338275fe64f9 btrfs: Don't discard unwritten extents omits e75e13284950 btrfs: qgroup: return ENOTCONN instead of EINVAL when quot [...] omits dbcd07887076 btrfs: qgroup: remove one-time use variables for quota_roo [...] omits 99c158854e15 btrfs: sysfs, merge btrfs_sysfs_add devices_kobj and fsid omits 9953bafdd774 btrfs: sysfs, rename btrfs_sysfs_add_device() omits e5631e7b0351 btrfs: sysfs, btrfs_sysfs_add_fsid() drop unused argument parent omits 5abbaa7ef508 btrfs: sysfs, rename devices kobject holder to devices_kobj omits b207d23fb7ea btrfs: fill ncopies for all raid table entries omits 1647338ff8ac btrfs: use raid_attr table in calc_stripe_length for nparity omits a36c6670544b Btrfs: fix missing hole after hole punching and fsync when [...] omits 44242a468f3a Merge branch 'v5.6/dt' into next omits 3994141223f8 Merge branch 'v5.6/soc' into next omits 00b379b51ea6 hwmon: (pmbus/ibm-cffps) Fix the LED behavior when turned off omits 364561f24096 hwmon: (pmbus/ibm-cffps) Add the VMON property for version 2 omits bb3c0a27ed1d hwmon: (pmbus/ibm-cffps) Add new manufacturer debugfs entries omits 22b4b7c41c2a parisc: Use proper printk format for resource_size_t omits dddab4c4ad4a Merge branches 'sunxi/clk-for-5.6' and 'sunxi/dt-for-5.6' [...] omits f33b046d18f7 Merge branch 'sunxi/clk-for-5.6' into sunxi/for-next omits 74b6efc933d6 hwmon: (pmbus) Driver for MAX20730, MAX20734, and MAX20743 omits 075ff995132b f2fs: fix deadlock allocating bio_post_read_ctx from mempool omits a14b1ed6f5fe f2fs: remove unneeded check for error allocating bio_post_ [...] omits 783aac59f220 f2fs: convert inline_dir early before starting rename omits 0075099dcf1c f2fs: fix memleak of kobject omits 40eaaeb11758 memcg: fix a crash in wb_workfn when a device disappears omits 202f93b5d605 Merge branch 'misc' into for-next omits 8eab368fb6c4 Merge branch 'fixes' into for-next omits ced72df4fdfe Merge branch 'sunxi/dt-for-5.6' into sunxi/for-next omits 3923470723b1 Merge branches 'sunxi/clk-fixes-for-5.5', 'sunxi/clk-for-5 [...] omits 1d83f0df7076 Merge branch '5.6/scsi-queue' into 5.6/scsi-next omits b26863c62a0a cpuidle: Drop unused cpuidle_driver_ref/unref() functions omits 35a150d49362 f2fs: fix to add swap extent correctly omits 2b5a84e39d6a f2fs: run fsck when getting bad inode during GC omits df4d07124128 f2fs: support data compression omits 30484e286cb2 ARM: dts: sun8i: r40: Use tcon top clock index macros omits 86ab32134081 ARM: dts: sun8i: R40: Add PMU node omits eea839698b3f ARM: dts: sun8i: R40: Upgrade GICC reg size to 8K omits 7b3083ba718b mountpoint_last(): fix the treatment of LAST_BIND omits 8086c974ecb9 fs-verity: implement readahead for FS_IOC_ENABLE_VERITY omits 30b1b3802b20 fs/cifs/cifssmb.c: use true,false for bool variable omits 586b84f39bf0 fs/cifs/smb2ops.c: use true,false for bool variable omits 03a94cb51439 arm64: dts: realtek: rtd16xx: Carve out boot ROM from memory omits eaab4b226c06 hwmon: (w83627ehf) Now only one intrusion channel omits a7eb0fffaadb hwmon: (w83627ehf) Remove code not needed after nct677* removal omits 62000264cfa8 hwmon: (w83627ehf) remove nct6775 and nct6776 support omits 0b3126f60ffd Merge branch 'sunxi/dt-for-5.6' into sunxi/for-next omits 0e2a6c95b2b9 Merge branches 'at91-soc' and 'at91-dt' into at91-next omits df131776657b ARM: at91: pm: use of_device_id array to find the proper s [...] omits 79c5a504d0ea ARM: at91: pm: use SAM9X60 PMC's compatible omits cdd1a5d53fd5 Merge branches 'arm/smmu', 'x86/amd' and 'core' into next omits e9df325df86d platform/x86: intel_telemetry_debugfs: Respect error code [...] omits 4428f34c5548 platform/x86: intel_pmc_core: Fix spelling of MHz unit omits 414de4cefc00 platform/x86: intel_pmc_core: Fix indentation in function [...] omits a144473f1cb4 platform/x86: intel_pmc_core: Put more stuff under #ifdef [...] omits d93446e86ddb platform/x86: intel_pmc_core: Respect error code of kstrto [...] omits ebc28a8e59ca platform/x86: intel_telemetry_pltdrv: use devm_platform_io [...] omits 8c82723414d5 clocksource/drivers/timer-ti-dm: Switch to platform_get_irq omits 054306282ed0 clocksource/drivers/timer-ti-dm: Convert to devm_platform_ [...] omits 0df7c4cc53a7 clocksource/drivers/em_sti: Fix variable declaration in em [...] omits 660bbeef48c6 clocksource/drivers/em_sti: Convert to devm_platform_iorem [...] omits 691df8c09471 Merge branch 'sunxi/dt-for-5.6' into sunxi/for-next omits a5120c230a9e clocksource/drivers/bcm2835_timer: Fix memory leak of timer omits e1b4a14c9512 Merge branch '5.5/scsi-fixes' into 5.6/scsi-next omits a4b35796cd56 scsi: libsas: Tidy SAS address print format omits e627554eedcf scsi: lpfc: Update lpfc version to 12.6.0.3 omits f44ccecf3658 scsi: lpfc: Fix improper flag check for IO type omits 78a7872570fb scsi: lpfc: Fix MDS Latency Diagnostics Err-drop rates omits b88d705fa037 scsi: lpfc: Fix unmap of dpp bars affecting next driver load omits 265fb8efca11 scsi: lpfc: Fix disablement of FC-AL on lpe35000 models omits 25d4132f95c2 scsi: lpfc: Fix ras_log via debugfs omits 3712967ea7f2 scsi: lpfc: Fix Fabric hostname registration if system hos [...] omits a0c94c5ef874 scsi: lpfc: Fix missing check for CSF in Write Object Mbox Rsp omits d4e9ddd5ae8f scsi: lpfc: Fix: Rework setting of fdmi symbolic node name [...] omits 3ec5ec408ca6 scsi: lpfc: Fix incomplete NVME discovery when target omits e849efe8c873 scsi: qla2xxx: Update driver version to 10.01.00.22-k omits 7ae8c12cb1a5 scsi: qla2xxx: Fix mtcp dump collection failure omits 5c3f46d33223 scsi: qla2xxx: Fix stuck session in GNL omits 101346ec73d9 scsi: qla2xxx: Fix RIDA Format-2 omits 25009f0e1479 scsi: qla2xxx: Consolidate fabric scan omits 0333e5f4f5d3 scsi: qla2xxx: Correct fcport flags handling omits 08c0de658b08 scsi: qla2xxx: Fix stuck login session using prli_pend_timer omits 3ba34a3cb3ca Merge branch 'sunxi/clk-fixes-for-5.5' into sunxi/for-next omits d454ac632e86 clocksource/drivers/cadence-ttc: Use ttc driver as platfor [...] omits 48cb3cf3beff Merge branch 'sunxi/fixes-for-5.5' into sunxi/for-next omits 6ec417030d93 Merge branch 'sunxi/dt-for-5.6' into sunxi/for-next omits a9ac8288d9f5 clocksource/drivers/timer-microchip-pit64b: Add Microchip [...] omits ca01a6367d0f Merge branch 'v5.5-next/soc' into for-next omits affcec287c96 dt-bindings: mediatek: add MT6765 power dt-bindings omits b5623782b777 soc: mediatek: cmdq: delete not used define omits e0dc4114e9ba soc: mediatek: cmdq: add cmdq_dev_get_client_reg function omits 78788bbf7d14 soc: mediatek: cmdq: add polling function omits 12379dde9a02 hwmon: (pmbus) Add MAX20796 to devices supported by generi [...] omits 848a25f01ee7 hwmon: (w83627ehf) make sensor_dev_attr_##_name variables static omits 6ee3503058f6 hwmon: (pmbus) Detect if chip is write protected omits b081888d4e95 Merge branches 'doc.2019.12.10a', 'exp.2019.12.09a', 'fixe [...] omits 25c1b550b667 soc: mediatek: cmdq: define the instruction struct omits d7fdaf9802a8 soc: mediatek: cmdq: remove OR opertaion from err return omits fc43331a5f74 Merge branches 'sunxi/clk-fixes-for-5.5', 'sunxi/clk-for-5 [...] omits 4ba0c67b780c ARM: at91/defconfig: enable config flags for sam9x60 SoC omits 5e392ae423dd ARM: at91/defconfig: use savedefconfig omits db282fa39a05 rculist.h: Add list_tail_rcu() omits 16d9fb055d8b rculist_nulls: Change docbook comment headers omits f9dbf7b666f0 rculist_nulls: Add docbook comments omits 50a3d82d959a rcu: Add a hlist_nulls_unhashed_lockless() function omits 61227ad3a0f6 rcu: Add and update docbook header comments in list.h omits 90955b92a744 rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls omits c4127fce1d02 timer: Use hlist_unhashed_lockless() in timer_pending() omits 544f8d857a05 hwmon: Driver for MAX31730 omits b23da6b4afde hwmon: Add support for enable attributes to hwmon core omits d46d6a166776 hwmon: (w83627ehf) convert to with_info interface omits 76f2ee357da6 hwmon: (pmbus/ucd9000) Add support for UCD90320 Power Sequencer omits 771ca6875ff3 dt-bindings: hwmon/pmbus: Add ti,ucd90320 power sequencer omits dfd767cbdcbe hwmon: Add intrusion templates omits d40204daca4c clocksource: hyperv: Reserve PAGE_SIZE space for tsc page omits 8f592f5dced3 clocksource: Fix Kconfig miscues omits 1121c95a67b8 dt-bindings: timer: renesas, cmt: Document r8a774b1 CMT support omits d0d487d3d814 clocksource: Fix Kconfig indentation omits e72c42a32a51 clocksource/drivers: Suspend/resume Hyper-V clocksource fo [...] omits 04882c321b26 Merge branch 'pidfd' into for-next omits ed5e2b403b55 Merge branch 'pidfd' into for-next omits 7acdfe534e72 Merge branch 'pidfd' into for-next omits 2af8e1f26c65 Merge branch 'for_5.5/driver-soc' into next omits 1282387e9dca Merge branch 'pidfd' into for-next omits 63971aa58042 Merge branch 'pidfd' into for-next omits 35096b5f4619 Merge branch 'for_5.5/driver-soc' into next omits 008ea917df67 Merge branch 'for_5.5/keystone-dts' into next adds b5b3159cff66 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds a6a55b52a1b9 Merge tag 'pinctrl-v5.5-4' of git://git.kernel.org/pub/scm [...] adds 4a3033ef6e6b Merge tag 'gpio-v5.5-3' of git://git.kernel.org/pub/scm/li [...] adds 5e7c1b75bd2a Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 023b3b0e139f Merge tag 'drm-intel-fixes-2020-01-09-1' of git://anongit. [...] adds 6d25ef773538 Merge tag 'drm-fixes-2020-01-10' of git://anongit.freedesk [...] adds bef1d88263ff Merge tag 'pstore-v5.5-rc6' of git://git.kernel.org/pub/sc [...] adds 10674d97c4e2 Merge branch 'powercap' adds c23e744b59ef Merge tag 'pm-5.5-rc6' of git://git.kernel.org/pub/scm/lin [...] adds 344fa0bad693 drivers: thermal: tsens: Work with old DTBs adds 658e1af5eec6 Merge tag 'thermal-v5.5-rc5' of git://git.kernel.org/pub/s [...] adds b1d198c08ccc Merge tag 'sound-5.5-rc6' of git://git.kernel.org/pub/scm/ [...] adds 4936ce17bf7c Merge tag 'mtd/fixes-for-5.5-rc6' of git://git.kernel.org/ [...] adds eacc6dfaea96 io_uring: remove punt of short reads to async context adds 30b6487d1519 Merge tag 'io_uring-5.5-2020-01-10' of git://git.kernel.dk [...] adds 57415790f405 block: remove unused mp_bvec_last_segment adds 83c9c547168e fs: move guard_bio_eod() after bio_set_op_attrs adds 35038bffa87d nvme: Translate more status codes to blk_status_t adds e17016f6dcb0 nvmet: fix per feat data len for get_feature adds 4e4cd21c64da Merge tag 'block-5.5-2020-01-10' of git://git.kernel.dk/li [...] adds 5a96c0bbff86 Merge tag 'tty-5.5-rc6' of git://git.kernel.org/pub/scm/li [...] adds 7da37cd0520e Merge tag 'staging-5.5-rc6' of git://git.kernel.org/pub/sc [...] adds 9fb7007de8a2 Merge tag 'char-misc-5.5-rc6' of git://git.kernel.org/pub/ [...] adds 1530f6f5f580 usb: missing parentheses in USE_NEW_SCHEME adds 213356fe986f Merge tag 'usb-5.5-rc6' of git://git.kernel.org/pub/scm/li [...] adds 9e635c2851df HID: hidraw, uhid: Always report EPOLLOUT adds ac61145a725a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 606e9ad20094 Merge tag 'clone3-tls-v5.5-rc6' of git://git.kernel.org/pu [...] adds 6327edceb62b Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 4a350a0ee5b0 iommu/vt-d: Fix adding non-PCI devices to Intel IOMMU adds 7d4e6ccd1fb0 iommu: Remove device link to group on failure adds f78947c40920 iommu/vt-d: Unlink device if failed to add to group adds 55817b340a31 iommu/dma: fix variable 'cookie' set but not used adds 040a3c33623b Merge tag 'iommu-fixes-v5.5-rc5' of git://git.kernel.org/p [...] adds 13cf4cf03018 riscv: move sifive_l2_cache.h to include/soc adds dc6fcba72f04 riscv: Fixup obvious bug for fp-regs reset adds 373adb7313b2 Merge tag 'riscv/for-v5.5-rc6' of git://git.kernel.org/pub [...] adds b3a987b0264d Linux 5.5-rc6 adds bc8a76a152c5 drm/i915/gen9: Clear residual context state on context switch adds 63d264fe0868 Merge tag 'Intel-CVE-2019-14615' from bundle by Akeem Abodunrin. adds cc638f329ef6 mm, thp: tweak reclaim/compaction effort of local-only and [...] adds 8068df3b6037 mm/memory_hotplug: don't free usage map when removing a re [...] adds 97d3d0f9a1cf mm/huge_memory.c: thp: fix conflict of above-47bit hint ad [...] adds 991589974d9c mm/shmem.c: thp, shmem: fix conflict of above-47bit hint a [...] adds 4a87e2a25dc2 mm: memcg/slab: fix percpu slab vmstats flushing adds 8e57f8acbbd1 mm, debug_pagealloc: don't rely on static keys too early adds 6d9e8c651dd9 mm/page-writeback.c: avoid potential division by zero in w [...] adds d3ac946ec9de mm/page-writeback.c: use div64_ul() for u64-by-unsigned-lo [...] adds 0a5d1a7f6470 mm/page-writeback.c: improve arithmetic divisions adds 2fe20210fc5f mm: memcg/slab: call flush_memcg_workqueue() only if memcg [...] adds 554913f600b4 mm: khugepaged: add trace status description for SCAN_PAGE [...] adds 3f1f9a9b715c Merge branch 'akpm' (patches from Andrew) adds 8379bb84be75 keys: Fix request_key() cache adds 40a708bd622b afs: Fix use-after-loss-of-ref adds f52b83b0b1c4 afs: Fix afs_lookup() to not clobber the version on a new dentry adds e033e7d4a808 Merge branch 'dhowells' (patches from DavidH) adds 465f4edaecc6 scsi: sd: Clear sdkp->protection_type if disk is reformatt [...] adds 529244bd1afc scsi: enclosure: Fix stale device oops with hot replug adds c21ed4d9a636 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 67373994d275 Merge tag 'asm-generic-5.5' of git://git.kernel.org/pub/sc [...] adds 4f80b70e1953 parisc: Use proper printk format for resource_size_t adds 8b7f938e0a03 parisc: fix map_pages() to actually populate upper directory adds 452424cdcbca Merge branch 'parisc-5.5-3' of git://git.kernel.org/pub/sc [...] adds b32b9ed493f9 xprtrdma: Fix create_qp crash on device unload adds 13cb886c591f xprtrdma: Fix completion wait during device removal adds 671c450b6fe0 xprtrdma: Fix oops in Receive handler after device removal adds 95e20af9fb9c Merge tag 'nfs-for-5.5-2' of git://git.linux-nfs.org/proje [...] adds c64cd6e34ea3 reimplement path_mountpoint() with less magic adds 508c8772760d fix autofs regression caused by follow_managed() changes adds 84bf39461e61 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 0174cb6ce944 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds dbff1e07b02d platform/x86: intel-ips: Use the correct style for SPDX Li [...] adds 638bc4ca3d28 platform/mellanox: fix potential deadlock in the tmfifo driver adds 6ae01050e49f platform/x86: GPD pocket fan: Use default values when wron [...] adds 1f27dbd8265d platform/x86: GPD pocket fan: Allow somewhat lower/higher [...] adds 515ff674bb9b platform/x86: intel_pmc_core: update Comet Lake platform driver adds 176a7fca81c5 platform/x86: asus-wmi: Fix keyboard brightness cannot be [...] adds f4094826779d Documentation/ABI: Fix documentation inconsistency for mlx [...] adds f3efc406d67e Documentation/ABI: Add missed attribute for mlxreg-io sysf [...] adds 51d69817519f Merge tag 'platform-drivers-x86-v5.5-3' of git://git.infra [...] adds d21718ad2f81 evh_bytechan: fix out of bounds accesses adds 1c42bb21beb2 Merge remote-tracking branch 'fixes/master' adds 5d576a66242d ARC: update feature support for jump-labels adds 7980dff398f8 ARC: [plat-axs10x]: Add missing multicast filter number to [...] adds 71e7829c7c6b Merge remote-tracking branch 'arc-current/for-curr' adds dc64f487f4c4 Merge tag 'amlogic-fixes' of https://git.kernel.org/pub/sc [...] adds 3f2b5941d335 Merge tag 'imx-fixes-5.5-2' of git://git.kernel.org/pub/sc [...] adds 41ec98def8d2 Merge tag 'sunxi-fixes-for-5.5' of https://git.kernel.org/ [...] adds b47611c8c389 Merge tag 'v5.5-rockchip-dtsfixes' of git://git.kernel.org [...] adds f5589c30eb71 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds cd123ce4f1eb Merge remote-tracking branch 's390-fixes/fixes' adds 548f0b9a5f4c sparc: Add .exit.data section. adds 680ec4eabcce Merge remote-tracking branch 'sparc/master' adds 3249b1e442a1 sh_eth: check sh_eth_cpu_data::dual_port when dumping registers adds e21dba7a4df4 net/x25: fix nonblocking connect adds d9d6a9aed3f6 i40e: Fix virtchnl_queue_select bitmap validation adds aa604651d523 ixgbevf: Remove limit of 10 entries for unicast filter list adds 4fad78ad6422 ixgbe: Fix calculation of queue with VFs and flow director [...] adds 5365ec1aeff5 igb: Fix SGMII SFP module discovery for 100FX/LX. adds 9e0522919038 iavf: remove current MAC address filter on VF reset adds bb37362f34d6 i40e: Set PHY Access flag on X722 adds d5ad7a6a7f3c e1000e: Revert "e1000e: Make watchdog use delayed work" adds e267371dd376 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 5c5d22a750d4 net/tls: avoid spurious decryption error with HW resync adds db885e66d268 net/tls: fix async operation adds e715d7450435 net: stmmac: selftests: Update status when disabling RSS adds 7bd754c47dd3 net: stmmac: tc: Do not setup flower filtering if RSS is enabled adds b509750f8e87 Merge branch 'stmmac-filtering-fixes' adds 9827c0634e46 ipv4: Detect rollover in specific fib table dump adds 4c582234ab39 devlink: Wait longer before warning about unset port type adds 443180567763 net: phy: DP83TC811: Fix typo in Kconfig adds a26ad4d5676f net: phy: DP83822: Update Kconfig with DP83825I support adds a5c3a7c0ce1a Merge branch 'DP83822-and-DP83TC811-Fixes' adds b0efcae5e12b devlink: correct misspelling of snapshot adds fb0c90ab92ca doc: fix typo of snapshot in documentation adds c9f53049d4a8 MAINTAINERS: update my email address adds fd2a89146ae5 net: macb: fix for fixed-link mode adds a9ff44f0e61d qmi_wwan: Add support for Quectel RM500Q adds a112adafcb47 NFC: pn533: fix bulk-message timeout adds 75718584cb3c ptp: free ptp device pin descriptors properly adds f8d7408a4d7f net: usb: lan78xx: limit size of local TSO packets adds c742c59e1fbd hv_sock: Remove the accept port restriction adds 86f3f4cd5370 r8152: add missing endpoint sanity check adds 8c4df83fbe60 net: mvneta: fix dma sync size in mvneta_run_xdp adds c4b9d655e445 wireless: fix enabling channel 12 for custom regulatory domain adds 26ec17a1dc5e cfg80211: Fix radar event during another phy CAC adds 6f601265215a mac80211: Fix TKIP replay protection immediately after key setup adds e16119655c9e wireless: wext: avoid gcc -O3 warning adds 5a128a088a2a cfg80211: fix deadlocks in autodisconnect work adds 2a279b34169e cfg80211: fix memory leak in nl80211_probe_mesh_link adds df16737d438f cfg80211: fix memory leak in cfg80211_cqm_rssi_update adds 24953de0a5e3 cfg80211: check for set_wiphy_params adds 81c044fc3bdc cfg80211: fix page refcount issue in A-MSDU decap adds eb507906feaa Merge tag 'mac80211-for-net-2020-01-15' of git://git.kerne [...] adds d58c35ca5202 mlxsw: spectrum: Do not enforce same firmware version for [...] adds 2da51ce75d86 mlxsw: spectrum: Do not modify cloned SKBs during xmit adds 63963d0f9d17 mlxsw: switchx2: Do not modify cloned SKBs during xmit adds fef6d6704944 selftests: mlxsw: qos_mc_aware: Fix mausezahn invocation adds ca7609ff3680 mlxsw: spectrum: Wipe xstats.backlog of down ports adds 85005b82e59f mlxsw: spectrum_qdisc: Include MC TCs in Qdisc counters adds 8b792f84c637 Merge branch 'mlxsw-Various-fixes' adds 7664e797d9ee Merge remote-tracking branch 'net/master' adds e7a5f1f1cd00 bpf/sockmap: Read psock ingress_msg before sk_receive_queue adds 2e012c748236 net: bpf: Don't leak time wait and request sockets adds 555089fdfc37 bpftool: Fix printing incorrect pointer in btf_dump_ptr adds 7b23da471eb8 Merge remote-tracking branch 'bpf/master' adds 95224166a903 vti[6]: fix packet tx through bpf_redirect() adds f042365dbffe xfrm interface: fix packet tx through bpf_redirect() adds 8aaea2b0428b xfrm: interface: do not confirm neighbor when do pmtu update adds ad83e20c900b Merge remote-tracking branch 'ipsec/master' adds c120959387ef netfilter: fix a use-after-free in mtype_destroy() adds 212e7f56605e netfilter: arp_tables: init netns pointer in xt_tgdtor_par [...] adds 4131585ec6a4 Merge remote-tracking branch 'netfilter/master' adds fd2006069896 Merge remote-tracking branch 'wireless-drivers/master' adds 7fba6aea4472 ALSA: hda: Rename back to dmic_detect option adds 747d1f076de5 ALSA: firewire-tascam: fix corruption due to spin lock wit [...] adds 3e2dc6bdb568 ALSA: dice: fix fallback from protocol extension into limi [...] adds 5d1b71226dc4 ALSA: usb-audio: fix sync-ep altsetting sanity check adds a10da8f701e1 Merge remote-tracking branch 'sound-current/for-linus' adds 8e55ea19125b ASoC: stm32: dfsdm: fix 16 bits record adds ceca2197b2f1 ASoC: SOF: Intel: lower print level to dbg if we will reinit DSP adds 2c63bea71478 ASoC: SOF: Intel: fix HDA codec driver probe with multiple [...] adds 552b1a85da9f ASoC: hdac_hda: Fix error in driver removal after failed probe adds e0beec88397b ASoC: msm8916-wcd-analog: Fix selected events for MIC BIAS [...] adds ce780a47c3c0 ASoC: sti: fix possible sleep-in-atomic adds 877167ef343d ASoC: cros_ec_codec: Make the device acpi compatible adds 057efcf9faea ASoC: msm8916-wcd-analog: Fix MIC BIAS Internal1 adds 85578bbd642f ASoC: msm8916-wcd-digital: Reset RX interpolation path after use adds 10532933048a Merge branch 'asoc-5.5' into asoc-linus adds 78e7da4f8958 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 4e3f4e93b430 Merge branch 'spi-5.5' into spi-linus adds 1a95847fd7d5 Merge remote-tracking branch 'spi-fixes/for-linus' adds 9c06ac4c83df usb: core: hub: Improved device recognition on remote wakeup adds d89121ca309e Merge remote-tracking branch 'usb.current/usb-linus' adds 260e41ac4dd3 USB: serial: simple: Add Motorola Solutions TETRA MTP3xxx [...] adds accf227de4d2 USB: serial: option: Add support for Quectel RM500Q adds 5e28055f3402 USB: serial: opticon: fix control-message timeouts adds 208a6cd8c650 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds f9900e08b128 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds d7857e4ee1ba iio: adc: ad7124: Fix DT channel configuration adds fb4fbc8904e7 iio: imu: st_lsm6dsx: Fix selection of ST_LSM6DS3_ID adds 217afe63ccf4 iio: chemical: pms7003: fix unmet triggered buffer dependency adds 883f61653069 iio: buffer: align the size of scan bytes to size of the l [...] adds bc80573ea25b iio: light: vcnl4000: Fix scale for vcnl4040 adds 01e20b664f80 staging: comedi: ni_routes: fix null dereference in ni_fin [...] adds 9fea3a40f6b0 staging: comedi: ni_routes: allow partial routing information adds 42ac4b23f9ec Merge remote-tracking branch 'staging.current/staging-linus' adds 500589d8bd73 coresight: etm4x: Fix unused function warning adds cea23efb4de2 lkdtm/bugs: Make double-fault test always available adds 0e31e3573f0c lkdtm/bugs: fix build error in lkdtm_UNSET_SMEP adds fb85145c0444 Documentation/process: Add Amazon contact for embargoed ha [...] adds c55d04fa3164 Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds 7f439bc2d7e8 Input: evdev - convert kzalloc()/vzalloc() to kvzalloc() adds 97e24b095348 Input: sun4i-ts - add a check for devm_thermal_zone_of_sen [...] adds bcfcb7f9b480 Input: pegasus_notetaker - fix endpoint sanity check adds 3111491fca4f Input: aiptek - fix endpoint sanity check adds cfa4f6a99fb1 Input: aiptek - use descriptors of current altsetting adds a8eeb74df5a6 Input: gtco - fix endpoint sanity check adds 3563c629fb9a Input: gtco - fix extra-descriptor debug message adds cea799114475 Input: gtco - drop redundant variable reinit adds 6b32391ed675 Input: sur40 - fix interface sanity checks adds 059ee1f9c956 Merge remote-tracking branch 'input-current/for-linus' adds 988e54ba7529 Merge remote-tracking branch 'ide/master' adds 85b8b0c36196 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds d2272ead165c Merge remote-tracking branch 'kvms390-fixes/master' adds 6047b526ea61 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 4ff7860ca562 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds ea38aa2ea5b0 drm/i915: Add missing include file <linux/math64.h> adds c3866f54106d drm/i915/gt: Skip trying to unbind in restore_ggtt_mappings adds e2c56d897315 drm/i915/gt: Mark context->state vma as active while pinned adds dce54e861ec7 drm/i915/gt: Mark ring->vma as active while pinned adds 88550e1c345c drm/i915/pmu: Do not use colons or dashes in PMU names adds 0f23891fa72d Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds f6ae196fb904 ptrace: reintroduce usage of subjective credentials in ptr [...] adds 6e32839de61c Merge remote-tracking branch 'pidfd-fixes/fixes' adds f772cb6899ee Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' adds 3b675b15571c drm/virtio: add missing virtio_gpu_array_lock_resv call adds c3b040b5c58f drm/rockchip: fix integer type used for storing dp data rate adds 7617e9621bf2 drm/dp_mst: clear time slots for ports invalid adds a06ab7cd4c3b Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 9945722afdc3 builddeb: make headers package thinner adds a2183c043798 initramfs: replace klibcdirs in Makefile with FORCE adds 9a04dc52982e gen_initramfs_list.sh: remove unused variable 'default_list' adds a4c968e70f68 gen_initramfs_list.sh: fix the tool name in the comment adds 80e715a06c2d initramfs: rename gen_initramfs_list.sh to gen_initramfs.sh adds be1859bdc660 initramfs: remove redundant dependency on BLK_DEV_INITRD adds ddd09bcc899f initramfs: make compression options not depend on INITRAMF [...] adds f26661e12765 initramfs: make initramfs compression choice non-optional adds 3e176683634c initramfs: specify $(src)/gen_initramfs.sh as a prerequisi [...] adds 9668097599aa initramfs: generate dependency list and cpio at the same time adds 4538f41305c3 initramfs: add default_cpio_list, and delete -d option support adds 469e87e89fd6 gen_initramfs.sh: always output cpio even without -o option adds 65e00e04e5ae initramfs: refactor the initramfs build rules adds 7168965ec7b1 gen_initramfs.sh: remove intermediate cpio_list on errors adds 5370d4acc590 modpost: assume STT_SPARC_REGISTER is defined adds 94f7345b7124 kbuild: remove PYTHON2 variable adds 88fe89a47153 kbuild: remove *.tmp file when filechk fails adds 9c9aa8fdf306 kbuild: remove 'Building modules, stage 2.' log adds ba82f52e2287 kconfig: fix an "implicit declaration of function" warning adds 6d5a8286859d Merge branch 'kconfig' into for-next adds fadb2af78c8d Merge remote-tracking branch 'kbuild/for-next' adds 35e61c77ef38 arm64: asm: Add new-style position independent function an [...] adds 3ac0f4526dfb arm64: lib: Use modern annotations for assembly functions adds f4659254a327 arm64: mm: Use modern annotations for assembly functions adds f7ef82c22fd7 arm64: asm: Remove ENDPIPROC() adds b6a5c58240be arm64: xen: Use modern annotations for assembly functions adds 73d6890fe8ff arm64: kernel: Correct annotation of end of el0_sync adds d4209d8b7173 arm64: cpufeature: Export matrix and other features to userspace adds 8e3747beff8c arm64: Introduce ID_ISAR6 CPU register adds 3e6c69a058de arm64: Add initial support for E0PD adds c2d92353b28f arm64: Factor out checks for KASLR in KPTI code into separ [...] adds 92ac6fd162b4 arm64: Don't use KPTI where we have E0PD adds 09e3c22a86f6 arm64: Use a variable to store non-global mappings decision adds ebac96ede61a arm64: Simplify early check for broken TX1 when KASLR is enabled adds a569f5f37203 arm64: Use register field helper in kaslr_requires_kpti() adds 42d519e3d0c0 kbuild: Add support for 'as-instr' to be used in Kconfig files adds 395af861377d arm64: Move the LSE gas support detection to Kconfig adds 8bf9284d99dc arm64: Turn "broken gas inst" into real config option adds d42cc530b18d kexec: quiet down kexec reboot adds de68e4daea90 kexec: add machine_kexec_post_load() adds 3b54b743397e arm64: kexec: remove unnecessary debug prints adds 621516789ee6 arm64: kexec: make dtb_mem always enabled adds d234332c2815 arm64: hibernate: pass the allocated pgdp to ttbr0 adds 051a7a94aaa9 arm64: hibernate: use get_safe_page directly adds a89d7ff933b0 arm64: hibernate: remove gotos as they are not needed adds 13373f0e6580 arm64: hibernate: rename dst to page in create_safe_exec_page adds 7ea4088938b7 arm64: hibernate: add PUD_SECT_RDONLY adds a2c2e67923ec arm64: hibernate: add trans_pgd public functions adds 1595fe299eb5 Revert "arm64: kexec: make dtb_mem always enabled" adds c273a2bd8aa8 libfdt: include fdt_addresses.c adds 3751e728cef2 arm64: kexec_file: add crash dump support adds b3c75c9d762b Return ENODEV when the selected speculation misfeature is [...] adds 31d868c49017 arm64: kpti: Add Broadcom Brahma-B53 core to the KPTI whitelist adds 26415330a754 arm64: armv8_deprecated: update the comments of armv8_depr [...] adds 3c9c1dcde7c3 arm64: Kconfig: Remove CONFIG_ prefix from ARM64_PSEUDO_NM [...] adds 4e410ef96ce6 arm64: Remove __exception_text_start and __exception_text_ [...] adds edf90818271b mm: change_memory_common: add spaces for `*` operator adds b51c6ac220f7 arm64: Introduce system_capabilities_finalized() marker adds 0cd82feb017e arm64: fpsimd: Make sure SVE setup is complete before SIMD [...] adds 449443c03d8c arm64: cpufeature: Fix the type of no FP/SIMD capability adds 7559950aef1a arm64: cpufeature: Set the FP/SIMD compat HWCAP bits properly adds c9d66999f064 arm64: ptrace: nofpsimd: Fail FP/SIMD regset operations adds 6d502b6ba1b2 arm64: signal: nofpsimd: Handle fp/simd context for signal frames adds 52f73c383b24 arm64: nofpsmid: Handle TIF_FOREIGN_FPSTATE flag cleanly adds 73daf0bba326 drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and [...] adds 9ee68b314e9a perf/imx_ddr: Fix cpu hotplug state cleanup adds 734e048ba967 Merge branches 'for-next/asm-annotations', 'for-next/cpufe [...] adds 3972e6143da9 Merge remote-tracking branch 'arm64/for-next/core' adds b0cc444410dc Merge branch 'arm/fixes' into for-next adds 7f8ae830d51f ARM: Document merges adds 064f42b28a6d ARM: brcmstb: Add debug UART entry for 7216 adds c586f47f55d8 ARM: bcm: Select ARM_AMBA for ARCH_BRCMSTB adds 3a4252daee7e Merge tag 'arm-soc/for-5.6/soc' of https://github.com/Broa [...] adds e4b072cc2e18 Merge tag 'samsung-soc-5.6' of https://git.kernel.org/pub/ [...] adds 0e1f3bc91caa Merge branch 'arm/soc' into for-next adds 030cc6cb1b6c ARM: dts: NSP: Use hardware I2C for BCM958625HR adds c4414cac85b6 ARM: dts: bcm2835: Move rng definition to common location adds 530735df6258 ARM: dts: bcm2711: Enable HWRNG support adds 0100f76d9634 Merge tag 'tags/bcm2835-dt-next-2020-01-07' into devicetree/next adds 6a346cf9738a Merge tag 'arm-soc/for-5.6/devicetree' of https://github.c [...] adds 3d5191a140ba arm64: dts: hi3798cv200-poplar: add linux,rc-map-name for IR adds 6fa154e46c72 arm64: dts: hi3798cv200: correct PCIe 'bus-range' setting adds 031a612b16c2 Merge tag 'hisi-arm64-dt-for-5.6' of git://github.com/hisi [...] adds f7a3b40baf77 ARM: dts: stm32: add pwm sleep pin muxing for stm32mp157c-ev1 adds 1e381a657a1f ARM: dts: stm32: add pwm pin muxing for stm32mp157a-dk1 adds 08af7401504f ARM: dts: stm32: add pwm sleep pins to stm32mp157c-ev1 adds 4edf4c656db1 ARM: dts: stm32: add support for PWM on stm32mp157a-dk1 adds f9b9aaaa06ad ARM: dts: stm32: add timers counter support on stm32mp157c adds 0a1732cf6cdc ARM: dts: stm32: update slew-rate properties for sdmmc1 on [...] adds 64e11cb783d1 ARM: dts: stm32: add sdmmc2 & 3 nodes for STM32MP157 SoC adds 0382bf82fe7a ARM: dts: stm32: enable sdmmc2 node for stm32mp157c-ed1 board adds 7e5d83981911 ARM: dts: stm32: add sdmmc3 node for STM32MP1 boards adds ee39d8a3e4c8 ARM: dts: stm32: add ADC pins used for stm32mp157c-ed1 adds 91ad4af4b297 ARM: dts: stm32: add ADC support to stm32mp157c-ed1 adds ac4533a816e0 ARM: dts: stm32: remove unused rng interrupt on stm32f429 adds 92d3a35c0725 ARM: dts: stm32: Adapt stm32mp157 pinctrl to manage STM32M [...] adds 48c7181fa79f ARM: dts: stm32: Update stm32mp157 pinctrl files adds 95e395c881b3 ARM: dts: stm32: Introduce new STM32MP15 SOCs: STM32MP151 [...] adds 0eda69b6c5f9 ARM: dts: stm32: Manage security diversity for STM32M15x SOCs adds 144d1ba70548 ARM: dts: stm32: Adapt STM32MP157 DK boards to stm32 DT diversity adds a2bec7058852 ARM: dts: stm32: Adapt STM32MP157C ED1 board to STM32 DT d [...] adds bfcfbb5c6c57 ARM: dts: stm32: remove "@" and "_" from stm32f4 pinmux groups adds 49a58ba19603 ARM: dts: stm32: remove "@" and "_" from stm32f7 pinmux groups adds 33ce3e626cef ARM: dts: stm32: remove syscfg clock on stm32mp15 ethernet adds 46ccf1cecb22 ARM: dts: stm32: adjust slew rate for Ethernet on stm32mp15 adds bf848759fb78 ARM: dts: stm32: Enable MAC TX clock gating during TX low- [...] adds ad8e5610da1e ARM: dts: stm32: remove useless clock-names from RTC node [...] adds 117e5dd21ced ARM: dts: stm32: remove useless clock-names from RTC node [...] adds c10213273fe0 ARM: dts: stm32: enable USBPHYC on stm32mp15 DKx boards adds 5841d00fe059 ARM: dts: stm32: enable USB Host (USBH) EHCI controller on [...] adds 426c1e8fa7bf ARM: dts: stm32: enable USB OTG HS on stm32mp15 DKx boards adds 6bdc753de689 ARM: dts: stm32: add phy-names to usbotg_hs on stm32mp157c-ev1 adds 5659be8dcf1c ARM: dts: stm32: fix dma controller node name on stm32f746 adds 6a60dc23a0da ARM: dts: stm32: fix dma controller node name on stm32f743 adds a0fc09abf454 ARM: dts: stm32: fix dma controller node name on stm32mp157c adds a09c71817f73 ARM: dts: stm32: update mlahb node according to the bindin [...] adds f723d518bff3 ARM: dts: stm32: change nvmem node name on stm32f429 adds 11ee8c7e44f5 ARM: dts: stm32: change nvmem node name on stm32mp1 adds 0ff15a86d0c5 ARM: dts: stm32: Add power-supply for DSI panel on stm32f4 [...] adds f8849332aeda ARM: dts: stm32: Add power-supply for RGB panel on stm32429i-eval adds 37365e152a72 Merge tag 'stm32-dt-for-v5.6-1' of git://git.kernel.org/pu [...] adds afa7f6eb4dca ARM: multi_v7_defconfig: enable STM32 PWR regulator adds 3886edbbb5ff Merge tag 'v5.6-rockchip-dts32-1' of git://git.kernel.org/ [...] adds 99e45e29b69d Merge tag 'v5.6-rockchip-dts64-1' of git://git.kernel.org/ [...] adds 76c1f41577fb dt-bindings: arm: move sprd board file to vendor directory adds 90df036043d4 Merge tag 'samsung-dt-5.6' of https://git.kernel.org/pub/s [...] adds 05941e3032d9 Merge branch 'arm/dt' into for-next adds 3098f5eb906b soc: bcm: brcmstb: biuctrl: Tune 7260 BIU interface adds b2f91a39cfba soc: bcm: brcmstb: biuctrl: Tune interface for 7255 and 7216 adds ea1e84d1bd3c soc: bcm: brcmstb: biuctrl: Update layout for A72 on 7211 adds add427c49e92 soc: bcm: brcmstb: biuctrl: Update programming for 7211 adds ef832e4cb9b1 Merge tag 'arm-soc/for-5.6/drivers' of https://github.com/ [...] adds 3abda7cabe85 Merge tag 'reset-for-5.6' of git://git.pengutronix.de/pza/ [...] adds 06d3d7272504 Merge tag 'samsung-drivers-5.6' of https://git.kernel.org/ [...] adds 34d60697717a Merge branch 'arm/drivers' into for-next adds 8f1be72b33ec Merge tag 'amlogic-defconfig' of https://git.kernel.org/pu [...] adds 10e45dbb23a3 Merge branch 'arm/defconfig' into for-next adds 1030a23b6799 ARM: Document merges adds 7258d4f94249 Merge remote-tracking branch 'arm-soc/for-next' adds 99ba7a5cd0ea Merge remote-tracking branch 'amlogic/for-next' adds e083bfddb760 Merge remote-tracking branch 'aspeed/for-next' adds 6b9dfd986a81 ARM: at91: pm: use SAM9X60 PMC's compatible adds ec6e618c8c01 ARM: at91: pm: use of_device_id array to find the proper s [...] adds d9b8e21eae5d ARM: at91: Documentation: add sam9x60 product and datasheet adds 0a79e952a830 ARM: dts: at91: nattis 2: remove unnecessary include adds ee0aa926ddb0 ARM: dts: at91: sama5d3: fix maximum peripheral clock rates adds a7e0f3fc01df ARM: dts: at91: sama5d3: define clock rate range for tcb1 adds 11ae60b6d30e dt-bindings: at_xdmac: remove wildcard adds 97f807f36af0 dt-bindings: at_xdmac: add microchip,sam9x60-dma adds 75f453f28ca8 dt-bindings: atmel-can: add microchip,sam9x60-can adds 08c2da3da2b0 dt-bindings: atmel-isi: add microchip,sam9x60-isi adds 7c7acbc34d64 dt-bindings: at91-sama5d2_adc: add microchip,sam9x60-adc adds 00b9a43be066 dt-bindings: atmel-matrix: add microchip,sam9x60-matrix adds 7402b7fa4860 dt-bindings: atmel-nand: add microchip,sam9x60-pmecc adds ac9168dfbafd dt-bindings: atmel-sysreg: add microchip,sam9x60-ddramc adds e517d6d949a2 dt-bindings: atmel-smc: add microchip,sam9x60-smc adds 523752d8da38 dt-bindings: atmel-gpbr: add microchip,sam9x60-gpbr adds 874b1b53f20c dt-bindings: atmel-tcb: remove wildcard adds 75ef66087e36 dt-bindings: atmel-tcb: add microchip,sam9x60-tcb adds 7b45c85490a1 dt-bindings: arm: add sam9x60-ek board adds 54e4b3274f3b ARM: dts: at91: sam9x60: add device tree for soc and board adds cea215f68dd4 ARM: configs: at91: use savedefconfig adds f013dbe4e720 ARM: configs: at91: enable config flags for sam9x60 SoC adds dae9ab4a6f5f Merge branches 'at91-soc', 'at91-dt' and 'at91-defconfig' [...] adds 65155fca8445 Merge remote-tracking branch 'at91/at91-next' adds 4709023e96ab Merge remote-tracking branch 'bcm2835/for-next' adds 83dea32c5cb3 clk: imx: gate4: Switch imx_clk_gate4_flags() to clk_hw based API adds 108869144739 dt-bindings: imx: Add clock binding doc for i.MX8MP adds 9c140d992676 clk: imx: Add support for i.MX8MP clock driver adds 4f0942a5ae75 Merge branch 'clk/imx' into for-next adds d989b748ca6e Merge branch 'imx/fixes' into for-next adds f895047487f9 Merge branch 'imx/drivers' into for-next adds 92af16462a93 Merge branch 'imx/soc' into for-next adds 747612c4aefd dt-bindings: arm: fsl: Add Gateworks Ventana i.MX6DL/Q com [...] adds 5376b8fb8b21 Merge branch 'imx/bindings' into for-next adds 125120298dc0 ARM: dts: imx: Add GW5907 board support adds a1fb69366bb1 ARM: dts: imx: Add GW5910 board support adds 169e12f99cf9 ARM: dts: imx: Add GW5913 board support adds 9a820b558170 ARM: dts: imx: Add GW5912 board support adds 51297fe230fe Merge branch 'imx/dt' into for-next adds 5554758c31fe Merge branch 'imx/dt64' into for-next adds 9bfb1294571e arm64: defconfig: Enable CONFIG_CLK_IMX8MP by default adds c65228f2fe91 Merge branch 'imx/defconfig' into for-next adds 8a71e664ad0d Merge remote-tracking branch 'imx-mxs/for-next' adds 59be028f811b bindings: soc: ti: add documentation for k3 ringacc adds 3277e8aa2504 soc: ti: k3: add navss ringacc driver adds a1766a49fc90 Merge tag 'drivers_soc_for_5.6' into next adds 7556b28bbd0a Merge remote-tracking branch 'keystone/next' adds 01d1b408ecb0 soc: mediatek: cmdq: remove OR opertaion from err return adds 5c8b718c5a32 soc: mediatek: cmdq: define the instruction struct adds b2ff2356bf93 soc: mediatek: cmdq: add polling function adds d412f18c9bc7 soc: mediatek: cmdq: add cmdq_dev_get_client_reg function adds a845ad16212e arm64: dts: mt8183: add reset-cells in infracfg adds 5f7b7b48df6c Merge branch 'v5.5-next/dts64' into for-next adds 949601a71ac5 soc: mediatek: cmdq: delete not used define adds 56f6737167ca dt-bindings: mediatek: add MT6765 power dt-bindings adds 9c26abeb86ce Merge branch 'v5.5-next/cmdq-stable' into v5.5-next/soc adds fdef5207b966 Merge branch 'v5.5-next/soc' into for-next adds 2ec89fd70d80 Merge remote-tracking branch 'mediatek/for-next' adds a36bbf13ea87 Merge remote-tracking branch 'mvebu/for-next' adds 994772632f00 dmaengine: ti: omap-dma: don't allow a null od->plat point [...] adds a25e29bd0fe9 Merge branch 'omap-for-v5.6/sdma' into omap-for-v5.6/ti-sy [...] adds bb90029ac7ba Merge branch 'omap-for-v5.6/ti-sysc-drop-pdata' into for-next adds 5abd45ea0fc3 ARM: dts: am335x-boneblack-common: fix memory size adds b3ad3931e315 Merge branch 'fixes' into for-next adds db711893eac8 ARM: OMAP2+: Add omap_secure_init callback hook for secure [...] adds dbebc8bfe9dc ARM: OMAP2+: Introduce check for OP-TEE in omap_secure_init() adds 48840e16c299 ARM: OMAP2+: Use ARM SMC Calling Convention when OP-TEE is [...] adds 8ab871f8bdfc ARM: OMAP2+: sleep43xx: Call secure suspend/resume handlers adds 2237415d30c6 Merge branch 'omap-for-v5.6/soc' into for-next adds 161546850dc0 ARM: dts: Add dtsi files for AM3703, AM3715 and DM3725 adds 6bcc319fc619 ARM: dts: Add omap3-echo adds 59300c714ba8 Merge branch 'omap-for-v5.6/dt' into for-next adds 1e67dc3bf0ae Merge remote-tracking branch 'omap/for-next' adds d07706276b4c arm64: dts: qcom: sm8150: Hard code rpmhpd constants adds f489b13dae02 arm64: dts: qcom: sdm845: move gpu zap nodes to per-device dts adds a571abc84338 Merge branches 'arm64-defconfig-for-5.6', 'arm64-for-5.6', [...] adds 040946d1429a Merge remote-tracking branch 'qcom/for-next' adds 1940b164eb29 MAINTAINERS: Add Realtek arm DT files adds 6354c1f130d4 Merge branch 'v5.6/soc' into next adds 99726ea6058b arm64: dts: realtek: rtd16xx: Carve out boot ROM from memory adds e630fe6c8ac5 arm64: dts: realtek: rtd16xx: Add memory reservations adds 160990289987 dt-bindings: vendor-prefixes: Add Xnano adds 063ae65c258f dt-bindings: arm: realtek: Add Xnano X5 adds aeb0ed1de804 arm64: dts: realtek: rtd1295: Add Xnano X5 adds b6c1c975fa02 ARM: dts: rtd1195: Introduce iso and misc syscon adds de3905fba320 arm64: dts: realtek: rtd129x: Introduce CRT, iso and misc syscon adds 0ad1e0021c35 arm64: dts: realtek: rtd139x: Introduce CRT, iso and misc syscon adds c2f80d4100f5 arm64: dts: realtek: rtd16xx: Introduce iso and misc syscon adds 758c715b87c8 ARM: dts: rtd1195: Add CRT syscon node adds fc3747cdfd05 dt-bindings: reset: Add Realtek RTD1195 adds 345028efd6f4 ARM: dts: rtd1195: Add reset nodes adds fe600f9c7db3 ARM: dts: rtd1195: Add UART resets adds fd3ba2ffe5ab arm64: dts: realtek: rtd16xx: Add CRT syscon node adds 84e9cccc6d0a ARM: dts: rtd1195: Add SB2 and SCPU Wrapper syscon nodes adds 43c3203f6d78 arm64: dts: realtek: rtd129x: Add SB2 and SCPU Wrapper sys [...] adds 21f9c26107dc arm64: dts: realtek: rtd139x: Add SB2 and SCPU Wrapper sys [...] adds b1e45f127fc3 arm64: dts: realtek: rtd16xx: Add SB2 and SCPU Wrapper sys [...] adds 20182864fae2 dt-bindings: reset: rtd1295: Add SB2 reset adds 45698e00d5a9 Merge branch 'v5.6/dt' into next adds 2aeb90a182e0 Merge remote-tracking branch 'realtek/for-next' adds 9e4188a77f5e Merge branch 'renesas-drivers-for-v5.6' into renesas-next adds 92ba2b7277c5 Merge remote-tracking branch 'renesas/next' adds 08d7c09952e2 dt-bindings: reset: intel,rcu-gw: Fix intel,global-reset schema adds 3c120c57abba Merge remote-tracking branch 'reset/reset/next' adds cf206bca178c ARM: dts: rockchip: add reg property to brcmf sub node for [...] adds bfa5a0dedec5 Merge branch 'v5.6-armsoc/dts32' into for-next adds 7f2147350291 arm64: dts: rockchip: fix dwmmc clock name for px30 adds 2be6a280144e arm64: dts: rockchip: fix dwmmc clock name for rk3308 adds 96ff264bccb2 arm64: dts: rockchip: add reg property to brcmf sub-nodes adds cf3c5397835f arm64: dts: rockchip: Enable sdio0 and uart0 on rk3399-roc [...] adds 110f02719331 arm64: dts: rockchip: hook up the px30-evb dsi display adds 1b696048967b Merge branch 'v5.6-armsoc/dts64' into for-next adds bae05f2b0cb1 Merge remote-tracking branch 'rockchip/for-next' adds e72b6dc6f755 Merge remote-tracking branch 'samsung-krzk/for-next' adds f267eff70c0c arm64: dts: allwinner: a64: add CPU clock to CPU0-3 nodes adds e1c3804a1774 arm64: dts: allwinner: a64: add cooling maps and thermal t [...] adds 51b3eaba8ad7 arm64: dts: allwinner: a64: add dtsi with CPU operating points adds ac904843087b arm64: dts: allwinner: a64: enable DVFS adds 7493e675c584 Merge remote-tracking branches 'sunxi-korg/sunxi/clk-fixes [...] adds 87e14b76cb9a Merge remote-tracking branch 'sunxi/sunxi/for-next' adds e6b1ee7eb666 Merge branch for-5.6/dt-bindings into for-next adds 2f56acf818a0 bus: tegra-aconnect: Remove PM_CLK dependency adds 78d49ffb87a6 Merge branch for-5.6/bus into for-next adds 5f5636ef1de9 memory: tegra: Correct reset value of xusb_hostr adds 51bb73f93410 memory: tegra30-emc: Firm up suspend/resume sequence adds 0f8bb9da5aee memory: tegra30-emc: Firm up hardware programming sequence adds 5e5eca664487 memory: tegra30-emc: Correct error message for timed out a [...] adds 821e30035024 Merge branch for-5.6/memory into for-next adds 19d41e5e9c68 soc/tegra: fuse: Add APB DMA dependency for Tegra20 adds 45f019a68425 soc/tegra: regulators: Do nothing if voltage is unchanged adds 221c057a84c4 soc/tegra: fuse: Cache values of straps and Chip ID registers adds c71f213fa5af soc/tegra: fuse: Warn if straps are not ready adds 2d9ea1934f8e soc/tegra: fuse: Correct straps' address for older Tegra12 [...] adds 02676345e9b3 soc/tegra: fuse: Unmap registers once they are not needed anymore adds 2009b81419f9 Merge branch for-5.6/soc into for-next adds 39b69a447709 Merge branch for-5.6/arm/core into for-next adds 834f1d6cf364 ARM: dts: tegra20: paz00: Add memory timings adds 6e87498e6d76 Merge branch for-5.6/arm/dt into for-next adds 6f78a9460f27 arm64: tegra: Enable PWM fan on Jetson Nano adds 1f32a31fe27e arm64: tegra: Enable SDIO on Jetson Nano M.2 Key E adds cd8f843c6c9b arm64: tegra: Redefine force recovery key on Jetson AGX Xavier adds f41f34ddcee6 arm64: tegra: Allow bootloader to configure Ethernet MAC o [...] adds 38c809ffad59 Merge branch for-5.6/arm64/dt into for-next adds ddb8840d2777 arm64: defconfig: Enable tegra XUDC support adds abaa33936c9a Merge branch for-5.6/arm64/defconfig into for-next adds d8edf5280c45 clk: tegra: clk-dfll: Remove call to pm_runtime_irq_safe() adds cf83a28f281f clk: tegra: divider: Check UART's divider enable-bit state [...] adds cb98598e68aa clk: tegra20/30: Don't pre-initialize displays parent clock adds 41a1f096e94c clk: tegra20/30: Explicitly set parent clock for Video Decoder adds 9a55272ef4d5 Merge branch for-5.6/clk into for-next adds 3541a60a01b7 Merge remote-tracking branch 'tegra/for-next' adds d15b1ff1bd5b clk: qcom: Add DT bindings for ipq6018 gcc clock controller adds d9db07f088af clk: qcom: Add ipq6018 Global Clock Controller support adds 8452845946b5 Merge branch 'clk-qcom' into clk-next adds ca9a002fb383 clk: renesas: rcar-gen2: Change multipliers and dividers to u8 adds 03975b72b4ac clk: renesas: Remove use of ARCH_R8A7796 adds 0d67c0340a60 clk: renesas: rcar-gen3: Allow changing the RPC[D2] clocks adds c9d9d903474c clk: renesas: r7s9210: Add SPIBSC clock adds 169e808eda2d dt-bindings: clock: renesas: cpg-mssr: Fix r8a774b1 typo adds 8040bf4091cd clk: renesas: Prepare for split of R-Car H3 config symbol adds c1c95a46ed15 Merge tag 'clk-renesas-for-v5.6-tag1' of git://git.kernel. [...] adds f6de042b7034 Merge branch 'clk-renesas' into clk-next adds a0af27424734 Merge tag 'sunxi-clk-fixes-for-5.5' of https://git.kernel. [...] adds ffae3d9155ac Merge branch 'clk-fixes' into clk-next adds 78548b862ca8 Merge remote-tracking branch 'clk/clk-next' adds 2770c1d7f47c csky/cachev2: Fixup wrong api in asm/cache.h adds 89366173a8d0 csky/Kconfig: Add Kconfig.platforms to support some drivers adds ac4dcec32f58 Merge remote-tracking branch 'csky/linux-next' adds 98b82eb427e3 Merge remote-tracking branch 'h8300/h8300-next' adds e8bb2a2a1d51 m68k: Wire up clone3() syscall adds bfc7931c4090 m68k: defconfig: Update defconfigs for v5.5-rc3 adds 6aabc1facdb2 m68k: Implement copy_thread_tls() adds 10cb6671f4f8 Merge remote-tracking branch 'm68k/for-next' adds 36366e367ee9 MIPS: BPF: Restore MIPS32 cBPF JIT adds 2d11e6a4ff50 MIPS: SGI-IP27: use nodemask instead of cpumask adds d6972bb47754 MIPS: SGI-IP27: use cpu physid already present while scann [...] adds b78e9d63a3b6 MIPS: SGI-IP27: use asm/sn/agent.h for including HUB relat [...] adds 5388b58143ea MIPS: SGI-IP27: get rid of asm/sn/sn0/ip27.h adds 58fd034db3a9 MIPS: SGI-IP27: move IP27 specific macro to IP27 specific [...] adds e9d2eb993481 MIPS: SGI-IP27: Move get_nasid() to a IP27 specific file adds aa2d74f9b389 MIPS: SGI-IP27: Split kldir.h into generic SN and IP27 parts adds db96e058b4b3 MIPS: SGI-IP27: Use union instead of typedef adds 2c616e9f03db MIPS: SGI-IP27: Use structs for decoding error status registers adds 524c4e1fd412 MIPS: SGI-IP27: Use specific get_region_shift adds 9d0aaf98dc24 MIPS: SGI-IP27: Move all shared IP27 declarations to ip27- [...] adds 78691e4f17af MIPS: SGI-IP27: Only reserve interrupts used in Linux adds d31f9e64898b MIPS: SGI-IP27: Store cpu speed when scanning for CPUs and [...] adds d96ee783e33d MIPS: SGI-IP27: No need for slice_map adds 2634e5a651e7 MIPS: PCI: Support mapping of INTB/C/D for pci-xtalk-bridge adds 10cf8300ecad MIPS: SGI-IP27: fix readb/writeb addressing adds 0ce5ebd24d25 mfd: ioc3: Add driver for SGI IOC3 chip adds ecb983790fe8 MIPS: use resource_size adds cc43928ba401 MIPS: BPF: Use sizeof_field() instead of FIELD_SIZEOF() adds 23c25c732530 soc: lantiq: convert to devm_platform_ioremap_resource adds 72d052e28d1d MIPS: Loongson: Fix potential NULL dereference in loongson [...] adds 70eec920d4f2 MIPS: ip22-gio: Make gio_match_device() static adds 3d9f44ef7553 tc: Make tc_match_device() static adds ff68d0da5a16 MIPS: ralink: dts: mt7628a.dtsi: Add WMAC DT node adds a5d193cb88cf MIPS: ralink: dts: gardena_smart_gateway_mt7688: Enable WMAC adds e8c192011c92 MIPS: ralink: dts: gardena_smart_gateway_mt7688: Limit UART1 adds ad1df95419cc mips/vdso: Support mremap() for vDSO adds 0ba96b344a7f MIPS: Ingenic: Add missing nodes for X1000 and CU1000-Neo. adds 1f33d9bcb995 MIPS: CU1000-Neo: Refresh defconfig to support HWMON and WiFi. adds 1590b1eb9370 dt-bindings: Document loongson vendor-prefix adds 3dce137a960f Merge remote-tracking branch 'mips/mips-next' adds 051d75d3bb31 MAINTAINERS: Update Ley Foon Tan's email address adds 466fb08f85a3 Merge remote-tracking branch 'nios2/for-next' adds 8598f6f0cd88 Merge remote-tracking branch 'powerpc/next' adds 1e7c6010ac0d Merge remote-tracking branch 'soc-fsl/next' adds 9e9a1ad1ece4 riscv: keep 32-bit kernel to 32-bit phys_addr_t adds da8212eb6761 Merge remote-tracking branch 'risc-v/for-next' adds 1bbd51f2a2eb Merge remote-tracking branch 'sh/sh-next' adds 8b9208734d1d Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 796f12d74265 fscrypt: optimize fscrypt_zeroout_range() adds 2d8f7f119b0b fscrypt: document gfp_flags for bounce page allocation adds 7ed152f45beb Merge remote-tracking branch 'fscrypt/master' adds 26ef8493e1ab btrfs: fix memory leak in qgroup accounting adds 6282675e6708 btrfs: relocation: fix reloc_root lifespan and access adds 9c19dc004fe3 Merge branch 'misc-5.5' into for-next-20200115 adds 0963947eb3a6 Merge branch 'misc-5.5' into for-next-current-v5.4-20200115 adds 0353df42f24c Btrfs: fix missing hole after hole punching and fsync when [...] adds a119a7d059a2 btrfs: use raid_attr table in calc_stripe_length for nparity adds 5e95ee843db9 btrfs: fill ncopies for all raid table entries adds 15b031495300 btrfs: sysfs, rename devices kobject holder to devices_kobj adds aceb685aa17d btrfs: sysfs, btrfs_sysfs_add_fsid() drop unused argument parent adds efa0c4c8e96f btrfs: sysfs, rename btrfs_sysfs_add_device() adds d68977117bd9 btrfs: sysfs, merge btrfs_sysfs_add devices_kobj and fsid adds ef527b7cfde8 btrfs: qgroup: remove one-time use variables for quota_roo [...] adds a02bbfdf7473 btrfs: qgroup: return ENOTCONN instead of EINVAL when quot [...] adds 64043cd23e8d btrfs: Don't discard unwritten extents adds 658051ff27a1 btrfs: Open code __btrfs_free_reserved_extent in btrfs_fre [...] adds 52d2327d703e btrfs: Rename __btrfs_free_reserved_extent to btrfs_pin_re [...] adds 55eeebaef7b6 btrfs: Remove WARN_ON in walk_log_tree adds 0171261a494e btrfs: Remove redundant WARN_ON in walk_down_log_tree adds a405ac7d1743 btrfs: remove unused condition check in btrfs_page_mkwrite() adds 0dc479b14206 btrfs: relocation: Output current relocation stage at btrf [...] adds 14aefebe040a btrfs: Opencode ordered_data_tree_panic adds 60e6982d5aaa btrfs: don't pass system_chunk into can_overcommit adds ba4ef67f28ca btrfs: kill min_allocable_bytes in inc_block_group_ro adds 8d296398a2ee btrfs: fix possible NULL-pointer dereference in integrity checks adds 2a8c1d417b89 btrfs: remove superfluous BUG_ON() in integrity checks adds ea03306823d8 btrfs: remove impossible WARN_ON in btrfs_destroy_dev_repl [...] adds 5fd371867061 btrfs: use simple_dir_inode_operations for placeholder sub [...] adds da4dcf272c1b btrfs: decrement number of open devices after closing the [...] adds 1eaf9262ce5f btrfs: reset device back to allocation state when removing adds 356265d4c77d btrfs: get rid of trivial __btrfs_lookup_bio_sums() wrappers adds 9405c24908b8 btrfs: get rid of at_offset parameter to btrfs_lookup_bio_sums() adds 5aa152f39523 btrfs: remove dead snapshot-aware defrag code adds 7ee1f15c2eca btrfs: make btrfs_ordered_extent naming consistent with bt [...] adds fc0263fcab37 btrfs: remove unnecessary pg_offset assignments in __exten [...] adds fe5dbb689f26 btrfs: remove trivial goto label in __extent_writepage() adds 88c8f7048d34 btrfs: remove redundant i_size check in __extent_writepage_io() adds 0d7018093d3f btrfs: drop create parameter to btrfs_get_extent() adds 05f2e0291b74 btrfs: simplify compressed/inline check in __extent_writep [...] adds aa059f842420 btrfs: remove struct find_free_extent.ram_bytes adds 29acf64313ef btrfs: Remove unneeded semicolon adds e3d45106df23 btrfs: tree-checker: Check leaf chunk item size adds c6949a3472c2 btrfs: tree-checker: Clean up fs_info parameter from error [...] adds 6d40d7e2ed98 btrfs: tree-checker: Refactor inode key check into seperat [...] adds f0632b9682fa btrfs: tree-checker: Refactor root key check into separate [...] adds 418acd6fe610 btrfs: tree-checker: Verify location key for DIR_ITEM/DIR_INDEX adds 74568e1a43de btrfs: rework arguments of btrfs_unlink_subvol adds 342ff502ff40 btrfs: fix invalid removal of root ref adds 6bc0d5e5ef45 btrfs: do not delete mismatched root refs adds f6d4ceec40d0 bitmap: genericize percpu bitmap region iterators adds 192e5c9b9135 btrfs: rename DISCARD mount option to to DISCARD_SYNC adds 01e3c8a81e0c btrfs: keep track of which extents have been discarded adds 965265197bb2 btrfs: keep track of free space bitmap trim status cleanliness adds ee371b414740 btrfs: add the beginning of async discard, discard workqueue adds 817f044f57ab btrfs: handle empty block_group removal for async discard adds b8b1d324308f btrfs: discard one region at a time in async discard adds 75a8d400410a btrfs: sysfs: add removal calls for debug/ adds eca4bd072774 btrfs: sysfs: make UUID/debug have its own kobject adds f573104c364d btrfs: sysfs: add UUID/debug/discard directory adds 03c145f0bbab btrfs: track discardable extents for async discard adds 00496992410b btrfs: keep track of discardable_bytes for async discard adds 2c3fb491fa1c btrfs: calculate discard delay based on number of extents adds 0996b9891ea5 btrfs: add kbps discard rate limit for async discard adds 9151dadf3113 btrfs: limit max discard size for async discard adds 50a13026e770 btrfs: make max async discard size tunable adds 4859ab1ed398 btrfs: have multiple discard lists adds c3a5f81ab7b7 btrfs: only keep track of data extents for async discard adds 1fe7d78c07fe btrfs: keep track of discard reuse stats adds 717b684118e3 btrfs: add async discard implementation overview adds 75b4844ea944 btrfs: increase the metadata allowance for the free_space_cache adds bd5216e528b6 btrfs: make smaller extents more likely to go into bitmaps adds 66776b288611 btrfs: ensure removal of discardable_* in free_bitmap() adds 79d9c1008ea6 btrfs: add correction to handle -1 edge case in async discard adds 8a92d3087265 btrfs: remove unnecessary wrapper get_alloc_profile adds 3b9d366eb6d6 btrfs: remove unused member btrfs_device::work adds c5943f6fcf8e btrfs: safely advance counter when looking up bio csums adds e08d2fea648f btrfs: fix memory leak in qgroup accounting adds 15f8fe6dfe25 btrfs: fix improper setting of scanned for range cyclic wr [...] adds 9fa35a95689a btrfs: device stats, log when stats are zeroed adds 2c0da524f4f4 btrfs: relocation: fix reloc_root lifespan and access adds 4133018062c2 btrfs: separate definition of assertion failure handlers adds fd240b2f309d btrfs: Move and unexport btrfs_rmap_block adds 9304fabc9e67 btrfs: selftests: Add support for dummy devices adds 5d9a4f871168 btrfs: Add self-tests for btrfs_rmap_block adds 220662462b96 btrfs: Refactor btrfs_rmap_block to improve readability adds d8c2926c8929 Merge branch 'misc-next' into for-next-current-v5.4-20200115 adds fdceffc9e4ae Merge branch 'for-next-current-v5.4-20200115' into for-nex [...] adds 580bfe126b6f Merge branch 'misc-5.5' into for-next-next-v5.5-20200115 adds 1211d51c65b0 Merge branch 'misc-next' into for-next-next-v5.5-20200115 adds 2644608e30b8 btrfs: Call find_fsid from find_fsid_inprogress adds facecb67a37b btrfs: Factor out metadata_uuid code from find_fsid. adds 74199a6309f5 btrfs: Handle another split brain scenario with metadata u [...] adds 1b00a5738fe3 btrfs: Fix split-brain handling when changing FSID to meta [...] adds 95be06633824 Merge branch 'ext/nik/uuid-change-fixes' into for-next-nex [...] adds 1645e68458d6 Merge branch 'for-next-next-v5.5-20200115' into for-next-20200115 adds 566787c8a674 Merge remote-tracking branch 'btrfs/for-next' adds 9b2a077f01df fs/cifs/smb2ops.c: use true,false for bool variable adds 9202cfd48d17 fs/cifs/cifssmb.c: use true,false for bool variable adds 9ee24360972c cifs: add support for fallocate mode 0 for non-sparse files adds 9b341c24b887 cifs: prepare SMB2_query_directory to be used with compounding adds e0b2599cd015 cifs: create a helper function to parse the query-director [...] adds 4ef9ea0277ae cifs: use compounding for open and first query-dir for readdir() adds 6708a88288da cifs: set correct max-buffer-size for smb2_ioctl_init() adds 05e433e240cf cifs: Don't use iov_iter::type directly adds 749cb1f63e8d cifs: Clean up DFS referral cache adds 84d0f9bfb911 cifs: Get rid of kstrdup_const()'d paths adds 8f3b5e607a20 cifs: Introduce helpers for finding TCP connection adds 29b2e4947ddd cifs: Merge is_path_valid() into get_normalized_path() adds 09a103c3f0e9 cifs: Fix potential deadlock when updating vol in cifs_rec [...] adds 03535b72873b cifs: Avoid doing network I/O while holding cache lock adds 655a50a375a7 cifs: Fix mount options set in automount adds 796b74f58485 cifs: Fix memory allocation in __smb2_handle_cancelled_cmd() adds ea1b21c1d916 CIFS: Add support for setting owner info, dos attributes, [...] adds ab752d36ce21 Merge remote-tracking branch 'cifs/for-next' adds 9d6595120d02 Merge remote-tracking branch 'ecryptfs/next' adds 4d2024370d87 erofs: fix out-of-bound read for shifted uncompressed block adds 6188c933433a Merge remote-tracking branch 'erofs/dev' adds a4a8b99ec819 udf: Fix free space reporting for metadata and virtual partitions adds 80db453f2fa3 Merge remote-tracking branch 'ext3/for_next' adds 927353987d50 ext4: avoid fetching btime in ext4_getattr() unless requested adds 71053de82456 ext4: remove unnecessary assignment in ext4_htree_store_dirent() adds b38dfe01af3a ext4: remove unnecessary ifdefs in htree_dirblock_to_tree() adds 30df68542a0b ext4: uninline ext4_inode_journal_mode() adds 2280986f7874 ext4: use true,false for bool variable adds d540628f25dc ext4: remove unnecessary selections from EXT3_FS adds ddb3a52e868e docs: ext4.rst: add encryption and verity to features list adds d19d8c06429c ext4: handle decryption error in __ext4_block_zero_page_range() adds 5e45121813e5 ext4: allow ZERO_RANGE on encrypted files adds 76534c4f6441 ext4: only use fscrypt_zeroout_range() on regular files adds 3b5805298d28 ext4: re-enable extent zeroout optimization on encrypted files adds 4142313b9023 ext4: Delete ext4_kvzvalloc() adds 760bfce6e8b4 ext4: Rename ext4_kvmalloc() to ext4_kvmalloc_nofs() and d [...] adds 558254b74511 ext4: Prevent ext4_kvmalloc_nofs() from re-entering the fi [...] adds dc7f918f79f1 ext4: fix deadlock allocating crypto bounce page from mempool adds 2620eec169ef ext4: fix deadlock allocating bio_post_read_ctx from mempool adds 7c826132066a ext4: remove unneeded check for error allocating bio_post_ [...] adds 18cad9677302 ext4: remove ext4_{ind,ext}_calc_metadata_amount() adds 50bb3a8d0f4e ext4: clean up len and offset checks in ext4_fallocate() adds c1b73b5f39c9 ext4: remove redundant S_ISREG() checks from ext4_fallocate() adds 25a5f15b5471 ext4: make some functions static in extents.c adds c1d79319c363 ext4: fix documentation for ext4_ext_try_to_merge() adds c8ff0b87e5ba ext4: remove obsolete comment from ext4_can_extents_be_merged() adds fbe480dc8ea8 ext4: fix some nonstandard indentation in extents.c adds ca230956db63 ext4: add missing braces in ext4_ext_drop_refs() adds 540dd2cb5b0b ext4: remove unused macro MPAGE_DA_EXTENT_TAIL adds 2c9dbf521b5a ext4: Add EXT4_IOC_FSGETXATTR/EXT4_IOC_FSSETXATTR to compat_ioctl adds f3bb3b9f47e1 Merge remote-tracking branch 'ext4/dev' adds dedd61a3e06c f2fs: support data compression adds fc176d901822 f2fs: run fsck when getting bad inode during GC adds 3b1fc3c1bf2b f2fs: fix to add swap extent correctly adds 959ea11688d7 f2fs: fix memleak of kobject adds 404cb0b7b31d f2fs: convert inline_dir early before starting rename adds 375343ed0d1a f2fs: remove unneeded check for error allocating bio_post_ [...] adds c35dbac761c4 f2fs: fix deadlock allocating bio_post_read_ctx from mempool adds 841c0b7c0e9d f2fs: show the CP_PAUSE reason in checkpoint traces adds b04bad228f1b f2fs: fix miscounted block limit in f2fs_statfs_project() adds 41dac1d54645 f2fs: code cleanup for f2fs_statfs_project() adds f08d31b33b74 f2fs: add a way to turn off ipu bio cache adds 2d859eee6746 f2fs: update f2fs document regarding to fsync_mode adds 7d036894369c f2fs: change to use rwsem for gc_mutex adds e087def36bef Merge remote-tracking branch 'f2fs/dev' adds c22415d333fb fs-verity: implement readahead for FS_IOC_ENABLE_VERITY adds fd39073dba86 fs-verity: implement readahead of Merkle tree pages adds 439bea104c3d fs-verity: use mempool for hash requests adds da3a3da4e6c6 fs-verity: use u64_to_user_ptr() adds db1a3852a39c Merge remote-tracking branch 'fsverity/fsverity' adds 3b107d34fa04 Merge remote-tracking branch 'nfs-anna/linux-next' adds f814e32e527c Merge remote-tracking branch 'nfsd/nfsd-next' adds 08f221b8b832 Merge remote-tracking branch 'overlayfs/overlayfs-next' adds d3db968578c6 Merge remote-tracking branch 'v9fs/9p-next' adds a5084865524d xfs: introduce XFS_MAX_FILEOFF adds 4bbb04abb4ee xfs: truncate should remove all blocks, not just to the en [...] adds 932befe39dde xfs: fix s_maxbytes computation on 32-bit kernels adds ca78eee7b4ac xfs: Add __packed to xfs_dir2_sf_entry_t definition adds a589a160447d Merge remote-tracking branch 'xfs/for-next' adds 740c98660980 Merge remote-tracking branch 'iomap/iomap-for-next' adds 072ce9caad0c Merge remote-tracking branch 'vfs/for-next' adds 58321e4fc134 Merge remote-tracking branch 'printk/for-next' adds e5553f0fe682 Merge remote-tracking branch 'pci/next' adds 092670f83a6b Merge branch 'for-5.5/upstream-fixes' into for-next adds 8f2828d73724 HID: logitech-hidpp: avoid duplicate error handling code i [...] adds d036ff0e56a7 Merge branch 'for-5.6/logitech' into for-next adds 50f12605eb27 Merge remote-tracking branch 'hid/for-next' adds 9f42de8d4ec2 i2c: tegra: Fix suspending in active runtime PM state adds 24a49678f5e2 i2c: tegra: Properly disable runtime PM on driver's probe error adds e64175776d06 i2c: iop3xx: Fix memory leak in probe error path adds e5382251d68b Merge branch 'i2c/for-current' into i2c/for-next adds fe402bd09049 i2c: meson: implement the master_xfer_atomic callback adds 710b65335c19 i2c: parport-light: remove driver adds 511f7d54842f i2c: parport: simplify Kconfig description adds 9f7a03642e0e i2c: parport: move include file into main source adds d02e5ee09bd9 Merge branch 'i2c/for-current' into i2c/for-5.6 adds b5d5605ca3ce i2c: tegra: Prevent interrupt triggering after transfer timeout adds ede2299f7101 i2c: tegra: Support atomic transfers adds ae6028a65582 i2c: tegra: Rename I2C_PIO_MODE_MAX_LEN to I2C_PIO_MODE_PR [...] adds 4211ffc3ad15 i2c: tegra: Use relaxed versions of readl/writel adds 28d98666dbc0 i2c: tegra: Always terminate DMA transfer adds b3ec94697573 i2c: tegra: Check DMA completion status in addition to left time adds 49945ef0f90b i2c: stu300: Use proper printk format for iomem pointer adds 6b5794abdcdd i2c: cht-wc: convert to use i2c_new_client_device() adds 41d06630b494 i2c: i801: convert to use i2c_new_client_device() adds 7fd0379f8696 i2c: nvidia-gpu: convert to use i2c_new_client_device() adds 7de69dbf0d7f i2c: ocores: convert to use i2c_new_client_device() adds f12c529005dc i2c: powermac: convert to use i2c_new_client_device() adds 36056290ee0c i2c: taos-evm: convert to use i2c_new_client_device() adds bf255befe7ad i2c: xiic: convert to use i2c_new_client_device() adds 90a3be9b1945 i2c: i2c-core-acpi: convert to use i2c_new_client_device() adds 87e07437df93 i2c: i2c-core-base: convert to use i2c_new_client_device() adds 5f0155b44e1e i2c: i2c-core-of: convert to use i2c_new_client_device() adds e634a50c9cd1 docs: i2c: use the new API in 'instantiating-devices.rst' adds e8d51e962936 docs: i2c: use the new API in 'writing-clients' adds 066e6e805d4a i2c: pmcmsp: Use proper printk format for resource_size_t adds 17b3fe8b04ec i2c: pnx: Use proper printk format for resource_size_t adds 40b2ec1251c3 i2c: highlander: Use proper printk format for size_t adds b4c119dbc300 i2c: xiic: Add timeout to the rx fifo wait loop adds c9d059681b84 i2c: xiic: defer the probe if clock is not found adds 10b17004a74c i2c: xiic: Fix the clocking across bind unbind adds e18370a2a9dd Merge branch 'i2c/for-5.6' into i2c/for-next adds fdbf0e483e2c Merge remote-tracking branch 'i2c/i2c/for-next' adds fae04237e8b1 i3c: master: dw: convert to devm_platform_ioremap_resource adds 3c67166dc58d i3c: master: cdns: convert to devm_platform_ioremap_resource adds 3952cf8ff2f7 i3c: master: dw: reattach device on first available locati [...] adds c5d3a9136792 Merge remote-tracking branch 'i3c/i3c/next' adds f3d09e63c0ed Merge branch 'dmi/master' adds dd845dd3f91c hwmon: (nct7802) Fix voltage limits to wrong registers adds 60d6c5b45f94 hwmon: (nct7802) Fix non-working alarm on voltages adds 7e7317ff6cf6 hwmon: (adt7475) Make volt2reg return same reg as reg2volt input adds 85c1fb3e4ccf hwmon: Add intrusion templates adds 8236e618cbd3 dt-bindings: hwmon/pmbus: Add ti,ucd90320 power sequencer adds 5330ffe999ff hwmon: (pmbus/ucd9000) Add support for UCD90320 Power Sequencer adds 481571c152e8 hwmon: (w83627ehf) convert to with_info interface adds a66c9c20dde7 hwmon: Add support for enable attributes to hwmon core adds f1efc012af35 hwmon: Driver for MAX31730 adds 63fd67cf9f6f hwmon: (pmbus) Detect if chip is write protected adds 1c6c4e3d14af hwmon: (w83627ehf) make sensor_dev_attr_##_name variables static adds ac71ae4360ab hwmon: (pmbus) Add MAX20796 to devices supported by generi [...] adds 4b75fc251b3d hwmon: (w83627ehf) remove nct6775 and nct6776 support adds c4f40a8cd207 hwmon: (w83627ehf) Remove code not needed after nct677* removal adds c7451392b15b hwmon: (w83627ehf) Now only one intrusion channel adds 768a8534a307 hwmon: (pmbus) Driver for MAX20730, MAX20734, and MAX20743 adds 6aff556a5969 hwmon: (pmbus/ibm-cffps) Add new manufacturer debugfs entries adds 03dbe553e0bf hwmon: (pmbus/ibm-cffps) Add the VMON property for version 2 adds 921c919a931b hwmon: (pmbus/ibm-cffps) Fix the LED behavior when turned off adds b1ed85a75ad8 hwmon: Driver for disk and solid state drives with tempera [...] adds 2608ebcb6f1b hwmon: (w83627ehf) Remove set but not used variable 'fan4min' adds a754a9165f55 hwmon: (pmbus/ibm-cffps) Prevent writing on_off_config wit [...] adds 0bb883bf3cf5 hwmon: (pmbus/core) Add support for vid mode detection per [...] adds 020deb387ca1 hwmon: (pmbus/core) Add support for Intel IMVP9 and AMD 6. [...] adds 4ad53f2cd12b hwmon: (pmbus/tps53679) Extend device list supported by driver adds 28a82819b5b3 hwmon: (pmbus) Add support for Infineon Multi-phase xdpe12 [...] adds b54701d7faeb docs: hwmon: Include 'xdpe12284.rst' into docs adds b5bab47cfa7a hwmon: (adm1177) Add ADM1177 Hot Swap Controller and Digit [...] adds 8c39dbc7cd49 dt-binding: hwmon: Add documentation for ADM1177 adds 1bbc9a9c2e94 MAINTAINERS: add entry for ADM1177 driver adds 822b769308f6 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 19a602b745a2 devices.txt: fix spelling mistake: "shapshot" -> "snapshot" adds 6f7f8ef713a2 docs: block/biovecs: update the location of bio.c adds a65d634e6364 docs: ftrace: Clarify the RAM impact of buffer_size_kb adds 5b8914a67e60 docs: ftrace: Fix typos adds 1209f45f7dc4 docs: ftrace: Fix small notation mistake adds e43630edc376 Documentation: boot.rst: fix warnings adds a1986433a9fd Documentation: filesystems: convert vfat.txt to RST adds 16dbe8d1636e Merge remote-tracking branch 'jc_docs/docs-next' adds d0d56db21d56 Merge remote-tracking branch 'v4l-dvb/master' adds 2f2a4d7af541 Merge branch 'acpica' into linux-next adds 5edefcb816b4 Merge branches 'acpi-battery', 'acpi-video', 'acpi-fan' an [...] adds 12f1d963ac07 Merge branches 'acpi-ec', 'acpi-doc' and 'acpi-tools' into [...] adds fe2fe0b3a666 Merge branches 'acpi-tables' and 'acpi-button' into linux-next adds 5eb5afb07853 usb: dwc3: use proper initializers for property entries adds c5f32f17ad0a Merge branch 'devprop' into linux-next adds 577a2f41f4c7 cpuidle: Drop unused cpuidle_driver_ref/unref() functions adds 4d686fd40a63 Merge branches 'pm-cpuidle' and 'intel_idle+acpi' into linux-next adds 2c7a8bd6060c Merge back cpufreq fixes for v5.6. adds 5c0e9de06577 PM: hibernate: fix spelling mistake "shapshot" -> "snapshot" adds ead067beb56f Merge back power capping changes for v5.6. adds 95d3f6939fb6 Merge branches 'pm-cpufreq', 'pm-sleep', 'powercap' and 'p [...] adds c0b28547106c Merge branch 'pm-misc' into linux-next adds 57388a2ccb6c cpuidle: teo: Fix intervals[] array indexing bug adds 731e6b9753ba cpufreq: intel_pstate: fix spelling mistake: "Whethet" -> [...] adds d229290689ae PM-runtime: add tracepoints for usage_count changes adds 81f696a84c7a Merge branches 'pm-cpuidle-fixes', 'pm-cpufreq' and 'pm-co [...] adds 800ba7c5eaaa ACPICA: All acpica: Update copyrights to 2020 Including to [...] adds be91c44288be ACPICA: Update version to 20200110 adds cea79e7e2f24 apei/ghes: Do not delay GHES polling adds 12e3b3cc0354 Merge branches 'acpica' and 'acpi-apei' into linux-next adds 53eb82b0977d cpuidle: arm: Enable compile testing for some of drivers adds 7594656fa816 Merge branch 'pm-cpuidle' into linux-next adds 27f9d7e984d9 software node: introduce CONFIG_KUNIT_DRIVER_PE_TEST adds 09aa4748a5f0 Merge branch 'devprop' into linux-next adds a32991822163 Documentation: admin-guide: PM: Add intel_idle document adds a643e143acc2 Merge branch 'intel_idle+acpi' into linux-next adds 3a51a94de6dc Merge remote-tracking branch 'pm/linux-next' adds 9bb75280a8ac Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds ff1370471583 Merge remote-tracking branch 'opp/opp/linux-next' adds f13ada7737ab thermal: generic-adc: silence "no lookup table" on deferred probe adds 0cdf7a405d2a thermal: generic-adc: silence info message for IIO_TEMP channels adds 1e0d1c6b3516 thermal: exynos: Rename Samsung and Exynos to lowercase adds c3919dc716ce thermal: sun8i: Fix r40 ths number adds e8e8d5121421 thermal: sun8i: Fix using plain integer as NULL pointer in [...] adds fffe04cfa455 thermal: sun8i: Remove unused variable and unneeded macros adds d7ab126d3c60 thermal: sun8i: Add hwmon support adds 3d4849897691 dt-bindings: Add Broadcom AVS RO thermal adds 1b9163a4281c thermal: Add BCM2711 thermal driver adds ca21ea618ab1 ARM: dts: bcm2711: Enable thermal adds eefb85077bfe ARM: configs: Build BCM2711 thermal as module adds 186c30039d3d Merge remote-tracking branch 'thermal/thermal/linux-next' adds 24b1e0a472b5 Merge remote-tracking branch 'ieee1394/for-next' adds 2d6a9e294c63 Merge remote-tracking branch 'swiotlb/linux-next' adds 14e23bd6d221 RDMA/core: Fix locking in ib_uverbs_event_read adds de730f71919b IB/hfi1: Move chip specific functions to chip.c adds 01c7fc501b8f IB/hfi1: Add fast and slow handlers for receive context adds 7b8a8b72c9ea IB/hfi1: Move common receive IRQ code to function adds cd47b594dbef IB/hfi1: IB/hfi1: Add an API to handle special case drop adds 62661038c33b IB/hfi1: Create API for auto activate adds 13d2a8384bd9 IB/hfi1: Decouple IRQ name from type adds d791d294edd2 IB/hfi1: Return void in packet receiving functions adds 5ffd048698ea IB/hfi1: Add software counter for ctxt0 seq drop adds 2c9d4e26d1ab IB/hfi1: Add RcvShortLengthErrCnt to hfi1stats adds 468d020e2f02 RDMA/hns: Bugfix for posting a wqe with sge adds 626903e9355b RDMA/hns: Add support for reporting wc as software mode adds 1e123d96b85f RDMA/core: Remove err in iw_query_port adds 90fbca595243 net/mlx5: Add Virtio Emulation related device capabilities adds ca1992c62cad net/mlx5: Expose vDPA emulation device capabilities adds aef5570e23de Merge branch 'mlx5_vdpa' into rdma.git for-next adds f164be8c0366 IB/mlx5: Extend caps stage to handle VAR capabilities adds 7be76bef320b IB/mlx5: Introduce VAR object and its alloc/destroy methods adds 3f59b6c3e600 IB/mlx5: Add mmap support for VAR adds 8bdf9dd984c1 RDMA/uverbs: Remove needs_kfree_rcu from uverbs_obj_type_class adds 6898d1c661d7 RDMA/mlx5: Use RCU and direct refcounts to keep memory alive adds f7c8416ccea5 RDMA/core: Simplify destruction of FD uobjects adds 93887e66ff3c RDMA/mlx5: Simplify devx async commands adds 849e149063bd RDMA/core: Do not allow alloc_commit to fail adds 4ec1dcfcdf37 RDMA/core: Make ib_ucq_object use ib_uevent_object adds 5bd48c18c8ce RDMA/core: Do not erase the type of ib_cq.uobject adds 620d3f8176cb RDMA/core: Do not erase the type of ib_qp.uobject adds 9fbe334c6a67 RDMA/core: Do not erase the type of ib_srq.uobject adds e04dd13159b0 RDMA/core: Do not erase the type of ib_wq.uobject adds 817d65765069 RDMA/core: Simplify type usage for ib_uverbs_async_handler() adds 39e83af81761 RDMA/core: Remove the ufile arg from rdma_alloc_begin_uobject adds 3e032c0e92aa RDMA/core: Make ib_uverbs_async_event_file into a uobject adds 5c55cfd6a553 RDMA/core: Use READ_ONCE for ib_ufile.async_file adds 2ffe936ecdf8 Merge remote-tracking branch 'rdma/for-next' adds a2d6d7ae591c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 22895f8a0ef2 mlxsw: spectrum: Update firmware version to xx.2000.2714 adds 4dab08df3b08 mlxsw: spectrum: Only require minimum firmware version adds eb7537d88eeb Merge branch 'mlxsw-Firmware-version-updates' adds 2cab57e0653f net: stmmac: pci: remove the duplicate code of set phy_mask adds 5e0fcc16e5c5 net/ncsi: Support for multi host mellanox card adds 6b3acfc3cc3d flow_dissector: fix document for skb_flow_get_icmp_tci adds e9cdced78dc2 net: Make sock protocol value checks more specific adds bf9765145b85 sock: Make sk_protocol a 16-bit value adds faf391c3826c tcp: Define IPPROTO_MPTCP adds c74a39c861ae tcp: Add MPTCP option number adds 1323059301c8 tcp, ulp: Add clone operation to tcp_ulp_ops adds 3ee17bc78e0f mptcp: Add MPTCP to skb extensions adds 85712484110d tcp: coalesce/collapse must respect MPTCP extensions adds 35b2c3211609 tcp: Export TCP functions and ops struct adds 9cfcca2389d7 tcp: Check for filled TCP option space before SACK adds e66b2f31a068 tcp: clean ext on tx recycle adds 8b69a803814b skb: add helpers to allocate ext independently from sk_buff adds 9f120e7659b0 Merge branch 'mptcp-prereq' adds 86de7ced410f sfc: refactor selftest work init code adds b8cd94992f17 sfc: move more tx code adds 3d95b884392f sfc: move more rx code adds 190c736a8088 sfc: move various functions adds 3653954da498 sfc: move some ethtool code adds 88f7df35ceac sfc: move a couple more functions adds 960f16275bdf sfc: move RSS code adds 314823108c9d sfc: move yet more functions adds f7226e0f9b64 sfc: move RPS code adds 7112f8b075b4 Merge branch 'sfc-even-more-code-refactoring' adds 8eea7c7f3f2f net: stmmac: xgmac: Fix missing return adds e735def01867 net: stmmac: gmac5+: Fix missing return adds 916d08f64009 Merge branch 'stmmac-Frame-Preemption-fixes' adds becd837eebc5 r8169: prepare for exporting rtl_hw_phy_config adds b5aed0b3c292 r8169: remove not needed debug print in rtl8169_init_phy adds fc712387b10c r8169: move RTL8169scd Gigabyte PHY quirk adds 8cecc8f0ae2e r8169: change argument type of EEE PHY functions adds 4c867e36b89e r8169: change argument type of RTL8168g-specific PHY confi [...] adds 8aa9a5d3f6af r8169: switch to phylib functions in rtl_writephy_batch adds 8d46f6207a89 r8169: move setting ERI register 0x1d0 for RTL8106 adds 6d7a631e27ad r8169: move disabling MAC EEE for RTL8402/RTL8106e adds 11b3bedeb043 r8169: replace rtl_patchphy adds c4d76995f520 r8169: replace rtl_w0w1_phy adds 3ab077d2f405 r8169: use phy_read/write instead of rtl_readphy/writephy adds 00b522d1ebaf r8169: add phydev argument to rtl8168d_apply_firmware_cond adds 1c5be5e91d78 r8169: rename rtl_apply_firmware adds 2992bdfa4ad2 r8169: add r8169.h adds 814c2bfd4f5f r8169: factor out PHY configuration to r8169_phy_config.c adds efa193ba9a57 Merge branch 'r8169-factor-out-chip-specific-PHY-configura [...] adds 468672b24fbc devlink: add macro for "fw.psid" adds f4bdd7103652 devlink: move devlink documentation to subfolder adds f7555fd19903 devlink: convert devlink-health.txt to rst format adds 2dfaaae521d0 devlink: rename devlink-info-versions.rst and add a header adds 8559dc33a31d devlink: convert devlink-params.txt to reStructuredText adds d56a0c47a955 devlink: add documentation for generic devlink parameters adds 5948f85bbcb3 devlink: mention reloading in devlink-params.rst adds 6c39e015f87f devlink: convert driver-specific files to reStructuredText adds d4255d75856f devlink: document info versions for each driver adds ee7a711f32a7 devlink: add parameter documentation for the mlx4 driver adds 0f261c3ca09e devlink: add a driver-specific file for the qed driver adds 0b0f945f5458 devlink: add a file documenting devlink regions adds cf4cb322d752 devlink: add documentation for ionic device driver adds 04e4272cb3ae devlink: rename and expand devlink-trap-netdevsim.rst adds a1af8e9a8029 devlink: add a devlink-resource.rst documentation file adds b7ec1eca71ef devlink: introduce devlink-dpipe.rst documentation file adds 9cd3e2c64f88 devlink: document region snapshot triggering from userspace adds 451c790053b9 Merge branch 'devlink-documentation-refactor' adds 3071c51783b3 bnxt: Detach page from page pool before sending up the stack adds de4ff8341f59 sfc: remove duplicated include from ef10.c adds 6821af8b7885 sfc: remove set but not used variable 'nic_data' adds d4fa06562ae2 net: hns3: split hclge_reset() into preparing and rebuilding part adds 1cc9bc6e5867 net: hns3: split hclgevf_reset() into preparing and rebuil [...] adds 8627bdedc435 net: hns3: refactor the precedure of PF FLR adds f28368bb4542 net: hns3: refactor the procedure of VF FLR adds 5bb784e973cf net: hns3: enlarge HCLGE_RESET_WAIT_CNT adds c3106cac2a80 net: hns3: modify hclge_func_reset_sync_vf()'s return type [...] adds c7554dcd6dbf net: hns3: refactor the notification scheme of PF reset adds 5c9166f03825 Merge branch 'hns3-next' adds a442c2c3850d mlx4: Bump up MAX_MSIX from 64 to 128 adds 504c28c853ec wan: ixp4xx_hss: fix compile-testing on 64-bit adds c74f16b60344 wan: ixp4xx_hss: prepare compile testing adds 2785543fbf04 ptp: ixp46x: move adjacent to ethernet driver adds a41a5b26d29f ixp4xx_eth: move platform_data definition adds c83db9ef5640 net: ethernet: ixp4xx: Standard module init adds d813d7e57026 net: ethernet: ixp4xx: Use distinct local variable adds 3cb5b0ee72b8 net: ehernet: ixp4xx: Use netdev_* messages adds f458ac479777 ARM/net: ixp4xx: Pass ethernet physical base as resource adds e45d0fad4a5f net: ethernet: ixp4xx: Use parent dev for DMA pool adds cbd19d09498e Merge branch 'IXP4xx-networking-cleanups' adds 2412643a9b02 net: amd: a2065: Kill Sun LANCE relics adds e07c5f2e4e91 net: amd: a2065: Use print_hex_dump_debug() helper adds 428cd5232482 sfc/ethtool_common: Make some function to static adds 1657adccaa37 net: mvneta: change page pool nid to NUMA_NO_NODE adds 0eac8ce95bb3 ptr_ring: add include of linux/mm.h adds ab9837b5ed51 amd-xgbe: remove unnecessary conversion to bool adds 579a25a854d4 net: stmmac: Initial support for TBS adds 430b383c737c net: stmmac: tc: Add support for ETF Scheduler using TBS adds 6a549b9f0dcd net: stmmac: xgmac: Add TBS support adds 58ae92814008 net: stmmac: gmac4+: Add TBS support adds 7eadf57290ec net: stmmac: pci: Enable TBS on GMAC5 IPK PCI entry adds 44e654757065 net: stmmac: Add missing information in DebugFS capabilities file adds 05373e31baed net: stmmac: selftests: Switch to dev_direct_xmit() adds 28c1cf73c923 net: stmmac: selftests: Add a test for TBS feature adds 76ccf5288c62 Merge branch 'stmmac-ETF-support' adds e27f178793de net: phy: Added IRQ print to phylink_bringup_phy() adds 621400366bdb mdio_bus: Simplify reset handling and extend to non-DT systems adds 4905294162bd netns: Remove __peernet2id_alloc() adds 2dce224f469f netns: protect netns ID lookups with RCU adds 8d7e5dee972f netns: don't disable BHs when locking "nsid_lock" adds 169af34684b2 Merge branch 'netns-Optimise-netns-ID-lookups' adds c0e4eadfb8da net: macsec: move some definitions in a dedicated header adds 76564261a7db net: macsec: introduce the macsec_context structure adds 0830e20b62ad net: macsec: introduce MACsec ops adds 2e18135845b3 net: phy: add MACsec ops in phy_device adds 3cf3227a21d1 net: macsec: hardware offloading infrastructure adds dcb780fb2795 net: macsec: add nla support for changing the offloading s [...] adds 1bbe0ecc2a1a net: phy: mscc: macsec initialization adds 28c5107aa904 net: phy: mscc: macsec support adds 5c937de78b39 net: macsec: PN wrap callback adds 781449a4ae3b net: phy: mscc: PN rollover support adds ec22ab00750d Merge branch 'macsec-hw-offload' adds 5eee7bd7e245 net: skbuff: disambiguate argument and member for skb_list [...] adds 1a186c14cedb net: udp: use skb_list_walk_safe helper for gso segments adds c3b18e0d9254 net: xfrm: use skb_list_walk_safe helper for gso segments adds 2cec4448db38 net: openvswitch: use skb_list_walk_safe helper for gso segments adds b950d8a5b300 net: sched: use skb_list_walk_safe helper for gso segments adds 88bebdf5b26f net: ipv4: use skb_list_walk_safe helper for gso segments adds 2670ee77c99c net: netfilter: use skb_list_walk_safe helper for gso segments adds 9f3ef3d7026f net: mac80211: use skb_list_walk_safe helper for gso segments adds 2b133adfcf8e Merge branch 'skb_list_walk_safe-refactoring' adds a4d35e77357c nfc: No need to set .owner platform_driver_register adds 7786a1af2a6b pktgen: Allow configuration of IPv6 source address range adds cb6530b99faf net: qrtr: Move resume-tx transmission to recvmsg adds 5fdeb0d372ab net: qrtr: Implement outgoing flow control adds 0a7e0d0ef054 net: qrtr: Migrate node lookup tree to spinlock adds f16a4b26f31f net: qrtr: Make qrtr_port_lookup() use RCU adds e04df98adf7d net: qrtr: Remove receive worker adds 0c73ffc7dcdc Merge branch 'QRTR-flow-control-improvements' adds 0fadc0a2b1c4 net: socionext: get rid of huge dma sync in netsec_alloc_rx_data adds 6324d0fa03bf ipv4: Replace route in list before notifying adds 1e301fd04eaa ipv4: Encapsulate function arguments in a struct adds 90b93f1b31f8 ipv4: Add "offload" and "trap" indications to routes adds bb3c4ab93e44 ipv6: Add "offload" and "trap" indications to routes adds 8c5a5b9b9185 mlxsw: spectrum_router: Separate nexthop offload indicatio [...] adds ee5a0448e72b mlxsw: spectrum_router: Set hardware flags for routes adds 48bb9eb47b27 netdevsim: fib: Add dummy implementation for FIB offload adds c662455b64a1 selftests: forwarding: Add helpers and tests for FIB offload adds ffdc5149c5e2 selftests: netdevsim: Add test for FIB offload API adds 212a37c225ae selftests: mlxsw: Add test for FIB offload API adds f6310b610760 Merge branch 'net-Add-route-offload-indication' adds 5a46facbbcd4 net: bridge: vlan: add helpers to check for vlan id/range [...] adds 8f4cc940a149 net: bridge: netlink: add extack error messages when proce [...] adds 8dcea187088b net: bridge: vlan: add rtm definitions and dump support adds f26b296585dc net: bridge: vlan: add new rtm message support adds adb3ce9bcb0f net: bridge: vlan: add del rtm message support adds 0ab558795184 net: bridge: vlan: add rtm range support adds cf5bddb95cbe net: bridge: vlan: add rtnetlink group and notify support adds f545923b4a6b net: bridge: vlan: notify on vlan add/delete/change flags adds 4e2fa6b90275 Merge branch 'bridge-add-vlan-notifications-and-rtm-support' adds a7c4a547ea1d batman-adv: Start new development cycle adds f4191c6d80b9 batman-adv: Strip dots from variable macro kerneldoc adds 69fed4ce2e9a batman-adv: Fix typo metAdata adds 2b1aa5a4c654 batman-adv: ELP - use wifi tx bitrate as fallback throughput adds 61a292860de6 batman-adv: Annotate bitwise integer pointer casts adds 68e039f966cb batman-adv: Update copyright years for 2020 adds b2e55ca89245 batman-adv: Disable CONFIG_BATMAN_ADV_SYSFS by default adds 8fec380ac0d4 Merge tag 'batadv-next-for-davem-20200114' of git://git.op [...] adds 43d28c612f4c pptp: support sockets bound to an interface adds 1ccf6c13d9c7 devlink: fix typos in qed documentation adds 6a3a696bd5d2 Merge remote-tracking branch 'net-next/master' adds 492ab0205f50 libbpf: Make bpf_map order and indices stable adds 2031af28a42f libbpf,selftests/bpf: Fix clean targets adds 6910d7d3867a selftests/bpf: Ensure bpf_helper_defs.h are taken from sel [...] adds 965b9fee28d0 selftests/bpf: Further clean up Makefile output adds f41aa387a789 Merge branch 'selftest-makefile-cleanup' adds 2d3eb67f64ec libbpf: Sanitize global functions adds 51c39bb1d5d1 bpf: Introduce function-by-function verification adds 7608e4db6ded selftests/bpf: Add fexit-to-skb test for global funcs adds 6db2d81a46f9 selftests/bpf: Add a test for a large global function adds e528d1c0127a selftests/bpf: Modify a test to check global functions adds 360301a6c21b selftests/bpf: Add unit tests for global functions adds 7a2d070f91db Merge branch 'bpf-global-funcs' adds 1d1a3bcffe36 libbpf: Poison kernel-only integer types adds ac065870d928 selftests/bpf: Add BPF_PROG, BPF_KPROBE, and BPF_KRETPROBE macros adds 533420a4151e tools: Sync uapi/linux/if_link.h adds 292e1d73b125 libbpf: Clean up bpf_helper_defs.h generation output adds 2cc51d34d93c selftests/bpf: Conform selftests/bpf Makefile output to li [...] adds 1cf5b23988ea bpftool: Apply preserve_access_index attribute to all type [...] adds 9c01546d26d2 tools/bpf: Add runqslower tool to tools/bpf adds 3a0d3092a4ed selftests/bpf: Build runqslower from selftests adds 6dd42aa17fdd Merge branch 'runqslower' adds 3b4130418f62 bpf: Fix seq_show for BPF_MAP_TYPE_STRUCT_OPS adds 0a29275b6300 bpf: Return -EBADRQC for invalid map type in __bpf_tx_xdp_map adds d3a56931f9c8 xsk: Support allocations of large umems adds 8482941f0906 bpf: Add bpf_send_signal_thread() helper adds ab8b7f0cb358 tools/bpf: Add self tests for bpf_send_signal_thread() adds 5640a771d797 Merge branch 'bpf_send_signal_thread' adds 9173cac3b64e libbpf: Support .text sub-calls relocations adds 83e4b88be1ff selftests/bpf: Add a test for attaching a bpf fentry/fexit [...] adds 15c14a3dca42 bpf: Add bpf_map_{value_size, update_value, map_copy_value [...] adds cb4d03ab499d bpf: Add generic support for lookup batch op adds aa2e93b8e58e bpf: Add generic support for update and delete batch ops adds c60f2d286177 bpf: Add lookup and update batch ops to arraymap adds 057996380a42 bpf: Add batch ops to all htab bpf map adds a1e3a3b8ba2c tools/bpf: Sync uapi header bpf.h adds 2ab3d86ea185 libbpf: Add libbpf support to batch ops adds 30ff3c59137d selftests/bpf: Add batch ops testing for htab and htab_percpu map adds f0fac2cec286 selftests/bpf: Add batch ops testing to array bpf map adds 990bca1fc8ad Merge branch 'bpf-batch-ops' adds dcae12826ba0 Merge remote-tracking branch 'bpf-next/master' adds 2ef2b355eb60 Merge remote-tracking branch 'ipsec-next/master' adds 86ef51047608 Merge remote-tracking branch 'nfc-next/master' adds 5e6d8401ade9 Bluetooth: hci_qca: Add qca_power_on() API to support both [...] adds 600a87490ff9 Bluetooth: Implementation of MGMT_OP_SET_BLOCKED_KEYS. adds 4de0fc599eb9 Bluetooth: Add definitions for CIS connections adds f92a8cb569e3 Bluetooth: hci_vhci: Add support for ISO packets adds f9a619db7c13 Bluetooth: monitor: Add support for ISO packets adds 1b1d29e51499 Bluetooth: Make use of __check_timeout on hci_sched_le adds ef564119ba83 Bluetooth: hci_h4: Add support for ISO packets adds 1cc3c10c5aea Bluetooth: hci_h5: Add support for ISO packets adds 7e8aeffb112a Bluetooth: btsdio: Check for valid packet type adds 2fe465e69dc1 dt-bindings: net: bluetooth: add interrupts properties adds f25a96c8eb46 Bluetooth: hci_bcm: enable IRQ capability from devicetree adds 5559904ccc08 Bluetooth: hci_qca: Add QCA Rome power off support to the [...] adds bb2500ab0270 Bluetooth: hci_qca: Retry btsoc initialize when it fails adds d0771e6c7ce1 Merge remote-tracking branch 'bluetooth/master' adds 7d6aa9ba4f82 Merge remote-tracking branch 'net-next/master' into mac80211-next adds e322c07f8371 mac80211: debugfs: improve airtime_flags handler readability adds b18379d7aa31 mac80211_hwsim: remove maximum TX power adds 5c5e52d1bb96 nl80211: add handling for BSS color adds dd56e9023033 mac80211: add handling for BSS color adds 5972fa15b923 mac80211: fix tx status for no ack cases adds 01afc6fedffb mac80211_hwsim: add power save support adds 30b2f0be23fb mac80211: add ieee80211_is_any_nullfunc() adds 9f82d0142d42 Merge remote-tracking branch 'mac80211-next/master' adds 2b0fb353c029 gfs2: Avoid access time thrashing in gfs2_inode_lookup adds 0c47ed7d4126 Merge remote-tracking branch 'gfs2/for-next' adds e152100f7c9b mtd: concat: Fix a comment referring to an unknown symbol adds 732ba0bd6e60 mtd: onenand: Fix Kconfig indentation adds dce02513d992 mtd: onenand: samsung: remove set but not used variable adds 2417e1d82493 mtd: rawnand: Remove unneeded semicolon adds 9ec8046363ac mtd: onenand_base: Adjust indentation in onenand_read_ops_nolock adds 4b03d0412f4a mtd: rawnand: brcmnand: Set appropriate DMA mask adds bc3cbbe1ce92 mtd: rawnand: denali_dt: error out if platform has no asso [...] adds ca9829e5bc5a mtd: rawnand: denali_dt: Add support for configuring SPARE [...] adds 66ab41b69859 dt-bindings: mtd: denali_dt: document reset property adds 85530626db02 mtd: rawnand: denali_dt: add reset controlling adds cd038db7b0f0 mtd: rawnand: denali: remove hard-coded DENALI_DEFAULT_OOB [...] adds d321e010dc0d mtd: onenand: samsung: Fix pointer cast -Wpointer-to-int-c [...] adds 887100f9534a mtd: onenand: samsung: Fix printing format for size_t on 64-bit adds c0b84d826b4e mtd: onenand: Enable compile testing of OMAP and Samsung drivers adds 662d990e1919 mtd: sharpslpart: Fix unsigned comparison to zero adds 2bdb182c68b8 mtd: rawnand: macronix: Use match_string() helper to simpl [...] adds 28fab37708ce mtd: spinand: add support for Toshiba TC58CVG2S0HRAIJ adds 43686bf336fa mtd: rawnand: atmel: switch to using devm_fwnode_gpiod_get() adds d0e8e03b435f mtd: onenand: Use a better name for samsung driver adds f5b262b4d660 mtd: onenand: Rename omap2 driver to avoid a build warning adds 9df57681103e mtd: rawnand: gpmi: Fix suspend/resume problem adds 61af58cf19a3 mtd: rawnand: gpmi: Restore nfc timing setup after suspend/resume adds 5bb05bd9270d Merge remote-tracking branch 'nand/nand/next' adds f26b43e39b58 Merge remote-tracking branch 'spi-nor/spi-nor/next' adds 710d7b459aca Merge remote-tracking branch 'crypto/master' adds 79f88da22b4b Merge tag 'drm-misc-next-2020-01-10' of git://anongit.free [...] adds 0f899fd466b6 drm/amdkfd: Improve kfd_process lookup in kfd_ioctl adds d5d88cd6ee6b Merge tag 'amd-drm-next-5.6-2020-01-09' of git://people.fr [...] adds dc48529fb14e drm/dp_mst: Add PBN calculation for DSC modes adds a3c2b0ffc007 drm/dp_mst: Parse FEC capability on MST ports adds 2f221a5efed4 drm/dp_mst: Add MST support to DP DPCD R/W functions adds b1dee9a716b5 drm/dp_mst: Fill branch->num_ports adds c2bc1b6eabe6 drm/dp_mst: Add helpers for MST DSC and virtual DPCD aux adds 5b03f9d86880 drm/dp_mst: Add new quirk for Synaptics MST hubs adds b6adc57cff61 drm/amd/display: Initialize DSC PPS variables to 0 adds ec0ca697dd0e drm/amd/display: Validate DSC caps on MST endpoints adds f9c8742c66e4 drm/amd/display: Write DSC enable to MST DPCD adds 1c6c1cb5afc7 drm/dp_mst: Manually overwrite PBN divider for calculating [...] adds 8afb7e6afadb drm/dp_mst: Add DSC enablement helpers to DRM adds cd82d82cbc04 drm/dp_mst: Add branch bandwidth validation to MST atomic check adds 9e5b959036ff drm/dp_mst: Rename drm_dp_mst_atomic_check_topology_state adds dcade880e342 drm/amd/display: Add PBN per slot calculation for DSC adds 8c20a1ed9b4f drm/amd/display: MST DSC compute fair share adds 34d95c3d5f68 drm/amd/display: Check return value of drm helper adds 29b9ba74f638 drm/amd/display: Recalculate VCPI slots for new DSC connectors adds 8ec046716ca8 drm/dp_mst: Add helper to trigger modeset on affected DSC [...] adds 44be939ff7ac drm/amd/display: Trigger modesets on MST DSC connectors adds c908b1c4bb56 drm: add dp helper to initialize remote aux channel. adds d9fe1a4c560b drm/amdgpu/display: protect new DSC code with CONFIG_DRM_A [...] adds 9edb435aed96 drm/dp_mst: fix documentation of drm_dp_mst_add_affected_d [...] adds 485b747ea6ec drm/amd/display: Fix compilation warnings on i386 adds 688486a49cf5 Merge tag 'amd-drm-next-5.6-2020-01-10-dp-mst-dsc' of git: [...] adds 608f43ad27ab gpu: host1x: Rename "parent" to "host" adds fd67e9c6ed5a drm/tegra: Do not implement runtime PM adds f90965abc51d drm/tegra: sor: Mark PM functions as __maybe_unused adds 271502efbd3a drm/tegra: output: Implement system suspend/resume adds 033ccdb7f6b1 gpu: host1x: Remove dev_err() on platform_get_irq() failure adds fd7226fbb257 Merge tag 'drm/tegra/for-5.6-rc1' of git://anongit.freedes [...] adds 5bbb71cda6da drm/mediatek: Check return value of mtk_drm_ddp_comp_for_plane. adds 138b80cbd705 drm/mediatek: Fix can't get component for external display plane. adds 60b874f64279 drm/mediatek: use DRM core's atomic commit helper adds 411f5c1eacfe drm/mediatek: handle events when enabling/disabling crtc adds 920fffcc8912 drm/mediatek: update cursors by using async atomic update adds 9b59b8c6f846 drm/mediatek: disable all the planes in atomic_disable adds e0e4706c7e9f drm/mediatek: remove unused external function adds 17aab656ae70 Merge tag 'v5.5-next-cmdq-stable' of https://git.kernel.or [...] adds d0afe37f5209 drm/mediatek: support CMDQ interface in ddp component adds 2f965be7f900 drm/mediatek: apply CMDQ control flow adds 4cebc1de506f drm/mediatek: Add gamma property according to hardware capability adds 84abcf1234bb drm/mediatek: Add ctm property support adds 039cf36cbff9 drm/mediatek: Return from mtk_ovl_layer_config after mtk_o [...] adds b6b1bb980ec4 drm/mediatek: Turn off Alpha bit when plane format has no alpha adds d04a07a8dc93 drm/mediatek: Fix indentation in Makefile adds 6fc376f026a0 Merge tag 'mediatek-drm-next-5.6' of https://github.com/ck [...] adds 11a8630917b6 drm/nouveau/gr/gk208-gm10x: regenerate built-in firmware adds 131992709dc4 drm/nouveau/kms/gf119-: allow both 256- and 1024-sized LUT [...] adds 122c1639185f drm/nouveau/kms/nv50-: Remove nv50_mstc_best_encoder() adds 5ff0cb1ce253 drm/nouveau/kms/nv50-: Use less encoders by making mstos per-head adds 481404957a14 drm/nouveau/kms/nv50-: Report possible_crtcs incorrectly o [...] adds f42e4b337b32 drm/nouveau/nouveau: fix incorrect sizeof on args.src an args.dst adds 0ac7facb7071 drm/nouveau/fault: Add support for GP10B adds f1331ea8ee0a drm/nouveau: Do not try to disable PCI device on Tegra adds b0b651aedb10 drm/nouveau/tegra: Avoid pulsing reset twice adds fc12262b9683 drm/nouveau/tegra: Set clock rate if not set adds 6992ceb8c0f6 drm/nouveau/secboot/gm20b,gp10b: Read WPR configuration fr [...] adds 0d0d498265e7 drm/nouveau/ltc/gp10b: Add custom L2 cache implementation adds d7ca5ddf585e drm/nouveau/ce/gp10b: Use correct copy engine adds 2574c809d7c0 drm/nouveau/kms/nv04-nv4x: Use match_string() helper to si [...] adds 2cf3c8bc47d4 drm/nouveau/fb/gf100-: declare constants as unsigned long long. adds cd04e4ffd5c4 drm/nouveau/kms/nv04: remove set but unused variable. adds b4229fc67d9b drm/nouveau: use NULL for pointer assignment. adds 72ecb0a6ce89 drm/nouveau: Fix ttm move init with multiple GPUs adds 176ada03e3c2 drm/nouveau/mmu: Add correct turing page kinds adds 3613a9bea95a drm/nouveau/secboot/gm20b: initialize pointer in gm20b_sec [...] adds 4886c740c9bc drm/nouveau/core: fix missing newline in fw loader error message adds 0514a6b7d9c8 drm/nouveau/fault/tu102: define nvkm_fault_func.pin adds fef1c0ef7074 drm/nouveau/gr/gf100-: remove dtor adds 7adc77aa0e11 drm/nouveau/gr/gk20a,gm200-: add terminators to method lis [...] adds 3c47e381d651 drm/nouveau/gr/gv100-: modify gr init to match newer versi [...] adds 1eb013473bff drm/nouveau: Fix copy-paste error in nouveau_fence_wait_ue [...] adds 2e4534a22794 drm/nouveau/drm/ttm: Remove set but not used variable 'mem' adds 409d659fe11d drm/nouveau/disp/dp: fix typo when determining failsafe li [...] adds 633cc9beeb6f drm/nouveau/fault/gv100-: fix memory leak on module unload adds 5a4b98cde434 drm/nouveau/flcn: move fetching of configuration until first use adds de048192130d drm/nouveau/flcn: fetch PRI address from TOP if not provid [...] adds a128bbfacc06 drm/nouveau/flcn: export existing funcs adds 5ff41544fc81 drm/nouveau/core: output fw size in debug messages adds 47c8f8e1a225 drm/nouveau/core: add a macro to better handle multiple fi [...] adds f25709f9aeb3 drm/nouveau/core: add representation of generic binary objects adds 31bef57f6ce3 drm/nouveau/core: define ACR subdev adds 67e7c6cf8f52 drm/nouveau/acr: add stub implementation for all GPUs curr [...] adds c63fe2e704e2 drm/nouveau/acr: add loaders for currently available LS fi [...] adds 78b10b740300 drm/nouveau/gsp: select implementation based on available [...] adds 334815ef310a drm/nouveau/gsp: initialise SW state for falcon from constructor adds e905736c6d73 drm/nouveau/pmu/gp10b: split from gm20b implementation adds 989863d7cbe5 drm/nouveau/pmu: select implementation based on available [...] adds 2952a2b42e17 drm/nouveau/pmu: initialise SW state for falcon from constructor adds 6f0add0ad6e9 drm/nouveau/gr/gf100-: use nvkm_blob structure for fecs/gpccs fw adds a2bfb50e72ae drm/nouveau/gr/gk20a,gm200-: use nvkm_firmware_load_blob f [...] adds 0033f15b44bc drm/nouveau/gr/gf100-: drop fuc_ prefix on sw init adds 00e1b5dcf766 drm/nouveau/gr/gf100-: move fecs/gpccs ucode into their su [...] adds a096ff19811e drm/nouveau/gr/gp108: split from gp107 adds ef16dc278ec2 drm/nouveau/gr/gf100-: select implementation based on avai [...] adds 4f556362a3f6 drm/nouveau/gr/gf100-: initialise SW state for falcon from [...] adds e14e5e6c3374 drm/nouveau/sec2/gp108: split from gp102 implementation adds 7adc40c593c6 drm/nouveau/sec2: select implementation based on available [...] adds edd757d17891 drm/nouveau/sec2: initialise SW state for falcon from constructor adds 555a0002d3c6 drm/nouveau/sec2: use falcon funcs adds c9af47bcbde4 drm/nouveau/sec2: move interrupt handler to hw-specific module adds 98a34d995010 drm/nouveau/nvdec: select implementation based on available fw adds 3a900a5d9ce3 drm/nouveau/nvdec: initialise SW state for falcon from con [...] adds 68f02444946b drm/nouveau/nvdec/gm107: rename from gp102 implementation adds a5482b9ff194 drm/nouveau/nvdec/gm107-: add missing engine instances adds 10e43bfd2f8d drm/nouveau/nvenc: add a stub implementation for the GPUs [...] adds fb0a5bbe3157 drm/nouveau/flcn: specify FBIF offset from subdev adds ca3190e3c7e3 drm/nouveau/flcn: move bind_context WAR out of common code adds bc3cfd18acaf drm/nouveau/flcn: specify EMEM address from subdev adds e938c4e723a0 drm/nouveau/flcn: specify debug/production register offset [...] adds b826f48a1c12 drm/nouveau/flcn: specify queue register offsets from subdev adds af696a61a221 drm/nouveau/flcn: reset sec2/gsp falcons harder adds 3d0482ec28eb drm/nouveau/flcn: add printk macros adds 7e1659cc3b33 drm/nouveau/flcn: split msgqueue into multiple pieces adds 8763955ba738 drm/nouveau/flcn/qmgr: explicitly create queue manager fro [...] adds acc466ab4657 drm/nouveau/flcn/cmdq: explicitly create command queue(s) [...] adds 22431189d669 drm/nouveau/flcn/msgq: explicitly create message queue fro [...] adds 0ae59432ba6d drm/nouveau/flcn/qmgr: move sequence tracking from nvkm_ms [...] adds c80157a25e71 drm/nouveau/flcn/qmgr: allow arbtrary priv + return code f [...] adds 8e90a98dfb80 drm/nouveau/flcn/qmgr: support syncronous command submissi [...] adds a15d8f580ccb drm/nouveau/flcn/qmgr: rename remaining nvkm_msgqueue bits [...] adds 2e8a65973b9a drm/nouveau/flcn/cmdq: split the condition for queue readi [...] adds 2baaffff9775 drm/nouveau/flcn/cmdq: cmd_queue_push can't fail, remove e [...] adds c2c9b243189f drm/nouveau/flcn/cmdq: cmd_queue_close always commits, sim [...] adds baafecbf9a5b drm/nouveau/flcn/cmdq: switch to falcon queue printk macros adds 2b287aebb451 drm/nouveau/flcn/cmdq: drop nvkm_msgqueue argument to functions adds 149745252c65 drm/nouveau/flcn/cmdq: implement a more explicit send() interface adds 25fd061cc7dd drm/nouveau/flcn/cmdq: rename cmdq-related nvkm_msqqueue_q [...] adds 86ce2a71539c drm/nouveau/flcn/cmdq: move command generation to subdevs adds f09a3ee36bdc drm/nouveau/flcn/msgq: remove error handling for msg_queue [...] adds e9602a1bd7e9 drm/nouveau/flcn/msgq: simplify msg_queue_pop() error handling adds 77b1ab61fd1c drm/nouveau/flcn/msgq: switch to falcon queue printk macros adds 2d063981d710 drm/nouveau/flcn/msgq: drop nvkm_msgqueue argument to functions adds d114a1393fa0 drm/nouveau/flcn/msgq: move handling of init message to subdevs adds e1cc579898ae drm/nouveau/flcn/msgq: pass explicit message queue pointer [...] adds 91a4e83a2d3e drm/nouveau/flcn/msgq: rename msgq-related nvkm_msgqueue_q [...] adds 7a4dde711b38 drm/nouveau/secboot: move code to boot LS falcons to subdevs adds ff213b634865 drm/nouveau/core/memory: add macros to read/write blocks f [...] adds ebe52a58acca drm/nouveau/fb/gp102-: unlock VPR as part of FB init adds 22dcda45a3d1 drm/nouveau/acr: implement new subdev to replace "secure boot" adds 9d350c5e5156 drm/nouveau/secboot: remove adds edec7149cbfa drm/nouveau/core: remove previous versioned fw loader adds 3fa8fe1572bc drm/nouveau/acr/tu10x: initial support adds afa3b96b058d drm/nouveau/gr/tu10x: initial support adds dd22dfa62c9c Merge branch 'linux-5.6' of git://github.com/skeggsb/linux [...] adds 8801eb484006 drm/i915/gtt: add missing include file asm/smp.h adds 0f69958dabd6 drm/i915/pch: convert to using the drm_dbg_kms() macro. adds f8d18d5cb256 drm/i915/pm: use new struct drm_device logging macros. adds d5cf720f218c drm/i915/lmem: use new struct drm_device based logging macros. adds b908af554aaa drm/i915/sideband: convert to using new struct drm_device [...] adds d0208cfa5f15 drm/i915/uncore: use new struct drm_device based macros. adds 80e5351df13a drm/i915/gt: Skip trying to unbind in restore_ggtt_mappings adds 1b8bfc572672 drm/i915/gt: Mark context->state vma as active while pinned adds 8ccfc20a7d56 drm/i915/gt: Mark ring->vma as active while pinned adds 742379c0c400 drm/i915: Start chopping up the GPU error capture adds cbcfa8a3e160 drm/i915: Drop the shadow w/a batch buffer adds a0d5d0c80432 drm/i915: Drop the shadow ring state from the error capture adds 1a8585bd774c drm/i915: Drop request list from error state adds 8cbf89db2941 drm/i915/dsi: Parse the I2C element from the VBT MIPI sequ [...] adds c0e60347d44d drm/i915/gt: Hold rpm wakeref before taking ggtt->vm.mutex adds 6fbeda0bfd21 drm/i915/uc: Add ops to intel_uc adds 39ddb8632035 drm/i915/uc: Add init_fw/fini_fw to to intel_uc_ops adds cc93f7b040c3 drm/i915/uc: Add init/fini to to intel_uc_ops adds 1868c7579f35 drm/i915/uc: Add sanitize to to intel_uc_ops adds d713e3ab93fd drm/i915: Correct typo in i915_vma_compress_finish stub adds aebf3b521b34 drm/i915/pmu: Do not use colons or dashes in PMU names adds d5848c4414a7 drm/i915: Bump up CDCLK to eliminate underruns on TGL adds 43a6d19cace6 drm/i915: Pass intel_connector to intel_attached_*() adds b7d02c3a124d drm/i915: Pass intel_encoder to enc_to_*() adds 79003e61b1fb drm/i915: Use the passed in encoder adds 59be9b9c4f3b drm/i915: Fix multiple definition of 'i915_vma_capture_finish' adds 5422d87d2cc3 drm/i915: Fix too few arguments to function i915_capture_e [...] adds 6b7133b66925 drm/i915/gt: Always reset the timeslice after a context switch adds f2221a504940 drm/i915: Update DRIVER_DATE to 20200114 adds 71e7274066c6 Merge tag 'drm-intel-next-2020-01-14' of git://anongit.fre [...] adds b2e0fc8a142b Merge remote-tracking branch 'drm/drm-next' adds 1fc636c9b3b2 drm/amdgpu/display: Use u64 divide macro for round up division adds a434b94c5a6c drm/amdkfd: Improve function get_sdma_rlc_reg_offset() (v2) adds 9530273ec90c drm/amd/powerplay: cover the powerplay implementation details V3 adds 5021e9a83160 drm/amdgpu: catch amdgpu_irq_add_id failure adds 2d6605911d12 drm/amdgpu/vcn2.5: fix PSP FW loading for the second instance adds e7ddb878484d drm/amdgpu: enable VCN2.5 IP block for Arcturus adds 93070deb58c9 drm/amdgpu: add query_ras_error_count function for sdma v4 adds 3e81ee9a78e5 drm/amdgpu: support error reporting for sdma ip block adds 1dd5ead29409 drm/amdgpu: add ras_late_init and ras_fini for sdma v4 adds 5e62db9df684 drm/amdgpu: read sdma edc counter to clear the counters adds 2d5ef0b42c0b drm/amd/display: Don't disable DP PHY when link loss happens adds df5e984c8bd4 drm/amdgpu/sriov: workaround on rev_id for Navi12 under sriov adds b1ffd1e309c7 drm/amd/powerplay: sw ctf for arcturus adds 40c9e7b5783c drm/amdgpu/powerplay: fix warning in smu_v11_0.c adds 817396dc9f6a drm/amdgpu: add MCUMC_ADDRT0 offset to ip header file adds 5d4667ec33a0 drm/amdgpu: calculate MCUMC_ADDRT0 per asic's UMC offset adds 49da2ccd2d6e drm/amdgpu: check sdma ras funcs pointer before accessing adds 351d5ac55c72 drm/amd/amdgpu: add missing umc_6_1_2_sh_mask.h header file (v2) adds d44394a9e18f drm/amdgpu/gfx9: remove unused sdma headers adds 60fb100b3d16 drm/amdgpu/display: set gpu vm flag for all asics which su [...] adds 403c1ef0d2cc drm/amdgpu: enable S/G display on PCO and RV2 (v2) adds fe3db4374239 drm/amdgpu/display: set gpu vm flag for renoir adds bbde7162f708 drm/amdgpu/gmc10: remove dead code adds 1499bcc7a216 drm/amdgpu/gmc10: free stolen memory in late_init adds 6ca476bab8fd drm/amd/powerplay: update SMU12_DRIVER_IF_VERSION to 11 adds d8459d1b7f68 drm/amdgpu: update goldensetting for renoir adds 9c8c81fe7d2c drm/amdgpu: disable XGMI TA unload for arcturus adds eee2eabafe1d drm/amdgpu: preserve RSMU UMC index mode state adds 61e50646f0bb drm/amd/display: add Pollock IDs, fix Pollock & Dali clk m [...] adds bdf84a80e0ce drm/amdgpu: Create generic DF struct in adev adds ae99fc35ceea drm/amdgpu: add defines for DF and TCP Hashing adds 22d39fe729fd drm/amdgpu: Match TC hash settings to DF settings (v2) adds a2e4b418c671 drm/amdgpu/psp: declare navi1x ta firmware adds 5d593d682ffa drm/amd/display: Reorder detect_edp_sink_caps before link [...] adds b239b59bf434 drm/amd/display: remove unnecessary conversion to bool adds f81110b8520a drm/amdgpu: add header file for macro SZ_1M adds b9a9294b91ef drm/amdgpu/pm: properly handle runtime pm adds a9ffe2a98338 drm/amdgpu/debugfs: properly handle runtime pm adds 8f8d6d4b3bb8 drm/amdgpu: add UAPI for creating encrypted buffers adds 1188242ff5ce drm/amdgpu: add UAPI to create secure commands (v3) adds 8866a4a0a2ee drm/amdgpu: define the TMZ bit for the PTE adds 07123198ffba drm/amdgpu: add tmz feature parameter (v2) adds 467c8528425b drm/amdgpu: add amdgpu_tmz data structure adds 4b899065f882 drm/amdgpu: add function to check tmz capability (v4) adds 34c2777a29ac drm/amdgpu: add tmz bit in frame control packet adds 5ea9c6ad3d9d drm/amdgpu: expand the emit tmz interface with trusted flag adds 983bc43ebcd7 drm/amdgpu: expand the context control interface with trust flag adds ad31ea4eaa6b drm/amdgpu: job is secure iff CS is secure (v5) adds 82aa4c951ab5 drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) adds fbd822c56b25 drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h adds d9f5b360de19 drm/amdgpu: expand sdma copy_buffer interface with tmz parameter adds 075fd3fbafd2 drm/amdgpu: expand amdgpu_copy_buffer interface with tmz p [...] adds 7e2c0f89c011 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4 adds 1e0abdb3e7f1 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5 adds a371c6085c02 drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10 adds c8cc1efd414d drm/amdgpu: move CS secure flag next the structs where it's used adds de92a06d97c9 drm/amdkfd: New IOCTL to allocate queue GWS (v2) adds 0bd20315ec1a Fix root mounting with no mount options adds 31542423634c ALSA: hda/hdmi - fix atpx_present when CLASS is not VGA adds 4e7b810333f8 drm/amdgpu: work around llvm bug #42576 adds 74624cc2252d drm/amdgpu: Enter low power state if CRTC active. adds 8e48a736e7cd drm/amdgpu/display: fix logic inversion in program_timing_sync() adds 69bbab5a7a09 pci: Clarify ATS quirk adds 094839fd35d7 pci: add ATS quirk for navi14 board (v2) adds 164864058d3d Merge remote-tracking branch 'amdgpu/drm-next' adds f4e9894b6952 drm/i915/pmu: Correct the rc6 offset upon enabling adds e88e9f8ea4e9 drm/i915/gt: Clear rc6 residency trackers across suspend adds d8186dd23926 drm/i915/guc: Simpler CT message size calculation adds 18c8832523c8 drm/i915/guc: Introduce CT_ERROR adds 59a46ad9f86c drm/i915/guc: Update CTB helpers to use CT_ERROR adds 88a57514cf79 drm/i915/guc: Use correct name for last CT fence adds 36c8e356a76e drm/i915/gem: Take local vma references for the parser adds 103605e0d1e7 drm/i915: Make a copy of the ggtt view for slave plane adds b63b4feaef73 drm/i915/selftests: Add a mock i915_vma to the mock_ring adds bd3cf6f7ce20 drm/i915/dp/tgl+: Update combo phy vswing tables adds 4ec5abe960ca drm/i915/vbt: Rename BDB_LVDS_POWER to BDB_LFP_POWER adds f22fd334890e drm/i915/gen11: Add additional pcode status values adds c43c5a8818d4 drm/i915/params: add i915 parameters to debugfs adds a267ab8dec06 drm/i915/params: support bool values for int and uint params adds 72ff2b8d5f2d drm/i915/gt: Use the BIT when checking the flags, not the index adds 9ecc6eabd8fe drm/i915/fbc: Move the plane state check into the fbc functions adds 661d6ec00058 drm/i915/fbc: Nuke fbc_supported() adds d54151c5c8c0 drm/i915/fbc: Add fbc tracepoints adds f78d5da6e7bd drm/i915/tgl: Add Wa_1409825376 to tgl adds 3c90514123f0 Merge remote-tracking branch 'drm-intel/for-linux-next' adds e5124751892a drm: move DP_MAX_DOWNSTREAM_PORTS from i915 to drm core adds b4c32073b8cf drm: always determine branch device with drm_dp_is_branch() adds 69654c632d80 drm/connector: Split out orientation quirk detection (v2) adds 0980939d2a70 drm/connector: Hookup the new drm_cmdline_mode panel_orien [...] adds dba9bf0a98c5 drm: panel: fix excessive stack usage in td028ttec1_prepare adds 8d6cb2f7fb90 drm/drm_panel: fix export of drm_panel_of_backlight, try #3 adds 53c902b9998a drm/rockchip: use DIV_ROUND_UP macro for calculations. adds 9590a99cfb3b drm/rockchip: Add missing vmalloc header adds 978bd0278f90 dt-bindings: vendor-prefixes: Add Shenzhen Frida LCD Co., Ltd. adds 7ab618c9a7e6 dt-bindings: panel-simple: Add compatible for Frida FRD350 [...] adds 7b6bd8433609 drm/panel: simple: Add support for the Frida FRD350H54004 panel adds 455e00f1412f drm: Add getfb2 ioctl adds d3d19d6fc573 fbdev: potential information leak in do_fb_ioctl() adds 366c5aa18c12 video: hyperv_fb: fix indentation issue adds ac0c2558161d video: ssd1307fb: add the missed regulator_disable adds 52733e95f040 video: Fix Kconfig indentation adds bc5e36f3d2ce OMAP: DSS2: remove non-zero check on variable r adds 28388b3325e3 pxa168fb: fix release function mismatch in probe failure adds 2be24502158b fbcon: Adjust indentation in set_con2fb_map adds 93166f5f2e4d fbmem: Adjust indentation in fb_prepare_logo and fb_blank adds 3c3c56397d58 video: sa1100fb: constify copied structure adds 091be7245a03 fbdev: s1d13xxxfb: use resource_size adds 44a391081c9b fbdev: cg14fb: use resource_size adds 914d66312d46 video: exynos: Rename Exynos to lowercase adds 31a2a3292139 fbdev: remove object duplication in Makefile adds e4eed858357a video: fbdev: nvidia: clean up indentation issues and comm [...] adds c94b10d9924f Merge remote-tracking branch 'drm-misc/for-linux-next' adds b55f91a00630 drm: msm: Quiet down plane errors in atomic_check adds d4bbcade0ef5 drm/msm/dpu: Allow UBWC on NV12 adds 6a0dea02c2c4 drm/msm: support firmware-name for zap fw (v2) adds 3522b4b281e9 drm/msm: allow zapfw to not be specified in gpulist adds 57d6c2eb735a dt-bindings: drm/msm/gpu: Document firmware-name adds 5f9935f514d6 drm/msm: Fix error about comments within a comment block adds 8d4f03db0c72 Merge remote-tracking branch 'drm-msm/msm-next' adds 2bdfdaf97ea2 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds 4aa35156198d Merge remote-tracking branch 'etnaviv/etnaviv/next' adds e15bc1e11b17 Merge branch 'regmap-5.6' into regmap-next adds a8fa39306960 Merge remote-tracking branch 'regmap/for-next' adds 3cdca6d62b8e Merge branch 'for-linus' into for-next adds f9993480214f ALSA: timer: fix nsec/sec initialization confusion adds 8a71821f12a0 ALSA: hda: patch_realtek: fix empty macro usage in if block adds ff40e0d41af1 ALSA: usb: update old-style static const declaration adds 03be63b2953c ALSA: oxfw: use ENXIO for not-supported cases adds 06a42a74a0e7 ALSA: oxfw: don't add MIDI/PCM interface when packet strea [...] adds 41dbc792794a ALSA: oxfw: fix for Stanton SCS.1d adds a9f47fcb5e25 ALSA: dice: loosen stream format check for MIDI conformant [...] adds 791a485f2da3 ALSA: dice: add support for Alesis MasterControl adds 73ac9f5e5b43 ALSA: usb-audio: Add boot quirk for MOTU M Series adds 1a462be52f45 ALSA: hda: Manage concurrent reg access more properly adds 6e57188f20ec ALSA: hda: Update kernel-doc function parameter descriptions adds 4f5c26534d39 ALSA: hda: correct kernel-doc parameter descriptions adds 75663c093d0b ALSA: hda: patch_hdmi: remove warnings with empty body adds a3afa29942b8 ALSA: usb-audio: unlock on error in probe adds 958e495ea047 Merge remote-tracking branch 'sound/for-next' adds 23534b197159 Merge branch 'for-5.5' of https://git.kernel.org/pub/scm/l [...] adds a84188eced61 ASoC: max98090: Drop incorrectly applied duplicate commit adds 613fb50059cf ASoC: soc-core: remove snd_soc_rtdcom_list adds 7d2a5f9ae41e ASoC: rt700: add rt700 codec driver adds 12b052327dc2 ASoC: soc-core: rename snd_soc_rtdcom_add() to snd_soc_rtd [...] adds 1272063a7ee4 ASoC: soc-core: care .ignore_suspend for Component suspend adds d7a8cb493165 ASoC: soc-core: remove duplicate pinctrl operation when suspend adds 76c39e867cba ASoC: soc-core: do pinctrl_pm_select_xxx() as component adds 83f94a2e293d ASoC: soc-core: add snd_soc_close_delayed_work() adds 3f4cf797939c ASoC: soc-dapm: add snd_soc_dapm_stream_stop() adds b0edff42360a ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() [...] adds ec0f6a4c4a98 ASoC: txx9: Remove unused rtd variable adds d1ede0641b05 ASoC: rt715: add RT715 codec driver adds 62d28dcb65fd ASoC: rt711: remove unused including <linux/version.h> adds 630db1549356 ASoC: Intel: bdw-rt5677: fix Kconfig dependencies adds 4865bde187b2 ASoC: Intel: bdw-rt5677: change cpu_dai and platform compo [...] adds 64df6afa0dab ASoC: Intel: broadwell: change cpu_dai and platform compon [...] adds a40acc6bfceb ASoC: Intel: bdw-rt5650: change cpu_dai and platform compo [...] adds cfe8191b1bbf ASoC: SOF: fix PCM playback through ALSA OSS emulation adds efb6f3159e87 ASoC: soc-acpi: add _ADR-based link descriptors adds cf61a42066ea ASoC: Intel: common: soc-acpi: declare new tables for SoundWire adds 4313dd3efe57 ASoC: Intel: common: add match tables for ICL w/ SoundWire adds db0b9efb989f ASoC: Intel: common: add match tables for CNL/CFL/CML w/ S [...] adds d985d208bf8f ASoC: Intel: common: add match tables for TGL w/ SoundWire adds 5732c0fc53eb ASoC: SOF: Intel: reference SoundWire machine lists adds 8fea78029f5e ASoC: atmel: fix build error with CONFIG_SND_ATMEL_SOC_DMA=m adds a87a6653a28c ASoC: rt1308-sdw: add rt1308 SdW amplifier driver adds 5615b7a27843 ASoC: rt700: remove unused including <linux/version.h> adds 2c72943dc359 ASoC: rt715: use dev_to_sdw_dev() instead of to_sdw_slave_ [...] adds fed4383c4586 ASoC: rt715: remove warnings adds d873997192dd ASoC: SOF: Intel: hda-dai: fix compilation warning in pcm_prepare adds 01bfee0d1d94 ASoC: Intel: bxt_da7219_max98357a: rename shadowed variable adds c1b765362bf8 ASoC: Intel: bxt_rt298: rename shadowed variable adds 83fa677581da ASoC: Intel: glk_rt5682_max98357a: rename shadowed variable adds 988b414775fe ASoC: Intel: glk_rt5682_max98357a: removed unused variables adds 2e539cf72a34 ASoC: Intel: kbl_da7219_max98357a: rename shadowed variable adds 2b66c70fbe64 ASoC: Intel: kbl_da7219_max98927: test return value on route add adds 1a29c7606636 ASoC: Intel: kbl_da7219_max98927: rename shadowed variable adds 379336e30ff7 ASoC: Intel: kbl_da7219_max98927: remove unnecessary initi [...] adds 74e7c6b0030c ASoC: Intel: kbl_rt5660: rename shadowed variable adds 13a5d5edcf06 ASoC: Intel: kbl_rt5663_max98927: rename shadowed variable adds 1157613863e0 ASoC: Intel: kbl_rt5663_rt5514_max98927: rename shadowed variable adds 38e58021a950 ASOC: Intel: kbl_rt5663_rt5514_max98927: remove useless in [...] adds 119cc7841403 ASoC: Intel: skl_nau88l25_max98357a: rename shadowed variable adds ddce36afd59f ASoC: Intel: skl_nau88l25_ssm4567: rename shadowed variable adds 0c7288f49135 ASoC: Intel: skl_rt286: rename shadowed variable adds 1b2c86808319 ASoC: Intel: bytcht_es8316: removed unused variable adds 38c059399519 ASoC: Intel: bytcr_rt5640: remove unused variable adds c1b34230a37d ASoC: Intel: bytcr_rt5651: remove unused variable adds e26c4e900b1a ASoC: Intel: bytcr_rt5651: switch to using devm_fwnode_gpi [...] adds 30bcb1f264bf dt-bindings: sound: Convert jz47*-codec doc to YAML adds 2159a6810e96 ASoC: codecs: Add jz4770-codec driver adds b059b7e0ec32 regulator: core: Add regulator_is_equal() helper adds aa6dcba83177 Merge tag 'regulator-eq' of https://git.kernel.org/pub/scm [...] adds e19ecbf105b2 ASoC: sgtl5000: Fix VDDA and VDDIO comparison adds 8441f87eadf6 ASoC: dt-bindings: fsl_asrc: add compatible string for imx [...] adds c05f10f28ef6 ASoC: fsl_asrc: Add support for imx8qm & imx8qxp adds 06bf8ea4f8ae ASoC: sgtl5000: add multi endpoint support adds 0468e667a5be regulator fix for "regulator: core: Add regulator_is_equal [...] adds df4e3eee310f Merge branch 'topic/equal' of https://git.kernel.org/pub/s [...] adds a03494c987f8 Merge branch 'asoc-5.6' into asoc-next adds f6f81e7e23cd Merge remote-tracking branch 'sound-asoc/for-next' adds 1c6c06aaf628 Merge remote-tracking branch 'modules/modules-next' adds e112324cc042 Input: edt-ft5x06 - work around first register access error adds 8726e4c9a309 Input: edt-ft5x06 - alphabetical include reorder adds 21cdb025fc69 Input: edt-ft5x06 - document wakeup-source capability adds 53435cd88e6a Input: edt-ft5x06 - make wakeup-source switchable adds 643dd7416649 Input: edt-ft5x06 - use pm core to enable/disable the wake irq adds 1bdd3e05a0a3 Merge tag 'v5.5-rc5' into next adds a1f7813117f1 Merge remote-tracking branch 'input/next' adds cbd2556f4181 Merge branch 'for-5.6/libata' into for-next adds 8e42d239cb02 block: mark zone-mgmt bios with REQ_SYNC adds 6c9c49907234 Merge branch 'for-5.6/block' into for-next adds 55180498dfd5 md-bitmap: small cleanups adds 6b8651aac1dc raid6/test: fix a compilation error adds 5e5ac01c2b88 raid6/test: fix a compilation warning adds f591df3cc6d6 md/raid6: fix algorithm choice under larger PAGE_SIZE adds d2c9ad41249a raid5: remove worker_cnt_per_group argument from alloc_thr [...] adds 404659cf1e25 md: rename wb stuffs adds 3e173ab55b99 md: fix a typo s/creat/create adds 11d3a9f65018 md: prepare for enable raid1 io serialization adds 3938f5fb82ae md: add serialize_policy sysfs node for raid1 adds de31ee949739 md: reorgnize mddev_create/destroy_serial_pool adds 69df9cfc7042 raid1: serialize the overlap write adds 4d26d32fe4da md: don't destroy serial_info_pool if serialize_policy is true adds 69b00b5bb235 md: introduce a new struct for IO serialization adds 025471f9f50f md/raid1: use bucket based mechanism for IO serialization adds d0d2d8ba0494 md/raid1: introduce wait_for_serialization adds 7454049eb7e4 Merge branch 'md-next' of git://git.kernel.org/pub/scm/lin [...] adds c78f806ef366 Merge branch 'for-5.6/drivers' into for-next adds 48d3167045c9 fs: make build_open_flags() available internally adds bf8edc9a0ac4 io_uring: add support for IORING_OP_OPENAT adds c47b2b7c1fba fs: move filp_close() outside of __close_fd_get_file() adds f13d26e8e364 io-wq: add support for uncancellable work adds 782c6ad574f2 io_uring: add support for IORING_OP_CLOSE adds 813668c6099b io_uring: avoid ring quiesce for fixed file set unregister [...] adds 3dc3f23da3c1 fs: make two stat prep helpers available adds 9b4d39f76e25 io_uring: add support for IORING_OP_STATX adds e5f2c4e029a6 io-wq: support concurrent non-blocking work adds e63846130e69 io_uring: add IOSQE_ASYNC adds 6ef463cbbb08 io_uring: rename prev to head adds 097a61ecf596 io_uring: move *queue_link_head() from common path adds 8300cf830b6c io_uring: remove two unnecessary function declarations adds 471441417ed2 io_uring: add lookup table for various opcode needs adds f05f1cecdb19 io_uring: split overflow state into SQ and CQ side adds a5fbe3f1e246 io_uring: improve poll completion performance adds 3c71e7797105 io_uring: add non-vectored read/write commands adds 22e0e1611f2f io_uring: allow use of offset == -1 to mean file position adds 12104a579ec2 io_uring: add IORING_OP_FADVISE adds 894f825444fe mm: make do_madvise() available internally adds e06f240e694e io_uring: add IORING_OP_MADVISE adds 8735c5c05128 pcpu_ref: add percpu_ref_tryget_many() adds e93aff0a8571 io_uring: batch getting pcpu references adds 4f0132aed858 io_uring: wrap multi-req freeing in struct req_batch adds ea5c55d9075b io_uring: extend batch freeing to cover more cases adds 0ef77a84f241 io_uring: add support for IORING_SETUP_CLAMP adds a13e586a7eba io_uring: clamp to_submit in io_submit_sqes() adds 39ea15b1cb81 io_uring: optimise head checks in io_get_sqring() adds cb37daf435f0 io_uring: optimise commit_sqring() for common case adds 6c5c62200ba2 io_uring: remove extra io_wq_current_is_worker() adds e3f45361baaf io_uring: add support for send(2) and recv(2) adds 58e74ab3b2e1 io_uring: Remove unnecessary null check adds 7fd1c0f8c691 io_uring: file set registration should use interruptible waits adds 836ad3602809 io_uring: change io_ring_ctx bool fields into bit fields adds 5293d0fa21d5 io_uring: enable option to only trigger eventfd for async [...] adds db058e3427b1 io_uring: add 'struct open_how' to the openat request context adds 2332098d170f io_uring: remove 'fname' from io_open structure adds ddf599cd7dc1 io_uring: add support for IORING_OP_OPENAT2 adds 3edcd3102675 io_uring: add opcode to issue trace event adds 87247fc5d4c5 io_uring: account fixed file references correctly in batch adds 74566df3a71c io_uring: don't setup async context for read/write fixed adds e0bbb3461ae0 io-wq: cancel work if we fail getting a mm reference adds 78912934f4f7 io_uring: be consistent in assigning next work from handler adds bd3701d2d476 Merge branch 'io_uring-5.5' into for-5.6/io_uring-vfs adds 126c20adbd98 Merge branch 'for-5.6/io_uring-vfs' into for-next adds 06ef26876467 Merge remote-tracking branch 'block/for-next' adds 4feaef830de7 dm space map common: fix to ensure new block isn't already in use adds bbb1658461ac dm crypt: Implement Elephant diffuser for Bitlocker compatibility adds 4ea9471fbd1a dm crypt: fix benbi IV constructor crash if used in authen [...] adds aa9509209c5a dm writecache: fix incorrect flush sequence when doing SSD [...] adds 44d8ebf43639 dm thin metadata: use pool locking at end of dm_pool_metad [...] adds a4a8d286586d dm thin: fix use-after-free in metadata_pre_commit_callback adds 873937e75f9a dm thin: don't allow changing data device during thin-pool reload adds f06c03d1ded2 dm thin: change data device's flush_bio to be member of st [...] adds be240ff5e402 dm mpath: Add timeout mechanism for queue_if_no_path adds 9b2d1ed333c6 Merge remote-tracking branch 'device-mapper/for-next' adds 4d9e34463bb0 Merge remote-tracking branch 'pcmcia/pcmcia-next' adds 4390e33ebf93 Merge remote-tracking branch 'mmc/next' adds f575872fff0e Merge remote-tracking branch 'mfd/for-mfd-next' adds 1c51aad8475d power: supply: axp20x_ac_power: Fix reporting online status adds ddfec18b42c4 power: supply: axp20x_ac_power: Allow offlining adds ca4c77bb4315 power: supply: axp20x_ac_power: Add wakeup control adds f95526333abf power: supply: axp20x_usb_power: Remove unused device_node adds e29242ad813c power: supply: max17040: Correct IRQ wake handling adds a60ec78d306c power: supply: ltc2941-battery-gauge: fix use-after-free adds eb368de6de32 power: supply: sbs-battery: Fix a signedness bug in sbs_ge [...] adds 333853be5645 power: supply: core: Update sysfs-class-power ABI document adds d20267c9a98e power: supply: bq25890_charger: Add support of BQ25892 and [...] adds 13f0a589eff2 dt-bindings: Add new chips to bq25890 binding documentation adds 46aa27e74208 power: supply: bq25890_charger: Add DT and I2C ids for all [...] adds a4f06df13db8 power: reset: at91-poweroff: introduce struct shdwc_reg_config adds d39284f21de7 power: reset: at91-poweroff: use proper master clock regis [...] adds 577233a3f563 power: suppy: ucs1002: Make the symbol 'ucs1002_regulator_ [...] adds 56900d4541a9 power: supply: axp20x_usb_power: Use a match structure adds ecbc8dd78ed9 power: supply: axp20x_usb_power: Allow offlining adds 09aaaec5f658 power: supply: axp20x_usb_power: Add wakeup control adds bcfb7ae3f50b power: supply: axp20x_usb_power: Only poll while offline adds aff20bd7ee3d Merge remote-tracking branch 'battery/for-next' adds b83380512e95 regulator: mp8859: tidy up white space in probe adds 686f63616f4a regulator: mpq7920: Fix Woverflow warning on conversion adds 7eec67869893 regulator: mpq7920: Check the correct variable in mpq7920_ [...] adds 77e29598ca3f regulator: Convert i2c drivers to use .probe_new adds ebf652b40820 regulator: add IPQ4019 SDHCI VQMMC LDO driver adds b389ceae4a8f regulator: bd718x7: Simplify the code by removing struct b [...] adds fd2bc8aa19b9 dt-bindings: Drop entry for Monolithic Power System, MPS adds 7efe3470f99e regulator: bindings: Drop document bindings for mpq7920 adds d47e4f978f2a regulator: vqmmc-ipq4019: Remove ipq4019_regulator_remove adds f72c58355091 regulator: vqmmc-ipq4019: Trivial clean up adds 489d6954acab regulator: mpq7920: Remove unneeded fields from struct mpq [...] adds 5b379b2bf877 regulator: mpq7920: Convert to use .probe_new adds abe6ebf445f8 Merge branch 'regulator-5.6' into regulator-next adds 50db69ae8567 Merge remote-tracking branch 'regulator/topic/equal' into [...] adds 29a31a728c44 Merge remote-tracking branch 'regulator/for-next' adds ea78979d302f IMA: fix measuring asymmetric keys Kconfig adds 9fb38e76b5f1 IMA: Define workqueue for early boot key measurements adds 11bd9a697ede IMA: Call workqueue functions to measure queued keys adds 8f5d2d06f217 IMA: Defined timer to free queued keys adds a5af8419ffda Merge branch 'next-integrity.defer-measuring-keys' into ne [...] adds ebaebd842e92 ima: Add a space after printing LSM rules for readability adds cca95f37e979 Merge remote-tracking branch 'integrity/next-integrity' adds e4f051a8c527 next-20191211/keys adds b82f3f6894ec selinux: remove redundant msg_msg_alloc_security adds fe49c7e4f85a selinux: move ibpkeys code under CONFIG_SECURITY_INFINIBAND. adds b78b7d59bdbe selinux: make default_noexec read-only after init adds 65cddd50980b selinux: treat atomic flags more carefully adds cfff75d8973a selinux: reorder hooks to make runtime disable less broken adds 7eed73f1eafc Merge remote-tracking branch 'selinux/next' adds 5fc290f1f4df Merge remote-tracking branch 'smack/for-next' adds 80fdc7fb3c54 Merge remote-tracking branch 'tomoyo/master' adds 858defad2ae2 iommu/amd: Remove local variables adds bde9e6b9ba75 iommu/amd: Fix typos for PPR macros adds 046182525db6 iommu/vt-d: Add Kconfig option to enable/disable scalable mode adds ff3dc6521f78 iommu/vt-d: Fix CPU and IOMMU SVM feature matching checks adds 79db7e1b4cf2 iommu/vt-d: Match CPU and IOMMU paging mode adds 6eba09a4b5d5 iommu/vt-d: Reject SVM bind for failed capability check adds d62efd4fa62b iommu/vt-d: Avoid duplicated code for PASID setup adds 39d630e33214 iommu/vt-d: Fix off-by-one in PASID allocation adds 59a623374dc3 iommu/vt-d: Replace Intel specific PASID allocator with IOASID adds 5f75585e19cc iommu/vt-d: Avoid sending invalid page response adds 034d473109e9 iommu/vt-d: Misc macro clean up for SVM adds 984d03adc9bd iommu/vt-d: trace: Extend map_sg trace event adds 10f8008f0f88 iommu/vt-d: Avoid iova flush queue in strict mode adds 8e3391cfdcd4 iommu/vt-d: Loose requirement for flush queue initializaton adds a1948f2e0a9d iommu/vt-d: Identify domains using first level page table adds 2cd1311a2667 iommu/vt-d: Add set domain DOMAIN_ATTR_NESTING attr adds 87208f22a4d9 iommu/vt-d: Add PASID_FLAG_FL5LP for first-level pasid setup adds ddf09b6d43ec iommu/vt-d: Setup pasid entries for iova over first level adds 33cd6e642d6a iommu/vt-d: Flush PASID-based iotlb for iova over first level adds cb8b892dcecf iommu/vt-d: Make first level IOVA canonical adds 64229e8f37cf iommu/vt-d: Update first level super page capability adds b802d070a52a iommu/vt-d: Use iova over first level adds e2726daea583 iommu/vt-d: debugfs: Add support to show page table internals adds 13ff7f0746fe Merge branches 'iommu/fixes', 'arm/smmu', 'x86/amd', 'x86/ [...] adds 1be2aa0df3b9 Merge remote-tracking branch 'iommu/next' adds 338b4e10f939 vfio/spapr/nvlink2: Skip unpinning pages on error exit adds bb3d3cf928d4 vfio: vfio_pci_nvlink2: use mmgrab adds 7a49de995ebb vfio/spapr_tce: use mmgrab adds e10b4f6cd89f vfio/mdev: make create attribute static adds 7b5372ba04ca vfio: platform: fix __iomem in vfio_platform_amdxgbe.c adds c88456457a39 Merge remote-tracking branch 'vfio/next' adds 579e91a1fd01 Merge remote-tracking branch 'audit/next' adds 2b966a9d0737 dt-bindings: Create DT bindings for SATA controllers adds c87967c57b12 dt-bindings: Create DT bindings for PATA controllers adds b873c122fef0 dt-bindings: Convert Faraday FTIDE010 to DT schema adds db0d39aa7f92 Merge branch 'dt/linus' into dt/next adds a6c4f77cb3b1 dt-bindings: iio: adc: ad7606: Fix wrong maxItems value adds 9acf09fe93a1 Merge remote-tracking branch 'devicetree/for-next' adds a2ca53b52e00 spi: Add HiSilicon v3xx SPI NOR flash controller driver adds 99eb0a1221ac MAINTAINERS: Add a maintainer for the HiSilicon v3xx SFC driver adds b8d40d7712f1 spi: spi-qcom-qspi: Use device managed memory for clk_bulk_data adds e97f49145080 spi: spi-ti-qspi: support large flash devices adds e7cc5cfbea4c spi: spi-ti-qspi: optimize byte-transfers adds bc3a8b295e5b spi: fsl-lpspi: fix only one cs-gpio working adds 2f3d8035b0f7 spi: fsl: simplify error path in of_fsl_spi_probe() adds 5d622a9b1cbe Merge branch 'spi-5.6' into spi-next adds d22190ddf43d Merge remote-tracking branch 'spi/for-next' adds f444a5ff95dc x86/cpufeatures: Add support for fast short REP; MOVSB adds b833b488db7a Merge branch 'x86/asm' adds 2b10906f2d25 x86: Remove force_iret() adds 4d7d34226f6c Merge branch 'x86/asm' adds e4add247789e kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancell [...] adds 45998dfb49af Merge branch 'core/kprobes' adds 1df51ef5bcf8 Merge branch 'linus' adds b71dfceb6d02 Merge branch 'linus' adds b47a36982dbd x86/cpu: Add a missing prototype for arch_smt_update() adds 1429b568ad71 x86/crash: Use resource_size() adds 4db3800957df Merge branch 'x86/cleanups' adds b2b1d94cdfd4 x86/entry/64: Add instruction suffix to SYSRET adds 54dd8dfca496 Merge branch 'x86/asm' adds f35deaff1b8e time/posix-stubs: Provide compat itimer supoprt for alpha adds 7e0049e33a75 Merge branch 'timers/urgent' adds 2707745533d6 time/sched_clock: Disable interrupts in sched_clock_register() adds 69d4876f6fb9 Merge branch 'timers/core' adds dc8d37ed304e cpu/SMT: Fix x86 link error without CONFIG_SYSFS adds a209bf1772b8 Merge branch 'smp/urgent' adds 51bfb1d11d6d futex: Fix kernel-doc notation warning adds 91b859c6c76f Merge branch 'locking/urgent' adds 025af39b87dc genirq: Show irq name in non-oneshot error message adds 8b3b54799b99 genirq: Add missing __releases() sparse annotation adds 099368bb10c0 genirq: Add missing __must_hold() sparse annotation adds 425cc0b850aa Merge branch 'irq/core' adds c29a59e43829 x86/vdso: Enable sanitizers for vma.o adds a3aab9bd6d7e Merge branch 'locking/kcsan' adds 8812ad412f85 tools bitmap: Implement bitmap_equal() operation at bitmap API adds 9c080c0279a8 perf mmap: Declare type for cpu mask of arbitrary length adds 8384a2600c7d perf record: Adapt affinity to machines with #CPUs > 1K adds c30d630d1bcf perf sched timehist: Add support for filtering on CPU adds 6ae9c10b7cd5 perf tests bp_signal: Show expected versus obtained values adds 3ce311afb558 libperf: Move to tools/lib/perf adds 81de3bf37a8b libperf: Add man pages adds 6794200fa3c9 tools lib api fs: Fix gcc9 stringop-truncation compilation error adds 3f7774033e68 perf hists browser: Restore ESC as "Zoom out" of DSO/thread/etc adds 9218a9132f83 perf report/top: Make ENTER consistently bring up menu adds d5a599d9890f perf report/top: Add menu entry for toggling callchain expansion adds bdc633fec50b perf report/top: Improve toggle callchain menu option adds 632003f400d3 perf hists browser: Generalize the do_zoom_dso() function adds 209f4e70a2f1 perf report/top: Add 'k' hotkey to zoom directly into the [...] adds d10ec006dcd7 perf hists browser: Allow passing an initial hotkey adds d07126560cab tools ui popup: Allow returning hotkeys adds 4c8b9c0f4281 perf report/top: Allow pressing hotkeys in the options popup menu adds ea537f22f6e5 perf report/top: Do not offer annotation for symbols witho [...] adds e6d6abfc447a perf report/top: Make 'e' visible in the help and make it [...] adds 6c4798d3f08b tools lib: Fix builds when glibc contains strlcpy() adds 53f3feeb7bd2 Merge tag 'perf-core-for-mingo-5.6-20200106' of git://git. [...] adds ac18a4c24534 Merge branch 'perf/core' adds 02df08320127 Merge branch 'linus' into efi/core, to pick up fixes adds 57ad87ddce79 Merge branch 'x86/mm' into efi/core, to pick up dependencies adds 12dc9e154dbe efi/libstub: Fix boot argument handling in mixed mode entry code adds bc7c9d62052b efi/libstub/x86: Force 'hidden' visibility for extern decl [...] adds 6cfcd6f001b4 efi/x86: Re-disable RT services for 32-bit kernels running [...] adds ffc2760bcf2d efi/x86: Map the entire EFI vendor string before copying it adds 89ed486532c4 efi/x86: Avoid redundant cast of EFI firmware service pointer adds 98dd0e3a0cee efi/x86: Split off some old memmap handling into separate [...] adds 698294704573 efi/x86: Split SetVirtualAddresMap() wrappers into 32 and [...] adds a46d674068b6 efi/x86: Simplify i386 efi_call_phys() firmware call wrapper adds e5f930fe8daf efi/x86: Simplify 64-bit EFI firmware call wrapper adds ea5e1919b44f efi/x86: Simplify mixed mode call wrapper adds 33b85447fa61 efi/x86: Drop two near identical versions of efi_runtime_init() adds 5b279a262f54 efi/x86: Clean up efi_systab_init() routine for legibility adds e2d68a955e49 efi/x86: Don't panic or BUG() on non-critical error conditions adds 4684abe37592 efi/x86: Remove unreachable code in kexec_enter_virtual_mode() adds 14b864f4b5c4 efi/x86: Check number of arguments to variadic functions adds ea7d87f98fa9 efi/x86: Allow translating 64-bit arguments for mixed mode calls adds 4444f8541dad efi: Allow disabling PCI busmastering on bridges during boot adds 5fd115f85451 Merge branch 'efi/core' adds 248ed51048c4 x86/nmi: Remove irq_work from the long duration NMI handler adds 3cf526e23117 Merge branch 'x86/core' adds ffd08731b2d6 lib/vdso: Make __cvdso_clock_getres() static adds 2d75ddde32e7 Merge branch 'timers/urgent' adds f42dc19ff6e7 Merge branch 'linus' adds 8438b84ab42d x86/mce: Take action on UCNA/Deferred errors again adds 90454e495938 x86/mce: Fix mce=nobootlog adds 7a8bc2b0462e x86/mce: Fix use of uninitialized MCE message string adds 7af69c5265f5 Merge branch 'ras/core' adds ad65ebd10f7b Merge branch 'linus' adds 32ad73db7fc5 x86/msr-index: Clean up bit defines for IA32_FEATURE_CONTROL MSR adds a5543d3456dd selftests, kvm: Replace manual MSR defs with common msr-index.h adds f6505c88bff0 tools/x86: Sync msr-index.h from kernel sources adds 1db2a6e1e29f x86/intel: Initialize IA32_FEAT_CTL MSR at boot adds 6d527cebfa04 x86/mce: WARN once if IA32_FEAT_CTL MSR is left unlocked adds 501444905fcb x86/centaur: Use common IA32_FEAT_CTL MSR initialization adds 7d37953ba811 x86/zhaoxin: Use common IA32_FEAT_CTL MSR initialization adds ef4d3bf19855 x86/cpu: Clear VMX feature flag if VMX is not fully enabled adds 159348784ff0 x86/vmx: Introduce VMX_FEATURES_* adds b47ce1fed42e x86/cpu: Detect VMX features on Intel, Centaur and Zhaoxin CPUs adds 14442a159cf4 x86/cpu: Print VMX flags in /proc/cpuinfo using VMX_FEATURES_* adds 167a4894c113 x86/cpu: Set synthetic VMX cpufeatures during init_ia32_fe [...] adds 85c17291e2eb x86/cpufeatures: Add flag to track whether MSR IA32_FEAT_C [...] adds 21bd3467a58e KVM: VMX: Drop initialization of IA32_FEAT_CTL MSR adds a4d0b2fdbcf7 KVM: VMX: Use VMX feature flag to query BIOS enabling adds ff10e22e65f2 KVM: VMX: Check for full VMX support when verifying CPU co [...] adds b39033f504a7 KVM: VMX: Use VMX_FEATURE_* flags to define VMCS control bits adds 616c59b52342 perf/x86: Provide stubs of KVM helpers for non-Intel CPUs adds 8f63aaf5c493 KVM: VMX: Allow KVM_INTEL when building for Centaur and/or [...] adds e40f08f3896d Merge branch 'x86/cpu' adds dc433797c6f6 x86/resctrl: Do not reconfigure exiting tasks adds 16af775e3379 Merge branch 'x86/cache' adds 2e34d63d820d Merge branch 'timers/urgent' into timers/core adds 3b5584afeef0 arm64: compat: vdso: Expose BUILD_VDSO32 adds 715f23b6104a ARM: vdso: Set BUILD_VDSO32 and provide 32bit fallbacks adds bf279849ad59 lib/vdso: Build 32 bit specific functions in the right context adds b767081c07a4 lib/vdso: Remove VDSO_HAS_32BIT_FALLBACK adds a279235ddbe9 lib/vdso: Remove checks on return value for 32 bit vDSO adds 972188f3a2da arm64: compat: vdso: Remove unused VDSO_HAS_32BIT_FALLBACK adds de0209f53aba mips: vdso: Remove unused VDSO_HAS_32BIT_FALLBACK adds 0b5c12332db5 x86/vdso: Remove unused VDSO_HAS_32BIT_FALLBACK adds 8463cf80529d lib/vdso: Let do_coarse() return 0 to simplify the callsite adds cdb7c5a9c897 lib/vdso: Avoid duplication in __cvdso_clock_getres() adds 0898a16a362d lib/vdso: Add unlikely() hint into vdso_read_begin() adds c966533f8c6c lib/vdso: Mark do_hres() and do_coarse() as __always_inline adds 769071ac9f20 ns: Introduce Time Namespace adds af993f58d69e time: Add timens_offsets to be used for tasks in time namespace adds 819a95fe3adf posix-clocks: Rename the clock_get() callback to clock_get [...] adds eaf80194d0fe posix-clocks: Rename .clock_get_timespec() callbacks accordingly adds 41b3b8dffc1f alarmtimer: Rename gettime() callback to get_ktime() adds 2f58bf909abf alarmtimer: Provide get_timespec() callback adds 9c71a2e8a757 posix-clocks: Introduce clock_get_ktime() callback adds 198fa445d5c4 posix-timers: Use clock_get_ktime() in common_timer_get() adds 5a590f35add9 posix-clocks: Wire up clock_gettime() with timens offsets adds 89dd8eecfe96 time: Add do_timens_ktime_to_host() helper adds 6cd889d43c40 timerfd: Make timerfd_settime() time namespace aware adds 7da8b3a44bb4 posix-timers: Make timer_settime() time namespace aware adds 0b9b9a3b162e alarmtimer: Make nanosleep() time namespace aware adds ea2d1f7fce0f hrtimers: Prepare hrtimer_nanosleep() for time namespaces adds 1f9b37bfbb60 posix-timers: Make clock_nanosleep() time namespace aware adds 0efc8bb0bb5f fs/proc: Respect boottime inside time namespace for /proc/uptime adds 6f74acfde20a x86/vdso: Restrict splitting VVAR VMA adds 660fd04f9317 lib/vdso: Prepare for time namespace support adds 64b302ab66c5 x86/vdso: Provide vdso_data offset on vvar_page adds 550a77a74c87 x86/vdso: Add time napespace page adds afaa7b5ac7c8 time: Allocate per-timens vvar page adds af34ebeb866f x86/vdso: Handle faults on timens page adds e6b28ec65b6d x86/vdso: On timens page fault prefault also VVAR page adds 70ddf65184ec x86/vdso: Zap vvar pages when switching to a time namespace adds 04a8682a71be fs/proc: Introduce /proc/pid/timens_offsets adds 61c57676035d selftests/timens: Add Time Namespace test for supported clocks adds 11873de3ce4d selftests/timens: Add a test for timerfd adds 46e003433f89 selftests/timens: Add a test for clock_nanosleep() adds 9d1f5a8c9dad selftests/timens: Add procfs selftest adds d5b0117ddd49 selftests/timens: Add timer offsets test adds 1854b97e4fa6 selftests/timens: Add a simple perf test for clock_gettime() adds a750c7474a53 selftests/timens: Check for right timens offsets after for [...] adds 4e599ee69406 Merge branch 'timers/core' adds 1fd224e35c14 irqchip/ingenic: Get rid of the legacy IRQ domain adds 4364c15d0db3 Merge branch 'irq/urgent' adds aea75bbee182 Merge remote-tracking branch 'tip/auto-latest' adds 6b6d188aae79 alarmtimer: Unregister wakeup source when module get fails adds 76b07e21fcce clocksource/drivers: Suspend/resume Hyper-V clocksource fo [...] adds c2cce9f56c9d clocksource: Fix Kconfig indentation adds 203b92775e86 dt-bindings: timer: renesas, cmt: Document r8a774b1 CMT support adds fde38189fd64 clocksource: Fix Kconfig miscues adds fabc96c454db clocksource: hyperv: Reserve PAGE_SIZE space for tsc page adds 826e293f4942 clocksource/drivers/timer-microchip-pit64b: Add Microchip [...] adds 86d7ea1b43c9 clocksource/drivers/cadence-ttc: Use ttc driver as platfor [...] adds b20bf9d335bd clocksource/drivers/bcm2835_timer: Fix memory leak of timer adds a7ecec664eb0 clocksource/drivers/em_sti: Convert to devm_platform_iorem [...] adds 91008d6c6d69 clocksource/drivers/em_sti: Fix variable declaration in em [...] adds 8d784b680a1a clocksource/drivers/timer-ti-dm: Convert to devm_platform_ [...] adds df0c4fe37390 clocksource/drivers/timer-ti-dm: Switch to platform_get_irq adds 2b271ace418e clocksource/drivers/timer-ti-dm: Fix uninitialized pointer access adds 0ea0314ad229 clocksource/drivers/exynos_mct: Rename Exynos to lowercase adds a2e499d7db8c clocksource/drivers/timer-microchip-pit64b: Fix sparse warning adds 92c24e17a24c clocksource/hyperv: Untangle stimers and timesync from clo [...] adds e4c3b4213b79 clocksource/hyperv: Set TSC clocksource as default w/ Inva [...] adds 9de3100230b4 Merge remote-tracking branch 'clockevents/timers/drivers/next' adds 00c450e22c31 Merge remote-tracking branch 'edac/edac-for-next' adds 0d7eb65081a5 Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds 56de4e8f9146 perf: Make struct ring_buffer less ambiguous adds 1c5eb4481e01 tracing: Rename trace_buffer to array_buffer adds 13292494379f tracing: Make struct ring_buffer less ambiguous adds 76db5a27a827 bootconfig: Add Extra Boot Config support adds 7684b8582c24 bootconfig: Load boot config from the tail of initrd adds 950313ebf79c tools: bootconfig: Add bootconfig command adds 081c65360bd8 tools: bootconfig: Add bootconfig test script adds c1a3c36017d4 proc: bootconfig: Add /proc/bootconfig to show boot config list adds 0068c92a9270 init/main.c: Alloc initcall_command_line in do_initcall() [...] adds 51887d03aca1 bootconfig: init: Allow admin to use bootconfig for kernel [...] adds 1319916209ce bootconfig: init: Allow admin to use bootconfig for init c [...] adds 7b9b816f4b9a Documentation: bootconfig: Add a doc for extended boot config adds d8d0c245a7fd tracing: Apply soft-disabled and filter to tracepoints printk adds 8cfcf15503f6 tracing: kprobes: Output kprobe event to printk buffer adds d8d4c6d0e79c tracing: kprobes: Register to dynevent earlier stage adds b05e89ae7cf3 tracing: Accept different type for synthetic event fields adds 48ac9488a597 tracing: Add NULL trace-array check in print_synth_event() adds 9c5b9d3d65e4 tracing/boot: Add boot-time tracing adds 81a59555ff15 tracing/boot: Add per-event settings adds 4d655281eb1b tracing/boot Add kprobe event support adds 3fbe2d6e1fce tracing/boot: Add synthetic event support adds 4f712a4d04a4 tracing/boot: Add instance node support adds 9d15dbbde104 tracing/boot: Add cpu_mask option support adds fe1efe9252f9 tracing/boot: Add function tracer filter options adds 47781947947a Documentation: tracing: Add boot-time tracing document adds 3b42a4c83a31 tracing: trigger: Replace unneeded RCU-list traversals adds 8dc33eb8f20b Merge remote-tracking branch 'ftrace/for-next' adds 860c8802ace1 rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls adds 46deb7449d99 rcu: Add and update docbook header comments in list.h adds 02b99b38f3d9 rcu: Add a hlist_nulls_unhashed_lockless() function adds 7f5d51e26a47 rculist_nulls: Add docbook comments adds 459b5287066f rculist_nulls: Change docbook comment headers adds afa47fdfa29f rculist.h: Add list_tail_rcu() adds 1addefccab92 Merge branches 'doc.2019.12.10a', 'exp.2019.12.09a', 'fixe [...] adds 330692eb36b9 Merge branch 'kcsan.2020.01.07a' into HEAD adds 0661c931197c Merge branch 'lkmm-dev.2019.12.08a' into HEAD adds eae2797aae73 nfs: Fix nfs_access_get_cached_rcu() sparse error adds 5d909830028f rcutorture: Suppress forward-progress complaints during ea [...] adds 573c3c462571 torture: Make results-directory date format completion-friendly adds ed45bf002bf9 rcutorture: Refrain from callback flooding during boot adds 90ca882e4455 torture: Forgive -EBUSY from boottime CPU-hotplug operations adds e10dcaa943db rcutorture: Allow boottime stall warnings to be suppressed adds 07c1da33e1dd rcutorture: Suppress boottime bad-sequence warnings adds a36c90864497 torture: Allow disabling of boottime CPU-hotplug torture o [...] adds df0ff706772f rcu: Clear ->core_needs_qs at GP end or self-reported QS adds 97eaba631bc0 rcu: React to callback overload by aggressively seeking qu [...] adds 8ec35c101e4a rcu: React to callback overload by boosting RCU readers adds c9db5eb241bb rcu: Fix spelling mistake "leval" -> "level" adds fcab42ef5dfd rcu: Warn on for_each_leaf_node_cpu_mask() from non-leaf adds 9925babe83a8 rcutorture: Add 100-CPU configuration adds e9d133ad5632 rcutorture: Summarize summary of build and run results adds 8ffde38cc238 rcutorture: Make kvm-find-errors.sh abort on bad directory adds baf6d08e4b53 doc: Add some more RCU list patterns in the kernel adds d619ea119e31 rcutorture: Fix rcu_torture_one_read()/rcu_torture_writer( [...] adds ab4bc61b2715 rcutorture: Fix stray access to rcu_fwd_cb_nodelay adds 5693b270d4ec srcu: Fix __call_srcu()/process_srcu() datarace adds e81d6efc0ba3 srcu: Fix __call_srcu()/srcu_get_delay() datarace adds 9b5e417138b3 srcu: Fix process_srcu()/srcu_batches_completed() datarace adds 2c03bafe6df2 rcu: Fix exp_funnel_lock()/rcu_exp_wait_wake() datarace adds 6ea79ace4437 rcu: Provide debug symbols and line numbers in KCSAN runs adds 998a098ecb93 rcu: Add WRITE_ONCE() to rcu_node ->qsmask update adds 7cb1ab97c5b1 srcu: Add READ_ONCE() to srcu_struct ->srcu_gp_seq load adds b78f0ddda8aa rcu: Add READ_ONCE to rcu_node ->exp_seq_rq store adds 65db4eaf007b rcu: Add *_ONCE() to rcu_node ->exp_tasks plus locking adds 51e101de4873 rcu: Add READ_ONCE() to rcu_node ->gp_seq adds 19590269cf70 rcu: Add WRITE_ONCE() to rcu_state ->gp_req_activity adds c3dd31192cf2 rcu: Add READ_ONCE to rcu_node ->boost_tasks adds 3ffe4a4a8411 rcu: Add WRITE_ONCE() to rcu_node ->qsmaskinitnext adds 58d68b76a45d locking/rtmutex: rcu: Add WRITE_ONCE() to rt_mutex ->owner adds 73d5ff024487 rcu: Add READ_ONCE() to rcu_segcblist ->tails[] adds 3d5bcd6c7f8b rcutorture: Add READ_ONCE() to rcu_torture_count and rcu_t [...] adds aa5910cc9c61 srcu: Add READ_ONCE() to ->srcu_lock_count and ->srcu_unlo [...] adds eec852ec9b6e rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks adds 45369ce57120 rcu: *_ONCE() for grace-period progress indicators adds 43c688faca31 rcu-tasks: *_ONCE() for rcu_tasks_cbs_head adds f6c84d82e351 kcsan: Prefer __always_inline for fast-path adds 9bfbccc6cc61 doc/RCU/Design: Remove remaining HTML tags in ReST files adds 45abaee2653a doc/RCU/listRCU: Fix typos in a example code snippets adds 4ec1918fe0e4 doc/RCU/listRCU: Update example function name adds a999ccc77095 doc/RCU/rcu: Use ':ref:' for links to other docs adds 8235c6a6363b doc/RCU/rcu: Use absolute paths for non-rst files adds d955486631bd doc/RCU/rcu: Use https instead of http if possible adds f49d5319bbf0 rcu: Fix typos in beginning comments adds 53c0e1fe6eb6 rcu: Add READ_ONCE() to rcu_data ->gpwrap adds e5622c00d4f0 rcutorture: Annotation lockless accesses to rcu_torture_current adds 5aaa108cd286 rcu: Add *_ONCE() to rcu_data ->rcu_forced_tick adds bead35304881 rcu: Add *_ONCE() to rcu_node ->boost_kthread_status adds 9e4769e0f3ec Merge remote-tracking branch 'rcu/rcu/next' adds 208358d5cc3e Merge remote-tracking branch 'kvm/linux-next' adds a14e339747ce Merge remote-tracking branch 'kvm-arm/next' adds 476878e4b2be xen-pciback: optionally allow interrupt enable flag writes adds 94576645e68f Merge remote-tracking branch 'xen-tip/linux-next' adds 13b0fd2c6790 Merge remote-tracking branch 'percpu/for-next' adds 1c5da0ec7f20 workqueue: add worker function to workqueue_execute_end tr [...] adds e8ab20d9bcb3 workqueue: remove workqueue_work event class adds 68b3d2a12330 Merge remote-tracking branch 'workqueues/for-next' adds e883cafd8de0 platform/x86: intel_telemetry_pltdrv: use devm_platform_io [...] adds 959243888675 platform/x86: intel_pmc_core: Respect error code of kstrto [...] adds 90113f3e4567 platform/x86: intel_pmc_core: Put more stuff under #ifdef [...] adds e0e60abc858c platform/x86: intel_pmc_core: Fix indentation in function [...] adds cbe358191ffc platform/x86: intel_pmc_core: Fix spelling of MHz unit adds 4475e6992736 platform/x86: intel_telemetry_debugfs: Respect error code [...] adds 84abc5a1c924 platform/x86: intel-ips: Use the correct style for SPDX Li [...] adds 3454eeeebd11 platform/mellanox: fix potential deadlock in the tmfifo driver adds 01e28c1b2963 platform/x86: GPD pocket fan: Use default values when wron [...] adds eb518899c499 platform/x86: GPD pocket fan: Allow somewhat lower/higher [...] adds 4d9ffa0b89fb platform/x86: intel_pmc_core: update Comet Lake platform driver adds f95eafbf1f80 platform/x86: touchscreen_dmi: Add info for the PiPO W11 tablet adds df532c160c44 platform/x86: touchscreen_dmi: Fix indentation in several places adds 2daa86e78c49 platform/x86: asus_wmi: Support throttle thermal policy adds a28215844d8d platform/x86: asus_wmi: Set throttle thermal policy to default adds 81bda12aad60 platform/x86: intel_atomisp2_pm: Refactor timeout loop adds 4eedc97300fd platform/x86: intel_atomisp2_pm: Spelling fixes adds 26e66a0cf258 platform/x86: asus-wmi: Fix keyboard brightness cannot be [...] adds fd79f79dec0b Merge remote-tracking branch 'drivers-x86/for-next' adds ffd7263e63fe platform/chrome: wilco_ec: Fix unregistration order adds fa7e8298568a Merge remote-tracking branch 'chrome-platform/for-next' adds 65d03992e2f4 Merge remote-tracking branch 'leds/for-next' adds 74aca2f7b5a1 Merge remote-tracking branch 'ipmi/for-next' adds e2f373320779 drivers/component: remove modular code adds ef9ffc1e5f1a component: do not dereference opaque pointer in debugfs adds 5bf33f04eb5c fs/kernfs/dir.c: Clean code by removing always true condition adds 39cc539f90d0 driver core: platform: Prevent resouce overflow from causi [...] adds 264d25275a46 driver core: Fix test_async_driver_probe if NUMA is disabled adds 7c35e699c88b driver core: Print device when resources present in really [...] adds a37f4958f7b6 debugfs: Return -EPERM when locked down adds 02471e646b8a Merge remote-tracking branch 'driver-core/driver-core-next' adds cf2f58fb88d9 usb: typec: Block mode entry if the port has the mode disabled adds 8face9aa57c8 usb: typec: Add parameter for the VDO to typec_altmode_enter() adds b66b40ee7d0d usb: typec: More API for cable handling adds 7823905de0c6 usb: pd: Add definitions for the Enter_USB message adds d48ece0bce2d usb: pd: Add definition for DFP and UFP1 VDOs adds f6c56ca91b92 usb: typec: Add the Product Type VDOs to struct usb_pd_identity adds 0ac534932968 usb: typec: Add definitions for the latest specification releases adds 87e3daa005cf usb: typec: Give the mux drivers all the details regarding [...] adds 0f37a607091c usb: typec: Provide definitions for the USB modes adds dea7b202bd9c usb: exynos: Rename Samsung and Exynos to lowercase adds 0bb207acd37b dt-binding: usb: ci-hdrc-usb2: Document NVIDIA Tegra support adds 62a7f6289124 usb: host: ehci-tegra: Correct teardown order of driver's removal adds 28d190ac437c usb: phy: tegra: Clean up ulpi_phy_power_off adds 18bd8bff69f7 usb: phy: tegra: Keep track of power on-off state adds 5dcdafdd30b1 usb: phy: tegra: Hook up init/shutdown callbacks adds 545592e8eb6f usb: phy: tegra: Perform general clean up of the code adds 5bb69850ad41 usb: phy: tegra: Clean up included headers adds b07e5f863f43 usb: phy: tegra: Use relaxed versions of readl/writel adds 9df3adca0b4a usb: phy: tegra: Use generic stub for a missing VBUS regulator adds dea75ee6c984 usb: ulpi: Add resource-managed variant of otg_ulpi_create() adds 875417471e9c usb: phy: tegra: Use devm_otg_ulpi_create() adds 01d6ea31db65 usb: phy: tegra: Use u32 for hardware register variables adds 06e60e5038fa usb: phy: tegra: Use device-tree notion of reset-GPIO's ac [...] adds aecc5af3ec1d usb: phy: tegra: Disable VBUS regulator on tegra_usb_phy_i [...] adds 92bd2ef26c5d usb: phy: tegra: Move utmip_pad_count checking under lock adds f1f0c7516708 usb: phy: tegra: Keep CPU interrupts enabled adds 7ac85f4a6444 usb: chipidea: tegra: Stop managing PHY's power adds 7d999a7d096b usb: chipidea: tegra: Add USB_TEGRA_PHY to driver's dependencies adds 32806e7cb023 usb: host: ehci-tegra: Stop managing PHY's power adds bc57ecbd72fc usb: host: ehci-tegra: Remove unused fields from tegra_ehci_hcd adds 585c91f40d20 usbip: Fix unsafe unaligned pointer usage adds 845f081002ee Merge 5.5-rc6 into usb-next adds 704a940d551c thunderbolt: fix memory leak of object sw adds 5b738211fb59 usb: dwc3: gadget: Don't send unintended link state change adds 1b6009ea88ec usb: dwc3: gadget: Set link state to RX_Detect on disconnect adds 2e708fa3b898 usb: dwc3: gadget: Clear DCTL.ULSTCHNGREQ before set adds 6070636c4918 usb: dwc2: Fix Stalling a Non-Isochronous OUT EP adds 7b8137676457 usb: dwc2: Fix NULL qh in dwc2_queue_transaction adds b267ddf6a5ab usb: phy-generic: Delete unused platform data adds 644139f8b64d usb: dwc2: Fix IN FIFO allocation adds 7037e101b648 usb: dwc2: fix debugfs FIFO count adds 463f67aec283 usb: gadget: legacy: set max_speed to super-speed adds 1d039a80613d usb: gadget: udc: core: Warn about failed to find udc adds a02497033e8e usb: gadget: configfs: Add max_speed setting adds d2450c693701 usb: gadget: f_fs: set req->num_sgs as 0 for non-sg transfer adds 9c1ed62ae069 usb: gadget: udc: fix possible sleep-in-atomic-context bug [...] adds 54c4c69f0baa usb: cdns3: Add streams support to cadence USB3 DRD driver adds 09ed259fac62 usb: dwc3: turn off VBUS when leaving host mode adds 1e056efab993 usb: cdns3: add NXP imx8qm glue layer adds 6b02af3465ee usb: gadget: f_uac2: fix packet size calculation adds c58d8bfc77a2 usb: dwc3: gadget: Check END_TRANSFER completion adds da10bcdd6f70 usb: dwc3: gadget: Delay starting transfer adds cf2f8b63f7f1 usb: dwc3: gadget: Remove END_TRANSFER delay adds 5b24c28cfe13 usb: gadget: f_ncm: Use atomic_t to track in-flight request adds d710562e01c4 usb: gadget: f_ecm: Use atomic_t to track in-flight request adds 01351ed9925b Merge remote-tracking branch 'usb/usb-next' adds ede45c3322ed usb: dwc3: gadget: Don't send unintended link state change adds e4c293f9f5df usb: dwc3: gadget: Set link state to RX_Detect on disconnect adds 2bdec4bf1026 usb: dwc3: gadget: Clear DCTL.ULSTCHNGREQ before set adds 0955ca4cebb4 usb: dwc2: Fix Stalling a Non-Isochronous OUT EP adds 46168493a651 usb: dwc2: Fix NULL qh in dwc2_queue_transaction adds f0f6b234b078 usb: phy-generic: Delete unused platform data adds 58eb5883414c usb: dwc2: Fix IN FIFO allocation adds 35734b362bd4 usb: dwc2: fix debugfs FIFO count adds 3c09cde278fe usb: gadget: legacy: set max_speed to super-speed adds 8b7f2f7c429a usb: gadget: udc: core: Warn about failed to find udc adds 613bec507bb4 usb: gadget: configfs: Add max_speed setting adds cd2643f50b3a usb: gadget: f_fs: set req->num_sgs as 0 for non-sg transfer adds 2d3800334807 usb: gadget: udc: fix possible sleep-in-atomic-context bug [...] adds 65e08c909e07 usb: cdns3: Add streams support to cadence USB3 DRD driver adds c56b27e217c7 usb: dwc3: turn off VBUS when leaving host mode adds b9a6774e20dc usb: cdns3: add NXP imx8qm glue layer adds c1c8a17a63f9 usb: gadget: f_uac2: fix packet size calculation adds d9fd4d7bd757 usb: dwc3: gadget: Check END_TRANSFER completion adds 36c2e1d52442 usb: dwc3: gadget: Delay starting transfer adds f6a06adf0769 usb: dwc3: gadget: Remove END_TRANSFER delay adds 6a6ae4e8e926 usb: gadget: f_ncm: Use atomic_t to track in-flight request adds 8d891e324f44 usb: gadget: f_ecm: Use atomic_t to track in-flight request adds 6887979340c6 Merge remote-tracking branch 'usb-gadget/next' adds ad044f01c2cc dt-bindings: phy: Document WIZ (SERDES wrapper) bindings adds 091876cc355d phy: ti: j721e-wiz: Add support for WIZ module present in [...] adds 5bc999108025 dt-bindings: phy: intel-emmc-phy: Add YAML schema for LGM [...] adds 922794238330 phy: intel-lgm-emmc: Add support for eMMC PHY adds 4cb6eea22621 phy: mediatek: Fix Kconfig indentation adds e7b4aaf051d5 phy: Enable compile testing for some of drivers adds 42d068472ddf phy: Add DisplayPort configuration options adds 80f96fb186a3 phy: cadence: Sierra: remove redundant initialization of p [...] adds 7904e15b4d31 phy: cadence: Sierra: add phy_reset hook adds 6385cbe9c567 dt-bindings: phy: ti,phy-j721e-wiz: Add Type-C dir GPIO adds c9f9eba06629 phy: ti: j721e-wiz: Manage typec-gpio-dir adds b109c13a533b phy: intel-lgm-emmc: Fix warning by adding missing MODULE_LICENSE adds b66d1ac82918 dt-bindings: usb: Convert Allwinner A80 USB PHY controller [...] adds 56b337ef505d phy: ti: j721e-wiz: Fix return value check in wiz_probe() adds 28a263814638 dt-bindings: phy: Add PHY_TYPE_DP definition adds 616131a0d6ac Merge remote-tracking branch 'phy-next/next' adds 488f49acecae tty: serial_core: Export uart_console_device so it can be [...] adds cdcc41a256ef tty: serial: Kconfig: Allow SERIAL_QCOM_GENI_CONSOLE to be [...] adds 8c44f9b566a3 tty: st-asc: switch to using devm_gpiod_get() adds 8e20fc391711 serial_core: Move sysrq functions from header file adds 477b83831000 tty/serial: atmel: RS485 & ISO7816: wait for TXRDY before [...] adds a6184f8e0bb1 Merge 5.5-rc6 into tty-next adds d5e3fadb7012 tty: serial: tegra: Activate RX DMA transfer by request adds 5c116fdf561f tty: serial: tegra: Optimize DMA buffer synchronization adds dc56ecb81a0a serial: 8250: Support disabling mdelay-filled probes of 16 [...] adds 76460fbd845b tty: serial: msm_serial: RX SW/FIFO mode fallback adds bf22182cb751 tty: synclink_gt: use true,false for bool variable adds a4282b8670c5 tty/serial: kgdb_nmi: use true,false for bool variable adds 36ce7cff4f93 tty/serial: atmel: use true,false for bool variable adds 67e977f32461 tty/serial: 8250_exar: use true,false for bool variable adds 422c6d3b09af serial: xilinx_uartps: Let get_mctrl return status adds 6d8bf787a6ad serial: xilinx_uartps: set_termios sets flowcontrol adds 1d3c2ea44b11 serial: xilinx_uartps: set_mctrl sets RTS and DTR adds 7771b893f093 MAINTAINERS: Add myself as maintainer of ehv_bytechan tty driver adds 9a655c77ff8f ttyprintk: fix a potential deadlock in interrupt context issue adds 1feedf61e726 tty: synclinkmp: Adjust indentation in several functions adds 446e76873b5e tty: synclink_gt: Adjust indentation in several functions adds e018bc28b031 console/dummycon: Remove bogus depends on from DUMMY_CONSOLE adds 805ece2a5808 vt: Initialize conswitchp to dummy_con if unset adds 9ef497dcbc2b arch/alpha/setup: Drop dummy_con initialization adds 61f23e657cd6 arch/arc/setup: Drop dummy_con initialization adds 3e70ac06913b arch/arm/setup: Drop dummy_con initialization adds 46cbe2f39976 arch/arm64/setup: Drop dummy_con initialization adds fb3e7a622003 arch/csky/setup: Drop dummy_con initialization adds 6b448f12a221 arch/ia64/setup: Drop dummy_con initialization adds 143c2ce26125 arch/m68k/setup: Drop dummy_con initialization adds 4946d6cc01d8 arch/microblaze/setup: Drop dummy_con initialization adds 3229af4f3ef4 arch/mips/setup: Drop dummy_con initialization adds 4b15a5b2053a arch/nds32/setup: Drop dummy_con initialization adds 701250223c67 arch/nios2/setup: Drop dummy_con initialization adds bd3b0677cb47 arch/openrisc/setup: Drop dummy_con initialization adds 82292aaede74 arch/parisc/setup: Drop dummy_con initialization adds 4c82266d158d arch/powerpc/setup: Drop dummy_con initialization adds 2680e04c1874 arch/riscv/setup: Drop dummy_con initialization adds c5ff734cf65e arch/s390/setup: Drop dummy_con initialization adds 40b19e316294 arch/sh/setup: Drop dummy_con initialization adds 2f01bfc1ecfb arch/sparc/setup: Drop dummy_con initialization adds 5ef438c854d3 arch/unicore32/setup: Drop dummy_con initialization adds 2f1e1d8ba444 arch/x86/setup: Drop dummy_con initialization adds fec6388946ee arch/xtensa/setup: Drop dummy_con initialization adds c96e62c9816d vt: Delete comment referencing non-existent unbind_con_driver() adds 0095ab42056c vt: Correct comment documenting do_take_over_console() adds 2590248cf0c8 Merge remote-tracking branch 'tty/tty-next' adds 49ef431defcc mei: bus: use simple sprintf for sysfs adds 1e8d19d9b0df mei: hdcp: bind only with i915 on the same PCH adds 40bb95dbb8ac nvmem: imx: scu: fix write SIP adds 8c4d35aff540 nvmem: imx: scu: correct the fuse word index adds 226c512699ee nvmem: imx: ocotp: introduce ocotp_ctrl_reg adds 16bb7abc4a6b nvmem: core: fix memory abort in cleanup path adds 2523816da829 Merge 5.5-rc6 into char-misc-next adds c576eddf1ce8 drivers/misc: sram-exec: have the callers of set_memory_*( [...] adds cff081ea9d09 bus: fsl-mc: properly empty-initialize structure adds 8edf4cd19306 misc: genwqe: fix compile warnings adds efb5bea6b88d misc: isl29020: add missed pm_runtime_disable adds 4d6168314d4c misc: rtsx: Fix impossible condition adds e0b9a42735f2 misc: pvpanic: move bit definition to uapi header file adds 191941692a3d misc: pvpanic: add crash loaded event adds e10e02464396 misc: cxl: use mmgrab adds 444972b2b268 misc: alcor_pci: Add AU6625 to list of supported PCI_IDs adds b5a0d4bf2ee8 misc: pti: remove redundant assignments to retval adds f896ee51b93e misc: tsl2550: remove redundant initialization to variable r adds b0bd9ae346f0 drivers/misc: ti-st: remove redundant assignment to variab [...] adds a6b07e89fd85 misc: xilinx_sdfec: add missing __user annotation adds fa4e7fc13860 misc: xilinx_sdfec: fix xsdfec_poll()'s return type adds b74351287d4b uio: fix a sleep-in-atomic-context bug in uio_dmem_genirq_ [...] adds 34bc4f468a9f uio: uio_pdrv_genirq: Do not log an error when deferring p [...] adds caf82f727e69 visorbus: fix uninitialized variable access adds e2f9d739b287 mic: Remove unneeded NULL check adds 7483e7a939c0 vme: bridges: reduce stack usage adds 884a90bdf42b dt-bindings: SLIMBus: add slim devices optional properties adds 7b73a9c8e26c slimbus: qcom-ngd-ctrl: Use dma_request_chan() instead dma [...] adds 6da1dfb73adf slimbus: Use the correct style for SPDX License Identifier adds 89d93c6dab87 slimbus: qcom: add missed clk_disable_unprepare in remove adds cae0970ee9c4 firmware: google: Release devices before unregistering the bus adds c6e7af0515da firmware: google: Unregister driver_info on failure and ex [...] adds e4924ee263b0 firmware: google: Probe for a GSMI handler in firmware adds 03ddd2eb338e firmware: stratix10-svc: Remove unneeded semicolon adds 27d13da8782a w1: omap-hdq: Simplify driver with PM runtime autosuspend adds 5a158981aafa siox: Use the correct style for SPDX License Identifier adds ee1a3525b1a4 Merge remote-tracking branch 'char-misc/char-misc-next' adds b7365587f513 extcon: Remove unneeded extern keyword from extcon.h adds 0171d826fd81 Merge remote-tracking branch 'extcon/extcon-next' adds b637124800a1 soundwire: stream: remove redundant pr_err traces adds a2cff9ee4b02 soundwire: cadence_master: filter out bad interrupts adds 5ebb0945419e soundwire: cadence_master: clear interrupt status before e [...] adds 53ee95726957 soundwire: cadence_master: log more useful information dur [...] adds ae478d6e1937 soundwire: cadence_master: remove config update for interr [...] adds 7181b1d41d0d soundwire: cadence_master: handle multiple status reports [...] adds 6106190158d6 soundwire: bus: check first if Slaves become UNATTACHED adds bbd8e6672f05 dt-bindings: soundwire: add bindings for Qcom controller adds 02efb49aa805 soundwire: qcom: add support for SoundWire controller adds 39737a313085 soundwire: cadence: update kernel-doc parameter descriptions adds 78f6fdd6161f soundwire: cadence: remove useless variable incrementation adds fd6a3ac8e87c soundwire: bus: fix device number leak on errors adds a19efb5265c3 soundwire: intel: fix factor of two in MCLK handling adds 9059250cc151 Merge remote-tracking branch 'soundwire/next' adds f339f979bb33 iio: buffer-dmaengine: Use dma_request_chan() directly for [...] adds ca69300173b6 iio: adc: Add support for AD7091R5 ADC adds 260442cc5be4 iio: adc: ad7091r5: Add scale and external VREF support adds a00140b93340 dt-binding: iio: Add documentation for AD7091R5 adds e552ef519568 MAINTAINERS: add entry for AD7091R5 driver adds b95ed406278f iio: imu: inv_mpu6050: delete not existing MPU9150 spi support adds a2587eb032f1 iio: imu: inv_mpu6050: add support of MPU9150 magnetometer adds a33db9475a3c iio: adc: max9611: Make enum relations more future proof adds 6a9afcb198b4 iio: imu: adis: rename txrx_lock -> state_lock adds 770d46561942 iio: imu: adis: add unlocked read/write function versions adds 100bfa38c8cb iio: imu: adis[16480]: group RW into a single lock in adis [...] adds 6a4d6a7d6588 iio: imu: adis: create an unlocked version of adis_check_status() adds 762ab093cbe2 iio: imu: adis: create an unlocked version of adis_reset() adds cb5a07f1f15c iio: imu: adis: protect initial startup routine with state lock adds c5485a5d6a5f iio: imu: adis: group single conversion under a single state lock adds ce476cd18aae iio: imu: adis16400: rework locks using ADIS library's state lock adds 0aee99a1ea53 iio: gyro: adis16136: rework locks using ADIS library's st [...] adds d693845da31c iio: imu: adis16480: use state lock for filter freq set adds 160b37f49ec3 iio: gyro: adis16260: replace mlock with ADIS lib's state_lock adds 76aa41c17bef iio: max31856: add option for setting mains filter rejecti [...] adds 3f6bba19071e Documentation: ABI: document IIO in_temp_filter_notch_cent [...] adds 57a4274ce168 iio: max31856: add support for configuring the HW averaging adds 8cb340363314 iio: core: add char type for sysfs attributes adds ddfb97d8f06c iio: core: add thermocouple_type standard attribute adds 83b9af6f283e Documentation: ABI: document IIO thermocouple_type file adds ea4103070f03 iio: max31856: add support for runtime-configuring the the [...] adds d7f6a749f30b iio: maxim_thermocouple: add thermocouple_type sysfs attribute adds 3922f930de9d dt-bindings: iio: maxim_thermocouple: document new 'compat [...] adds a8b26c2ddc83 iio: dac: ad7303: use regulator get optional to check for [...] adds 3e9769624bd6 dt-bindings: add vendor prefix parallax adds b7f35e7dc8aa dt-bindings: add parallax ping sensors adds 0f8b1293ad6f MAINTAINERS: add maintainer for ping iio sensors adds 7dd1cfc1398a iio: Fix Kconfig indentation adds f3bcd06f574a iio: trigger: stm32-timer: remove unnecessary update event adds 7bb501f49ddb iio: ping: add parallax ping sensors adds b0ec7a44393e iio: adc: ad7887: Cleanup channel assignment adds 52241a082d6c iio: imu: inv_mpu6050: Select I2C_MUX again adds d93813520df0 iio: adc: ad799x: add pm_ops to disable the device completely adds 2c289e639444 iio: ak8975: Convert to use GPIO descriptor adds 757b4bcaa0d8 iio: imu: st_lsm6dsx: fix checkpatch warning adds b4cc7e83dff3 iio: as3935: Drop GPIO includes adds cbe599790723 iio: si1145: Drop GPIO include adds 340db461f9ac iio: ad2s1200: Drop legacy include adds 7544cd4c8ab7 iio: apds9960: Drop GPIO includes adds dcfb6dbdfbe0 iio: itg3200: Drop GPIO include adds 4a89d2f47ccd iio: adf4350: Convert to use GPIO descriptor adds b747e352499e iio: ad5592r: Drop surplus GPIO header adds 5750ebab1490 iio: ad7266: Convert to use GPIO descriptors adds 9eda18273754 iio: atlas-ph-sensor: Drop GPIO include adds 7c93f54e5bfb iio: adc: Move AD7091R5 entry in a alphabetical order in Makefile adds 4cf01d6d4eea iio: ssp_sensors: Convert to use GPIO descriptors adds cc06e67d8fa5 iio: adc: stm32-adc: Add check on overrun interrupt adds 09a78f7dfac7 iio: humidity: hts221: move register definitions to sensor [...] adds 32bd4324601d iio: adc: ti-ads7950: Fix a typo in an error message adds 0cd9ff1535f4 iio: adc: ti-ads1015: Get rid of legacy platform data adds 64335c4a6720 iio: adc: ti-ads1015: Make use of device property API adds 59c3662b8f08 iio: adc: ltc2496: provide device tree binding document adds 69548b7c2c4f iio: adc: ltc2497: split protocol independent part in a se [...] adds e4c5c4dfaa88 iio: adc: new driver to support Linear technology's ltc2496 adds 969fdd86caa5 staging: iio: accel: adis16240: enforce SPI mode on probe [...] adds 5b883564fcde dt-bindings: iio: accel: add binding documentation for ADIS16240 adds 5264c5f4c469 dt-bindings: iio: accel: bma400: add bindings adds 465c811f1f20 iio: accel: Add driver for the BMA400 adds 3cf7ded15e40 iio: accel: bma400: basic regulator support adds 2df57429d8be iio: adc: ad7923: Remove the unused defines adds c87de1ba35e4 iio: adc: ad7923: Fix checkpatch warning adds 233e7de42fcc iio: adc: ad7923: Add of_device_id table adds 851644a60d20 iio: adc: ad7923: Add support for the ad7908/ad7918/ad7928 adds 07bf07e2cc7d iio: st_lsm6dsx: Mark predefined constants with __maybe_unused adds e3da43077046 iio: st_lsm6dsx: Drop unneeded OF code adds 03d4c566c51d iio: st_lsm6dsx: Make use of device properties adds d9fa3fd4bc48 iio: light: st_uvis25: Drop unneeded header inclusion adds 4c3e7367bd74 iio: accel: st_accel: Drop unnecessary #else branch for ACPI adds 40ca77d57f01 iio: pressure: st_press: Drop unnecessary #else branch for ACPI adds f22b1d7588b1 iio: gyro: st_gyro: Mark gyro_pdata with __maybe_unused adds 2e8bd34a16f8 iio: accel: st_accel: Mark default_accel_pdata with __mayb [...] adds be4ac8321ff2 iio: pressure: st_press: Mark default_press_pdata with __m [...] adds de54fff15133 iio: st_sensors: Describe function parameters in kernel-doc adds 0d15190f53b4 iio: chemical: atlas-ph-sensor: rename atlas-ph-sensor to [...] adds 4dae3d6147b3 iio: light: remove unneeded semicolon adds ee978bb86d05 iio: imu: st_lsm6dsx: export max num of slave devices in s [...] adds 007f2ebbac2a iio: imu: st_lsm6dsx: check if master_enable is located in [...] adds 3a4319574584 iio: imu: st_lsm6dsx: check if pull_up is located in primary page adds 5b8343e067f8 iio: imu: st_lsm6dsx: check if shub_output reg is located [...] adds 111b0875774b iio: imu: st_lsm6dsx: rename st_lsm6dsx_shub_read_reg in s [...] adds e485e2a2cfd6 iio: imu: st_lsm6dsx: enable sensor-hub support for lsm6dsm adds 964172561ea6 iio: accel: bma180: Add dev helper variable adds c35aae744302 iio: accel: bma180: Basic regulator support adds 9436abc40139 iio: accel: bma180: Use explicit member assignment adds 0c040d1ddce1 iio: buffer-dmaengine: Add module information adds ac78c6aa4a5d iio: pressure: Add driver for DLH pressure sensors adds 2d983e084b41 dt-bindings: Add asc vendor adds 2a4fb4def957 bindings: iio: pressure: Add documentation for dlh driver adds 4538c1856809 iio: buffer-dmaengine: Report buffer length requirements adds f6d4033d2a14 iio: buffer: rename 'read_first_n' callback to 'read' adds 57b8879c0c1a dt-bindings: iio: adc: convert sd modulator to json-schema adds ab2ecec63320 iio: pressure: bmp280: Drop ACPI support adds ae9685992cd5 iio: pressure: bmp280: Allow device to be enumerated from ACPI adds c1d1c4a62db5 iio: accel: bma180: BMA254 support adds 821f7ce79fd1 Merge tag 'iio-for-5.6a' of git://git.kernel.org/pub/scm/l [...] adds 47f6e54c53c5 staging: rts5208: remove unneeded header include path adds c497ae2077c0 staging: rtl8188: avoid excessive stack usage adds 0c5e99c920a7 staging: rtl8188eu: remove else after return adds b4cf24cc936b staging: rtl8188eu: refactor rtl88eu_dm_update_rx_idle_ant() adds 9033db57a59a staging: rtl8192u: remove unused Makefile adds 71fe59536e8a staging: rtl8192u: remove header include path to ieee80211/ adds cd42570fa91c staging: rtl8192u: remove unneeded compiler flags adds 02ede9567e01 staging: mt7621-dts: fix register range of memc node in mt [...] adds d971fdd3412f staging: vt6656: correct packet types for CTS protect, mode. adds d579c43c82f0 staging: vt6656: use NULLFUCTION stack on mac80211 adds 9dd631fa99dc staging: vt6656: Fix false Tx excessive retries reporting. adds ab5caf34f541 staging: vt6656: Move ieee80211_rx_status off stack. adds e895bc1ebb31 staging: vc04_services: remove header include path to vc04 [...] adds d40310f65771 Merge 5.5-rc6 into staging-next adds f3c69559b56d staging: rtl8188eu: remove unused parameters from rtw_chec [...] adds d85cad420a21 staging: exfat: Fix alignment warnings adds 98ab51df76bf staging: rtl8723bs: remove ODM_GetRightChnlPlaceforIQK() adds c0a6bf0f1ae3 staging: rtl8188eu: refactor rtw_hal_antdiv_before_linked() adds cdc7fa32325c staging: rtl8188eu: convert rtw_hal_antdiv_before_linked() [...] adds c085fed4cbb5 staging: rtl8188eu: cleanup long lines in rtl8188e_dm.c adds 8c26f783d786 staging: rtl8188eu: remove unnecessary parentheses in rtl8 [...] adds cdb9c044f92b staging: rtl8188eu: cleanup whitespace in rtl8188e_dm.c adds 8297ca5e8c70 staging: android: ashmem: Replace strcpy with strscpy adds 1f16783e774c Merge remote-tracking branch 'staging/staging-next' adds 903afaa117b8 Merge remote-tracking branch 'mux/for-next' adds ebb37bd06460 dt-bindings: interconnect: Add Qualcomm MSM8916 DT bindings adds 30c8fa3ec61a interconnect: qcom: Add MSM8916 interconnect provider driver adds 4c6b1de1c1ed Merge remote-tracking branch 'icc/icc-next' adds 905ca51e63be dmaengine: plx-dma: Introduce PLX DMA engine PCI driver skeleton adds c2dbcaa8c672 dmaengine: plx-dma: Implement hardware initialization and cleanup adds 4d3df16840a2 dmaengine: plx-dma: Implement descriptor submission adds 4aa6dab7aa6e Merge remote-tracking branch 'slave-dma/next' adds faced7e0806c mm: hugetlb controller for cgroups v2 adds 75ea91cd3eab cgroup: fix function name in comment adds 3bc0bb36fa30 cgroup: Prevent double killing of css when enabling thread [...] adds 0c10e327ee03 Merge branch 'for-5.6' into for-next adds 0d1a434c6ec9 Merge remote-tracking branch 'cgroup/for-next' adds 1c46a2cf2dbd Merge tag 'block-ioctl-cleanup-5.6' into 5.6/scsi-queue adds fdb827e4a3f8 scsi: lpfc: Make lpfc_defer_acc_rsp static adds 7b34f400f5e7 Merge branch '5.5/scsi-fixes' into 5.6/scsi-next adds 6b719171f22c Merge remote-tracking branch 'scsi/for-next' adds e822c8ff8d0d Merge remote-tracking branch 'vhost/linux-next' adds 63863362e5ea Merge remote-tracking branch 'rpmsg/for-next' adds a564ac35d605 Revert "gpio: thunderx: Switch to GPIOLIB_IRQCHIP" adds 242587616710 gpiolib: Add support for the irqdomain which doesn't use i [...] adds 880b7cf22e8c gpiolib: Add the support for the msi parent domain adds 7a9f4460f74d gpio: thunderx: Switch to GPIOLIB_IRQCHIP adds 970828901390 gpio: Update TODO adds b0d126e1d64e dt-bindings: gpio: wcd934x: Add bindings for gpio adds ddb4e53fc72e gpio: Add use guidance documentation adds c34f6dc8c9e6 gpiolib: Set lockdep class for hierarchical irq domains adds 9a2b5b301d2a gpio: Remove the unused flags adds f2f679832d0c gpio: mockup: update the license tag adds 726a44531a8f gpio: mockup: sort headers alphabetically adds e81ccba69549 gpio: vx855: fixed a typo adds e5e42ad224a0 gpiolib: remove set but not used variable 'config' adds 59c324683400 gpio: wcd934x: Add support to wcd934x gpio controller adds 18c24c678282 Merge branch 'devel' into for-next adds e3d6db9c4716 Merge remote-tracking branch 'gpio/for-next' adds 1a62d5a6a9bd Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 4784adc69a80 pinctrl: dt-bindings: Fix some errors in the lgm and pinmu [...] adds a790269d5c2c Merge tag 'samsung-pinctrl-5.6' of https://git.kernel.org/ [...] adds 783e998653b4 pinctrl: iproc: Use platform_get_irq_optional() to avoid e [...] adds 1c6fa93ac56f Merge branch 'devel' into for-next adds 779dad630a42 Merge remote-tracking branch 'pinctrl/for-next' adds f0682757230b pinctrl: sunrisepoint: Add missing Interrupt Status regist [...] adds a23680594da7 pinctrl: baytrail: Do not clear IRQ flags on direct-irq en [...] adds e2b74419e5cc pinctrl: baytrail: Replace WARN with dev_info_once when se [...] adds 6d416b9bb577 pinctrl: intel: Add GPIO <-> pin mapping ranges via callback adds af0c5330916a pinctrl: intel: Pass irqchip when adding gpiochip adds d953126a1823 Merge remote-tracking branch 'pinctrl-intel/for-next' adds f4f573faa914 Merge remote-tracking branch 'pwm/for-next' adds 1192ad93e536 Merge remote-tracking branch 'ktest/for-next' adds dbf32c6341d4 Merge remote-tracking branch 'random/dev' adds 46d1a0f03d66 selftests/lkdtm: Add tests for LKDTM targets adds 3daf9ef6b809 Merge remote-tracking branch 'kselftest/next' adds 120b9cdc1b6c Merge remote-tracking branch 'y2038/y2038' adds df81e558a573 Merge remote-tracking branch 'livepatching/for-next' adds 40fab24e6ba6 Merge remote-tracking branch 'coresight/next' adds 5734e5abde7a Merge remote-tracking branch 'rtc/rtc-next' adds a99d2c6ccd15 nvmem: fix a 'makes pointer from integer without a cast' b [...] adds 821e2c705fb9 dt-bindings: at25: add reference for the wp-gpios property adds 90068561230e Merge remote-tracking branch 'at24/at24/for-next' adds f51da8b0fa41 Merge remote-tracking branch 'ntb/ntb-next' adds 647cbcef2ffd Merge remote-tracking branch 'fsi/next' adds 7011366bfe69 Merge remote-tracking branch 'slimbus/for-next' adds d33e645baae4 Merge remote-tracking branch 'nvmem/for-next' adds 1dd3e8b57cf6 Merge remote-tracking branch 'xarray/xarray' adds 5e876fb43dbf vfs, fdtable: Add fget_task helper adds 8649c322f75c pid: Implement pidfd_getfd syscall adds 9a2cef09c801 arch: wire up pidfd_getfd syscall adds 873dfd7881d1 test: Add test for pidfd getfd adds 8c125b16fd0a Merge remote-tracking branch 'pidfd/for-next' adds dce46398efac Merge remote-tracking branch 'devfreq/devfreq-next' adds 28910cee898c fpga: xilinx-pr-decoupler: Remove clk_get error message fo [...] adds 17c783365120 Merge remote-tracking branch 'fpga/for-next' adds ebae5e89bed3 Merge remote-tracking branch 'generic-ioremap/for-next' adds 4d944bcd4e73 apparmor: add AppArmor KUnit tests for policy unpack adds 109fb06fdc6f kunit: move string-stream.h to lib/kunit adds 9bbb11c6be46 kunit: hide unexported try-catch interface in try-catch-impl.h adds c475c77d5b56 kunit: allow kunit tests to be loaded as a module adds 1c024d45151b kunit: remove timeout dependence on sysctl_hung_task_timeo [...] adds 9fe124bf1b77 kunit: allow kunit to be loaded as a module adds 6ae2bfd3df06 kunit: update documentation to describe module-based build adds 35c57fc3f8ea kunit: building kunit as a module breaks allmodconfig adds 714773d3d784 Merge remote-tracking branch 'kunit-next/kunit' adds 5bba4a0d475a fs: New zonefs file system adds a83b9b8742cd zonefs: Add documentation adds 252f6e6fb701 Merge remote-tracking branch 'zonefs/for-next' adds be27d7d66d2a Revert "pktgen: Allow configuration of IPv6 source address range" adds 67fc632ecc68 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 9cfb89f249ad /proc/kpageflags: do not use uninitialized struct pages adds 6063dea5dc67 x86/mm: Split vmalloc_sync_all() adds fdc51372f5a5 Revert "ipc,sem: remove uneeded sem_undo_list lock usage i [...] adds 7c8f70c29546 mm/page_alloc.c: fix uninitialized memmaps on a partially [...] adds e1511c20e583 fs/proc/page.c: allow inspection of last section and fix e [...] adds 7a7bb8a334d2 mm/page_alloc.c: initialize memmap of unavailable memory directly adds 05dbf37d6ed5 mm: thp: grab the lock before manipulating defer list adds 980f7631641c lib/test_bitmap: correct test data offsets for 32-bit adds b1ccf76f13e2 drivers/watchdog/: fix oops in reboot notifier handling in [...] adds 15ae07f415ce memcg: fix a crash in wb_workfn when a device disappears adds dec07572a3a8 scripts/spelling.txt: add more spellings to spelling.txt adds 03c692f0da17 scripts/spelling.txt: add "issus" typo adds c6a6796c36ba fs: ocfs: remove unnecessary assertion in dlm_migrate_lockres adds 5538e2d1b545 ocfs2: remove unneeded semicolons adds 723b56c538be ocfs2: make local header paths relative to C files adds b41c5e2a0a17 ocfs2/dlm: remove redundant assignment to ret adds 0a59b8b4d219 ocfs2/dlm: move BITS_TO_BYTES() to bitops.h for wider use adds 41261bd8e362 ocfs2: fix a NULL pointer dereference when call ocfs2_upda [...] adds 3878971435ce ocfs2: use ocfs2_update_inode_fsync_trans() to access t_ti [...] adds 0b0410da3b01 ramfs: support O_TMPFILE adds a43c9e91c6a3 kernel/watchdog.c: fix possible soft lockup warning at bootup adds 06b10d0ac9fe watchdog: Fix possible soft lockup warning at bootup adds 6da0a0fad9de mm/slub.c: avoid slub allocation while holding list_lock adds 8fe70a89e94b mm/kmemleak: turn kmemleak_lock and object->lock to raw_sp [...] adds ac066151fcb9 mm/debug.c: always print flags in dump_page() adds 8e5083dec8ca mm/filemap.c: clean up filemap_write_and_wait() adds 999fc3bafde7 mm:fix gup_pud_range adds 435951a483ec mm/gup.c: use is_vm_hugetlb_page() to check whether to fol [...] adds 5b52423e4b2e mm/gup: factor out duplicate code from four routines adds 62a808aa8cc5 mm/gup: move try_get_compound_head() to top, fix minor issues adds af7d9e9796bb mm: Cleanup __put_devmap_managed_page() vs ->page_free() adds 0a818bf35a13 mm: devmap: refactor 1-based refcounting for ZONE_DEVICE pages adds 09671ca2bdb9 goldish_pipe: rename local pin_user_pages() routine adds 18244a755d6d mm: fix get_user_pages_remote()'s handling of FOLL_LONGTERM adds a7dd45e54570 vfio: fix FOLL_LONGTERM use, simplify get_user_pages_remot [...] adds 514e13bce340 mm/gup: allow FOLL_FORCE for get_user_pages_fast() adds cf97ff0788b1 IB/umem: use get_user_pages_fast() to pin DMA pages adds c833d2a72369 media/v4l2-core: set pages dirty upon releasing DMA buffers adds 50db52580e07 mm/gup: introduce pin_user_pages*() and FOLL_PIN adds 554e9e867a57 goldish_pipe: convert to pin_user_pages() and put_user_page() adds 954f75a6b28c IB/{core,hw,umem}: set FOLL_PIN via pin_user_pages*(), fix up ODP adds 83880e805f90 mm/process_vm_access: set FOLL_PIN via pin_user_pages_remote() adds 751833ee13cc drm/via: set FOLL_PIN via pin_user_pages_fast() adds 624762a964b0 fs/io_uring: set FOLL_PIN via pin_user_pages() adds ba96a82aa2f4 net/xdp: set FOLL_PIN via pin_user_pages() adds 193b61c52fe1 media/v4l2-core: pin_user_pages (FOLL_PIN) and put_user_pa [...] adds 9ceb49b92133 vfio, mm: pin_user_pages (FOLL_PIN) and put_user_page() co [...] adds 59f8740fbbd9 powerpc: book3s64: convert to pin_user_pages() and put_use [...] adds 8b1b07607bf9 mm/gup_benchmark: use proper FOLL_WRITE flags instead of h [...] adds e4198e325256 mm, tree-wide: rename put_user_page*() to unpin_user_page*() adds a3acf182cfa9 mm/memcontrol.c: cleanup some useless code adds 2b4f32df483a mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints adds ce73fc4d6bf9 mm/pgmap: use correct alignment when looking at first pfn [...] adds 8399578d7da6 mm/mmap.c: fix the adjusted length error adds 268b78858e23 mm/page_vma_mapped.c: explicitly compare pfn for normal, h [...] adds 758cd73ee388 drivers/base/memory.c: cache blocks in radix tree to accel [...] adds 13d2eb6c6c36 drivers-base-memoryc-cache-blocks-in-radix-tree-to-acceler [...] adds 92d01a1a71b4 mm/memmap_init: update variable name in memmap_init_zone adds ef2e74b40205 mm/memory_hotplug: poison memmap in remove_pfn_range_from_zone() adds d8ee8dde528f mm/memory_hotplug: we always have a zone in find_(smallest [...] adds ae2df7345e68 mm/memory_hotplug: don't check for "all holes" in shrink_z [...] adds d4667171e02e mm/memory_hotplug: drop local variables in shrink_zone_span() adds 6cd54f3a60af mm/memory_hotplug: cleanup __remove_pages() adds ccf240481166 mm/memory_hotplug: drop valid_start/valid_end from test_pa [...] adds 8991c72a6694 mm/memory_hotplug: pass in nid to online_pages() adds a8a5f7ddba2c mm, tracing: print symbol name for kmem_alloc_node call_si [...] adds 61f81875a117 mm/early_ioremap.c: use %pa to print resource_size_t variables adds c6124b83f1d0 mm/page_alloc: skip non present sections on zone initialization adds b06d6bba6ba0 mm/page_alloc: fix and rework pfn handling in memmap_init_zone() adds 3a50d3f97aee mm: factor out next_present_section_nr() adds 3d17253808c7 mm: remove the memory isolate notifier adds d57427fcb083 mm: remove "count" parameter from has_unmovable_pages() adds 28becf9a1fea mm/vmscan.c: remove unused return value of shrink_node adds 9c67eb0b0a36 mm/vmscan: remove prefetch_prev_lru_page adds 323c1411ea35 mm/vmscan: remove unused RECLAIM_OFF/RECLAIM_ZONE adds 7fc0f208d06c mm-vmscan-remove-unused-reclaim_off-reclaim_zone-fix adds f7adaf2cdac8 mm/mempolicy: skip walking HUGETLB vma if MPOL_MF_STRICT i [...] adds 0fa4e5236d4f mm-mempolicy-skip-walking-hugetlb-vma-if-mpol_mf_strict-is [...] adds b45fc1d46cef mm/memblock: define memblock_physmem_add() adds bcf7d0fe0043 memblock: Use __func__ in remaining memblock_dbg() call sites adds fb556046c10f mm, oom: avoid printk() iteration under RCU adds 54e185f314c6 mm-oom-avoid-printk-iteration-under-rcu-fix adds 2738f5fc5edd mm, oom: dump stack of victim when reaping failed adds 8afb987f5d4b mm: hugetlb controller for cgroups adds 5f647363b4a0 mm/huge_memory.c: use head to check huge zero page adds 65d5f42821ad mm/huge_memory.c: use head to emphasize the purpose of page adds a02cbbafde9c mm/huge_memory.c: reduce critical section protected by spl [...] adds ac36bcc74e28 mm/migrate: remove useless mask of start address adds a7f142ff3af5 mm/migrate: clean up some minor coding style adds 01fd0ad1574f mm/migrate: add stable check in migrate_vma_insert_page() adds b8b07660798e mm/mmap.c: get rid of odd jump labels in find_mergeable_an [...] adds ba768066a9e3 mm/zswap.c: add allocation hysteresis if pool limit is hit adds 48a6e9737ba1 zswap: potential NULL dereference on error in init_zswap() adds b29c4861eff2 include/linux/mm.h: clean up obsolete check on space in pa [...] adds ec9989ee8f1c include/linux/mm.h: remove dead code totalram_pages_set() adds 9148a55020e0 include/linux/memory.h: drop fields 'hw' and 'phys_callbac [...] adds 502e5c53fcd5 mm: fix comments related to node reclaim adds 2d39da80d436 include/linux/rbtree.h: avoid pointless rb_node alignment adds de02cd6b85c5 zram: try to avoid worst-case scenario on same element pages adds 5fecea223935 zram: try to avoid worst-case scenario on same element pages adds 55b31e7f7634 drivers/block/zram/zram_drv.c: fix error return codes not [...] adds 447f75eb2685 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds f29cdbcee0eb fs/buffer.c: dump more info for __getblk_gfp() stall problem adds e436d5efa483 kernel/hung_task.c: Monitor killed tasks. adds 8b4a85056413 y2038: remove ktime to/from timespec/timeval conversion adds 033e4fd0d0d8 y2038: remove unused time32 interfaces adds 70fc755ce46b y2038: hide timeval/timespec/itimerval/itimerspec types adds 9ccf408e379c include/linux/units.h: add helpers for kelvin to/from Cels [...] adds b8ea1ba50445 ACPI: thermal: switch to use <linux/units.h> helpers adds 28fe4008f245 platform/x86: asus-wmi: switch to use <linux/units.h> helpers adds 56f159e59aa2 platform/x86: intel_menlow: switch to use <linux/units.h> helpers adds 2b1d333a0a07 thermal: int340x: switch to use <linux/units.h> helpers adds 967af3486e02 thermal: intel_pch: switch to use <linux/units.h> helpers adds 7566e3de807e nvme: hwmon: switch to use <linux/units.h> helpers adds 2af4a90c90a0 thermal: remove kelvin to/from Celsius conversion helpers [...] adds 1e008e374d66 iwlegacy: use <linux/units.h> helpers adds dd44f8c98ef7 iwlegacy: fix build warnings with format string adds ef8488b99ceb iwlwifi: use <linux/units.h> helpers adds 9e3620628582 thermal: armada: remove unused TO_MCELSIUS macro adds c3ead10221bd iio: adc: qcom-vadc-common: use <linux/units.h> helpers adds bfbef17740fd lib/zlib: add s390 hardware support for kernel zlib_deflate adds 148f7d060405 s390/boot: rename HEAP_SIZE due to name collision adds 890060df4401 lib/zlib: add s390 hardware support for kernel zlib_inflate adds 3447c9a51196 s390/boot: add dfltcc= kernel command line parameter adds ac19f15aea33 lib/zlib: add zlib_deflate_dfltcc_enabled() function adds ac2aeaa0f4d3 btrfs: use larger zlib buffer for s390 hardware compression adds 6b24405d45fb lib/scatterlist.c: adjust indentation in __sg_alloc_table adds 0d346aa2af23 uapi: rename ext2_swab() to swab() and share globally in swab.h adds cdf7dafa8d35 lib/find_bit.c: join _find_next_bit{_le} adds ad4244c5a769 lib/find_bit.c: uninline helper _find_next_bit() adds e948bd3801b2 string: add stracpy and stracpy_pad mechanisms adds fdb1c1151212 Documentation/checkpatch: prefer stracpy/strscpy over strc [...] adds 7f018310b879 fs/binfmt_elf.c: smaller code generation around auxv vector fill adds 27d4402bc067 fs/binfmt_elf.c: fix ->start_code calculation adds db7119684fce fs/binfmt_elf.c: don't copy ELF header around adds 6bc02b2a3443 fs/binfmt_elf.c: better codegen around current->mm adds 0e1794975e41 fs/binfmt_elf.c: make BAD_ADDR() unlikely adds 7fc03d7b35c8 fs/binfmt_elf.c: coredump: allocate core ELF header on stack adds 7a55f32b6e33 fs/binfmt_elf.c: coredump: delete duplicated overflow check adds da0446ff4056 fs/binfmt_elf.c: coredump: allow process with empty addres [...] adds 515caa6af643 init/main.c: log arguments and environment passed to init adds 21cc5aef9811 init/main.c: remove unnecessary repair_env_string in do_in [...] adds 4f2448e74a86 init/main.c: fix quoted value handling in unknown_bootoption adds 64e7796e68d8 init/main.c: fix misleading "This architecture does not ha [...] adds ea4b623c69f1 reiserfs: prevent NULL pointer dereference in reiserfs_ins [...] adds 820a2843933e execve: warn if process starts with executable stack adds 148ddee86524 include/linux/io-mapping.h-mapping: use PHYS_PFN() macro i [...] adds a26281f3779d aio: simplify read_events() adds c0a4fbeeb87c smp_mb__{before,after}_atomic(): update Documentation adds 23db97678393 ipc/mqueue.c: remove duplicated code adds 806140ae87b7 ipc/mqueue.c: update/document memory barriers adds b262b0551094 ipc/msg.c: update and document memory barriers adds df880f3a3cd8 ipc/sem.c: document and update memory barriers adds 6025144b1c7a ipc/msg.c: consolidate all xxxctl_down() functions adds 08cec080e27c ipc/msg.c: Adjust indentation in ksys_msgctl adds 13a3ba9383a8 Merge branch 'akpm-current/current' adds f4d9e8905828 drivers/block/null_blk_main.c: fix layout adds 6f23b0a1f6bf drivers/block/null_blk_main.c: fix uninitialized var warnings adds 703cdd07dd05 pinctrl: fix pxa2xx.c build warnings adds bc14589e2eb5 mm: remove __krealloc adds 6560c25d7657 mm: add generic p?d_leaf() macros adds bab916ea16be arc: mm: add p?d_leaf() definitions adds 5a33b98e3720 arm: mm: add p?d_leaf() definitions adds b5935a108eb6 arm64: mm: add p?d_leaf() definitions adds 7873b607bd5f mips: mm: add p?d_leaf() definitions adds bc872664658a powerpc: mm: add p?d_leaf() definitions adds 1fde8d8ca295 riscv: mm: add p?d_leaf() definitions adds d798ab127b3d s390: mm: add p?d_leaf() definitions adds c1b2df01f6ce sparc: mm: add p?d_leaf() definitions adds 864e186b06db x86: mm: add p?d_leaf() definitions adds 0a431c023581 mm: pagewalk: add p4d_entry() and pgd_entry() adds c7439485b5f5 mm: pagewalk: fix unused variable warning adds 7f874d494dd3 mm: pagewalk: allow walking without vma adds 596005df9973 mm: pagewalk: don't lock PTEs for walk_page_range_novma() adds 9d6120743189 mm: pagewalk: fix termination condition in walk_pte_range() adds af3690f01fcc mm: pagewalk: add 'depth' parameter to pte_hole adds 00e19966990a x86: mm: point to struct seq_file from struct pg_state adds 634d47e4db6c x86: mm+efi: convert ptdump_walk_pgd_level() to take a mm_struct adds 7b9b5f2b5ffa x86: mm: convert ptdump_walk_pgd_level_debugfs() to take a [...] adds b34b8646c1c8 mm: add generic ptdump adds db57a57f995f x86: mm: convert dump_pagetables to use walk_page_range adds a3832e60a051 arm64: mm: convert mm/dump.c to use walk_page_range() adds 2972ec97d002 arm64: mm: display non-present entries in ptdump adds 96b4b92f6571 mm: ptdump: reduce level numbers by 1 in note_page() adds 56ee39650c6f x86: mm: avoid allocating struct mm_struct on the stack adds fad59a8655c8 x86-mm-avoid-allocating-struct-mm_struct-on-the-stack-fix adds e5d80f598406 proc: decouple proc from VFS with "struct proc_ops" adds bb31be9dc1c9 proc: convert everything to "struct proc_ops" adds 83f65a697765 proc-convert-everything-to-struct-proc_ops-fix adds c8742812f0e9 lib/string: add strnchrnul() adds 4fef7d804f59 bitops: more BITS_TO_* macros adds a9d67ee62e4f lib: add test for bitmap_parse() adds f99b38b9339f fix rebase issue adds f5b560e1c2cb lib/test_bitmap: fix address space when test user buffer adds b855605a7f6b lib: make bitmap_parse_user a wrapper on bitmap_parse adds 0cff64b6be96 lib: rework bitmap_parse() adds ccf8d71fddbf lib: new testcases for bitmap_parse{_user} adds dee38ed0f0a9 include/linux/cpumask.h: don't calculate length of the inp [...] adds fea239d12a45 treewide: remove redundant IS_ERR() before error code check adds 6753956b664e ARM: dma-api: fix max_pfn off-by-one error in __dma_supported() adds cbc088c3ea96 drivers/tty/serial/sh-sci.c: suppress warning adds 9101c4453008 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds ad54e60baf09 Merge branch 'akpm/master' adds 2747d5fdab78 Add linux-next specific files for 20200116
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 (6c09d7dbb7d3) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-arm-n [...]
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 | 1 + Documentation/ABI/stable/sysfs-driver-mlxreg-io | 13 +- Documentation/ABI/testing/configfs-usb-gadget | 4 + Documentation/ABI/testing/sysfs-bus-iio | 13 + Documentation/ABI/testing/sysfs-bus-iio-dma-buffer | 19 + Documentation/ABI/testing/sysfs-class-power | 3 +- Documentation/ABI/testing/sysfs-driver-pciback | 13 + Documentation/ABI/testing/sysfs-platform-asus-wmi | 10 + .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 8 +- Documentation/RCU/listRCU.rst | 10 +- Documentation/RCU/rcu.rst | 18 +- Documentation/admin-guide/bootconfig.rst | 186 + Documentation/admin-guide/devices.txt | 2 +- Documentation/admin-guide/ext4.rst | 2 + Documentation/admin-guide/index.rst | 1 + Documentation/admin-guide/kernel-parameters.txt | 7 +- Documentation/admin-guide/pm/intel_idle.rst | 246 + Documentation/admin-guide/pm/working-state.rst | 1 + Documentation/arm/microchip.rst | 6 + Documentation/arm64/cpu-feature-registers.rst | 14 + Documentation/arm64/elf_hwcaps.rst | 27 + Documentation/block/biovecs.rst | 2 +- Documentation/core-api/index.rst | 1 + Documentation/core-api/pin_user_pages.rst | 232 + Documentation/dev-tools/kunit/faq.rst | 3 +- Documentation/dev-tools/kunit/index.rst | 3 + Documentation/dev-tools/kunit/usage.rst | 16 + .../devicetree/bindings/arm/atmel-at91.yaml | 6 + .../devicetree/bindings/arm/atmel-sysregs.txt | 1 + Documentation/devicetree/bindings/arm/fsl.yaml | 41 + Documentation/devicetree/bindings/arm/realtek.yaml | 1 + Documentation/devicetree/bindings/arm/sprd.yaml | 33 - .../devicetree/bindings/arm/sprd/sprd.yaml | 33 + .../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 + .../devicetree/bindings/clock/imx8mp-clock.yaml | 68 + .../devicetree/bindings/clock/qcom,gcc.yaml | 3 +- .../devicetree/bindings/clock/renesas,cpg-mssr.txt | 2 +- .../devicetree/bindings/display/msm/gpu.txt | 3 + .../bindings/display/panel/panel-simple.yaml | 2 + .../devicetree/bindings/dma/atmel-xdma.txt | 4 +- Documentation/devicetree/bindings/eeprom/at25.txt | 2 + .../bindings/gpio/qcom,wcd934x-gpio.yaml | 47 + .../devicetree/bindings/hwmon/adi,adm1177.yaml | 66 + .../bindings/iio/accel/adi,adis16240.yaml | 49 + .../devicetree/bindings/iio/accel/bma180.txt | 7 +- .../bindings/iio/accel/bosch,bma400.yaml | 54 + .../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 + .../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 + .../devicetree/bindings/media/atmel-isi.txt | 2 +- .../devicetree/bindings/mfd/atmel-gpbr.txt | 4 +- .../devicetree/bindings/mfd/atmel-matrix.txt | 1 + .../devicetree/bindings/mfd/atmel-smc.txt | 1 + .../devicetree/bindings/mfd/atmel-tcb.txt | 7 +- .../devicetree/bindings/mtd/atmel-nand.txt | 1 + .../devicetree/bindings/mtd/denali-nand.txt | 7 + .../devicetree/bindings/net/broadcom-bluetooth.txt | 7 +- .../devicetree/bindings/net/can/atmel-can.txt | 3 +- .../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml | 2 +- .../devicetree/bindings/pinctrl/intel,lgm-io.yaml | 13 +- .../devicetree/bindings/pinctrl/pinmux-node.yaml | 2 +- .../devicetree/bindings/power/supply/bq25890.txt | 7 +- .../devicetree/bindings/regulator/mps,mpq7920.yaml | 202 - .../devicetree/bindings/reset/intel,rcu-gw.yaml | 6 +- .../devicetree/bindings/soc/ti/k3-ringacc.txt | 59 + .../devicetree/bindings/sound/fsl,asrc.txt | 12 +- .../devicetree/bindings/sound/ingenic,codec.yaml | 55 + .../bindings/sound/ingenic,jz4725b-codec.txt | 20 - .../bindings/sound/ingenic,jz4740-codec.txt | 20 - .../devicetree/bindings/soundwire/qcom,sdw.txt | 167 + .../bindings/thermal/brcm,avs-ro-thermal.yaml | 45 + .../devicetree/bindings/usb/ci-hdrc-usb2.txt | 4 + .../devicetree/bindings/vendor-prefixes.yaml | 16 +- Documentation/driver-api/gpio/drivers-on-gpio.rst | 8 +- Documentation/driver-api/gpio/index.rst | 1 + Documentation/driver-api/gpio/using-gpio.rst | 50 + .../driver-api/thermal/exynos_thermal.rst | 6 +- .../features/core/jump-labels/arch-support.txt | 2 +- Documentation/filesystems/f2fs.txt | 5 +- Documentation/filesystems/fscrypt.rst | 6 +- Documentation/filesystems/index.rst | 1 + Documentation/filesystems/vfat.rst | 387 + Documentation/filesystems/vfat.txt | 347 - Documentation/filesystems/zonefs.txt | 241 + Documentation/hwmon/adm1177.rst | 36 + Documentation/hwmon/drivetemp.rst | 52 + Documentation/hwmon/index.rst | 3 + 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/media/v4l-drivers/meye.rst | 2 +- .../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 | 270 + 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 | 59 + 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/index.rst | 4 +- .../process/embargoed-hardware-issues.rst | 2 +- Documentation/trace/boottime-trace.rst | 184 + Documentation/trace/ftrace.rst | 9 +- Documentation/trace/index.rst | 1 + Documentation/trace/ring-buffer-design.txt | 2 +- Documentation/x86/boot.rst | 40 +- MAINTAINERS | 118 +- Makefile | 5 +- Next/SHA1s | 273 +- Next/Trees | 1 + Next/merge.log | 7619 +++++++++++++------- arch/alpha/kernel/setup.c | 2 - arch/alpha/kernel/syscalls/syscall.tbl | 1 + arch/arc/boot/dts/axs10x_mb.dtsi | 1 + arch/arc/kernel/setup.c | 4 - arch/arm/arm-soc-for-next-contents.txt | 36 + arch/arm/boot/dts/Makefile | 11 + arch/arm/boot/dts/am335x-boneblack-common.dtsi | 5 + arch/arm/boot/dts/am3703.dtsi | 14 + arch/arm/boot/dts/am3715.dtsi | 10 + arch/arm/boot/dts/at91-nattis-2-natte-2.dts | 1 - arch/arm/boot/dts/at91-sam9x60ek.dts | 647 ++ arch/arm/boot/dts/bcm2711.dtsi | 18 +- arch/arm/boot/dts/bcm2835-common.dtsi | 6 + arch/arm/boot/dts/bcm283x.dtsi | 6 - arch/arm/boot/dts/bcm958625hr.dts | 15 +- arch/arm/boot/dts/dm3725.dtsi | 10 + 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/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/omap3-echo.dts | 461 ++ arch/arm/boot/dts/rk3188-bqedison2qc.dts | 3 + arch/arm/boot/dts/rtd1195.dtsi | 110 +- arch/arm/boot/dts/sam9x60.dtsi | 691 ++ 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/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/tegra20-paz00.dts | 46 + arch/arm/configs/multi_v7_defconfig | 2 + arch/arm/include/asm/vdso/gettimeofday.h | 36 + arch/arm/include/debug/brcmstb.S | 24 +- arch/arm/kernel/setup.c | 2 - arch/arm/mach-bcm/Kconfig | 1 + arch/arm/mach-ixp4xx/fsg-setup.c | 20 + arch/arm/mach-ixp4xx/goramo_mlr.c | 24 + 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/common.h | 2 +- arch/arm/mach-omap2/io.c | 11 + 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/pm33xx-core.c | 24 + arch/arm/tools/syscall.tbl | 1 + arch/arm/vdso/Makefile | 2 +- arch/arm64/Kconfig | 26 +- arch/arm64/Makefile | 17 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 8 +- .../boot/dts/hisilicon/hi3798cv200-poplar.dts | 1 + arch/arm64/boot/dts/hisilicon/hi3798cv200.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 2 + arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 1 + arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 73 + arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 1 - arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 7 + arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 7 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 6 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 7 + arch/arm64/boot/dts/qcom/sm8150.dtsi | 12 +- arch/arm64/boot/dts/realtek/Makefile | 1 + arch/arm64/boot/dts/realtek/rtd1295-xnano-x5.dts | 30 + arch/arm64/boot/dts/realtek/rtd129x.dtsi | 157 +- arch/arm64/boot/dts/realtek/rtd139x.dtsi | 157 +- arch/arm64/boot/dts/realtek/rtd16xx.dtsi | 110 +- arch/arm64/boot/dts/rockchip/px30-evb.dts | 32 + arch/arm64/boot/dts/rockchip/px30.dtsi | 6 +- arch/arm64/boot/dts/rockchip/rk3308.dtsi | 6 +- arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 3 + .../boot/dts/rockchip/rk3399-khadas-edge.dtsi | 3 + arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 3 + .../boot/dts/rockchip/rk3399-roc-pc-mezzanine.dts | 21 + arch/arm64/configs/defconfig | 4 + arch/arm64/include/asm/assembler.h | 11 - arch/arm64/include/asm/atomic_ll_sc.h | 2 +- arch/arm64/include/asm/cpu.h | 1 + arch/arm64/include/asm/cpucaps.h | 3 +- arch/arm64/include/asm/cpufeature.h | 5 + arch/arm64/include/asm/hwcap.h | 7 + arch/arm64/include/asm/kexec.h | 4 + arch/arm64/include/asm/kvm_host.h | 2 +- arch/arm64/include/asm/linkage.h | 16 + arch/arm64/include/asm/lse.h | 6 +- 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/sections.h | 1 - arch/arm64/include/asm/simd.h | 8 +- arch/arm64/include/asm/sysreg.h | 22 + arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 + arch/arm64/include/asm/vdso/compat_gettimeofday.h | 2 +- arch/arm64/include/uapi/asm/hwcap.h | 7 + arch/arm64/kernel/armv8_deprecated.c | 3 +- arch/arm64/kernel/cpufeature.c | 177 +- arch/arm64/kernel/cpuinfo.c | 8 + arch/arm64/kernel/entry.S | 5 +- arch/arm64/kernel/fpsimd.c | 30 +- arch/arm64/kernel/hibernate.c | 151 +- 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/kvm/hyp/switch.c | 10 +- arch/arm64/kvm/sys_regs.c | 2 +- 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 | 4 +- arch/arm64/lib/copy_to_user.S | 4 +- arch/arm64/lib/crc32.S | 8 +- 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/cache.S | 52 +- arch/arm64/mm/dump.c | 4 +- arch/arm64/mm/pageattr.c | 2 +- arch/arm64/mm/proc.S | 24 +- arch/arm64/xen/hypercall.S | 8 +- arch/csky/Kconfig | 4 +- arch/csky/Kconfig.platforms | 9 + arch/csky/abiv2/inc/abi/entry.h | 56 - arch/csky/include/asm/kprobes.h | 36 - arch/csky/include/asm/probes.h | 23 - arch/csky/kernel/Makefile | 1 - arch/csky/kernel/probes/Makefile | 3 - arch/csky/kernel/probes/decode-insn.c | 32 - arch/csky/kernel/probes/decode-insn.h | 20 - arch/csky/kernel/probes/kprobes.c | 399 - arch/csky/kernel/probes/kprobes_trampoline.S | 19 - arch/csky/kernel/probes/simulate-insn.c | 25 - arch/csky/kernel/probes/simulate-insn.h | 8 - arch/csky/kernel/setup.c | 4 - arch/csky/kernel/traps.c | 5 - arch/csky/kernel/vmlinux.lds.S | 1 - arch/csky/mm/cachev2.c | 13 +- arch/csky/mm/fault.c | 4 - arch/ia64/kernel/setup.c | 3 - arch/ia64/kernel/syscalls/syscall.tbl | 1 + 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/include/asm/unistd.h | 1 + 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 | 3 +- arch/m68k/sun3x/config.c | 1 - arch/microblaze/kernel/setup.c | 4 - arch/microblaze/kernel/syscalls/syscall.tbl | 1 + arch/mips/Kconfig | 1 + arch/mips/boot/dts/ingenic/cu1000-neo.dts | 71 + arch/mips/boot/dts/ingenic/x1000.dtsi | 45 + .../dts/ralink/gardena_smart_gateway_mt7688.dts | 8 + arch/mips/boot/dts/ralink/mt7628a.dtsi | 10 + arch/mips/configs/cu1000-neo_defconfig | 8 +- arch/mips/include/asm/gio_device.h | 2 - .../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/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/kernel/setup.c | 8 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 1 + arch/mips/kernel/syscalls/syscall_n64.tbl | 1 + arch/mips/kernel/syscalls/syscall_o32.tbl | 1 + arch/mips/loongson64/platform.c | 3 + arch/mips/net/Makefile | 1 + arch/mips/net/bpf_jit.c | 1270 ++++ arch/mips/net/bpf_jit_asm.S | 285 + arch/mips/pci/pci-ip27.c | 2 +- arch/mips/pci/pci-xtalk-bridge.c | 28 +- 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 | 39 +- 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/vdso/genvdso.c | 13 + arch/nds32/kernel/setup.c | 5 - arch/nios2/kernel/setup.c | 4 - arch/openrisc/kernel/setup.c | 5 - arch/parisc/kernel/drivers.c | 2 +- arch/parisc/kernel/setup.c | 4 - arch/parisc/kernel/syscalls/syscall.tbl | 1 + arch/parisc/mm/init.c | 2 +- arch/powerpc/include/asm/epapr_hcalls.h | 42 - arch/powerpc/kernel/setup-common.c | 3 - arch/powerpc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/mm/book3s64/iommu_api.c | 10 +- arch/powerpc/platforms/cell/setup.c | 3 - arch/powerpc/platforms/maple/setup.c | 3 - arch/powerpc/platforms/pasemi/setup.c | 4 - arch/powerpc/platforms/ps3/setup.c | 4 - arch/riscv/Kconfig | 2 - arch/riscv/include/asm/sifive_l2_cache.h | 16 - arch/riscv/kernel/head.S | 14 +- arch/riscv/kernel/setup.c | 4 - arch/s390/kernel/setup.c | 2 - arch/s390/kernel/syscalls/syscall.tbl | 1 + arch/sh/kernel/setup.c | 4 - arch/sh/kernel/syscalls/syscall.tbl | 1 + arch/sparc/kernel/setup_32.c | 4 - arch/sparc/kernel/setup_64.c | 4 - arch/sparc/kernel/syscalls/syscall.tbl | 1 + arch/sparc/kernel/vmlinux.lds.S | 6 +- arch/unicore32/kernel/setup.c | 2 - arch/x86/Kconfig | 1 + arch/x86/Kconfig.cpu | 8 + arch/x86/boot/compressed/eboot.c | 18 +- arch/x86/boot/compressed/efi_thunk_64.S | 4 +- arch/x86/boot/compressed/head_64.S | 17 +- arch/x86/boot/mkcpustr.c | 1 + arch/x86/entry/entry_64.S | 2 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 + arch/x86/entry/syscalls/syscall_64.tbl | 1 + arch/x86/entry/vdso/Makefile | 3 + arch/x86/entry/vdso/vdso-layout.lds.S | 13 +- arch/x86/entry/vdso/vdso2c.c | 3 + arch/x86/entry/vdso/vma.c | 120 +- arch/x86/ia32/ia32_signal.c | 2 - arch/x86/include/asm/cpufeatures.h | 2 + arch/x86/include/asm/efi.h | 169 +- arch/x86/include/asm/mce.h | 2 +- arch/x86/include/asm/msr-index.h | 14 +- arch/x86/include/asm/nmi.h | 1 - arch/x86/include/asm/perf_event.h | 22 +- arch/x86/include/asm/processor.h | 4 + arch/x86/include/asm/ptrace.h | 16 - arch/x86/include/asm/thread_info.h | 9 - arch/x86/include/asm/vdso.h | 1 + arch/x86/include/asm/vdso/gettimeofday.h | 10 +- arch/x86/include/asm/vmx.h | 105 +- arch/x86/include/asm/vmxfeatures.h | 86 + arch/x86/include/asm/vvar.h | 13 +- arch/x86/kernel/cpu/Makefile | 6 +- arch/x86/kernel/cpu/centaur.c | 35 +- arch/x86/kernel/cpu/common.c | 4 + arch/x86/kernel/cpu/cpu.h | 4 + arch/x86/kernel/cpu/feat_ctl.c | 144 + arch/x86/kernel/cpu/intel.c | 49 +- arch/x86/kernel/cpu/mce/core.c | 57 +- arch/x86/kernel/cpu/mce/intel.c | 15 +- arch/x86/kernel/cpu/mkcapflags.sh | 15 +- arch/x86/kernel/cpu/proc.c | 15 + arch/x86/kernel/cpu/resctrl/rdtgroup.c | 4 + arch/x86/kernel/cpu/zhaoxin.c | 35 +- arch/x86/kernel/crash.c | 2 +- arch/x86/kernel/nmi.c | 20 +- arch/x86/kernel/process_32.c | 1 - arch/x86/kernel/process_64.c | 1 - arch/x86/kernel/setup.c | 2 - arch/x86/kernel/signal.c | 2 - arch/x86/kernel/vm86_32.c | 1 - arch/x86/kernel/vmlinux.lds.S | 4 +- arch/x86/kvm/Kconfig | 10 +- arch/x86/kvm/vmx/nested.c | 4 +- arch/x86/kvm/vmx/vmx.c | 67 +- arch/x86/kvm/vmx/vmx.h | 2 +- arch/x86/kvm/x86.c | 2 +- arch/x86/lib/memmove_64.S | 7 +- arch/x86/platform/efi/Makefile | 1 - arch/x86/platform/efi/efi.c | 354 +- arch/x86/platform/efi/efi_32.c | 22 +- arch/x86/platform/efi/efi_64.c | 136 +- 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/uv/bios_uv.c | 7 +- arch/xtensa/kernel/setup.c | 2 - arch/xtensa/kernel/syscalls/syscall.tbl | 1 + block/bio.c | 12 +- block/blk-map.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 | 2 +- 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/dsargs.c | 2 +- drivers/acpi/acpica/dscontrol.c | 2 +- drivers/acpi/acpica/dsdebug.c | 2 +- drivers/acpi/acpica/dsfield.c | 2 +- drivers/acpi/acpica/dsinit.c | 2 +- drivers/acpi/acpica/dsmethod.c | 2 +- drivers/acpi/acpica/dsobject.c | 2 +- drivers/acpi/acpica/dsopcode.c | 2 +- drivers/acpi/acpica/dspkginit.c | 2 +- drivers/acpi/acpica/dswexec.c | 2 +- drivers/acpi/acpica/dswload.c | 2 +- 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 | 2 +- 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 | 2 +- drivers/base/Kconfig | 2 +- drivers/base/component.c | 11 +- drivers/base/dd.c | 5 +- drivers/base/memory.c | 48 +- drivers/base/platform.c | 10 +- drivers/base/power/qos-test.c | 2 +- drivers/base/power/runtime.c | 13 +- drivers/base/test/Kconfig | 4 + drivers/base/test/Makefile | 2 +- drivers/base/test/test_async_driver_probe.c | 3 +- drivers/block/zram/zram_drv.c | 2 +- drivers/bluetooth/btsdio.c | 19 +- drivers/bluetooth/hci_bcm.c | 3 + drivers/bluetooth/hci_h4.c | 1 + drivers/bluetooth/hci_h5.c | 3 + drivers/bluetooth/hci_qca.c | 101 +- 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/char/ttyprintk.c | 15 +- drivers/clk/imx/Kconfig | 6 + drivers/clk/imx/Makefile | 1 + drivers/clk/imx/clk-imx8mp.c | 764 ++ drivers/clk/imx/clk.h | 7 +- drivers/clk/qcom/Kconfig | 8 + drivers/clk/qcom/Makefile | 1 + drivers/clk/qcom/gcc-ipq6018.c | 4635 ++++++++++++ drivers/clk/renesas/Kconfig | 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/tegra/clk-dfll.c | 3 +- drivers/clk/tegra/clk-divider.c | 9 +- drivers/clk/tegra/clk-tegra20.c | 4 +- drivers/clk/tegra/clk-tegra30.c | 4 +- drivers/clocksource/exynos_mct.c | 2 +- drivers/clocksource/hyperv_timer.c | 48 +- drivers/clocksource/timer-microchip-pit64b.c | 4 +- drivers/clocksource/timer-ti-dm.c | 8 +- drivers/cpufreq/intel_pstate.c | 2 +- drivers/cpuidle/Kconfig.arm | 12 +- drivers/cpuidle/governors/teo.c | 2 +- drivers/dma/Kconfig | 9 + drivers/dma/Makefile | 1 + drivers/dma/plx_dma.c | 639 ++ drivers/dma/ti/omap-dma.c | 6 +- drivers/edac/sifive_edac.c | 2 +- drivers/firmware/efi/Kconfig | 22 + drivers/firmware/efi/libstub/Makefile | 2 +- drivers/firmware/efi/libstub/efi-stub-helper.c | 20 +- drivers/firmware/efi/libstub/pci.c | 114 + drivers/firmware/google/coreboot_table.c | 7 + drivers/firmware/google/gsmi.c | 25 + drivers/firmware/stratix10-svc.c | 4 +- drivers/fpga/xilinx-pr-decoupler.c | 3 +- drivers/gpio/Kconfig | 7 + drivers/gpio/Makefile | 1 + drivers/gpio/TODO | 46 +- drivers/gpio/gpio-grgpio.c | 1 - drivers/gpio/gpio-mockup.c | 16 +- drivers/gpio/gpio-tegra186.c | 13 +- drivers/gpio/gpio-thunderx.c | 36 +- drivers/gpio/gpio-vx855.c | 2 +- drivers/gpio/gpio-wcd934x.c | 121 + drivers/gpio/gpiolib.c | 54 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 29 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 133 +- drivers/gpu/drm/amd/amdgpu/amdgpu_df.h | 62 + drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 822 ++- drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 6 +- drivers/gpu/drm/amd/amdgpu/df_v1_7.c | 9 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 34 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 19 + drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 3 + drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 12 +- drivers/gpu/drm/amd/amdgpu/umc_v6_1.c | 51 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 6 +- drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 4 +- drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 6 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 4 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 2 +- drivers/gpu/drm/amd/display/include/dal_asic_id.h | 10 + .../drm/amd/include/asic_reg/df/df_3_6_offset.h | 3 + .../drm/amd/include/asic_reg/df/df_3_6_sh_mask.h | 8 + .../drm/amd/include/asic_reg/gc/gc_9_0_sh_mask.h | 6 + .../amd/include/asic_reg/umc/umc_6_1_1_offset.h | 2 + .../amd/include/asic_reg/umc/umc_6_1_2_offset.h | 2 + .../amd/include/asic_reg/umc/umc_6_1_2_sh_mask.h | 91 + .../gpu/drm/amd/powerplay/inc/smu12_driver_if.h | 7 +- drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 5 +- drivers/gpu/drm/drm_connector.c | 81 +- drivers/gpu/drm/drm_crtc_internal.h | 2 + drivers/gpu/drm/drm_dp_helper.c | 3 +- drivers/gpu/drm/drm_dp_mst_topology.c | 25 +- drivers/gpu/drm/drm_framebuffer.c | 122 + drivers/gpu/drm/drm_ioctl.c | 1 + drivers/gpu/drm/i915/Makefile | 5 +- drivers/gpu/drm/i915/display/icl_dsi.c | 66 +- drivers/gpu/drm/i915/display/intel_audio.c | 4 +- drivers/gpu/drm/i915/display/intel_bios.c | 2 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 12 + drivers/gpu/drm/i915/display/intel_crt.c | 12 +- drivers/gpu/drm/i915/display/intel_ddi.c | 118 +- drivers/gpu/drm/i915/display/intel_display.c | 37 +- drivers/gpu/drm/i915/display/intel_display_power.c | 6 +- drivers/gpu/drm/i915/display/intel_display_types.h | 25 +- drivers/gpu/drm/i915/display/intel_dp.c | 83 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 15 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 22 +- drivers/gpu/drm/i915/display/intel_dpio_phy.c | 18 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 4 +- drivers/gpu/drm/i915/display/intel_dsi.h | 9 +- .../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 8 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 99 +- drivers/gpu/drm/i915/display/intel_dvo.c | 8 +- drivers/gpu/drm/i915/display/intel_fbc.c | 64 +- drivers/gpu/drm/i915/display/intel_fbc.h | 13 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 65 +- drivers/gpu/drm/i915/display/intel_hdmi.h | 2 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 4 +- drivers/gpu/drm/i915/display/intel_lspcon.c | 8 +- drivers/gpu/drm/i915/display/intel_pipe_crc.c | 2 +- drivers/gpu/drm/i915/display/intel_psr.c | 2 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 22 +- drivers/gpu/drm/i915/display/intel_tv.c | 6 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 2 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 4 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 41 +- drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 12 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 37 +- drivers/gpu/drm/i915/gt/intel_context.c | 40 +- drivers/gpu/drm/i915/gt/intel_engine.h | 2 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 6 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 39 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 1 + drivers/gpu/drm/i915/gt/intel_lrc.c | 15 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 2 + drivers/gpu/drm/i915/gt/intel_reset.c | 2 +- drivers/gpu/drm/i915/gt/mock_engine.c | 17 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 113 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h | 2 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 75 +- drivers/gpu/drm/i915/gt/uc/intel_uc.h | 36 +- drivers/gpu/drm/i915/i915_debugfs.c | 52 +- drivers/gpu/drm/i915/i915_debugfs_params.c | 249 + drivers/gpu/drm/i915/i915_debugfs_params.h | 14 + drivers/gpu/drm/i915/i915_drv.h | 6 +- drivers/gpu/drm/i915/i915_gpu_error.c | 1212 ++-- drivers/gpu/drm/i915/i915_gpu_error.h | 329 +- drivers/gpu/drm/i915/i915_params.c | 2 +- drivers/gpu/drm/i915/i915_params.h | 76 +- drivers/gpu/drm/i915/i915_pmu.c | 23 +- drivers/gpu/drm/i915/i915_reg.h | 5 + drivers/gpu/drm/i915/i915_sysfs.c | 6 +- drivers/gpu/drm/i915/i915_trace.h | 62 + drivers/gpu/drm/i915/i915_vma.c | 14 + drivers/gpu/drm/i915/intel_pch.c | 46 +- drivers/gpu/drm/i915/intel_pm.c | 356 +- drivers/gpu/drm/i915/intel_region_lmem.c | 10 +- drivers/gpu/drm/i915/intel_sideband.c | 33 +- drivers/gpu/drm/i915/intel_uncore.c | 25 +- drivers/gpu/drm/mediatek/Makefile | 2 +- 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 | 86 +- drivers/gpu/drm/mediatek/mtk_drm_drv.h | 7 - drivers/gpu/drm/mediatek/mtk_drm_plane.c | 47 + drivers/gpu/drm/mediatek/mtk_drm_plane.h | 2 + drivers/gpu/drm/msm/adreno/adreno_gpu.c | 50 +- .../gpu/drm/msm/disp/dpu1/dpu_hw_catalog_format.h | 2 + drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 12 +- 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 | 111 +- drivers/gpu/drm/nouveau/dispnv50/disp.h | 2 + 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_fence.c | 2 +- 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/panel/panel-simple.c | 30 + drivers/gpu/drm/panel/panel-tpo-td028ttec1.c | 17 +- drivers/gpu/drm/rockchip/cdn-dp-core.h | 2 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 1 + drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 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/gr2d.c | 4 +- drivers/gpu/drm/tegra/gr3d.c | 4 +- drivers/gpu/drm/tegra/hdmi.c | 118 +- drivers/gpu/drm/tegra/hub.c | 198 +- drivers/gpu/drm/tegra/hub.h | 2 +- drivers/gpu/drm/tegra/output.c | 16 + drivers/gpu/drm/tegra/sor.c | 163 +- drivers/gpu/drm/tegra/vic.c | 8 +- drivers/gpu/drm/via/via_dmablit.c | 6 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 1 + drivers/gpu/host1x/bus.c | 79 +- drivers/gpu/host1x/dev.c | 4 +- drivers/gpu/host1x/syncpt.c | 2 +- drivers/hid/hid-logitech-hidpp.c | 1 - drivers/hid/hidraw.c | 7 +- drivers/hid/uhid.c | 5 +- drivers/hv/hv_util.c | 8 +- drivers/hwmon/Kconfig | 20 + drivers/hwmon/Makefile | 2 + drivers/hwmon/adm1177.c | 288 + drivers/hwmon/drivetemp.c | 574 ++ drivers/hwmon/pmbus/Kconfig | 13 +- drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/ibm-cffps.c | 2 +- drivers/hwmon/pmbus/max20751.c | 2 +- drivers/hwmon/pmbus/pmbus.c | 5 +- drivers/hwmon/pmbus/pmbus.h | 4 +- drivers/hwmon/pmbus/pmbus_core.c | 10 +- drivers/hwmon/pmbus/pxe1610.c | 44 +- drivers/hwmon/pmbus/tps53679.c | 46 +- drivers/hwmon/pmbus/xdpe12284.c | 117 + drivers/hwmon/w83627ehf.c | 4 +- drivers/i2c/busses/Kconfig | 38 +- drivers/i2c/busses/Makefile | 1 - drivers/i2c/busses/i2c-cht-wc.c | 6 +- drivers/i2c/busses/i2c-highlander.c | 2 +- drivers/i2c/busses/i2c-i801.c | 6 +- drivers/i2c/busses/i2c-iop3xx.c | 12 +- drivers/i2c/busses/i2c-meson.c | 97 +- 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 | 6 +- 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-taos-evm.c | 4 +- drivers/i2c/busses/i2c-tegra.c | 216 +- drivers/i2c/busses/i2c-xiic.c | 69 +- drivers/i2c/i2c-core-acpi.c | 12 +- drivers/i2c/i2c-core-base.c | 13 +- drivers/i2c/i2c-core-of.c | 7 +- drivers/i3c/master/dw-i3c-master.c | 20 +- drivers/i3c/master/i3c-master-cdns.c | 4 +- drivers/idle/intel_idle.c | 2 +- drivers/iio/accel/Kconfig | 20 +- drivers/iio/accel/Makefile | 2 + drivers/iio/accel/bma180.c | 225 +- drivers/iio/accel/bma400.h | 99 + drivers/iio/accel/bma400_core.c | 852 +++ drivers/iio/accel/bma400_i2c.c | 61 + drivers/iio/accel/st_accel.h | 2 +- drivers/iio/accel/st_accel_i2c.c | 2 - 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 | 12 +- drivers/iio/adc/ad7266.c | 29 +- drivers/iio/adc/ad7887.c | 82 +- drivers/iio/adc/ad7923.c | 64 +- drivers/iio/adc/ad799x.c | 66 +- 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/stm32-adc-core.c | 14 +- drivers/iio/adc/stm32-adc-core.h | 9 + drivers/iio/adc/stm32-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/Kconfig | 1 + drivers/iio/chemical/Makefile | 2 +- drivers/iio/chemical/atlas-ph-sensor.c | 685 -- drivers/iio/chemical/atlas-sensor.c | 684 ++ 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_trigger.c | 3 + drivers/iio/dac/ad5592r-base.c | 1 - drivers/iio/dac/ad7303.c | 25 +- drivers/iio/frequency/adf4350.c | 30 +- drivers/iio/gyro/Kconfig | 32 +- drivers/iio/gyro/adis16136.c | 31 +- drivers/iio/gyro/adis16260.c | 6 +- drivers/iio/gyro/itg3200_core.c | 1 - drivers/iio/gyro/st_gyro.h | 2 +- drivers/iio/humidity/hts221_core.c | 19 +- drivers/iio/iio_core.h | 8 +- drivers/iio/imu/adis.c | 94 +- drivers/iio/imu/adis16400.c | 51 +- drivers/iio/imu/adis16480.c | 17 +- drivers/iio/imu/adis_buffer.c | 4 +- drivers/iio/imu/inv_mpu6050/Kconfig | 9 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 57 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 2 + drivers/iio/imu/inv_mpu6050/inv_mpu_magn.c | 80 +- drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 1 - drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 1 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 30 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 27 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 113 +- 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 | 16 +- drivers/iio/industrialio-core.c | 25 +- drivers/iio/light/apds9960.c | 2 - drivers/iio/light/lm3533-als.c | 2 +- drivers/iio/light/si1145.c | 1 - drivers/iio/light/st_uvis25_i2c.c | 1 - drivers/iio/light/vcnl4000.c | 3 +- drivers/iio/magnetometer/ak8975.c | 54 +- drivers/iio/pressure/Kconfig | 12 + drivers/iio/pressure/Makefile | 1 + drivers/iio/pressure/bmp280-i2c.c | 18 +- drivers/iio/pressure/dlhl60d.c | 375 + drivers/iio/pressure/st_pressure.h | 2 +- drivers/iio/pressure/st_pressure_i2c.c | 2 - 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 | 3 +- drivers/infiniband/core/core_priv.h | 2 +- drivers/infiniband/core/device.c | 7 +- drivers/infiniband/core/nldev.c | 3 +- drivers/infiniband/core/rdma_core.c | 214 +- drivers/infiniband/core/rdma_core.h | 45 +- drivers/infiniband/core/umem.c | 19 +- drivers/infiniband/core/umem_odp.c | 13 +- drivers/infiniband/core/uverbs.h | 28 +- drivers/infiniband/core/uverbs_cmd.c | 201 +- drivers/infiniband/core/uverbs_ioctl.c | 45 +- drivers/infiniband/core/uverbs_main.c | 292 +- drivers/infiniband/core/uverbs_std_types.c | 44 +- .../infiniband/core/uverbs_std_types_async_fd.c | 33 + drivers/infiniband/core/uverbs_std_types_cq.c | 19 +- drivers/infiniband/core/uverbs_uapi.c | 7 +- drivers/infiniband/hw/hfi1/chip.c | 171 +- drivers/infiniband/hw/hfi1/chip.h | 8 + drivers/infiniband/hw/hfi1/chip_registers.h | 1 + drivers/infiniband/hw/hfi1/driver.c | 151 +- drivers/infiniband/hw/hfi1/hfi.h | 66 +- drivers/infiniband/hw/hfi1/init.c | 81 +- drivers/infiniband/hw/hfi1/msix.c | 106 +- drivers/infiniband/hw/hfi1/msix.h | 1 + drivers/infiniband/hw/hfi1/trace_rx.h | 6 +- drivers/infiniband/hw/hfi1/user_pages.c | 4 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 2 + drivers/infiniband/hw/hns/hns_roce_device.h | 17 + drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 14 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 199 +- drivers/infiniband/hw/hns/hns_roce_main.c | 47 + drivers/infiniband/hw/hns/hns_roce_qp.c | 48 +- drivers/infiniband/hw/mlx5/devx.c | 159 +- drivers/infiniband/hw/mlx5/main.c | 202 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 17 + drivers/infiniband/hw/mthca/mthca_memfree.c | 8 +- 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/sw/siw/siw_mem.c | 4 +- drivers/input/evdev.c | 5 +- drivers/input/tablet/aiptek.c | 8 +- drivers/input/tablet/gtco.c | 13 +- drivers/input/tablet/pegasus_notetaker.c | 2 +- drivers/input/touchscreen/edt-ft5x06.c | 55 +- drivers/input/touchscreen/sun4i-ts.c | 6 +- drivers/input/touchscreen/sur40.c | 2 +- drivers/interconnect/qcom/Kconfig | 9 + drivers/interconnect/qcom/Makefile | 2 + drivers/interconnect/qcom/msm8916.c | 554 ++ drivers/iommu/Kconfig | 13 + drivers/iommu/amd_iommu_init.c | 10 +- drivers/iommu/amd_iommu_types.h | 4 +- drivers/iommu/dma-iommu.c | 3 - drivers/iommu/dmar.c | 41 + drivers/iommu/intel-iommu-debugfs.c | 75 + drivers/iommu/intel-iommu.c | 327 +- drivers/iommu/intel-pasid.c | 97 +- drivers/iommu/intel-pasid.h | 6 + drivers/iommu/intel-svm.c | 171 +- drivers/iommu/iommu.c | 1 + drivers/irqchip/irq-ingenic.c | 6 +- drivers/md/dm-mpath.c | 66 + drivers/md/dm-thin-metadata.c | 10 +- drivers/md/dm-thin.c | 36 +- drivers/md/dm-writecache.c | 42 +- drivers/md/md-bitmap.c | 25 +- drivers/md/md.c | 254 +- drivers/md/md.h | 45 +- drivers/md/raid1.c | 111 +- drivers/md/raid5.c | 21 +- drivers/media/v4l2-core/videobuf-dma-sg.c | 8 +- drivers/memory/tegra/tegra210.c | 2 +- drivers/memory/tegra/tegra30-emc.c | 179 +- drivers/mfd/Kconfig | 13 + drivers/mfd/Makefile | 1 + drivers/mfd/ioc3.c | 669 ++ drivers/misc/cardreader/alcor_pci.c | 8 +- drivers/misc/cardreader/rts5261.c | 11 +- drivers/misc/cxl/context.c | 2 +- drivers/misc/enclosure.c | 3 +- drivers/misc/genwqe/card_ddcb.c | 8 +- drivers/misc/isl29020.c | 1 + drivers/misc/lkdtm/bugs.c | 12 +- 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/pti.c | 4 +- drivers/misc/pvpanic.c | 12 +- drivers/misc/sram-exec.c | 21 +- drivers/misc/ti-st/st_core.c | 4 +- drivers/misc/tsl2550.c | 12 +- drivers/misc/xilinx_sdfec.c | 12 +- drivers/mtd/mtdconcat.c | 5 +- drivers/mtd/nand/onenand/Kconfig | 14 +- drivers/mtd/nand/onenand/Makefile | 4 +- drivers/mtd/nand/onenand/onenand_base.c | 82 +- .../mtd/nand/onenand/{omap2.c => onenand_omap2.c} | 0 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/brcmnand/brcmnand.c | 10 + drivers/mtd/nand/raw/denali.c | 14 +- drivers/mtd/nand/raw/denali_dt.c | 56 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 10 + 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/net/Kconfig | 1 + drivers/net/ethernet/amd/a2065.c | 11 +- drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 1 + drivers/net/ethernet/cadence/macb_main.c | 30 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 5 - .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 204 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 1 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 195 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 1 + drivers/net/ethernet/intel/e1000e/e1000.h | 5 +- drivers/net/ethernet/intel/e1000e/netdev.c | 54 +- drivers/net/ethernet/intel/i40e/i40e_adminq.c | 5 + drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 22 +- drivers/net/ethernet/intel/iavf/iavf.h | 2 + drivers/net/ethernet/intel/iavf/iavf_main.c | 17 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 3 + drivers/net/ethernet/intel/igb/e1000_82575.c | 8 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 37 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 5 - drivers/net/ethernet/marvell/mvneta.c | 21 +- drivers/net/ethernet/mellanox/mlx4/crdump.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 7 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 69 +- .../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 30 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 246 +- drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 17 +- drivers/net/ethernet/realtek/Makefile | 2 +- drivers/net/ethernet/realtek/r8169.h | 78 + drivers/net/ethernet/realtek/r8169_main.c | 1410 +--- drivers/net/ethernet/realtek/r8169_phy_config.c | 1307 ++++ drivers/net/ethernet/renesas/sh_eth.c | 38 +- drivers/net/ethernet/sfc/Makefile | 4 +- drivers/net/ethernet/sfc/ef10.c | 70 +- drivers/net/ethernet/sfc/efx.c | 322 +- drivers/net/ethernet/sfc/efx.h | 32 +- drivers/net/ethernet/sfc/efx_common.c | 57 +- drivers/net/ethernet/sfc/efx_common.h | 4 + drivers/net/ethernet/sfc/ethtool.c | 443 +- drivers/net/ethernet/sfc/ethtool_common.c | 457 ++ drivers/net/ethernet/sfc/ethtool_common.h | 30 + drivers/net/ethernet/sfc/mcdi.h | 2 - drivers/net/ethernet/sfc/mcdi_functions.c | 43 +- drivers/net/ethernet/sfc/mcdi_functions.h | 2 + drivers/net/ethernet/sfc/mcdi_port.c | 78 - drivers/net/ethernet/sfc/mcdi_port_common.c | 79 + drivers/net/ethernet/sfc/mcdi_port_common.h | 4 + drivers/net/ethernet/sfc/net_driver.h | 6 +- drivers/net/ethernet/sfc/rx.c | 222 - drivers/net/ethernet/sfc/rx_common.c | 510 +- drivers/net/ethernet/sfc/rx_common.h | 55 + drivers/net/ethernet/sfc/selftest.c | 7 +- drivers/net/ethernet/sfc/selftest.h | 2 +- drivers/net/ethernet/sfc/siena.c | 1 + drivers/net/ethernet/sfc/tx.c | 95 - drivers/net/ethernet/sfc/tx_common.c | 94 + drivers/net/ethernet/sfc/tx_common.h | 5 + drivers/net/ethernet/sgi/Kconfig | 5 +- drivers/net/ethernet/sgi/ioc3-eth.c | 544 +- drivers/net/ethernet/socionext/netsec.c | 43 +- drivers/net/ethernet/stmicro/stmmac/common.h | 1 + drivers/net/ethernet/stmicro/stmmac/descs.h | 9 + drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 1 + 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 | 21 + drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h | 7 + drivers/net/ethernet/stmicro/stmmac/dwmac5.c | 1 + drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 13 + .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 1 + .../net/ethernet/stmicro/stmmac/dwxgmac2_descs.c | 9 + drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 24 + drivers/net/ethernet/stmicro/stmmac/hwif.h | 12 + drivers/net/ethernet/stmicro/stmmac/stmmac.h | 5 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 207 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 7 +- .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 116 +- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 25 + drivers/net/ethernet/xscale/Kconfig | 14 + drivers/net/ethernet/xscale/Makefile | 3 +- .../net/ethernet/xscale}/ixp46x_ts.h | 0 drivers/net/ethernet/xscale/ixp4xx_eth.c | 213 +- drivers/net/ethernet/xscale/ptp_ixp46x.c | 329 + drivers/net/macsec.c | 787 +- drivers/net/netdevsim/dev.c | 4 +- drivers/net/netdevsim/fib.c | 671 +- drivers/net/phy/Kconfig | 11 +- drivers/net/phy/mdio_bus.c | 16 +- drivers/net/phy/mscc.c | 1133 ++- 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_device.c | 12 +- drivers/net/phy/phylink.c | 7 +- drivers/net/ppp/pptp.c | 5 +- drivers/net/usb/lan78xx.c | 1 + drivers/net/usb/qmi_wwan.c | 1 + drivers/net/usb/r8152.c | 3 + drivers/net/wan/Kconfig | 3 +- drivers/net/wan/ixp4xx_hss.c | 39 +- drivers/net/wireless/intel/iwlegacy/4965.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 2 +- drivers/net/wireless/mac80211_hwsim.c | 11 +- drivers/nfc/pn533/i2c.c | 1 - drivers/nfc/pn533/usb.c | 2 +- drivers/nvdimm/pmem.c | 6 - drivers/nvme/host/core.c | 2 + drivers/nvme/target/admin-cmd.c | 12 +- drivers/nvmem/core.c | 2 +- drivers/oprofile/cpu_buffer.c | 2 +- drivers/pci/quirks.c | 32 +- drivers/perf/fsl_imx8_ddr_perf.c | 16 +- drivers/perf/hisilicon/hisi_uncore_pmu.c | 58 +- drivers/phy/ti/phy-j721e-wiz.c | 2 +- drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 2 +- drivers/pinctrl/intel/pinctrl-baytrail.c | 16 +- drivers/pinctrl/intel/pinctrl-intel.c | 61 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 2 +- drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 2 +- drivers/platform/chrome/wilco_ec/core.c | 2 +- drivers/platform/goldfish/goldfish_pipe.c | 35 +- drivers/platform/mellanox/mlxbf-tmfifo.c | 19 +- drivers/platform/x86/Kconfig | 6 +- drivers/platform/x86/asus-wmi.c | 132 +- drivers/platform/x86/gpd-pocket-fan.c | 27 +- drivers/platform/x86/intel_atomisp2_pm.c | 25 +- drivers/platform/x86/intel_ips.h | 2 +- drivers/platform/x86/intel_pmc_core.h | 2 +- drivers/platform/x86/intel_pmc_core_pltdrv.c | 2 + drivers/platform/x86/intel_telemetry_pltdrv.c | 2 +- drivers/platform/x86/touchscreen_dmi.c | 82 +- drivers/power/reset/at91-sama5d2_shdwc.c | 72 +- 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/ltc2941-battery-gauge.c | 2 +- drivers/power/supply/max17040_battery.c | 16 +- drivers/power/supply/sbs-battery.c | 2 +- drivers/power/supply/ucs1002_power.c | 2 +- drivers/ptp/Kconfig | 14 - drivers/ptp/Makefile | 3 +- drivers/ptp/ptp_clock.c | 4 +- drivers/ptp/ptp_ixp46x.c | 328 - drivers/regulator/Kconfig | 7 + drivers/regulator/Makefile | 1 + drivers/regulator/bd718x7-regulator.c | 34 +- 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 | 4 +- drivers/regulator/mpq7920.c | 48 +- drivers/regulator/mpq7920.h | 2 + drivers/regulator/mt6311-regulator.c | 5 +- drivers/regulator/pv88060-regulator.c | 5 +- drivers/regulator/pv88090-regulator.c | 5 +- drivers/regulator/slg51000-regulator.c | 5 +- drivers/regulator/sy8106a-regulator.c | 5 +- drivers/regulator/sy8824x.c | 5 +- drivers/regulator/tps65132-regulator.c | 5 +- drivers/regulator/vqmmc-ipq4019-regulator.c | 102 + drivers/rtc/rtc-m48t35.c | 11 + drivers/scsi/lpfc/lpfc_nportdisc.c | 2 +- drivers/scsi/sd.c | 4 +- drivers/siox/siox.h | 2 +- drivers/slimbus/qcom-ctrl.c | 2 + drivers/soc/bcm/brcmstb/biuctrl.c | 30 +- drivers/soc/lantiq/fpi-bus.c | 4 +- drivers/soc/sifive/sifive_l2_cache.c | 2 +- drivers/soc/tegra/Kconfig | 1 + drivers/soc/tegra/fuse/tegra-apbmisc.c | 33 +- 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/soundwire/Kconfig | 9 + drivers/soundwire/Makefile | 4 + drivers/soundwire/bus.c | 55 +- drivers/soundwire/cadence_master.c | 66 +- drivers/soundwire/intel.c | 3 + drivers/soundwire/qcom.c | 861 +++ drivers/soundwire/stream.c | 8 - drivers/spi/Kconfig | 9 + drivers/spi/Makefile | 1 + drivers/spi/spi-fsl-lpspi.c | 32 +- drivers/spi/spi-fsl-spi.c | 27 +- drivers/spi/spi-hisi-sfc-v3xx.c | 284 + drivers/spi/spi-qcom-qspi.c | 9 +- drivers/spi/spi-ti-qspi.c | 84 +- drivers/staging/android/ashmem.c | 6 +- drivers/staging/comedi/drivers/ni_routes.c | 12 +- drivers/staging/exfat/exfat_blkdev.c | 4 +- drivers/staging/exfat/exfat_core.c | 29 +- drivers/staging/exfat/exfat_super.c | 2 +- drivers/staging/iio/accel/adis16240.c | 7 + drivers/staging/mt7621-dts/mt7621.dtsi | 2 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 4 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 2 +- 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/rtl8192u/Makefile | 4 - drivers/staging/rtl8192u/ieee80211/Makefile | 27 - drivers/staging/rtl8192u/r8192U_core.c | 2 +- drivers/staging/rtl8192u/r8192U_wx.c | 2 +- drivers/staging/rtl8192u/r819xU_phy.c | 2 +- drivers/staging/rtl8723bs/hal/HalPhyRf.c | 30 - drivers/staging/rtl8723bs/hal/HalPhyRf.h | 8 - drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 11 +- drivers/staging/rts5208/Makefile | 2 - drivers/staging/vc04_services/Makefile | 2 +- .../staging/vc04_services/interface/vchi/vchi.h | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_shim.c | 2 +- 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/tc/tc-driver.c | 5 +- drivers/thermal/broadcom/Kconfig | 7 + drivers/thermal/broadcom/Makefile | 1 + drivers/thermal/broadcom/bcm2711_thermal.c | 123 + drivers/thermal/samsung/Kconfig | 2 +- drivers/thermal/samsung/exynos_tmu.c | 4 +- drivers/thermal/sun8i_thermal.c | 16 +- drivers/thermal/thermal-generic-adc.c | 20 +- drivers/thunderbolt/switch.c | 6 +- drivers/tty/ehv_bytechan.c | 50 +- drivers/tty/serial/8250/8250_exar.c | 6 +- drivers/tty/serial/8250/8250_ioc3.c | 98 + drivers/tty/serial/8250/8250_port.c | 3 + drivers/tty/serial/8250/Kconfig | 21 + drivers/tty/serial/8250/Makefile | 1 + drivers/tty/serial/Kconfig | 2 +- drivers/tty/serial/atmel_serial.c | 32 +- drivers/tty/serial/kgdb_nmi.c | 4 +- drivers/tty/serial/msm_serial.c | 18 +- drivers/tty/serial/serial-tegra.c | 94 +- drivers/tty/serial/serial_core.c | 84 + drivers/tty/serial/st-asc.c | 12 +- drivers/tty/serial/xilinx_uartps.c | 46 +- drivers/tty/synclink_gt.c | 20 +- drivers/tty/synclinkmp.c | 24 +- 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 | 533 +- drivers/usb/cdns3/gadget.h | 26 +- drivers/usb/cdns3/trace.h | 93 +- drivers/usb/chipidea/Kconfig | 1 + drivers/usb/chipidea/ci_hdrc_tegra.c | 9 - drivers/usb/core/hub.c | 3 +- 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/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/u_audio.c | 10 +- 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/core.c | 2 + drivers/usb/gadget/udc/gr_udc.c | 16 +- drivers/usb/host/Kconfig | 4 +- drivers/usb/host/ehci-exynos.c | 4 +- drivers/usb/host/ehci-tegra.c | 16 +- drivers/usb/host/ohci-exynos.c | 2 +- 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/serial/opticon.c | 2 +- drivers/usb/serial/option.c | 4 + drivers/usb/serial/usb-serial-simple.c | 2 + drivers/usb/typec/altmodes/displayport.c | 5 +- drivers/usb/typec/bus.c | 40 +- drivers/usb/typec/class.c | 52 +- drivers/usb/typec/mux/pi3usb30532.c | 5 +- drivers/usb/typec/tcpm/tcpm.c | 6 +- drivers/usb/typec/ucsi/displayport.c | 2 +- drivers/vfio/mdev/mdev_sysfs.c | 2 +- drivers/vfio/pci/vfio_pci_nvlink2.c | 8 +- .../vfio/platform/reset/vfio_platform_amdxgbe.c | 4 +- drivers/vfio/vfio_iommu_spapr_tce.c | 2 +- drivers/vfio/vfio_iommu_type1.c | 35 +- drivers/video/backlight/Kconfig | 8 +- drivers/video/console/Kconfig | 77 +- drivers/video/fbdev/cg14.c | 3 +- drivers/video/fbdev/core/Makefile | 1 - drivers/video/fbdev/core/fbcon.c | 27 +- drivers/video/fbdev/core/fbmem.c | 38 +- drivers/video/fbdev/hyperv_fb.c | 4 +- drivers/video/fbdev/nvidia/nvidia.c | 41 +- drivers/video/fbdev/omap2/omapfb/omapfb-main.c | 4 - drivers/video/fbdev/pxa168fb.c | 2 +- drivers/video/fbdev/s1d13xxxfb.c | 17 +- drivers/video/fbdev/sa1100fb.c | 2 +- drivers/video/fbdev/ssd1307fb.c | 2 + drivers/visorbus/visorchipset.c | 11 +- drivers/vme/bridges/vme_fake.c | 30 +- drivers/w1/masters/omap_hdq.c | 348 +- 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 + fs/Kconfig | 1 + fs/Makefile | 1 + fs/afs/dir.c | 18 +- fs/btrfs/block-group.c | 97 + fs/btrfs/block-group.h | 5 + fs/btrfs/ctree.h | 20 +- fs/btrfs/extent_io.c | 12 +- fs/btrfs/file-item.c | 3 +- fs/btrfs/qgroup.c | 6 +- fs/btrfs/relocation.c | 51 +- fs/btrfs/sysfs.c | 4 +- fs/btrfs/tests/btrfs-tests.c | 29 + fs/btrfs/tests/btrfs-tests.h | 1 + fs/btrfs/tests/extent-map-tests.c | 153 +- fs/btrfs/volumes.c | 231 +- fs/btrfs/volumes.h | 4 - fs/buffer.c | 8 +- fs/cifs/cifs_dfs_ref.c | 97 +- fs/cifs/cifsproto.h | 3 + fs/cifs/dfs_cache.c | 1110 +-- fs/cifs/file.c | 8 +- fs/cifs/smb2misc.c | 2 +- fs/cifs/smb2ops.c | 115 +- fs/cifs/smb2pdu.c | 174 +- fs/cifs/smb2pdu.h | 2 + fs/cifs/smb2proto.h | 5 + fs/cifs/xattr.c | 128 +- fs/crypto/bio.c | 112 +- fs/crypto/crypto.c | 7 +- fs/debugfs/file.c | 17 +- fs/erofs/decompressor.c | 22 +- fs/eventpoll.c | 83 +- fs/ext4/Kconfig | 8 +- fs/ext4/Makefile | 3 +- fs/ext4/dir.c | 1 - fs/ext4/ext4.h | 14 +- fs/ext4/ext4_extents.h | 5 - fs/ext4/ext4_jbd2.c | 22 + fs/ext4/ext4_jbd2.h | 22 +- fs/ext4/extents.c | 157 +- fs/ext4/indirect.c | 26 - fs/ext4/inode-test.c | 4 +- fs/ext4/inode.c | 18 +- fs/ext4/ioctl.c | 2 + fs/ext4/namei.c | 5 +- fs/ext4/page-io.c | 19 +- fs/ext4/readpage.c | 42 +- fs/ext4/resize.c | 10 +- fs/ext4/super.c | 23 +- fs/ext4/verity.c | 47 +- fs/ext4/xattr.c | 2 +- fs/f2fs/compress.c | 236 +- fs/f2fs/data.c | 47 +- fs/f2fs/f2fs.h | 66 +- fs/f2fs/file.c | 46 +- fs/f2fs/gc.c | 12 +- fs/f2fs/inode.c | 13 +- fs/f2fs/namei.c | 1 - fs/f2fs/segment.c | 6 +- fs/f2fs/segment.h | 6 +- fs/f2fs/super.c | 16 +- fs/f2fs/verity.c | 47 +- fs/file.c | 22 +- fs/gfs2/inode.c | 10 +- fs/internal.h | 2 +- fs/io-wq.c | 12 +- fs/io_uring.c | 233 +- fs/kernfs/dir.c | 2 +- fs/mpage.c | 2 +- fs/namei.c | 107 +- fs/nfs/nfstrace.h | 2 - fs/ocfs2/journal.h | 8 +- fs/ocfs2/namei.c | 3 +- fs/proc/Makefile | 1 + fs/proc/base.c | 94 + fs/proc/bootconfig.c | 89 + fs/proc/namespaces.c | 4 + fs/proc/uptime.c | 3 + fs/timerfd.c | 3 + fs/udf/super.c | 22 +- fs/verity/enable.c | 24 +- fs/verity/fsverity_private.h | 17 +- fs/verity/hash_algs.c | 98 +- fs/verity/open.c | 5 +- fs/verity/verify.c | 47 +- fs/xfs/libxfs/xfs_da_format.h | 2 +- fs/xfs/libxfs/xfs_format.h | 7 + fs/xfs/xfs_inode.c | 24 +- fs/xfs/xfs_reflink.c | 3 +- fs/xfs/xfs_super.c | 48 +- fs/zonefs/Kconfig | 9 + fs/zonefs/Makefile | 4 + fs/zonefs/super.c | 1177 +++ 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 | 2 +- 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/clocksource/hyperv_timer.h | 2 +- include/drm/drm_connector.h | 9 +- include/drm/drm_dp_helper.h | 2 + include/drm/drm_panel.h | 3 +- include/dt-bindings/clock/imx8mp-clock.h | 300 + include/dt-bindings/clock/qcom,gcc-ipq6018.h | 262 + include/dt-bindings/interconnect/qcom,msm8916.h | 100 + include/dt-bindings/phy/phy.h | 1 + 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 +- include/kunit/test.h | 37 +- include/kunit/try-catch.h | 10 - include/linux/alcor_pci.h | 1 + include/linux/bootconfig.h | 224 + include/linux/bpf.h | 25 +- include/linux/bpf_verifier.h | 10 +- include/linux/bvec.h | 22 - include/linux/compat.h | 29 - include/linux/efi.h | 29 +- include/linux/eventpoll.h | 9 - include/linux/extcon.h | 30 +- include/linux/f2fs_fs.h | 5 +- include/linux/file.h | 2 + include/linux/fsverity.h | 7 +- include/linux/gpio/driver.h | 21 +- include/linux/host1x.h | 15 +- include/linux/hrtimer.h | 3 +- include/linux/ieee80211.h | 9 + include/linux/iio/buffer_impl.h | 6 +- include/linux/iio/frequency/adf4350.h | 4 - include/linux/iio/imu/adis.h | 150 +- include/linux/iio/magnetometer/ak8975.h | 2 - include/linux/iio/types.h | 2 + include/linux/ima.h | 4 +- include/linux/intel-iommu.h | 25 +- include/linux/ktime.h | 37 - include/linux/memory.h | 27 - include/linux/memory_hotplug.h | 7 +- include/linux/mlx4/device.h | 2 +- include/linux/mlx5/device.h | 9 + include/linux/mlx5/mlx5_ifc.h | 15 + include/linux/mm.h | 95 +- include/linux/mmzone.h | 10 + include/linux/namei.h | 3 - include/linux/nsproxy.h | 2 + include/linux/page-isolation.h | 4 +- include/linux/perf_event.h | 6 +- include/linux/phy.h | 11 + include/linux/platform_data/ad7266.h | 3 - include/linux/platform_data/ads1015.h | 23 - include/linux/platform_data/eth_ixp4xx.h | 19 + include/linux/platform_data/wan_ixp4xx_hss.h | 17 + include/linux/platform_data/x86/asus-wmi.h | 1 + include/linux/proc_ns.h | 3 + include/linux/ptr_ring.h | 1 + include/linux/raid/pq.h | 7 +- include/linux/rbtree.h | 3 +- include/linux/regulator/consumer.h | 7 + include/linux/ring_buffer.h | 110 +- include/linux/serial_core.h | 84 +- include/linux/skbuff.h | 12 +- include/linux/soc/ti/k3-ringacc.h | 244 + include/linux/soundwire/sdw.h | 4 +- include/linux/stmmac.h | 1 + include/linux/syscalls.h | 1 + include/linux/time.h | 6 + include/linux/time32.h | 154 +- include/linux/time_namespace.h | 133 + include/linux/timekeeping32.h | 32 - include/linux/timer.h | 2 +- include/linux/trace_events.h | 9 +- include/linux/types.h | 5 - include/linux/usb/pd.h | 33 +- include/linux/usb/pd_vdo.h | 32 + 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/user_namespace.h | 1 + include/net/bluetooth/hci.h | 159 +- include/net/bluetooth/hci_core.h | 10 + include/net/bluetooth/hci_mon.h | 2 + include/net/bluetooth/mgmt.h | 17 + include/net/cfg80211.h | 33 + include/net/devlink.h | 8 +- include/net/ip6_fib.h | 11 +- include/net/ip_fib.h | 13 + include/net/mac80211.h | 6 +- include/net/macsec.h | 224 + include/net/mptcp.h | 85 + include/net/sock.h | 27 +- include/net/tcp.h | 20 + include/rdma/ib_verbs.h | 13 +- include/rdma/uverbs_std_types.h | 13 +- include/rdma/uverbs_types.h | 34 +- include/soc/sifive/sifive_l2_cache.h | 16 + include/sound/hda_regmap.h | 3 + include/sound/hdaudio.h | 1 + include/sound/soc-acpi-intel-match.h | 6 + include/sound/soc-acpi.h | 21 + include/sound/soc-dapm.h | 1 + include/sound/soc.h | 19 +- include/trace/events/afs.h | 12 +- include/trace/events/f2fs.h | 21 +- include/trace/events/intel_iommu.h | 48 +- include/trace/events/rpm.h | 6 + include/trace/events/sock.h | 5 +- include/trace/events/workqueue.h | 50 +- include/trace/trace_events.h | 2 +- include/uapi/asm-generic/posix_types.h | 2 + include/uapi/asm-generic/unistd.h | 5 +- include/uapi/drm/drm.h | 2 + include/uapi/linux/batadv_packet.h | 2 +- include/uapi/linux/batman_adv.h | 2 +- include/uapi/linux/bpf.h | 40 +- include/uapi/linux/btf.h | 6 + include/uapi/linux/if_bridge.h | 29 + include/uapi/linux/if_link.h | 7 + include/uapi/linux/if_macsec.h | 11 + include/uapi/linux/in.h | 2 + include/uapi/linux/io_uring.h | 4 +- include/uapi/linux/magic.h | 1 + include/uapi/linux/nl80211.h | 26 + include/uapi/linux/rtnetlink.h | 11 + include/uapi/linux/sched.h | 6 + include/uapi/linux/time.h | 22 +- include/uapi/misc/pvpanic.h | 9 + include/uapi/rdma/ib_user_ioctl_cmds.h | 1 + include/uapi/rdma/mlx5_user_ioctl_cmds.h | 17 + include/vdso/datapage.h | 19 +- include/vdso/helpers.h | 2 +- include/video/samsung_fimd.h | 2 +- init/Kconfig | 20 + init/main.c | 213 +- kernel/bpf/arraymap.c | 2 + kernel/bpf/bpf_struct_ops.c | 14 +- kernel/bpf/btf.c | 175 +- kernel/bpf/hashtab.c | 264 + kernel/bpf/syscall.c | 554 +- kernel/bpf/verifier.c | 252 +- kernel/cgroup/cgroup.c | 11 +- kernel/cgroup/rstat.c | 2 +- kernel/compat.c | 64 - kernel/cpu.c | 143 +- kernel/cred.c | 4 +- kernel/events/core.c | 42 +- kernel/events/internal.h | 34 +- kernel/events/ring_buffer.c | 54 +- kernel/fork.c | 16 +- kernel/futex.c | 1 + kernel/irq/irqdesc.c | 1 + kernel/irq/manage.c | 4 +- kernel/irq/spurious.c | 1 + kernel/kcsan/atomic.h | 2 +- kernel/kcsan/core.c | 18 +- kernel/kcsan/encoding.h | 14 +- kernel/kexec.c | 4 + kernel/kexec_core.c | 8 +- kernel/kexec_file.c | 4 + kernel/kexec_internal.h | 2 + kernel/kprobes.c | 67 +- kernel/nsproxy.c | 41 +- kernel/pid.c | 90 + kernel/power/snapshot.c | 2 +- kernel/ptrace.c | 12 +- kernel/rcu/rcutorture.c | 10 +- kernel/rcu/srcutree.c | 2 +- kernel/rcu/tree.c | 13 +- kernel/rcu/tree_plugin.h | 8 +- kernel/rcu/tree_stall.h | 2 +- kernel/sysctl-test.c | 4 +- kernel/time/Makefile | 1 + kernel/time/alarmtimer.c | 81 +- kernel/time/hrtimer.c | 12 +- kernel/time/namespace.c | 468 ++ kernel/time/posix-clock.c | 8 +- kernel/time/posix-cpu-timers.c | 32 +- kernel/time/posix-stubs.c | 18 +- kernel/time/posix-timers.c | 88 +- kernel/time/posix-timers.h | 7 +- kernel/time/sched_clock.c | 7 +- kernel/time/time.c | 43 - 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 | 355 +- kernel/trace/trace.h | 38 +- kernel/trace/trace_boot.c | 353 + kernel/trace/trace_branch.c | 6 +- kernel/trace/trace_events.c | 21 +- kernel/trace/trace_events_hist.c | 59 +- kernel/trace/trace_events_trigger.c | 22 +- kernel/trace/trace_functions.c | 8 +- kernel/trace/trace_functions_graph.c | 14 +- kernel/trace/trace_hwlat.c | 2 +- kernel/trace/trace_irqsoff.c | 8 +- kernel/trace/trace_kdb.c | 8 +- kernel/trace/trace_kprobe.c | 81 +- kernel/trace/trace_mmiotrace.c | 12 +- kernel/trace/trace_output.c | 2 +- kernel/trace/trace_sched_wakeup.c | 20 +- kernel/trace/trace_selftest.c | 26 +- kernel/trace/trace_syscalls.c | 8 +- kernel/trace/trace_uprobe.c | 2 +- kernel/workqueue.c | 2 +- lib/Kconfig | 3 + lib/Kconfig.debug | 4 +- lib/Makefile | 4 +- lib/bootconfig.c | 803 +++ lib/fdt_addresses.c | 2 + 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 +- {include => lib}/kunit/string-stream.h | 0 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/raid6/algos.c | 63 +- lib/raid6/mktables.c | 2 +- lib/vdso/Kconfig | 6 + lib/vdso/gettimeofday.c | 201 +- localversion-next | 2 +- mm/debug.c | 8 +- mm/gup.c | 499 +- mm/gup_benchmark.c | 9 +- mm/huge_memory.c | 20 +- mm/memory_hotplug.c | 46 +- mm/mempolicy.c | 8 + mm/memremap.c | 75 +- mm/mmap.c | 2 + mm/oom_kill.c | 2 + mm/page_alloc.c | 41 +- mm/page_isolation.c | 38 +- mm/page_vma_mapped.c | 12 +- mm/process_vm_access.c | 28 +- mm/sparse.c | 10 - mm/swap.c | 27 +- mm/vmscan.c | 20 +- mm/zswap.c | 3 +- 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/hci_core.c | 96 +- net/bluetooth/hci_debugfs.c | 17 + net/bluetooth/hci_sock.c | 6 + net/bluetooth/mgmt.c | 76 + net/bluetooth/smp.c | 18 + net/bridge/br_netlink.c | 61 +- net/bridge/br_private.h | 90 + net/bridge/br_vlan.c | 473 +- net/core/devlink.c | 8 +- net/core/filter.c | 71 +- net/core/flow_dissector.c | 2 +- net/core/net_namespace.c | 93 +- net/core/skbuff.c | 42 +- net/decnet/af_decnet.c | 2 +- net/ipv4/fib_lookup.h | 8 +- net/ipv4/fib_semantics.c | 33 +- net/ipv4/fib_trie.c | 83 +- net/ipv4/inet_connection_sock.c | 14 + net/ipv4/ip_output.c | 8 +- net/ipv4/ip_vti.c | 13 +- net/ipv4/netfilter/arp_tables.c | 19 +- net/ipv4/route.c | 31 +- net/ipv4/tcp.c | 6 +- net/ipv4/tcp_bpf.c | 12 +- net/ipv4/tcp_input.c | 11 +- net/ipv4/tcp_ipv4.c | 2 +- net/ipv4/tcp_output.c | 12 +- net/ipv4/udp.c | 3 +- net/ipv6/ip6_vti.c | 13 +- net/ipv6/route.c | 7 + net/ipv6/tcp_ipv6.c | 6 +- net/ipv6/udp.c | 3 +- net/mac80211/cfg.c | 28 +- net/mac80211/debugfs.c | 56 +- net/mac80211/mlme.c | 11 +- net/mac80211/rx.c | 8 +- net/mac80211/status.c | 20 +- net/mac80211/tkip.c | 18 +- net/mac80211/tx.c | 15 +- net/ncsi/internal.h | 20 + net/ncsi/ncsi-manage.c | 69 + net/netfilter/ipset/ip_set_bitmap_gen.h | 2 +- net/netfilter/nfnetlink_queue.c | 8 +- net/openvswitch/datapath.c | 11 +- net/qrtr/qrtr.c | 319 +- net/sched/sch_cake.c | 4 +- net/sched/sch_tbf.c | 4 +- net/sunrpc/xprtrdma/verbs.c | 29 +- net/sunrpc/xprtrdma/xprt_rdma.h | 2 + net/tls/tls_sw.c | 10 +- net/vmw_vsock/hyperv_transport.c | 65 +- net/wireless/nl80211.c | 43 + net/wireless/rdev-ops.h | 14 + net/wireless/reg.c | 36 +- net/wireless/sme.c | 6 +- net/wireless/trace.h | 5 + net/wireless/util.c | 2 +- net/wireless/wext-core.c | 3 +- net/x25/af_x25.c | 6 +- net/xdp/xdp_umem.c | 11 +- net/xfrm/xfrm_device.c | 15 +- net/xfrm/xfrm_interface.c | 34 +- net/xfrm/xfrm_output.c | 9 +- scripts/Kbuild.include | 15 +- scripts/Kconfig.include | 4 + scripts/Makefile.modpost | 1 - scripts/bpf_helpers_doc.py | 2 - scripts/kconfig/gconf.c | 1 + scripts/kconfig/mconf.c | 1 + scripts/kconfig/nconf.c | 1 + scripts/mod/modpost.c | 8 +- scripts/package/builddeb | 4 +- security/apparmor/Kconfig | 16 + security/apparmor/policy_unpack.c | 4 + security/apparmor/policy_unpack_test.c | 607 ++ security/integrity/ima/Kconfig | 6 + security/integrity/ima/Makefile | 2 +- security/integrity/ima/ima.h | 17 + security/integrity/ima/ima_asymmetric_keys.c | 159 + security/integrity/ima/ima_init.c | 8 +- security/integrity/ima/ima_policy.c | 4 + security/selinux/Makefile | 4 +- security/selinux/hooks.c | 141 +- security/selinux/include/ibpkey.h | 13 +- security/selinux/include/security.h | 33 +- security/selinux/nlmsgtab.c | 5 +- security/selinux/ss/services.c | 38 +- sound/core/timer.c | 2 +- sound/firewire/dice/dice-alesis.c | 24 + sound/firewire/dice/dice-extension.c | 5 +- sound/firewire/dice/dice-stream.c | 9 +- sound/firewire/dice/dice.c | 8 + sound/firewire/dice/dice.h | 1 + sound/firewire/oxfw/oxfw-command.c | 6 +- sound/firewire/oxfw/oxfw-stream.c | 82 +- sound/firewire/oxfw/oxfw.c | 39 +- sound/firewire/oxfw/oxfw.h | 1 + sound/firewire/tascam/amdtp-tascam.c | 5 +- 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 | 3 + sound/hda/hdac_component.c | 1 + sound/hda/hdac_controller.c | 2 +- sound/hda/hdac_device.c | 13 +- sound/hda/hdac_regmap.c | 142 +- sound/hda/hdac_stream.c | 2 + sound/pci/hda/hda_codec.c | 31 +- sound/pci/hda/hda_generic.c | 7 +- sound/pci/hda/hda_intel.c | 13 +- sound/pci/hda/hda_jack.c | 2 + sound/pci/hda/hda_local.h | 2 + sound/pci/hda/patch_ca0132.c | 1 + sound/pci/hda/patch_hdmi.c | 8 +- sound/pci/hda/patch_realtek.c | 8 +- sound/pci/hda/patch_via.c | 2 +- sound/soc/atmel/Kconfig | 2 + sound/soc/codecs/Kconfig | 38 + sound/soc/codecs/Makefile | 8 + sound/soc/codecs/cros_ec_codec.c | 8 + sound/soc/codecs/hdac_hda.c | 4 +- sound/soc/codecs/jz4770.c | 948 +++ sound/soc/codecs/max98090.c | 2 +- sound/soc/codecs/msm8916-wcd-analog.c | 20 +- sound/soc/codecs/msm8916-wcd-digital.c | 6 + sound/soc/codecs/rt1308-sdw.c | 736 ++ sound/soc/codecs/rt1308-sdw.h | 169 + 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.c | 1 - sound/soc/codecs/rt715-sdw.c | 613 ++ sound/soc/codecs/rt715-sdw.h | 337 + sound/soc/codecs/rt715.c | 873 +++ sound/soc/codecs/rt715.h | 221 + sound/soc/codecs/sgtl5000.c | 11 +- sound/soc/fsl/fsl_asrc.c | 125 +- sound/soc/fsl/fsl_asrc.h | 64 +- sound/soc/fsl/fsl_asrc_dma.c | 41 +- sound/soc/intel/boards/Kconfig | 3 + sound/soc/intel/boards/bdw-rt5650.c | 10 +- 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 | 8 - sound/soc/intel/boards/bytcr_rt5640.c | 8 - sound/soc/intel/boards/bytcr_rt5651.c | 26 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 18 +- sound/soc/intel/boards/kbl_da7219_max98357a.c | 10 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 19 +- sound/soc/intel/boards/kbl_rt5660.c | 4 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 10 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 10 +- sound/soc/intel/boards/skl_nau88l25_max98357a.c | 10 +- sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 10 +- sound/soc/intel/boards/skl_rt286.c | 10 +- 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 + sound/soc/intel/common/soc-acpi-intel-icl-match.c | 98 + sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 51 +- sound/soc/soc-component.c | 33 +- sound/soc/soc-compress.c | 124 +- sound/soc/soc-core.c | 167 +- sound/soc/soc-dapm.c | 23 + sound/soc/soc-pcm.c | 115 +- sound/soc/sof/intel/hda-codec.c | 19 +- sound/soc/sof/intel/hda-dai.c | 3 - sound/soc/sof/intel/hda-loader.c | 6 +- sound/soc/sof/pcm.c | 53 +- sound/soc/sof/sof-pci-dev.c | 5 + sound/soc/sti/uniperif_player.c | 7 +- sound/soc/stm/stm32_adfsdm.c | 12 +- sound/soc/txx9/txx9aclc.c | 1 - sound/usb/card.c | 4 + sound/usb/mixer_quirks.c | 2 +- sound/usb/pcm.c | 2 +- sound/usb/quirks.c | 38 + sound/usb/quirks.h | 5 + tools/Makefile | 11 +- tools/arch/x86/include/asm/msr-index.h | 14 +- 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/btf.c | 8 + tools/bpf/bpftool/btf_dumper.c | 2 +- tools/bpf/runqslower/.gitignore | 1 + tools/bpf/runqslower/Makefile | 80 + tools/bpf/runqslower/runqslower.bpf.c | 100 + tools/bpf/runqslower/runqslower.c | 187 + tools/bpf/runqslower/runqslower.h | 13 + tools/include/linux/bitmap.h | 30 + tools/include/linux/string.h | 8 + tools/include/uapi/linux/bpf.h | 40 +- tools/include/uapi/linux/btf.h | 6 + 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 | 11 +- tools/lib/bpf/bpf.c | 61 + tools/lib/bpf/bpf.h | 22 + tools/lib/bpf/bpf_helpers.h | 2 +- tools/lib/bpf/bpf_prog_linfo.c | 3 + tools/lib/bpf/btf.c | 3 + tools/lib/bpf/btf_dump.c | 3 + tools/lib/bpf/hashmap.c | 3 + tools/lib/bpf/libbpf.c | 83 +- tools/lib/bpf/libbpf.map | 4 + tools/lib/bpf/libbpf_errno.c | 3 + tools/lib/bpf/libbpf_probes.c | 3 + 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/{perf/lib => lib/perf}/Build | 0 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 + .../Documentation/manpage-1.72.xsl | 0 .../Documentation/manpage-base.xsl | 0 .../Documentation/manpage-bold-literal.xsl | 0 .../Documentation/manpage-normal.xsl | 0 .../Documentation/manpage-suppress-sp.xsl | 0 tools/lib/perf/Makefile | 191 + tools/{perf/lib => lib/perf}/core.c | 0 tools/{perf/lib => lib/perf}/cpumap.c | 0 tools/{perf/lib => lib/perf}/evlist.c | 0 tools/{perf/lib => lib/perf}/evsel.c | 0 .../lib => lib/perf}/include/internal/cpumap.h | 0 .../lib => lib/perf}/include/internal/evlist.h | 0 .../lib => lib/perf}/include/internal/evsel.h | 0 .../{perf/lib => lib/perf}/include/internal/lib.h | 0 .../{perf/lib => lib/perf}/include/internal/mmap.h | 0 .../lib => lib/perf}/include/internal/tests.h | 0 .../lib => lib/perf}/include/internal/threadmap.h | 0 .../lib => lib/perf}/include/internal/xyarray.h | 0 tools/{perf/lib => lib/perf}/include/perf/core.h | 0 tools/{perf/lib => lib/perf}/include/perf/cpumap.h | 0 tools/{perf/lib => lib/perf}/include/perf/event.h | 0 tools/{perf/lib => lib/perf}/include/perf/evlist.h | 0 tools/{perf/lib => lib/perf}/include/perf/evsel.h | 0 tools/{perf/lib => lib/perf}/include/perf/mmap.h | 0 .../lib => lib/perf}/include/perf/threadmap.h | 0 tools/{perf/lib => lib/perf}/internal.h | 0 tools/{perf/lib => lib/perf}/lib.c | 0 tools/{perf/lib => lib/perf}/libperf.map | 0 tools/{perf/lib => lib/perf}/libperf.pc.template | 0 tools/{perf/lib => lib/perf}/mmap.c | 0 tools/lib/perf/tests/Makefile | 38 + tools/{perf/lib => lib/perf}/tests/test-cpumap.c | 0 tools/{perf/lib => lib/perf}/tests/test-evlist.c | 0 tools/{perf/lib => lib/perf}/tests/test-evsel.c | 0 .../{perf/lib => lib/perf}/tests/test-threadmap.c | 0 tools/{perf/lib => lib/perf}/threadmap.c | 0 tools/{perf/lib => lib/perf}/xyarray.c | 0 tools/lib/string.c | 7 + tools/perf/Documentation/perf-sched.txt | 4 + tools/perf/MANIFEST | 1 + tools/perf/Makefile.config | 2 +- tools/perf/Makefile.perf | 2 +- tools/perf/builtin-c2c.c | 4 +- tools/perf/builtin-record.c | 28 +- tools/perf/builtin-sched.c | 13 + tools/perf/examples/bpf/5sec.c | 6 +- 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/perf/lib/tests/Makefile | 38 - tools/perf/tests/bp_signal.c | 10 +- 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/tui/util.c | 12 +- tools/perf/ui/util.h | 2 +- tools/perf/util/mmap.c | 40 +- tools/perf/util/mmap.h | 13 +- tools/perf/util/sort.c | 3 +- tools/perf/util/sort.h | 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/x86/turbostat/turbostat.c | 4 +- tools/testing/selftests/Makefile | 2 + tools/testing/selftests/bpf/.gitignore | 2 - tools/testing/selftests/bpf/Makefile | 73 +- tools/testing/selftests/bpf/bpf_tcp_helpers.h | 9 - tools/testing/selftests/bpf/bpf_trace_helpers.h | 166 +- .../selftests/bpf/map_tests/array_map_batch_ops.c | 129 + .../selftests/bpf/map_tests/htab_map_batch_ops.c | 283 + .../selftests/bpf/prog_tests/bpf_verif_scale.c | 2 + .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 1 + .../testing/selftests/bpf/prog_tests/send_signal.c | 128 +- .../selftests/bpf/prog_tests/test_global_funcs.c | 82 + .../testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c | 65 + tools/testing/selftests/bpf/progs/bpf_dctcp.c | 26 +- tools/testing/selftests/bpf/progs/fentry_test.c | 21 +- tools/testing/selftests/bpf/progs/fexit_bpf2bpf.c | 23 +- .../selftests/bpf/progs/fexit_bpf2bpf_simple.c | 5 +- tools/testing/selftests/bpf/progs/fexit_test.c | 23 +- tools/testing/selftests/bpf/progs/kfree_skb.c | 16 +- tools/testing/selftests/bpf/progs/pyperf.h | 9 +- tools/testing/selftests/bpf/progs/pyperf_global.c | 5 + .../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_overhead.c | 30 +- .../testing/selftests/bpf/progs/test_perf_buffer.c | 3 +- .../testing/selftests/bpf/progs/test_pkt_access.c | 28 + .../testing/selftests/bpf/progs/test_probe_user.c | 3 +- .../selftests/bpf/progs/test_send_signal_kern.c | 51 +- .../testing/selftests/bpf/progs/test_xdp_bpf2bpf.c | 44 + .../selftests/bpf/progs/test_xdp_noinline.c | 4 +- tools/testing/selftests/drivers/net/mlxsw/fib.sh | 180 + .../selftests/drivers/net/mlxsw/qos_mc_aware.sh | 8 +- .../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/lib/x86_64/vmx.c | 8 +- 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 + .../selftests/net/forwarding/fib_offload_lib.sh | 873 +++ 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/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/usb/usbip/src/usbip_network.c | 40 +- tools/usb/usbip/src/usbip_network.h | 12 +- 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/initramfs_data.S | 5 +- 2471 files changed, 96809 insertions(+), 39930 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-dma-buffer create mode 100644 Documentation/admin-guide/bootconfig.rst create mode 100644 Documentation/admin-guide/pm/intel_idle.rst create mode 100644 Documentation/core-api/pin_user_pages.rst delete mode 100644 Documentation/devicetree/bindings/arm/sprd.yaml create mode 100644 Documentation/devicetree/bindings/arm/sprd/sprd.yaml delete mode 100644 Documentation/devicetree/bindings/ata/faraday,ftide010.txt create mode 100644 Documentation/devicetree/bindings/ata/faraday,ftide010.yaml create mode 100644 Documentation/devicetree/bindings/ata/pata-common.yaml create mode 100644 Documentation/devicetree/bindings/ata/sata-common.yaml create mode 100644 Documentation/devicetree/bindings/clock/imx8mp-clock.yaml create mode 100644 Documentation/devicetree/bindings/gpio/qcom,wcd934x-gpio.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/adi,adis16240.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7091r5.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/sigma-delta-modulator.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/sigma-delta-modulator.yaml create mode 100644 Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml create mode 100644 Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,msm8916.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/mps,mpq7920.yaml create mode 100644 Documentation/devicetree/bindings/soc/ti/k3-ringacc.txt create mode 100644 Documentation/devicetree/bindings/sound/ingenic,codec.yaml delete mode 100644 Documentation/devicetree/bindings/sound/ingenic,jz4725b-codec.txt delete mode 100644 Documentation/devicetree/bindings/sound/ingenic,jz4740-codec.txt create mode 100644 Documentation/devicetree/bindings/soundwire/qcom,sdw.txt create mode 100644 Documentation/devicetree/bindings/thermal/brcm,avs-ro-thermal.yaml create mode 100644 Documentation/driver-api/gpio/using-gpio.rst create mode 100644 Documentation/filesystems/vfat.rst delete mode 100644 Documentation/filesystems/vfat.txt create mode 100644 Documentation/filesystems/zonefs.txt create mode 100644 Documentation/hwmon/adm1177.rst create mode 100644 Documentation/hwmon/drivetemp.rst create mode 100644 Documentation/hwmon/xdpe12284.rst delete mode 100644 Documentation/i2c/busses/i2c-parport-light.rst delete mode 100644 Documentation/networking/devlink-health.txt delete mode 100644 Documentation/networking/devlink-info-versions.rst delete mode 100644 Documentation/networking/devlink-params-bnxt.txt delete mode 100644 Documentation/networking/devlink-params-mlx5.txt delete mode 100644 Documentation/networking/devlink-params-mlxsw.txt delete mode 100644 Documentation/networking/devlink-params-mv88e6xxx.txt delete mode 100644 Documentation/networking/devlink-params-nfp.txt delete mode 100644 Documentation/networking/devlink-params-ti-cpsw-switch.txt delete mode 100644 Documentation/networking/devlink-params.txt delete mode 100644 Documentation/networking/devlink-trap-netdevsim.rst delete mode 100644 Documentation/networking/devlink-trap.rst create mode 100644 Documentation/networking/devlink/bnxt.rst create mode 100644 Documentation/networking/devlink/devlink-dpipe.rst create mode 100644 Documentation/networking/devlink/devlink-health.rst create mode 100644 Documentation/networking/devlink/devlink-info.rst create mode 100644 Documentation/networking/devlink/devlink-params.rst create mode 100644 Documentation/networking/devlink/devlink-region.rst create mode 100644 Documentation/networking/devlink/devlink-resource.rst create mode 100644 Documentation/networking/devlink/devlink-trap.rst create mode 100644 Documentation/networking/devlink/index.rst create mode 100644 Documentation/networking/devlink/ionic.rst create mode 100644 Documentation/networking/devlink/mlx4.rst create mode 100644 Documentation/networking/devlink/mlx5.rst create mode 100644 Documentation/networking/devlink/mlxsw.rst create mode 100644 Documentation/networking/devlink/mv88e6xxx.rst create mode 100644 Documentation/networking/devlink/netdevsim.rst create mode 100644 Documentation/networking/devlink/nfp.rst create mode 100644 Documentation/networking/devlink/qed.rst create mode 100644 Documentation/networking/devlink/ti-cpsw-switch.rst create mode 100644 Documentation/trace/boottime-trace.rst create mode 100644 arch/arm/boot/dts/am3703.dtsi create mode 100644 arch/arm/boot/dts/am3715.dtsi create mode 100644 arch/arm/boot/dts/at91-sam9x60ek.dts create mode 100644 arch/arm/boot/dts/dm3725.dtsi create mode 100644 arch/arm/boot/dts/imx6dl-gw5907.dts create mode 100644 arch/arm/boot/dts/imx6dl-gw5910.dts create mode 100644 arch/arm/boot/dts/imx6dl-gw5912.dts create mode 100644 arch/arm/boot/dts/imx6dl-gw5913.dts create mode 100644 arch/arm/boot/dts/imx6q-gw5907.dts create mode 100644 arch/arm/boot/dts/imx6q-gw5910.dts create mode 100644 arch/arm/boot/dts/imx6q-gw5912.dts create mode 100644 arch/arm/boot/dts/imx6q-gw5913.dts create mode 100644 arch/arm/boot/dts/imx6qdl-gw5907.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-gw5910.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-gw5912.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-gw5913.dtsi create mode 100644 arch/arm/boot/dts/omap3-echo.dts create mode 100644 arch/arm/boot/dts/sam9x60.dtsi create mode 100644 arch/arm/boot/dts/stm32mp15-pinctrl.dtsi create mode 100644 arch/arm/boot/dts/stm32mp151.dtsi create mode 100644 arch/arm/boot/dts/stm32mp153.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp157-pinctrl.dtsi create mode 100644 arch/arm/boot/dts/stm32mp157.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp157c.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp157xaa-pinctrl.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp157xab-pinctrl.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp157xac-pinctrl.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp157xad-pinctrl.dtsi create mode 100644 arch/arm/boot/dts/stm32mp15xc.dtsi create mode 100644 arch/arm/boot/dts/stm32mp15xx-dkx.dtsi create mode 100644 arch/arm/boot/dts/stm32mp15xxaa-pinctrl.dtsi create mode 100644 arch/arm/boot/dts/stm32mp15xxab-pinctrl.dtsi create mode 100644 arch/arm/boot/dts/stm32mp15xxac-pinctrl.dtsi create mode 100644 arch/arm/boot/dts/stm32mp15xxad-pinctrl.dtsi create mode 100644 arch/arm64/boot/dts/realtek/rtd1295-xnano-x5.dts create mode 100644 arch/csky/Kconfig.platforms delete mode 100644 arch/csky/include/asm/kprobes.h delete mode 100644 arch/csky/include/asm/probes.h delete mode 100644 arch/csky/kernel/probes/Makefile delete mode 100644 arch/csky/kernel/probes/decode-insn.c delete mode 100644 arch/csky/kernel/probes/decode-insn.h delete mode 100644 arch/csky/kernel/probes/kprobes.c delete mode 100644 arch/csky/kernel/probes/kprobes_trampoline.S delete mode 100644 arch/csky/kernel/probes/simulate-insn.c delete mode 100644 arch/csky/kernel/probes/simulate-insn.h delete mode 100644 arch/mips/include/asm/sn/hub.h delete mode 100644 arch/mips/include/asm/sn/sn0/ip27.h create mode 100644 arch/mips/include/asm/sn/sn0/kldir.h delete mode 100644 arch/mips/include/asm/sn/sn_private.h create mode 100644 arch/mips/net/bpf_jit.c create mode 100644 arch/mips/net/bpf_jit_asm.S delete mode 100644 arch/riscv/include/asm/sifive_l2_cache.h create mode 100644 arch/x86/include/asm/vmxfeatures.h create mode 100644 arch/x86/kernel/cpu/feat_ctl.c create mode 100644 drivers/clk/imx/clk-imx8mp.c create mode 100644 drivers/clk/qcom/gcc-ipq6018.c create mode 100644 drivers/dma/plx_dma.c create mode 100644 drivers/firmware/efi/libstub/pci.c create mode 100644 drivers/gpio/gpio-wcd934x.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_df.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/umc/umc_6_1_2_sh_mask.h create mode 100644 drivers/gpu/drm/i915/i915_debugfs_params.c create mode 100644 drivers/gpu/drm/i915/i915_debugfs_params.h create mode 100644 drivers/gpu/drm/nouveau/include/nvfw/acr.h create mode 100644 drivers/gpu/drm/nouveau/include/nvfw/flcn.h create mode 100644 drivers/gpu/drm/nouveau/include/nvfw/fw.h create mode 100644 drivers/gpu/drm/nouveau/include/nvfw/hs.h create mode 100644 drivers/gpu/drm/nouveau/include/nvfw/ls.h create mode 100644 drivers/gpu/drm/nouveau/include/nvfw/pmu.h create mode 100644 drivers/gpu/drm/nouveau/include/nvfw/sec2.h create mode 100644 drivers/gpu/drm/nouveau/include/nvkm/core/falcon.h delete mode 100644 drivers/gpu/drm/nouveau/include/nvkm/core/msgqueue.h create mode 100644 drivers/gpu/drm/nouveau/include/nvkm/subdev/acr.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxtu102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/gr/gp108.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/gr/tu102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvdec/gm107.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvdec/gp102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvenc/base.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvenc/gm107.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvenc/priv.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp108.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/falcon/msgq.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0137c63d.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0148cdec.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/nvfw/Kbuild create mode 100644 drivers/gpu/drm/nouveau/nvkm/nvfw/acr.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/nvfw/flcn.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/nvfw/fw.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/nvfw/hs.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/nvfw/ls.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/acr/Kbuild create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm20b.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp108.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp10b.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/acr/hsfw.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/acr/lsfw.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/acr/priv.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/acr/tu102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp10b.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/base.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/priv.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp10b.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp10b.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/Kbuild delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r352.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r352.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r361.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r361.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r364.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r367.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r367.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r370.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r370.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r375.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/base.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/gm200.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/gm200.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/gm20b.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/gp102.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/gp108.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/gp10b.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/hs_ucode.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/hs_ucode.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode_gr.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode_msgqueue.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/priv.h create mode 100644 drivers/hwmon/adm1177.c create mode 100644 drivers/hwmon/drivetemp.c create mode 100644 drivers/hwmon/pmbus/xdpe12284.c delete mode 100644 drivers/i2c/busses/i2c-parport-light.c delete mode 100644 drivers/i2c/busses/i2c-parport.h create mode 100644 drivers/iio/accel/bma400.h create mode 100644 drivers/iio/accel/bma400_core.c create mode 100644 drivers/iio/accel/bma400_i2c.c create mode 100644 drivers/iio/adc/ad7091r-base.c create mode 100644 drivers/iio/adc/ad7091r-base.h create mode 100644 drivers/iio/adc/ad7091r5.c create mode 100644 drivers/iio/adc/ltc2496.c create mode 100644 drivers/iio/adc/ltc2497-core.c create mode 100644 drivers/iio/adc/ltc2497.h delete mode 100644 drivers/iio/chemical/atlas-ph-sensor.c create mode 100644 drivers/iio/chemical/atlas-sensor.c create mode 100644 drivers/iio/pressure/dlhl60d.c create mode 100644 drivers/iio/proximity/ping.c create mode 100644 drivers/infiniband/core/uverbs_std_types_async_fd.c create mode 100644 drivers/interconnect/qcom/msm8916.c create mode 100644 drivers/mfd/ioc3.c rename drivers/mtd/nand/onenand/{omap2.c => onenand_omap2.c} (100%) create mode 100644 drivers/mtd/nand/onenand/onenand_samsung.c delete mode 100644 drivers/mtd/nand/onenand/samsung_mtd.c create mode 100644 drivers/net/ethernet/realtek/r8169.h create mode 100644 drivers/net/ethernet/realtek/r8169_phy_config.c create mode 100644 drivers/net/ethernet/sfc/ethtool_common.c create mode 100644 drivers/net/ethernet/sfc/ethtool_common.h rename {arch/arm/mach-ixp4xx/include/mach => drivers/net/ethernet/xscale}/ixp46x_t [...] create mode 100644 drivers/net/ethernet/xscale/ptp_ixp46x.c create mode 100644 drivers/net/phy/mscc_fc_buffer.h create mode 100644 drivers/net/phy/mscc_mac.h create mode 100644 drivers/net/phy/mscc_macsec.h delete mode 100644 drivers/ptp/ptp_ixp46x.c create mode 100644 drivers/regulator/vqmmc-ipq4019-regulator.c create mode 100644 drivers/soc/ti/k3-ringacc.c create mode 100644 drivers/soundwire/qcom.c create mode 100644 drivers/spi/spi-hisi-sfc-v3xx.c delete mode 100644 drivers/staging/rtl8192u/ieee80211/Makefile create mode 100644 drivers/thermal/broadcom/bcm2711_thermal.c create mode 100644 drivers/tty/serial/8250/8250_ioc3.c create mode 100644 drivers/usb/cdns3/cdns3-imx.c create mode 100644 fs/proc/bootconfig.c create mode 100644 fs/zonefs/Kconfig create mode 100644 fs/zonefs/Makefile create mode 100644 fs/zonefs/super.c create mode 100644 fs/zonefs/zonefs.h create mode 100644 include/dt-bindings/clock/imx8mp-clock.h create mode 100644 include/dt-bindings/clock/qcom,gcc-ipq6018.h create mode 100644 include/dt-bindings/interconnect/qcom,msm8916.h create mode 100644 include/dt-bindings/reset/qcom,gcc-ipq6018.h create mode 100644 include/dt-bindings/reset/realtek,rtd1195.h create mode 100644 include/linux/bootconfig.h delete mode 100644 include/linux/platform_data/ads1015.h create mode 100644 include/linux/platform_data/eth_ixp4xx.h create mode 100644 include/linux/platform_data/wan_ixp4xx_hss.h create mode 100644 include/linux/soc/ti/k3-ringacc.h create mode 100644 include/linux/time_namespace.h create mode 100644 include/net/macsec.h create mode 100644 include/net/mptcp.h create mode 100644 include/soc/sifive/sifive_l2_cache.h create mode 100644 include/uapi/misc/pvpanic.h create mode 100644 kernel/time/namespace.c create mode 100644 kernel/trace/trace_boot.c create mode 100644 lib/bootconfig.c create mode 100644 lib/fdt_addresses.c delete mode 100644 lib/kunit/example-test.c create mode 100644 lib/kunit/kunit-example-test.c create mode 100644 lib/kunit/kunit-test.c rename {include => lib}/kunit/string-stream.h (100%) delete mode 100644 lib/kunit/test-test.c create mode 100644 lib/kunit/try-catch-impl.h create mode 100644 security/apparmor/policy_unpack_test.c create mode 100644 sound/soc/codecs/jz4770.c create mode 100644 sound/soc/codecs/rt1308-sdw.c create mode 100644 sound/soc/codecs/rt1308-sdw.h create mode 100644 sound/soc/codecs/rt700-sdw.c create mode 100644 sound/soc/codecs/rt700-sdw.h create mode 100644 sound/soc/codecs/rt700.c create mode 100644 sound/soc/codecs/rt700.h create mode 100644 sound/soc/codecs/rt715-sdw.c create mode 100644 sound/soc/codecs/rt715-sdw.h create mode 100644 sound/soc/codecs/rt715.c create mode 100644 sound/soc/codecs/rt715.h create mode 100644 tools/bootconfig/.gitignore create mode 100644 tools/bootconfig/Makefile create mode 100644 tools/bootconfig/include/linux/bootconfig.h create mode 100644 tools/bootconfig/include/linux/bug.h create mode 100644 tools/bootconfig/include/linux/ctype.h create mode 100644 tools/bootconfig/include/linux/errno.h create mode 100644 tools/bootconfig/include/linux/kernel.h create mode 100644 tools/bootconfig/include/linux/printk.h create mode 100644 tools/bootconfig/include/linux/string.h create mode 100644 tools/bootconfig/main.c create mode 100644 tools/bootconfig/samples/bad-array-space-comment.bconf create mode 100644 tools/bootconfig/samples/bad-array.bconf create mode 100644 tools/bootconfig/samples/bad-dotword.bconf create mode 100644 tools/bootconfig/samples/bad-empty.bconf create mode 100644 tools/bootconfig/samples/bad-keyerror.bconf create mode 100644 tools/bootconfig/samples/bad-longkey.bconf create mode 100644 tools/bootconfig/samples/bad-manywords.bconf create mode 100644 tools/bootconfig/samples/bad-no-keyword.bconf create mode 100644 tools/bootconfig/samples/bad-nonprintable.bconf create mode 100644 tools/bootconfig/samples/bad-spaceword.bconf create mode 100644 tools/bootconfig/samples/bad-tree.bconf create mode 100644 tools/bootconfig/samples/bad-value.bconf create mode 100644 tools/bootconfig/samples/escaped.bconf create mode 100644 tools/bootconfig/samples/good-array-space-comment.bconf create mode 100644 tools/bootconfig/samples/good-comment-after-value.bconf create mode 100644 tools/bootconfig/samples/good-printables.bconf create mode 100644 tools/bootconfig/samples/good-simple.bconf create mode 100644 tools/bootconfig/samples/good-single.bconf create mode 100644 tools/bootconfig/samples/good-space-after-value.bconf create mode 100644 tools/bootconfig/samples/good-tree.bconf create mode 100755 tools/bootconfig/test-bootconfig.sh create mode 100644 tools/bpf/runqslower/.gitignore create mode 100644 tools/bpf/runqslower/Makefile create mode 100644 tools/bpf/runqslower/runqslower.bpf.c create mode 100644 tools/bpf/runqslower/runqslower.c create mode 100644 tools/bpf/runqslower/runqslower.h rename tools/{perf/lib => lib/perf}/Build (100%) create mode 100644 tools/lib/perf/Documentation/Makefile create mode 100644 tools/lib/perf/Documentation/asciidoc.conf create mode 100644 tools/lib/perf/Documentation/examples/sampling.c create mode 100644 tools/lib/perf/Documentation/libperf-counting.txt create mode 100644 tools/lib/perf/Documentation/libperf-sampling.txt create mode 100644 tools/lib/perf/Documentation/libperf.txt copy tools/lib/{traceevent => perf}/Documentation/manpage-1.72.xsl (100%) copy tools/lib/{traceevent => perf}/Documentation/manpage-base.xsl (100%) copy tools/lib/{traceevent => perf}/Documentation/manpage-bold-literal.xsl (100%) copy tools/lib/{traceevent => perf}/Documentation/manpage-normal.xsl (100%) copy tools/lib/{traceevent => perf}/Documentation/manpage-suppress-sp.xsl (100%) create mode 100644 tools/lib/perf/Makefile rename tools/{perf/lib => lib/perf}/core.c (100%) rename tools/{perf/lib => lib/perf}/cpumap.c (100%) rename tools/{perf/lib => lib/perf}/evlist.c (100%) rename tools/{perf/lib => lib/perf}/evsel.c (100%) rename tools/{perf/lib => lib/perf}/include/internal/cpumap.h (100%) rename tools/{perf/lib => lib/perf}/include/internal/evlist.h (100%) rename tools/{perf/lib => lib/perf}/include/internal/evsel.h (100%) rename tools/{perf/lib => lib/perf}/include/internal/lib.h (100%) rename tools/{perf/lib => lib/perf}/include/internal/mmap.h (100%) rename tools/{perf/lib => lib/perf}/include/internal/tests.h (100%) rename tools/{perf/lib => lib/perf}/include/internal/threadmap.h (100%) rename tools/{perf/lib => lib/perf}/include/internal/xyarray.h (100%) rename tools/{perf/lib => lib/perf}/include/perf/core.h (100%) rename tools/{perf/lib => lib/perf}/include/perf/cpumap.h (100%) rename tools/{perf/lib => lib/perf}/include/perf/event.h (100%) rename tools/{perf/lib => lib/perf}/include/perf/evlist.h (100%) rename tools/{perf/lib => lib/perf}/include/perf/evsel.h (100%) rename tools/{perf/lib => lib/perf}/include/perf/mmap.h (100%) rename tools/{perf/lib => lib/perf}/include/perf/threadmap.h (100%) rename tools/{perf/lib => lib/perf}/internal.h (100%) rename tools/{perf/lib => lib/perf}/lib.c (100%) rename tools/{perf/lib => lib/perf}/libperf.map (100%) rename tools/{perf/lib => lib/perf}/libperf.pc.template (100%) rename tools/{perf/lib => lib/perf}/mmap.c (100%) create mode 100644 tools/lib/perf/tests/Makefile rename tools/{perf/lib => lib/perf}/tests/test-cpumap.c (100%) rename tools/{perf/lib => lib/perf}/tests/test-evlist.c (100%) rename tools/{perf/lib => lib/perf}/tests/test-evsel.c (100%) rename tools/{perf/lib => lib/perf}/tests/test-threadmap.c (100%) rename tools/{perf/lib => lib/perf}/threadmap.c (100%) rename tools/{perf/lib => lib/perf}/xyarray.c (100%) delete mode 100644 tools/perf/lib/Documentation/Makefile delete mode 100644 tools/perf/lib/Documentation/man/libperf.rst delete mode 100644 tools/perf/lib/Documentation/tutorial/tutorial.rst delete mode 100644 tools/perf/lib/Makefile delete mode 100644 tools/perf/lib/tests/Makefile create mode 100644 tools/testing/selftests/bpf/map_tests/array_map_batch_ops.c create mode 100644 tools/testing/selftests/bpf/map_tests/htab_map_batch_ops.c create mode 100644 tools/testing/selftests/bpf/prog_tests/test_global_funcs.c create mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c create mode 100644 tools/testing/selftests/bpf/progs/pyperf_global.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func1.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func2.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func3.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func4.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func5.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func6.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func7.c create mode 100644 tools/testing/selftests/bpf/progs/test_xdp_bpf2bpf.c create mode 100755 tools/testing/selftests/drivers/net/mlxsw/fib.sh create mode 100755 tools/testing/selftests/drivers/net/netdevsim/fib.sh create mode 100644 tools/testing/selftests/lkdtm/Makefile create mode 100644 tools/testing/selftests/lkdtm/config create mode 100755 tools/testing/selftests/lkdtm/run.sh create mode 100644 tools/testing/selftests/lkdtm/tests.txt create mode 100644 tools/testing/selftests/net/forwarding/fib_offload_lib.sh create mode 100644 tools/testing/selftests/pidfd/pidfd_getfd_test.c create mode 100644 tools/testing/selftests/timens/.gitignore create mode 100644 tools/testing/selftests/timens/Makefile create mode 100644 tools/testing/selftests/timens/clock_nanosleep.c create mode 100644 tools/testing/selftests/timens/config create mode 100644 tools/testing/selftests/timens/exec.c create mode 100644 tools/testing/selftests/timens/gettime_perf.c create mode 100644 tools/testing/selftests/timens/log.h create mode 100644 tools/testing/selftests/timens/procfs.c create mode 100644 tools/testing/selftests/timens/timens.c create mode 100644 tools/testing/selftests/timens/timens.h create mode 100644 tools/testing/selftests/timens/timer.c create mode 100644 tools/testing/selftests/timens/timerfd.c create mode 100644 usr/default_cpio_list create mode 100755 usr/gen_initramfs.sh delete mode 100755 usr/gen_initramfs_list.sh