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-allnoconfig 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 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 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 691df8c09471 Merge branch 'sunxi/dt-for-5.6' into sunxi/for-next 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 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 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 04882c321b26 Merge branch 'pidfd' into for-next omits ed5e2b403b55 Merge branch 'pidfd' into for-next omits 7acdfe534e72 Merge branch 'pidfd' into for-next omits 1282387e9dca Merge branch 'pidfd' into for-next omits 63971aa58042 Merge branch 'pidfd' into for-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 d21718ad2f81 evh_bytechan: fix out of bounds accesses adds 5c96cb56dd75 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 361f567e7267 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 01bc4ac7ab13 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds badd3af8a4d6 Merge remote-tracking branch 's390-fixes/fixes' adds 548f0b9a5f4c sparc: Add .exit.data section. adds ce846d4e5700 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 a41779de452c 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 ce9f0000ebd7 Merge remote-tracking branch 'bpf/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 49682f11be4f Merge remote-tracking branch 'netfilter/master' adds 3a299a67d73c Merge remote-tracking branch 'wireless-drivers/master' adds aba3c7c66c2f Merge remote-tracking branch 'mac80211/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 5c90b1a6da1a 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 23cfd8f73773 Merge branch 'asoc-5.5' into asoc-linus adds 63ba6a8a216c Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 4e3f4e93b430 Merge branch 'spi-5.5' into spi-linus adds 656dbec8af2b Merge remote-tracking branch 'spi-fixes/for-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 5eea11dfcb58 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds 81f9c828dd9b 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 f0eecd62163e 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 ae98718f9352 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 be42ef255036 Merge remote-tracking branch 'input-current/for-linus' adds 660c8607fbac Merge remote-tracking branch 'crypto-current/master' adds e5ac27cd78b0 Merge remote-tracking branch 'ide/master' adds 21954a9207a7 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 9a2590ab8432 Merge remote-tracking branch 'kvms390-fixes/master' adds 800bb326679e Merge remote-tracking branch 'hwmon-fixes/hwmon' adds d78db4e49832 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 7a955b7363b8 reimplement path_mountpoint() with less magic adds eae723d1b6cb Merge remote-tracking branch 'vfs-fixes/fixes' 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 52aee6d5aaa9 Merge remote-tracking branch 'drivers-x86-fixes/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 f3226de2586e Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds 371253122b96 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 0e1650291eef 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 8a3f8ae184df initramfs: specify $(src)/gen_initramfs.sh as a prerequisi [...] adds e78b8b2e95cd initramfs: generate dependency list and cpio at the same time adds 41065f1d446c initramfs: add default_cpio_list, and delete -d option support adds 06cb0f27dea6 gen_initramfs.sh: always output cpio even without -o option adds 31648c736a1c initramfs: refactor the initramfs build rules adds 1dd7d6921499 gen_initramfs.sh: remove intermediate cpio_list on errors adds 1a00b77ca646 modpost: assume STT_SPARC_REGISTER is defined adds a9cd1c02ca31 kbuild: remove PYTHON2 variable adds ee02f9544ebd kbuild: remove .tmp file when filechk fails adds ba82f52e2287 kconfig: fix an "implicit declaration of function" warning adds 94a78ed9a622 Merge branch 'kconfig' into for-next adds 48ee49e87258 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 07d198e60b2a arm64: Add initial support for E0PD adds 59ddd841b44f arm64: Factor out checks for KASLR in KPTI code into separ [...] adds ffcad04c605e arm64: Don't use KPTI where we have E0PD adds 57903bce062d arm64: Use a variable to store non-global mappings decision 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 73daf0bba326 drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and [...] adds d8cb11684002 Merge branches 'for-next/asm-annotations', 'for-next/e0pd' [...] adds 55005fb05c0d 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 3648b1f34826 Merge remote-tracking branch 'arm-soc/for-next' adds dd1346933e2c Merge remote-tracking branch 'amlogic/for-next' adds 66d56a4d7865 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 c4658fbfbdcd dt-bindings: arm: add sam9x60-ek board adds 8d690cae31a6 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 f7c275493d28 Merge branches 'at91-soc', 'at91-dt' and 'at91-defconfig' [...] adds df5dd95a82fc Merge remote-tracking branch 'at91/at91-next' adds 730efb327467 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 5fcdb45497a0 clk: imx: composite-8m: add imx8m_clk_hw_composite_core adds 7aa5f7befe80 clk: imx: imx8mq: use imx8m_clk_hw_composite_core adds 15a8b30ba79f clk: imx: imx8mm: use imx8m_clk_hw_composite_core adds ec44c497dc64 clk: imx: imx8mn: use imx8m_clk_hw_composite_core adds 7f983daa1734 Merge branch 'clk/imx' into for-next adds e2f1d9d4bdc1 Merge branch 'imx/fixes' into for-next adds b25a1d9954e0 Merge branch 'imx/drivers' into for-next adds 483f3f61db90 Merge branch 'imx/soc' into for-next adds 747612c4aefd dt-bindings: arm: fsl: Add Gateworks Ventana i.MX6DL/Q com [...] adds f227ed3d23e0 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 f077f5d90063 Merge branch 'imx/dt' into for-next adds f5c579720aa4 Merge branch 'imx/dt64' into for-next adds 9bfb1294571e arm64: defconfig: Enable CONFIG_CLK_IMX8MP by default adds 1488dab31b05 Merge branch 'imx/defconfig' into for-next adds 120624d24c9b Merge remote-tracking branch 'imx-mxs/for-next' adds 77113eaa17eb 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 d1178c1b9c20 Merge remote-tracking branch 'mediatek/for-next' adds c7e3bd6a9390 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 0e9da8f3ba93 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 0391b66e28d6 Merge remote-tracking branch 'qcom/for-next' adds 58e64221ec30 Merge remote-tracking branch 'realtek/for-next' adds 9e4188a77f5e Merge branch 'renesas-drivers-for-v5.6' into renesas-next adds ccc6ed92a18f Merge remote-tracking branch 'renesas/next' adds 08d7c09952e2 dt-bindings: reset: intel,rcu-gw: Fix intel,global-reset schema adds 8c4376a18d3a 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 cb001fdd5e33 Merge remote-tracking branch 'rockchip/for-next' adds 19ae1d64f939 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 2af36215f1fd 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 2c6cf29cee63 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 443f8d2e56d5 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 2d082e94d10d Merge remote-tracking branch 'csky/linux-next' adds 5be43a849ae3 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 dc4b87dc037b 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 cc4edc0b6a4a Merge remote-tracking branch 'mips/mips-next' adds c27095a1e613 Merge remote-tracking branch 'powerpc/next' adds a7222c721316 Merge remote-tracking branch 'soc-fsl/next' adds 9e9a1ad1ece4 riscv: keep 32-bit kernel to 32-bit phys_addr_t adds 5b800fd350d6 riscv: add required functions to enable HAVE_REGS_AND_STAC [...] adds a630fb824cf5 riscv: Add support for restartable sequence adds b5ec6eac654d rseq/selftests: Add support for riscv adds d6770b5219a9 Merge remote-tracking branch 'risc-v/for-next' adds 6b83169190c7 Merge remote-tracking branch 'sh/sh-next' adds 0ef51ddbd8b8 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 64875b970e3b 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 e2a589011451 Merge branch 'misc-5.5' into for-next-20200114 adds cbc872d966f4 Merge branch 'misc-5.5' into for-next-current-v5.4-20200114 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 767f58cdaf20 btrfs: Refactor btrfs_rmap_block to improve readability adds 8698bfe38efa Merge branch 'misc-next' into for-next-current-v5.4-20200114 adds 5014747593d3 Merge branch 'for-next-current-v5.4-20200114' into for-nex [...] adds e491cfc4ed17 Merge branch 'misc-5.5' into for-next-next-v5.5-20200114 adds 294bfea6e573 Merge branch 'misc-next' into for-next-next-v5.5-20200114 adds 04d582759641 Merge branch 'for-next-next-v5.5-20200114' into for-next-20200114 adds e7ce8bc0e553 Merge remote-tracking branch 'btrfs/for-next' adds 0a45019766a7 Merge remote-tracking branch 'cifs/for-next' adds cf72a76e92df Merge remote-tracking branch 'ecryptfs/next' adds 4d2024370d87 erofs: fix out-of-bound read for shifted uncompressed block adds 63ba9b5f68bb Merge remote-tracking branch 'erofs/dev' adds a4a8b99ec819 udf: Fix free space reporting for metadata and virtual partitions adds f45801a3edd1 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 ce9038ee74f8 Merge remote-tracking branch 'ext4/dev' adds 790d01af11ba f2fs: support data compression adds aa7c3adb1cf3 f2fs: run fsck when getting bad inode during GC adds e7b4e70397f2 f2fs: fix to add swap extent correctly adds 5bafe8142a1b f2fs: fix memleak of kobject adds 410cd98b9d1e f2fs: convert inline_dir early before starting rename adds d011080ee139 f2fs: remove unneeded check for error allocating bio_post_ [...] adds 08ff7094260d f2fs: fix deadlock allocating bio_post_read_ctx from mempool adds 38e30322ed35 f2fs: show the CP_PAUSE reason in checkpoint traces adds 214f0a09be9b f2fs: fix miscounted block limit in f2fs_statfs_project() adds 540a936ce337 f2fs: code cleanup for f2fs_statfs_project() adds 0f822ee2e3c8 f2fs: add a way to turn off ipu bio cache adds 7b2900f9ad46 f2fs: update f2fs document regarding to fsync_mode adds d271c3c80f37 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 313525c03814 Merge remote-tracking branch 'fsverity/fsverity' adds bc161935df8b Merge remote-tracking branch 'nfs-anna/linux-next' adds 295e3961087c Merge remote-tracking branch 'nfsd/nfsd-next' adds a77948150561 Merge remote-tracking branch 'overlayfs/overlayfs-next' adds 61503719b63e Merge remote-tracking branch 'v9fs/9p-next' adds 884a63641263 Merge remote-tracking branch 'xfs/for-next' adds d6e609975d17 Merge remote-tracking branch 'iomap/iomap-for-next' adds 1f56482cf0d8 Merge remote-tracking branch 'vfs/for-next' adds 9ef6706428a1 Merge remote-tracking branch 'printk/for-next' adds 4e49f881fefb 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 bd6ee22df25b Merge remote-tracking branch 'hid/for-next' adds 5902920c8c58 Merge remote-tracking branch 'i2c/i2c/for-next' adds cf31a165fb06 Merge remote-tracking branch 'i3c/i3c/next' adds a88e557b9d5c 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 48d26b17d724 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 f4174a924cbd Merge remote-tracking branch 'jc_docs/docs-next' adds 70733068eb1d 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 b2e0dce45bd0 Merge remote-tracking branch 'pm/linux-next' adds f49e30a83ee8 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds 48130314cd92 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 502dc473f3e9 Merge remote-tracking branch 'thermal/thermal/linux-next' adds 095f33472e1d Merge remote-tracking branch 'ieee1394/for-next' adds 71f4e8af0c39 Merge remote-tracking branch 'swiotlb/linux-next' adds cd90421e3851 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 191c8b4c9d8c 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 c0303f797f37 Merge remote-tracking branch 'bpf-next/master' adds ecba8160b36d Merge remote-tracking branch 'ipsec-next/master' adds 90fbca595243 net/mlx5: Add Virtio Emulation related device capabilities adds ca1992c62cad net/mlx5: Expose vDPA emulation device capabilities adds b1b3f78aae15 Merge remote-tracking branch 'mlx5-next/mlx5-next' adds 9f37fce9b094 Merge remote-tracking branch 'nfc-next/master' adds 5e6d8401ade9 Bluetooth: hci_qca: Add qca_power_on() API to support both [...] adds 0ce70581fd5b Merge remote-tracking branch 'bluetooth/master' adds 1c986b6369cd Merge remote-tracking branch 'mac80211-next/master' adds 3379869933c6 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 6bd8a231036e Merge remote-tracking branch 'nand/nand/next' adds 8e5bccef391d Merge remote-tracking branch 'spi-nor/spi-nor/next' adds 7ffb019411bd 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 f29a176fec21 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 a73d76945a76 Merge remote-tracking branch 'amdgpu/drm-next' 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 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 6aaf6ee392ad Merge remote-tracking branch 'drm-intel/for-linux-next' 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 bc942699e735 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-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 9503ed2a14ac 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 f35c5891a952 Merge remote-tracking branch 'drm-msm/msm-next' adds 2de441b90984 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds 45a50bbe184a Merge remote-tracking branch 'etnaviv/etnaviv/next' adds e15bc1e11b17 Merge branch 'regmap-5.6' into regmap-next adds 971f3f6919ad 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 a789a3acdc27 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 55a9993ec01a Merge branch 'asoc-5.6' into asoc-next adds d16027251559 Merge remote-tracking branch 'sound-asoc/for-next' adds da76ed5a6111 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 8df7969715ee 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 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 d3c0bae7ec80 io_uring: avoid ring quiesce for fixed file set unregister [...] adds f2dee1094d0d fs: make two stat prep helpers available adds 2014bb54cb8d io_uring: add support for IORING_OP_STATX adds acc17cf67c46 io-wq: support concurrent non-blocking work adds 0a490f1a7a29 io_uring: add IOSQE_ASYNC adds 68420de5fd64 io_uring: rename prev to head adds b2f0aa8d6b61 io_uring: move *queue_link_head() from common path adds 1c1ae50e65b0 io_uring: remove two unnecessary function declarations adds e8654fb02a05 io_uring: add lookup table for various opcode needs adds e47033cde536 io_uring: split overflow state into SQ and CQ side adds e391f25ba7b3 io_uring: improve poll completion performance adds 0175950b91f0 io_uring: add non-vectored read/write commands adds b16712b77635 io_uring: allow use of offset == -1 to mean file position adds 20abdddf13b0 io_uring: add IORING_OP_FADVISE adds 3ee0ca418b9a mm: make do_madvise() available internally adds 4cd5a6e0c669 io_uring: add IORING_OP_MADVISE adds 25ca8de88e53 pcpu_ref: add percpu_ref_tryget_many() adds dd2d5a4e6da2 io_uring: batch getting pcpu references adds 2f8142be09ab io_uring: wrap multi-req freeing in struct req_batch adds e1b623d5ee36 io_uring: extend batch freeing to cover more cases adds 7916ba316fff io_uring: add support for IORING_SETUP_CLAMP adds e6124448ff65 io_uring: clamp to_submit in io_submit_sqes() adds ae5ddade3ad1 io_uring: optimise head checks in io_get_sqring() adds 9f68f14468d3 io_uring: optimise commit_sqring() for common case adds a903bbfeaa4e io_uring: remove extra io_wq_current_is_worker() adds 6c64b048db47 io_uring: add support for send(2) and recv(2) adds ae60fbd43bca io_uring: Remove unnecessary null check adds a788c828157a io_uring: file set registration should use interruptible waits adds 2642ad21ddaf io_uring: change io_ring_ctx bool fields into bit fields adds ac8e98f82797 io_uring: enable option to only trigger eventfd for async [...] adds 82494f87ebaf io_uring: add 'struct open_how' to the openat request context adds e9ace1b622f1 io_uring: remove 'fname' from io_open structure adds a8e9c29dc38e io_uring: add support for IORING_OP_OPENAT2 adds a554361f258e io_uring: add opcode to issue trace event adds cc91c66f1471 io_uring: account fixed file references correctly in batch adds 1c82d722ce19 eventpoll: abstract out epoll_ctl() handler adds 7f4016a2292e eventpoll: support non-blocking do_epoll_ctl() calls adds 0dd4a1205e4a io_uring: add support for epoll_ctl(2) adds cee2d047de18 Merge branch 'for-5.6/io_uring-vfs' 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 db1d6efd7623 Merge branch 'for-5.6/drivers' into for-next adds dfca21ea3170 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 2081ece1c978 Merge remote-tracking branch 'device-mapper/for-next' adds 15211151e3f3 Merge remote-tracking branch 'pcmcia/pcmcia-next' adds 52011d6f57e2 Merge remote-tracking branch 'mmc/next' adds 158d840e6520 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 a3ce3023aed0 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 abe3d28983e4 Merge branch 'regulator-5.6' into regulator-next adds 67f55e81edba Merge remote-tracking branch 'regulator/topic/equal' into [...] adds ba5a16d5d442 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 3f93f5a73285 Merge remote-tracking branch 'integrity/next-integrity' adds 474ab4c895e0 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 48a5ab2c4a76 Merge remote-tracking branch 'selinux/next' adds b6e0d6884fab Merge remote-tracking branch 'smack/for-next' adds 89377c8cd4ef 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 92d24d0e638f 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 0fd659c7490d Merge remote-tracking branch 'vfio/next' adds 9684817875dc 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 3b4903938fb9 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 bd8b45caea7b 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 54e6b77a38a2 Merge remote-tracking branch 'tip/auto-latest' adds 7fd91f4adc8d Merge remote-tracking branch 'clockevents/timers/drivers/next' adds afee31f89062 Merge remote-tracking branch 'edac/edac-for-next' adds 4a7efa487d5f 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 327e93eeffc5 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 77a26779623d Merge remote-tracking branch 'rcu/rcu/next' adds 939a446717a7 Merge remote-tracking branch 'kvm/linux-next' adds cc602da7487b Merge remote-tracking branch 'kvm-arm/next' adds 9a5c236ceceb Merge remote-tracking branch 'percpu/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 7e00f844c49b Merge remote-tracking branch 'drivers-x86/for-next' adds ffd7263e63fe platform/chrome: wilco_ec: Fix unregistration order adds ff0930a74838 Merge remote-tracking branch 'chrome-platform/for-next' adds 2e820840bab1 Merge remote-tracking branch 'leds/for-next' adds 3bba581d60d8 Merge remote-tracking branch 'ipmi/for-next' adds e8923a61cd08 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 5f86552a43d4 Merge remote-tracking branch 'usb/usb-next' adds b575aa478f02 usb: dwc3: gadget: Don't send unintended link state change adds 6dbec978e478 usb: dwc3: gadget: Set link state to RX_Detect on disconnect adds 7ce2e4bbf331 usb: dwc3: gadget: Clear DCTL.ULSTCHNGREQ before set adds 83f3ab97aa8d usb: dwc2: Fix Stalling a Non-Isochronous OUT EP adds e4e0d3f620bb usb: dwc2: Fix NULL qh in dwc2_queue_transaction adds 0519d2f7fc2d USB: omap_udc: use resource_size adds 4f384e56cc76 usb: gadget: udc: atmel: constify copied structure adds 7f81f3b34a72 usb: phy-generic: Delete unused platform data adds 95d38e3bc95d usb: cdns3: should not use the same dev_id for shared inte [...] adds 3d552c0b7c54 usb: dwc2: Fix IN FIFO allocation adds 6b4d5f0e3a52 usb: dwc2: fix debugfs FIFO count adds a76db0dc9c09 usb: cdns3: gadget: Remove unneeded variable ret adds 92a4e0e1a07e usb: gadget: legacy: set max_speed to super-speed adds edbf2f6c2088 usb: gadget: udc: core: Warn about failed to find udc adds c2e04c1c5b8c usb: gadget: configfs: Add max_speed setting adds f63333e8e4fd usb: gadget: f_fs: set req->num_sgs as 0 for non-sg transfer adds f61b39a9bfb8 usb: gadget: udc: fix possible sleep-in-atomic-context bug [...] adds 09e8de15694b usb: renesas_usbhs: Switch to GPIO descriptor adds 4f1fa63a6dc2 usb: cdns3: Add streams support to cadence USB3 DRD driver adds 2f3debd2473d usb: dwc3: turn off VBUS when leaving host mode adds d889cc1c9217 usb: cdns3: add NXP imx8qm glue layer adds bac0b4eb4b7e 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 464e40eef463 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 12b1fac4b60e 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 06e51d73cfa4 Merge remote-tracking branch 'char-misc/char-misc-next' adds b7365587f513 extcon: Remove unneeded extern keyword from extcon.h adds b0928f780fa4 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 a400b2a28c0f 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 6697a9daf5f1 Merge remote-tracking branch 'staging/staging-next' adds e854bac32e02 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 3fa2f2f7198a Merge remote-tracking branch 'icc/icc-next' adds 96f1a377737b Merge remote-tracking branch 'slave-dma/next' adds 258bf2a691bd 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 8ee840f77e87 Merge remote-tracking branch 'scsi/for-next' adds 370d72a0ac91 Merge remote-tracking branch 'vhost/linux-next' adds 1efd570c6ccf Merge remote-tracking branch 'rpmsg/for-next' adds 970828901390 gpio: Update TODO adds b0d126e1d64e dt-bindings: gpio: wcd934x: Add bindings for gpio adds 4e4ade156406 Merge branch 'devel' into for-next adds 1b6fe9c53fde Merge remote-tracking branch 'gpio/for-next' adds d62d19ce9d40 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 4784adc69a80 pinctrl: dt-bindings: Fix some errors in the lgm and pinmu [...] adds 1b43a1512dfb Merge branch 'devel' into for-next adds ba628e37d46f 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 e41e139eb94f Merge remote-tracking branch 'pinctrl-intel/for-next' adds b9121f89510f Merge remote-tracking branch 'pinctrl-samsung/for-next' adds a58f472887b6 Merge remote-tracking branch 'pwm/for-next' adds e0eeb8c5dee3 Merge remote-tracking branch 'ktest/for-next' adds 5365e03fa54e Merge remote-tracking branch 'random/dev' adds 46d1a0f03d66 selftests/lkdtm: Add tests for LKDTM targets adds 548e03ef3a9e Merge remote-tracking branch 'kselftest/next' adds 3686874fbc4f Merge remote-tracking branch 'y2038/y2038' adds 50dfa8839a32 Merge remote-tracking branch 'livepatching/for-next' adds bce4215f5d56 Merge remote-tracking branch 'coresight/next' adds 9ad27362eb6e 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 4d70818b4c8a Merge remote-tracking branch 'at24/at24/for-next' adds 0cd2270e61be Merge remote-tracking branch 'ntb/ntb-next' adds 638e7930f392 Merge remote-tracking branch 'fsi/next' adds b5f04e1b4dc5 Merge remote-tracking branch 'slimbus/for-next' adds 7aef157449b6 Merge remote-tracking branch 'nvmem/for-next' adds 128bd36b1a09 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 2abb2ddc51ba Merge remote-tracking branch 'pidfd/for-next' adds 4811354b1849 Merge remote-tracking branch 'devfreq/devfreq-next' adds 28910cee898c fpga: xilinx-pr-decoupler: Remove clk_get error message fo [...] adds 44127639a5ab Merge remote-tracking branch 'fpga/for-next' adds 90e3f6eb1a86 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 85f3cdebe65f Merge remote-tracking branch 'kunit-next/kunit' 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 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 9aa1b4556e24 Merge branch 'akpm-current/current' adds cbea38c82fdb drivers/block/null_blk_main.c: fix layout adds 11ac7ebc4c3f drivers/block/null_blk_main.c: fix uninitialized var warnings adds 80b23b67d442 pinctrl: fix pxa2xx.c build warnings adds f4805d8fc2a0 mm: remove __krealloc adds f001b5c96388 mm: add generic p?d_leaf() macros adds ad900bc14f89 arc: mm: add p?d_leaf() definitions adds e487248cc9f2 arm: mm: add p?d_leaf() definitions adds d234473c6fac arm64: mm: add p?d_leaf() definitions adds f7be6bacec0c mips: mm: add p?d_leaf() definitions adds c4788e71988e powerpc: mm: add p?d_leaf() definitions adds 238499bbc66c riscv: mm: add p?d_leaf() definitions adds 598ecac6f119 s390: mm: add p?d_leaf() definitions adds 58b3b9629ebd sparc: mm: add p?d_leaf() definitions adds 6e27718cb395 x86: mm: add p?d_leaf() definitions adds 476e91d1740b mm: pagewalk: add p4d_entry() and pgd_entry() adds 314b8fbba5cb mm: pagewalk: fix unused variable warning adds 1b6a75ca9d2d mm: pagewalk: allow walking without vma adds a8379cc9ce8b mm: pagewalk: don't lock PTEs for walk_page_range_novma() adds 5c2483e4e792 mm: pagewalk: fix termination condition in walk_pte_range() adds 2b03a64e5e9e mm: pagewalk: add 'depth' parameter to pte_hole adds 0569232900d9 x86: mm: point to struct seq_file from struct pg_state adds d7189a3082ae x86: mm+efi: convert ptdump_walk_pgd_level() to take a mm_struct adds 6e0cf638bfb4 x86: mm: convert ptdump_walk_pgd_level_debugfs() to take a [...] adds 3fd9a4d3ef3a mm: add generic ptdump adds 00270f9bfa17 x86: mm: convert dump_pagetables to use walk_page_range adds 02eca68d7cd9 arm64: mm: convert mm/dump.c to use walk_page_range() adds ffb9276227de arm64: mm: display non-present entries in ptdump adds 80f3ea2a8e5d mm: ptdump: reduce level numbers by 1 in note_page() adds 11035a5a2d15 x86: mm: avoid allocating struct mm_struct on the stack adds 352cc9517353 x86-mm-avoid-allocating-struct-mm_struct-on-the-stack-fix adds f551f07cf705 proc: decouple proc from VFS with "struct proc_ops" adds 5306ba4754fc proc: convert everything to "struct proc_ops" adds c8657c26727e proc-convert-everything-to-struct-proc_ops-fix adds 4ce6e181763a lib/string: add strnchrnul() adds 4d8b05d7ece4 bitops: more BITS_TO_* macros adds 4087f581a2d4 lib: add test for bitmap_parse() adds f01c6cfbd2c2 fix rebase issue adds af01ed58be5c lib/test_bitmap: fix address space when test user buffer adds 304098f85598 lib: make bitmap_parse_user a wrapper on bitmap_parse adds ecb33a276647 lib: rework bitmap_parse() adds 992d1c662873 lib: new testcases for bitmap_parse{_user} adds 2c00f5003956 include/linux/cpumask.h: don't calculate length of the inp [...] adds f30d6cb2d234 treewide: remove redundant IS_ERR() before error code check adds 8d0ec8a91f1f ARM: dma-api: fix max_pfn off-by-one error in __dma_supported() adds a4845bb64a57 drivers/tty/serial/sh-sci.c: suppress warning adds e9d5f40796be drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 971649f095ba Merge branch 'akpm/master' adds 5b483a1a0ea1 Add linux-next specific files for 20200115
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/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-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/arm/microchip.rst | 6 + 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/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/mtd/atmel-nand.txt | 1 + .../devicetree/bindings/mtd/denali-nand.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/regulator/mps,mpq7920.yaml | 202 - .../devicetree/bindings/reset/intel,rcu-gw.yaml | 6 +- .../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 | 12 +- .../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/hwmon/adm1177.rst | 36 + Documentation/hwmon/drivetemp.rst | 52 + Documentation/hwmon/index.rst | 3 + Documentation/hwmon/xdpe12284.rst | 101 + 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 | 82 +- Makefile | 5 +- Next/SHA1s | 232 +- Next/merge.log | 5197 ++++++++++++-------- arch/alpha/kernel/syscalls/syscall.tbl | 1 + arch/arc/boot/dts/axs10x_mb.dtsi | 1 + 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/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/debug/brcmstb.S | 24 +- 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/arm64/Kconfig | 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/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/cpucaps.h | 3 +- arch/arm64/include/asm/kexec.h | 4 + arch/arm64/include/asm/linkage.h | 16 + 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/sysreg.h | 1 + arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 + arch/arm64/kernel/armv8_deprecated.c | 3 +- arch/arm64/kernel/cpufeature.c | 80 +- 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/setup.c | 7 + arch/arm64/kernel/ssbd.c | 4 +- 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/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/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/syscalls/syscall.tbl | 3 +- arch/microblaze/kernel/syscalls/syscall.tbl | 1 + arch/mips/Kconfig | 1 + 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/kernel/setup.c | 6 +- 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/parisc/kernel/drivers.c | 2 +- arch/parisc/kernel/syscalls/syscall.tbl | 1 + arch/parisc/mm/init.c | 2 +- arch/powerpc/include/asm/epapr_hcalls.h | 42 - arch/powerpc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/mm/book3s64/iommu_api.c | 10 +- arch/riscv/Kconfig | 4 +- arch/riscv/include/asm/ptrace.h | 28 + arch/riscv/include/asm/sifive_l2_cache.h | 16 - arch/riscv/kernel/entry.S | 4 + arch/riscv/kernel/head.S | 14 +- arch/riscv/kernel/ptrace.c | 99 + arch/riscv/kernel/signal.c | 3 + arch/s390/kernel/syscalls/syscall.tbl | 1 + arch/sh/kernel/syscalls/syscall.tbl | 1 + arch/sparc/kernel/syscalls/syscall.tbl | 1 + arch/sparc/kernel/vmlinux.lds.S | 6 +- 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/ia32/ia32_signal.c | 2 - arch/x86/include/asm/cpufeatures.h | 1 + arch/x86/include/asm/ptrace.h | 16 - arch/x86/include/asm/thread_info.h | 9 - arch/x86/kernel/cpu/common.c | 1 + arch/x86/kernel/crash.c | 2 +- arch/x86/kernel/process_32.c | 1 - arch/x86/kernel/process_64.c | 1 - arch/x86/kernel/signal.c | 2 - arch/x86/kernel/vm86_32.c | 1 - arch/x86/lib/memmove_64.S | 7 +- 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/memory.c | 48 +- drivers/base/power/qos-test.c | 2 +- drivers/base/power/runtime.c | 13 +- drivers/block/zram/zram_drv.c | 2 +- drivers/bluetooth/hci_qca.c | 54 +- drivers/bus/Kconfig | 1 - drivers/clk/imx/Kconfig | 6 + drivers/clk/imx/Makefile | 1 + drivers/clk/imx/clk-composite-8m.c | 18 +- drivers/clk/imx/clk-imx8mm.c | 17 +- drivers/clk/imx/clk-imx8mn.c | 10 +- drivers/clk/imx/clk-imx8mp.c | 764 +++ drivers/clk/imx/clk-imx8mq.c | 19 +- drivers/clk/imx/clk.h | 19 +- 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/cpufreq/intel_pstate.c | 2 +- drivers/cpuidle/governors/teo.c | 2 +- drivers/dma/ti/omap-dma.c | 6 +- drivers/edac/sifive_edac.c | 2 +- drivers/fpga/xilinx-pr-decoupler.c | 3 +- drivers/gpio/TODO | 46 +- 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/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 | 11 +- 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_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 | 12 +- 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 | 48 +- 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_pmu.c | 23 +- drivers/gpu/drm/i915/i915_reg.h | 2 + drivers/gpu/drm/i915/i915_sysfs.c | 6 +- drivers/gpu/drm/i915/i915_vma.c | 14 + drivers/gpu/drm/i915/intel_pch.c | 46 +- drivers/gpu/drm/i915/intel_pm.c | 351 +- 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/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/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/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/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/umem.c | 19 +- drivers/infiniband/core/umem_odp.c | 13 +- drivers/infiniband/hw/hfi1/user_pages.c | 4 +- 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/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/enclosure.c | 3 +- drivers/misc/lkdtm/bugs.c | 12 +- drivers/misc/mei/bus.c | 10 +- drivers/misc/mei/hdcp/mei_hdcp.c | 33 +- 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/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 | 2 +- drivers/net/ethernet/mellanox/mlx4/crdump.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 7 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 15 +- 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/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/netdevsim/dev.c | 4 +- drivers/net/phy/Kconfig | 8 +- drivers/net/phy/mdio_bus.c | 16 +- drivers/net/phy/phy_device.c | 12 +- drivers/net/phy/phylink.c | 7 +- drivers/net/usb/lan78xx.c | 1 + drivers/net/usb/qmi_wwan.c | 1 + drivers/net/wan/Kconfig | 3 +- drivers/net/wan/ixp4xx_hss.c | 39 +- drivers/net/wireless/intel/iwlegacy/4965.c | 6 +- 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/hisilicon/hisi_uncore_pmu.c | 58 +- drivers/phy/ti/phy-j721e-wiz.c | 2 +- drivers/pinctrl/intel/pinctrl-baytrail.c | 16 +- drivers/pinctrl/intel/pinctrl-intel.c | 61 +- 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/supply/axp20x_ac_power.c | 131 +- drivers/power/supply/axp20x_usb_power.c | 2 - drivers/power/supply/ltc2941-battery-gauge.c | 2 +- drivers/power/supply/max17040_battery.c | 16 +- drivers/power/supply/sbs-battery.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/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/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/iio/accel/adis16240.c | 7 + drivers/staging/mt7621-dts/mt7621.dtsi | 2 +- drivers/staging/rtl8188eu/hal/odm_rtl8188e.c | 82 +- 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/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/tty/ehv_bytechan.c | 50 +- drivers/tty/serial/8250/8250_ioc3.c | 98 + drivers/tty/serial/8250/Kconfig | 11 + drivers/tty/serial/8250/Makefile | 1 + drivers/tty/serial/Kconfig | 2 +- drivers/tty/serial/atmel_serial.c | 26 +- drivers/tty/serial/serial_core.c | 84 + drivers/tty/serial/st-asc.c | 12 +- 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 | 2 +- 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/dwc3-exynos.c | 4 +- drivers/usb/dwc3/gadget.c | 21 +- drivers/usb/dwc3/gadget.h | 14 + drivers/usb/dwc3/host.c | 6 +- drivers/usb/gadget/configfs.c | 43 + drivers/usb/gadget/function/f_fs.c | 2 + 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 +- 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 | 73 +- fs/btrfs/volumes.h | 4 - fs/buffer.c | 8 +- fs/crypto/bio.c | 112 +- fs/crypto/crypto.c | 7 +- fs/erofs/decompressor.c | 22 +- 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 | 61 +- fs/f2fs/file.c | 34 +- fs/f2fs/inode.c | 13 +- fs/f2fs/namei.c | 1 - fs/f2fs/segment.h | 6 +- fs/f2fs/verity.c | 47 +- fs/file.c | 22 +- fs/internal.h | 2 +- fs/io_uring.c | 126 +- fs/mpage.c | 2 +- fs/namei.c | 106 +- fs/nfs/nfstrace.h | 2 - fs/ocfs2/journal.h | 8 +- fs/ocfs2/namei.c | 3 +- fs/proc/Makefile | 1 + fs/proc/bootconfig.c | 89 + 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 +- 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/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/thermal/thermal_exynos.h | 2 +- include/kunit/assert.h | 3 +- include/kunit/test.h | 37 +- include/kunit/try-catch.h | 10 - include/linux/bootconfig.h | 224 + include/linux/bpf.h | 7 +- include/linux/bpf_verifier.h | 10 +- include/linux/bvec.h | 22 - include/linux/compat.h | 29 - include/linux/extcon.h | 30 +- include/linux/f2fs_fs.h | 5 +- include/linux/file.h | 2 + include/linux/fsverity.h | 7 +- include/linux/host1x.h | 15 +- 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/page-isolation.h | 4 +- include/linux/perf_event.h | 6 +- include/linux/phy.h | 2 + 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/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 | 6 + include/linux/soundwire/sdw.h | 4 +- include/linux/stmmac.h | 1 + include/linux/syscalls.h | 1 + include/linux/time32.h | 154 +- 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/net/devlink.h | 8 +- include/net/mptcp.h | 85 + include/net/sock.h | 27 +- include/net/tcp.h | 20 + 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 | 20 +- include/trace/events/intel_iommu.h | 48 +- include/trace/events/rpm.h | 6 + include/trace/events/sock.h | 5 +- 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/btf.h | 6 + include/uapi/linux/in.h | 2 + include/uapi/linux/io_uring.h | 2 +- include/uapi/linux/time.h | 22 +- init/Kconfig | 12 + init/main.c | 213 +- kernel/bpf/bpf_struct_ops.c | 14 +- kernel/bpf/btf.c | 175 +- kernel/bpf/verifier.c | 252 +- 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/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/pid.c | 90 + kernel/power/snapshot.c | 2 +- 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/posix-stubs.c | 3 + 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/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 +- 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 +- 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/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/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_trie.c | 6 + net/ipv4/inet_connection_sock.c | 14 + net/ipv4/netfilter/arp_tables.c | 19 +- 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/ipv6/tcp_ipv6.c | 6 +- net/ncsi/internal.h | 20 + net/ncsi/ncsi-manage.c | 69 + net/netfilter/ipset/ip_set_bitmap_gen.h | 2 +- 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/x25/af_x25.c | 6 +- net/xdp/xdp_umem.c | 4 +- scripts/Kbuild.include | 15 +- 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/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/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/uapi/linux/btf.h | 6 + tools/include/uapi/linux/if_link.h | 1 + tools/include/uapi/linux/in.h | 2 + tools/lib/bpf/Makefile | 11 +- tools/lib/bpf/bpf.c | 3 + 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 | 54 +- 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/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/testing/selftests/Makefile | 1 + 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/prog_tests/bpf_verif_scale.c | 2 + .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 1 + .../selftests/bpf/prog_tests/test_global_funcs.c | 82 + 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_xdp_noinline.c | 4 +- tools/testing/selftests/lkdtm/Makefile | 12 + tools/testing/selftests/lkdtm/config | 1 + tools/testing/selftests/lkdtm/run.sh | 92 + tools/testing/selftests/lkdtm/tests.txt | 71 + tools/testing/selftests/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/rseq/param_test.c | 23 + tools/testing/selftests/rseq/rseq-riscv.h | 622 +++ tools/testing/selftests/rseq/rseq.h | 2 + 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 +- 1628 files changed, 63897 insertions(+), 23949 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-dma-buffer create mode 100644 Documentation/admin-guide/bootconfig.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/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/filesystems/vfat.rst delete mode 100644 Documentation/filesystems/vfat.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/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/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 drivers/clk/imx/clk-imx8mp.c create mode 100644 drivers/clk/qcom/gcc-ipq6018.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/hwmon/adm1177.c create mode 100644 drivers/hwmon/drivetemp.c create mode 100644 drivers/hwmon/pmbus/xdpe12284.c 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/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 delete mode 100644 drivers/ptp/ptp_ixp46x.c create mode 100644 drivers/regulator/vqmmc-ipq4019-regulator.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 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/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/net/mptcp.h create mode 100644 include/soc/sifive/sifive_l2_cache.h 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 create mode 100644 tools/testing/selftests/bpf/prog_tests/test_global_funcs.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/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/pidfd/pidfd_getfd_test.c create mode 100644 tools/testing/selftests/rseq/rseq-riscv.h create mode 100644 usr/default_cpio_list create mode 100755 usr/gen_initramfs.sh delete mode 100755 usr/gen_initramfs_list.sh