This is an automated email from the git hooks/post-receive script.
git pushed a change to branch akpm in repository linux-next.
omits 6f8f7c840e88 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 1a7b5c7add57 drivers/tty/serial/sh-sci.c: suppress warning omits ee52c659288b net-zerocopy-use-vm_insert_pages-for-tcp-rcv-zerocopy-fix omits c9824070439e net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy omits 0a9bd6ef7e74 add missing page_count() check to vm_insert_pages(). omits 57999057408d mm-add-vm_insert_pages-fix omits 4a879e02dd49 mm/memory.c: add vm_insert_pages() omits 2f46c946fc7f mm: Bring sparc pte_index() semantics inline with other pl [...] omits 1d7d1536e844 mm/memory.c: refactor insert_page to prepare for batched-l [...] omits 1fe258d64163 mm: annotate a data race in page_zonenum() omits 7a5addc7ef65 mm/rmap: annotate a data race at tlb_flush_batched omits a988c11d6473 mm/util.c: annotate an data race at vm_committed_as omits 0e286c26404b mm/mempool: fix a data race in mempool_free() omits 188d5dc32e3b mm/list_lru: fix a data race in list_lru_count_one omits e53bacfec2fa mm/memcontrol: fix a data race in scan count omits 07b4649a1e4f mm/page_counter: fix various data races at memsw omits f9ca963cb4ac mm-swapfile-fix-and-annotate-various-data-races-v2 omits 9566f5ea5850 mm/swapfile: fix and annotate various data races omits 859c2990d21e mm/filemap.c: fix a data race in filemap_fault() omits 1ad1a4edc5a0 mm/kmemleak: annotate various data races obj->ptr omits 7f9e1024d6cd mm/swap_state: mark various intentional data races omits c68633da82be mm-page_io-mark-various-intentional-data-races-v2 omits 482a92da5953 mm/page_io: mark various intentional data races omits 5c7c3db67a48 mm/frontswap: mark various intentional data races omits 14482869d756 Merge branch 'akpm-current/current' omits 0faa31f066c2 Merge remote-tracking branch 'fpga/for-next' omits 249f562d176b Merge remote-tracking branch 'devfreq/devfreq-next' omits 466938b63592 Merge remote-tracking branch 'kgdb/kgdb/for-next' omits 0dea1fa5702f Merge remote-tracking branch 'xarray/xarray' omits c3ea5ad5d73a Merge remote-tracking branch 'nvmem/for-next' omits 6c69007c0fde Merge remote-tracking branch 'slimbus/for-next' omits 7a1d786cf938 Merge remote-tracking branch 'fsi/next' omits a21ac06344a1 Merge remote-tracking branch 'ntb/ntb-next' omits da4b1bfb8f0f Merge remote-tracking branch 'at24/at24/for-next' omits 92a8035b2753 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 34a95af437bd Merge remote-tracking branch 'rtc/rtc-next' omits 63f3cad1679f Merge remote-tracking branch 'coresight/next' omits e5a270da0559 Merge remote-tracking branch 'livepatching/for-next' omits 2bba0c447943 Merge remote-tracking branch 'kselftest/next' omits 21a2a420a263 Merge remote-tracking branch 'ktest/for-next' omits 05c99ab5b10e Merge remote-tracking branch 'pinctrl/for-next' omits 3491d964c0f3 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 26875225cc36 Merge remote-tracking branch 'gpio/for-next' omits 47fac2c1c7c4 Merge remote-tracking branch 'rpmsg/for-next' omits 1164f7424cb0 Merge remote-tracking branch 'vhost/linux-next' omits 9af75eca3d3a Merge remote-tracking branch 'scsi/for-next' omits e1ca8b8463d8 Merge remote-tracking branch 'cgroup/for-next' omits 077d565f8a07 Merge remote-tracking branch 'slave-dma/next' omits d70fe976e719 Merge remote-tracking branch 'icc/icc-next' omits 6bf89079f250 Merge remote-tracking branch 'mux/for-next' omits 3a79df366d6f Merge remote-tracking branch 'staging/staging-next' omits 28833c349843 Merge remote-tracking branch 'thunderbolt/next' omits 6f9e17ede849 Merge remote-tracking branch 'soundwire/next' omits 7116280f04dc Merge remote-tracking branch 'extcon/extcon-next' omits a7e278d19c02 Merge remote-tracking branch 'char-misc/char-misc-next' omits 15fd0f4177b4 Merge remote-tracking branch 'tty/tty-next' omits 5344bd668315 Merge remote-tracking branch 'phy-next/next' omits cd07142cfa30 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' omits 077b19e433f5 Merge remote-tracking branch 'usb-serial/usb-next' omits 9a4bc229bd28 Merge remote-tracking branch 'usb/usb-next' omits 6de02a7a41d1 Merge remote-tracking branch 'driver-core/driver-core-next' omits f44bd644fb77 Merge remote-tracking branch 'ipmi/for-next' omits 9aad2ce3203c Merge remote-tracking branch 'leds/for-next' omits 705f3d6dbf46 Merge remote-tracking branch 'chrome-platform/for-next' omits e4e7d6656442 Merge remote-tracking branch 'drivers-x86/for-next' omits 491c6161c2ad Merge remote-tracking branch 'workqueues/for-next' omits 2c4317c2a55f Merge remote-tracking branch 'percpu/for-next' omits 1a5125feac42 Merge remote-tracking branch 'xen-tip/linux-next' omits 072396bd132d Merge remote-tracking branch 'kvms390/next' omits ff3e82d0b143 Merge remote-tracking branch 'kvm-arm/next' omits aad0c7255f30 Merge remote-tracking branch 'rcu/rcu/next' omits 16ec05acd66e Merge remote-tracking branch 'edac/edac-for-next' omits 72847a7c5087 Merge remote-tracking branch 'clockevents/timers/drivers/next' omits 0c91efd8cd0b Merge remote-tracking branch 'tip/auto-latest' omits 2dc828d9b20a Merge remote-tracking branch 'spi/for-next' omits c4a421027652 Merge remote-tracking branch 'devicetree/for-next' omits 8ec2238f275b Merge remote-tracking branch 'audit/next' omits 47854d1bfa23 Merge remote-tracking branch 'tpmdd/next' omits 9a937e7dd480 Merge remote-tracking branch 'smack/for-next' omits 151995c944a4 Merge remote-tracking branch 'selinux/next' omits 44633c1ec6d6 Merge remote-tracking branch 'keys/keys-next' omits e5721531aa47 Merge remote-tracking branch 'apparmor/apparmor-next' omits 2d015e9d8ce5 Merge remote-tracking branch 'security/next-testing' omits 4a10fa37372d Merge remote-tracking branch 'regulator/for-next' omits e6108258ecba Merge remote-tracking branch 'battery/for-next' omits 6bd85b9ed161 Merge remote-tracking branch 'mfd/for-mfd-next' omits 38d1396f1965 Merge remote-tracking branch 'mmc/next' omits 2b4af213350d Merge remote-tracking branch 'device-mapper/for-next' omits 0f9ba7cf6c3b Merge remote-tracking branch 'block/for-next' omits d97754656c2c Merge remote-tracking branch 'modules/modules-next' omits f591b1485106 Merge remote-tracking branch 'sound-asoc/for-next' omits 99660d3c3595 Merge remote-tracking branch 'sound/for-next' omits 2809c36a25ab Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 50fbc7e82612 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' omits 13d6d84234e8 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 26bee7f0a3ac Merge remote-tracking branch 'amdgpu/drm-next' omits 37cc02247194 Merge remote-tracking branch 'drm/drm-next' omits 58b1885ef7ed Merge remote-tracking branch 'crypto/master' omits a78a451185cc Merge remote-tracking branch 'spi-nor/spi-nor/next' omits ee55d4622414 Merge remote-tracking branch 'gfs2/for-next' omits 5342261198d1 Merge remote-tracking branch 'mac80211-next/master' omits 2fe989d9543c Merge remote-tracking branch 'bluetooth/master' omits 9b8387f51f90 Merge remote-tracking branch 'wireless-drivers-next/master' omits f022a16d6e82 Merge remote-tracking branch 'nfc-next/master' omits 3aa67109fe25 Merge remote-tracking branch 'netfilter-next/master' omits e972547332b7 Merge remote-tracking branch 'mlx5-next/mlx5-next' omits ba2444c9a3d6 Merge remote-tracking branch 'ipsec-next/master' omits eed9c4fc0aed Merge remote-tracking branch 'bpf-next/master' omits ffbbcd609e4d Merge remote-tracking branch 'net-next/master' omits d4a669a03342 Merge remote-tracking branch 'rdma/for-next' omits 007b268b71b1 Merge remote-tracking branch 'swiotlb/linux-next' omits 0077184ac2e8 Merge remote-tracking branch 'ieee1394/for-next' omits 24e8cd4fe14b Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 2bdafc6708b3 Merge remote-tracking branch 'pm/linux-next' omits 43598b26b126 Merge remote-tracking branch 'v4l-dvb/master' omits 040146531a26 Merge remote-tracking branch 'jc_docs/docs-next' omits 2c5be631d453 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 067c70f1dcff Merge branch 'dmi/master' omits ce99b0bf2cd2 Merge remote-tracking branch 'i3c/i3c/next' omits 9d80285654d3 Merge remote-tracking branch 'i2c/i2c/for-next' omits eb5b8364d68b Merge remote-tracking branch 'hid/for-next' omits 2b907ef17952 Merge remote-tracking branch 'pstore/for-next/pstore' omits 9d857c6f7f3d Merge remote-tracking branch 'pci/next' omits 61edff86dfb5 Merge remote-tracking branch 'printk/for-next' omits f29d6a962343 Merge remote-tracking branch 'zonefs/for-next' omits 272e61cc1f5c Merge remote-tracking branch 'v9fs/9p-next' omits 31b18c24fdf5 Merge remote-tracking branch 'ubifs/linux-next' omits c72cb784fcfd Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 34366fb72e5a Merge remote-tracking branch 'fuse/for-next' omits e739e0d30128 Merge remote-tracking branch 'f2fs/dev' omits 09ea541c9619 Merge remote-tracking branch 'ext3/for_next' omits 94f2749ec873 Merge remote-tracking branch 'cifs/for-next' omits 50484b880bae Merge remote-tracking branch 'btrfs/for-next' omits 6d19a72a6e61 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits f3c8aeba6590 Merge remote-tracking branch 'sh/sh-next' omits 1b5d80cbf37b Merge remote-tracking branch 's390/features' omits 9c114632af8e Merge remote-tracking branch 'risc-v/for-next' omits c36aa448397d Merge remote-tracking branch 'soc-fsl/next' omits 0e3491f75c4b Merge remote-tracking branch 'openrisc/for-next' omits 861088dcb414 Merge remote-tracking branch 'nds32/next' omits 644ab9be0879 Merge remote-tracking branch 'mips/mips-next' omits f94285336aef Merge remote-tracking branch 'microblaze/next' omits 59107b2c263a Merge remote-tracking branch 'm68k/for-next' omits 16a35b13b8a7 Merge remote-tracking branch 'h8300/h8300-next' omits 4798ff42df68 Merge remote-tracking branch 'csky/linux-next' omits 4d1b38bd9fed Merge remote-tracking branch 'clk/clk-next' omits f7de2343337c Merge remote-tracking branch 'tegra/for-next' omits 37c137b12267 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 1d4a1b3f7beb Merge remote-tracking branch 'scmi/for-linux-next' omits 39c305e412e4 Merge remote-tracking branch 'samsung-krzk/for-next' omits f5b9207d44eb Merge remote-tracking branch 'rockchip/for-next' omits d608003d1915 Merge remote-tracking branch 'reset/reset/next' omits a04092311b0c Merge remote-tracking branch 'renesas/next' omits 467e7ee52040 Merge remote-tracking branch 'realtek/for-next' omits ce1471626254 Merge remote-tracking branch 'raspberrypi/for-next' omits baca22386cde Merge remote-tracking branch 'qcom/for-next' omits c997583ca086 Merge remote-tracking branch 'omap/for-next' omits bacc39f54f7c Merge remote-tracking branch 'mvebu/for-next' omits c61d56c723bd Merge remote-tracking branch 'mediatek/for-next' omits e14c5dbf0d12 Merge remote-tracking branch 'keystone/next' omits 7eec38cd8eb1 Merge remote-tracking branch 'imx-mxs/for-next' omits 8c90abfb15af Merge remote-tracking branch 'at91/at91-next' omits aca31b06054e Merge remote-tracking branch 'aspeed/for-next' omits ed0cfcb5b16c Merge remote-tracking branch 'amlogic/for-next' omits 34e64be242d2 dm: bump version of core and various targets omits df84d48b96c1 Merge remote-tracking branch 'arm-soc/for-next' omits c4ef2c9b9bc5 Merge remote-tracking branch 'arm64/for-next/core' omits a516fc2ef0c1 Merge remote-tracking branch 'arm/for-next' omits 9d679f612893 Merge remote-tracking branch 'kbuild/for-next' omits 6551c4811103 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits 3576c6dab3fd Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 82c3ab6cabc0 Merge remote-tracking branch 'pidfd-fixes/fixes' omits 996326bb6bc9 Merge remote-tracking branch 'mmc-fixes/fixes' omits 7a297cdae80b Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 712efc503317 Merge remote-tracking branch 'scsi-fixes/fixes' omits 9eb95333e585 Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits 7f64656a2ad1 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 6015180cde45 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits b486fb43b5f5 Merge remote-tracking branch 'omap-fixes/fixes' omits 28c227d95f62 Merge remote-tracking branch 'mips-fixes/mips-fixes' omits 0050ef2f4386 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits eca03e0ccdb8 Merge remote-tracking branch 'slave-dma-fixes/fixes' omits 9982d63357b7 Merge remote-tracking branch 'phy/fixes' omits ccccc5bbafad Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits b69d526764db Merge remote-tracking branch 'driver-core.current/driver-c [...] omits 928dfc383737 Merge remote-tracking branch 'pci-current/for-linus' omits 346c218851db Merge remote-tracking branch 'spi-fixes/for-linus' omits d3b3ff1a9211 Merge remote-tracking branch 'regulator-fixes/for-linus' omits f22e6ba57c4c Merge remote-tracking branch 'regmap-fixes/for-linus' omits c29751621298 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 52aa7ae88dd6 Merge remote-tracking branch 'sound-current/for-linus' omits 97d18498070f Merge remote-tracking branch 'rdma-fixes/for-rc' omits ce8fd95a98de Merge remote-tracking branch 'wireless-drivers/master' omits af0b48243f0b Merge remote-tracking branch 'ipsec/master' omits 823f8f8c7521 Merge remote-tracking branch 'bpf/master' omits 6617a7dbee20 Merge remote-tracking branch 'net/master' omits dc4e80ede547 Merge remote-tracking branch 'powerpc-fixes/fixes' omits 4fcf36319b0e Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits 1a55ff31bffd Merge remote-tracking branch 'arm-current/fixes' omits 6cd126a26889 Merge remote-tracking branch 'arc-current/for-curr' omits de79c72ffd6d Merge remote-tracking branch 'fixes/master' omits 4aa8ab7e6967 RISC-V: Stop using LOCAL for the uaccess fixups omits fc7d2959d2a3 RISC-V: Inline the assembly register save/restore macros omits 133f73bb8319 RISC-V: Stop relying on GCC's register allocator's hueristics omits 9687d8c82a8a Merge branches 'for-next/memory-hotremove', 'for-next/arm_ [...] omits eb699deb0727 f2fs: fix inconsistent comments omits af9311a30636 f2fs: remove i_sem lock coverage in f2fs_setxattr() omits 3a453558c72e f2fs: cover last_disk_size update with spinlock omits 110ffaed132a f2fs: fix to check i_compr_blocks correctly omits d8ed294472d8 Merge branch 'for-next-next-v5.6-20200227' into for-next-20200227 omits ae0aac68ec08 Merge branch 'for-next-current-v5.5-20200227' into for-nex [...] omits 2d7ed84f529e Merge branch 'ext/aota/refactor-allocation' into for-next- [...] omits 76304c66c80a Merge branch 'ext/filipe/reflink-inline-v3' into for-next- [...] omits b4305b1990c3 Merge branch 'ext/josef/refs-cleanup-part2' into for-next- [...] omits 731e09763b9e Merge branch 'ext/qu/balance-cancel-fast' into for-next-ne [...] omits c1ae58c6bfa8 Merge branch 'misc-next' into for-next-next-v5.6-20200227 omits 426534d7fcca Merge branch 'misc-5.6' into for-next-current-v5.5-20200227 omits bc3d01d49167 btrfs: factor out prepare_allocation() for extent allocation omits 705207c3d79f btrfs: skip LOOP_NO_EMPTY_SIZE if not clustered allocation omits 2699dbd3e5d5 btrfs: factor out chunk_allocation_failed() for extent allocation omits 6a3b56302738 btrfs: drop unnecessary arguments from find_free_extent_up [...] omits ff1eb2264e19 btrfs: factor out found_extent() for extent allocation omits 9d809fcf6e28 btrfs: factor out release_block_group() omits 8839ec758f14 btrfs: drop unnecessary arguments from clustered allocatio [...] omits 5bfdec5dae31 btrfs: factor out do_allocation() for extent allocation omits 5fa46d406630 btrfs: move variables for clustered allocation into find_f [...] omits 4dfcb6992661 btrfs: move hint_byte into find_free_extent_ctl omits 7a1088acd593 btrfs: introduce extent allocation policy omits 41065a53e155 btrfs: parameterize dev_extent_min for chunk allocation omits 65031d1eb6b3 btrfs: factor out create_chunk() omits 03aa297d1b86 btrfs: factor out decide_stripe_size() omits e00629f854ff btrfs: factor out gather_device_info() omits 34c82d838740 btrfs: factor out init_alloc_chunk_ctl omits e5ed6138aaf2 btrfs: introduce alloc_chunk_ctl omits 4040f2d91bbb btrfs: refactor find_free_dev_extent_start() omits c7dfb60380ea btrfs: introduce chunk allocation policy omits 1881ef938d03 btrfs: handle invalid profile in chunk allocation omits 3df8189b8899 btrfs: change full_search to bool in find_free_extent_update_loop omits 22bf1a926b2b btrfs: relocation: Check cancel request after each extent found omits 356ddf717278 btrfs: relocation: Check cancel request after each data page read omits 4494af857318 btrfs: relocation: Introduce error injection points for ca [...] omits 550daeddfb7e btrfs: kill the subvol_srcu omits bcf50d274a82 btrfs: make btrfs_cleanup_fs_roots use the fs_roots_radix_lock omits c7743767401f btrfs: don't take an extra root ref at allocation time omits 8fcaa92b544c btrfs: hold a ref on the root on the dead roots list omits 6fdb0c955e33 btrfs: make inodes hold a ref on their roots omits d59fe02ee7d9 btrfs: move the root freeing stuff into btrfs_put_root omits c8032e40d611 btrfs: move ino_cache_inode dropping omits 65fec25f3058 btrfs: make the extent buffer leak check per fs info omits 0c1e2fa21412 Btrfs: implement full reflink support for inline extents omits 0bc2b1373be1 Btrfs: simplify inline extent handling when doing reflinks omits d2a211b92ef8 Btrfs: move all reflink implementation code into its own file omits 2763d92c515b btrfs: qgroup: Remove the unnecesaary spin lock for qgroup [...] omits 092d8bf9cd90 btrfs: qgroup: ensure qgroup_rescan_running is only set wh [...] omits 0aae6c968fc8 uuid: Remove no more needed macro omits 423072e0f778 btrfs: switch to use new generic UUID API omits 3f65f401f2a0 uuid: Provide a GUID generator for raw buffer omits 262b3d54714b uuid: Add inline helpers to import / export UUIDs omits 472030eb4c2d btrfs: Don't submit any btree write bio if the fs has errors omits f200e6f0c16f btrfs: ioctl: resize: only show message if size is changed omits a4bf75c52d5d btrfs: drop math for block_reserved which is block_rsv size omits 6ab63579eb90 btrfs: merge unlocking to common exit block in btrfs_commi [...] omits 73fff1db8d20 btrfs: reduce pointer intdirections in btree_readpage_end_io_hook omits 1aa7a1cc5d74 btrfs: adjust delayed refs message level omits cb04debae0c5 btrfs: replace u_long type cast with unsigned long omits 97c151f9ec52 btrfs: raid56: simplify sort_parity_stripes omits 78e143b02ac9 btrfs: adjust message level for unrecognized mount option omits ad400fc36022 btrfs: simplify parameters of btrfs_set_disk_extent_flags omits 64155a3f22cb btrfs: open code trivial helper btrfs_header_chunk_tree_uuid omits 1d17032dbd13 btrfs: open code trivial helper btrfs_header_fsid omits 03a13e2d8ca6 btrfs: move mapping of block for discard to its caller omits 1e3060dacff2 btrfs: use struct_size to calculate size of raid hash table omits 7c19c0a8b431 btrfs: convert snapshot/nocow exlcusion to drew lock omits 714ebdcb037d btrfs: Implement DREW lock omits c8a88e6e2254 btrfs: simplify error handling in __btrfs_write_out_cache() omits fc67c655c1ba btrfs: use standard debug config option to enable free-spa [...] omits 33f163241bcc btrfs: make the uptodate argument of io_ctl_add_pages() boolean omits bc4987fef341 btrfs: use inode from io_ctl in io_ctl_prepare_pages omits 8a0161f67351 Documentation/locking/atomic: Add a litmus test smp_mb__af [...] omits 55ba275be50a Documentation/locking/atomic: Add a litmus test for atomic_set() omits 2c52fa27e643 Documentation/locking/atomic: Introduce atomic-tests directory omits 17dcda68c0bf Documentation/locking/atomic: Fix atomic-set litmus test omits 54f1f5dda73a tools/memory-model: Add an exception for limitations on _u [...] omits 46b939a09a16 kcsan: Add current->state to implicitly atomic accesses omits 3c06341b6b45 locktorture.c: Fix if-statement empty body warnings omits 48842128d5ab rcu: Expedite first two FQS scans under callback-overload [...] omits d68b510f3f9a kcsan: Add option for verbose reporting omits 5e938cbe5ccf kcsan: Add option to allow watcher interruptions omits 5d941764332f EXP drm: Make drm_dp_mst_dsc_aux_for_port() safe for old c [...] omits e6d7d03a2a14 fork: Annotate a data race in vm_area_dup() omits 81c88cd3769a rcutorture: Mark data-race potential for rcu_barrier() tes [...] omits eac0756e9e97 rcu: Don't use negative nesting depth in __rcu_read_unlock() omits ca4d1bc1176a rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field omits abe82de1ff9c rcu: Don't set nesting depth negative in rcu_preempt_defer [...] omits c2416423203f rcu: Make rcu_read_unlock_special() safe for rq/pi locks omits ab78068dcdb8 rcutorture: Make kvm-recheck-rcu.sh handle truncated lines omits 70b75d5e0b25 rculist: Add ASSERT_EXCLUSIVE_ACCESS() to __list_splice_in [...] omits 74c776efc87a rcu: Use data_race() for RCU expedited CPU stall-warning prints omits f328bdae9d24 rcu: Use data_race() for RCU CPU stall-warning prints omits a0d161e2688e rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks omits cbbdb18a1e6b srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlo [...] omits 67386c669cf6 rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks omits 0af262cdcfea rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks [...] omits 8e1e24715b5e rcu: Mark rcu_state.ncpus to detect concurrent writes omits 3d4f9e146bf4 Merge branch 'lkmm-dev.2020.02.16a' into HEAD omits bed54adc4da6 Merge branch 'kcsan.2020.02.13b' into HEAD omits cf6e914a6b40 xen: Replace zero-length array with flexible-array member omits de323e651df4 arm64/mm: Enable memory hot remove omits 0bd9bf9a6163 arm64/mm: Hold memory hotplug lock while walking for kerne [...] omits 41690e07dd11 Merge branch 'pm-devfreq' into linux-next omits 9f5751d91e1a Merge branch 'pm-cpufreq' into linux-next omits 098d44ffed27 kbuild: remove cc-option switch from -Wframe-larger-than= omits d17d216195ca kbuild: remove the owner check in mkcompile_h omits 8b4b27328db7 drm/amdgpu/display: Fix Pollock Variant Detection omits 0790797fa393 drm/amdgpu/display: fix pci revision id fetching omits 21a7271489b4 drm/amdgpu: add sysfs interface to set arbitrary sclk valu [...] omits ed0ebfa836f2 drm/amdgpu/smu: add a send message lock omits 81a5afce44d5 drm/amdgpu/smu: add an update table lock omits bd62d4638b14 drm/amdgpu/display: fix logic inversion in program_timing_sync() omits c5d6ed51cc25 drm/amdgpu: Enter low power state if CRTC active. omits 0e2707c7002d drm/amdgpu: work around llvm bug #42576 omits e3b6d1df51c0 drm/ttm: fix leaking fences via ttm_buffer_object_transfer omits 893b026e5734 drm/ttm: individualize resv objects before calling release_notify omits d87a4843887e drm/ttm: replace dma_resv object on deleted BOs v3 omits db1c8f9f6a17 drm/ttm: rework BO delayed delete. v2 omits d82d88d3db30 drm/ttm: use RCU in ttm_bo_flush_all_fences omits dedbc2fc5d5b drm/ttm: cleanup ttm_buffer_object_transfer omits ef2da51c66d5 drm/ttm: refine ghost BO resv criteria omits 6d872590a199 drm/ttm: flush the fence on the bo after we individualize [...] omits af01e97ea2fa drm/amdkfd: Enable GWS based on FW Support omits e058a758df33 drm/amdkfd: New IOCTL to allocate queue GWS (v2) omits e317821fe382 drm/amdgpu: fix the wrong logic checking when secure buffe [...] omits 1bc897a8f6cf drm/amdgpu: Move to a per-IB secure flag (TMZ) omits 5f078aaca1f8 drm/amd/display: Indicate use of TMZ buffers to DC omits 78a8fb321fce drm/amdgpu: implement TMZ accessor (v3) omits e55d369a344c drm/amdgpu: remove the alignment placeholder for secure buffer omits ad87e0988806 drm/amdgpu: move CS secure flag next the structs where it's used omits 8c9b89ea90f0 drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10 omits acc8978d580d drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5 omits fe90ade3b4ea drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4 omits d889ddc69e52 drm/amdgpu: expand amdgpu_copy_buffer interface with tmz p [...] omits bb1db9908de6 drm/amdgpu: expand sdma copy_buffer interface with tmz parameter omits 92315844ab48 drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h omits 5a94098e22fe drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) omits 6792fe62c7d7 drm/amdgpu: job is secure iff CS is secure (v5) omits 56721b2ea0b8 drm/amdgpu: expand the context control interface with trust flag omits 415528987339 drm/amdgpu: expand the emit tmz interface with trusted flag omits 493a1819de6e drm/amdgpu: add tmz bit in frame control packet omits c6326cd01cbf drm/amdgpu: add function to check tmz capability (v4) omits 049d2fca1c2b drm/amdgpu: add amdgpu_tmz data structure omits 63ed12dcabb5 drm/amdgpu: add tmz feature parameter (v2) omits 5d0d937640d5 drm/amdgpu: define the TMZ bit for the PTE omits 8f1a61db1440 drm/amdgpu: add UAPI to create secure commands (v3) omits 96692e2a9338 drm/amdgpu: add UAPI for creating encrypted buffers omits f919e092bab9 Merge branch 'spi-5.7' into spi-next omits 94af5e005370 Merge branch 'spi-5.6' into spi-linus omits d7a4716caa7b Merge branch 'regulator-5.7' into regulator-next omits d45cab88373e Merge branch 'regulator-5.6' into regulator-linus omits bbf8ccb93a65 Merge branch 'asoc-5.7' into asoc-next omits 23c2be3fdb6f Merge branch 'asoc-5.6' into asoc-linus omits 542bf38f11d1 mailmap: Update email address omits 57ec58e7eb95 Merge branch 'devel' into for-next omits 2ba1c47a6b8c tpm_tis_spi: use new 'delay' structure for SPI transfer delays omits bd149367a364 Merge branch 'efi/urgent' omits daf4d2c5765c Merge branch 'efi/core' omits ad2a4a7b338e Merge branch 'perf/urgent' omits 86ec135263e8 Merge branch 'x86/build' omits f7a8c071605b Merge branch 'ras/urgent' omits 17adb75f86dc Merge branch 'timers/core' omits 5bb3f4c35467 Merge branch 'x86/boot' omits e33fbb79380a Merge branch 'x86/fpu' omits b91d0e67f58e Merge branch 'linus' omits e9c02c092dc5 Merge branches 'at91-soc', 'at91-dt' and 'at91-defconfig' [...] omits 582d8dfd96a1 ARM: dts: at91: sama5d4: use correct rtc compatible omits c0569c839d50 ARM: dts: at91: sama5d2: use correct rtc compatible omits 21b265038f22 Merge branches 'arm64-for-5.7', 'arm64-defconfig-for-5.7', [...] omits 75ce99ed1ec8 hwmon: (lm73) Add support for of_match_table omits 644383b7987f dt-bindings: Add TI LM73 as a trivial device omits 775dabacd4ae hwmon: (pmbus/tps53679) Add documentation omits 75a26a73277a hwmon: (pmbus/tps53679) Add support for TPS53647 and TPS53667 omits 4d6d7e45f6e4 hwmon: (pmbus/tps53679) Add support for TPS53681 omits 7638bb37e551 hwmon: (pmbus/tps53679) Add support for IIN and PIN to TPS [...] omits c50b4016b3ed hwmon: (pmbus/tps53679) Add support for multiple chips IDs omits 406d8bdc34b8 hwmon: (pmbus) Implement multi-phase support omits 39865493075a hwmon: (pmbus) Add 'phase' parameter where needed for mult [...] omits 38a1718e255d hwmon: (pmbus) Add IC_DEVICE_ID and IC_DEVICE_REV command [...] omits 29b2cdfcdacc hwmon: (ibmaem) Replace zero-length array with flexible-ar [...] omits a1dd4e9a4406 hwmon: (k10temp) Update driver documentation omits efadeec2fef2 hwmon: (k10temp) Reorganize and simplify temperature suppo [...] omits 67b933d60f8f hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs omits 0e3a1b038118 bindings: (hwmon/ltc2978.txt) add support for more parts ( [...] omits 8b2c5d2567dd hwmon: (pmbus/ltc2978) add support for more parts. omits 7ac309b27ae2 docs: hwmon: (pmbus/ltc2978) Update datasheet URLs to analog.com. omits 7e1b91bb184a dt-bindings: hwmon: Add AXI FAN Control documentation omits a3b6f3ac3a04 hwmon: Support ADI Fan Control IP omits b7493db932a4 smb3: fix performance regression with setting mtime omits d510ab458a1f cifs: make use of cap_unix(ses) in cifs_reconnect_tcon() omits 999be20309c6 cifs: use mod_delayed_work() for &server->reconnect if alr [...] omits f1d7111a7259 cifs: call wake_up(&server->response_q) inside of cifs_rec [...] omits a79e100713d1 cifs: handle prefix paths in reconnect omits 214527ada4ee Merge branch 'misc' into for-next omits 84bc949984fd Merge branch 'fixes' into for-next omits e729c8ef5a3f interconnect: Handle memory allocation errors omits 14c3bf32cb4a tpm: tpm2_bios_measurements_next should increase position index omits 349e029a327f tpm: tpm1_bios_measurements_next should increase position index omits 718ab3557ccd tpm: Don't make log failures fatal omits 6143a33281e2 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits 4721e67698cd dmaengine: idxd: remove set but unused 'rc' omits 447805d7b070 init/Kconfig: clean up ANON_INODES and old IO schedulers options omits b8fc7634c274 aio: simplify read_events() omits 682f799df075 kernel/relay.c: fix read_pos error when multiple readers omits c9e1feb96bd9 loop: charge i/o to mem and blk cg omits e64cc0749813 mm: charge active memcg when no mm is set omits 29dab2122492 loop: use worker per cgroup instead of kworker omits 384221144140 init/main.c: mark boot_config_checksum static omits 5044378f4a1d kallsyms: unexport kallsyms_lookup_name() and kallsyms_on_ [...] omits b3ec4e6372e3 samples/hw_breakpoint: drop use of kallsyms_lookup_name() omits 2eb1f12d4f5b samples/hw_breakpoint: drop HW_BREAKPOINT_R when reporting writes omits 1a3cc9a56a4b fs/binfmt_elf.c: don't free interpreter's ELF pheaders on [...] omits 596b1e71015d fs/binfmt_elf.c: allocate less for static executable omits 3066eb0bdbb1 fs/binfmt_elf.c: delete "loc" variable omits a24b0c0ff785 kselftest: introduce new epoll test case omits 56fbe4fd4d7c epoll: fix possible lost wakeup on epoll_ctl() path omits 2dde2c0fd86f checkpatch: add command-line option for TAB size omits edfffba09659 checkpatch: fix multiple const * types omits 5c8919fb3830 checkpatch: fix minor typo and mixed space+tab in indentation omits 43b136fc32e2 checkpatch: prefer fallthrough; over fallthrough comments omits 41b6efc586b8 checkpatch: support "base-commit:" format omits 24dae0e8ef60 checkpatch: check SPDX tags in YAML files omits bfc4f670e63b checkpatch: remove email address comment from email addres [...] omits 7123d55cf8fa Documentation/checkpatch: prefer stracpy/strscpy over strc [...] omits 2b51931a7b12 string: add stracpy and stracpy_pad mechanisms omits 47e7b723db3c lib/test_bitmap.c: make use of EXP2_IN_BITS omits c6847195275f lib/test_lockup.c: fix spelling mistake "iteraions" -> "it [...] omits ed4db5e3d152 percpu_counter: fix a data race at vm_committed_as omits a0fc45c94af4 kasan: stackdepot: move filter_irq_stacks() to stackdepot.c omits 5e5779a843ba lib/stackdepot.c: build with -fno-builtin omits 7c269115f9a8 lib/stackdepot.c: check depot_index before accessing the s [...] omits cd56e8cca64e lib: test_stackinit.c: XFAIL switch variable init tests omits 084b700c5936 lib/scatterlist: fix sg_copy_buffer() kerneldoc omits 1068913fa8e5 lib/ts_kmp.c: replace zero-length array with flexible-arra [...] omits 5dd50f05067a lib/ts_fsm.c: replace zero-length array with flexible-arra [...] omits 45a8ccefab03 lib/ts_bm.c: replace zero-length array with flexible-array member omits f3d70efab5c3 lib/bch.c: replace zero-length array with flexible-array member omits 69f9c7f07535 lib/test_lockup: test module to generate lockups omits 4a673575cb44 MAINTAINERS: add an entry for kfifo omits 287b00c1e5d4 kernel/extable.c: use address-of operator on section symbols omits 946728dd8f20 asm-generic: fix unistd_32.h generation format omits 7f3c694c1be8 proc-faster-open-read-close-with-permanent-files-checkpatch-fixes omits 04470c4b33ea proc: faster open/read/close with "permanent" files omits 4c9f7db47aaf kernel/hung_task.c: Monitor killed tasks. omits 54e8810bb96c fs/buffer.c: dump more info for __getblk_gfp() stall problem omits a3bc5bca9d30 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 4e50d5f5cdeb mm/zswap: allow setting default status, compressor and all [...] omits 797955e5eefa mm/shmem.c: distribute switch variables for initialization omits 765d744fea4a mm/memory_hotplug.c: only respect mem= parameter during bo [...] omits 88d9756b8454 mm/page_ext.c: drop pfn_present() check when onlining omits f7670b7fb707 drivers/base/memory.c: drop pages_correctly_probed() omits ad2a130d108a drivers/base/memory.c: drop section_count omits db5a02d2dbbe drivers/base/memory.c: indicate all memory blocks as removable omits d25985e23a63 mm/page_reporting: add free page reporting documentation omits 8fb145d80c45 mm/page_reporting: add budget limit on how many pages can [...] omits f9be387a1948 mm/page_reporting: rotate reported pages to the tail of the list omits c7f0cbe63bf6 virtio-balloon: add support for providing free page report [...] omits 8508e47fb91c virtio-balloon: pull page poisoning config out of free pag [...] omits c5f640c48223 mm: introduce Reported pages omits 54fb0670daae mm: add function __putback_isolated_page omits b54c56c7c65c mm: use zone and order instead of free area in free_list m [...] omits 594686f31a78 mm: adjust shuffle code to allow for future coalescing omits 3750b6a51374 drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] omits 9a06b3395a48 drivers/base/memory.c: cache memory blocks in xarray to ac [...] omits a5fdb541b075 mm-migratec-migrate-pg_readahead-flag-fix omits a92a0ccf1010 mm/migrate.c: migrate PG_readahead flag omits baa51db72021 mm/migrate.c: unify "not queued for migration" handling in [...] omits 4c71d99d6348 mm/migrate.c: check pagelist in move_pages_and_store_status() omits ace8ffbb3258 mm/migrate.c: wrap do_move_pages_to_node() and store_status() omits f0f78a7d619a mm/migrate.c: no need to check for i > start in do_pages_move() omits d01d2d263c89 hugetlb_cgroup: add hugetlb_cgroup reservation docs omits c0e2881c0dae hugetlb_cgroup: add hugetlb_cgroup reservation tests omits d96edd2f5625 hugetlb: remove check_coalesce_bug debug code omits b73d958f6695 hugetlb: fix CONFIG_CGROUP_HUGETLB ifdefs omits 70e107240d36 hugetlb: support file_region coalescing again omits f48e73b30ded hugetlb_cgroup: support noreserve mappings omits dcb702ef77d5 hugetlb_cgroup-add-accounting-for-shared-mappings-fix omits 4bd482e2004b hugetlb_cgroup: add accounting for shared mappings omits dad5766887d2 mm/hugetlb: Fix file_region entry allocations omits 666098398528 hugetlb: disable region_add file_region coalescing omits f6d97d4ddee6 hugetlb_cgroup-add-reservation-accounting-for-private-mapp [...] omits dddf5c5f5415 hugetlb_cgroup: add reservation accounting for private mappings omits 02fdcdcd288a mm/hugetlb_cgroup: fix hugetlb_cgroup migration omits 0d8be2c7e2e5 hugetlb_cgroup: add interface for charge/uncharge hugetlb [...] omits 16899b70d279 hugetlb_cgroup: add hugetlb_cgroup reservation counter omits f98c931d54bb mm: mempolicy: use VM_BUG_ON_VMA in queue_pages_test_walk() omits a2afcb26f0a4 mm/mempolicy: check hugepage migration is supported by arc [...] omits 0eec5299f8f5 mm/mempolicy: support MPOL_MF_STRICT for huge page mapping omits 836bc17d0bf7 mm/vmscan.c: remove cpu online notification for now omits 8224800ae093 mm: vmscan: replace open codings to NUMA_NO_NODE omits c9a0fba9a10d mm: vmpressure: use mem_cgroup_is_root API omits 9fad1ed3eef4 mm: vmpressure: don't need call kfree if kstrndup fails omits 7d351cb8f7bb mm/page_alloc: increase default min_free_kbytes bound omits 514a3c3fbc12 mm/sparse: rename pfn_present() to pfn_in_present_section() omits a57f47b02f35 mm/sparsemem: get address to page struct instead of addres [...] omits f4742c4a935d selftest-add-mremap_dontunmap-selftest-v7-checkpatch-fixes omits c2f5c6bf4f21 selftest: Add MREMAP_DONTUNMAP selftest. omits 4432941ede4b selftest-add-mremap_dontunmap-selftest-fix omits 1c172e16dab2 selftests: add MREMAP_DONTUNMAP selftest omits 30ad04074451 mm-add-mremap_dontunmap-to-mremap-v7 omits 28bcf4526a29 mm-add-mremap_dontunmap-to-mremap-v6 omits 680cf30150e5 mm/mremap: add MREMAP_DONTUNMAP to mremap() omits a1e8c3b6d649 mm/mmap.c: fix the adjusted length error omits ddf6e3fcc122 mm/vma: append unlikely() while testing VMA access permissions omits 5146802f1ec9 mm/vma: replace all remaining open encodings with vma_is_a [...] omits 4ab6d2521506 mm/vma: replace all remaining open encodings with is_vm_hu [...] omits 0955d497f362 mm/vma: make vma_is_accessible() available for general use omits b30883d55831 mm/vma: add missing VMA flag readable name for VM_SYNC omits b103276f85f5 mm: set vm_next and vm_prev to NULL in vm_area_dup() omits f2e4533610f3 Revert "mm/rmap.c: reuse mergeable anon_vma as parent when fork" omits 8828364a7167 mm: don't prepare anon_vma if vma has VM_WIPEONFORK omits 87e5987785af mm/mapping_dirty_helpers: Update huge page-table entry callbacks omits 12dc5ab7ec75 mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __me [...] omits e80269a16800 mm: memcg/slab: cache page number in memcg_(un)charge_slab() omits 82e5924c9972 mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() omits efdecb5b9af5 mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_( [...] omits 5ac0c6715cd2 mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments omits 7732c1cf637d mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments omits baa3f9c1e036 mm-memcg-slab-introduce-mem_cgroup_from_obj-v2 omits 63c1d698bcca mm: memcg/slab: introduce mem_cgroup_from_obj() omits 156db009524a mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node omits 07ec66ba3d06 mm, memcg: fix build error around the usage of kmem_caches omits cfa6e5147603 mm/swapfile: fix data races in try_to_unuse() omits 64e990634c95 mm/swap.c: not necessary to export __pagevec_lru_add() omits 3de07dc39dc1 mm/swapfile.c: fix comments for swapcache_prepare omits 143c569b64d7 mm/swapfile.c: move inode_lock out of claim_swapfile omits 98368073b1eb mm: dump_page(): additional diagnostics for huge pinned pages omits 8b74c7e658ab mm: improve dump_page() for compound pages omits 55c96ce1c402 selftests/vm: run_vmtests: invoke gup_benchmark with basic [...] omits 13c3e5c649ab mm/gup_benchmark: support pin_user_pages() and related calls omits ffa7d61e4c98 mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting omits 134e1e6edcf8 mm/gup: page->hpage_pinned_refcount: exact pin counts for [...] omits 9947ea2c1e60 mm/gup: track FOLL_PIN pages omits 86f3d5e625c7 mm/gup: require FOLL_GET for get_user_pages_fast() omits bac57e2b9d4a mm/gup: pass gup flags to two more routines omits 7fd378cc25ce mm: introduce page_ref_sub_return() omits 97c450968035 mm/gup: pass a flags arg to __gup_device_* functions omits 42b1ec857dab mm/gup: split get_user_pages_remote() into two routines omits 71e502b78b1a mm/page-writeback.c: write_cache_pages(): deduplicate iden [...] omits 765a908a4eb5 mm/filemap.c: don't bother dropping mmap_sem for zero size [...] omits 216e0b7a586b mm/debug: add tests validating architecture page table helpers omits ddad3873db59 mm/kmemleak.c: use address-of operator on section symbols omits 12ce6addc651 mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs omits a9b9a4951664 mm/slub.c: replace cpu_slab->partial with wrapped APIs omits 9460291e0e20 kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits bffb415eeaad ramfs: support O_TMPFILE omits 29a5033ba9be ocfs2: Add missing annotations for ocfs2_refcount_cache_lo [...] omits c794d83eb63b ocfs2: remove useless err omits 540d0b4cc88b ocfs2: correct annotation from "l_next_rec" to "l_next_free_rec" omits f931c5fc36ae ocfs2: there is no need to log twice in several functions omits e34d34d65813 ocfs2: remove dlm_lock_is_remote omits 8f4cc7679ef1 ocfs2: use OCFS2_SEC_BITS in macro omits db8dc8824284 ocfs2: remove unused macros omits d2e315d06350 ocfs2: remove FS_OCFS2_NM omits 436fade98919 scripts/spelling.txt: add syfs/sysfs pattern omits 3ece10f6aa9e asm-generic: make more kernel-space headers mandatory omits 33d493e700e2 kthread: mark timer used by delayed kthread works as IRQ safe omits 06d4dc5a4925 x86/mm: Split vmalloc_sync_all() omits 8ccf42ad4106 arch/Kconfig: update HAVE_RELIABLE_STACKTRACE description omits 8b9e9e3a30cb mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled [...] omits fe4dfe7b7da3 mm/z3fold.c: do not include rwlock.h directly omits ce2b1c7464ff fat: fix uninit-memory access for partial initialized inode omits f44dc13f6ae6 /proc/kpageflags: do not use uninitialized struct pages omits 7f22618c4db2 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 0d2e16432316 mm/hugetlb.c: fix a addressing exception caused by huge_pt [...] omits fbdb4d20332e mm: avoid data corruption on CoW fault into PFN-mapped VMA omits 643647d25a6d mm: fix possible PMD dirty bit lost in set_pmd_migration_entry() omits 0ca54939fce1 mm-numa-fix-bad-pmd-by-atomically-check-for-pmd_trans_huge [...] omits 8858378f1a0a mm, numa: fix bad pmd by atomically check for pmd_trans_hu [...] omits 00862b8de3aa Merge branch 'v5.6-next/soc' into for-next omits 780daf927dff Merge branch 'v5.6-next/dts64' into for-next omits 405651a9ee0d cifs: plumb smb2 POSIX dir enumeration omits 88afbb5bc4e6 cifs: add smb2 POSIX info level omits 40afcae65739 cifs: rename posix create rsp omits cc1baf98c8f6 cifs: do not ignore the SYNC flags in getattr omits b8419b067390 gpiolib: fix unwatch ioctl() omits 480be04e7fdc btrfs: add new BTRFS_IOC_SNAP_DESTROY_V2 ioctl omits e38d7a02e2b4 btrfs: export helpers for subvolume name/id resolution omits dc61e8bb5bc4 btrfs: use ioctl args support mask for device delete omits 1661d32639d6 btrfs: use ioctl args support mask for subvolume create/delete omits bc1fa17fda3f btrfs: define support masks for ioctl volume args v2 omits 20f56bd494b8 btrfs: Add missing lock annotation for release_extent_buffer() omits 4a889b31b5bf Merge branch 'x86/kdump' omits f5b17b1387f7 Merge branch 'core/objtool' omits 808278211c20 Merge branch 'locking/core' omits 53499a3ae75a Merge branch 'locking/kcsan' omits d401d35b8ca2 Merge branch 'perf/core' omits bde434e0175b Merge branch 'ras/core' omits 37ad324443a2 Merge branch 'sched/core' omits e3875b1043b1 Merge branch 'sched/rt' omits b0ef5641d119 Merge branch 'timers/core' omits 76fb28b6a4db Merge branch 'x86/boot' omits 273be650abc0 Merge branch 'linus' omits fe954b3ecaf4 btrfs: set update the uuid generation as soon as possible omits 941394c79a9d btrfs: bail out of uuid tree scanning if we're closing omits 454a7ec6d596 btrfs: make btrfs_check_uuid_tree private to disk-io.c omits 5a518ce2cbba btrfs: call btrfs_check_uuid_tree_entry directly in btrfs_ [...] omits 8debab5c60f8 btrfs: raid56: simplify tracking of Q stripe presence omits 79e5c85f29f7 btrfs: backref, use correct count to resolve normal data refs omits ced02fcd0396 btrfs: backref, only search backref entries from leaves of [...] omits e4b9306db60c btrfs: backref, don't add refs from shared block when reso [...] omits d757e81bc6ac btrfs: backref, only collect file extent items matching ba [...] omits 23da609b0f10 btrfs: remove buffer_heads form super block mirror integri [...] omits c3b21f42f1c1 btrfs: remove buffer_heads from btrfsic_process_written_block() omits fd4bea8ffc66 btrfs: remove btrfsic_submit_bh() omits e041fa210ff5 btrfs: use bios instead of buffer_heads from super block writeout omits f9f0bb53f274 btrfs: use the page cache for super block reading omits fe000fa57c26 btrfs: reduce scope of btrfs_scratch_superblocks() omits 4915108440fa btrfs: don't kmap() pages from block devices omits 8e88b2315aff btrfs: Export btrfs_release_disk_super omits 6adfb8b43325 Btrfs: avoid unnecessary splits when setting bits on an ex [...] omits 06f058573535 btrfs: handle logged extent failure properly omits 78486f1ce708 btrfs: relocation: Remove is_cowonly_root() omits 6fa1cd3fb173 btrfs: switch to per-transaction pinned extents omits 6de43c021467 btrfs: Factor out pinned extent clean up in btrfs_delete_u [...] omits 7fdf5babd13d btrfs: Mark pinned log extents as excluded omits 20df005a3319 btrfs: Pass transaction handle to write_pinned_extent_entries omits c4d71321d33c btrfs: Make pin_down_extent take transaction handle omits c237d7e08b3c btrfs: Make btrfs_pin_extent_for_log_replay take transacti [...] omits 4d00b7a0d673 btrfs: Make btrfs_pin_reserved_extent take transaction handle omits 6ded28ccf100 btrfs: Call btrfs_pin_reserved_extent only during active t [...] omits 2ed7904253b8 btrfs: Introduce unaccount_log_buffer omits aadfa7d83b49 btrfs: Make btrfs_pin_extent take trans handle omits 8fd7a2d68ad1 btrfs: Perform pinned cleanup directly in btrfs_destroy_de [...] omits ecfbd1ce2521 btrfs: sysfs, unify handler name of devinfo/missing omits 9b97fcdcaf78 btrfs: sysfs, rename device_link add/remove functions omits 98cb3b4f4104 btrfs: sysfs, use btrfs_sysfs_remove_fsid to celanup error [...] omits e4406cd235b4 btrfs: sink argument tree to __do_readpage omits 92e918889dbb btrfs: sink arugment tree to contiguous_readpages omits 4b7a7f662499 btrfs: sink argument tree to __extent_read_full_page omits fa5de8d6bfd1 btrfs: sink argument tree to extent_read_full_page omits 79881fc3c0b3 btrfs: drop argument tree from btrfs_lock_and_flush_ordered_range omits f8e12fe59491 btrfs: add assertions for tree == inode->io_tree to extent [...] omits ba00cc80c219 btrfs: drop argument tree from submit_extent_page omits ef7f5bae6633 btrfs: remove extent_page_data::tree omits 8c91f28ad308 btrfs: add wrapper for transaction abort predicate omits 4cf8581a6ba5 btrfs: move root node locking helpers to locking.c omits d80068d9fc35 btrfs: rename btrfs_put_fs_root and btrfs_grab_fs_root omits e4bf95bf00b0 btrfs: add a leak check for roots omits 23cb698df592 btrfs: make the init of static elements in fs_info separate omits 7f85465d16c5 btrfs: move fs_info init work into it's own helper function omits 0b316c6b5373 btrfs: free more things in btrfs_free_fs_info omits e479e9b08271 btrfs: push btrfs_grab_fs_root into btrfs_get_fs_root omits 2fc688d9ca0b btrfs: use btrfs_put_fs_root to free roots always omits f377b7591df6 btrfs: hold a ref on the root in open_ctree omits c4dc226c3f6d btrfs: export and rename free_fs_info omits 7c6e23d3116e btrfs: hold a ref on the root in btrfs_check_uuid_tree_entry omits cfe5243deb62 btrfs: hold a ref on the root in btrfs_recover_log_trees omits 944dd4786e6c btrfs: hold a ref on the root in create_pending_snapshot omits 1208041c3f26 btrfs: hold a ref on the root in get_subvol_name_from_objectid omits 61311707e7a0 btrfs: hold a ref on the root in btrfs_ioctl_send omits 8df558f5dcd5 btrfs: hold a ref on the root in scrub_print_warning_inode omits badac2a4e24b btrfs: hold a ref for the root in btrfs_find_orphan_roots omits c9759995a1a0 btrfs: push grab_fs_root into read_fs_root omits 4f4184a298aa btrfs: hold a ref on the root in btrfs_recover_relocation omits 7461bd0e5def btrfs: hold a ref on the root in create_reloc_inode omits a636c6124439 btrfs: hold a ref on the root in find_data_references omits fd876f3abddd btrfs: hold a ref on the root in record_reloc_root_in_trans omits 7edb2cd9e7c0 btrfs: hold a ref on the root in merge_reloc_roots omits 9b967c246ece btrfs: hold a ref on the root in prepare_to_merge omits 07b51cb84f9b btrfs: hold a ref on the root in build_backref_tree omits 7a520b17c00c btrfs: hold ref on root in btrfs_ioctl_default_subvol omits dab83b4ccce7 btrfs: hold a ref on the root in btrfs_ioctl_get_subvol_info omits d8359e551d00 btrfs: hold a ref on the root in btrfs_search_path_in_tree_user omits 4ed6a099c6d3 btrfs: hold a ref on the root in btrfs_search_path_in_tree omits 9c64c4095a52 btrfs: hold a ref on the root in search_ioctl omits 5894d1f7ca04 btrfs: hold a ref on the root in create_subvol omits 8b8e51f8b2cd btrfs: hold a ref on the root in fixup_tree_root_location omits d65628d18484 btrfs: hold a ref on the root in __btrfs_run_defrag_inode omits 484dbc8c427e btrfs: hold a root ref in btrfs_get_dentry omits 0436278f78ff btrfs: hold a ref on the root in resolve_indirect_ref omits 55421cf850ab btrfs: hold a ref on fs roots while they're in the radix tree omits fac5fd89caf8 btrfs: describe the space reservation system in general omits a96a8bf4036a btrfs: add a comment describing delalloc space reservation omits b8b1d7193cab btrfs: add a comment describing block reserves omits b60b90e51d40 btrfs: handle NULL roots in btrfs_put/btrfs_grab_fs_root omits 3b3de2c2d241 btrfs: make the fs root init functions static omits 49ab46780caa btrfs: open code btrfs_read_fs_root_no_name omits 77ede48aab35 btrfs: remove btrfs_read_fs_root, not used anymore omits f134c79dd40c btrfs: make relocation use btrfs_read_tree_root() omits 54a2696cff82 btrfs: export and use btrfs_read_tree_root for tree-log omits 78a62831a719 btrfs: make btrfs_find_orphan_roots use btrfs_get_fs_root omits 9992064fdd1f btrfs: move fs root init stuff into btrfs_init_fs_root omits 326d4a836372 btrfs: push __setup_root into btrfs_alloc_root omits e28d9ab3000a btrfs: delete the ordered isize update code omits ab8961724854 btrfs: replace all uses of btrfs_ordered_update_i_size omits 664e121f77fd btrfs: use the file extent tree infrastructure omits 22e0abaf3ea2 btrfs: introduce per-inode file extent tree omits a6026bbe8761 btrfs: use btrfs_ordered_update_i_size in clone_finish_ino [...] omits 6a2a655e2d95 btrfs: update the comment of btrfs_control_ioctl() omits a86b4aab58cc btrfs: relocation: Add introduction of how relocation works omits 985d6f6642b4 Btrfs: don't iterate mod seq list when putting a tree mod seq omits 00bd69e11616 btrfs: Add overview of device replace omits 48b4bfe7105f Merge branch 'imx/defconfig' into for-next omits 44db693217b7 Merge branch 'imx/dt64' into for-next omits 75a35f45310a arm64: dts: ls1028: sl28: explicitly enable network ports omits ee82ebf16ccb Merge branch 'devel' into for-next omits 0d4c121c83c2 arm64: dts: ls1028a: enable switch PHYs on RDB omits 3f8a01b0686f arm64: dts: ls1028a: add node for Felix switch omits b9213899d2b0 arm64: dts: ls1028a: disable all enetc ports by default omits 64a569c00b0a arm64: dts: ls1028a: delete extraneous #interrupt-cells fo [...] omits 49d2c63e171c Merge branch 'pm-qos' into linux-next omits 800b3d4f305f Merge branch 'acpi-button' into linux-next omits bca5a244e6ba Merge branch 'acpica' into linux-next omits b323f34ef8f0 Merge branches 'acpi-watchdog', 'acpi-doc' and 'pm-sleep' [...] omits b007944d5889 Merge branch 'imx/dt' into for-next omits 3c96f0bb6b15 Merge branch 'imx/bindings' into for-next omits 1be7ba725e25 Merge branch 'imx/soc' into for-next omits 50e014b3c730 Merge branch 'imx/drivers' into for-next omits b6d3febbe029 Merge branch 'imx/fixes' into for-next omits 0c1b9304f6cf Merge branch 'clk/imx' into for-next omits 72dab017f18d arm64: dts: librem5-devkit: add lsm9ds1 mount matrix omits 5835805a1468 arm64: dts: librem5-devkit: increase the VBUS current in t [...] omits 078af005146e arm64: dts: librem5-devkit: allow the redpine card to be removed omits 1319040e968a arm64: dts: librem5-devkit: add the regulators for DVFS omits 5448bd824cd0 arm64: dts: librem5-devkit: add a vbus supply to usb0 omits 5ae6bd6d9f2f arm64: dts: librem5-devkit: allow modem to wake the system [...] omits 2076b9973111 arm64: dts: librem5-devkit: add the simcom 7100 modem and [...] omits 24a0eba692cb arm64: dts: librem5-devkit: enable sai2 and sai6 audio interface omits d5110b5d84d3 netfilter: cleanup unused macro omits 2193eb9964cc netfilter: nf_tables: make all set structs const omits 4928787d4339 netfilter: nf_tables: make sets built-in omits e984c5a18b70 netfilter: nft_tunnel: add support for geneve opts omits 8eae783dc4f2 netfilter: xtables: Add snapshot of hardidletimer target omits 43edcb211c3d netfilter: flowtable: Use nf_flow_offload_tuple for stats as well omits c0ecb417cfa9 Merge branch 'x86/cleanups' omits d5250d53ebc6 Merge branch 'x86/fpu' omits 1a0f88359f7c Merge branch 'x86/splitlock' omits c0cf33e910fe Merge branches 'fixes' and 'misc' into for-next omits 137e52259391 ARM: 8960/1: boot: Obtain start of physical memory from DTB omits 5db834fa2a2b Merge branch 'misc-5.6' into next-fixes omits b6559a9563d6 mmc: host: hsq: Add missing MODULE_LICENSE() and MODULE_DE [...] omits daf98fffe4dc Merge branch 'pci/misc' omits 797f555db38c Merge branch 'pci/hotplug' omits 218a10d2260b kcsan, trace: Make KCSAN compatible with tracing omits be544aff3d15 kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask) omits b4b78d640feb kcsan: Add kcsan_set_access_mask() support omits b5d25de228e4 kcsan: Introduce kcsan_value_change type omits 3ed8d4aa9fba compiler.h, seqlock.h: Remove unnecessary kcsan.h includes omits b5b2b24dfec0 kcsan: Move interfaces that affects checks to kcsan-checks.h omits ef0129a4d06a drivers: char: ipmi: ipmi_msghandler: Pass lockdep express [...] omits 1c92179af655 ipmi_si: Avoid spurious errors for optional IRQs omits 0a65b349c7fa Merge branch 'misc' into for-next omits 28822d633f20 Merge branch 'fixes' into for-next omits 704dd3cad2e6 RISC-V: Stop putting .sbss in .sdata omits 51425149b872 mmc: mmci: Add support for sdmmc variant revision 2.0 omits 259aa289a9fa mmc: mmci_sdmmc: Implement signal voltage callbacks omits da6d5681c844 mmc: mmci: Add callbacks for to manage signal voltage switch omits f084b1809d44 mmc: mmci_sdmmc: Add execute tuning with delay block omits 7ff3c44a98f3 dt-bindings: mmc: mmci: add delay block base register for sdmmc omits 978986d088ee mmc: mmci: Add private pointer for variant omits 39ac70cbe74d mmc: mmci: Add a reference at mmc_host_ops in mmci struct omits b638974ab774 mmc: mmci_sdmmc: Rename sdmmc_priv struct to sdmmc_idma omits 93defb85ca2e mmc: mmci_sdmmc: Replace sg_dma_xxx macros omits 5443430072ab mmc: core: Fixup support for HW busy detection for HPI commands omits 6e6b8d5e7e78 mmc: core: Convert to mmc_poll_for_busy() for HPI commands omits 50755425a73b mmc: core: Drop redundant out-parameter to mmc_send_hpi_cmd() omits ed744ac891a3 mmc: core: Convert to mmc_poll_for_busy() for erase/trim/discard omits 36f167043bfd mmc: core: Update CMD13 busy check for CMD6 commands omits c191937bfb92 mmc: core: Enable re-use of mmc_blk_in_tran_state() omits dccb7c7d0e5d mmc: core: Split up mmc_poll_for_busy() omits 787727f74583 mmc: core: Drop redundant in-parameter to __mmc_switch() omits 10f06cddc23e mmc: core: Extend mmc_switch_status() to rid of __mmc_swit [...] omits 2b9122e5c3e0 mmc: core: Drop unused define omits 8d28926fadfd mmc: core: Throttle polling rate for CMD6 omits 1f3663ab3e0d mmc: host: sdhci-sprd: Add software queue support omits 03c7848f23ab mmc: host: sdhci: Add a variable to defer to complete requ [...] omits c57379fd6e3d mmc: host: sdhci: Add request_done ops for struct sdhci_ops omits 68de2a65e127 mmc: core: Enable the MMC host software queue for the SD card omits eb1814dd49d5 mmc: Add MMC host software queue support omits a98ae2687521 mmc: sdhci-msm: Don't enable PWRSAVE_DLL for certain sdhc hosts omits d841f729e655 riscv: force hart_lottery to put in .sdata section omits 56568eebf45e Merge branch for-5.7/arm64/dt into for-next omits 80d3ab25c9b7 Merge branch for-5.7/arm/defconfig into for-next omits f9edd66828ba Merge branch for-5.7/arm/dt into for-next omits 12b12528f7a8 Merge branch for-5.7/soc into for-next omits 287eec57fa9b Merge branch for-5.7/firmware into for-next omits 4bcfe9cd2567 Merge branch for-5.7/cpuidle into for-next omits ec1a24f724dc Merge branch for-5.7/clk into for-next omits 199eb1675eb2 Merge branch for-5.7/dt-bindings into for-next omits cb548e981da5 gpiolib: Rename 'event' to 'ge' to be consistent with other use omits 79c18adc1239 gpio: uniphier: Replace zero-length array with flexible-ar [...] omits c423e58b4df1 arm64: tegra: smaug: Change clk_out_2 provider to PMC omits 0a1935e0557b arm64: tegra: Add clock-cells property to Tegra PMC node omits e8042678cd43 clk: tegra: Remove CLK_M_DIV fixed clocks omits b56e0a439bc4 clk: tegra: Fix Tegra PMC clock out parents omits 78b5672e023c clk: tegra: Add Tegra OSC to clock lookup omits 302400a52309 clk: tegra: Add support for OSC_DIV fixed clocks omits 8fcdc51562cd arm64: tegra: Enable XUDC node on Jetson Nano omits e043ec6ade1f arm64: tegra: Update OTG port entries for Jetson Nano omits 92f85da1fcf5 arm64: tegra: Enable XUDC node on Jetson TX2 omits db38128ab1e6 arm64: tegra: Add XUDC node for Tegra186 omits 8a54081c132e arm64: tegra: Enable XUDC on Jetson TX1 omits 3cdc8900283b arm64: tegra: Add XUDC node for Tegra210 omits 8e64932f14cf arm64: tegra: Update OTG port entries for Jetson TX2 omits 5565d3f2a7b9 arm64: tegra: Update OTG port entries for Jetson TX1 omits 96bd124d2462 arm64: tegra: Enable XUSB host in P2972-0000 board omits 965166eb5b19 arm64: tegra: Add XUSB and pad controller on Tegra194 omits c1725a576c6c ARM: tegra: Enable Tegra cpuidle driver in tegra_defconfig omits 9246faddf13a ARM: multi_v7_defconfig: Enable Tegra cpuidle driver omits be92d90881a7 cpuidle: tegra: Disable CC6 state if LP2 unavailable omits 99e130e6b104 cpuidle: tegra: Squash Tegra114 driver into the common driver omits 5143bba8d9e2 cpuidle: tegra: Squash Tegra30 driver into the common driver omits 982c30f7ced0 cpuidle: Refactor and move out NVIDIA Tegra20 driver into [...] omits 9cd46e6f626b Merge branch 'for-5.7/arm/core' into for-5.7/cpuidle omits 06ddf3cba2ee ARM: tegra: cpuidle: Remove unnecessary memory barrier omits ef58d93d1c8e ARM: tegra: cpuidle: Make abort_flag atomic omits efdf7ad9abe6 ARM: tegra: cpuidle: Handle case where secondary CPU hangs [...] omits 7fce8205023c ARM: tegra: Make outer_disable() open-coded omits 22b18b898d8c ARM: tegra: Rename some of the newly exposed PM functions omits 12d9e0bb1c0f ARM: tegra: Expose PM functions required for new cpuidle driver omits 526ff42d312f ARM: tegra: Propagate error from tegra_idle_lp2_last() omits 76c24c341603 ARM: tegra: Change tegra_set_cpu_in_lp2() type to void omits b080d3491c58 ARM: tegra: Remove pen-locking from cpuidle-tegra20 omits 719c7e5991cc ARM: tegra: Add tegra_pm_park_secondary_cpu() omits 7c9bfef10e58 ARM: tegra: Compile sleep-tegra20/30.S unconditionally omits e027c9101352 arm64: tegra: Fix Tegra194 PCIe compatible string omits 7ef59ea6bce0 Merge branch 'v5.7/drivers' into tmp/aml-rebuild omits 86e00420426c Merge branch 'v5.7/dt64' into tmp/aml-rebuild omits ceb09be2c9b6 Merge branch 'v5.6/fixes' into tmp/aml-rebuild omits 80a26ed45281 arm64: dts: meson-sm1-sei610: add missing interrupt-names omits 6b6eb301e976 Merge branch 'io_uring-5.6' into for-next omits c75fb63bb4ef kcsan: Fix misreporting if concurrent races on same address omits f6d100d97b4e Merge branch 'kcsan.2020.02.07a' into HEAD omits 84f371938735 Merge branch 'fixes' into next omits 0601d9189599 mmc: sdhci-of-arasan: Remove quirk for broken base clock omits ac7ac3a1437a mmc: sdhci-of-arasan: Add support for DLL reset for ZynqMP [...] omits fce2bcc4de1a firmware: xilinx: Add DLL reset support omits fab7ab49b422 firmware: xilinx: Add ZynqMP Tap Delay setup ioctl to the [...] omits 49dbebe26202 mmc: tmio: remove superfluous callback wrappers omits 3122c16609f3 mmc: tmio: factor out TAP usage omits 47ffea62ccfb mmc: tmio: enforce retune after runtime suspend omits e89561948ec3 mmc: tmio: give callback a generic name omits 96f886e7aadb mmc: renesas_sdhi: complain loudly if driver needs update omits 5cd51174617b mmc: tmio: refactor tuning execution into SDHI driver omits 968e94d11ba3 mmc: renesas_sdhi: cleanup SCC defines omits 7f12135b2d68 mmc: renesas_sdhi: enforce manual correction for Gen3 omits 839ada764937 mmc: renesas_sdhi: only check CMD status for HS400 manual [...] omits bb4f0504da6e mmc: renesas_sdhi: Add manual correction omits 603a546a8c0b mmc: renesas_sdhi: remove double clear of automatic correction omits 773efbf430d5 Merge branch 'io_uring-5.6-poll' into for-next omits f685b96f10bc Merge branch 'io_uring-5.6' into for-next omits ac346aacdbfb io_uring: allow POLL_ADD with double poll_wait() users omits 09aacd048781 io_uring: abstract out main poll wake handler omits a2289fdffe46 io_uring: store io_kiocb in wait->private omits 152f9a049efc Merge branch 'v5.6-clk/fixes' into for-next omits 23ac8981671f Merge branch 'v5.7-armsoc/dts64' into for-next omits 1cd27003497a workqueue: don't use wq_select_unbound_cpu() for bound works omits e79c16ada126 Merge branch 'v5.7-clk/next' into for-next omits 6fae6a5c2cd4 Merge branch 'v5.7-armsoc/soc' into for-next omits bda7978b1956 Merge branch 'keys-acl' into keys-next omits 6a916f5f5f82 keys: Provide KEYCTL_GRANT_PERMISSION omits f981a85690dc security/selinux: Add support for new key permissions omits 4b8b0865c553 keys: Replace uid/gid/perm permissions checking with an ACL omits b3c62274fb2e ARM: dts: at91: sam9x60ek: enable watchdog node omits 55529d45ed6a ARM: dts: at91: sam9x60: add watchdog node omits 5a020d80bbef ARM: dts: aspeed: g4: add video engine support omits cbc2247ca871 ARM: dts: aspeed: tacoma: Enable eMMC controller omits 47e29c847fc4 ARM: dts: aspeed: tiogapass: Add gpio line names omits 1e4c6434bc8e ARM: dts: aspeed: tiogapass: Add IPMB device omits ac9203162a3d ARM: dts: aspeed-g6: add usb functions omits 74e3b72523a1 ARM: dts: aspeed: Add Facebook Yosemite V2 BMC omits d492b2361746 arm: at91: dts: Kill off "simple-panel" compatibles omits efe9e3a91ce6 riscv: Delete CONFIG_SYSFS_SYSCALL from defconfigs omits dff527e7a0a8 m68k: Switch to asm-generic/hardirq.h omits 5e2367484014 fbdev: c2p: Use BUILD_BUG() instead of custom solution omits 2608a8cebbe1 dio: Remove unused dio_dev_driver() omits aabbda8dbf85 dio: Fix dio_bus_match() kerneldoc omits f0c2cdd623f7 dio: Make dio_match_device() static omits 5b78fcbb61fb zorro: Move zorro_bus_type to bus-private header file omits 4420e44b5d6d zorro: Remove unused zorro_dev_driver() omits f064c3c13910 zorro: Use zorro_match_device() helper in zorro_bus_match() omits 2d9f911c0662 zorro: Fix zorro_bus_match() kerneldoc omits 1b5d564f87cb zorro: Make zorro_match_device() static omits 2680729e9c11 m68k: Fix Kconfig indentation omits 370e2c82a4a5 vhost: use batched version by default omits 7e0a3cb260f9 vhost: option to fetch descriptors through an independent struct omits ed18fb8345fc ptr_ring: linked list fallback omits 106a01852fe6 tools/virtio: option to build an out of tree module omits b2389902f6fd riscv: Use flush_icache_mm for flush_icache_user_range omits 9391e7a9a1e2 Merge branch 'for-5.6' into for-next omits 0bef168e8859 exit: Fix Sparse errors and warnings omits e9c8348441a7 fork: Use RCU_INIT_POINTER() instead of rcu_access_pointer() omits 4fab99234c26 ARM: meson: Drop unneeded select of COMMON_CLK omits 5a87e60312a9 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits a1766a49fc90 Merge tag 'drivers_soc_for_5.6' into next omits 526eaf5d08a2 slimbus: Use the correct style for SPDX License Identifier omits 8f35288566d7 slimbus: qcom-ngd-ctrl: Use dma_request_chan() instead dma [...] omits e466bd8c2a29 dt-bindings: SLIMBus: add slim devices optional properties omits 1ef512b16bc8 NTB: Fix an error in get link status omits 29147f00140f NTB: Add Hygon Device ID omits 9b5f852ae20d ktest: Make default build option oldconfig not randconfig omits f75152eb8bea ktest: Fix some typos in sample.conf omits 16009db47c51 usb: chipidea: udc: workaround for endpoint conflict issue omits 1f008cfec5d5 NFC: fdp: Fix unused variable warnings omits 7579d009c4a1 NFC: fdp: Remove __func__ from dev_dbg() omits 430c62fa23d4 NFC: fdp: Fix possible buffer overflow in WCS4000 NFC driver omits 761e37b71e26 NFC: Fix possible memory corruption when handling SHDLC I- [...] omits 48badd41fbfd NFC: st21nfca: Fix out of bounds kernel access when handli [...] omits c99f996b2ba4 NFC: st95hf: drop illegal kfree_skb() omits 85ef4f34cc64 NFC: st95hf: initialize semaphore and mutex earlier omits 00afd4c21f2f NFC: fix attrs checks in netlink interface omits 4e4e8232f0ae nfc: st21nfca: Remove unnecessary devm_kzalloc() cast omits 6a893401a728 nfc: st21nfca: Check for devm_kzalloc() failure omits e530d198bdbf NFC: fdp: fix signed less or equal zero check in u8 max_size new 7058b837899f Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 4829f89855f1 drm/amdgpu: fix memory leak during TDR test(v2) new a3ed353cf801 amdgpu/gmc_v9: save/restore sdpif regs during S3 new 8a3bddf67ce8 drm/amdgpu: Drop DRIVER_USE_AGP new eb12c957735b drm/radeon: Inline drm_get_pci_dev new e180af1970d5 Merge tag 'amd-drm-fixes-5.6-2020-02-26' of git://people.f [...] new f091bf39700d Merge tag 'drm-intel-fixes-2020-02-27' of git://anongit.fr [...] new 45d0b75b98bf Merge tag 'drm-fixes-2020-02-28' of git://anongit.freedesk [...] new bfeb4f997734 Merge tag 'zonefs-5.6-rc4' of git://git.kernel.org/pub/scm [...] new 189c6967fe61 Merge branches 'pm-sleep' and 'pm-devfreq' new 36428598126e Merge tag 'pm-5.6-rc4' of git://git.kernel.org/pub/scm/lin [...] new c60c04021353 Merge tag 'acpi-5.6-rc4' of git://git.kernel.org/pub/scm/l [...] new 193155c8c942 io_uring: handle multiple personalities in link chains new 41726c9a50e7 io_uring: fix personality idr leak new bdcd3eab2a9a io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL new 3030fd4cb783 io-wq: remove spin-for-work optimization new 2d141dd2caa7 io-wq: ensure work->task_pid is cleared on init new 2a44f4678161 io_uring: pick up link work on submit reference drop new 3a9015988b3d io_uring: import_single_range() returns 0/-ERROR new dd3db2a34cff io_uring: drop file set ref put/get on switch new bebdb65e0772 io_uring: define and set show_fdinfo only if procfs is enabled new d87683620489 io_uring: fix 32-bit compatability with sendmsg/recvmsg new 74dea5d99d19 Merge tag 'io_uring-5.6-2020-02-28' of git://git.kernel.dk [...] new 01e99aeca397 blk-mq: insert passthrough request into hctx->dispatch directly new c780e86dd48e blktrace: Protect q->blk_trace with RCU new 93d7c3185893 null_blk: remove unused fields in 'nullb_cmd' new cae740a04b4d blk-mq: Remove some unused function arguments new 9515743bfb39 nvme-pci: Hold cq_poll_lock while completing CQEs new 5b8ea58b6a33 Merge branch 'nvme-5.6-rc4' of git://git.infradead.org/nvm [...] new 2edc78b9a4b8 Merge tag 'block-5.6-2020-02-28' of git://git.kernel.dk/li [...] new 5901b51f3e5d MAINTAINERS: Correct Cadence PCI driver path new 29795de0d242 Merge tag 'pci-v5.6-fixes-2' of git://git.kernel.org/pub/s [...] new 7557c1b3f715 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] new 38b17afb0ebb macintosh: therm_windtunnel: fix regression when instantia [...] new fb279f4e2386 Merge branch 'i2c/for-current-fixed' of git://git.kernel.o [...] new 7943f4acea3c KVM: SVM: allocate AVIC data structures based on kvm_amd m [...] new fcd07f9adc7d KVM: let declaration of kvm_get_running_vcpus match implem [...] new a262bca3aba0 KVM: Introduce pv check helpers new 8a9442f49c72 KVM: Pre-allocate 1 cpumask variable per cpu for both pv t [...] new 575b255c1663 KVM: x86: allow compiling as non-module with W=1 new 4f337faf1c55 KVM: allow disabling -Werror new aaec7c03de92 KVM: x86: avoid useless copy of cpufreq policy new ef935c25fd64 kvm: x86: Limit the number of "kvm: disabled by bios" messages new e951445f4d3b Merge tag 'kvmarm-fixes-5.6-1' of git://git.kernel.org/pub [...] new 86f7e90ce840 KVM: VMX: check descriptor table exits on instruction emulation new f853ed90e2e4 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] new 6c5d91124929 jbd2: fix data races at struct journal_head new 37b0b6b8b99c ext4: potential crash on allocation error in ext4_alloc_fl [...] new e70869821a46 Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] new 98d54f81e36b Linux 5.6-rc4 new e130a920f693 Merge branch 'efi-urgent-for-linus' of git://git.kernel.or [...] new d8e3ee2e2b4e tools arch x86: Sync the msr-index.h copy with the kernel sources new 0d6f94fd498a tools headers UAPI: Update tools's copy of kvm.h headers new 54cf752cfb75 perf annotate/tui: Re-render title bar after switching bac [...] new 68aac855b643 perf annotate: Fix --show-total-period for tui/stdio2 new 46ccb4426966 perf annotate: Fix --show-nr-samples for tui/stdio2 new 7b43b6970474 perf config: Introduce perf_config_u8() new 7384083ba616 perf annotate: Make perf config effective new 812b0f528240 perf annotate: Prefer cmdline option over default config new cd0a9c518db1 perf annotate: Fix perf config option description new b0aaf4c8f31f perf config: Document missing config options new bd862b1d8392 perf probe: Check return value of strlist__add() for -ENOMEM new e0ad4d685480 perf annotate: Remove privsize from symbol__annotate() args new 2316f861ae9c perf annotate: Simplify disasm_line allocation and freeing code new d3c03147bf80 perf annotate: Align struct annotate_args new e0560ba6d92f perf annotate: Fix segfault with source toggle new 7977fed974d6 Merge tag 'perf-urgent-for-mingo-5.6-20200228' of git://gi [...] new 852fb4a72822 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] new 289de3598481 sched/fair: Fix statistics for find_idlest_group() new c105df5d865a Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] new 735a6dd02222 x86/pkeys: Manually set X86_FEATURE_OSPKE to preserve exis [...] new 99bcd4a6e5b8 x86/ioperm: Add new paravirt function update_io_bitmap() new bba42affa732 x86/mm: Fix dump_pagetables with Xen PV new 2873dc25477f Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] new 8b614cb8f1dc Merge tag '5.6-rc4-smb3-fixes' of git://git.samba.org/sfre [...] new 1b17159e52bb dm bio record: save/restore bi_end_io and bi_integrity new 248aa2645aa7 dm integrity: use dm_bio_record and dm_bio_restore new 974f51e8633f dm: fix congested_fn for request-based device new 636be4241bdd dm: bump version of core and various targets new 776e49e8ddb5 Merge tag 'for-5.6/dm-fixes' of git://git.kernel.org/pub/s [...] new 6fd145da21af Merge tag 'dmaengine-fix-5.6-rc5' of git://git.infradead.o [...] new acb4d372a031 Hyper-V: Drop Sasha Levin from the Hyper-V maintainers new 8c1b0767ae0c Hyper-V: add myself as a maintainer new 5313b2a58ef0 HID: hyperv: NULL check before some freeing functions is n [...] new 9f65ed5fe41c Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pu [...] new 0a9d1e3f3f03 drm/exynos: dsi: propagate error value and silence meaning [...] new c0fd99d659ba drm/exynos: dsi: fix workaround for the legacy clock name new 3b6a9b19ab65 drm/exynos: hdmi: don't leak enable HDMI_EN regulator if p [...] new 755d7a928a0c Merge tag 'exynos-drm-fixes-for-v5.6-rc5' of git://git.ker [...] new 318caac7c81c drm/mediatek: Find the cursor plane instead of hard coding it new 26d696192aa5 drm/mediatek: Ensure the cursor plane is on top of other overlays new 551c5f557475 drm/mediatek: Add plane check in async_check function new c12b59adf213 drm/mediatek: Add fb swap in async_update new 60fa8c13ab1a drm/mediatek: Move gce event property to mutex device node new 839cbf053142 drm/mediatek: Make sure previous message done or be aborte [...] new 3d2ed431b8f3 drm/mediatek: Handle component type MTK_DISP_OVL_2L correctly new 70b8ea1ab1d3 Merge tag 'mediatek-drm-fixes-5.6' of https://github.com/c [...] new 852d7655ea43 drm/shmem: drop pgprot_decrypted() new a4769905f0ae drm/sun4i: de2/de3: Remove unsupported VI layer formats new 169ca4b38932 drm/sun4i: Add separate DE3 VI layer formats new 20896ef13734 drm/sun4i: Fix DE2 VI layer format support new 1b79cfd99ff5 drm: kirin: Revert "Fix for hikey620 display offset problem" new 26398db1f49a Merge tag 'drm-misc-fixes-2020-03-05' of git://anongit.fre [...] new bb699a793110 drm/i915/gem: Break up long lists of object reclaim new 33e059a2e4df drm/i915/psr: Force PSR probe only after full initialization new c725161924f9 drm/i915: Program MBUS with rmw during initialization new 4c116e1ae439 drm/i915/tgl: Add Wa_22010178259:tgl new eddf309a8ed4 drm/i915/tgl: Add Wa_1608008084 new 0b1570b7ffe6 drm/i915: Protect i915_request_await_start from early waits new f4aaa44e8b20 drm/i915/selftests: Fix return in assert_mmap_offset() new 08f56f8f3799 drm/i915/perf: Reintroduce wait on OA configuration completion new 169c0aa4bc17 drm/i915/gt: Drop the timeline->mutex as we wait for retirement new 64c3fd53408d Merge tag 'drm-intel-fixes-2020-03-05' of git://anongit.fr [...] new 2ab7e274b867 drm/amdgpu: clean wptr on wb when gpu recovery new 194bcf35bce4 drm/amdgpu: disable 3D pipe 1 on Navi1x new 5ac7fd2f597b drm/amd/display: Clear link settings on MST disable connector new a0275dfc82c9 drm/amd/display: fix dcc swath size calculations on dcn1 new 80381d40c9bf drm/amd/powerplay: fix pre-check condition for setting clo [...] new ab65a371dd5f drm/amd/powerplay: map mclk to fclk for COMBINATIONAL_BYPASS case new 09ed6ba43e65 drm/amdgpu/display: navi1x copy dcn watermark clock settin [...] new 2ac4853e295b Merge tag 'amd-drm-fixes-5.6-2020-03-05' of git://people.f [...] new ba0ae9ac4607 Merge tag 'drm-fixes-2020-03-06' of git://anongit.freedesk [...] new 86dfa5bec249 Merge branch 'acpi-doc' new fe67d1821fa8 Merge tag 'acpi-5.6-rc5' of git://git.kernel.org/pub/scm/l [...] new 7589238a8cf3 Revert "software node: Simplify software_node_release() function" new b0b8a945ea29 Merge tag 'devprop-5.6-rc5' of git://git.kernel.org/pub/sc [...] new 8b272b3cbbb5 mm, numa: fix bad pmd by atomically check for pmd_trans_hu [...] new 8a8683ad9ba4 mm: fix possible PMD dirty bit lost in set_pmd_migration_entry() new c3e5ea6ee574 mm: avoid data corruption on CoW fault into PFN-mapped VMA new bc87302a093f fat: fix uninit-memory access for partial initialized inode new a8198fedd945 mm/z3fold.c: do not include rwlock.h directly new c87cbc1f007c mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled [...] new 140d7e88bb2a arch/Kconfig: update HAVE_RELIABLE_STACKTRACE description new aeb542a1b5c5 Merge branch 'akpm' (patches from Andrew) new 049d91916845 drivers/perf: fsl_imx8_ddr: Correct the CLEAR bit definition new 3ba52ad55b53 drivers/perf: arm_pmu_acpi: Fix incorrect checking of gicc [...] new 9abd515a6e4a arm64: context: Fix ASID limit in boot messages new c20c4a084a87 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] new 44f2f882909f hwmon: (adt7462) Fix an error return in ADT7462_REG_VOLT() new 08e39fcb92b0 Merge tag 'hwmon-for-v5.6-rc5' of git://git.kernel.org/pub [...] new 02fbabd5f4ed regulator: stm32-vrefbuf: fix a possible overshoot when re [...] new 43c63729c96f Merge tag 'regulator-fix-v5.6-rc4' of git://git.kernel.org [...] new 5dd8304981ec spi/zynqmp: remove entry that causes a cs glitch new 8e093ea4d359 spi: atmel-quadspi: fix possible MMIO window size overrun new 51bddd4501bc spi: bcm63xx-hsspi: Really keep pll clk enabled new f9981d4f50b4 spi: spi_register_controller(): free bus id on error paths new ae24a21bbd96 Merge tag 'spi-fix-v5.6-rc4' of git://git.kernel.org/pub/s [...] new 0a68ff5e2e7c fcntl: Distribute switch variables for initialization new 6d390e4b5d48 locks: fix a potential use-after-free problem when wakeup [...] new 0b25d458035d Merge tag 'filelock-v5.6-1' of git://git.kernel.org/pub/sc [...] new e7a04894c766 btrfs: fix RAID direct I/O reads with alternate csums new 30fe0d07fd7b Merge tag 'for-5.6-rc4-tag' of git://git.kernel.org/pub/sc [...] new 513dc792d606 vgacon: Fix a UAF in vgacon_invert_region new 2f501bb1802d Merge tag 'drm-fixes-2020-03-06-1' of git://anongit.freede [...] new 51a21e0e7baf dt-bindings: Fix dtc warnings in examples new ab4562f4dd92 dt-bindings: arm: fsl: fix APF6Dev compatible new b94858a7eae1 dt-bindings: mfd: zii,rave-sp: Fix a typo ("onborad") new 8c6687efcfd2 dt-bindings: mfd: tps65910: Improve grammar new 50bbd62ce7a1 dt-bindings: mfd: Fix typo in file name of twl-familly.txt new 8d62d9c4bc05 dt-bindings: arm: Correct links to idle states definitions new ac9686a936a1 dt-bindings: arm: Fix cpu compatibles in the hierarchical [...] new 3261227d136d dt-bindings: power: Convert domain-idle-states bindings to [...] new 07f5ae220b36 dt-bindings: bus: Drop empty compatible string in example new 6198adeaf215 MAINTAINERS: update ALLWINNER CPUFREQ DRIVER entry new 14ee09a05ed5 dt-bindings: power: Extend nodename pattern for power-doma [...] new d2334a91a3b0 dt-bindings: arm: Fixup the DT bindings for hierarchical P [...] new bdf1ea7ca8a9 Merge tag 'devicetree-fixes-for-5.6-3' of git://git.kernel [...] new 611d61f9ac99 parse-maintainers: Mark as executable new 0cff8bff7af8 riscv: avoid the PIC offset of static percpu data in modul [...] new aad15bc85c18 riscv: Change code model of module to medany to improve da [...] new aa2734202acc riscv: Force flat memory model with no-mmu new a160eed4b783 riscv: Fix range looking for kernel image memblock new 759bdc168181 RISC-V: Add kconfig option for QEMU virt machine new a4485398b6b8 RISC-V: Enable QEMU virt machine support in defconfigs new 81e2d3c52c0e RISC-V: Select SYSCON Reboot and Poweroff for QEMU virt machine new d2047aba2e68 RISC-V: Select Goldfish RTC driver for QEMU virt machine new 0a91330b2af9 riscv: dts: Add GPIO reboot method to HiFive Unleashed DTS file new af33d2433b03 riscv: fix seccomp reject syscall code path new 7e6582ef32f6 Merge tag 'riscv-for-linus-5.6-rc5' of git://git.kernel.or [...] new f3a60268f5ce selftest/lkdtm: Use local .gitignore new 63849c8f4107 Merge tag 'linux-kselftest-5.6-rc5' of git://git.kernel.or [...] new 78def224f59c ALSA: hda/realtek - Add Headset Mic supported new 76f7dec08fd6 ALSA: hda/realtek - Add Headset Button supported for ThinkPad X1 new 0d45e86d2267 ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aor [...] new 8b33a134a9cc ALSA: hda/realtek - Enable the headset of ASUS B9450FA wit [...] new 95dbf14b236f ALSA: sgio2audio: Remove usage of dropped hw_params/hw_fre [...] new 9b3193089e77 ASoC: dapm: Correct DAPM handling of active widgets during [...] new f1861a7c58ba ASoC: soc-component: tidyup snd_soc_pcm_component_sync_stop() new d237851d5d9d ASoC: rt1015: add operation callback function for rt1015_dai[] new 4b01618b6247 ASoC: rt1015: modify pre-divider for sysclk new 613cea5935e8 ASoC: SOF: Fix snd_sof_ipc_stream_posn() new 0d6defc7e0e4 ASoC: stm32: sai: manage rebind issue new 3fb83cbee1de ASoC: wm8741: Fix typo in Kconfig prompt new 5a56996b0f13 Merge tag 'asoc-fix-v5.6-rc4' of https://git.kernel.org/pu [...] new 676fc8de3193 Merge tag 'sound-5.6-rc5' of git://git.kernel.org/pub/scm/ [...] new 0c282b068eb2 fork: Use RCU_INIT_POINTER() instead of rcu_access_pointer() new 22a34c6fe0ff exit: Fix Sparse errors and warnings new 186e28a18aeb selftests: pidfd: Add pidfd_fdinfo_test in .gitignore new fa883d6afb15 Merge tag 'for-linus-2020-03-07' of gitolite.kernel.org:pu [...] new e8dc73c9f9ea xen: Replace zero-length array with flexible-array member new 1b6a51e86cce xenbus: req->body should be updated before req->state new 8130b9d5b5ab xenbus: req->err should be updated before req->state new 2f69a110e7bb xen/xenbus: fix locking new 4ab50af63d2e xen/blkfront: fix ring info addressing new cbee7c8b4485 Merge tag 'for-linus-5.6b-rc5-tag' of git://git.kernel.org [...] new fc37a1632d40 powerpc: fix hardware PMU exception bug on PowerVM compati [...] new 59bee45b9712 powerpc/mm: Fix missing KUAP disable in flush_coherent_icache() new 5236647adbae Merge tag 'powerpc-5.6-4' of git://git.kernel.org/pub/scm/ [...] new 582b4e55403e s390/mm: fix panic in gup_fast on large pud new df057c914a9c s390/pci: Fix unexpected write combine on resource new 9d588f636027 Merge tag 's390-5.6-5' of git://git.kernel.org/pub/scm/lin [...] new 6f784a3179dc Merge tag 'media/v5.6-2' of git://git.kernel.org/pub/scm/l [...] new e959e5405f34 block: Remove used kblockd_schedule_work_on() new 764b53b26c98 Revert "bcache: ignore pending signals when creating gc an [...] new 153031a301bb blktrace: fix dereference after null check new 14afc5936197 block, bfq: fix overwrite of bfq_group pointer in bfq_find [...] new 5dfcc13902bf Merge tag 'block-5.6-2020-03-07' of git://git.kernel.dk/li [...] new fc04c39bae01 io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation new 80ad894382bf io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL new c1e2148f8ecb io_uring: free fixed_file_data after RCU grace period new f0e20b894350 io_uring: fix lockup with timeouts new c20037652700 Merge tag 'io_uring-5.6-2020-03-07' of git://git.kernel.dk [...] new c14dfddbd869 RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen() new 801b67f3eaaf RDMA/core: Fix pkey and port assignment in get_new_pps new 817a68a6584a IB/hfi1, qib: Ensure RCU is locked when accessing list new de5ed007a03d IB/mlx5: Fix implicit ODP race new e38b55ea0443 RDMA/core: Fix protection fault in ib_mr_pool_destroy new a4e63bce1414 RDMA/odp: Ensure the mm is still alive before creating an [...] new 78f34a16c286 RDMA/nldev: Fix crash when set a QP to a new counter but Q [...] new 12e5eef0f4d8 RDMA/siw: Fix failure handling during device creation new 810dbc69087b RDMA/iwcm: Fix iwcm work deallocation new 61a09258f2e5 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] new 8a7c47fb7285 usb: cdns3: gadget: link trb should point to next request new 4bf2dd65135a usb: cdns3: gadget: toggle cycle bit before reset endpoint new 96b4ea324ae9 phy: allwinner: Fix GENMASK misuse new f06947f275f1 usb: usb251xb: fix regulator probe and error handling new b96ed52d781a usb: quirks: add NO_LPM quirk for Logitech Screen Share new 86d92f546595 usb: storage: Add quirk for Samsung Fit flash new 63d6d7ed475c usb: core: hub: fix unhandled return by employing a void function new 60e3f6e4ac5b usb: core: hub: do error out if usb_autopm_get_interface() fails new 1f8b39bc99a3 usb: core: port: do error out if usb_autopm_get_interface() fails new dad2aff3e827 usb: dwc3: gadget: Update chain bit correctly when using sg list new 19f3c1e98bd1 Merge tag 'phy-for-5.6-rc_v2' of git://git.kernel.org/pub/ [...] new fd3f6cc9806c Merge tag 'usb-5.6-rc5' of git://git.kernel.org/pub/scm/li [...] new 4b70dd57a15d vt: selection, push console lock down new e8c75a30a23c vt: selection, push sel_lock up new 4a3e20847420 tty:serial:mvebu-uart:fix a wrong return new 10c5ccc3c6d3 serial: 8250_exar: add support for ACCES cards new b85c82108335 MAINTAINERS: Add missed files related to Synopsys DesignWare UART new 35d4670aaec7 serdev: Fix detection of UART devices on Apple machines. new 0e28ed6c9df9 Revert "tty: serial: fsl_lpuart: drop EARLYCON_DECLARE" new 2b2e71fe6575 tty: serial: fsl_lpuart: free IDs allocated by IDA new cc432aee7d5a Merge tag 'tty-5.6-rc5' of git://git.kernel.org/pub/scm/li [...] new 21eb93f432b1 driver core: Call sync_state() even if supplier has no consumers new ac338acf514e driver core: Add dev_has_sync_state() new 77036165d8bc driver core: Skip unnecessary work when device doesn't hav [...] new b34e5c13327e Merge tag 'driver-core-5.6-rc5' of git://git.kernel.org/pu [...] new 2669b8b0c798 binder: prevent UAF for binderfs devices new 3745488e9d59 altera-stapl: altera_get_note: prevent write beyond end of 'key' new 3791163602f7 interconnect: Handle memory allocation errors new f0fe2c0f050d binder: prevent UAF for binderfs devices II new 378fee2e6b12 Merge tag 'char-misc-5.6-rc5' of git://git.kernel.org/pub/ [...] new efe582a137ed Merge tag 'edac_urgent-2020-03-08' of git://git.kernel.org [...] new 27ad6129a29e Merge tag 'omap-for-v5.6/fixes-rc3-signed' of git://git.ke [...] new bff211bab301 ARM: dts: bcm283x: Add missing properties to the PWR LED new 94f18b9b24ee ARM: dts: bcm2711: Add pcie0 alias new b6a79b417f54 Merge tag 'arm-soc/for-5.6/devicetree-fixes' of https://gi [...] new a469226d97e3 ARM: meson: Drop unneeded select of COMMON_CLK new 5bea1336ed2c arm64: dts: meson-sm1-sei610: add missing interrupt-names new 146033562e7e arm64: dts: meson: fix gxm-khadas-vim2 wifi new 14022b11d657 Merge tag 'amlogic-fixes' of https://git.kernel.org/pub/sc [...] new 1bba60808404 ARM: bcm2835_defconfig: Explicitly restore CONFIG_DEBUG_FS new 0b86b258e644 Merge tag 'arm-soc/for-5.6/defconfig-fixes' of https://git [...] new 8c867387160e arm64: dts: socfpga: agilex: Fix gmac compatible new 820d15632ec1 Merge tag 'socfpga_dts_fix_for_v5.6_v2' of git://git.kerne [...] new 41bae0caf5dc ARM: socfpga_defconfig: Add back DEBUG_FS new d4d89e25fc7b Merge tag 'socfpga_defconfig_fix_for_v5.6' of git://git.ke [...] new 62790268e4ed Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] new 2c523b344dfa Linux 5.6-rc5 new f13f09a12cbd virtio_ring: Fix mem leak with vring_new_virtqueue() new f5f6b95c72f7 virtio-blk: fix hw_queue stopped on arbitrary error new 3d973b2e9a62 virtio-blk: improve virtqueue error to BLK_STS new 6ae4edab2fbf virtio_balloon: Adjust label in virtballoon_probe new 7de41b120bb7 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] new 31e43f31890c mmc: sdhci-pci-gli: Enable MSI interrupt for GL975x new d397a82b7cca Merge tag 'mmc-v5.6-rc1' of git://git.kernel.org/pub/scm/l [...] new afbac6c500da ktest: Fix some typos in sample.conf new 791dc9d6b3ca ktest: Make default build option oldconfig not randconfig new 4d00fc477a2c ktest: Add timeout for ssh sync testing new 1091c8fce8aa ktest: Fix typos in ktest.pl new 30bb5572ce7a Merge tag 'ktest-v5.6' of git://git.kernel.org/pub/scm/lin [...] new aa202f1f5696 workqueue: don't use wq_select_unbound_cpu() for bound works new 2c1aca4bd3fe Merge branch 'for-5.6-fixes' of git://git.kernel.org/pub/s [...] new 190ecb190a9c cgroup: fix psi_show() crash on 32bit ino archs new 2e5383d7904e cgroup1: don't call release_agent when it is "" new e94148454103 Merge branch 'for-5.6-fixes' of git://git.kernel.org/pub/s [...] new d568bbd2f872 auxdisplay: Fix Kconfig indentation new e8897e4fe8f2 auxdisplay: img-ascii-lcd: convert to devm_platform_iorema [...] new 2f920c0f0e29 auxdisplay: charlcd: replace zero-length array with flexib [...] new 2a48b3793157 Merge tag 'auxdisplay-for-linus-v5.6-rc6' of git://github. [...] new 11a4a8f73b3c clang-format: Update with the latest for_each macro list new f35111a94654 Merge tag 'clang-format-for-linus-v5.6-rc6' of git://githu [...] new e3a36eb6dfae driver code: clarify and fix platform device DMA mask allocation new aafd56fc7904 pinctrl: core: Remove extra kref_get which blocks hogs bei [...] new 3567ee83c413 pinctrl: madera: Add missing call to pinctrl_unregister_mappings new f98371476f36 pinctrl: qcom: ssbi-gpio: Fix fwspec parsing bug new d62e7fbea495 pinctrl: falcon: fix syntax error new 1cada2f30766 pinctrl: qcom: Assign irq_eoi conditionally new a6ff4631a619 Merge tag 'pinctrl-v5.6-2' of git://git.kernel.org/pub/scm [...] new e8d87a0b822d MIPS: DTS: CI20: fix PMU definitions for ACT8600 new 130ab8819d81 MIPS: DTS: CI20: fix interrupt for pcf8563 RTC new f7d5f5655ef7 MAINTAINERS: Correct MIPS patchwork URL new c7f26a0ce61e Merge tag 'mips_fixes_5.6.1' of git://git.kernel.org/pub/s [...] new d9815bff6b37 ftrace: Return the first found result in lookup_rec() new 36feb996308e Merge tag 'trace-v5.6-rc4' of git://git.kernel.org/pub/scm [...] new b26ebfe12f34 pid: Fix error return value in some cases new 10dab84caf40 pid: make ENOMEM return value more obvious new addcb1d0ee31 Merge tag 'for-linus-2020-03-10' of git://git.kernel.org/p [...] new 2b4eae95c736 fscrypt: don't evict dirty inodes after removing key new e6e6ec48dd0f Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] new 1579f1bc3b75 crypto: x86/curve25519 - support assemblers with no adx support new 2644bc8569ba Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] new 443d372d6a96 ipmi_si: Avoid spurious errors for optional IRQs new 3cc6e2c599cd Merge tag 'for-linus-5.6-2' of git://github.com/cminyard/l [...] new b8f5905e36fe Merge remote-tracking branch 'fixes/master' new 204c7eceb76f ARC: show_regs: reduce lines of output new 8d92e992a785 ARC: define __ALIGN_STR and __ALIGN symbols for ARC new 2a723dda0906 Merge remote-tracking branch 'arc-current/for-curr' new 77db0fefc51e Merge remote-tracking branch 'arm-current/fixes' new 9218b36d767a s390/diag: fix display of diagnose call statistics new af614a5e0136 Merge remote-tracking branch 's390-fixes/fixes' new d64c7a08034b r8152: check disconnect status after long sleep new 84b326802764 netlink: Use netlink header as base to calculate bad attri [...] new 8a171c5cc9de atm: nicstar: fix if-statement empty body warning new 0395823b8d9a net: dsa: mv88e6xxx: fix lockup on warm boot new 07758eb9ff52 net/ipv6: use configured metric when add peer route new 52c0d4e306ca net: dsa: sja1105: Don't destroy not-yet-created xmit_worker new 249bc9744e16 net: phy: avoid clearing PHY interrupts twice in irq handler new a9b952d267e5 bnxt_en: reinitialize IRQs when MTU is modified new 22630e28f9c2 bnxt_en: fix error handling when flashing from file new ab124d580ad4 Merge branch 'bnxt_en-2-bug-fixes' new 8750939b6ad8 devlink: validate length of param values new ff3b63b8c299 devlink: validate length of region addr/len new 4c16d64ea040 fib: add missing attribute validation for tun_id new 9322cd7c4af2 nl802154: add missing attribute validation new b60673c4c418 nl802154: add missing attribute validation for dev_type new ab02ad660586 can: add missing attribute validation for termination new 31d9a1c52496 macsec: add missing attribute validation for port new b5ab1f1be618 openvswitch: add missing attribute validation for hash new 7e6dc03eeb02 net: fq: add missing attribute validation for orphan mask new e13aaa0643da net: taprio: add missing attribute validation for txtime delay new dd25cb272ccc team: add missing attribute validation for port ifindex new 669fcd779590 team: add missing attribute validation for array index new 213320a67962 tipc: add missing attribute validation for MTU property new 361d23e41ca6 nfc: add missing attribute validation for SE API new 88e706d5168b nfc: add missing attribute validation for deactivate target new 6ba3da446551 nfc: add missing attribute validation for vendor subcommand new a6fbcddad6a4 Merge branch 'net-add-missing-netlink-policies' new 617940123e01 net/ipv6: need update peer route when modify metric new d0098e4c6b83 net/ipv6: remove the old peer route if change it to a new one new 0d29169a708b selftests/net/fib_tests: update addr_metric_test for peer [...] new f650bcd4ef5d Merge branch 'Fix-IPv6-peer-route-update' new 8640f8dc6d65 net: dsa: fix phylink_start()/phylink_stop() calls new f8a0fea9518c docs: networking: net_failover: Fix a few typos new 707518348ae7 devlink: remove trigger command from devlink-region.rst new 43de81b0601d net: phy: bcm63xx: fix OOPS due to missing driver name new 20d8bb0d172d phylink: Improve error message when validate failed new 116ca924aea6 cxgb4: fix checks for max queues to allocate new 209c65b61d94 drivers/of/of_mdio.c:fix of_mdiobus_register() new 110a40dfb708 slip: make slhc_compress() more robust against malicious packets new 68e1006f618e net: hns3: fix a not link up issue when fibre port support [...] new 3b4f06c715d0 sfc: complete the next packet when we receive a timestamp new b102f0c522cf mt76: fix array overflow on receiving too many fragments f [...] new 2f63f2d59814 Merge tag 'wireless-drivers-2020-03-05' of git://git.kerne [...] new e25d5dbcffae veth: ignore peer tx_dropped when counting local rx_dropped new a3aefbfe4575 net: nfc: fix bounds checking bugs on "pipe" new 2398e3991bda mptcp: always include dack if possible. new dc15af8e9dbd netfilter: nf_conntrack: ct_cpu_seq_next should increase p [...] new bb71f846a000 netfilter: synproxy: synproxy_cpu_seq_next should increase [...] new db25517a5509 netfilter: xt_recent: recent_seq_next should increase posi [...] new ee84f19cbbe9 netfilter: x_tables: xt_mttg_seq_next should increase posi [...] new 2d285f26ecd0 netfilter: nf_tables: free flowtable hooks on hook register error new c049b3450072 netfilter: cthelper: add missing attribute validation for [...] new 9d6effb2f152 netfilter: nft_payload: add missing attribute validation f [...] new 88a637719a15 netfilter: nft_tunnel: add missing attribute validation fo [...] new d78008de6103 netfilter: nf_tables: dump NFTA_CHAIN_FLAGS attribute new 1d305ba40eb8 netfilter: nf_tables: fix infinite loop when expr is not a [...] new 6a42cefb25d8 netfilter: nft_chain_nat: inet family is missing module ownership new 357ddbb9bf48 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf new 26d5bb9e4c4b dt-bindings: net: FMan erratum A050385 new b54d39008623 arm64: dts: ls1043a: FMan erratum A050385 new b281f7b93b25 fsl/fman: detect FMan erratum A050385 new 3c68b8fffb48 dpaa_eth: FMan erratum A050385 workaround new 172fd3eb3873 Merge branch 'QorIQ-DPAA-FMan-erratum-A050385-workaround' new b7469e83d2ad bonding/alb: make sure arp header is pulled before accessing it new e396ce5f4229 ionic: fix vf op lock usage new 03138e2bf78b MAINTAINERS: remove bouncing pkaustub@cisco.com from enic new aeaa925bff84 rhashtable: Document the right function parameters new 63aae7b17344 ipvlan: do not add hardware address of master to its unica [...] new 17c25cafd4d3 gre: fix uninit-value in __iptunnel_pull_header new b723bd933980 net: stmmac: dwmac1000: Disable ACS if enhanced descs are [...] new 83f73c5bb7b9 inet_diag: return classid for all socket types new 661388f9b000 linux-next: DOC: RDS: Fix a typo in rds.txt new 4b1bd9db078f sfc: detach from cb_page in efx_copy_channel() new ad8192767c9f ipvlan: don't deref eth hdr before checking it's set new e18b353f102e ipvlan: add cond_resched_rcu() while processing muticast backlog new ce9a4186f9ac macvlan: add cond_resched() during multicast processing new 018d26fcd12a cgroup, netclassid: periodically release file_lock on clas [...] new afe207d80a61 ipvlan: do not use cond_resched_rcu() in ipvlan_process_mu [...] new a8015ded89ad net: mscc: ocelot: properly account for VLAN header length [...] new 8e8ce08198de batman-adv: Don't schedule OGM for disabled interface new 236205942749 Merge tag 'batadv-net-for-davem-20200306' of git://git.ope [...] new 65dfcf08072b MAINTAINERS: update cxgb4vf maintainer to Vishal new e876ecc67db8 cgroup: memcg: net: do not associate sock with unrelated cgroup new d752a4986532 net: memcg: late association of sock to memcg new 60380488e4e0 ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface new ece0d7bd7461 net/smc: cancel event worker during device removal new 7d7195a026ba ibmvnic: Do not process device remove during device reset new 6fc498bc8292 net: macsec: update SCI upon MAC address change. new 09f4136c5d6b net: macsec: invoke mdo_upd_secy callback when mac address [...] new a2d8bf77a27c Merge branch 'MACSec-bugfixes-related-to-MAC-address-change' new 240c1948491b s390/qeth: don't reset default_out_queue new 17413852804d s390/qeth: handle error when backing RX buffer new 0e635c2a8713 s390/qeth: cancel RX reclaim work earlier new 2165fdf4bc2d Merge branch 's390-qeth-fixes' new 0e1a1d853ece nl80211: add missing attribute validation for critical pro [...] new 056e9375e1f3 nl80211: add missing attribute validation for beacon repor [...] new 5cde05c61cbe nl80211: add missing attribute validation for channel switch new ba32679cac50 mac80211: Do not send mesh HWMP PREQ if HWMP is disabled new f2df8ce148fc Merge tag 'mac80211-for-net-2020-03-11' of git://git.kerne [...] new 7395f62d95aa dpaa_eth: Remove unnecessary boolean expression in dpaa_ge [...] new ab14961d10d0 net: fec: validate the new settings in fec_enet_set_coalesce() new eecba79e694e MAINTAINERS: remove Sathya Perla as Emulex NIC maintainer new f9fc28a8de2f net: caif: Add lockdep expression to RCU traversal primitive new f3cc008bf6d5 sxgbe: Fix off by one in samsung driver strncpy size arg new 46e4c421a053 net/packet: tpacket_rcv: do not increment ring index on drop new a20f997010c4 net: dsa: Don't instantiate phylink for CPU/DSA ports unle [...] new 267762538705 seg6: fix SRv6 L2 tunnels to use IANA-assigned protocol number new f81649dfa534 s390/qeth: use page pointers to manage RX buffer pool new 0f75e149298b s390/qeth: refactor buffer pool code new 5d4f78564c9c s390/qeth: implement smarter resizing of the RX buffer pool new 5e72b23774c2 Merge branch 's390-qeth-fixes' new 06669ea346e4 net: memcg: fix lockdep splat in inet_csk_accept() new 012fc74517b2 net: dsa: mv88e6xxx: Add missing mask of ATU occupancy register new e1f550dc44a4 net: mvmdio: avoid error message for optional IRQ new b09fe70ef520 taprio: Fix sending packets without dequeueing them new 07b009aa63e3 Merge remote-tracking branch 'net/master' new 52e7c083b417 mailmap: Update email address new 1bc7896e9ef4 bpf: Fix deadlock with rq_lock in bpf_send_signal() new c4ef2f3256e3 selftests/bpf: Add send_signal_sched_switch test new a35a76faad53 Merge branch 'fix_bpf_send_signal' new 8e5290e710f4 bpf: Return better error value in delete_elem for struct_ops map new 849b4d94582a bpf: Do not allow map_freeze in struct_ops map new 80f1f8503635 bpf, x32: Fix bug with JMP32 JSET BPF_X checking upper bits new 93e5fbb18cec selftests: bpf: Add test for JMP32 JSET BPF_X with upper bits set new 62039c30c19d bpf: Initialize storage pointers to NULL to prevent freein [...] new 1d8006abaab4 bpf: Fix cgroup ref leak in cgroup_bpf_inherit on out-of-memory new da6c7faeb103 bpf/btf: Fix BTF verification of enum members in struct/union new 6ffe559a77d1 selftests/bpf: Add test for the packed enum member in stru [...] new f7861a55b1ce Merge branch 'fix-BTF-enum' new 90db6d772f74 bpf, sockmap: Remove bucket->lock from sock_{hash|map}_free new 6124abee9122 Merge remote-tracking branch 'bpf/master' new edf0d283d988 ipv6: xfrm6_tunnel.c: Use built-in RCU list checking new d1d17a359ce6 esp: remove the skb from the chain when it's enqueued in c [...] new 2293cc29e8ad Merge remote-tracking branch 'ipsec/master' new 089e5016d7eb iwlwifi: mvm: take the required lock when clearing time ev [...] new cb377dfda175 iwlwifi: consider HE capability when setting LDPC new 71bc0334a637 iwlwifi: check allocated pointer when allocating conf_tlvs new a5688e600e78 iwlwifi: yoyo: don't add TLV offset when reading FIFOs new 699b760bd29e iwlwifi: dbg: don't abort if sending DBGC_SUSPEND_RESUME fails new ce19801ba75a iwlwifi: mvm: Fix rate scale NSS configuration new 9352ed0165ff iwlwifi: cfg: use antenna diversity with all AX101 devices new 453bfc2d16fc Merge tag 'iwlwifi-for-kalle-2020-03-08' of git://git.kern [...] new da86cad0e011 MAINTAINERS: update web URL for iwlwifi new c80b18cbb04b rtlwifi: rtl8188ee: Fix regression due to commit d1d1a96bdb44 new e2e57291097b wlcore: remove stray plus sign new f9a5fb9fa110 Merge remote-tracking branch 'wireless-drivers/master' new f2ecf903ef06 ALSA: pcm: oss: Avoid plugin buffer overflow new d683469b3c93 ALSA: line6: Fix endless MIDI read loop new 3b36b13d5e69 ALSA: hda/realtek: Fix pop noise on ALC225 new 5461e0530c22 ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks new 65daeb63df2a Merge remote-tracking branch 'sound-current/for-linus' new d902e7856d2a ASoC: wcd9335: fix address map representation new 9401d5aa328e ASoC: jz4740-i2s: Fix divider written at incorrect offset [...] new a22ae72b86a4 ASoC: soc-core: disable route checks for legacy devices new c8061689ffad ASoC: Intel: skl_nau88l25_ssm4567: disable route checks new 2ef81057d804 ASoC: Intel: Skylake: Remove superfluous chip initialization new a66f88394a78 ASoC: Intel: Skylake: Select hda configuration permissively new e603f11d5df8 ASoC: Intel: Skylake: Enable codec wakeup during chip init new 9e6c382f5a61 ASoC: Intel: Skylake: Shield against no-NHLT configurations new 024aa45f55cc ASoC: Intel: Allow for ROM init retry on CNL platforms new 7693cadac865 ASoC: Intel: Skylake: Await purge request ack on CNL new d95cf9324b1c MAINTAINERS: add entry for Sound Open Firmware drivers new a5107b1a0993 MAINTAINERS: Update Cirrus Logic codec driver maintainers new 16dcefc23eef ASoC: SOF: Intel: Fix stream cleanup on hw free new 9b60441692d9 ASoC: qdsp6: q6asm-dai: only enable dais from device tree new f864edff110d ASoC: qdsp6: q6routing: remove default routing new 6187509ba5cc Merge series "ASoC: qdsp6: fix default FE dais and routing [...] new c42464a4e673 ASoC: topology: Perform component check upfront new 20370e3ada38 Merge branch 'asoc-5.6' into asoc-linus new 9679975a2b97 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new b65cc20be3df Merge remote-tracking branch 'regmap-fixes/for-linus' new 2339289c9c69 Merge branch 'regulator-5.6' into regulator-linus new 33cad7bca7bd Merge remote-tracking branch 'regulator-fixes/for-linus' new e9d0e7511fda thunderbolt: Fix error code in tb_port_is_width_supported() new c08ab390b683 Merge tag 'thunderbolt-fix-for-v5.6-rc6' of git://git.kern [...] new 045706bff837 xhci: Do not open code __print_symbolic() in xhci trace events new 16263abc12d0 usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller [...] new b63e48fb50e1 USB: Disable LPM on WD19's Realtek Hub new d16e7b62c5ad usb: typec: ucsi: displayport: Fix NULL pointer dereference new 081da1325d35 usb: typec: ucsi: displayport: Fix a potential race during [...] new b433e340e756 usb: host: xhci-plat: add a shutdown new 41f1dc3e73f5 Merge remote-tracking branch 'usb.current/usb-linus' new 8e852a7953be USB: serial: option: add ME910G1 ECM composition 0x110b new cecc113c1af0 USB: serial: pl2303: add device-id for HP LD381 new e176e9573824 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' new 7cbf3dd3139a usb: chipidea: udc: fix sleeping function called from inva [...] new 3599be1634e0 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] new 9d32c0cde4e2 staging/speakup: fix get_word non-space look-ahead new bab0a0b03442 staging: wfx: fix warning about freeing in-use mutex durin [...] new c918c27ac6f0 staging: wfx: fix lines ending with a comma instead of a s [...] new 4bbc6a3e7ad0 staging: wfx: make warning about pending frame less scary new 046cc2effd13 staging: wfx: fix RCU usage in wfx_join_finalize() new ac42c12dd752 staging: wfx: fix RCU usage between hif_join() and ieee802 [...] new 7b579a049074 Merge remote-tracking branch 'staging.current/staging-linus' new 211b64e4b5b6 binderfs: use refcount for binder control devices too new f17f06a0c779 slimbus: ngd: add v2.1.0 compatible new 63cda60c4dce Merge remote-tracking branch 'char-misc.current/char-misc-linus' new 32cf3a610c35 Input: raydium_i2c_ts - fix error codes in raydium_i2c_boo [...] new 574abf5676ac dt-bindings: vendor-prefixes: Add Coreriver vendor prefix new 3c2c07b0068a dt-bindings: input: add Coreriver TC360 binding new da3289044833 Input: tm2-touchkey - add support for Coreriver TC360 variant new 74a7ab43b5ff Merge remote-tracking branch 'input-current/for-linus' new cf7da891b624 docs: dmaengine: provider.rst: get rid of some warnings new f91da3bd2172 dmaengine: move .device_release missing log warning to deb [...] new 195967c088aa MAINTAINERS: rectify the INTEL IADX DRIVER entry new b30a69f51ce2 Merge remote-tracking branch 'slave-dma-fixes/fixes' new ec14a914b844 media: venus: firmware: Ignore secure call error on first resume new 729183bdf84a Merge remote-tracking branch 'v4l-dvb-fixes/fixes' new b46b2b7ba6e1 ARM: dts: Fix dm814x Ethernet by changing to use rgmii-id mode new 0c5220a3c124 ARM: dts: N900: fix onenand timings new cfaf6051eccc bus: ti-sysc: Fix quirk flags for lcdc on am335x new 1756bfe89857 Merge branch 'fix-lcdc-quirk' into fixes new ac82d3df63d0 Merge remote-tracking branch 'omap-fixes/fixes' new 9a11997e757b KVM: X86: Fix dereference null cpufreq policy new aaca21007ba1 KVM: SVM: Fix the svm vmexit code for WRMSR new 342993f96ab2 KVM: x86: clear stale x86_emulate_ctxt->intercept value new d718fdc3e752 KVM: x86: remove stale comment from struct x86_emulate_ctxt new 80b992db226a Merge remote-tracking branch 'kvm-fixes/master' new e93fc7b4544a KVM: s390: Also reset registers in sync regs for initial c [...] new 8264b5f8bb99 Merge remote-tracking branch 'kvms390-fixes/master' new 6fb2a75295e9 btrfs: drop block from cache on error in relocation new b0bd3b261d42 btrfs: unset reloc control if we fail to recover new 109c104e9537 btrfs: reloc: clean dirty subvols if we fail to start a tr [...] new afd736a4ad66 btrfs: add RCU locks around block group initialization new 67cc0429231a btrfs: fix log context list corruption after rename whiteo [...] new eab248b5a21d Merge branch 'misc-5.6' into next-fixes new 1305c6d405d6 Merge remote-tracking branch 'btrfs-fixes/next-fixes' new 0d935f0bf77d ARM: dts: exynos: Fix regulator node aliasing on Midas-bas [...] new edd1fbd8b0ee Merge remote-tracking branch 'samsung-krzk-fixes/fixes' new be7594a424b4 scsi: ufs: Fix possible unclocked access to auto hibern8 t [...] new 394b61711f3c scsi: ipr: Fix softlockup when rescanning devices in petitboot new 0adcc0a983b7 Merge remote-tracking branch 'scsi-fixes/fixes' new 07dc3678bacc drm/exynos: Fix cleanup of IOMMU related objects new e3c3b6e66da1 Merge tag 'exynos-drm-fixes-for-v5.6-rc5-v2' of git://git. [...] new c69e25460275 Merge remote-tracking branch 'drm-fixes/drm-fixes' new 04d6067f1f19 drm/i915/gvt: Fix unnecessary schedule timer when no vGPU exits new 2fa7e15c5f46 drm/i915/gvt: Fix emulated vbt size issue new b74f241d71c2 Merge tag 'gvt-fixes-2020-03-10' of https://github.com/int [...] new c67b35d970ed drm/i915: Actually emit the await_start new c951b0af2ddd drm/i915: Return early for await_start on same timeline new 259170cb4c84 drm/i915/gvt: Fix dma-buf display blur issue on CFL new 1d61c5d711a2 drm/i915: be more solid in checking the alignment new eafc2aa20fba drm/i915/execlists: Enable timeslice on partial virtual en [...] new 8ea6bb8e4d47 drm/i915/gt: Close race between cacheline_retire and free new 14a0d527a479 drm/i915: Defer semaphore priority bumping to a workqueue new cf240153763b Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] new 1292e3efb149 mmc: core: Allow host controllers to require R1B for CMD6 new 43cc64e5221c mmc: core: Respect MMC_CAP_NEED_RSP_BUSY for erase/trim/discard new 055e04830d45 mmc: sdhci-omap: Fix busy detection by enabling MMC_CAP_NE [...] new d2f8bfa4bff5 mmc: sdhci-tegra: Fix busy detection by enabling MMC_CAP_N [...] new 18d200460cd7 mmc: core: Respect MMC_CAP_NEED_RSP_BUSY for eMMC sleep command new e96356320264 Merge remote-tracking branch 'mmc-fixes/fixes' new 484e07bf8007 Hyper-V: Drop Sasha Levin from the Hyper-V maintainers new e71de1bf3592 Hyper-V: add myself as a maintainer new c1088d6c08fd HID: hyperv: NULL check before some freeing functions is n [...] new 76105136de43 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' new fe8fe7723a3a soc: fsl: dpio: register dpio irq handlers after dpio create new 5894c282a040 Merge remote-tracking branch 'soc-fsl-fixes/fix' new e8dca30f7118 drm/bridge: dw-hdmi: fix AVI frame colorimetry new 9803aac7b550 drm/komeda: mark PM functions as __maybe_unused new b1d59e1cc3e8 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 1ea6fb67deb7 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' new f84fdf8df1c1 kbuild: remove the owner check in mkcompile_h new a83e4ca26af8 kbuild: remove cc-option switch from -Wframe-larger-than= new 87d660f08520 fixdep: remove unneeded code and comments about *.ver files new 3f9070a67a94 fixdep: remove redundant null character check new a1af8d71f0e4 kbuild: remove trailing slash from devicetree/binding/ for [...] new fcf1b6a35c16 Documentation/llvm: add documentation on building w/ Clang/LLVM new 2a86f6612164 kbuild: use KBUILD_DEFCONFIG as the fallback for DEFCONFIG_LIST new 1518c633df78 kbuild: allow symbol whitelisting with TRIM_UNUSED_KSYMS new cd195bc4775a kbuild: split adjust_autoksyms.sh in two parts new 88694cff4952 kbuild: generate autoksyms.h early new 2ba06cd8565b kbuild: Always validate DT binding examples new 65220630bb17 kbuild: Build DT binding examples with dtc warnings enabled new d3a596779559 kbuild: Fix inconsistent comment new af20db858358 kconfig: allow symbols implied by y to become m new d590d0a6e6fe kconfig: make 'imply' obey the direct dependency new 12871efb45ff kbuild: avoid concurrency issue in parallel building dtbs [...] new eef594eadc62 kbuild: allow to run dt_binding_check and dtbs_check in a [...] new c826df1217d3 kbuild: allow to run dt_binding_check without kernel confi [...] new 813afbf54654 modpost: rework and consolidate logging interface new da64dbe8ecee modpost: return error if module is missing ns imports and [...] new a58c10c3aa6c Merge remote-tracking branch 'kbuild/for-next' new 921c9af8c78e ARM/dma-mapping: remove get_coherent_dma_mask new c1d7d3fba278 ARM/dma-mapping: take the bus limit into account in __dma_alloc new 89bb6e2ac940 ARM/dma-mapping: merge __dma_supported into arm_dma_supported new 44a3297687d7 Merge remote-tracking branch 'dma-mapping/for-next' new 91274f962e94 ARM: 8962/1: kexec: drop invalid assembly argument new bcb8573a1d89 ARM: 8963/1: boot: Obtain start of physical memory from DTB new 881b9a5fb9c5 ARM: 8964/1: ebsa110: replace setup_irq() by request_irq() new 76f7b04724d0 ARM: 8966/1: rpc: replace setup_irq() by request_irq() new 122fa2cd6a11 Merge branches 'fixes' and 'misc' into for-next new 184bf653a7a4 ARM: decompressor: factor out routine to obtain the inflat [...] new e114412f6164 ARM: decompressor: prepare cache_clean_flush for doing by- [...] new 401b368caaec ARM: decompressor: switch to by-VA cache maintenance for v7 cores new 29a843aec0a2 Merge tag 'arm32-efi-cache-ops-for-rmk' of git://git.kerne [...] new d46a35a9ad25 Merge branch 'devel-stable' into for-next new f9268bad5bd1 Merge remote-tracking branch 'arm/for-next' new bf2b59f60ee1 arm64/mm: Hold memory hotplug lock while walking for kerne [...] new bbd6ec605c0f arm64/mm: Enable memory hot remove new 2c9d45b43c39 arm64: add support for the AMU extension v1 new 87a1f063464a arm64: trap to EL1 accesses to AMU counters from EL0 new 4fcdf106a433 arm64/kvm: disable access to AMU registers from kvm guests new 6abde90881a5 Documentation: arm64: document support for the AMU extension new bbce8eaa6032 cpufreq: add function to get the hardware max frequency new cd0ed03a8903 arm64: use activity monitors for frequency invariance new c265861af2af clocksource/drivers/arm_arch_timer: validate arch_timer_rate new 90765f745b08 arm64: Update comment for ASID() macro new 857a141d7fb7 arm64: remove gratuitious/stray .ltorg stanzas new 27afb236fe5a arch/arm64: fix typo in a comment new e9c7ddbf8b4b arm64: csum: Optimise IPv6 header checksum new b8f58ac7c38a arm64: efi: add efi-entry.o to targets instead of extra-$( [...] new f0c0d4b74d59 arm64: entry: unmask IRQ in el0_sp() new c5ef1616d5f4 Merge branches 'for-next/memory-hotremove', 'for-next/arm_ [...] new 2ca86c346277 arm64: crypto: Modernize some extra assembly annotations new b8e505484e37 arm64: crypto: Modernize names for AES function macros new 0ccbd98a92c1 arm64: entry: Annotate vector table and handlers as code new c3357fc5415d arm64: entry: Annotate ret_from_fork as code new e7bf69721773 arm64: entry: Additional annotation conversions for entry.S new e2d591d29d44 arm64: entry-ftrace.S: Convert to modern annotations for a [...] new e434b08b442b arm64: ftrace: Correct annotation of ftrace_caller assembly new 1e4729ed028d arm64: ftrace: Modernise annotation of return_to_handler new c63d9f82db94 arm64: head.S: Convert to modern annotations for assembly [...] new ebdf44a18998 arm64: head: Annotate stext and preserve_boot_args as code new a5d4420b26b5 arm64: kernel: Convert to modern annotations for assembly data new 617a2f392c92 arm64: kvm: Annotate assembly using modern annoations new 6e52aab90152 arm64: kvm: Modernize annotation for __bp_harden_hyp_vecs new 4db61fef16a1 arm64: kvm: Modernize __smccc_workaround_1_smc_start annotations new 1242b9b30327 arm64: sdei: Annotate SDEI entry points using new style an [...] new c91db232da48 arm64: vdso: Convert to modern assembler annotations new 1157eb8f2ef3 arm64: vdso32: Convert to modern assembler annotations new 69d113b5c402 arm64: entry-ftrace.S: Fix missing argument for CONFIG_FUN [...] new 9a25136a6117 arm64: Mark call_smc_arch_workaround_1 as __maybe_unused new 1424835a7c53 Merge branch 'for-next/asm-annotations' into for-next/core new cc910b64c287 Merge remote-tracking branch 'arm64/for-next/core' new aaa19727159e perf: arm_spe: Remove unnecessary zero check on 'nr_pages' new e424b1798526 arm64: perf: Refactor PMU init callbacks new 29cc4ceeac12 arm64: perf: Support new DT compatibles new 9f5d3f4cefd4 Merge remote-tracking branch 'arm-perf/for-next/perf' new bcf06996dce8 Merge branch 'arm/fixes' into for-next new ae96efdad49d ARM: Document merges new 3bc246bfaaa9 Merge branch 'arm/fixes' into for-next new ad658207118d ARM: Document merges new 31175ad73040 Merge branch 'arm/fixes' into for-next new ffebbbdf18d3 ARM: Document merges new 1a68a771beb0 Merge tag 'v5.6-rc4' into for-next new 9f4a50c1e7f4 Merge branch 'arm/fixes' into for-next new 02145bcdfd96 ARM: Document merges new 09e7f9a4c8e2 Merge branch 'arm/fixes' into for-next new a75f1c4154a3 Merge remote-tracking branch 'arm-soc/for-next' new b5f3e42a613a arm64: dts: amlogic: add rc-videostrong-kii-pro keymap new a81bcfb6ac20 arm64: dts: g12-common: add parkmode_disable_ss_quirk on D [...] new ae5eed592c38 arm64: dts: meson: add pdm reset line new 430049239f91 arm64: dts: meson: s400: fix sound card codec nodes new 65b41849e10c arm64: dts: meson: sei510: fix sound card codec node new c6677da13d5a arm64: dts: meson: fix gxm-khadas-vim2 wifi new 67c4dd59fe9f arm64: dts: meson-gxbb-odroid-c2: add rc-odroid ir keymap new 026c20e7b05f arm64: dts: meson-gxl-s905x-p212: add bluetooth nodes new 992945185728 arm64: dts: meson-gxbb-vega-s95: fix bluetooth node new 57b57ebc3f33 arm64: dts: meson-g12b: fix N2/VIM3 audio card model names new 3d1724ffc0d9 Merge branch 'v5.7/dt64' into tmp/aml-rebuild new 9ef7a7920678 soc: amlogic: fix compile failure with MESON_SECURE_PM_DOM [...] new d85eed038ef4 dt-bindings: power: Fix dt_binding_check error new 340b12db7cc9 Merge branch 'v5.7/drivers' into tmp/aml-rebuild new ce276718f9fa Merge remote-tracking branch 'amlogic/for-next' new c3913d30e915 ARM: dts: aspeed: Add Facebook Yosemite V2 BMC new 84f238c27406 ARM: dts: aspeed: tiogapass: Add IPMB device new 5c1a0c3db8a4 ARM: dts: aspeed: tiogapass: Add gpio line names new bed7f2749ad5 ARM: dts: aspeed: tacoma: Enable eMMC controller new 7e006a4a24f7 ARM: dts: aspeed: g4: add video engine support new 8e2fbc28c4b2 ARM: dts: rainier: Enable VUART2 new 049f4bad8e90 ARM: dts: aspeed-g6: add usb functions new 71be2740edcf ARM: dts: aspeed-g5: add vhub port and endpoint properties new 7a59761be6b6 ARM: dts: aspeed-g4: add vhub port and endpoint properties new f48326e350cc ARM: dts: aspeed: witherspoon: Add gpio line names new 1de06af52388 ARM: dts: rainier: Set PCA9552 pin types new dc7664a6ab9a ARM: dts: aspeed: ast2500: Fix SCU IRQ controller node new de285b938cf3 ARM: dts: aspeed: ast2600: Fix SCU IRQ controller nodes new 7dec34f6f7cc Merge remote-tracking branch 'aspeed/for-next' new aec54ec0c845 ARM: dts: at91: Kill off "simple-panel" compatibles new 278af803475e ARM: dts: at91: sam9x60: add watchdog node new 4d8353bd0da2 ARM: dts: at91: sam9x60ek: enable watchdog node new bb502976653a ARM: dts: at91: sama5d2: use correct rtc compatible new 761f6ed85417 ARM: dts: at91: sama5d4: use correct rtc compatible new a4bd8da893a3 ARM: dts: at91: sama5d3: add i2c gpio pinctrl new 8fb82f050cf6 ARM: dts: at91: sama5d4: add i2c gpio pinctrl new 455fec938bbb ARM: dts: at91: sama5d2: add i2c gpio pinctrl new 7448f052c816 Merge branches 'at91-soc', 'at91-dt' and 'at91-defconfig' [...] new 59c6dcee72fb Merge remote-tracking branch 'at91/at91-next' new 28b2f82e0383 clk: imx: Fix division by zero warning on pfdv2 new 8ffe9c7bb9e4 clk: imx: pfdv2: switch to use determine_rate new c88a4c797a50 clk: imx: pfdv2: determine best parent rate new d678d83c583d clk: imx: pllv4: use prepare/unprepare new e20703f00b12 clk: imx8mn: A53 core clock no need to be critical new 81aa844bb53b clk: imx8mm: A53 core clock no need to be critical new 0d77abc4fc31 clk: imx8mp: A53 core clock no need to be critical new b4fc6f72ddc1 clk: imx8mq: A53 core clock no need to be critical new 412a7bf0d95e Merge branch 'clk/imx' into for-next new 636b45b8efa9 ARM: dts: imx6: phycore-som: fix arm and soc minimum voltage new b2f313768fcc Merge branch 'imx/fixes' into for-next new 705dcca91d0a firmware: imx: scu-pd: add power domain for I2C and INTMUX [...] new 4791937994b8 firmware: imx: add dummy functions new 7c0ab222951b soc: imx: increase build coverage for imx8m soc driver new 1c6468b2119a Merge branch 'imx/drivers' into for-next new 62d1c1df8583 ARM: imx: Remove unnecessary blank lines new 756931e058ec ARM: imx: Drop unnecessary src_base check new c4aba58a8d7d Merge branch 'imx/soc' into for-next new 67af8818ee88 dt-bindings: crypto: sahara: use generic node name new 93003cc46d07 dt-bindings: crypto: dcp: use generic node name new 5a02504f0ac9 dt-bindings: crypto: caam: use generic node name new 196597fdb3db Merge branch 'imx/bindings' into for-next new 8cdff3241f63 ARM: dts: imx6sx-softing-vining-2000: Enable PCI support new 135be16d3505 ARM: dts: imx7s: add snvs clock to pwrkey new 684720000af8 ARM: dts: imx: Make iomuxc node name generic new 1f4e29d24b9d ARM: dts: imx6: phycore-som: explicit disable pmic watchdo [...] new 50f5b89a32ec ARM: dts: imx6: phycore-som: add da9062 gpio support new b7dc7205b2ae ARM: dts: imx6qdl-sr-som-ti: indicate powering off wifi is safe new d2cf2f91ba5b ARM: dts: imx6qdl-gw5910: add CC1352 UART new 6cef60ff174f ARM: dts: imx: align name for crypto node and child nodes new c2902fb04ed6 ARM: dts: imx25-pinfunc: add config for kpp rows 4 to 7 new 5ba4649ffefe Merge branch 'imx/dt' into for-next new 8023321d30be arm64: dts: ls1028a: delete extraneous #interrupt-cells fo [...] new 1a4bfe0f517a arm64: dts: ls1028a: disable all enetc ports by default new b1520d8b9b0d arm64: dts: ls1028a: add node for Felix switch new 8aa80fc8bdf2 arm64: dts: ls1028a: enable switch PHYs on RDB new e46b08b09919 arm64: dts: ls1028: sl28: explicitly enable network ports new f0cac1412ca4 arm64: dts: imx: add i.MX8QXP thermal support new d3a719e3d07e arm64: dts: imx8mp: add crypto node new 46770eae2120 arm64: dts: imx8mm: add snvs clock to pwrkey new edd91ba6b82c arm64: dts: imx8mq: add snvs clock to pwrkey new c18696de2cd9 arm64: dts: imx8mq: Align iomuxc node name new 455ae0c368f2 arm64: dts: imx8mp: Add src node new 1f5b12d4a922 arm64: dts: lx2160a-cex7: add support for ltc3882 regulator new f26d7effb7ec arm64: dts: lx2160a-cex7: add on-module eeproms new dde061b86559 arm64: dts: librem5-devkit: add a vbus supply to usb0 new c53f01666399 arm64: dts: librem5-devkit: add the sgtl5000 i2c audio codec new 7f7b799717cb arm64: dts: librem5-devkit: add the simcom 7100 modem and audio new 3ef506b3e62a arm64: dts: librem5-devkit: allow modem to wake the system [...] new a2e47ba22192 arm64: dts: librem5-devkit: add the regulators for DVFS new 9dae8563bfdb arm64: dts: librem5-devkit: allow the redpine card to be removed new 5369d1914514 arm64: dts: librem5-devkit: increase the VBUS current in t [...] new eef22bb129df arm64: dts: librem5-devkit: add lsm9ds1 mount matrix new d3f46dd47ff7 arm64: dts: imx8mn-evk: Add i2c3 support new ded9e59b3901 arm64: dts: imx8mn-evk: Enable pca6416 on i2c3 bus new 5e4a67ff7f69 arm64: dts: imx8mp-evk: Add i2c3 support new 2dfb4b13161a arm64: dts: imx8mp-evk: Enable pca6416 on i2c3 bus new f93f1e721cc7 arm64: dts: layerscape: add iommu-map property to pci nodes new c5486819d263 arm64: dts: imx8mq-phanbell: Add gpio-fan/thermal support new 8755963aec62 arm64: dts: lx2160ardb: Update FSPI node properties new 035af82a5fe1 arm64: dts: lx2160aqds: Add FSPI node properties new f5ff5a213b4d arm64: dts: imx8mn: align name for crypto child nodes new f0692bb890c1 arm64: dts: enable fspi in imx8mm dts new 1436b5bc25a4 arm64: dts: imx8mq-phanbell: Fix Ethernet PHY post-reset duration new adf759f37c8d Merge branch 'imx/dt64' into for-next new 1910ee13a12c ARM: multi_v7_defconfig: enable drm imx support new 34e46ed80df6 arm64: defconfig: add i.MX system controller thermal support new 4559a11e48d5 Merge branch 'imx/defconfig' into for-next new 70274d6ee8b6 Merge remote-tracking branch 'imx-mxs/for-next' new 3a361eabbff0 ARM: dts: keystone-k2g: Add DSS node new 7856488bd83b ARM: dts: keystone-k2g-evm: add HDMI video support new 560b4d4691b0 Merge branch 'for_5.7/keystone-dts' into next new 0e77f96fd013 Merge remote-tracking branch 'keystone/next' new 5afc2b83ac28 ARM: dts: mediatek: add mt7629 pwm support new 5236347bde42 arm64: dts: mediatek: add dtsi for MT8516 new 9983822c8cf9 arm64: dts: mediatek: add pumpkin board dts new 06ea767b9900 Merge branch 'v5.6-next/dts64' into for-next new 28f0b8961045 Merge branch 'v5.6-next/soc' into for-next new 4b9554e11614 Merge remote-tracking branch 'mediatek/for-next' new 9f65ca3d19de Merge remote-tracking branch 'mvebu/for-next' new 060ccdefdafc Merge branch 'fixes' into for-next new cef766300353 drm/omap: Prepare DSS for probing without legacy platform data new e28bb32b6d99 Merge branch 'omap-for-v5.7/dss-probe' into omap-for-v5.7/ti-sysc new 69e60903aaf5 bus: ti-sysc: Fix wrong offset for display subsystem reset quirk new 25bfaaa73c7d bus: ti-sysc: Detect EDMA and set quirk flags for tptc new 4d0dd3802ee1 dt-bindings: bus: ti-sysc: Add support for PRUSS SYSC type new b2745d92bb01 bus: ti-sysc: Add support for PRUSS SYSC type new 1e4f7c8fbf46 Merge branch 'omap-for-v5.7/ti-sysc' into for-next new 63b34416aa7e ARM: dts: Configure interconnect target module for omap4 dss new 4c8d1c8d62cd ARM: dts: Configure interconnect target module for omap4 dispc new 3a97c4b9a160 ARM: dts: Configure interconnect target module for omap4 rfbi new 663de788d4e2 ARM: dts: Configure interconnect target module for omap4 venc new 0b98d5183472 ARM: dts: Configure interconnect target module for omap4 dsi1 new dc7578e99d42 ARM: dts: Configure interconnect target module for omap4 dsi2 new 8f6615634150 ARM: dts: Configure interconnect target module for omap4 hdmi new 715a5a978733 ARM: dts: Configure interconnect target module for omap5 dss new 2472a4e00a29 ARM: dts: Configure interconnect target module for omap5 dispc new b9a4e149533b ARM: dts: Configure interconnect target module for omap5 rfbi new 5a507162f096 ARM: dts: Configure interconnect target module for omap5 dsi1 new 98e1a6a86a22 ARM: dts: Configure interconnect target module for omap5 dsi2 new 671ab615bd50 ARM: dts: Configure interconnect target module for omap5 hdmi new a50371f2efe8 ARM: dts: Configure interconnect target module for dra7 dss new 9a95196c43ab ARM: dts: Configure interconnect target module for dra7 dispc new c4f4728b03f6 ARM: dts: Configure interconnect target module for dra7 hdmi new 3b6ff6bb5a8a ARM: dts: Move am437x dss to the interconnect target module in l4 new 9fd8a854d14e ARM: dts: Configure interconnect target module for am437x dispc new 11ef2bfc60ad ARM: dts: Configure interconnect target module for am437x rfbi new a2ebc75fa9e0 ARM: OMAP2+: Drop legacy platform data for omap4 dss new 19da9c0ece41 ARM: OMAP2+: Drop legacy platform data for omap5 DSS new 6fa1a9863c3c ARM: OMAP2+: Drop legacy platform data for dra7 DSS new c760f610c966 ARM: OMAP2+: Drop legacy platform data for am437x DSS new a3e2a6c85c9d Merge branch 'omap-for-v5.7/accelerators' into omap-for-v5 [...] new ce5ca149a6dc ARM: dts: AM33xx-l4: Update PRUSS interconnect target-module node new 44e66a5d9d8f ARM: dts: AM4372: Add the PRU-ICSS interconnect target-mod [...] new ecdeca6d961c ARM: dts: dra7: Add PRU-ICSS interconnect target-module nodes new 81557a5f112b Merge branch 'omap-for-v5.7/ti-sysc-drop-pdata' into for-next new b75ca5217743 ARM: OMAP: replace setup_irq() by request_irq() new a3ae5449fcf3 Merge branch 'omap-for-v5.7/omap1' into for-next new ece275032fe7 ARM: dts: Configure interconnect target module for am3 tpcc new 9c1562ea71fe ARM: dts: Configure interconnect target module for am3 tptc0 new 1e666cb36072 ARM: dts: Configure interconnect target module for am3 tptc1 new 551e01ad62ac ARM: dts: Configure interconnect target module for am3 tptc2 new cabc9d127c6f ARM: dts: Configure interconnect target module for am4 tpcc new 0ee89ca32d5b ARM: dts: Configure interconnect target module for am4 tptc0 new de01821f2783 ARM: dts: Configure interconnect target module for am4 tptc1 new 45701c402fe0 ARM: dts: Configure interconnect target module for am4 tptc2 new 13149bb878b3 ARM: dts: Configure interconnect target module for dra7 tpcc new 103d26417492 ARM: dts: Configure interconnect target module for dra7 tptc0 new 4286b6741e9b ARM: dts: Configure interconnect target module for dra7 tptc1 new b2fbe56c22b4 ARM: OMAP2+: Drop legacy platform data for am3 and am4 edma new 104d56b3e376 ARM: OMAP2+: Drop legacy platform data for dra7 edma new 00c5b97b655d Merge branch 'omap-for-v5.7/ti-sysc-drop-pdata' into for-next new f66ca92dd3a3 Merge branch 'fixes' into for-next new aef067e8e95d Merge branch 'fix-lcdc-quirk' into omap-for-v5.7/ti-sysc new 2f71af431cc1 Merge branch 'omap-for-v5.7/ti-sysc' into for-next new b6bb79e88514 Merge branch 'fixes' into for-next new fc53c18de907 Merge remote-tracking branch 'omap/for-next' new 1222783ecf4b arm64: dts: sdm845: follow venus-sdm845v2 DT binding new 058bd0a68950 arm64: dts: sc7180: Move venus node to the correct position new 5bf635621245 arm64: dts: ipq6018: Add a few device nodes new 0407fad06011 arm64: dts: qcom: sdm845-mtp: Add Truly display new ef82b925e702 arm64: dts: qcom: msm8916:: Add qcom,tsens-v0_1 to msm8916 [...] new 946f80074adb arm64: dts: qcom: msm8996:: Add qcom,tsens-v2 to msm8996.d [...] new 30162dce8beb arm64: dts: sc7180: Add unit name to soc node new b303f9f0050b arm64: dts: sdm845: Redefine interconnect provider DT nodes new 950d3fb6fb61 arm64: dts: qcom: msm8996: Define parent clocks for gcc new 27520210e881 arm64: dts: qcom: msm8996: Use generic QMP driver for UFS new b1b24dd7a676 arm64: dts: sc7180: Add interconnect provider DT nodes new 74f26599809c arm64: dts: qcom: sdm845: Add OSM L3 interconnect provider new b21bb61d243a arm64: dts: qcom: sc7180: Add OSM L3 interconnect provider new 663b7d41d5be arm64: dts: qcom: msm8998: Fix cpu compatible new 54c22ae53d6b arm64: dts: qcom: sc7180: Added critical trip point Therma [...] new 4086e4808470 arm64: dts: qcom: apq8016-sbc: Remove wrong regulator supply new 8d23a0040475 arm64: dts: qcom: db845c: add Low speed expansion i2c and [...] new 3498d9c05f80 arm64: dts: qcom: msm8998-mtp: Disable funnel 4 and 5 new 60378f1a171e arm64: dts: qcom: sm8250: Add sm8250 dts file new 5bcdf1009f1b arm64: dts: msm8916: Add fastrpc node new 557a2aba5b83 arm64: dts: qcom: qcs404: Enable CQE support for eMMC new f4820fd37bd5 arm64: dts: qcom: sc7180: Update reg names for SDHC new d3a9ad1163a8 arm64: defconfig: Enable Qualcomm SDM845 display and gpu clocks new d0a9e6319257 arm64: defconfig: Enable Truly NT35597 WQXGA panel new 3ae09e2608c3 ARM: qcom_defconfig: Enable QRTR new 226bbb937efb soc: qcom: Do not depend on ARCH_QCOM for QMI helpers new efde2659b0fe drivers: qcom: rpmh-rsc: Use rcuidle tracepoints for rpmh new cc41a5273d69 soc: qcom: socinfo: Use seq_putc() if possible new 04fc94be4a81 devicetree: bindings: firmware: add ipq806x to qcom_scm new 2611bc0b358f Merge branches 'arm64-for-5.7', 'arm64-defconfig-for-5.7', [...] new c631b4b68bf6 Merge remote-tracking branch 'qcom/for-next' new d886ff4d2a6a ARM: dts: bcm2711: Move emmc2 into its own bus new 2f85a828a1bb Merge remote-tracking branch 'raspberrypi/for-next' new 2862bf0ad4e9 Merge remote-tracking branch 'realtek/for-next' new 8999408494ce ARM: dts: iwg22d-sodimm: Enable LCD panel new ae9ff549743e ARM: dts: iwg22d-sodimm: Enable touchscreen new a2e0f6c59ec6 arm64: dts: renesas: r8a77961: Add thermal nodes new afa22ca16f97 Merge branches 'renesas-arm-dt-for-v5.7' and 'renesas-arm6 [...] new 4fba47706fbb arm64: dts: renesas: Add support for M3ULCB with R-Car M3-W+ new 1bb852d9d906 arm64: dts: renesas: r8a77961: salvator-xs: Fix memory uni [...] new 1e95b4f8faaa dt-bindings: arm: renesas: Add M3ULCB with R-Car M3-W+ new 4653e74b77f4 Merge branches 'renesas-arm64-dt-for-v5.7' and 'renesas-dt [...] new 7f61dff1ed91 ARM: dts: iwg22d-sodimm: Enable LCD panel new 99ae78f1fc3a ARM: dts: iwg22d-sodimm: Enable touchscreen new b33d9bc49245 Merge branch 'renesas-arm-dt-for-v5.7' into renesas-next new 17ab3c3e31db arm64: dts: renesas: r8a77961: Add thermal nodes new 42afeb28d280 arm64: dts: renesas: Add support for M3ULCB with R-Car M3-W+ new 04456450f54b arm64: dts: renesas: r8a77961: salvator-xs: Fix memory uni [...] new 5fc00fce6276 arm64: dts: renesas: r8a77965: Add CPUIdle support for CA57 cores new 9aa7dea8d66e arm64: dts: renesas: r8a77990: Add CPUIdle support for CA53 cores new e30f56800e69 arm64: dts: renesas: Add HiHope RZ/G2M board with idk-1110 [...] new bf4540d5148c Merge branch 'renesas-arm64-dt-for-v5.7' into renesas-next new f70a76998a21 Merge remote-tracking branch 'renesas/next' new 5febc543a187 dt-bindings: reset: imx7: Add support for i.MX8MN new 50edf7b0d404 dt-bindings: reset: imx7: Document usage on i.MX8MP SoC new 04684708ce01 reset: imx7: Add support for i.MX8MP SoC new 2ebf89fd4ecf reset: hi6220: Add support for AO reset controller new 63c162363e9c Merge remote-tracking branch 'reset/reset/next' new a0514bc16739 ARM: dts: remove g-use-dma from rockchip usb nodes new 048e9a44dd93 ARM: dts: rockchip: add sram to bus_intmem nodename for rv1108 new 449f52e8612d ARM: dts: rockchip: add sram to bus_intmem nodename for rk3036 new 2280f861cc9e ARM: dts: rockchip: add sram to bus_intmem nodename for rk3288 new 8dd177410c67 ARM: dts: rockchip: Fix vcc10_lcd name and voltage for rk3 [...] new b38a9a3f4461 ARM: dts: rockchip: Fix ddc-i2c-bus for rk3288-vyasa new 385d567c1308 ARM: dts: rockchip: Add vcc50_hdmi for rk3288-vyasa new 17ec2394d588 ARM: dts: rockchip: add missing model properties new 27986dcc32ee Merge branch 'v5.7-armsoc/dts32' into for-next new 612b25d2c0fa arm64: dts: rockchip: Describe RK3328 GPIO_MUTE users new 98faae2b4b2d arm64: dts: rockchip: fix cpu compatible property for rk3308 new e9b6044dceef arm64: dts: remove g-use-dma from rockchip usb nodes new 4e2e8418c4c6 arm64: dts: rockchip: fix compatible property for Radxa RO [...] new 8a469ee35606 arm64: dts: rockchip: Add txpbl node for RK3399/RK3328 new 186444c146dc arm64: dts: rockchip: fix px30 lvds ports new e1577157c0e2 arm64: dts: rockchip: remove dvs2 pinctrl for pmic on rk3399 evb new 2217a8519c57 arm64: dts: rockchip: Add pmic dt tree for rk3399 evb new c5d24362cb11 arm64: dts: rockchip: remove enable-gpio of backlight on r [...] new 6b1ed0390b9d arm64: dts: rockchip: Enable eDP display on rk3399 evb new e2e699bb44e0 dt-bindings: Add doc for Pine64 Pinebook Pro new 5a65505a6988 arm64: dts: rockchip: Add initial support for Pinebook Pro new 98b195e54ee6 Merge branch 'v5.7-armsoc/dts64' into for-next new 4923caa8b3a4 ARM: rockchip: fix spelling mistake "to" -> "too" new 3fa6d295da98 Merge branch 'v5.7-armsoc/soc' into for-next new dd882f8fcb53 Merge branch 'v5.7-clk/next' into for-next new 455a19cdaf07 Merge branch 'v5.6-clk/fixes' into for-next new 194153403da8 dt-bindings: arm: fix Rockchip Kylin board bindings new ee3eff7e14eb dt-bindings: arm: add Rockchip rk3036-evb board new 9cd568dc588c ARM: dts: rockchip: fix vqmmc-supply property name for rk3 [...] new 8a385eb57296 ARM: dts: rockchip: fix rockchip,default-sample-phase prop [...] new 79f23601fcbb ARM: dts: rockchip: remove #dma-cells from dma client node [...] new 0c1cb8b00c9f ARM: dts: add bus to rockchip amba nodenames new bcfc77be9cf9 Merge branch 'v5.7-armsoc/dts32' into for-next new bf14bc6169cd arm64: dts: rockchip: fix compatible property for rk3399-evb new 91da379fa5b4 arm64: dts: rockchip: remove max-freq from &spi1 node for [...] new 541d99d977ac arm64: dts: rockchip: remove rockchip,grf from vop nodes for px30 new ba58672a2d1d arm64: dts: remove no-emmc from mmc node for Rockchip PX5 EVB new bfb70fa503e4 arm64: dts: rockchip: fix vqmmc-supply property name for r [...] new b6e62d37c016 arm64: dts: rockchip: replace clock-freq-min-max by max-frequency new b2411befed60 arm64: dts: add bus to rockchip amba nodenames new 6795e06559b8 Merge branch 'v5.7-armsoc/dts64' into for-next new 47fdeeacf278 Merge remote-tracking branch 'rockchip/for-next' new 182eb908b250 ARM: exynos_defconfig: Add more drivers for GalaxyS3/Trats2 new 9c5df697f69c Merge branch 'next/defconfig' into for-next new fbec0a1f775a ARM: dts: exynos: Fix G3D power domain supply on Odroid XU [...] new 604e8b79c886 ARM: dts: exynos: Fix G3D power domain supply on Arndale O [...] new 2c3956ea5f5a Merge branch 'next/dt' into for-next new 87b926426924 Merge branch 'fixes' into for-next new 32a1671ff8e8 ARM: dts: exynos: Fix polarity of the LCD SPI bus on Unive [...] new ec793c394501 Merge branch 'next/dt' into for-next new 4594c5d0bcb7 Merge remote-tracking branch 'samsung-krzk/for-next' new b48c74f4e139 Merge tag 'scmi-updates-5.7' of git://git.kernel.org/pub/s [...] new 9e771e47962b Merge remote-tracking branch 'scmi/for-linux-next' new 32507b868119 arm64: dts: allwinner: h6: Move ext. oscillator to board DTs new 7ee32a17e0d6 arm64: dts: allwinner: h6: orangepi-one-plus: Enable ethernet new 2345b744f4f9 arm64: dts: allwinner: h6: orangepi: Enable HDMI new f63e01a7ce19 Merge branch 'sunxi/dt-for-5.7' into sunxi/for-next new fe3a04824f75 ARM: dts: sun8i: r40: Move AHCI device node based on addre [...] new abe076fb0dfd ARM: dts: sun8i: r40: Fix register base address for SPI2 and SPI3 new d9b553b02e69 ARM: dts: sun8i: r40: Move SPI device nodes based on addre [...] new f81547ba7a98 dt-bindings: crypto: add new compatible for A33 SS new 00cef5e404a6 ARM: dts: sun8i: a33: add the new SS compatible new 45ebd342cff6 Merge branch 'sunxi/fixes-for-5.6' into sunxi/for-next new da180322582b ARM: dts: sunxi: Fix DE2 clocks register range new 3e9a1a8b7f81 arm64: dts: allwinner: a64: Fix display clock register range new dbf72a8c0147 ARM: dts: sun8i: a83t: Add device node for rotation core new 048cdfceebb7 arm64: dts: allwinner: a64: add node for rotation core new 8afff9da61ea Merge branch 'sunxi/dt-for-5.7' into sunxi/for-next new ad157de22295 Merge remote-tracking branch 'sunxi/sunxi/for-next' new c2076b00d0a4 Merge branch for-5.7/dt-bindings into for-next new 5e7322bbf036 Merge branch 'for-5.7/dt-bindings' into for-5.7/clk new 9a85eb4d6242 clk: tegra: Add support for OSC_DIV fixed clocks new 2b50e49b093c clk: tegra: Add Tegra OSC to clock lookup new 6fe38aa8cac3 clk: tegra: Fix Tegra PMC clock out parents new c9e28c25a0d0 clk: tegra: Remove CLK_M_DIV fixed clocks new acbeec3d376c clk: tegra: Remove tegra_pmc_clk_init along with clk ids new efdd205ccbfa clk: tegra: Remove audio clocks configuration from clock driver new 4a40b6855a0f Merge branch for-5.7/clk into for-next new df25e554887f ARM: tegra: Compile sleep-tegra20/30.S unconditionally new 859a6f6ee15e ARM: tegra: Add tegra_pm_park_secondary_cpu() new d90bdb72bb42 ARM: tegra: Remove pen-locking from cpuidle-tegra20 new f5619492c80b ARM: tegra: Change tegra_set_cpu_in_lp2() type to void new 891e1286c138 ARM: tegra: Propagate error from tegra_idle_lp2_last() new 2c7fc345ec07 ARM: tegra: Expose PM functions required for new cpuidle driver new dbb39f210dd4 ARM: tegra: Rename some of the newly exposed PM functions new db06c7b9aa4b ARM: tegra: Make outer_disable() open-coded new 1e24ce0588e2 ARM: tegra: cpuidle: Handle case where secondary CPU hangs [...] new 496d570966f9 ARM: tegra: cpuidle: Make abort_flag atomic new 98f4a6946209 ARM: tegra: cpuidle: Remove unnecessary memory barrier new 5562ef1bda23 Merge branch 'for-5.7/arm/core' into for-5.7/cpuidle new 7940127ecd19 cpuidle: Refactor and move out NVIDIA Tegra20 driver into [...] new 7bf9adc1fee8 cpuidle: tegra: Squash Tegra30 driver into the common driver new a5aeade11882 cpuidle: tegra: Squash Tegra114 driver into the common driver new e752b86ca083 cpuidle: tegra: Disable CC6 state if LP2 unavailable new 55d3418b6ac8 Merge branch for-5.7/cpuidle into for-next new d3ff066a331b Merge branch for-5.7/firmware into for-next new 32a7bc1b9702 Merge branch for-5.7/soc into for-next new 2243af41115d memory: tegra: Correct debugfs clk rate-range on Tegra20 new a53670e1a734 memory: tegra: Correct debugfs clk rate-range on Tegra30 new 141267bffd1d memory: tegra: Correct debugfs clk rate-range on Tegra124 new ac7dac8e8ac0 Merge branch for-5.7/memory into for-next new a2e3c7101422 Merge branch for-5.7/arm/dt into for-next new 742d76ef0e90 ARM: multi_v7_defconfig: Enable Tegra cpuidle driver new 224c66320504 ARM: tegra: Enable Tegra cpuidle driver in tegra_defconfig new 34d5e5dfd430 Merge branch for-5.7/arm/defconfig into for-next new dadf79561be0 Merge branch 'for-5.7/dt-bindings' into for-5.7/arm64/dt new f9f711efd441 arm64: tegra: Fix Tegra194 PCIe compatible string new fab7a0391b8b arm64: tegra: Add XUSB and pad controller on Tegra194 new 92f37c0a0e10 arm64: tegra: Enable XUSB host in P2972-0000 board new dbf91ff001e5 arm64: tegra: Update OTG port entries for Jetson TX1 new 6895c83fda8c arm64: tegra: Update OTG port entries for Jetson TX2 new e74db5a5b487 arm64: tegra: Add XUDC node for Tegra210 new 6b3d85930104 arm64: tegra: Enable XUDC on Jetson TX1 new 584f800c47b5 arm64: tegra: Add XUDC node for Tegra186 new 0edc02022966 arm64: tegra: Enable XUDC node on Jetson TX2 new 88d1049e16ea arm64: tegra: Update OTG port entries for Jetson Nano new 9f2ff73856d4 arm64: tegra: Enable XUDC node on Jetson Nano new 359ae651f4bd arm64: tegra: Add clock-cells property to Tegra PMC node new d90bd9b76c79 arm64: tegra: smaug: Change clk_out_2 provider to PMC new 9995f924b56f arm64: tegra: Enable I2C controller for EEPROM new ec5fd197a9c7 arm64: tegra: Add EEPROM supplies new 5f4ade92ed41 arm64: tegra: Fix Tegra186 SOR supply new db705117d18b arm64: tegra: Populate LP8557 backlight regulator new bcdf81cb268d arm64: tegra: Add ethernet alias on Jetson TX1 new 0c988b731e64 arm64: tegra: Add PCIe endpoint controllers nodes for Tegra194 new 84eaaf750003 arm64: tegra: Add support for PCIe endpoint mode in P2972- [...] new 90060ae83820 Merge branch for-5.7/arm64/dt into for-next new 43a3834a7d0f Merge remote-tracking branch 'tegra/for-next' new 20055448dc1b Merge tag 'imx-clk-fixes-5.6' of git://git.kernel.org/pub/ [...] new 5c5f96168439 Merge branch 'clk-fixes' into clk-next new c3944ec8c6df clk: Fix phase init check new 7c45519cbf92 Merge branch 'clk-phase-errors' into clk-next new d89499250247 clk: rockchip: fix mmc get phase new f2e23e097ff6 Merge branch 'clk-phase-errors' into clk-next new 6e26901a00c0 clk: renesas: rcar-gen3: Add CCREE clocks new 9e6f3b44dc75 clk: renesas: r8a7795: Add RPC clocks new 715286f51d13 clk: renesas: r8a7796: Add RPC clocks new 808eab15f39b clk: renesas: r8a77965: Add RPC clocks new 068e7f85234c clk: renesas: Remove use of ARCH_R8A7795 new 23b6bc70c1de Merge tag 'clk-renesas-for-v5.7-tag1' of git://git.kernel. [...] new 27e0278e06f2 Merge branch 'clk-renesas' into clk-next new 306e59cc32a3 dt-bindings: clk: meson: add the gxl internal dac gate new 73c7ddd8ee15 clk: meson: gxbb: add the gxl internal dac gate new 83b89a75de9b clk: meson: gxbb: set audio output clock hierarchy new 42be7c41a5ed dt-bindings: clk: g12a-clkc: add SPICC SCLK Source clock IDs new 51a0c29b229e Merge branch 'v5.7/dt' into v5.7/drivers new a18c8e0b7697 clk: meson: g12a: add support for the SPICC SCLK Source clocks new 71202c412478 clk: meson: meson8b: set audio output clock hierarchy new dfbfee870234 Merge tag 'clk-meson-v5.7-1' of https://github.com/BayLibr [...] new 5b36638c88df Merge branch 'clk-amlogic' into clk-next new d968ce83c19d Merge remote-tracking branch 'clk/clk-next' new 29cfdc70ee7d Merge remote-tracking branch 'csky/linux-next' new 8fae22fc7500 Merge remote-tracking branch 'h8300/h8300-next' new 361739c8caea Merge branch 'pgtable-layout-rewrite' into for-v5.7 new 1b43cb5fed0b m68k: Fix Kconfig indentation new 0cfb07c5f221 zorro: Make zorro_match_device() static new aeee094d953b zorro: Fix zorro_bus_match() kerneldoc new 3d52910e2b8a zorro: Use zorro_match_device() helper in zorro_bus_match() new 1c5b915a1306 zorro: Remove unused zorro_dev_driver() new 7332bc4dc89c zorro: Move zorro_bus_type to bus-private header file new b3875759332e dio: Make dio_match_device() static new b87c9661bf35 dio: Fix dio_bus_match() kerneldoc new 435cb3eaf34e dio: Remove unused dio_dev_driver() new ea6658925dcc fbdev: c2p: Use BUILD_BUG() instead of custom solution new acc45648b9ae m68k: Switch to asm-generic/hardirq.h new 573a73abc316 zorro: Replace zero-length array with flexible-array member new 86cded5fc525 m68k: defconfig: Update defconfigs for v5.6-rc4 new cf0772b917e2 Merge remote-tracking branch 'm68k/for-next' new 4e9c3950ce09 m68k: Replace setup_irq() by request_irq() new e798861fd7b2 Merge remote-tracking branch 'm68knommu/for-next' new 1babf557bf6e microblaze: Stop printing the virtual memory layout new 9fd1a1c9b3f2 microblaze: Replace setup_irq() by request_irq() new 38919a9fca32 Merge remote-tracking branch 'microblaze/next' new e5096625bc6b MIPS: pic32mzda: Drop pointless static qualifier new bea176fb39ec MIPS: reduce print level for cache information new 172a37e9d011 arch/mips: change duplicated word in NUMA help text new 792a402c2840 MIPS: OCTEON: irq: Fix potential NULL pointer dereference new ac8fd122e070 MIPS: Replace setup_irq() by request_irq() new 2e34f8966da7 Merge remote-tracking branch 'mips/mips-next' new 95c7851a0307 Merge remote-tracking branch 'nds32/next' new 0d4e1bb10624 openrisc: Convert copy_thread to copy_thread_tls new 07e83dfbe16c openrisc: Enable the clone3 syscall new d95b56c77efd openrisc: Cleanup copy_thread_tls docs and comments new ac22ff63a5a7 Merge remote-tracking branch 'openrisc/for-next' new f98df5ed0a67 powerpc/pseries/vio: Remove stray #ifdef CONFIG_PPC_PSERIES new 8cbb00a90103 powerpc/pseries/Makefile: Remove CONFIG_PPC_PSERIES check new 72c4ebbac476 powerpc/papr_scm: Mark papr_scm_ndctl() as static new ba32f4b02105 powerpc/process: Remove unneccessary #ifdef CONFIG_PPC64 i [...] new f52153ab383f Documentation/ABI: Add ABI documentation for /sys/kernel/fadump_* new 9255782f7061 sysfs: Wrap __compat_only_sysfs_link_entry_to_kobj functio [...] new d418b19f34ed powerpc/fadump: Reorganize /sys/kernel/fadump_* sysfs files new 8852c07a881b powerpc/powernv: Move core and fadump_release_opalcore und [...] new 3f5f1f22ef10 Documentation/ABI: Mark /sys/kernel/fadump_* sysfs files d [...] new d8e73458f33a powerpc/fadump: sysfs for fadump memory reservation new 030e34743095 powerpc/32s: Don't flush all TLBs when flushing one page new 9e27086292aa powerpc/32: Warn and return ENOSYS on syscalls from kernel new c06f0aff035e powerpc: Don't use thread struct for saving SRR0/1 on syscall. new a83836dbc53e powerpc/pseries: Avoid NULL pointer dereference when drmem [...] new e1347a020b81 powerpc/32s: Slenderize _tlbia() for powerpc 603/603e new 05642cf7289c powerpc/32: don't restore r0, r6-r8 on exception entry pat [...] new 0b1c524caaae powerpc/32: refactor pmd_offset(pud_offset(pgd_offset... new 2efc7c085f05 powerpc/32: drop get_pteptr() new 365ad0b60d94 powerpc/83xx: Fix some typo in some warning message new 88654d5b4476 powerpc/83xx: Add some error handling in 'quirk_mpc8360e_q [...] new 860286cf3396 powerpc/kernel: no need to check return value of debugfs_c [...] new c4fd527f52ec powerpc/kvm: no need to check return value of debugfs_crea [...] new 08f6a7974ab9 powerpc/mm: book3s64: hash_utils: no need to check return [...] new f3c05201950a powerpc/mm: ptdump: no need to check return value of debug [...] new e04906aa1fba powerpc/cell/axon_msi: no need to check return value of de [...] new f344f0ab9939 powerpc/powernv: no need to check return value of debugfs_ [...] new c4b78169e366 powerpc/book3s64: Fix error handling in mm_iommu_do_alloc() new 6453f9ed9d4e powerpc/mm: Don't kmap_atomic() in pte_offset_map() on PPC32 new d42c6d0f8d00 powerpc/Makefile: Mark phony targets as PHONY new 16985f2d2509 powerpc/powernv: Treat an empty reboot string as default new 672e480aa210 powerpc/powernv: Add explicit fast-reboot support new fcdb524d440d powerpc/kernel/sysfs: Refactor current sysfs.c new 22697da36d0c powerpc/kernel/sysfs: Add new config option PMU_SYSFS to e [...] new 3d13e839e801 powerpc: Rename current_stack_pointer() to current_stack_frame() new 0e63f0151719 powerpc: Add current_stack_pointer as a register global new 84ab14893054 powerpc/irq: Use current_stack_pointer in check_stack_overflow() new 0dec6e1cca7e powerpc/irq: use IS_ENABLED() in check_stack_overflow() new 532d43a73cf1 powerpc/irq: Use current_stack_pointer in do_IRQ() new a05f0e5be4e8 powerpc/smp: Use nid as fallback for package_id new e7214ae9d85a powerpc/vphn: Check for error from hcall_vphn new 76b7bfb1732d powerpc/numa: Handle extra hcall_vphn error cases new 413e40550c5c powerpc/numa: Use cpu node map of first sibling thread new dc909d8b0c9c powerpc/numa: Early request for home node associativity new 247257b03b04 powerpc/numa: Remove late request for home node associativity new 0e7401ec433e Merge remote-tracking branch 'powerpc/next' new f8856e353454 Merge remote-tracking branch 'soc-fsl/next' new ab70a73aa45b riscv: Use flush_icache_mm for flush_icache_user_range new 2fab7a15604c riscv: Delete CONFIG_SYSFS_SYSCALL from defconfigs new aff7783392e0 riscv: force hart_lottery to put in .sdata section new 064223b947a8 RISC-V: Stop putting .sbss in .sdata new 52e7c52d2ded RISC-V: Stop relying on GCC's register allocator's hueristics new fdff9911f266 RISC-V: Inline the assembly register save/restore macros new abc71bf0a703 RISC-V: Stop using LOCAL for the uaccess fixups new 3133287b53ee riscv: Use p*d_leaf macros to define p*d_huge new 9f40b6e77d2f RISC-V: Move all address space definition macros to one place new e6fcdadc7c8b Merge remote-tracking branch 'risc-v/for-next' new 124377596023 s390/mm: mark private defines for vm_fault_t as such new e189b172d212 MAINTAINERS: Update s390/cio maintainer new 5e674c308bab MAINTAINERS: Update s390/pci maintainer new 014b020475d4 s390/mm: cleanup phys_to_pfn() and friends new ad451abee4ba s390/qdio: export SSQD via debugfs new 035f212fa7f2 s390/pci: embedding hotplug_slot in zdev new d68d5d51dc89 s390/cpum_cf: Add new extended counters for IBM z15 new d2abfbe4652d s390: enable bpf jit by default when not built as always-on new 0b38b5e1d0e2 s390: prevent leaking kernel address in BEAR new fb83510295d7 s390/cpuinfo: add system topology information new 8719b6d29d28 s390/irq: replace setup_irq() by request_irq() new 76fb118083ea s390/irq: make init_ext_interrupts static new 1d49688d2bc6 s390/traps: mark test_monitor_call __init new bb533ec8bacd s390/config: do not select VIRTIO_CONSOLE via Kconfig new 8f4818baa8f6 Merge remote-tracking branch 's390/features' new b69950e2e290 Merge remote-tracking branch 'sh/sh-next' new 98060484e232 xtensa: replace setup_irq() by request_irq() new 4aac2d8281e8 Merge branch 'xtensa-5.6-fixes' into xtensa-for-next new 44d92b2c40da xtensa: remove meaningless export ccflags-y new 2ef7e1268525 Merge branch 'xtensa-5.6-fixes' into xtensa-for-next new cee36340e05b Merge remote-tracking branch 'xtensa/xtensa-for-next' new bda1b70ce9ee Merge branch 'misc-5.6' into for-next-current-v5.5-20200311 new 28bb59e0e253 Merge branch 'for-next-current-v5.5-20200311' into for-nex [...] new a84e9b14be30 Merge branch 'misc-5.6' into for-next-next-v5.6-20200311 new be730aa107d7 btrfs: Add overview of device replace new 3ea9ebf91056 Btrfs: don't iterate mod seq list when putting a tree mod seq new b692efda6e95 btrfs: relocation: Add introduction of how relocation works new 215b31fd61a1 btrfs: update the comment of btrfs_control_ioctl() new 1da18bd7786a btrfs: use btrfs_ordered_update_i_size in clone_finish_ino [...] new 36f5068b9918 btrfs: introduce per-inode file extent tree new 314c0cba3139 btrfs: use the file extent tree infrastructure new 2423deca3d7b btrfs: replace all uses of btrfs_ordered_update_i_size new 8d1ebe67994e btrfs: delete the ordered isize update code new 3ca61bb8afdf btrfs: push __setup_root into btrfs_alloc_root new 582dc43c83ca btrfs: move fs root init stuff into btrfs_init_fs_root new 5460062aeaf4 btrfs: make btrfs_find_orphan_roots use btrfs_get_fs_root new 9e56e6b83b42 btrfs: export and use btrfs_read_tree_root for tree-log new 0091b05a2669 btrfs: make relocation use btrfs_read_tree_root() new 7684aa251b2b btrfs: remove btrfs_read_fs_root, not used anymore new 91e04fe2aaa2 btrfs: open code btrfs_read_fs_root_no_name new 4a03c70de972 btrfs: make the fs root init functions static new deb1bd7443dc btrfs: handle NULL roots in btrfs_put/btrfs_grab_fs_root new fb58a25b7484 btrfs: add a comment describing block reserves new 760964758b5f btrfs: add a comment describing delalloc space reservation new b71977186c72 btrfs: describe the space reservation system in general new 2f88cd4b884a btrfs: hold a ref on fs roots while they're in the radix tree new 9f6945ae71b1 btrfs: hold a ref on the root in resolve_indirect_ref new 1196bcce4f43 btrfs: hold a root ref in btrfs_get_dentry new 2f566c8f34a6 btrfs: hold a ref on the root in __btrfs_run_defrag_inode new 191007b0d4ab btrfs: hold a ref on the root in fixup_tree_root_location new b4b6e3ffba0f btrfs: hold a ref on the root in create_subvol new e368e0fb804c btrfs: hold a ref on the root in search_ioctl new f06fe6669bef btrfs: hold a ref on the root in btrfs_search_path_in_tree new 06cf54839898 btrfs: hold a ref on the root in btrfs_search_path_in_tree_user new 6439aebfd9e3 btrfs: hold a ref on the root in btrfs_ioctl_get_subvol_info new 764307413761 btrfs: hold ref on root in btrfs_ioctl_default_subvol new 147b87f9f9b4 btrfs: hold a ref on the root in build_backref_tree new 74ed9712f8da btrfs: hold a ref on the root in prepare_to_merge new 4d4b31b43638 btrfs: hold a ref on the root in merge_reloc_roots new 26d4b507fdb0 btrfs: hold a ref on the root in record_reloc_root_in_trans new 3f8950fc47b1 btrfs: hold a ref on the root in find_data_references new c69c2f1ac75e btrfs: hold a ref on the root in create_reloc_inode new 1ca85f55379d btrfs: hold a ref on the root in btrfs_recover_relocation new d13fde175532 btrfs: push grab_fs_root into read_fs_root new 40abc9953419 btrfs: hold a ref for the root in btrfs_find_orphan_roots new 4669c1850b3f btrfs: hold a ref on the root in scrub_print_warning_inode new 85265da5687b btrfs: hold a ref on the root in btrfs_ioctl_send new 069ba55e5cc1 btrfs: hold a ref on the root in get_subvol_name_from_objectid new f9fe13adb115 btrfs: hold a ref on the root in create_pending_snapshot new 1b59bbe0104f btrfs: hold a ref on the root in btrfs_recover_log_trees new 9e0f825f665b btrfs: hold a ref on the root in btrfs_check_uuid_tree_entry new aa3dc18333ed btrfs: export and rename free_fs_info new dd0b6d70fc8f btrfs: hold a ref on the root in open_ctree new 60f038f53ae4 btrfs: use btrfs_put_fs_root to free roots always new ed1e9fc775db btrfs: push btrfs_grab_fs_root into btrfs_get_fs_root new 10f9acd98909 btrfs: free more things in btrfs_free_fs_info new b16a018b631a btrfs: move fs_info init work into it's own helper function new 14e0c1bdfc35 btrfs: make the init of static elements in fs_info separate new ccc32d9992f1 btrfs: add a leak check for roots new ce364fd0f10c btrfs: rename btrfs_put_fs_root and btrfs_grab_fs_root new a2d845ce4682 btrfs: move root node locking helpers to locking.c new 06cdb591a41c btrfs: add wrapper for transaction abort predicate new 3e7678f9874a btrfs: remove extent_page_data::tree new 091e9ad471c7 btrfs: drop argument tree from submit_extent_page new 98dfd05d992c btrfs: add assertions for tree == inode->io_tree to extent [...] new d687016916fd btrfs: drop argument tree from btrfs_lock_and_flush_ordered_range new 6c3010d663b1 btrfs: sink argument tree to extent_read_full_page new 6ab890fce2ad btrfs: sink argument tree to __extent_read_full_page new f7344ee1a5de btrfs: sink arugment tree to contiguous_readpages new c06d53831e1a btrfs: sink argument tree to __do_readpage new 7ea24219b18e btrfs: sysfs, use btrfs_sysfs_remove_fsid to celanup error [...] new c3a210c0b7b1 btrfs: sysfs, rename device_link add/remove functions new 8f4667474263 btrfs: sysfs, unify handler name of devinfo/missing new 20ce8333e7d7 btrfs: Perform pinned cleanup directly in btrfs_destroy_de [...] new d1e242fe22a4 btrfs: Make btrfs_pin_extent take trans handle new 6632b5981326 btrfs: Introduce unaccount_log_buffer new 6baa7e5db4b4 btrfs: Call btrfs_pin_reserved_extent only during active t [...] new 9e39467dd60a btrfs: Make btrfs_pin_reserved_extent take transaction handle new 2e24d897ec94 btrfs: Make btrfs_pin_extent_for_log_replay take transacti [...] new 7183c7694901 btrfs: Make pin_down_extent take transaction handle new b77ef69eccac btrfs: Pass transaction handle to write_pinned_extent_entries new 7bc0aaaa782b btrfs: Mark pinned log extents as excluded new d0e0e1d45145 btrfs: Factor out pinned extent clean up in btrfs_delete_u [...] new f447cd2a2ca2 btrfs: switch to per-transaction pinned extents new 613083e905fe btrfs: relocation: Remove is_cowonly_root() new c59cc2a377d8 btrfs: handle logged extent failure properly new 39b3e87eca67 Btrfs: avoid unnecessary splits when setting bits on an ex [...] new d49ff74d1a66 btrfs: Export btrfs_release_disk_super new 02dbd7cf2886 btrfs: don't kmap() pages from block devices new 22a10a5ae165 btrfs: reduce scope of btrfs_scratch_superblocks() new 5c17c3c81b82 btrfs: use the page cache for super block reading new 0cbfdb48203d btrfs: use bios instead of buffer_heads from super block writeout new 3992a80e72dd btrfs: remove btrfsic_submit_bh() new 272bc1538d11 btrfs: remove buffer_heads from btrfsic_process_written_block() new 29b009d767b0 btrfs: remove buffer_heads form super block mirror integri [...] new bb39b6c7156b btrfs: backref, only collect file extent items matching ba [...] new 7648e5811c77 btrfs: backref, don't add refs from shared block when reso [...] new e30e45a43707 btrfs: backref, only search backref entries from leaves of [...] new 9c7f6389f37a btrfs: backref, use correct count to resolve normal data refs new 13d3831b665c btrfs: raid56: simplify tracking of Q stripe presence new 8e0de853ee2f btrfs: call btrfs_check_uuid_tree_entry directly in btrfs_ [...] new 5f2c6ebf0b10 btrfs: make btrfs_check_uuid_tree private to disk-io.c new 03e7fe24d693 btrfs: bail out of uuid tree scanning if we're closing new 5255d49cb94f btrfs: set update the uuid generation as soon as possible new a1a50f8a075a btrfs: Add missing lock annotation for release_extent_buffer() new 0c729aef3ed5 btrfs: define support masks for ioctl volume args v2 new 051731805f2c btrfs: use ioctl args support mask for subvolume create/delete new 7350dcae3918 btrfs: use ioctl args support mask for device delete new 0452e8417f0f btrfs: export helpers for subvolume name/id resolution new 6f275c8bdf47 btrfs: add new BTRFS_IOC_SNAP_DESTROY_V2 ioctl new 1aa0f0b9dff5 btrfs: use inode from io_ctl in io_ctl_prepare_pages new 5419655ea8f0 btrfs: make the uptodate argument of io_ctl_add_pages() boolean new 11c67cf30a1d btrfs: use standard debug config option to enable free-spa [...] new f3c21eac7455 btrfs: simplify error handling in __btrfs_write_out_cache() new 0d12ab48627b btrfs: Implement DREW lock new 365d6cf4e1e3 btrfs: convert snapshot/nocow exlcusion to drew lock new 9fec49727cbe btrfs: use struct_size to calculate size of raid hash table new c58e5d551614 btrfs: move mapping of block for discard to its caller new f7d482bf879c btrfs: open code trivial helper btrfs_header_fsid new efc19aa653d9 btrfs: open code trivial helper btrfs_header_chunk_tree_uuid new 770aeec81cb3 btrfs: simplify parameters of btrfs_set_disk_extent_flags new c2970a029a88 btrfs: adjust message level for unrecognized mount option new 5018cbccea2a btrfs: raid56: simplify sort_parity_stripes new 019697911f45 btrfs: replace u_long type cast with unsigned long new 90b183de0655 btrfs: adjust delayed refs message level new 7d1cd53957f9 btrfs: reduce pointer intdirections in btree_readpage_end_io_hook new 34a556e95357 btrfs: merge unlocking to common exit block in btrfs_commi [...] new 4b5f89e67524 btrfs: slightly simplify global block reserve calculations new cd80b6332f6a btrfs: ioctl: resize: only show message if size is changed new 546d5c3d54d0 btrfs: Don't submit any btree write bio if the fs has errors new c8a543089f30 uuid: Add inline helpers to import / export UUIDs new fbbc6ae810bd uuid: Provide a GUID generator for raw buffer new e22592d10832 btrfs: switch to use new generic UUID API new 00f8ba3ff643 uuid: Remove no more needed macro new f3ac788751c0 btrfs: qgroup: ensure qgroup_rescan_running is only set wh [...] new 2583719be80c btrfs: qgroup: Remove the unnecesaary spin lock for qgroup [...] new bbeddbe77f6a btrfs: change full_search to bool in find_free_extent_update_loop new 1d88c43167e8 btrfs: handle invalid profile in chunk allocation new 78375f906b90 btrfs: introduce chunk allocation policy new 20b33e542e74 btrfs: refactor find_free_dev_extent_start() new 61f10a260d8d btrfs: introduce alloc_chunk_ctl new cdedd9c020f2 btrfs: factor out init_alloc_chunk_ctl new 7515967347b4 btrfs: factor out gather_device_info() new 876447472381 btrfs: factor out decide_stripe_size() new 616e6973152e btrfs: factor out create_chunk() new 53d6e9ed7724 btrfs: parameterize dev_extent_min for chunk allocation new ba328ac4da19 btrfs: introduce extent allocation policy new 7ffcd2e027fb btrfs: move hint_byte into find_free_extent_ctl new e95c664e70a6 btrfs: move variables for clustered allocation into find_f [...] new d0e0b53395e5 btrfs: factor out do_allocation() for extent allocation new 02cbf3902b92 btrfs: drop unnecessary arguments from clustered allocatio [...] new 78769cc9af42 btrfs: factor out release_block_group() new fb4efd208b6d btrfs: factor out found_extent() for extent allocation new e6c38b7c83f5 btrfs: drop unnecessary arguments from find_free_extent_up [...] new a587675f6412 btrfs: factor out chunk_allocation_failed() for extent allocation new f3fc8d12f76c btrfs: skip LOOP_NO_EMPTY_SIZE if not clustered allocation new 2f8efa73be0b btrfs: factor out prepare_allocation() for extent allocation new 48693eda22cf Btrfs: fix crash during unmount due to race with delayed i [...] new 593212a6137f btrfs: fix btrfs_calc_reclaim_metadata_size calculation new 65755a1fd12e btrfs: Rename __btrfs_alloc_chunk to btrfs_alloc_chunk new 10b85bcee045 btrfs: inline checksum name and driver definitions new c6012a65301c btrfs: simplify tree block checksumming loop new 967afd40e4a4 btrfs: return void from csum_tree_block new 014c1df77b74 btrfs: balance: factor out convert profile validation new 87cad44a614b btrfs: Remove impossible BUG_ON in get_tree_block_key new c62c88aa3134 btrfs: Open code insert_extent_backref new da3b13b2eba0 btrfs: drop block from cache on error in relocation new a749ecda7b96 btrfs: unset reloc control if we fail to recover new 136a18742d57 btrfs: reloc: clean dirty subvols if we fail to start a tr [...] new c3301691d2cc btrfs: add RCU locks around block group initialization new dcc13e56c5c8 btrfs: delayed-inode: Replace zero-length array with flexi [...] new d446396b8e1e btrfs: rcu-string: Replace zero-length array with flexible [...] new 4d48bb60ad54 btrfs: scrub: Replace zero-length array with flexible-arra [...] new dcf18f110ea9 Btrfs: move all reflink implementation code into its own file new 5a69a3df0b1e Btrfs: simplify inline extent handling when doing reflinks new 89ee9085423a Btrfs: implement full reflink support for inline extents new 5293ed2b819a btrfs: relocation: add error injection points for cancelli [...] new 5ab41cfadea1 btrfs: relocation: Check cancel request after each data page read new 19cc304d28d5 btrfs: relocation: Check cancel request after each extent found new 0c20d0983327 btrfs: Remove __ prefix from btrfs_block_rsv_release new 38aed06aca9a btrfs: Remove block_rsv parameter from btrfs_drop_snapshot new a2061f67dfe2 btrfs: implement migratepage callback for data pages new 52cad6b771e6 btrfs: fix log context list corruption after rename whiteo [...] new f8bb319723ad btrfs: account ticket size at add/delete time new e1d3dea719ef btrfs: do not init a reloc root if we aren't relocating new d6a015c8b6f6 Merge branch 'misc-next' into for-next-next-v5.6-20200311 new fc401f8dc9c3 btrfs: make the extent buffer leak check per fs info new 77aadb1cf347 btrfs: move ino_cache_inode dropping new b47746939233 btrfs: move the root freeing stuff into btrfs_put_root new 194bca677273 btrfs: make inodes hold a ref on their roots new c33726cf7211 btrfs: hold a ref on the root on the dead roots list new 333e99f59828 btrfs: don't take an extra root ref at allocation time new 92924561c2cf btrfs: make btrfs_cleanup_fs_roots use the fs_roots_radix_lock new d7b4b305e552 btrfs: kill the subvol_srcu new c62d0265c583 Merge branch 'ext/josef/refs-cleanup-part2' into for-next- [...] new cddf33838f8c btrfs: free the reloc_control in a consistent way new 46948c42ecf8 btrfs: clear BTRFS_ROOT_DEAD_RELOC_TREE before dropping th [...] new a19d1899c4f3 btrfs: hold a ref on the root->reloc_root new 00b0e90df52f btrfs: remove a BUG_ON() from merge_reloc_roots() new 2d8f35bd793b Merge branch 'ext/josef/reloc-fixes-v2' into for-next-next [...] new 00f3a1995f0d Btrfs: fix missing file extent item for hole after ranged fsync new c5bdf367cbc5 Btrfs: add helper to get the end offset of a file extent item new eada2fe8d84d Btrfs: factor out inode items copy loop from btrfs_log_inode() new 4ea239d167c8 Btrfs: make ranged full fsyncs more efficient new b98f39109c3c Merge branch 'ext/filipe/ranged-fsync-v3' into for-next-ne [...] new 20ee1d0f3336 btrfs: relocation: Use btrfs_find_all_leaves() to locate p [...] new 4fa4c370a802 Merge branch 'ext/qu/find-all-leaves' into for-next-next-v [...] new a3b6a332e1ad Merge branch 'for-next-next-v5.6-20200311' into for-next-20200311 new 997fd58f030e Merge remote-tracking branch 'btrfs/for-next' new e0a2af96fc71 cifs: potential unintitliazed error code in cifs_getattr() new 106046cadcc0 cifs: do not ignore the SYNC flags in getattr new 7e06053f1d6c cifs: handle prefix paths in reconnect new fc5bfd63cac5 cifs: call wake_up(&server->response_q) inside of cifs_rec [...] new 3fb1f63f69d8 cifs: use mod_delayed_work() for &server->reconnect if alr [...] new 0079dae42c8a cifs: make use of cap_unix(ses) in cifs_reconnect_tcon() new fd8f6ad0f7e6 smb3: fix performance regression with setting mtime new 88f051072e05 cifs: print warning mounting with vers=1.0 new 9465247ca670 cifs: rename posix create rsp new d1a06f8a54f3 cifs: add smb2 POSIX info level new 10d7b1e046a3 cifs: plumb smb2 POSIX dir enumeration new d5f436061706 cifs: add SMB2_open() arg to return POSIX data new eb205a3c8df6 cifs: do d_move in rename new 3b3ba59958b3 cifs: allow unlock flock and OFD lock across fork new 8c70752869f5 fs/cifs: fix gcc warning in sid_to_id new ff6b61886d76 CIFS: Warn less noisily on default mount new dfa85118898e cifs: cifspdu.h: Replace zero-length array with flexible-a [...] new 2fb39ae87a56 cifs: clear PF_MEMALLOC before exiting demultiplex thread new 243415118c84 cifs: smb2pdu.h: Replace zero-length array with flexible-a [...] new 6f5a333ac1d3 CIFS: Increment num_remote_opens stats counter even in cas [...] new 1e91ed0d5ad7 Merge remote-tracking branch 'cifs/for-next' new 64094a04414f erofs: convert workstn to XArray new 9d5a09c6f3b5 erofs: correct the remaining shrink objects new af1038abbd14 erofs: use LZ4_decompress_safe() for full decoding new aa99a76b40d6 erofs: handle corrupted images whose decompressed size les [...] new e091e9cd58df Merge remote-tracking branch 'erofs/dev' new 0df98b3833c8 Merge remote-tracking branch 'ext3/for_next' new f2eeca099bbd ext4: force buffer up-to-date while marking it dirty new 72f9da1d5c8d ext4: start to support iopoll method new a08fe66e4a0e ext4: code cleanup for ext4_statfs_project() new 4337ecd1fe99 ext4: remove EXT4_EOFBLOCKS_FL and associated code new 765bfcd59a1f ext4: delete declaration for ext4_split_extent() new 92e9c58c5629 ext4: use built-in RCU list checking in mballoc new 6cfb061fe9e9 ext4: use flexible-array members in struct dx_node and str [...] new 780f66e59231 jbd2: improve comments about freeing data buffers whose pa [...] new f064a9d6e7db ext4: clean up error return for convert_initialized_extent() new 28936b62e71e ext4: fix a data race at inode->i_blocks new dce8e237100f ext4: fix a data race at inode->i_disksize new 260a56dc6c6f Merge remote-tracking branch 'ext4/dev' new d940aa07ed46 f2fs: fix to check i_compr_blocks correctly new c10c98203222 f2fs: cover last_disk_size update with spinlock new 3addc1aed382 f2fs: remove i_sem lock coverage in f2fs_setxattr() new 7a88ddb56077 f2fs: fix inconsistent comments new 06c7540fd29c f2fs: fix to avoid using uninitialized variable new 95978caa1389 f2fs: fix to avoid use-after-free in f2fs_write_multi_pages() new 99eabb914e0f f2fs: fix wrong check on F2FS_IOC_FSSETXATTR new 96f5b4fa5670 f2fs: fix to account compressed inode correctly new 6cfdf15fdbff f2fs: fix to check dirty pages during compressed inode conversion new 2536ac6872e5 f2fs: allow to clear F2FS_COMPR_FL flag new 32bb9901330d Merge remote-tracking branch 'f2fs/dev' new df0c8470297d Merge remote-tracking branch 'fuse/for-next' new 7aba5dcc2346 jfs: Replace zero-length array with flexible-array member new 5c35fe021ba2 Merge remote-tracking branch 'jfs/jfs-next' new 1cef21842ff3 NFS: Ensure the fs_context has the correct fs_type before [...] new 1821b26a1fed NFS: Don't hard-code the fs_type when submounting new 75a9b9176157 NFS: Fix leak of ctx->nfs_server.hostname new 55dee1bc0d72 nfs: add minor version to nfs_server_key for fscache new 8a0297e33f57 Merge remote-tracking branch 'nfs-anna/linux-next' new 9eb54e92718a nfsd: set the server_scope during service startup new 48942b8e37ac sunrpc: Replace zero-length array with flexible-array member new 13a9d741f332 sunrpc: Pass lockdep expression to RCU lists new 601687a0ec60 svcrdma: Replace zero-length array with flexible-array member new 9a08dca5974f fs: nfsd: nfs4state.c: Use built-in RCU list checking new 2653de9f0398 fs: nfsd: fileache.c: Use built-in RCU list checking new 5888dfc04e5f Merge remote-tracking branch 'nfsd/nfsd-next' new 91fdf6d94082 Merge remote-tracking branch 'overlayfs/overlayfs-next' new c2f6aa24cd00 Merge remote-tracking branch 'ubifs/linux-next' new 10674c7fb5e4 Merge remote-tracking branch 'v9fs/9p-next' new 6b789c337a59 xfs: fix iclog release error check race with shutdown new d0c7feaf8767 xfs: add agf freeblocks verify in xfs_agf_verify new 93baa55af1a1 xfs: improve error message when we can't allocate memory f [...] new 3d8f2821502d xfs: ensure that the inode uid/gid match values match the [...] new 542951592c99 xfs: remove the icdinode di_uid/di_gid members new ba8adad5d036 xfs: remove the kuid/kgid conversion wrappers new 13b1f811b14e xfs: ratelimit xfs_buf_ioerror_alert messages new 4ab45e259f31 xfs: ratelimit xfs_discard_page messages new 4982bff1ace1 xfs: fix an undefined behaviour in _da3_path_shift new daebba1b3609 xfs: Add missing annotation to xfs_ail_check() new b73df17e4c5b xfs: open code insert range extent split helper new dd87f87d87fa xfs: rework insert range into an atomic operation new 211683b21de9 xfs: rework collapse range into an atomic operation new 4d542e4c1e28 xfs: reject invalid flags combinations in XFS_IOC_ATTRLIST [...] new 5e81357435cc xfs: remove the ATTR_INCOMPLETE flag new 0eb81a5f5c34 xfs: merge xfs_attr_remove into xfs_attr_set new 6cc4f4fff10d xfs: merge xfs_attrmulti_attr_remove into xfs_attrmulti_attr_set new 2282a9e65177 xfs: use strndup_user in XFS_IOC_ATTRMULTI_BY_HANDLE new d0ce64391128 xfs: factor out a helper for a single XFS_IOC_ATTRMULTI_BY [...] new 79f2280b9bfd xfs: remove the name == NULL check from xfs_attr_args_init new 4df28c64e438 xfs: remove the MAXNAMELEN check from xfs_attr_args_init new ead189adb8ab xfs: turn xfs_da_args.value into a void pointer new a25446224353 xfs: pass an initialized xfs_da_args structure to xfs_attr_set new e5171d7e9894 xfs: pass an initialized xfs_da_args to xfs_attr_get new c36f533f1407 xfs: remove the xfs_inode argument to xfs_attr_get_ilocked new e513e25c380a xfs: remove ATTR_KERNOVAL new d49db18b247d xfs: remove ATTR_ALLOC and XFS_DA_OP_ALLOCVAL new 1d7330199400 xfs: replace ATTR_KERNOTIME with XFS_DA_OP_NOTIME new 377f16ac6723 xfs: factor out a xfs_attr_match helper new a9c8c69b4961 xfs: cleanup struct xfs_attr_list_context new fe960087121a xfs: remove the unused ATTR_ENTRY macro new 2f014aad03d8 xfs: open code ATTR_ENTSIZE new 3e7a779937a2 xfs: move the legacy xfs_attr_list to xfs_ioctl.c new 17e1dd83ea21 xfs: rename xfs_attr_list_int to xfs_attr_list new f60463195179 xfs: lift common checks into xfs_ioc_attr_list new eb241c747463 xfs: lift buffer allocation into xfs_ioc_attr_list new 53ac39fdb301 xfs: lift cursor copy in/out into xfs_ioc_attr_list new 5a3930e27ef9 xfs: improve xfs_forget_acl new f3e93d95feef xfs: clean up the ATTR_REPLACE checks new d5f0f49a9bdd xfs: clean up the attr flag confusion new 254f800f8104 xfs: remove XFS_DA_OP_INCOMPLETE new e3a19cdea84a xfs: embedded the attrlist cursor into struct xfs_attr_lis [...] new f311d771a090 xfs: clean up bufsize alignment in xfs_ioc_attr_list new ed02d13f5da8 xfs: only allocate the buffer size actually needed in __xf [...] new 5680c3907361 xfs: switch xfs_attrmulti_attr_get to lazy attr buffer allocation new 10a98cb16d80 xfs: clear PF_MEMALLOC before exiting xfsaild thread new 183606d82446 xfs: remove the agfl_bno member from struct xfs_agfl new 4b97510859b2 xfs: remove the xfs_agfl_t typedef new 370c782b9843 xfs: remove XFS_BUF_TO_AGI new 9798f615ad2b xfs: remove XFS_BUF_TO_AGF new 3e6e8afd3abb xfs: remove XFS_BUF_TO_SBP new 496b9bcd62b0 xfs: fix use-after-free when aborting corrupt attr inactivation new a71e4228e6f2 xfs: fix xfs_rmap_has_other_keys usage of ECANCELED new 8d57c21600a5 xfs: add a function to deal with corrupt buffers post-verifiers new e83cf875d67a xfs: xfs_buf_corruption_error should take __this_address new ce99494c9699 xfs: fix buffer corruption reporting when xfs_dir3_free_he [...] new 1cb5deb5bc09 xfs: don't ever return a stale pointer from __xfs_dir3_free_read new 6fb5aac73310 xfs: check owner of dir3 free blocks new a10c21ed5d52 xfs: check owner of dir3 data blocks new 1b2c1a63b678 xfs: check owner of dir3 blocks new 2e107cf869ee xfs: mark dir corrupt when lookup-by-hash fails new 806d3909a57e xfs: mark extended attr corrupt when lookup-by-hash fails new 17bb60b74124 xfs: Use scnprintf() for avoiding potential buffer overflow new ad110fd900e6 Merge remote-tracking branch 'xfs/for-next' new 1ac994525b9d iomap: Remove pgoff from tracepoints new b832caab45ef Merge remote-tracking branch 'iomap/iomap-for-next' new e2de130a568c locks: reintroduce locks_delete_lock shortcut new c8f655c16b34 Merge remote-tracking branch 'file-locks/locks-next' new f9927710da4d erofs: convert to use the new mount fs_context api new 5dd0c7270891 vfs: Remove duplicated d_mountpoint check in __is_local_mo [...] new 609c56723133 fs: fix indentation in deactivate_super() new 8f11538ebe98 do_add_mount(): lift lock_mount/unlock_mount into callers new 26df6034fdb2 fix automount/automount race properly new 25e195aa1e60 follow_automount(): get rid of dead^Wstillborn code new 1c9f5e06a613 follow_automount() doesn't need the entire nameidata new 31d1726d7250 make build_open_flags() treat O_CREAT | O_EXCL as implying [...] new bd7c4b508344 handle_mounts(): start building a sane wrapper for follow_ [...] new 239eb983383b atomic_open(): saner calling conventions (return dentry on [...] new 1c2faccfa0e7 lookup_open(): saner calling conventions (return dentry on [...] new d07dcc63cd52 do_last(): collapse the call of path_to_nameidata() new 66dc85694e3e handle_mounts(): pass dentry in, turn path into a pure out [...] new 66fd9705454a lookup_fast(): consolidate the RCU success case new 833f898e4f8a teach handle_mounts() to handle RCU mode new dda9d67bb242 lookup_fast(): take mount traversal into callers new 313b357b266a new step_into() flag: WALK_NOFOLLOW new 9923839d4689 fold handle_mounts() into step_into() new 59e38e534342 LOOKUP_MOUNTPOINT: fold path_mountpointat() into path_lookupat() new 63fa9bafe56e expand the only remaining call of path_lookup_conditional() new 314827badbd5 merging pick_link() with get_link(), part 1 new f2d8b50f2d1b merging pick_link() with get_link(), part 2 new c858b43b3c67 merging pick_link() with get_link(), part 3 new e9a07eb4189c merging pick_link() with get_link(), part 4 new 63ad4704a68d merging pick_link() with get_link(), part 5 new 6fc15b632183 merging pick_link() with get_link(), part 6 new 294c9896927a finally fold get_link() into pick_link() new 500b73121743 sanitize handling of nd->last_type, kill LAST_BIND new 7c9ad4371709 namei: invert the meaning of WALK_FOLLOW new ad5671e7b9ed pick_link(): check for WALK_TRAILING, not LOOKUP_PARENT new 093959d8fe78 link_path_walk(): simplify stack handling new d1b9d1e7415b massage __follow_mount_rcu() a bit new f023d2856e3b new helper: traverse_mounts() new ff5a836b33ed atomic_open(): return the right dentry in FMODE_OPENED case new edd889ebbb9d atomic_open(): lift the call of may_open() into do_last() new 01daf25cf6ab do_last(): merge the may_open() calls new 587dc12d71df do_last(): don't bother with keeping got_write in FMODE_OP [...] new 5d72a70f6ad4 do_last(): rejoing the common path earlier in FMODE_{OPENE [...] new 6057fd7e5a7e do_last(): simplify the liveness analysis past finish_open [...] new 885faca4646f do_last(): rejoin the common path even earlier in FMODE_{O [...] new 502aedd7f7d4 split the lookup-related parts of do_last() into a separat [...] new 1acf1a564b60 exfat: add in-memory and on-disk structures and headers new 719c1e182916 exfat: add super block operations new 5f2aa075070c exfat: add inode operations new ca06197382bd exfat: add directory operations new 98d917047e8b exfat: add file operations new 31023864e67a exfat: add fat entry operations new 1e49a94cf707 exfat: add bitmap operations new c35b6810c495 exfat: add exfat cache new 772b29cca528 exfat: add misc operations new 370e812b3ec1 exfat: add nls operations new b9d1e2e6265f exfat: add Kconfig and Makefile new 88ab55f16aae MAINTAINERS: add exfat filesystem new 1a3c0509ce83 staging: exfat: make staging/exfat and fs/exfat mutually e [...] new 9acd0d53800c exfat: update file system parameter handling new 7440cd5bdd9b Merge branches 'work.do_last' and 'work.exfat' into for-next new c54947f4d323 Merge remote-tracking branch 'vfs/for-next' new 8b9e8b0ba378 Merge remote-tracking branch 'printk/for-next' new 9cb3985af635 PCI: Add 32 GT/s decoding in some macros new e56faff57f0b PCI: Add pci_speed_string() new 6348a34dcb98 PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings new 757bfaa2c351 PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro new 6b8d21ba7034 Merge branch 'pci/enumeration' new d8a113072b4f Merge branch 'pci/hotplug' new b88bf6c3b6ff PCI: Add boot interrupt quirk mechanism for Xeon chipsets new 06320cedc897 Documentation: PCI: Add background on Boot Interrupts new 40eadaf7b141 Merge branch 'pci/interrupts' new 0f82575c8cda Merge branch 'pci/misc' new 636a0e4b0794 dt-bindings: Add AXG PCIE PHY bindings new b09b48b3d094 dt-bindings: Add AXG shared MIPI/PCIE analog PHY bindings new 6e5f77031cc9 dt-bindings: PCI: meson: Update PCIE bindings documentation new af3f5722d10c phy: amlogic: Add Amlogic AXG MIPI/PCIE analog PHY Driver new e2463559ff1d phy: amlogic: Add Amlogic AXG PCIE PHY Driver new 1e6bbc468893 PCI: amlogic: Use AXG PCIE new 1c7da0a3733b Merge branch 'remotes/lorenzo/pci/amlogic' new 5779dd0a7dbd PCI: endpoint: Use notification chain mechanism to notify [...] new 3d3248dbd018 PCI: endpoint: Replace spinlock with mutex new 04e046ca57eb PCI: endpoint: Fix for concurrent memory allocation in OB [...] new 07301c982643 PCI: endpoint: Protect concurrent access to pci_epf_ops wi [...] new 2499ee84e027 PCI: endpoint: Assign function number for each PF in EPC core new 3d5f7d9f6a38 PCI: endpoint: Add core init notifying feature new e966f7390da9 PCI: dwc: Refactor core initialization code for EP mode new 0ef22dcf0c18 PCI: endpoint: Add notification for core init completion new ac37dde72177 PCI: dwc: Add API to notify core initialization completion new 5e50ee27d4a5 PCI: pci-epf-test: Add support to defer core initialization new 7e18e3b9df7d Merge branch 'remotes/lorenzo/pci/endpoint' new e658a4fea8ef PCI: hv: Remove unnecessary type casting from kzalloc new 42c3d41832ef PCI: hv: Add missing kfree(hbus) in hv_pci_probe()'s error [...] new f9ad0f361cf3 PCI: hv: Decouple the func definition in hv_dr_state from [...] new 999dd956d838 PCI: hv: Add support for protocol 1.3 and support PCI_BUS_ [...] new 067fb6c97e7e PCI: hv: Replace zero-length array with flexible-array member new b00f80fcfaa0 PCI: hv: Move hypercall related definitions into tlfs header new 61bfd920abbf PCI: hv: Move retarget related structures into tlfs header new 1cf106d93245 PCI: hv: Introduce hv_msi_entry new 4848e9294b2b Merge branch 'remotes/lorenzo/pci/hv' new 1f442218d657 PCI: mobiveil: Introduce a new structure mobiveil_root_port new 2ba24842d6b4 PCI: mobiveil: Move the host initialization into a function new 39e3a03eea5b PCI: mobiveil: Collect the interrupt related operations in [...] new 03bdc3884019 PCI: mobiveil: Modularize the Mobiveil PCIe Host Bridge IP driver new ed620e96541f PCI: mobiveil: Add callback function for interrupt initialization new fc99b3311af7 PCI: mobiveil: Add callback function for link up check new 52cae4c7082f PCI: mobiveil: Allow mobiveil_host_init() to be used to re [...] new 029dea3cdc67 PCI: mobiveil: Add 8-bit and 16-bit CSR register accessors new 11d22cc395ca PCI: mobiveil: Add Header Type field check new 3edeb49525bb dt-bindings: PCI: Add NXP Layerscape SoCs PCIe Gen4 controller new d29ad70a813b PCI: mobiveil: Add PCIe Gen4 RC driver for Layerscape SoCs new 334595f97bfa Merge branch 'remotes/lorenzo/pci/mobiveil' new 604f3956524a PCI: qcom: Fix the fixup of PCI_VENDOR_ID_QCOM new 5b4522f404ad Merge branch 'remotes/lorenzo/pci/qcom' new 94e99b194e5f PCI: tegra: Use pci_parse_request_of_pci_ranges() new 3ff42021181c Merge branch 'remotes/lorenzo/pci/tegra' new 449a01d2659c PCI: vmd: Add two VMD Device IDs new 432e9e41c3b5 Merge branch 'remotes/lorenzo/pci/vmd' new be8d02162ef2 next-20200312/pci new 8128d3aac0ee pstore/ram: Replace zero-length array with flexible-array member new bfd143114215 Merge remote-tracking branch 'pstore/for-next/pstore' new 67a95c21463d HID: mcp2221: add usb to i2c-smbus host bridge new 9cf59fdb50e8 Merge branch 'for-5.7/mcp2221' into for-next new 8c9d734cdffc HID: logitech-dj: add support for the static device in the [...] new 1e45d011ae5d Merge branch 'for-5.7/logitech' into for-next new 42f502dfe132 HID: hid-picolcd_fb: Use scnprintf() for avoiding potentia [...] new 62a1a5803959 HID: hid-sensor-custom: Use scnprintf() for avoiding poten [...] new 2739dca88ca7 Merge branch 'for-5.6/upstream-fixes' into for-next new b71b96691fb9 Merge remote-tracking branch 'hid/for-next' new f10fa92fe759 macintosh: therm_windtunnel: fix regression when instantia [...] new 05511e399c9f Merge branch 'i2c/for-current' into i2c/for-next new b00b4779fbc5 Merge branch 'master' into i2c/for-next new a786b80c48c2 i2c: powermac: correct comment about custom handling new 6b060d8a09e9 i2c: use kobj_to_dev() API new f16c140810e7 i2c: omap: use devm_platform_ioremap_resource() new 7038781331ac dt-bindings: i2c: brcmstb: Convert the BRCMSTB binding to [...] new 1de20644c412 dt-bindings: i2c: brcmstb: Add BCM2711 BSC/AUTO-I2C binding new d31f59eabea1 i2c: brcmstb: Support BCM2711 HDMI BSC controllers new 3347ea9bafe7 i2c: stm32f7: disable/restore Fast Mode Plus bits in low p [...] new 0f8205640784 i2c: stm32f7: add a new st, stm32mp15-i2c compatible new ed680522268d i2c: convert SMBus alert setup function to return an ERRPTR new a47070aac935 i2c: smbus: remove outdated references to irq level triggers new 6704bd7a83f4 Merge branch 'i2c/for-5.7' into i2c/for-next new 7ca6ee389091 watchdog: iTCO_wdt: Export vendorsupport new e42b0c24389d watchdog: iTCO_wdt: Make ICH_RES_IO_SMI optional new 04bbb97d1b73 i2c: i801: Do not add ICH_RES_IO_SMI for the iTCO_wdt device new 9be8bc4dd617 i2c: designware-pci: Fix BUG_ON during device removal new bcf3588d8ed3 macintosh: windfarm: fix MODINFO regression new 3747cd2efe7e i2c: gpio: suppress error on probe defer new 866a8a691e5d Merge branch 'i2c/for-current' into i2c/for-next new 6209c796561b Merge remote-tracking branch 'i2c/i2c/for-next' new 12e21a23ccf3 i3c: Fix MODALIAS uevents new 7ec0ddb007cf i3c: Add a modalias sysfs attribute new 1ce589ad3933 i3c: Generate aliases for i3c modules new 65ec1d0ddf24 i3c: Simplify i3c_device_match_id() new cd851485ef29 i3c: master: Replace zero-length array with flexible-array member new 7573ad0d23a2 Merge remote-tracking branch 'i3c/i3c/next' new 3675ac236e88 Merge branch 'dmi/master' new 8412b410fa5e hwmon: Support ADI Fan Control IP new e81ca0efbbe2 dt-bindings: hwmon: Add AXI FAN Control documentation new 50b6ced709c6 docs: hwmon: (pmbus/ltc2978) Update datasheet URLs to analog.com. new ee44fafb3886 hwmon: (pmbus/ltc2978) add support for more parts. new c21a12d003d0 bindings: (hwmon/ltc2978.txt) add support for more parts ( [...] new b02c6857389d hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs new 60465245e6ce hwmon: (k10temp) Reorganize and simplify temperature suppo [...] new 4d52b28ddfae hwmon: (k10temp) Update driver documentation new afde6416e196 hwmon: (ibmaem) Replace zero-length array with flexible-ar [...] new a1dd176c4295 hwmon: (pmbus) Add IC_DEVICE_ID and IC_DEVICE_REV command [...] new 43f33b6e59c2 hwmon: (pmbus) Add 'phase' parameter where needed for mult [...] new 16358542f32f hwmon: (pmbus) Implement multi-phase support new 63eb4587f624 hwmon: (pmbus/tps53679) Add support for multiple chips IDs new 39c749aca891 hwmon: (pmbus/tps53679) Add support for IIN and PIN to TPS [...] new 53030bcc87e4 hwmon: (pmbus/tps53679) Add support for TPS53681 new 6f944004f873 hwmon: (pmbus/tps53679) Add support for TPS53647 and TPS53667 new 6f4a0daea430 hwmon: (pmbus/tps53679) Add documentation new 8e67ff661a08 dt-bindings: Add TI LM73 as a trivial device new 0454e799c567 hwmon: (lm73) Add support for of_match_table new b56400b9314f dt-bindings: hwmon: Document adt7475 binding new f8372ec4ecdf dt-bindings: hwmon: Document adt7475 bypass-attenuator property new ed39ff506adb dt-bindings: hwmon: Document adt7475 pwm-active-state property new 2ecff39791bd hwmon: (adt7475) Add attenuator bypass support new 86da28eed4fb hwmon: (adt7475) Add support for inverting pwm output new 6a096871b2be hwmon: (ibmpowernv) Use scnprintf() for avoiding potential [...] new 4b6b5f041315 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 0a464ea4dc12 docs: dev-tools: gcov: Remove a stray single-quote new 7fe068dba833 docs: admin-guide: kernel-parameters: Document earlycon op [...] new adf3f38a87bb docs: kernel-docs: Remove "Here is its" at the end of lines new d0c3bacb3e37 doc: cgroup: improve formatting new 2551cab59927 doc: cgroup: improve formatting of mem stats new 69654d37cfa6 doc: cgroup: improve formatting of io example new f3431ba715b5 doc: cgroup: improve formatting of cpuset examples new 373e8ffafd66 doc: cgroup: improve formatting of references new 669a5cc8c5d9 Documentation: Converted the `kobject.txt` to rst format new 5fed00dcaca8 Documentation: kobject.txt has been moved to core-api/kobject.rst new ae5977765acb Documentation: kthread: Fix WQ_SYSFS workqueues path name new c428cd52282d scripts/sphinx-pre-install: add '-p python3' to virtualenv new 3eb30c51a6dd Documentation: nfsroot.rst: Fix references to nfsroot.rst new 07d241fd66ba docs: filesystems: convert 9p.txt to ReST new 348739003d4f docs: filesystems: convert adfs.txt to ReST new 7627216830d8 docs: filesystems: convert affs.txt to ReST new ca6e9049a093 docs: filesystems: convert afs.txt to ReST new c64d3dc69f38 docs: filesystems: convert autofs-mount-control.txt to ReST new c54ad9a4e8fa docs: filesystems: convert befs.txt to ReST new ee68f34d7e7e docs: filesystems: convert bfs.txt to ReST new 5d43e1bc2dfc docs: filesystems: convert btrfs.txt to ReST new 471379a174aa docs: filesystems: convert ceph.txt to ReST new f1fa0e6028d3 docs: filesystems: convert cramfs.txt to ReST new 57443789849c docs: filesystems: convert debugfs.txt to ReST new 14a19fa5cf75 docs: filesystems: convert dlmfs.txt to ReST new b02a17cb8ae2 docs: filesystems: convert ecryptfs.txt to ReST new 06dedb45b79c docs: filesystems: convert efivarfs.txt to ReST new e66d8631ddb3 docs: filesystems: convert erofs.txt to ReST new 6e29ad2ea34f docs: filesystems: convert ext2.txt to ReST new 7dc62406320c docs: filesystems: convert ext3.txt to ReST new 89272ca1102e docs: filesystems: convert f2fs.txt to ReST new 720c2fc1ec7c docs: filesystems: convert gfs2.txt to ReST new 5b7ac27a6e2c docs: filesystems: convert gfs2-uevents.txt to ReST new cdded7db3625 docs: filesystems: convert hfsplus.txt to ReST new 5040a0acc8f2 docs: filesystems: convert hfs.txt to ReST new a1ef4bcd1664 docs: filesystems: convert hpfs.txt to ReST new de389cf08d47 docs: filesystems: convert inotify.txt to ReST new 76f216855b6b docs: filesystems: convert isofs.txt to ReST new 2640c19dcab0 docs: filesystems: convert nilfs2.txt to ReST new 461f2c8f13fc docs: filesystems: convert ntfs.txt to ReST new 3d0c60d00464 docs: filesystems: convert ocfs2-online-filecheck.txt to ReST new fa95e087ff69 docs: filesystems: convert ocfs2.txt to ReST new 7cbb468f0c70 docs: filesystems: convert omfs.txt to ReST new 18ccb2233fc5 docs: filesystems: convert orangefs.txt to ReST new c33e97efa9d9 docs: filesystems: convert proc.txt to ReST new d5eefa2c5e56 docs: filesystems: convert qnx6.txt to ReST new 8979fc9a2824 docs: filesystems: convert ramfs-rootfs-initramfs.txt to ReST new 56e6d5c0eb7b docs: filesystems: convert relay.txt to ReST new 6db0a480aa07 docs: filesystems: convert romfs.txt to ReST new 31771f45c8e4 docs: filesystems: convert squashfs.txt to ReST new 86beb976700b docs: filesystems: convert sysfs.txt to ReST new 826a613d3f81 docs: filesystems: convert sysv-fs.txt to ReST new 7e7cd458b810 docs: filesystems: convert tmpfs.txt to ReST new 688f118e3139 docs: filesystems: convert ubifs-authentication.rst.txt to ReST new 38e56b4ec441 docs: filesystems: convert ubifs.txt to ReST new c9817ad5d82f docs: filesystems: convert udf.txt to ReST new 9a6108124c1d docs: filesystems: convert zonefs.txt to ReST new 0150aedda00e Merge branch 'mauro' into docs-next new 19796c348ab6 docs: Move Intel Many Integrated Core documentation (mic) [...] new ea6b5370836f docs: admin-guide: binfmt-misc: Improve the title new d442bbca3675 docs: it_IT: netdev-FAQ: Fix link to original document new d8401f504b49 docs: deprecated.rst: Add %p to the list new 5e7201727995 docs: Organize core-api/index.rst new 2b4cbd5c9505 docs: move gcc-plugins to the kbuild manual new 6505a18e6687 docs: move core-api/ioctl.rst to driver-api/ new 76136e028d3b docs: deprecated.rst: Clean up fall-through details new 7929b9836ed0 docs: Remove :c:func: from process/deprecated.rst new b53366a979f7 MAINTAINERS: adjust to kobject doc ReST conversion new 6480e449646c docs: dev-tools: kmemleak: Update list of architectures new 26f67b4c6e4c Documentation: management-style: Fix formatting of emphsized word new fcd680727157 Documentation: Add io-mapping.rst to driver-api manual new d1ce350015d8 Documentation: Add io_ordering.rst to driver-api manual new 8206de7d3887 docs: trace: events.rst: convert some new stuff to ReST format new 99d1a38a739e docs: driver.rst: supress two ReSt warnings new faa71c80a8d5 docs: translations: it: avoid duplicate refs at programmin [...] new 3b31589c7d85 docs: filesystems: fuse.rst: supress a Sphinx warning new 2b008dc6926c docs: perf: imx-ddr.rst: get rid of a warning new 23f03fe22032 docs: hw-vuln: tsx_async_abort.rst: get rid of an unused ref new 0a07bef6e5c5 Documentation: Better document the softlockup_panic sysctl new 7d3d3254adaa docs: fix pointers to io-mapping.rst and io_ordering.rst files new d7b93f893850 Merge remote-tracking branch 'jc_docs/docs-next' new d1cb98caac66 media: rc: fix spelling mistake "to" -> "too" new c8efa2c8265b media: rc: iguanair: Replace zero-length array with flexib [...] new ca408da08ad6 media: dt-bindings: media: add new kii pro key map new 806d06161af0 media: arm64: dts: amlogic: add rc-videostrong-kii-pro keymap new 62d192853120 media: rtl28xxu: add missing sleep before probing slave demod new 5e815fe05d0b media: uapi: h264: Add DPB entry field reference flags new 8fb12ce2ec9d media: usbvision: deprecate driver new 8fd390b89cc8 media: Split v4l2_pipeline_pm_use into v4l2_pipeline_pm_{g [...] new 02fd2782fcfd media: dt-bindings: media: Add Allwinner A83T Rotate driver new d77182ada3d4 media: sun8i: Add Allwinner A83T Rotate driver new a3ea410cac41 media: go7007: Fix URB type for interrupt handling new 18e2565d7d15 media: dt-bindings: media: Add Allwinner A64 deinterlace c [...] new dea42fb79f4f media: mtk-vcodec: reset segment data then trig decoder new 364152dd9cd6 media: videobuf2-dma-contig.c: remove spurious 'b' in message new 6af5bcd37969 media: staging: rkisp1: remove serialization item in the T [...] new 1583c793af73 media: videobuf2-core.h: improve buf_struct_size documentation new 5f028c51a771 media: staging: rkisp1: capture: remove support to userptr memory new d737e7fe4cc0 media: aspeed: add AST2600 support new 1b73c0fffbc6 media: rcar_drif: Do not print error in case of EPROBE_DEF [...] new 8bc8c9ba03c4 media: Documentation:media:v4l-drivers: Update vivid docum [...] new 2362f53dde2c media: vimc: replace vimc->pdev.dev with vimc->mdev.dev new 4babf057c143 media: vimc: allocate vimc_device dynamically new 403265137f7a media: vimc: use-after-free fix - release vimc in the v4l_ [...] new 6990570f7e0a media: v4l2-core: fix a use-after-free bug of sd->devnode new aead0ffbf078 media: v4l2-core: fix entity initialization in device_regi [...] new 204c7b3c066f media: spi: gs1662: Use new structure for SPI transfer delays new 60d70d75c12d media: v4l2: Switch to new kerneldoc syntax for named vari [...] new e3004605a0c9 media: imx: Propagate quantization and encoding in CSI new 1db56284b9da media: ti-vpe: cal: fix disable_irqs to only the intended target new 7af80a697d1d media: staging: tegra-vde: Use devm_platform_ioremap_resou [...] new 34217262898a media: staging: media: usbvision: Add missing MEDIA_USB_SU [...] new 2fae4d6aabc8 media: v4l2-ctrls: v4l2_ctrl_request_complete() should alw [...] new 2b48e113866a media: v4l2-mem2mem: handle draining, stopped and next-buf [...] new d4d137de5f31 media: vicodec: use v4l2-mem2mem draining, stopped and nex [...] new 876f123b8956 media: meson: vdec: bring up to compliance new d7647e7c90f5 media: meson: vdec: add H.264 decoding support new 7624c9cd5b26 media: meson: vdec: align stride on 32 bytes new 09b455d1daf5 media: meson: vdec: add helpers for lossless framebuffer c [...] new 823a7300340e media: meson: vdec: add common HEVC decoder support new e9a3eb4819ca media: meson: vdec: add VP9 input support new 00c43088aa68 media: meson: vdec: add VP9 decoder support new 09a20ef63fd0 next-20200312/v4l-dvb new fa79b8c778c9 Merge branch 'acpica' into linux-next new 04900fa3ab68 ACPI / AC: Cleanup DMI quirk table new 8c3f6993c221 ACPI / battery: Cleanup Lenovo Ideapad Miix 320 DMI table entry new 2288eba5ca74 ACPI: OSL: Add missing __acquires/__releases annotations new 966f58df1753 ACPI: video: remove redundant assignments to variable result new 07761a4cd43c ACPI: list_for_each_safe() -> list_for_each_entry_safe() new 0d8a0f8acb76 Merge branches 'acpi-button', 'acpi-battery', 'acpi-osl', [...] new a534e924c58d PM: QoS: annotate data races in pm_qos_*_value() new 59eb68abf22b Merge branch 'pm-qos' into linux-next new 40ab82e08d78 intel_idle: Simplify LAPIC timer reliability checks new bc721c1e4517 intel_idle: Clean up definitions of cpuidle callbacks new 30a996fbb359 intel_idle: Relocate definitions of cpuidle callbacks new 7f843dd71258 intel_idle: Add __initdata annotations to init time variables new ab1a8522d81e intel_idle: Annotate init time data structures new 6eb0443ac89d intel_idle: Reorder declarations of static variables new 6eacb15fef4e intel_idle: Clean up kerneldoc comments for multiple functions new a472e4b5921e intel_idle: Define CPUIDLE_FLAG_TLB_FLUSHED as BIT(16) new 317e5ec3ecaa intel_idle: Update copyright notice, known limitations and [...] new 6f98fdfa203c Merge branch 'pm-cpuidle' into linux-next new c111566bea7c PM: runtime: Add pm_runtime_get_if_active() new 42beb82ec4dc PM: sleep: core: Use built-in RCU list checking new 2591e7b17c0d PM: sleep: wakeup: Use built-in RCU list checking new 03b22496502d Documentation: cpufreq: Move legacy driver documentation new c3419b71a7ee docs: cpufreq: fix a broken reference new 12bd112bf8e4 docs: cpu-freq: convert index.txt to ReST new c460f972d303 docs: cpu-freq: convert core.txt to ReST new 8f92058987a1 docs: cpu-freq: convert cpu-drivers.txt to ReST new aadfa206e9bb docs: cpu-freq: convert cpufreq-stats.txt to ReST new 27565c9e22dd powercap: idle_inject: Replace zero-length array with flex [...] new b4135872a3b8 Merge branches 'pm-core', 'pm-sleep', 'pm-docs' and 'power [...] new 0d94b0626cea PNP: add missing include/linux/pnp.h to MAINTAINERS new 94e22714e75e Merge branch 'pnp' into linux-next new 2de7fb60a474 cpupower: avoid multiple definition with gcc -fno-common new bce74b1feb01 Merge tag 'linux-cpupower-5.6-rc6' of git://git.kernel.org [...] new b5028d145af7 Merge branch 'pm-tools' into linux-next new 90a477272874 Merge remote-tracking branch 'pm/linux-next' new 3646f50a3838 cpufreq: imx6q: fix error handling new 4bd8459b6c3f cpufreq: imx6q: read OCOTP through nvmem for imx6q new c98330446c32 cpufreq: imx-cpufreq-dt: Correct i.MX8MP's market segment [...] new 0c868627e617 cpufreq: dt: Allow platform specific intermediate callbacks new 896140db2d0a Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new 2f8caa9f8f32 dt-bindings: thermal: tsens: Add configuration in yaml new eaaf05560f47 docs: thermal: Add bind, unbind information together with [...] new a16672571b3e thermal: Make cooling device trip point writable from sysfs new 8c16c5cfcb84 thermal: Add sysfs binding for cooling device and thermal zone new 61eb771cb6db thermal: rcar_gen3_thermal: Remove unneeded curly brackets new 721be913793c thermal: rcar_gen3_thermal: Generate interrupt when temper [...] new 526736a5fc84 dt-bindings: thermal: sprd: Add the Spreadtrum thermal doc [...] new e0c528800a2c thermal: sprd: Add Spreadtrum thermal driver support new 653af63d8da9 dt-bindings: fsl: scu: add thermal binding new 0629521dc9c9 thermal: of-thermal: add API for getting sensor ID from DT new ed0843633fee thermal: imx_sc: add i.MX system controller thermal support new 96139bdf8f19 thermal: exynos: Silence warning during deferred probe new 0e5c9608154e dt-bindings: thermal: imx8mm-thermal: Add binding doc for i.MX8MM new e583ad128bc9 thermal: imx8mm: Add support for i.MX8MM thermal monitoring unit new 32daf9846a39 thermal: Rephrase the Kconfig text for thermal new 6c92df9ec9f1 thermal: ti-soc-thermal: Use GPIO descriptors new 7daaf9f39d61 thermal: imx_sc_thermal: Align imx sc thermal msg structs to 4 new 21d0fab5d6a9 thermal: imx_thermal: Use __maybe_unused instead of CONFIG [...] new 7ce21087a226 thermal: Fix build warning of !defined(CONFIG_THERMAL_OF) new ababcbaa14d2 thermal: Remove COMPILE_TEST for IMX_SC_THERMAL new 0bf3a650ab8d thermal: qoriq: Fix a compiling issue new 821713b3a9e0 Merge remote-tracking branch 'thermal/thermal/linux-next' new 701d32b0672e Merge remote-tracking branch 'ieee1394/for-next' new 8fa8b8310767 Merge remote-tracking branch 'swiotlb/linux-next' new 25baba217cdf RDMA/siw: Fix setting active_{speed, width} attributes new 7c11910783a1 RDMA/ucma: Put a lock around every call to the rdma_cm layer new 968707207141 RDMA/ipoib: Don't set constant driver version new 699d9e754282 RDMA/opa_vnic: Delete driver version new dfaf2854b02e RDMA/hns: Treat revision HIP08_A as a special case new 0fc99566f6ee RDMA/hns: Use flush framework for the case in aeq new 75c994e6943c RDMA/hns: Stop doorbell update while qp state error new e365b26c6b66 RDMA/hns: Optimize qp destroy flow new b71961d1daa0 RDMA/hns: Optimize qp context create and destroy flow new df83a66e1b2e RDMA/hns: Optimize qp number assign flow new 24c22112b9c2 RDMA/hns: Optimize qp buffer allocation flow new ae85bf92effc RDMA/hns: Optimize qp param setup flow new b37c41399710 RDMA/hns: Optimize kernel qp wrid allocation flow new cfec045b822a RDMA/hns: Optimize qp doorbell allocation flow new 88d033077b2c RDMA/efa: Unified getters/setters for device structs bitma [...] new 56a7a721dd54 RDMA/efa: Properly document the interrupt mask register new ff6629f88c52 RDMA/efa: Do not delay freeing of DMA pages new c2b777a95923 RDMA/bnxt_re: Refactor device add/remove functionalities new 66832705c4d0 RDMA/bnxt_re: Use driver_unregister and unregistration API new 6be2067d1e31 RDMA/bnxt_re: Remove set but not used variable 'pg_size' new a0b404a98e27 RDMA/bnxt_re: Remove set but not used variable 'dev_attr' new 75d03665081e RDMA/bnxt_re: Remove set but not used variables 'pg' and 'idx' new 5e29d1443c46 RDMA/mlx5: Prevent UMR usage with RO only when we have RO caps new bb8865f435d8 RDMA/providers: Fix return value when QP type isn't supported new c13cac2a21b4 Merge tag 'v5.6-rc4' into rdma.git for-next new 91b74bf5310b IB/mlx5: Optimize u64 division on 32-bit arches new 9e3aaf6883b3 IB/mlx5: Add np_min_time_between_cnps and rp_max_rate debu [...] new 79db784e794b IB/mlx5: Fix missing congestion control debugfs on rep rdm [...] new 33fb27fd5446 RDMA/siw: Fix passive connection establishment new 0aeb3622ea6f RDMA/hns: fix spelling mistake "attatch" -> "attach" new 1828dfc6f2e5 Merge remote-tracking branch 'rdma/for-next' new ec4a514a6870 mlxsw: reg: Update module_type values in PMTM register and [...] new 9f6e05590736 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new ffec97020f84 net/mlx5e: Don't allow forwarding between uplink new 1708dd54687d net/mlx5: Eswitch, avoid redundant mask new 96e326878fa5 net/mlx5e: Eswitch, Use per vport tables for mirroring new 297eaf5b952b net/mlx5: E-Switch, Allow goto earlier chain if FW supports it new ab8f963a1179 net/mlx5e: Rename representor get devlink port function new c6acd629eec7 net/mlx5e: Add support for devlink-port in non-representors mode new 8aa9f3be7369 net/mlx5: Change the name of steering mode param id new 87dac697a05a net/mlx5e: Add devlink fdb_large_groups parameter new f64092997fcd net/mlx5: DR, Change matcher priority parameter type new b7d0db5520d8 net/mlx5: DR, Improve log messages new 237ac8ded45c net/mlx5e: Use netdev_warn() for errors for added prefix new 4ccd83f40cdc net/mlx5e: Use netdev_warn() instead of pr_err() for errors new 61644c3de8a3 net/mlx5e: Use NL_SET_ERR_MSG_MOD() extack for errors new dec481c86e74 net/mlx5e: Remove unused argument from parse_tc_pedit_action() new 178f69b4776e net/mlx5e: Reduce number of arguments in slow path handling new bc1d75fa7986 net/mlx5e: Remove redundant comment about goto slow path new 549da3380126 Merge tag 'mlx5-updates-2020-02-27' of git://git.kernel.or [...] new 95e486f55198 xdp: Replace zero-length array with flexible-array member new 680a93166e80 net: mpls: Replace zero-length array with flexible-array member new af71b090c88c l2tp: Replace zero-length array with flexible-array member new 8402a31dd803 net: dccp: Replace zero-length array with flexible-array member new b0c9a2d9a8ee ipv6: Replace zero-length array with flexible-array member new d2afb41ae604 net: core: Replace zero-length array with flexible-array member new 749db0930407 bonding: Replace zero-length array with flexible-array member new e95537627783 af_unix: Replace zero-length array with flexible-array member new 7782040b950b unix: uses an atomic type for scm files accounting new e427cad6eee4 net: datagram: drop 'destructor' argument from several helpers new 9a834f9b04bc Merge branch 'net-cleanup-datagram-receive-helpers' new d7f10df86202 bpf: Replace zero-length array with flexible-array member new 5682d393b40e inet_diag: Refactor inet_sk_diag_fill(), dump(), and dump_one() new 0df6d32842b9 inet_diag: Move the INET_DIAG_REQ_BYTECODE nlattr to cb->data new 1ed4d92458a9 bpf: INET_DIAG support in bpf_sk_storage new 085c20cacf2b bpf: inet_diag: Dump bpf_sk_storages in inet_diag_dump() new 812285fa5ab1 Merge branch 'bpf_sk_storage_via_inet_diag' new 9f0ca0c1a50a Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next new b90feaff2a2c net: sched: Replace zero-length array with flexible-array member new 9482cc969cf9 net: ll_temac: Remove unused tx_bd_next struct field new 7c462a0ca576 net: ll_temac: Remove unused start_p variable new f7b261bfc35e net: ll_temac: Make RX/TX ring sizes configurable new 227d4617c423 net: ll_temac: Add ethtool support for coalesce parameters new b0251fbeac45 Merge branch 'net-ll_temac-RX-TX-ring-size-and-coalesce-et [...] new 892e09153fa3 net: ag71xx: port to phylink new f3f2f98470b7 hsr: use debugfs_remove_recursive() instead of debugfs_remove() new 13eeb5fea68e hsr: use extack error message instead of netdev_info new 4b793acdca00 hsr: use netdev_err() instead of WARN_ONCE() new 81390d0c4e56 hsr: remove unnecessary rcu_read_lock() in hsr module new e0a4b99773d3 hsr: use upper/lower device infrastructure new 68e2c37690b0 Merge branch 'hsr-several-code-cleanup-for-hsr-module' new 70ae1e127b48 ethtool: Factored out similar ethtool link settings for vi [...] new 9aedc6e2f1c6 net/ethtool: Introduce link_ksettings API for virtual netw [...] new de3018109389 Merge branch 'net-ethtool-Introduce-link_ksettings-API-for [...] new 2603c29e6c12 net: sock_reuseport: Replace zero-length array with flexib [...] new 2e7aaaa19cf2 net: sctp: Replace zero-length array with flexible-array member new 97a888c2ff6b net: nexthop: Replace zero-length array with flexible-arra [...] new 207644f5138f net: ip6_route: Replace zero-length array with flexible-ar [...] new e8316026d538 net: lwtunnel: Replace zero-length array with flexible-arr [...] new c61a2a76e5da net: ipv6: mld: Replace zero-length array with flexible-ar [...] new 53e76f4824f0 ndisc: Replace zero-length array with flexible-array member new a79b41ec9836 net: dn_fib: Replace zero-length array with flexible-array member new 8661b6e7c464 net: flow_offload: Replace zero-length array with flexible [...] new 08ca27d027c2 neighbour: Replace zero-length array with flexible-array member new 5a8b7c4b7f95 arcnet: Replace zero-length array with flexible-array member new 48938b1e5027 net: phy: mscc: add constants for used interrupt mask bits new 27150bc4286c octeontx2-af: Interface backpressure configuration new f7e086e754fe octeontx2-af: Pause frame configuration at cgx new 75f36270990c octeontx2-pf: Support to enable/disable pause frames via ethtool new 4f4eebf26f0d octeontx2-af: Optimize data retrieval from firmware new 8315f9b2dcb8 octeontx2-af: Set discovery ID for RVUM block new 549c35ecc132 octeontx2-af: Enable PCI master new dc819c1bc3e1 octeontx2-af: Modify rvu_reg_poll() to check reg atleast twice new aeaf0cc5b7b4 Merge branch 'octeontx2-Flow-control-support-and-other-mis [...] new c0d2507abc26 net: thunderx: Adjust CQE_RX drop levels for better performance new 605a9bbc7f49 net: thunderx: Reduce mbox wait response time. new aa3afccc9adf net: cavium: Register driver with PCI subsys IDs new 6f2f92a9d04d Merge branch 'net-thunderx-Miscellaneous-changes' new bb4cf02d4c74 netdevice: Replace zero-length array with flexible-array member new 2e83abdcb30e net: mip6: Replace zero-length array with flexible-array member new 1776658da830 drop_monitor: Replace zero-length array with flexible-arra [...] new a53110609c72 net: ip_fib: Replace zero-length array with flexible-array member new 6e68f499e934 net: ip6_fib: Replace zero-length array with flexible-arra [...] new 48b77df665e0 net: inet_sock: Replace zero-length array with flexible-ar [...] new 8f5c69f96a50 bna: bnad: Replace zero-length array with flexible-array member new 0fcf4666431f net: atlantic: Replace zero-length array with flexible-arr [...] new ee3bc9c2232a r8152: Replace zero-length array with flexible-array member new 23640d641255 tehuti: Replace zero-length array with flexible-array member new 0b56a29f708e Merge branch 'net-zl-array' new 15070919f801 mvneta: add XDP ethtool errors stats for TX to driver new d2f7e56d1e40 ipv6: Use math to point per net sysctls into the appropria [...] new ca68e1384fd1 net: dsa: sja1105: add 100baseT1_Full support new a7442ec3bf89 octeontx2-af: fix spelling mistake "backpessure" -> "backp [...] new c34b961a2492 net/sched: act_ct: Create nf flow table per zone new 64ff70b80fd4 net/sched: act_ct: Offload established connections to flow table new 46475bb20f4b net/sched: act_ct: Software offload of established flows new 630fe59e384e Merge branch 'act_ct-Software-offload-of-conntrack_in' new c04d102ba56e doc: sfp-phylink: correct code indentation new acf1ee44ca5d devlink: Introduce devlink port flavour virtual new 162add8cbae4 net/mlx5e: Use devlink virtual flavour for VF devlink port new 0a303214f8cb Merge branch 'devlink-virtual-port' new 1954b86016cf mptcp: Check connection state before attempting send new 76c42a29c0eb mptcp: Use per-subflow storage for DATA_FIN sequence number new 6d37a0b857c3 mptcp: Only send DATA_FIN with final mapping new a29b56c45114 Merge branch 'mptcp-Improve-DATA_FIN-transmission' new 84ea1f854172 selftests: forwarding: lib: Add tc_rule_handle_stats_get() new 844f05565469 selftests: forwarding: Convert until_counter_is() to take [...] new 47b0e096a938 selftests: forwarding: tc_common: Convert to use busywait new 7b522ba27636 selftests: mlxsw: qos_defprio: Use until_counter_is new 78efdb5c9fd4 Merge branch 'net-selftests' new e6a98f8081e2 liquidio: Replace zero-length array with flexible-array member new 30a87f150bd6 net: mlxfw: Replace zero-length array with flexible-array member new a1dc1d6a05a7 net: qrtr: Respond to HELLO message new 71046abfffe9 net: qrtr: Fix FIXME related to qrtr_ns_init() new e762ae5d0547 Merge branch 'net-qrtr-Nameserver-fixes' new e3c0a635103d net/broadcom: Clean broadcom code from driver versions new 1611bec5fcd9 net/broadcom: Don't set N/A FW if it is not available new af9b33c51b16 net/brocade: Delete driver version new b6334be64d6f net/liquidio: Delete driver version assignment new d4bb38156fe6 net/liquidio: Delete non-working LIQUIDIO_PACKAGE check new b2c1e1d5a4ef net/cavium: Clean driver versions new 46ca70a3d5b4 net/cavium: Delete N/A assignments for ethtool new 01e392aa4908 net/chelsio: Delete drive and module versions new 50ad85c28a16 net/chelsio: Don't set N/A for not available FW new 1bcdfb53acab net/cirrus: Delete driver version new f95f42b72ce5 net/cisco: Delete driver and module versions new 3f29c285c98e net/cortina: Delete driver version from ethtool output new 469c9e1ae73d net/davicom: Delete ethtool version assignment new 6b80fb17f330 net/dec: Delete driver versions new 02ff70b292f3 net/dlink: Remove driver version and release date new 672c88dbb69d net/dnet: Delete static version from the driver new 80a1608f3327 net/emulex: Delete driver version new d560b733ed53 net/faraday: Delete driver version from the drivers new 39dc02da5c10 net/fealnx: Delete driver version new ed0a72e0de16 net/freescale: Clean drivers from static versions new 1c944a9c7ef6 net/freescale: Don't set zero if FW not-available in dpaa new bf5d4c064cf7 net/freescale: Don't set zero if FW not-available in ucc_geth new ec6de57cb79b net/freescale: Don't set zero if FW iand bus not-available [...] new d65848922527 Merge branch 'net-module-and-fw-vers' new 29e59fd4fb48 net: mscc: ocelot: make ocelot_ace_rule support multiple ports new a56d7a345dd6 net: mscc: ocelot: simplify tc-flower offload structures new ce6659c55b7d net: mscc: ocelot: replace "rule" and "ocelot_rule" variab [...] new d3ac98668640 net: mscc: ocelot: return directly in ocelot_cls_flower_{r [...] new ed13233d8fe2 net: mscc: ocelot: spell out full "ocelot" name instead of "oc" new e0632940bc4c net: mscc: ocelot: don't rely on preprocessor for vcap key [...] new 1ba8f6561a3b net: mscc: ocelot: remove port_pcs_init indirection for VSC7514 new 8551cdeb2ad1 net: mscc: ocelot: parameterize the vcap_is2 properties new ed11bb1f9657 net: dsa: Add bypass operations for the flower classifier- [...] new 07d985eef073 net: dsa: felix: Wire up the ocelot cls_flower methods new eae340faea7b Merge branch 'Wire-up-Ocelot-tc-flower-to-Felix-DSA' new 97ec3b21b207 gianfar: remove unnecessary zeroing coalesce settings new 07ac9d16b4a5 net/sched: act_ct: Fix ipv6 lookup of offloaded connections new 4cc5fdec6dfe net/sched: act_ct: Use pskb_network_may_pull() new ef71037047b0 Merge branch 'act_ct-software-offload-of-established-flows-fixes' new 90baeb9dd265 pie: use term backlog instead of qlen new 220d4ac74ed6 pie: remove unnecessary type casting new 105e808c1da2 pie: remove pie_vars->accu_prob_overflows new 5c5840e4b968 pie: realign comment new f6f8ef9a8691 Merge branch 'pie-minor-improvements' new 69df578c5f4b net: mscc: ocelot: eliminate confusion between CPU and NPI port new 1cf3299b038b net: dsa: felix: Allow unknown unicast traffic towards the [...] new 5a1c63f12941 Merge branch 'Allow-unknown-unicast-traffic-to-CPU-for-Felix-DSA' new 87578b50d8ad net: marvell: add PCI_STATUS_SIG_TARGET_ABORT to PCI statu [...] new a84bf9970eab net: skfp: add PCI_STATUS_REC_TARGET_ABORT to PCI status e [...] new 90760b21aef4 r8169: add PCI_STATUS_PARITY to PCI status error bits new d6e055e8733d PCI: Add constant PCI_STATUS_ERROR_BITS new ec5d9e87842a PCI: Add pci_status_get_and_clear_errors new 2864a883f931 r8169: use pci_status_get_and_clear_errors new 0800d88e2c2c net: sun: use pci_status_get_and_clear_errors new 3ae944b829d6 net: skfp: use new constant PCI_STATUS_ERROR_BITS new 75e1fd42e6e1 PCI: pci-bridge-emul: Use new constant PCI_STATUS_ERROR_BITS new ec46bf925a7f sound: bt87x: use pci_status_get_and_clear_errors new e7c298854a04 Merge branch 'PCI-Add-and-use-constant-PCI_STATUS_ERROR_BI [...] new 8d8963c3db6c net: phy: marvell10g: add mdix control new a585c03e63fd net: phy: marvell10g: add energy detect power down tunable new c9cc1c815d36 net: phy: marvell10g: place in powersave mode at probe new aec128f9ab1d Merge branch 'marvell10g-tunable-and-power-saving-support' new eed22a0685d6 net: rmnet: add missing module alias new fcf8f4eb81fb net: rmnet: print error message when command fails new 9c9cc918152e net: rmnet: use GFP_KERNEL instead of GFP_ATOMIC new d99045283ec1 Merge branch 'rmnet-cleanups' new 56dc0a0eac99 hsr: fix refcnt leak of hsr slave interface new 95cddcb5cc20 ethtool: add infrastructure for centralized checking of co [...] new 4a1ce0107e09 xgbe: let core reject the unsupported coalescing parameters new c885bff6c23e enic: let core reject the unsupported coalescing parameters new d0ee0e620fa2 stmmac: let core reject the unsupported coalescing parameters new 0e72ea19e395 nfp: let core reject the unsupported coalescing parameters new 987b191c16f9 ionic: let core reject the unsupported coalescing parameters new 60d339641a2a hisilicon: let core reject the unsupported coalescing parameters new 4a80a1833871 ice: let core reject the unsupported coalescing parameters new f704d24371a4 bnxt: reject unsupported coalescing params new 55808762f3c3 mlx5: reject unsupported coalescing params new f9f12f57e2a5 e1000e: reject unsupported coalescing params new a51e520653a6 virtio_net: reject unsupported coalescing params new f3588909c185 Merge branch 'ethtool-consolidate-parameter-checking-for-i [...] new aaca94080789 net: sched: Make FIFO Qdisc offloadable new ee88450d2509 mlxsw: spectrum_qdisc: Introduce struct mlxsw_sp_qdisc_state new c4e372e2ac7c mlxsw: spectrum_qdisc: Add handle parameter to ..._ops.replace new 7bec1a45d570 mlxsw: spectrum_qdisc: Support offloading of FIFO Qdisc new b9b72999eb86 selftests: forwarding: ETS: Use Qdisc counters new 6349021701d0 Merge branch 'mlxsw-Offload-FIFO' new 5de3a2386ec3 net: tulip: Replace zero-length array with flexible-array member new 442a46ad103e bcm63xx_enet: remove redundant variable definitions new e54432563b68 mt76: move initialization of some struct members to mt76_a [...] new ac24dd35028b mt76: introduce struct mt76_phy new bfc394dd65ef mt76: add support for an extra wiphy in the rx path new 9fba6d077f64 mt76: add support for an extra wiphy in the main tx path new e394b5757bad mt76: add support for an extra wiphy in the tx status path new 426e8e413ce8 mt76: add support for an extra wiphy in mt76_sta_state() new 96747a51fe62 mt76: move channel state to struct mt76_phy new 5a95ca41223e mt76: keep a set of software tx queues per phy new 011849e0fc55 mt76: move state from struct mt76_dev to mt76_phy new db7aa188623d mt76: move chainmask back to driver specific structs new 9e5f6dd7a5c6 mt76: move txpower_conf back to driver specific structs new beaaeb6b6827 mt76: move txpower and antenna mask to struct mt76_phy new 8af63fed3389 mt76: add multiple wiphy support to mt76_get_min_avg_rssi new a3d01038719c mt76: add priv pointer to struct mt76_phy new c89d36254155 mt76: add function for allocating an extra wiphy new c7d2d6310969 mt76: add ext_phy field to struct mt76_wcid new 30684481e6ca mt76: move ampdu_ref from mt76_dev to driver struct new c9619dfaf2ab mt76: do not overwrite max_tx_fragments if it has been set new fdd2e570764c mt76: mt7615: add dual-phy support for mac80211 ops new d446a20f5b0c mt76: mt7615: add multiple wiphy support for smart carrier sense new f89f58c8fb63 mt76: mt7615: add missing register init for dual-wiphy support new d23cb96ccf71 mt76: mt7615: remove useless MT_HW_RDD0/1 enum new 5dabdf71e94e mt76: mt7615: add multiple wiphy support to the dfs support code new 2bed2a3e905a mt76: mt7615: rework chainmask handling new 27ae72193249 mt76: mt7615: add multiple wiphy support to the rx path new ac3ef85cebde mt76: mt7615: initialize dbdc settings on interface add new b0b5426ee7d5 mt76: mt7615: move radio/mac initialization to .start/stop [...] new 9ce2f7fa94c1 mt76: mt7615: select the correct tx queue for frames sent [...] new 0f2173f093b3 mt76: mt7615: add support for registering a second wiphy v [...] new f0305d182c02 mt76: mt7615: update beacon contents on BSS_CHANGED_BEACON new c3c25d09d4ac mt76: mt7615: defer mcu initialization via workqueue new 3e3848280f7d mt7615: replace sta_state callback with sta_add/sta_remove new 2703bafcdbf7 mt76: fix rx dma ring descriptor state on reset new 37a68e001578 mt76: disable bh in mt76_dma_rx_poll new eba571683b40 mt76: fix possible undetected invalid MAC address new 00c29ab2f671 mt76: mt7603: reset STA_CCA counter setting the channel new b3c6d6388b51 mt76: eeprom: add support for big endian eeprom partition new 1a874afbbf88 dt-bindings: net: wireless: mt76: introduce big-endian property new f53300fdaa84 mt76: mt7615: Fix build with older compilers new 175b4d58b91a mt76: mt7615: report firmware version using ethtool new bae76a1eefd4 mt76: mt76x02: fix coverage_class type new 6a792b1a0332 mt76: mt7603: set 0 as min coverage_class value new 183d1fcf0b6a mt76: mt7615: add set_coverage class support new e7ec563eae04 mt76: use AC specific reorder timeout new 0794d03a8f2f mt76: mt76x02: omit beacon slot clearing new f27469a93396 mt76: mt76x02: split beaconing new 7d2886404e78 mt76: mt76x02: add check for invalid vif idx new 5c48e60e57b0 mt76: mt76x02: remove a copy call for usb speedup new 944624866996 mt76: speed up usb bulk copy new d3cc4e7640ca mt76: mt76x02: add channel switch support for usb interfaces new a6bfb6d13f33 mt76: usb: use max packet length for m76u_copy new c708bfa352d3 mt76: mt76x02u: do not set NULL beacons new b74f98b828f5 mt76: mt76x02: minor mt76x02_mac_set_beacon optimization new a25c888f3a5f mt76: mt7615: fix MT7615_CFEND_RATE_DEFAULT value new e5051965fd2b mt76: mt7615: measure channel noise and report it via survey new c99dc3c1524d mt76: mt7615: increase MCU command timeout new d55aa5e17461 mt76: mt7603: fix input validation issues for powersave-fi [...] new 9379df2fd923 mt76: clear skb pointers from rx aggregation reorder buffe [...] new ff913979a2d3 mt76: mt7615: introduce LED support new d1ff4a3c2fab mt76: mt76x02: simplify led reg definitions new ff44d907ee10 mt76: mt7603: simplify led reg definitions new cd736c474712 mt76: fix compilation warning in mt76_eeprom_override() new 2cad515ece8a mt76: mt7615: add missing settings for simultaneous dual-b [...] new 4fe9218c5eda mt76: mt7615: rework set_channel function new 0d88aea88f1d mt76: mt7615: add set_antenna callback new 31affc967f04 mt76: mt7615: report TSF information new 679b23fef8a4 mt76: mt7615: add per-phy mib statistics new c388d8584bc8 mt76: mt7615: add a get_stats() callback new a3f657ec1f9a mt76: move dev_irq tracepoint in mt76 module new 5498974bd5d0 mt76: move mac_txdone tracepoint in mt76 module new 9cd82366a7c0 mt76: mt7615: add tracing support new d9d8be11f88b mt76: mt76x2: get rid of leftover target new 2ce73efe0f8e mt76: mt7615: initialize radar specs from host driver new 26b487669756 mt76: mt7615: fix endianness in mt7615_mcu_set_eeprom new fecde5da035e mt76: move WIPHY_FLAG_HAS_CHANNEL_SWITCH in mt76_phy_init new 1b784c3343ed mt76: mt7615: remove leftover routine declaration new 85b7a5d0b2ab mt76: rely on mac80211 utility routines to compute airtime new a1ea1d688d0b mt76: mt76x02u: avoid overwrite max_tx_fragments new f4021e1f0691 mt76: mt76u: check tx_status_data pointer in mt76u_tx_tasklet new 840728899c84 mt76: mt76u: add mt76u_process_rx_queue utility routine new 0d1862104e6a mt76: mt76u: add mt76_queue to mt76u_get_next_rx_entry signature new ab221b207b60 mt76: mt76u: add mt76_queue to mt76u_refill_rx signature new 2fe6a5564d59 mt76: mt76u: use mt76_queue as mt76u_complete_rx context new 37ec6a03d728 mt76: mt76u: add queue id parameter to mt76u_submit_rx_buffers new 9aeb0d114d4e mt76: mt76u: move mcu buffer allocation in mt76x02u drivers new 38e09a49f449 mt76: mt76u: introduce mt76u_free_rx_queue utility routine new b430b7db3889 mt76: mt76u: stop/free all possible rx queues new 63deaab0dd8f mt76: mt76u: add mt76u_alloc_rx_queue utility routine new 87999d4e6b15 mt76: mt76u: add queue parameter to mt76u_rx_urb_alloc new 1d54bc27165d mt76: mt76u: resume all rx queue in mt76u_resume_rx new 94e1cfa890b7 mt76: mt76u: introduce mt76u_alloc_mcu_queue utility routine new 1e816c65cb38 mt76: mt76u: add {read/write}_extended utility routines new 16d6dac00939 mt76: mt76u: take into account different queue mapping for 7663 new 9803b7b16176 mt76: mt76u: introduce mt76u_skb_dma_info routine new 3bcd979c8a24 mt76: mt76u: add endpoint to mt76u_bulk_msg signature new 94d4d07675fa mt76: mt76u: introduce MT_DRV_RX_DMA_HDR flag new 5ffc6b5a9840 mt76: set dma-done flag for flushed descriptors new 93eaec7625f1 mt76: fix handling full tx queues in mt76_dma_tx_queue_skb_raw new 8f6c4f7ba1a1 mt76: dma: do not write cpu_idx on rx queue reset until af [...] new e970e6659899 mt76: mt7603: increase dma mcu rx ring size new d9c54264d818 mt76: enable Airtime Queue Limit support new cd82b0e0ca71 dt-bindings: net: wireless: mt76: document bindings for MT7622 new 13602c9d20cd mt76: mt7615: add __aligned(4) to txp structs new 57ec55e9f775 mt76: mt7615: move mmio related code from pci.c to mmio.c new 1c88e7e0aee4 mt76: mt7615: split up firmware loading functions new 4e569727da74 mt76: mt7615: store N9 firmware version instead of CR4 new 853fb35c503d mt76: mt7615: fix MT_INT_TX_DONE_ALL definition for MT7622 new cdad4874057d mt76: mt7615: add dma and tx queue initialization for MT7622 new 5dff21eef6e5 mt76: mt7615: add eeprom support for MT7622 new 8acb7afc693b mt76: mt7615: add calibration free support for MT7622 new c3ad5e9d00af mt76: mt7615: disable 5 GHz on MT7622 new 35da599fcdc2 mt76: mt7615: implement probing and firmware loading on MT7622 new 6aa4ed7927f1 mt76: mt7615: implement DMA support for MT7622 new 8c90c2253eea mt76: mt7615: decrease rx ring size for MT7622 new eacf61101260 mt76: mt7615: disable DBDC on MT7622 new 8351943d3c70 mt76: mt7615: add Kconfig entry for MT7622 new 15d9a5d7b556 mt76: mt7615: fix and rework tx power handling new f347f81a8ac9 mt76: mt7615: report firmware log event messages new 61c4fa721968 mt76: mt7615: implement hardware reset support new 35492cd28f2a mt76: mt7615: add support for testing hardware reset new dc80bb6f6ee6 mt76: mt7615: simplify mcu_set_bmc flow new 20c3604f3e7c mt76: mt7615: simplify mcu_set_sta flow new 9190d90daa2c mt76: mt7615: add a helper to encapsulate sta_rec operation new 6849e29ed92e mt76: mt7615: add starec operating flow for firmware v2 new 184dd9a11d7d mt76: mt7615: use new tag sta_rec_wtbl new 4690da34f154 mt76: mt7615: switch mt7615_mcu_set_tx_ba to v2 format new e07880b24d08 mt76: mt7615: switch mt7615_mcu_set_rx_ba to v2 format new c5502b89ee68 mt76: mt7615: fix adding active monitor interfaces new 8e2ad48e2bac mt76: mt7615: fix monitor mode on second PHY new 43ba19228cfa mt76: avoid extra RCU synchronization on station removal new 049019c2a07d mt76: mt76x2: avoid starting the MAC too early new 07cda406308b mt76: fix rounding issues on converting per-chain and comb [...] new 0e544cb59c9a mt76: mt7615: rework rx phy index handling new e22d0b89647c mt76: do not set HOST_BROADCAST_PS_BUFFERING for mt7615 new cf605a3bd9fb mt76: mt7615: rely on mt76_queues_read for mt7622 new 972c598133d8 mt76: mt76u: extend RX scatter gather number new 5d5a99464abb mt76: mt76u: rename stat_wq in wq new a9fddf08ec66 mt76: mt7615: remove rx_mask in mt7615_eeprom_parse_hw_cap new 098729575057 mt76: Introduce mt76_mcu data structure new 6065bb8a9c40 Merge tag 'mt76-for-kvalo-2020-02-14' of https://github.co [...] new a368e860adb1 Merge tag 'wireless-drivers-next-2020-03-05' of git://git. [...] new 7d10001e20e4 ptp: add VMware virtual PTP clock driver new 367ab29e3d88 ibmveth: Remove unused page_offset macro new 70c0923b0ef1 PCI: Introduce pci_get_dsn new 8d85b75b4e08 bnxt_en: Use pci_get_dsn() new dbce64cbee6b scsi: qedf: Use pci_get_dsn() new ceb2f00707f9 ice: Use pci_get_dsn() new f998958df272 ixgbe: Use pci_get_dsn() new 61600112f02f nfp: Use pci_get_dsn() new 5e0db7e4b199 Merge branch 'PCI-Implement-function-to-read-Device-Serial [...] new 52ef8108396f tc-testing: list kernel options for basic filter with cani [...] new 9dd620afd154 tc-testing: updated tdc tests for basic filter with canid [...] new 516c512bde3e tun: fix misleading comment format new 7522416d2569 tun: get rid of DBG1() macro new 182094348a08 tun: drop useless debugging statements new 3424170f37e7 tun: replace tun_debug() by netif_info() new 5af090713481 tun: drop TUN_DEBUG and tun_debug() new 425c075dcbb2 Merge branch 'tun-debug' new caaa71fac36e net: mdio: add ipq8064 mdio driver new ae9e82cc096b dt-bindings: net: Add ipq806x mdio bindings new cdc7aaca074d um: reject unsupported coalescing params new 524250a324da RDMA/ipoib: reject unsupported coalescing params new e5ad00b34dc0 tun: reject unsupported coalescing params new e52a646b34ff r8152: reject unsupported coalescing params new 0f3883b4773f vmxnet3: let core reject the unsupported coalescing parameters new 35fa705665c6 staging: qlge: reject unsupported coalescing params new fad99303f0e3 wil6210: reject unsupported coalescing params new caf48383f1e6 Merge branch 'ethtool-consolidate-irq-coalescing-other-drivers' new 2514921e7247 flow_offload: Introduce offload of HW stats type new 1ee473306a28 ocelot_flower: use flow_offload_has_one_action() helper new 319a1d19471e flow_offload: check for basic action hw stats type new 3632f6d39078 mlxsw: spectrum_flower: Do not allow mixing HW stats types [...] new c4afd0c81635 mlxsw: restrict supported HW stats type to "any" new d60d7ed4c860 flow_offload: introduce "immediate" HW stats type and allo [...] new 48855479510b flow_offload: introduce "delayed" HW stats type and allow [...] new f16e7f64e4b5 mlxsw: spectrum_acl: Ask device for rule stats only if cou [...] new d7cb1e3ba12e flow_offload: introduce "disabled" HW stats type and allow [...] new 44f865801741 sched: act: allow user to specify type of HW stats for a filter new 9d2e4e16484a Merge branch 'net-allow-user-specify-TC-action-HW-stats-type' new 34aba2c45024 cxgb4/chcr : Register to tls add and del callback new 8a30923e1598 cxgb4/chcr: Save tx keys and handle HW response new 5a4b9fe7fece cxgb4/chcr: complete record tx handling new 429765a149f1 chcr: handle partial end part of a record new dc05f3df8fac chcr: Handle first or middle part of record new 62370a4f346d cxgb4/chcr: Add ipv6 support and statistics new 31de3f562f52 Merge branch 'cxgb4-chcr-ktls-tx-ofld-support-on-T6-adapter' new eea45da4036d bareudp: add module alias new c46a49a45c86 bareudp: print error message when command fails new 2baecda37f4e bareudp: remove unnecessary udp_encap_enable() in bareudp_ [...] new 1033a215fee5 Merge branch 'bareudp-several-code-cleanup-for-bareudp-module' new 376d5307e057 net: rmnet: set NETIF_F_LLTX flag new 138470a9b2cc net/sched: act_ct: fix lockdep splat in tcf_ct_flow_table_get new 54a9062f6909 bnxt_en: Handle all NQ notifications in bnxt_poll_p5(). new 340ac85eabce bnxt_en: Simplify __bnxt_poll_cqs_done(). new 389a877a3b20 bnxt_en: Process the NQ under NAPI continuous polling. new 843d699d79a1 bnxt_en: Clear DCB settings after firmware reset. new 9f90445c14be bnxt_en: Remove unnecessary assignment of return code new 3d0615911d33 bnxt_en: Modify some bnxt_hwrm_*_free() functions to void. new 3a707bed13b7 bnxt_en: Return -EAGAIN if fw command returns BUSY new 0fcfc7a1c3d1 bnxt_en: Call devlink_port_type_clear() in remove() new 896328fe0b5f Merge branch 'bnxt_en-Updates' new 6b995bdefc10 fsl/fman: reuse set_mac_address() in dtsec init() new f3353b990225 fsl/fman: tolerate missing MAC address in device tree new cbb961ca271e dpaa_eth: Use random MAC address when none is given new e2f5cb7280f8 Merge branch 'QorIQ-DPAA-Use-random-MAC-address-when-none- [...] new d7f5f3c89c1a remoteproc: add IPA notification to q6v5 driver new fc39c40a15a6 dt-bindings: soc: qcom: add IPA bindings new cdf2e9419dd9 soc: qcom: ipa: main code new 1ed7d0c0fdba soc: qcom: ipa: configuration data new ba764c4dad7b soc: qcom: ipa: clocking, interrupts, and memory new ca48b27be7c6 soc: qcom: ipa: GSI headers new 650d1603825d soc: qcom: ipa: the generic software interface new c3f398b141a8 soc: qcom: ipa: IPA interface to GSI new 9dd441e4ed57 soc: qcom: ipa: GSI transactions new 84f9bd12d46d soc: qcom: ipa: IPA endpoints new 2b9feef2b6c2 soc: qcom: ipa: filter and routing tables new 731c46edad82 soc: qcom: ipa: immediate commands new a646d6ec9098 soc: qcom: ipa: modem and microcontroller new 530f9216a953 soc: qcom: ipa: AP/modem communications new 08120d236c47 soc: qcom: ipa: support build of IPA code new aa3027455974 MAINTAINERS: add entry for the Qualcomm IPA driver new 9cc5ae125f0e arm64: dts: sdm845: add IPA information new fbd436029c48 Merge branch 'net-introduce-Qualcomm-IPA-driver' new 34a568a244be net: sgi: ioc3-eth: Remove phy workaround new e08ab0b377a1 tcp: add bytes not sent to SCM_TIMESTAMPING_OPT_STATS new 3f95f55eb55d net: sched: pie: change tc_pie_xstats->prob new 13099824145a s390/qdio: add tighter controls for IRQ polling new 49f42f5d6194 s390/qeth: remove VNICC callback parameter struct new 206bd0a735d4 Merge branch 's390-qeth-next' new a0e6650bdd25 r8169: convert while to for loop in rtl_tx new 6a41f2b2f1e4 r8169: ensure tx_skb is fully reset after calling rtl8169_ [...] new 22d352c51e74 r8169: simplify usage of rtl8169_unmap_tx_skb new 101438729d84 r8169: remove now unneeded barrier in rtl_tx new af99168a4cc8 Merge branch 'r8169-series-with-improvements-to-rtl_tx' new edddb36644d5 batman-adv: Start new development cycle new 3b2582c7affd batman-adv: Avoid RCU list-traversal in spinlock new 5f27eb055d5c batman-adv: Replace zero-length array with flexible-array member new 6c1a55fecae0 Merge tag 'batadv-next-for-davem-20200306' of git://git.op [...] new 37feab6076aa net: dsa: mt7530: add support for port mirroring new 8a4b910d005d mptcp: selftests: add rcvbuf set option new ec33916d47cb mptcp: don't grow mptcp socket receive buffer when rcvbuf [...] new c8e98343bf5c Merge branch 'mptcp-don-t-auto-adjust-rcvbuf-size-if-locked' new 30a1e6d0f8e2 ionic: keep ionic dev on lif init fail new 5dca69c425bc ionic: remove pragma packed new b7f55b81f2ac ionic: improve irq numa locality new c6d3d73a4055 ionic: clean up bitflag usage new 75fcb75b93aa ionic: support ethtool rxhash disable new c220e5239677 ionic: print pci bus lane info new b3f064e9746d ionic: add support for device id 0x1004 new 1fcbebf115d9 ionic: drop ethtool driver version new 09dee69ea6a5 Merge branch 'ionic-updates' new 72fa490480ce net: hns3: fix some mixed type assignment new 4960cabff63e net: hns3: rename macro HCLGE_MAX_NCL_CONFIG_LENGTH new 89a85559302f net: hns3: remove an unnecessary resetting check in hclge_ [...] new 01c45c521a5a net: hns3: delete some reduandant code new 9091367037d3 net: hns3: add a check before PF inform VF to reset new e45afb396e23 net: hns3: print out status register when VF receives unkn [...] new 77ba415d1920 net: hns3: print out command code when dump fails in debugfs new 8de91e92070b net: hns3: synchronize some print relating to reset issue new fbdc4d79fcc2 net: hns3: delete unnecessary logs after kzalloc fails new 119959a0a5bf Merge branch 'hns3-next' new 1326034b3ce7 net/mlx5: Expose raw packet pacing APIs new 86f5d0f3d499 net/mlx5: Introduce egress acl forward-to-vport capability new bd673da6d933 net/mlx5: Introduce TLS and IPSec objects enums new dc392fc56f39 net/mlx5: Expose link speed directly new e0ebd8eb36ed net/mlx5: HW bit for goto chain offload support new a70ed9d8ecf3 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] new c268ca6087f5 net/mlx5: Expose port speed when possible new 2f5438ca0ee0 net/mlx5: Tidy up and fix reverse christmas ordring new 1e62e222db2e net/mlx5: E-Switch, Use vport metadata matching only when [...] new 2fbbc30da05d net/mlx5: Verify goto chain offload support new d9fb932fde21 net/mlx5e: Fix an IS_ERR() vs NULL check new 891b8f33218d net/mlx5: Allocate smaller size tables for ft offload new cc617ceda0eb net/mlx5: E-switch, make query inline mode a static function new 20f7b37ffc7d net/mlx5e: Introduce root ft concept for representors netdevs new 01013ad355d6 net/mlx5e: Show/set Rx flow indir table and RSS hash key o [...] new 6783e8b29f63 net/mlx5e: Init ethtool steering for representors new b63293e759a1 net/mlx5e: Show/set Rx network flow classification rules o [...] new 6c9ee3069380 Merge tag 'mlx5-updates-2020-03-09' of git://git.kernel.or [...] new e0fa433db28a net: stmmac: selftests: Do not fail if PHY is not attached new 422829f9f8db net: stmmac: Switch to linkmode_and()/linkmode_andnot() new 8dc6051ce3ea net: stmmac: Fallback to dev_fwnode() if needed new 46f69ded988d net: stmmac: Use resolved link config in mac_link_up() new c580165ffbf2 net: phylink: Add missing Backplane speeds new 9414819654cc net: phylink: Test if MAC/PCS support Autoneg new fcb26bd2b6ca net: phy: Add Synopsys DesignWare XPCS MDIO module new f213bbe8a9d6 net: stmmac: Integrate it with DesignWare XPCS new e442cfc76833 Merge branch 'net-Add-support-for-Synopsys-DesignWare-XPCS' new 62751b6808ec flow_offload: use flow_action_for_each in flow_action_mixe [...] new 1e09e5818b3a pktgen: Allow on loopback device new 9ff3dd7b8453 enetc: Drop redundant device node check new a784c92ee272 enetc: Clean up of ehtool stats len new 714239ac630a enetc: Clean up Rx BD iteration new 434cebabd3a2 enetc: Add dynamic allocation of extended Rx BD rings new 79c57bffebe8 Merge branch 'enetc-Support-extended-BD-rings-at-runtime' new a393daa8993f flow_offload: fix allowed types check new 42d5fe5f9c19 flow_offload: turn hw_stats_type into dedicated enum new a16fa289843d flow_offload: restrict driver to pass one allowed bit to f [...] new 377bb76444a1 Merge branch 'flow_offload-follow-ups-to-HW-stats-type-patchset' new 469b390e1ba3 net: dsa: microchip: use delayed_work instead of timer + work new 13e787ca82f8 net: dsa: mt7530: fix macro MIRROR_PORT new f3beaf246f53 ice: Cleanup unneeded parenthesis new 5520deb15326 iavf: Enable support for up to 16 queues new 0ca469fbc3ca ice: allow bigger VFs new 46c276cebfb4 ice: Improve clarity of prints and variables new f844d5212cb0 ice: Fix removing driver while bare-metal VFs pass traffic new 111820b0515a ice: Display Link detected via Ethtool in safe mode new 1f454e06d93b ice: Fix corner case when switching from IEEE to CEE new 35e935617e6e ice: renegotiate link after FW DCB on new 345be791abd1 ice: Correct setting VLAN pruning new c8a1071df934 ice: Increase mailbox receive queue length to maximum new c88ba3fb33ca ice: fix use of deprecated strlcpy() new 93ff48589a9e ice: Fix format specifier new dced8ad321dd ice: Use EOPNOTSUPP instead of ENOTSUPP new 6dae8aa0ed5b ice: use variable name more descriptive than type new dab02de8673f ice: fix incorrect size description of ice_get_nvm_version new 6ee242580447 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new 047521d7b12d r8169: let rtl8169_mark_to_asic clear rx descriptor field opts2 new 314a9cbbfb1d r8169: simplify getting stats by using netdev_stats_to_stats64 new 8e4f90caf05c net: ena: reject unsupported coalescing params new fcca747f1800 net: aquantia: reject all unsupported coalescing params new f4a76615f0fe net: systemport: reject unsupported coalescing params new 05c531452f6c net: bnx2: reject unsupported coalescing params new a0dadb331dfa net: bnx2x: reject unsupported coalescing params new f6f508c07a1e net: bcmgenet: reject unsupported coalescing params new 3eb2efbea193 net: tg3: reject unsupported coalescing params new 659d0760b0c6 net: bna: reject unsupported coalescing params new 812df69beb86 net: liquidio: reject unsupported coalescing params new bd4be35b4ae2 net: mlx4: reject unsupported coalescing params new d824178d0f5d net: cxgb2: reject unsupported coalescing params new 62923b6abe8c net: cxgb3: reject unsupported coalescing params new 5608c6417926 net: cxgb4: reject unsupported coalescing params new 009ab69b4b67 net: cxgb4vf: reject unsupported coalescing params new d13f1167ab1c net: gemini: reject unsupported coalescing params new 96ee187badb7 Merge branch 'ethtool-consolidate-irq-coalescing-part-3' new 86eeb97de710 ftgmac100: Remove redundant judgement new 81f954a44567 bareudp: Fixed bareudp receive handling new 0fa81b304a79 cdc_ncm: Implement the 32-bit version of NCM Transfer Block new c7211ff3be0f net: stmmac: selftests: Fix L3/L4 Filtering test new dacf470b2641 net: slcan, slip -- no need for goto when if () will do new 4cda75275f9f net: sched: make newly activated qdiscs visible new 0d8a42c93a7a raw: Add missing annotations to raw_seq_start() and raw_se [...] new 734c8f757439 tcp: Add missing annotation for tcp_child_process() new 64fbca011976 net: Add missing annotation for *netlink_seq_start() new 9b96a3e6dd4b net: ibm: remove set but not used variables 'err' new dc3e19f4572b soc: qcom: ipa: fix spelling mistake "cahces" -> "caches" new 767d3ded5fb8 net: mptcp: don't hang before sending 'MP capable with data' new e6e0f093d978 dt-bindings: soc: qcom: fix IPA binding new 7c4046b1c53b Revert "net: sched: make newly activated qdiscs visible" new c7449b756943 sfc: ethtool: Refactor to remove fallthrough comments in c [...] new 8213f6c9a275 net: be2net: reject unsupported coalescing params new a3f9dd70bfcc net: dpaa: reject unsupported coalescing params new d5e3c87d302c net: fec: reject unsupported coalescing params new 4db086932370 net: gianfar: reject unsupported coalescing params new 4f9546d24a12 net: hns: reject unsupported coalescing params new 7b8fda64b29d net: hns3: reject unsupported coalescing params new 86f0f963f8db net: e1000: reject unsupported coalescing params new 194219a79259 net: fm10k: reject unsupported coalescing params new 5f85d407ed4b net: i40e: reject unsupported coalescing params new cf5d0f1c24b1 net: iavf: reject unsupported coalescing params new a289108c2a62 net: igb: let core reject the unsupported coalescing parameters new 3ff8000ddc7d net: igbvf: reject unsupported coalescing params new dbfa497a26e1 net: igc: let core reject the unsupported coalescing parameters new eb7975d3789f net: ixgbe: reject unsupported coalescing params new e259b9114b1e net: ixgbevf: reject unsupported coalescing params new af91fd7e17f1 Merge branch 'ethtool-consolidate-irq-coalescing-part-4' new 16f6c2518f9e tcp: Remove unnecessary conditions in inet_csk_bind_conflict(). new 4b01a9674231 tcp: bind(0) remove the SO_REUSEADDR restriction when ephe [...] new 335759211a32 tcp: Forbid to bind more than one sockets haveing SO_REUSE [...] new 7f204a7de8b0 selftests: net: Add SO_REUSEADDR test to check if 4-tuples [...] new 93e616131a38 Merge branch 'bind_addr_zero' new 9410c9409d3e net: sched: Introduce ingress classification function new 7d17c544cd30 net: sched: Pass ingress block to tcf_classify_ingress new 437192981932 net: sched: Change the block's chain list to an rcu list new af699626ee26 net: sched: Support specifying a starting chain via tc skb ext new 7f30db1ed80d net/mlx5: Introduce mapping infra for mapping unique ids to data new 0f0d3827c0b4 net/mlx5: E-Switch, Move source port on reg_c0 to the uppe [...] new 11b717d61526 net/mlx5: E-Switch, Get reg_c0 value on CQE new 8f1e0b97cc70 net/mlx5: E-Switch, Mark miss packets with new chain id mapping new dfd9e7500cd4 net/mlx5e: Rx, Split rep rx mpwqe handler from nic new d6d27782864f net/mlx5: E-Switch, Restore chain id on miss new 6ae4a6a594b8 net/mlx5e: Allow re-allocating mod header actions new ea4cd837b99d net/mlx5e: Move tc tunnel parsing logic with the rest at t [...] new 7f2fd0a5f8d8 net/mlx5e: Disallow inserting vxlan/vlan egress rules with [...] new 0a7fcb78cc21 net/mlx5e: Support inner header rewrite with goto action new 6724e66b90ee net/mlx5: E-Switch, Get reg_c1 value on miss new b8ce90370977 net/mlx5e: Restore tunnel metadata on miss new bf3347c4d15e Merge branch 'ct-offload' of git://git.kernel.org/pub/scm/ [...] new 5b7cb7451585 net/mlx5: E-Switch, Enable reg c1 loopback when possible new c6fe5729dcff net/mlx5e: en_rep: Create uplink rep root table after eswi [...] new 978703f42549 netfilter: flowtable: Add API for registering to flow tabl [...] new 9c26ba9b1f45 net/sched: act_ct: Instantiate flow table entry actions new 30b0cf90c6dd net/sched: act_ct: Support restoring conntrack info on skbs new 8b3646d6e0c4 net/sched: act_ct: Support refreshing the flow table entries new edd5861e597b net/sched: act_ct: Enable hardware offload of flow table entires new d18296ffd9cc net/mlx5: E-Switch, Introduce global tables new 6fb0701a9cfa net/mlx5: E-Switch, Add support for offloading rules with [...] new 43435e91396f net/mlx5: E-Switch, Support getting chain mapping new ee1c45e87595 flow_offload: Add flow_match_ct to get rule ct match new 4c3844d9e97e net/mlx5e: CT: Introduce connection tracking new ac991b48d43c net/mlx5e: CT: Offload established flows new 5c6b94604744 net/mlx5e: CT: Handle misses after executing CT action new 1ef3018f5af3 net/mlx5e: CT: Support clear action new f8ab30477690 Merge branch 'Introduce-connection-tracking-offload' new 98130546da11 ethtool: rename ethnl_parse_header() to ethnl_parse_header [...] new f70bb06563ed ethtool: update mapping of features to legacy ioctl requests new 0524399d4612 ethtool: provide netdev features with FEATURES_GET request new 88db6d1e4f62 ethtool: add ethnl_parse_bitset() helper new 0980bfcd6954 ethtool: set netdev features with FEATURES_SET request new 9c6451ef4881 ethtool: add FEATURES_NTF notification new e16c3386fc4d ethtool: provide private flags with PRIVFLAGS_GET request new f265d799596a ethtool: set device private flags with PRIVFLAGS_SET request new 111dcba3c694 ethtool: add PRIVFLAGS_NTF notification new e4a1717b677c ethtool: provide ring sizes with RINGS_GET request new 2fc2929e8072 ethtool: set device ring sizes with RINGS_SET request new bc9d1c995ecb ethtool: add RINGS_NTF notification new 0c84979c951a ethtool: provide channel counts with CHANNELS_GET request new e19c591eafad ethtool: set device channel counts with CHANNELS_SET request new 546379b9a01b ethtool: add CHANNELS_NTF notification new 82a9822b2677 Merge branch 'ethtool-netlink-interface-part-3' new e31a50162feb bitfield.h: add FIELD_MAX() and field_max() new 4639b38b7209 Revert "arm64: dts: sdm845: add IPA information" new 0f70eedc0f77 Merge branch 'ipa-fixes' new 8a765471a65e octeontx2-pf: unlock on error path in otx2_config_pause_frm() new a8eceea84a3a inet: Use fallthrough; new 867484d92e08 Merge remote-tracking branch 'net-next/master' new ca7dc2791b50 bpftool: Add header guards to generated vmlinux.h new fd56e0058412 libbpf: Fix use of PT_REGS_PARM macros with vmlinux.h new 396f544ed5e5 selftests/bpf: Fix BPF_KRETPROBE macro and use it in attac [...] new df8ff35311c8 libbpf: Merge selftests' bpf_trace_helpers.h into libbpf's [...] new 82dbbfc822cd Merge branch 'move_BPF_PROG_to_libbpf' new 441420a1f0b3 bpf: Reliably preserve btf_trace_xxx types new 775a2be52da1 selftests/bpf: Declare bpf_log_buf variables as static new 70ed506c3bbc bpf: Introduce pinnable bpf_link abstraction new c016b68edc7a libbpf: Add bpf_link pinning/unpinning new 6489b8e1e3cf selftests/bpf: Add link pinning selftests new abbc61a5f26d Merge branch 'bpf_link' new cf62089b0edd bpf: Add gso_size to __sk_buff new b0ac4941aa2a bpf: Sync uapi bpf.h to tools/ new 62511ceadf6e selftests/bpf: Test new __sk_buff field gso_size new 5fc40f37396c Merge branch 'bpf_gso_size' new 320a36063e14 libbpf: Fix handling of optional field_name in btf_dump__e [...] new 1aae4bdd7879 bpf: Switch BPF UAPI #define constants used from BPF progr [...] new 7cb30aaab3f2 libbpf: Assume unsigned values for BTF_KIND_ENUM new 367d82f17eff tools/runqslower: Drop copy/pasted BPF_F_CURRENT_CPU definiton new 0641cadac467 Merge branch 'bpf-uapi-enums' new af73d78bd384 kbuild: Remove debug info from kallsyms linking new cc6fa771024f selftests/bpf: Support out-of-tree vmlinux builds for VMLINUX_BTF new 88fd9e5352fe bpf: Refactor trampoline update code new 7e639208e88d bpf: JIT helpers for fmod_ret progs new ae24082331d9 bpf: Introduce BPF_MODIFY_RETURN new 6ba43b761c41 bpf: Attachment verification for BPF_MODIFY_RETURN new aca228cd3387 tools/libbpf: Add support for BPF_MODIFY_RETURN new da00d2f117a0 bpf: Add test ops for BPF_PROG_TYPE_TRACING new 3d08b6f29cf3 bpf: Add selftests for BPF_MODIFY_RETURN new 9ce601029058 Merge branch 'bpf_modify_ret' new ca6cb5447cec riscv, bpf: Factor common RISC-V JIT code new 5f316b65e99f riscv, bpf: Add RV32G eBPF JIT new 06b741521622 bpf, doc: Add BPF JIT for RV32G to BPF documentation new dad737c926b5 MAINTAINERS: Add entry for RV32G BPF JIT new 69191754ff29 bpf: Remove unnecessary CAP_MAC_ADMIN check new 3e7c67d90e3e bpf: Fix bpf_prog_test_run_tracing for !CONFIG_NET new 7b70973d7edb bpf: sockmap: Only check ULP for TCP sockets new 1a2e20132db7 skmsg: Update saved hooks only once new d19da360ee0f bpf: tcp: Move assertions into tcp_bpf_get_proto new 5da004044231 bpf: tcp: Guard declarations with CONFIG_NET_SOCK_MSG new f747632b608f bpf: sockmap: Move generic sockmap hooks from BPF TCP new cb21802b3963 bpf: sockmap: Simplify sock_map_init_proto new edc6741cc660 bpf: Add sockmap hooks for UDP sockets new 7b98cd42b049 bpf: sockmap: Add UDP support new b05fbb9f03f1 selftests: bpf: Don't listen() on UDP sockets new 84be2113e6a7 selftests: bpf: Add tests for UDP sockets in sockmap new 1f441b35ea54 selftests: bpf: Enable UDP sockmap reuseport tests new 7b4b73bc8a60 bpf, doc: Update maintainers for L7 BPF new 47c09d6a9f67 bpftool: Introduce "prog profile" command new 319c7c1f6b78 bpftool: Documentation for bpftool prog profile new 397692eab35c bpftool: Bash completion for "bpftool prog profile" new aad32f4c76a2 bpftool: Fix typo in bash-completion new babf3164095b bpf: Add bpf_link_new_file that doesn't install FD new 13fac1d851e0 bpf: Fix trampoline generation for fmod_ret programs new 37ccc12bbcef tools/runqslower: Add BPF_F_CURRENT_CPU for running selfte [...] new fe4eb069edb7 bpftool: Use linux/types.h from source tree for profiler build new 14e5728ff817 bpftool: Only build bpftool-prog-profile if supported by clang new 39be909c38a4 bpftool: Skeleton should depend on libbpf new 8d830f549dbd bpftool: Add _bpftool and profiler.skel.h to .gitignore new b35f14f41041 libbpf: Split BTF presence checks into libbpf- and kernel- [...] new 75a1e792c335 tools: bpftool: Allow all prog/map handles for pinning objects new 132c1af0a23d tools: bpftool: Fix minor bash completion mistakes new 1e2328e76254 fs/nsfs.c: Added ns_match new b4490c5c4e02 bpf: Added new helper bpf_get_ns_current_pid_tgid new 1c1052e0140a tools/testing/selftests/bpf: Add self-tests for new helper [...] new 4823b7210b90 Merge branch 'bpf_get_ns_current_pid_tgid' new d831ee84bfc9 bpf: Add bpf_xdp_output() helper new c480a3b79cbc docs: sysctl/kernel: Document BPF entries new 16149c8d1c08 tools: bpftool: Restore message on failure to guess program type new ec12a57b822c selftests/bpf: Guarantee that useep() calls nanosleep() syscall new 9b79c0be350d selftests/bpf: Make tcp_rtt test more robust to failures new e714ba0cd00e bpf: Abstract away entire bpf_link clean up procedure new c2680a2d3acf x86/mm: Rename is_kernel_text to __is_kernel_text new 1b644aa22fe1 bpf: Add bpf_trampoline_ name prefix for DECLARE_BPF_DISPATCHER new e1105c562d33 bpf: Add struct bpf_ksym new 09d31f0c347e bpf: Add name to struct bpf_ksym new 957295c04bd4 bpf: Move lnode list node to struct bpf_ksym new 81efc07aac7a bpf: Move ksym_tnode to bpf_ksym new 6422ef89ad6d bpf: Add bpf_ksym_find function new 5ea20e8baf43 bpf: Add prog flag to struct bpf_ksym object new 2d95c3166dc6 bpf: Add bpf_ksym_add/del functions new 59a4992f90d2 bpf: Add trampolines to kallsyms new 396f575602d0 bpf: Add dispatchers to kallsyms new cffd477382bf bpf: Remove bpf_image tree new fb6a088e834e Merge branch 'generalize-bpf-ksym' new 7ab428f16c10 Merge remote-tracking branch 'bpf-next/master' new 6a7ff8aa3c2a Merge remote-tracking branch 'ipsec-next/master' new 1f412791407b netfilter: flowtable: Use nf_flow_offload_tuple for stats as well new 91576dade861 netfilter: xtables: Add snapshot of hardidletimer target new 8940b532c36c netfilter: nft_tunnel: add support for geneve opts new 69130ea06230 netfilter: nf_tables: make sets built-in new 5ade2532e264 netfilter: nf_tables: make all set structs const new e1a8b64716c3 netfilter: cleanup unused macro new 62974f1a3221 netfilter: nft_set_pipapo: make the symbol 'nft_pipapo_get [...] new 7f5ff61c7c81 netfilter: Replace zero-length array with flexible-array member new 4092116174ea netfilter: bitwise: use more descriptive variable-names. new bd63666189e7 netfilter: xt_IDLETIMER: clean up some indenting new cdee328f0fcc Merge remote-tracking branch 'netfilter-next/master' new b3860e7a3e71 qtnfmac: support WPA3 SAE in AP mode new 44d09764856f qtnfmac: support WPA3 OWE in AP mode new c3d476d21851 qtnfmac: set valid edmg in cfg80211_chan_def new 616f5701f4ab qtnfmac: assign each wiphy to its own virtual platform device new 2d83dddf85cc qtnfmac: add interface combination check for repeater mode new 90a39326f1d1 rtw88: remove unused member of struct rtw_hal new 871b4b48cdbf b43legacy: replace simple_strtol() with kstrtoint() new 310443268b29 iwlegacy: Remove unneeded variable ret new 9454f7a895b8 mwifiex: set needed_headroom, not hard_header_len new 32521a913852 libertas: Use new structure for SPI transfer delays new 5cb5b4759cf6 carl9170: Use scnprintf() for avoiding potential buffer overflow new 68b02e0c512b b43: Use scnprintf() for avoiding potential buffer overflow new d3f8c708c0d7 b43legacy: Use scnprintf() for avoiding potential buffer overflow new f35ba45c39c9 ipw2x00: Use scnprintf() for avoiding potential buffer overflow new 1da740e08a2d prism54: Use scnprintf() for avoiding potential buffer overflow new ca44e47a2b86 ssb: Use scnprintf() for avoiding potential buffer overflow new 6f00458cbcc9 Merge remote-tracking branch 'wireless-drivers-next/master' new a7e454542bf8 Bluetooth: Replace zero-length array with flexible-array member new d7d41682efc2 Bluetooth: Fix Suspicious RCU usage warnings new 0c2ac7d4f08d Bluetooth: Use list_for_each_entry_rcu() to traverse RCU l [...] new a9e45698b37d Bluetooth: Remove adv set for directed advertising new c3bed4de5d06 Bluetooth: During le_conn_timeout disable EXT_ADV new 6bd023c48f61 Bluetooth: hci_h4: Fix a typo in a comment new 4f28e3f9174a Bluetooth: hci_h4: Remove a redundant assignment in 'h4_flush()' new e37c57a888b7 Bluetooth: Fixing a few comment typos in the quirk definitions. new 3e4e3f73b9f4 Bluetooth: btusb: Add flag to define wideband speech capability new 4b127bd5f2cc Bluetooth: Support querying for WBS support through MGMT new 8788a1ee070a 6lowpan: Replace zero-length array with flexible-array member new 107db7ec7838 docs: networking: convert 6lowpan.txt to ReST new 4f9ed5bd63dc Bluetooth: hci_qca: Not send vendor pre-shutdown command f [...] new b63882549b2b Bluetooth: btqca: Fix the NVM baudrate tag offcet for wcn3991 new 8a208b24d770 Bluetooth: hci_qca: Make bt_en and susclk not mandatory fo [...] new 08bb4da90150 Bluetooth: guard against controllers sending zero'd events new eb82dfe642b9 MAINTAINERS: adjust to 6lowpan doc ReST conversion new 77131dfec6af Bluetooth: hci_qca: Replace devm_gpiod_get() with devm_gpi [...] new debdedf2eb5a Bluetooth: Fix calculation of SCO handle for packet processing new 55cee73e2af5 Bluetooth: Make use of skb_pull to parse L2CAP signaling PDUs new 00bce3fb0642 Bluetooth: Enable erroneous data reporting if WBS is supported new 985048f42714 Bluetooth: Increment management interface revision new 145720963b6c Bluetooth: L2CAP: Add definitions for Enhanced Credit Based Mode new 15f02b910562 Bluetooth: L2CAP: Add initial code for Enhanced Credit Based Mode new 4be5ca67d59d Bluetooth: L2CAP: Add module option to enable ECRED mode new 71811cac8532 Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl new 2a4f3909d0fb Bluetooth: bfusb: Switch from BT_ERR to bt_dev_err where possible new 00b383b8abd1 Bluetooth: Use bt_dev_err for RPA generation failure message new bb0084ec893e Bluetooth: hci_h5: Switch from BT_ERR to bt_dev_err where [...] new 8a5956197d7e Bluetooth: fix off by one in err_data_reporting cmd masks. new 72da7b2ccabd Bluetooth: mgmt: add mgmt_cmd_status in add_advertising new 9952d90ea288 Bluetooth: Handle PM_SUSPEND_PREPARE and PM_POST_SUSPEND new 4f40afc6c764 Bluetooth: Handle BR/EDR devices during suspend new dd522a7429b0 Bluetooth: Handle LE devices during suspend new 4867bd007d25 Bluetooth: Pause discovery and advertising during suspend new b8d290525e39 Bluetooth: clean up connection in hci_cs_disconnect new 96298f640104 Bluetooth: L2CAP: handle l2cap config request during open state new b354e6c10eaf Bluetooth: L2CAP: Fix a condition in l2cap_sock_recvmsg() new f1ffc9616ef0 Merge remote-tracking branch 'bluetooth/master' new 970986f2872b Merge remote-tracking branch 'mac80211-next/master' new 8ceb7b7ee5e6 Merge remote-tracking branch 'gfs2/for-next' new 46b5889cc2c5 mtd: implement proper partition handling new 13a964665fc1 mtd: fix spelling mistake "BlockMultiplerBits" -> "BlockMu [...] new c0b66dce0ca8 MAINTAINERS: Add staging branch for HyperBus new 4da0ea71ea93 mtd: lpddr: Fix a double free in probe() new d2482df10d2e Merge remote-tracking branch 'mtd/mtd/next' new 43d8b6362378 mtd: rawnand: Ensure nand_soft_waitrdy wait period is enough new 009264605cdf mtd: rawnand: free the nand_device object new 9afbe7c0140f mtd: rawnand: denali: deassert write protect pin new a91f8170df83 mtd: spinand: toshiba: Add comment about Kioxia ID new f1541773af49 mtd: spinand: rework detect procedure for different READ_I [...] new c4b7dd35d359 mtd: rawnand: ingenic: Use devm_platform_ioremap_resource() new 91a1abfb7523 mtd: rawnand: ams-delta: Write protect device during probe new 1698ea32133a mtd: rawnand: ams-delta: Use struct gpio_nand_platdata new 38c30b3c96a5 ARM: OMAP1: ams-delta: Provide board specific partition info new d7ffe387cc12 mtd: rawnand: ams-delta: Drop board specific partition info new 2cef3d4cf449 mtd: rawnand: ams-delta: Enable OF partition info support new 241008ed0bb5 mtd: rawnand: ams-delta: Push inversion handling to gpiolib new ccada49b050f mtd: rawnand: ams-delta: Don't hardcode read/write pulse widths new 586a746b326c mtd: rawnand: ams-delta: Make read pulses optional new ea5ea9fa6db2 mtd: rawnand: ams-delta: Handle more GPIO pins as optional new 7c2f66a960fc mtd: rawnand: ams-delta: Add module device tables new d1b1a8f73a21 mtd: rawnand: ams-delta: Support custom driver initialisation new edfd8d9c763f mtd: rawnand: ams-delta: Drop useless local variable new 2b1dcee304b6 mtd: rawnand: ams-delta: Make the driver custom I/O ready new 16d00cd61206 mtd: rawnand: ams-delta: Rename structures and functions t [...] new 84234652595f mtd: rawnand: Add support for Macronix NAND randomizer new 7f274f411c76 dt-bindings: mtd: Document Macronix NAND device bindings new 2148937501ee mtd: spinand: Stop using spinand->oobbuf for buffering bad [...] new 621a7b780bd8 mtd: spinand: Explicitly use MTD_OPS_RAW to write the bad [...] new b645ad39d568 mtd: spinand: Do not erase the block before writing a bad [...] new c6fbcb70132f mtd: rawnand: Fix a typo ("manufecturer") new 49f1c33076ca mtd: rawnand: Replace zero-length array with flexible-arra [...] new 7cd8c0adb489 mtd: rawnand: gpmi: Use dma_request_chan() instead dma_req [...] new aafe30baf4ad mtd: rawnand: marvell: Release DMA channel on error new cf9e23894821 mtd: rawnand: marvell: Use dma_request_chan() instead dma_ [...] new ac80c55b4675 mtd: rawnand: sunxi: Use dma_request_chan() instead dma_re [...] new 80c3012e127c mtd: rawnand: qcom: Release resources on failure within qc [...] new 92f0f8efbd4a mtd: rawnand: qcom: Use dma_request_chan() instead dma_req [...] new b35f79aa461e mtd: rawnand: stm32_fmc2: Use dma_request_chan() instead d [...] new e015d72f321e mtd: rawnand: ingenic: Add dependency on MIPS || COMPILE_TEST new 92270086b7e5 mtd: rawnand: Add support for manufacturer specific lock/u [...] new 03a539c7a118 mtd: rawnand: Macronix: Add support for block protection new 397deafc02e1 mtd: rawnand: cadence: get meta data size from registers new e4578af03541 mtd: rawnand: cadence: fix the calculation of the avaialbl [...] new 9bf1903bed7a mtd: rawnand: cadence: change bad block marker size new 0d7d6c8183aa mtd: rawnand: cadence: reinit completion before executing [...] new cdc6aba6719b dt: bindings: brcmnand: Add support for flash-edu new 634088e26213 arch: mips: brcm: Add 7425 flash-edu support new a5d53ad26a8b mtd: rawnand: brcmnand: Add support for flash-edu for dma [...] new d3137043440f mtd: spinand: micron: Generalize the OOB layout structure [...] new 8511a3a9937e mtd: spinand: micron: Describe the SPI NAND device MT29F2G01ABAGD new a15335a17f4a mtd: spinand: micron: Add new Micron SPI NAND devices new 0bc68af9137d mtd: spinand: micron: identify SPI NAND device with Contin [...] new a7e5daccc310 mtd: spinand: micron: Add M70A series Micron SPI NAND devices new 9f9ae0c253c1 mtd: spinand: micron: Add new Micron SPI NAND devices with [...] new 7d45704b9e9e Merge remote-tracking branch 'nand/nand/next' new 2dcbfe365b13 mtd: spi-nor: Refactor spi_nor_read_id() new acfda12b3a9b Merge remote-tracking branch 'spi-nor/spi-nor/next' new 057a0fb649f3 firmware: xilinx: Add ZynqMP aes API for AES functionality new 4c4f3f33838f dt-bindings: crypto: Add bindings for ZynqMP AES-GCM driver new 4d96f7d48131 crypto: xilinx - Add Xilinx AES driver new f747426d6b35 MAINTAINERS: Update maintainers for chelsio crypto drivers new 6ff78ffaddd8 crypto: chelsio - un-register crypto algorithms new 2fdddaf089ef crypto: md5 - remove unused macros new ba02b35239f7 hwrng: omap3-rom - Include linux/io.h for virt_to_phys new 1b44f93eb3e5 crypto: hisilicon - remove redundant assignment of pointer ctx new bed44d0c05d8 crypto: chelsio - Recalculate iv only if it is needed new 567be3a5d227 crypto: chelsio - Use multiple txq/rxq per tfm to process [...] new d282eeeb112a crypto: arm64/sha-ce - implement export/import new 5a8a076506af crypto: Replace zero-length array with flexible-array member new 11c7686a9359 crypto: sun8i-ss - fix description of stat_fb new 5fbab10dee12 crypto: sun8i-ce - fix description of stat_fb new fa03481b6e2e crypto: mxs-dcp - fix scatterlist linearization for hash new 4e98a8804923 crypto: chelsio/chtls - Fixed tls stats new baaa30fa6166 MAINTAINERS: add maintainers for uacce new d1dc4df1fe21 crypto: authencesn - fix weird comma-terminated line new 64d66793b76c crypto: ccm - simplify error handling in crypto_rfc4309_create() new b8c0d74a7027 crypto: cryptd - simplify error handling in cryptd_create_*() new a108dfcff844 crypto: ctr - simplify error handling in crypto_rfc3686_create() new 3ff2bab82f42 crypto: cts - simplify error handling in crypto_cts_create() new 959ac1cdd630 crypto: gcm - simplify error handling in crypto_rfc4106_create() new c4caa56d8f99 crypto: gcm - simplify error handling in crypto_rfc4543_create() new 376ffe1acbc6 crypto: geniv - simply error handling in aead_geniv_alloc() new d57063103332 crypto: lrw - simplify error handling in create() new 07b24c7c08bd crypto: pcrypt - simplify error handling in pcrypt_create_aead() new 0708bb435354 crypto: rsa-pkcs1pad - simplify error handling in pkcs1pad [...] new 732e54095347 crypto: xts - simplify error handling in ->create() new acc670dba9f5 uacce: unmap remaining mmapping from user space new 47c16b449921 crypto: hisilicon - qm depends on UACCE new a83880068845 crypto: chelsio/chtls - Fixed boolinit.cocci warning new 3a5a9e1ef37b crypto: caam/qi2 - fix chacha20 data size error new 3f142b6a7b57 crypto: caam - update xts sector size for large input length new dc7fc3a53ae1 crypto: x86/curve25519 - leave r12 as spare register new 7548bf8c17d8 crypto: arm/ghash-ce - define fpu before fpu registers are [...] new 1f14b57ffc0a crypto: ccp - Cleanup misc_dev on sev_exit() new 15f7a4c65293 crypto: ccp - Cleanup sp_dev_master in psp_dev_destroy() new 542b7ffee3e2 crypto: qat - simplify the qat_crypto function new d069b20403d7 crypto: qce - fix wrong config symbol reference new 6f3a06d959f4 crypto: testmgr - use consistent IV copies for AEADs that need it new 8ff357a9d146 crypto: testmgr - do comparison tests before inauthentic i [...] new 3cd54a4c3c32 crypto: aead - improve documentation for scatterlist layout new 57ca81245f4d crypto: hisilicon - Use one workqueue per qm instead of per qp new a13c97118749 crypto: hisilicon/sec2 - Add workqueue for SEC driver. new 8824bc5ed1e7 crypto: hisilicon/sec2 - Add iommu status check new 2514f5595db7 crypto: hisilicon/sec2 - Update IV and MAC operation new 74b58db8b7ed crypto: hisilicon/sec2 - Add pbuffer mode for SEC driver new ace74b627c88 hwrng: ks-sa - move TI Keystone driver into the config men [...] new 47a1f8e8b363 hwrng: imx-rngc - fix an error path new 3acd9ea9331c hwrng: imx-rngc - use automatic seeding new f7d79450d192 hwrng: imx-rngc - (trivial) simplify error prints new b9957fc94458 hwrng: imx-rngc - check the rng type new f086fd1e4344 hwrng: imx-rngc - simplify interrupt mask/unmask new b61028135843 crypto: ccp - use file mode for sev ioctl permissions new d8215ff1265f crypto: ccree - update register handling macros new 8b9d6e982db7 crypto: ccree - remove pointless comment new 6429ccdd4f2d crypto: ccree - remove ancient TODO remarks new 69cd3e16c0d6 crypto: ccree - only check condition if needed new b66c1876a756 crypto: ccree - use crypto_ipsec_check_assoclen() new 0eae14a067c5 crypto: ccree - refactor AEAD IV in AAD handling new ba51b9824ee2 Merge remote-tracking branch 'crypto/master' new a2ae604da74d Merge tag 'amd-drm-next-5.7-2020-02-26' of git://people.fr [...] new 3e138a63d667 drm/bridge: analogix-anx78xx: Fix drm_dp_link helper removal new 6726ca1a2d53 drm/bridge: analogix-anx6345: Avoid duplicate -supply suffix new cf650f2cba8e drm/sun4i: tcon: Support LVDS on the A33 new fb0629eeeedb drm/panel: simple: fix osd070t1718_19ts sync drive edge new 6915db346039 drm/panel: ld9040: add MODULE_DEVICE_TABLE with SPI IDs new a8dada7a84da MAINTAINERS: Update myself email address new 30349f8f643f drm/virtio: use consistent names for drm_files new 40cadedd20a5 drm/virtio: factor out context create hypercall new d2a983b220ac drm/virtio: track whether or not a context has been initiated new 72b48ae800da drm/virtio: enqueue virtio_gpu_create_context after the fi [...] new 65c04add090f drm/bridge: lvds-codec: Add to_lvds_codec() function new a628a073157b drm/bridge: lvds-codec: Constify the drm_bridge_funcs structure new cf52925a862e drm/bridge: panel: Propagate bus format/flags new a9d73b30bb46 drm/panfrost: Improve error reporting in panfrost_gpu_power_on new 3e1399bccf51 drm/panfrost: Add support for multiple regulators new 506629c868d0 drm/panfrost: Add support for multiple power domains new 5ee0caf161a9 video: hdmi: Change return type of hdmi_avi_infoframe_init [...] new b35f90f2d4a6 drm/connector: Add helper to get a connector type name new a92d083d08b0 drm/edid: Add flag to drm_display_info to identify HDMI sinks new be39f3db0146 drm/bridge: Document the drm_encoder.bridge_chain field as [...] new 282f713c65f7 drm/bridge: Fix atomic state ops documentation new 0451369bc5c3 drm/bridge: Improve overview documentation new 11f6c4b1b259 drm/bridge: Add connector-related bridge operations and data new 64d05ff758e3 drm/bridge: Add interlace_allowed flag to drm_bridge new a25b988ff83f drm/bridge: Extend bridge API to disable connector creation new 94ded532ffdb drm/bridge: dumb-vga-dac: Rename internal symbols to simpl [...] new 0411374bdf2b drm/bridge: dumb-vga-dac: Rename driver to simple-bridge new 272378ec0eb9 drm/bridge: simple-bridge: Add support for non-VGA bridges new 2df6428e290a drm/bridge: simple-bridge: Add support for enable GPIO new ca00e10b50ad drm/bridge: simple-bridge: Add support for the TI OPA362 new 0c275c30176b drm/bridge: Add bridge driver for display connectors new cff5e6f7e83f drm/bridge: Add driver for the TI TPD12S015 HDMI level shifter new 2be68b59e5d0 drm/bridge: panel: Implement bridge connector operations new 5cafa0f1853b drm/bridge: tfp410: Replace manual connector handling with bridge new e00a5caafac0 drm/bridge: tfp410: Allow operation without drm_connector new 5e20bdf3d3de drm: Add helper to create a connector for a chain of bridges new 2a0a3ae17d36 drm/omap: dss: Cleanup DSS ports on initialisation failure new 1516d11923d0 drm/omap: Simplify HDMI mode and infoframe configuration new 514fc91083f6 drm/omap: Factor out display type to connector type conversion new a779618b4a07 drm/omap: Use the drm_panel_bridge API new c83fefd73834 drm/omap: dss: Fix output next device lookup in DT new 326a1166ca08 drm/omap: Add infrastructure to support drm_bridge local t [...] new db0fefd1b90d drm/omap: dss: Make omap_dss_device_ops optional new 0fe37173ce0e drm/omap: hdmi: Allocate EDID in the .read_edid() operation new a4659694a7e5 drm/omap: hdmi4: Rework EDID read to isolate data read new 1edc1a1cbe7f drm/omap: hdmi5: Rework EDID read to isolate data read new ee34f23ae82e drm/omap: hdmi4: Register a drm_bridge for EDID read new 6c623d6bf3e3 drm/omap: hdmi5: Register a drm_bridge for EDID read new 3c983905d2b4 drm/omap: hdmi4: Move mode set, enable and disable operati [...] new 615de6ceb6b6 drm/omap: hdmi5: Move mode set, enable and disable operati [...] new 6886b346452f drm/omap: hdmi4: Implement drm_bridge .hpd_notify() operation new 4fcbfbae7222 drm/omap: dss: Remove .set_hdmi_mode() and .set_infoframe( [...] new 2f004792adad drm/omap: venc: Register a drm_bridge new f40f4e45df12 drm/omap: Create connector for bridges new e7e67d9a2f1d drm/omap: Switch the HDMI and VENC outputs to drm_bridge new 75fb968b83d0 drm/omap: Remove HPD, detect and EDID omapdss operations new a559b4407d2b drm/omap: hdmi: Remove omap_dss_device operations new 96b0a34d2733 drm/omap: venc: Remove omap_dss_device operations new 7f113085af93 drm/omap: hdmi4: Simplify EDID read new b6067da4ebf9 drm/omap: hdmi5: Simplify EDID read new b04df00bb5c0 drm/omap: dpi: Sort includes alphabetically new 825281cd6ba1 drm/omap: dpi: Reorder functions in sections new 76777d6c30fb drm/omap: dpi: Simplify clock setting API new ac3f6915efb5 drm/omap: dpi: Register a drm_bridge new 13d2d52f59c0 drm/omap: sdi: Sort includes alphabetically new 8bef8a6d5da8 drm/omap: sdi: Register a drm_bridge new 5d79598ba844 drm/omap: Hardcode omap_connector type to DSI new 263a983eb26a drm/omap: dss: Inline the omapdss_display_get() function new 984f6c91d38a drm/omap: dss: Remove unused omapdss_of_find_connected_dev [...] new e086558ae923 drm/omap: dss: Remove unused omap_dss_device operations new bac511833da9 drm/hisilicon: Add new clock/resolution configurations new 31d6feebec8e drm/hisilicon: Enable the shadowfb for hibmc new de3c3ed4c8ff drm/hisilicon: fixed the wrong resolution configurations new bc17e5574954 drm/hisilicon: Add the mode_valid function new 29b7216b57f1 drm/hisilicon: Set preferred mode resolution and maximum r [...] new c3480301d750 drm/hisilicon: Fixed pcie resource conflict between drm an [...] new 068a8fea373f drm/virtio: make mmap callback consistent with callbacks new 18b39fb975b7 drm/virtio: add virtio_gpu_is_shmem helper new 60347451ddb0 Merge tag 'drm-misc-next-2020-02-27' of git://anongit.free [...] new d3bd37f587b4 Merge v5.6-rc5 into drm-next new 6f13d2ce0553 drm/bridge: anx6345: don't print error message if regulato [...] new c153a892f674 dt-bindings: Add Guangdong Neweast Optoelectronics CO. LTD [...] new 0c1064095926 dt-bindings: display: simple: Add NewEast Optoelectronics [...] new 258145ea3584 drm/panel: simple: Add NewEast Optoelectronics CO., LTD WJ [...] new bb42df4662a4 dma-buf: add dynamic DMA-buf handling v15 new d2588d2ded0f drm/ttm: remove the backing store if no placement is given new 4993ba02635f drm/amdgpu: use allowed_domains for exported DMA-bufs new 2d4dad2734e2 drm/amdgpu: add amdgpu_dma_buf_pin/unpin v2 new a448cb003edc drm/amdgpu: implement amdgpu_gem_prime_move_notify v2 new bd2275eeed5b dma-buf: drop dynamic_mapping flag new 4981cdb063e3 dma-buf: make move_notify mandatory if importer_ops are provided new 987b90d34f69 drm/panfrost: default_supplies[] can be static new cb897542c6d2 drm/dp_mst: Fix W=1 warnings new d6b8bbca6bc8 drm/dp_mst: Check crc4 value while building sideband message new b33b54748866 drm/tidss: dispc: Fix broken plane positioning code new 905ad78028df drm/tidss: Use drm_for_each_bridge_in_chain() new 652f67fd25b1 drm/tidss: fix spelling mistakes "bufer" and "requsted" new 46cf7d98a00e drm/tidss: Drop pointless static qualifier in dispc_find_csc() new df0e7f7e03c0 drm/client: Dual licence the file in GPL-2 and MIT new abdd768e9ce1 drm: prevent a harmless integer overflow in drm_legacy_sg_alloc() new dc058092659c dt-bindings: Add vendor prefix for Hydis technologies new 5ce96fe032f4 drm/panel: Add DT bindings for Novatek NT35510-based panels new 899f24ed8d3a drm/panel: Add driver for Novatek NT35510-based panels new 3aa31ced2f4d dt-bindings: display: add panel-timing.yaml new 4dd23a47d693 dt-bindings: display: convert display-timings to DT schema new 4e840bea0cce dt-bindings: display: convert panel-dpi to DT schema new fa10224087f1 dt-bindings: display: add data-mapping to panel-dpi new 4a1d0dbc8332 drm/panel: simple: add panel-dpi support new 63170ac6f2e8 drm/simple-kms: Add drm_simple_encoder_{init,create}() new 4220fdf02758 drm/ast: Use simple encoder new 03e44ad19bcb drm/mgag200: Use simple encoder new 6f2bb119da55 drm/qxl: Use simple encoder new 3e26e0c47e5c video: fbdev: pxa168fb: remove unnecessary platform_get_irq new 5d30146f9439 video: fbdev: sh_mobile_lcdcfb: fix sparse warnings about [...] new 6df8627609fd video: fbdev: sh_mobile_lcdcfb: add COMPILE_TEST support new 3d3287e60987 video: fbdev: arcfb: add COMPILE_TEST support new df3381071ca0 video: fbdev: w100fb: fix sparse warnings new ee5aca2e7167 video: fbdev: w100fb: add COMPILE_TEST support new 459b0fa71187 video: fbdev: wm8505fb: fix sparse warnings about using in [...] new 9e24d63b054b video: fbdev: wm8505fb: add COMPILE_TEST support new 977750e84f37 video: fbdev: radeonfb: remove set but not used variable ' [...] new eea60c30e7ad video: fbdev: radeonfb: remove set but not used variable ' [...] new 66cc77edb648 video: fbdev: radeonfb: remove set but not used variable ' [...] new 97e5ea1de9a6 video: fbdev: radeonfb: remove set but not used variable 'bytpp' new c8c967a741e8 video: fbdev: kyrofb: remove set but not used variable 'ul [...] new e36cae0dde7b video: fbdev: atyfb: remove set but not used variable 'mac [...] new 11be60bd66d5 matroxfb: add Matrox MGA-G200eW board support new 9e553376d3d4 fbdev: simplefb: Platform data shan't include kernel.h new 9dff9a3666f1 video: fbdev: radeon: Remove dead code new 451787d3e2ac video: Replace zero-length array with flexible-array member new 79643fddd6eb drm/hdcp: optimizing the srm handling new 05f3a6f5e478 drm/hdcp: fix DRM_HDCP_2_KSV_COUNT_2_LSBITS new 83794ee6c13b Merge drm/drm-next into drm-misc-next new 7f2a09ecf2e8 drm/vc4: Replace wait_for macros to remove use of msleep new 9daee6141cc9 drm/v3d: Replace wait_for macros to remove use of msleep new 3c2fa511c459 dt-bindings: display: panel: Add binding document for Elid [...] new 5b6603360c12 drm/panel: add panel driver for Elida KD35T133 panels new 2cb5974dcaaa drm/simple-kms: Fix documentation for drm_simple_encoder_init() new 099d705dd161 drm/vblank: Fix documentation of VBLANK timestamp helper new 1895a4fc3fad drm/gma500/intel_bios.h: Replace zero-length array with fl [...] new 5b2adbddf25c drm/vc4/vc4_drv.h: Replace zero-length array with flexible [...] new 78a7b61aefa3 drm/bridge/mhl.h: Replace zero-length array with flexible- [...] new 7be1b9b8e9d1 drm/mm: Break long searches in fragmented address spaces new 9b6c80be979d drm: unbreak the DRM menu, broken by DRM_EXPORT_FOR_TESTS new 0be38b10f064 MAINTAINERS: adjust to reservation.h renaming new 2dea2d118217 drm: Remove unused arg from drm_fb_helper_init new c8b4a4b1027e drm/radeon: remove radeon_fb_{add,remove}_connector functions new 439490f6cc9b drm/amdgpu: Remove drm_fb_helper_{add,remove}_one_connector calls new 75b2ccde5fc6 drm/i915/display: Remove drm_fb_helper_{add,remove}_one_co [...] new ff1f62d35b23 drm: Remove drm_fb_helper add, add all and remove connector calls new 8e7a194652c6 drm/fb-helper: Remove drm_fb_helper add, add_all and remov [...] new 8ff1d62c9e97 drm/todo: Update drm_fb_helper tasks new c393fbae0226 drm/pci: Unexport drm_get_pci_dev new 7064de726ec8 dt-bindings: convert rockchip-drm.txt to rockchip-drm.yaml new afdd597940f3 drm/vboxvideo/vboxvideo.h: Replace zero-length array with [...] new 7e4f6fb35408 Revert "drm/panel: simple: Add support for Sharp LQ150X1LG [...] new ee21ec776762 drm: Make drm_pci_agp_init legacy new f651c8b05542 drm/virtio: factor out the sg_table from virtio_gpu_object new bc1a4130fc03 drm/virtio: add case for shmem objects in virtio_gpu_clean [...] new 9e12da086e5e Merge tag 'drm-misc-next-2020-03-09' of git://anongit.free [...] new 94b5c215ce5c drm/amdgpu: Add num_banks and num_ranks to gfx config structure new fd7d08bad7a4 drm/amdkfd: Make get_tile_config() generic new f2cc50cefd0f drm/amdkfd: change SDMA MQD memory type new 89510a2737ae drm/amdgpu/sriov: Use kiq to copy the gpu clock new 460c484f2411 drm/amdgpu: Initialize SPM_VMID with 0xf (v2) new d2790e10d3c3 drm/amdgpu: no need to clean debugfs at amdgpu new 6c26d558bfc1 drm/amdgpu: release drm_device after amdgpu_driver_unload_kms new 2622e2ae27b5 drm/amdgpu/powerplay: nv1x, renior copy dcn clock settings [...] new 1c58267cbe46 drm/amdgpu/powerplay: Refactor SMU message handling for safety new ae458c7b9dcc drm/amdgpu/powerplay: Remove deprecated smc_read_arg new eb696d041fa5 drm/amdgpu/smu: Add message sending lock new 1d21a84661b4 drm/amdgpu: clean wptr on wb when gpu recovery new 1da7d4a8ab79 drm/amdgpu: Write blocked CP registers using RLC on VF new b84fe6ffc1bf drm/amdkfd: fix indentation issue new c94279345379 drm/amd/display: fix indentation issue on a hunk of code new e599f01f44a7 drm/amd/display: Fix dmub_psr_destroy() new 9100c359b5e9 drm/amd/display: dc_link: code clean up on enable_link_dp [...] new 5b2b2416faf3 drm/amd/display: dc_link: code clean up on detect_dp function new 31faff1a1c2d drm/amdgpu: add lock option for smu_set_soft_freq_range() new 0cf64555fe6c drm/amdgpu: Add debugfs interface to set arbitrary sclk fo [...] new f091c1c70e89 drm/amdgpu: disable 3D pipe 1 on Navi1x new 752c683dbb65 drm/amdgpu: fix IB test MCBP bug new 341dfe9073d1 drm/amdgpu: stop using sratch_reg in IB test new 022b65181631 drm/amdgpu: Rearm IRQ in Navi10 SR-IOV if IRQ lost new 834a9a9f04c7 drm/amd/display: Link training TPS1 workaround add back in dpcd new a09f8e295cec drm/amd/display: Move mod_hdcp_displays to mod_hdcp struct new e625c1eae2d3 drm/amd/display: Add driver support for enabling PSR on DMCUB new c14b726ee0ca drm/amd/display: only include FEC overhead if both asic an [...] new 8d8c82b69987 drm/amd/display: add worst case dcc meta pitch to fake plane new 9b31b4e8b085 drm/amd/display: Make clock table struct more accessible new 3c1fcc554250 drm/amd/display: fix typo "to found" -> "to find" new e8f9ecf261fe drm/amd/display: add vsc update support for test pattern request new 10b4e64e58b4 drm/amd/display: program DPG_OFFSET_SEGMENT for odm_pipe new df8e34ac27e8 drm/amd/display: fix image corruption with ODM 2:1 DSC 2 slice new 7bc3807fe1d0 drm/amd/display: Workaround to do HDCP authentication twic [...] new 78fe9f63947a drm/amd/display: Remove DISPCLK Limit Floor for Certain SM [...] new 3cfe9fb69adf drm/amd/display: Disable freesync borderless on Renoir new f9b9b6d9722b drm/amd/display: fix dcc swath size calculations on dcn1 new 8f174fdbe9a8 drm/amd/display: change number of cursor policy for dml ca [...] new ffa121419257 drm/amd/display: Set clock optimization required after upd [...] new 8151306be02e drm/amd/display: Add 'disable FEC for specific monitor' in [...] new 6d0d6456084e drm/amd/display: Clear link settings on MST disable connector new f3607bfb93d2 drm/amd/display: 3.2.75 new e6ea8c342fb4 drm/amd/display: Add ABM command structs to DMCUB new ccb6af1e2583 drm/amd/display: Fix default logger mask definition new bcc5042a2209 drm/amd/display: set lttpr mode before link settings new 8a43cf88b7d6 drm/amdgpu/sriov: skip programing some regs with new L1 policy new ffbed184d209 drm/amd/powerplay: fix pre-check condition for setting clo [...] new 781345f9ef03 drm/amd/powerplay: map mclk to fclk for COMBINATIONAL_BYPASS case new e7429606bb6a drm/amdgpu/sriov: Use VF-accessible register for gpu_clock_count new 86153f1be269 drm/amdgpu: add reset_ras_error_count function for SDMA new fe5211f19a74 drm/amdgpu: add reset_ras_error_count function for MMHUB new 279375c3311a drm/amdgpu: add reset_ras_error_count function for GFX new 4a89ad9b3987 drm/amdgpu: add reset_ras_error_count function for HDP new 1a0dd3d92833 drm/amdgpu: correct ROM_INDEX/DATA offset for VEGA20 new 95860efc447c drm/amdgpu: Add USBC PD FW load interface to PSP. new 0dc93fd11740 drm/amdgpu: Add USBC PD FW load to PSP 11 new 57430471e2fa drm/amdgpu: Add support for USBC PD FW download new 6863d60732ac drm/amdgpu: Wrap clflush_cache_range with x86 ifdef new 9340dfd3f594 drm/amdgpu/display: navi1x copy dcn watermark clock settin [...] new 67a4addd0970 drm/amd/display: Remove pointless NULL checks in dmub_psr_ [...] new 86edee9725a5 drm/amdgpu: add xgmi ip headers new 15a1fbdcfb51 drm/amdgpu: add wafl2 ip headers new 18f36157f2cb drm/amdgpu: add helper funcs to detect PCS error new ec01fe2dbf8c drm/amdgpu: enable PCS error report on VG20 new a61f41b177ca drm/amdgpu: enable PCS error report on arcturus new 1b3460a8b196 drm/amdgpu: increase atombios cmd timeout new d38c3ac71630 drm/amdgpu: toggle DF-Cstate when accessing UMC ras error [...] new 1a2172b5ee17 drm/amdgpu: update page retirement sequence new 5e208eb62bb3 drm/amdgpu: Update SPM_VMID with the job's vmid when appli [...] new 90f88cdd7c8d drm/amdgpu: Fix GPU reset error. new fa5bde8056cf drm/amdgpu: Use better names to reflect it is CP MQD buffer new 2f6ae2de130f drm/amdkfd: Add more comments on GFX9 user CP queue MQD wo [...] new 3569b6d19e41 drm/amdgpu: introduce mmsch v2.0 header new fe4424918655 drm/amdgpu: disable jpeg block for SRIOV new dd26858a9cd8 drm/amdgpu: implement initialization part on VCN2.0 for SRIOV new 68430c6be5ac drm/amdgpu: cleanup ring/ib test for SRIOV vcn2.0 (v2) new cc9f2fba37e5 drm/amdgpu: disable clock/power gating for SRIOV new 129657c86f85 drm/amdkfd: Signal eviction fence on process destruction (v2) new e1ab4a91aa08 drm/amd/display: update soc bb for nv14 new caa08c58cc10 drm/amd/display: Add stay count and bstatus to HDCP log new b6a1a0e76084 drm/amd/display: determine is mst hdcp based on stream ins [...] new cc4935087e20 drm/amd/display: Add registry for mem pwr control new 4c631826e0bc drm/amd/display: Not check wm and clk change flag in optim [...] new 8cc426d79be1 drm/amd/display: Program DSC during timing programming new d7ecf5e37d76 drm/amd/display: determine rx id list bytes to read based [...] new 1450d2378360 drm/amd/display: fix a minor HDCP logging error new a0e40018dcc3 drm/amd/display: Stop if retimer is not available new e592e85f3378 drm/amd/display: writing stereo polarity register if swapped new e6b11b43cd56 drm/amd/display: separate FEC capability from fec debug flag new 2f11c7c04353 drm/amd/display: 3.2.76 new aec0f262f3d2 drm/amd/display: dcn20: remove an unused function new 97f6a21bfa56 drm/amdgpu: Enter low power state if CRTC active. new 2dc31ca1895c drm/amdgpu/display: fix pci revision id fetching new 6cc47f3f9634 drm/amdgpu/display: Fix Pollock Variant Detection new c1b6921209e3 drm/amd/powerplay: add smu if version for navi12 new 33abcb1f5a17 drm/amdgpu: set compute queue priority at mqd_init new b37aced31eb0 drm/scheduler: implement a function to modify sched list new 2316a86bde49 drm/amdgpu: change hw sched list on ctx priority override new 552b80d7409d drm/amdgpu: remove unused functions new ea29221d1d6d drm/amdgpu: do not set nil entry in compute_prio_sched new 8f2e0c033337 drm/amdkfd: Use pr_debug to print the message of reaching [...] new 1d251d90080a drm/amdkfd: Consolidate duplicated bo alloc flags new 9fe58d0bbdb0 drm/amdgpu: Correct the condition of warning while bo release new 7bef6ea9721b drm/amd/powerplay: fix the coverity warning about negative [...] new f9317014ea51 drm/amdgpu: add function to creat all ras debugfs node new 204eaac625d5 drm/amdgpu: call ras_debugfs_create_all in debugfs_init new 5d11e37c021f drm/amdgpu/runpm: disable runpm on Vega10 new 69ddce0970d9 Merge tag 'amd-drm-next-5.7-2020-03-10' of git://people.fr [...] new 7a7a755259dd Merge remote-tracking branch 'drm/drm-next' new ec6cafe6d646 drm/amdgpu/sriov refine vcn_v2_5_early_init func new 882ae441c825 drm/amdgpu: resolve failed error inject msg new a1aee660d36d drm/amdgpu: check GFX RAS capability before reset counters new 6bbe476bd0ad drm/amdgpu: use amdgpu_ras.h in amdgpu_debugfs.c new 3d55112c031e drm/amd/display: fix typos for dcn20_funcs and dcn21_funcs struct new 11897e67f3ea drm/amd/amdgpu: Fix GPR read from debugfs (v2) new 0e60485fefa3 drm/amdgpu: update ras capability's query based on mem ecc [...] new 7b8a00f1afeb drm/amdgpu: add fbdev suspend/resume on gpu reset new cc73bf8ac019 drm/amdgpu: fix warning in ras_debugfs_create_all() new 7101981caf12 AMD DISPLAY CORE: Use fallthrough; new e86efa063cd1 AMD POWERPLAY: Use fallthrough; new b1081b1c0d84 AMD KFD: Use fallthrough; new 6baca3bb91b5 drm: amd/acp: fix broken menu structure new 2c254c248fa9 drm/amd/display: clean up a condition in dmub_psr_copy_settings() new 43b1bae2dd35 drm/amdgpu/display: clean up some indenting new c99ee8851520 drm/amd/display: Possible divide by zero in set_speed() new c514590766ae drm/amdgpu: Stop using the DRIVER debugging flag for vblan [...] new 939d45b118ae drm/amd/display: Add link_rate quirk for Apple 15" MBP 2017 new 12f5e26510bc Revert "drm/scheduler: improve job distribution with multi [...] new f3ad8f6cb218 drm/amdgpu: add UAPI for creating encrypted buffers new e1b593182044 drm/amdgpu: add UAPI to create secure commands (v3) new 98bf205f11f8 drm/amdgpu: define the TMZ bit for the PTE new 6d914ea092cf drm/amdgpu: add tmz feature parameter (v2) new b69b44819d27 drm/amdgpu: add amdgpu_tmz data structure new d717b23c6345 drm/amdgpu: add function to check tmz capability (v4) new 6d7e99ff287f drm/amdgpu: add tmz bit in frame control packet new defd2973aeb4 drm/amdgpu: expand the emit tmz interface with trusted flag new 4bc735c1affb drm/amdgpu: expand the context control interface with trust flag new a5dcff1bddff drm/amdgpu: job is secure iff CS is secure (v5) new e3fb203f5faa drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) new 12d5caf08946 drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h new 9d8911d0138c drm/amdgpu: expand sdma copy_buffer interface with tmz parameter new 289374f07ebe drm/amdgpu: expand amdgpu_copy_buffer interface with tmz p [...] new 01bf854af111 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4 new 68cf95f3b9e2 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5 new e807c476536e drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10 new 1fef75fef9df drm/amdgpu: move CS secure flag next the structs where it's used new 5f66be406ab3 drm/amdgpu: remove the alignment placeholder for secure buffer new 137cef634253 drm/amdgpu: implement TMZ accessor (v3) new d92e918e17bf drm/amd/display: Indicate use of TMZ buffers to DC new 56169a6c73c5 drm/amdgpu: Move to a per-IB secure flag (TMZ) new 8f7bdc9de6bb drm/amdgpu: fix the wrong logic checking when secure buffe [...] new 2d4f519b212f drm/amdgpu: also add the TMZ flag to GART new 029257eaa727 drm/amdgpu: add TMZ handling to amdgpu_move_blit new f398afa3ec13 drm/amdgpu: stop evicting encrypted BOs to swap new db37175bb071 drm/amdgpu: Fine-grained TMZ support new 0ce591470efb drm/amdgpu: Fix per-IB secure flag GFX hang new 05ba033ebcb5 drm/amdkfd: New IOCTL to allocate queue GWS (v2) new 6f47d2ca7083 drm/amdkfd: Enable GWS based on FW Support new 0def3be988c9 drm/ttm: fix leaking fences via ttm_buffer_object_transfer new a2bbe0996ef4 drm/amdgpu: work around llvm bug #42576 new c448ed62de73 drm/amdgpu/display: fix logic inversion in program_timing_sync() new 3ffb8e09272a Merge remote-tracking branch 'amdgpu/drm-next' new c0e310188299 drm/i915: Skip barriers inside waits new 950da3016218 drm/i915/selftests: Disable heartbeat around manual pulse tests new d3b03d8bf4b8 drm/i915/gt: Check engine-is-awake on reset later new ad2f9bc9bc81 drm/i915/gt: Pull marking vm as closed underneath the vm->mutex new efb69b9832b5 drm/i915/selftests: Verify LRC isolation new 24eba7a9981d drm/i915/selftests: Check recovery from corrupted LRC new d22d2d073ef8 drm/i915: Protect i915_request_await_start from early waits new 6875eb3ff5a3 drm/i915: Fix wrongly populated plane possible_crtcs bit mask new a5af081d012e drm/i915/perf: Mark up the racy use of perf->exclusive_stream new d236e2ac535a drm/i915/perf: Manually acquire engine-wakeref around use [...] new b0158b9132a7 drm/i915/selftests: Wait for the context switch new 834c6bb7ae4c drm/i915: Add glk to intel_detect_preproduction_hw() new 280e285dc78f drm/i915/selftests: Be a little more lenient for reset workers new 3fc28d3e0ea6 drm/i915/gt: Reset queue_priority_hint after wedging new 34adb2acffbd drm/i915: Nuke pre-production GLK HDMI w/a 1139 new 1c5fad612871 drm/i915: Limit display Wa_1405510057 to gen11 new 3c75050e477c drm/i915: Drop WaDDIIOTimeout:glk new efbf92882482 drm/i915/selftests: Fix return in assert_mmap_offset() new 4ec76dbeb62b drm/i915/gt: Expose engine properties via sysfs new 6e57cc39420c drm/i915/gt: Expose engine->mmio_base via sysfs new 1a2695a74659 drm/i915/gt: Expose timeslice duration to sysfs new 062444bbc685 drm/i915/gt: Expose busywait duration to sysfs new 72338a1f5ef8 drm/i915/gt: Expose reset stop timeout via sysfs new db3d8338bacb drm/i915/gt: Expose preempt reset timeout via sysfs new 9a40bddd47ca drm/i915/gt: Expose heartbeat interval via sysfs new 00535527350c drm/i915/crc: move pipe_crc from drm_i915_private to intel_crtc new b28bba8997f5 drm/i915/dram: hide the dram structs better new 062705be45c8 drm/i915: add i915_ioc32.h for compat new 40d4f2f79081 drm/i915: remove unused orig_clock i915 member new 1ca002adce95 drm/i915/dsi: Remove readback of panel orientation on BYT / CHT new 0dd5b13315fd drm/i915/dp: Use BDB_GENERAL_FEATURES VBT block info for b [...] new dea2ecd12bf7 drm/i915: Fix 90/270 degree rotated RGB565 src coord checks new 2a67054b7b16 drm/i915: Handle some leftover s/intel_crtc/crtc/ new 5ef2c353d9ef drm/i915: Remove garbage WARNs new 06812bd9ac7c drm/i915: Add missing commas to dbuf tables new 05e8155afe35 drm/i915: Use a sentinel to terminate the dbuf slice arrays new 7a9ccdd1e025 drm/i915: Use intel_plane_data_rate for min_cdclk calculation new b48f4b3be920 drm/i915: Fix bounds check in intel_get_shared_dpll_id() new 830b2cdcf4cc drm/i915: Move DPLL HW readout/sanitize fns to intel_dpll_mgr.c new 353ad959a0bc drm/i915: Keep the global DPLL state in a DPLL specific struct new 4ac7df1775f3 drm/i915: Move the DPLL vfunc inits after the func defines new 6cbcd57680e1 drm/i915/hsw: Use the DPLL ID when calculating DPLL clock new 45e4728b87ad drm/i915: Move DPLL frequency calculation to intel_dpll_mgr.c new c039b63a3d28 drm/i915/skl: Parametrize the DPLL ref clock instead of op [...] new 206b7edc356c drm/i915/hsw: Rename the get HDMI/DP DPLL funcs to get WRP [...] new 068f723ed554 drm/i915/hsw: Split out the SPLL parameter calculation new 350ab42f9735 drm/i915/hsw: Split out the WRPLL, LCPLL, SPLL frequency c [...] new b953eb2153a3 drm/i915/skl, cnl: Split out the WRPLL/LCPLL frequency cal [...] new 540a8b6b0eb7 drm/i915/hsw: Use the read-out WRPLL/SPLL state instead of [...] new ccc495fd7ac3 drm/i915: Unify the DPLL ref clock frequency tracking new ec1e12645ff3 drm/i915/tgl: Implement Wa_1409804808 new 072d069a0459 drm/i915/tgl: Implement Wa_1806527549 new 52c2e4e6f12c drm/i915/tgl: Add Wa_1409085225, Wa_14010229206 new f2097beed59e drm/i915/tgl: Extend Wa_1606931601 for all steppings new e2049b4c0c2a drm/i915/tgl: Add note to Wa_1607297627 new d55204d3f829 drm/i915/tgl: Add note about Wa_1607063988 new 0bd06a59df21 drm/i915/tgl: Fix the Wa number of a fix new 7028b08109f3 drm/i915/tgl: Add note about Wa_1409142259 new f5e5a33037a8 drm/i915/tgl: Add Wa number to WaAllowPMDepthAndInvocation [...] new 4b4e973d5eb8 drm/i915/perf: Reintroduce wait on OA configuration completion new 15db5fcce9c8 drm/i915/execlists: Check the sentinel is alone in the ELSP new 69f5c87cf43c drm/i915/huc: update TGL HuC to v7.0.12 new e66ae6cadc8e drm/i915: fix documentation build after rename new 3b134aba49ce drm/i915/dmc: Use firmware v2.06 for TGL new 83dc7f699a9c drm/i915: Fix doclinks new a10510afa0bb drm/i915: move watermark structs more towards usage new 51279100de83 drm/i915/hdcp: conversion to struct drm_device based loggi [...] new 3a4a32d6d2c6 drm/i915: Fix kbuild test robot build error new 9e859eb9d0f5 drm/i915/vgpu: improve vgpu abstractions new aff9e6f2496f drm/i915/gvt: make intel_gvt_active internal to intel_gvt new 6e482b96b387 drm/i915/gvt: only include intel_gvt.h where needed new 3faf8b8532d7 drm/i915: Polish CHV .load_luts() a bit new 130a95e9098e drm/i915/gem: Consolidate ctx->engines[] release new 373f27f24c19 drm/i915/gt: Prevent allocation on a banned context new 61231f6bd056 drm/i915/gem: Check that the context wasn't closed during setup new 2f0003089bc7 drm/i915: Drop vma is-closed assertion on insert new 82126e596d85 drm/i915/gt: Drop the timeline->mutex as we wait for retirement new 9b234d264369 drm/i915/selftests: Fix uninitialized variable new 3551ff928744 drm/i915/gen11: Moving WAs to rcs_engine_wa_init() new 50148a25f841 drm/i915/tgl: Move and restrict Wa_1408615072 new 2920bb94e65f drm/i915: Drop inspection of execbuf flags during evict new 7d6236bb1335 drm/i915/gem: Extract transient execbuf flags from i915_vma new 003d8b9143a6 drm/i915/gem: Only call eb_lookup_vma once during execbuf ioctl new beb7712923e5 drm/i915/hdcp: Mandate (seq_num_V==0) at first RecvId msg new 391615d99836 drm/i915/hdcp: Fix config_stream_type() ret value new 0883ce8146ed drm/dp: Introduce EDID-based quirks new 17f5d57915be drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen [...] new ba518bbd3f3c drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels new b54fc5f5b7b5 drm/i915/gvt: Inlcude intel_gvt.h where needed new 56ed441aa1ed drm/i915/ehl: Check PHY type before reading DPLL frequency new 36e191f0644b drm/i915: Apply i915_request_skip() on submission new 8e9f84cf5cac drm/i915/gt: Propagate change in error status to children [...] new d59b1d1bdffa drm/i915: panel: Use intel_panel_compute_brightness() from [...] new 8f1e57409079 drm/i915: Add invert-brightness quirk for Thundersoft TST1 [...] new be90e344836a drm/i915/gt: Cancel banned contexts after GT reset new 9b11bbf0c400 drm/i915/tgl: WaDisableGPGPUMidThreadPreemption new e7f54e6c1981 drm/i915: Don't check uv_wm in skl_plane_wm_equals() new 23baedd217ef drm/i915: Don't check for wm changes until we've compute t [...] new a7f1e8e45f21 drm/i915: Enable transition watermarks for glk new c834d03cca61 drm/i915: Implement display w/a 1140 for glk/cnl new 2c1816af090d drm/i915/display: Decrease log level new 07e9c59d63df drm/i915: Actually emit the await_start new ab7a69020fb5 drm/i915: Return early for await_start on same timeline new 81dcef4ceebf drm/i915/execlists: Show the "switch priority hint" in dumps new ee2413eeed76 drm/i915: Add mechanism to submit a context WA on ring submission new 47f8253d2b89 drm/i915/gen7: Clear all EU/L3 residual contexts new 64dc802aa5ac drm/i915/phys: unconditionally call release_memory_region new 2920516b2f71 drm/i915: be more solid in checking the alignment new 1eaa251b66a6 drm/i915: Assert requests within a context are submitted in order new 26fc4e4ba160 drm/i915: Always propagate the invocation to i915_schedule new ef398881d27d drm/i915/gem: Limit struct_mutex to eb_reserve new 520f8350364d drm/i915: properly sanity check batch_start_offset new f4b1b92f411e drm/i915/buddy: avoid double list_add new 1fe3818d17c9 drm/i915/selftests: try to rein in alloc_smoke new 270810a73210 drm/i915/hotplug: Use phy to get the hpd_pin instead of th [...] new b592322f5092 drm/i915/tgl: Make Wa_1606700617 permanent new dff2a11b065c drm/i915: Do not poison i915_request.link on removal new e3e7aeec3281 drm/i915/selftests: Apply a heavy handed flush to i915_active new 3df2deed411e drm/i915/execlists: Enable timeslice on partial virtual en [...] new 2d4bd971f5ba drm/i915/gt: Close race between cacheline_retire and free new cc328351e1e4 drm/i915/gt: Wait for the wa batch to be pinned new 8051d1ece440 drm/i915: Fix documentation for intel_dpll_get_freq() new dbe748cd3af4 drm/i915/tgl: Don't treat unslice registers as masked new 74e5a9aca01e drm/i915/gt: Mark up intel_rps.active for racy reads new 60900add8596 drm/i915: Mark racy read of intel_engine_cs.saturated new 23a44ae9e854 drm/i915/execlists: Mark up the racy access to switch_prio [...] new 89f077ab90d9 drm/i915: Mark up unlocked update of i915_request.hwsp_seqno new 875c3b4b5c2f drm/i915/gt: Mark up racy check of last list element new fa192d90cf6c drm/i915/execlists: Mark up read of i915_request.fence.flags new a4e648a0b36c drm/i915/execlsts: Mark up racy inspection of current i915 [...] new ff34527103d2 drm/i915/gt: Mark up intel_rps.active for racy reads new d191832d8136 drm/i915: Polish CHV CGM CSC loading new f0bb7c9fd7b0 drm/i915: Clean up i9xx_load_luts_internal() new 100882673ab8 drm/i915: Split i9xx_read_lut_8() to gmch vs. ilk variants new 7fd3365594a8 drm/i915: s/blob_data/lut/ new a97b0c63cc88 drm/i915: s/chv_read_cgm_lut/chv_read_cgm_gamma/ new 73ce0969d1d0 drm/i915: Clean up integer types in color code new 0ff3b23f0c9b drm/i915: Refactor LUT read functions new 62153bdd66f2 drm/i915: Fix readout of PIPEGCMAX new e10eb8dd59e1 drm/i915: Pass the crtc to the low level read_lut() funcs new bb9ca240dca5 drm/i915: Lock gmbus/aux mutexes while changing cdclk new f494960d5ee7 drm/i915/gt: Defend against concurrent updates to execlist [...] new 798fa870abf5 drm/i915: Improve the start alignment of bonded pairs new f972b4954711 drm/i915/mst: Hookup DRM DP MST late_register/early_unregi [...] new dff8ba1cd4b7 drm/i915/display: Deactive FBC in fastsets when disabled b [...] new 765e7cd9a6fd drm/i915/display: Do not write in removed FBC fence registers new 135dde8853c7 drm/i915/gvt: Fix dma-buf display blur issue on CFL new aa444fc7fb88 drm/i915/gvt: cleanup debugfs scan_nonprivbb new 8fde41076f6d drm/i915/gvt: Wean gvt off dev_priv->engine[] new a61ac1e75105 drm/i915/gvt: Wean gvt off using dev_priv new 75e675f81f33 Merge tag 'gvt-next-2020-03-10' of https://github.com/inte [...] new 209df10bb453 drm/i915: Defer semaphore priority bumping to a workqueue new 6cebcf746f3f drm/i915: Tweak scheduler's kick_submission() new 0690e504b66f drm/i915/gt: Mark up racy reads for intel_context.inflight new 326611ddff60 drm/i915: Mark up racy read of active rq->engine new 3a55dc895e52 drm/i915/execlists: Mark up data-races in virtual engines new a813ccb88b3b drm/i915: Remove debugfs i915_drpc_info and i915_forcewake [...] new 32fc2849a3d5 drm/i915/dsb: convert to drm_device based logging macros. new 5cc40a90859f drm/i915/fifo_underrun: convert to drm_device based logging. new 6a9cc4bfb728 drm/i915/gmbus: convert to drm_device based logging, new 1084f5c81184 drm/i915/hotplug: convert to drm_device based logging. new 442947246cff drm/i915/lpe_audio: convert to drm_device based logging macros. new 900b8c9e8fe7 drm/i915/lvds: convert to drm_device based logging macros. new 3c4e93e9d988 drm/i915/overlay: convert to drm_device based logging. new 61f874d6e001 drm/i915/gt: Use scnprintf() for avoiding potential buffer [...] new 29e6ecf3ceb6 drm/i915: Extend i915_request_await_active to use all timelines new 408464b4cbcf drm/i915/gt: Pull checking rps->pm_events under the irq_lock new 60ef5b7ac6a1 drm/i915/execlists: Track active elements during dequeue new 4aea5a9e6521 drm/i915/gem: Mark up the racy read of the mmap_singleton new 1aae30651972 drm/i915: Add missing HDMI audio pixel clocks for gen12 new c02aac25f150 drm/i915/gem: Mark up sw-fence notify function new 70c96e3978e5 drm/i915/gem: Take a copy of the engines for context_barrier_task new 07bcfd1291de drm/i915/gen12: Disable preemption timeout new 7dc8f1143778 drm/i915/gem: Drop relocation slowpath new c46c320c02d0 drm/i915/selftests: Use igt_random_offset() new 22ca8a452e57 drm/i915/gt: Wait for RCUs frees before asserting idle on unload new 175c4d9b3b9a Revert "drm/i915/tgl: Add extra hdc flush workaround" new 4d8741a3a84e Merge remote-tracking branch 'drm-intel/for-linux-next' new a858ac8f4033 drm/tegra: dc: Use devm_platform_ioremap_resource new 0411ea89a689 drm/tegra: dc: Release PM and RGB output when client's reg [...] new d87b2fea990c drm/tegra: dc: Silence RGB output deferred-probe error new 1fd628e0c69c Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new 66af5d0d1ba3 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' new 2c76b324c794 drm/imx: parallel-display: Adjust bus_flags handling new 51a35bac9fe3 Merge remote-tracking branch 'imx-drm/imx-drm/next' new ed1dd899baa3 drm/etnaviv: rework perfmon query infrastructure new ea4ed4a55f73 drm/etnaviv: Fix typo in comment new b9e352ed8258 drm/etnaviv: Update idle bits new b170455120b6 drm/etnaviv: Consider all kwnown idle bits in debugfs new 1a910c11d35b drm/etnaviv: Ignore MC when checking runtime suspend idleness new 78f2bfa3181c drm/etnaviv: Warn when GPU doesn't idle fast enough new 1442d81fef99 drm/etnaviv: Replace zero-length array with flexible-array member new 6993db165563 Merge remote-tracking branch 'etnaviv/etnaviv/next' new 66db29588dd6 ALSA: korg1212: fix if-statement empty body warnings new 2edb84e3047b ALSA: usb-audio: Add support for MOTU MicroBook IIc new d0ee674bb5d3 ALSA: usb-audio: Fix missing braces in some struct inits new 9c0d16ac0591 ALSA: firewire: use KBUILD_MODNAME for struct driver.name [...] new cf4afed90c1f Merge branch 'for-linus' into for-next new 3bbf9e2f8624 ALSA: pcm: oss: Simplify plugin frame size calculations new 34aa7994ad15 ALSA: firewire-tascam: Add missing annotation for tscm_hwd [...] new 3db1b00f2122 ALSA: firewire-tascam: Add missing annotation for tscm_hwd [...] new 453a24537760 Merge remote-tracking branch 'sound/for-next' new 4a88b7dec331 ASoC: rt1015: modify some structure to be static. new a3c2e894cdaf ASoC: rt5682: Make rt5682_clock_config static new 1a1b37434873 ASoC: samsung: Silence warnings during deferred probe new ac5bf39e3968 ASoC: soc-dapm: don't use rtd->cpu_dai on for_each_rtd_cpu_dai() new a57ec83a7104 ASoC: zte: zx-spdif: remove redundant dev_err message new 787c5214ea6f ASoC: SOF: Intel: hda: use snd_sof_dsp_set_power_state() op new 72c3b2b09fcd ASoc: amd: Add DMIC switch capability to machine driver new a79ee2e095c0 ASoC: rt1015: set snd_soc_dai_ops in rt1015_dai driver new e582f4832a9e ASoC: SOF: pcm: skip DMA buffer pre-allocation new 1919b42ca4ad ASoC: SOF: ipc: check ipc return value before data copy new 8354d9b44530 ASoC: SOF: Intel: hda-loader: clear the IPC ack bit after [...] new 1a2289fdf678 ASoC: SOF: add core id to sof_ipc_comp new fae664ebc791 Merge series "ASoC: SOF: updates for 5.7" from Pierre-Loui [...] new cd1fa30142e2 Merge branch 'for-5.6' of https://git.kernel.org/pub/scm/l [...] new e7e2afeacaa6 ASoC: amd: AMD RV RT5682 should depends on CROS_EC new d7729c40b376 ASoC: amd: Fix compile warning of argument type new 14beaccc36dc ASoc: amd: acp3x: Add missing include <linux/io.h> new d98bf8894bfb Merge branch 'for-5.6' of https://git.kernel.org/pub/scm/l [...] new cc6eb9b512c8 Merge branch 'for-5.6' of https://git.kernel.org/pub/scm/l [...] new 2e4249f58074 ASoC: tlv320adcx140: Fix mic_bias and vref device tree ver [...] new fd357ec595d3 ASoC: sprd: Allow the MCDT driver to build into modules new 25c2f5156dd5 ASoC: soc-pcm: use defined stream new 6e02feb0d266 ASoC: soc-pcm: remove duplicate be check from dpcm_add_paths() new f9c23615c688 ALSA: dmaengine_pcm: No need to take runtime reference twi [...] new 820766c1e166 ASoC: wcd934x: fix High Accuracy Buck enable new e0e247d593f7 ASoC: wcd934x: remove unused headers new 0776d6a8326c Merge series "ASoC: wcd934x: minor fixes" from Srinivas Ka [...] new 4769bfb9dada ALSA: pcm: Add a standalone version of snd_pcm_limit_hw_rates new 5854a46486ad ASoC: pcm: Export parameter intersection logic new 95cfc0a0aaf5 ASoC: simple-card: Add support for codec2codec DAI links new 90309b74c380 Merge series "simple-audio-card codec2codec support" from [...] new 30fca26f8e22 ASoC: soc-pcm: move dpcm_fe_dai_close() new 265694b67c13 ASoC: soc-pcm: add dpcm_fe_dai_cleanup() new 0c9ba720f0be ASoC: soc-pcm: use snd_soc_dai_get_pcm_stream() at dpcm_se [...] new 8a01fbf0ac11 ASoC: soc-pcm: tidyup dulicate handing at dpcm_fe_dai_startup() new 67ad877757ce ASoC: soc-pcm: check DAI's activity more simply new a9ee331b537a ASoC: soc-pcm: Do Digital Mute for both CPU/Codec in same timing. new c0197db45c98 Merge series "ASoC: soc-pcm cleanup step5" from Kuninori M [...] new 40a92dbcbc32 ASoC: simple-card-utils: use for_each_pcm_streams() new ab985be95da1 ASoC: amd: Adding TDM support in hw_params. new a42d9ba15cbf ASoC: jz4740-i2s: Add local dev variable in probe function new 62f9ed5f8768 ASoC: jz4740-i2s: Avoid passing enum as match data new a3b7343e3f8c ASoC: SOF: Fix probe point getter new 995cbc3ca1ab ASoC: soc.h: add for_each_rtd_codecs/cpus_dai() macro new 5dd1677c81c0 ASoC: Intel: use for_each_rtd_codecs/cpus_dai() macro new c86545202341 ASoC: mediatek: use for_each_rtd_codecs/cpus_dai() macro new b5c52f5801c6 ASoC: meson: use for_each_rtd_codecs/cpus_dai() macro new c998ee30e493 ASoC: qcom: use for_each_rtd_codecs/cpus_dai() macro new a4be4187b2bf ASoC: soc: use for_each_rtd_codecs/cpus_dai() macro new 17e6dab5013d ASoC: soc.h: remove non plural form for_each_xxx macro new df817f8e71e3 ASoC: soc-dapm: add for_each_card_dapms() macro new 14596692631e ASoC: soc-dapm: add for_each_card_widgets() macro new c23f044427f3 Merge series "ASoC: soc-pcm cleanup step6" from Kuninori M [...] new d0c9abb8339d ASoC: pcm: Fix (again) possible buffer overflow in dpcm st [...] new 5549ea647997 ASoC: rt5682: fix unmet dependencies new 724cc62f7a71 ASoC: rt5682-sdw: fix 'defined but not used' pm functions new ad7366a68acb Merge series "ASoC: rt5682: fix Kconfig/compilation issues [...] new 97249a89c17e ASoC: Convert cirrus,cs42l51 to json-schema new 103ae9551380 ASoC: zte: zx-tdm: remove redundant variables dev new 9032cdd96a2d ASoC: dt-bindings: stm32: convert spdfirx to json-schema new 4d90a4e677c5 Merge tag 'v5.6-rc5' into asoc-5.7 new b239d0c23812 ASoC: dt-bindings: google, cros-ec-codec: Fix dtc warnings [...] new 8cce6569e417 ASoC: (cosmetic) simplify dpcm_prune_paths() new f17a14789e55 ASoC: export DPCM runtime update functions new 101247a3b86e Merge series "ASoC: SOF: preparatory patches" from Guennad [...] new c2807dc7c00b Merge branch 'asoc-5.7' into asoc-next new 16d3a376635d Merge remote-tracking branch 'sound-asoc/for-next' new 7d424a9d553a Merge remote-tracking branch 'modules/modules-next' new 1dd5ddc125b4 Input: goodix - fix touch coordinates on Cube I15-TC new 061706716384 Input: elants_i2c - report resolution information for touch major new 3286eab5fb6b Merge remote-tracking branch 'input/next' new 29de5f6a3507 io_uring: consider any io_read/write -EAGAIN as final new e441d1cf20e1 io_uring: io_accept() should hold on to submit reference on retry new 5ea62161167e io_uring: don't call work.func from sync ctx new deb6dc054488 io_uring: don't do full *prep_worker() from io-wq new bcaec089c5b6 io_uring: remove req->in_async new 444ebb5768c5 splice: make do_splice public new 8da11c19940d io_uring: add interface for getting files new 7d67af2c0134 io_uring: add splice(2) support new b0a20349f212 io_uring: clean io_poll_complete new 02d27d895323 io_uring: extract kmsg copy helper new e85530ddda4f io-wq: remove unused IO_WQ_WORK_HAS_MM new 5eae8619907a io_uring: remove IO_WQ_WORK_CB new 3684f2465353 io-wq: use BIT for ulong hash new 6fb614920b38 task_work_run: don't take ->pi_lock unconditionally new c2f2eb7d2c1c io_uring: store io_kiocb in wait->private new b41e98524e42 io_uring: add per-task callback handler new 8a72758c51f8 io_uring: mark requests that we can do poll async in io_op_defs new d7718a9d25a6 io_uring: use poll driven retry for files that support it new 4bc4494ec7c9 io_uring: remove extra nxt check after punt new 3b17cf5a58f2 io_uring: remove io_prep_next_work() new 8755d97a09fe io_uring: Ensure mask is initialized in io_arm_poll_handler new a2100672f3b2 io_uring: clean up io_close new 594506fec5fa io_uring: make submission ref putting consistent new 014db0073cc6 io_uring: remove @nxt from handlers new 7a743e225b2a io_uring: get next work with submission ref drop new dc026a73c722 io-wq: shuffle io_worker_handle_work() code new 58e393198737 io-wq: optimise locking in io_worker_handle_work() new f462fd36fc43 io-wq: optimise out *next_work() double lock new e9fd939654f1 io_uring/io-wq: forward submission ref to async new ceabc4e8a49d Merge branch 'for-5.7/io_uring' into for-next new 2dd209f00fc5 blk-mq: Fix a comment in include/linux/blk-mq.h new 6e66b4939241 blk-mq: Keep set->nr_hw_queues and set->map[].nr_queues in sync new d0930bb8f46b blk-mq: Fix a recently introduced regression in blk_mq_rea [...] new b9853b4d6fb4 null_blk: Suppress an UBSAN complaint triggered when setti [...] new 78b10be23d42 null_blk: Fix changing the number of hardware queues new 2004bfdef945 null_blk: Fix the null_add_dev() error path new 9b03b713082a null_blk: Handle null_add_dev() failures properly new 596444e75705 null_blk: Add support for init_hctx() fault injection new a3208e547bec Merge branch 'for-5.7/block' into for-next new 7e81f99afd91 loop: Only change blocksize when needed. new 0fbcf5798234 loop: Only freeze block queue when needed. new f02b6adcb5f1 Merge branch 'for-5.7/drivers' into for-next new 5a2e745d4d43 io_uring: buffer registration infrastructure new ddf0322db79c io_uring: add IORING_OP_PROVIDE_BUFFERS new bcda7baaa3f1 io_uring: support buffer selection for OP_READ and OP_RECV new 4d954c258a0c io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV new 0a384abfae66 net: abstract out normal and compat msghdr import new 52de1fe12240 io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG new 067524e914cb io_uring: provide means of removing buffers new 84557871f2ff io_uring: add end-of-bits marker and build time verify it new 469956e853cc io_uring: Fix unused function warnings new 4eb9961ffd3a Merge branch 'io_uring-buf-select' into for-next new 32b2244a840a io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL| [...] new bbbdeb4720a0 io_uring: dual license io_uring.h uapi header new 3f9d64415fda io_uring: fix truncated async read/readv and write/writev retry new 64eb8fb09539 Merge branch 'for-5.7/io_uring' into for-next new 30a2da7b7e22 block: Fix use-after-free issue accessing struct io_cq new 683951b012e7 Merge branch 'for-5.7/block' into for-next new 034851049082 block: aoe: Use scnprintf() for avoiding potential buffer [...] new 7cd37a0006b0 lightnvm: pblk: Use scnprintf() for avoiding potential buf [...] new f44317112e22 Merge branch 'for-5.7/drivers' into for-next new a900cc5cd846 libata: transport: Use scnprintf() for avoiding potential [...] new b0b724d08a9e Merge branch 'for-5.7/libata' into for-next new 0d72031820a7 block: fix comment for blk_cloned_rq_check_limits new 35ed78b32cbb block: use bio_{wouldblock,io}_error in direct_make_request new fc4cc7721025 block: remove redundant setting of QUEUE_FLAG_DYING new 361301a22219 block: cleanup for _blk/blk_rq_prep_clone new 754a15726f8d block: remove unneeded argument from blk_alloc_flush_queue new ce24f736f2e0 block: cleanup comment for blk_flush_complete_seq new d0c3b2dc031f Merge branch 'for-5.7/block' into for-next new 9acb9fe18d86 PCI: Add Loongson vendor ID new e49bd683e00b AHCI: Add support for Loongson 7A1000 SATA controller new 4131f0565615 Merge branch 'for-5.7/libata' into for-next new 9243c6f3e012 block: Document genhd capability flags new fd957f0f3604 Merge branch 'for-5.7/block' into for-next new 91dfa2dd812a block/drbd: delete invalid function drbd_md_mark_dirty_ new 722128521754 Merge branch 'for-5.7/drivers' into for-next new 2293b4195800 io-wq: remove duplicated cancel code new aed6a061ee10 Merge branch 'for-5.7/io_uring' into for-next new d970958b2d24 nbd: enable replace socket if only one connection is configured new 2c272542baee nbd: requeue command if the soecket is changed new e2d886f8bf52 Merge branch 'for-5.7/drivers' into for-next new 88d6041d0700 block: sed-opal: Change the check condition for regular se [...] new fa800d73c8d0 blk-iocost: remove duplicated lines in comments new 11bde986002c block, zoned: fix integer overflow with BLKRESETZONE et al new 9bf964b13f01 Merge branch 'for-5.7/block' into for-next new ff77042296d0 null_blk: fix spurious IO errors after failed past-wp access new 53a57c05161b Merge branch 'for-5.7/drivers' into for-next new 58def851063d libata: drop BPRINTK() new 2a7e168044d5 libata.h: whitespace and indentation fixes new 378557963559 libata-transport: Whitespace cleanup new ad9f23bd12e1 libata: move ata_{port,link,dev}_dbg to standard dev_XXX() macros new 376567523458 libata: move __func__ into ata_{port,link,dev}_dbg() helper new e3818e024d46 libata: remove pointless debugging messages new bd1a10e3da1e ata_piix: remove debugging messages new fb7462398a8f libata-core: remove pointless debugging messages new 709101c54194 libata: Add ata_port_classify() helper new f74aaff1e8a5 libata: move ata_dump_id() to dynamic debugging new 6123c0f1a940 libata: sanitize ATA_HORKAGE_DUMP_ID new be7f1876dd20 sata_mv: replace DPRINTK with 'pci_dump' module parameter new 00f0eb160e51 sata_mv: kill 'port' argument in mv_dump_all_regs() new 031e32db40b2 sata_sx4: move DPRINTK to VPRINTK new eba1a941e985 libata: add reset tracepoints new f1cbbb739178 libata: drop DPRINTK() calls in reset new 19ad5c0bb029 libata: tracepoints for bus-master DMA new 26663399217d libata: drop debugging statements for bus-master DMA new aa0c2db674d5 pata_octeon_cf: add bmdma tracepoints and drop DPRINTK() calls new 3b8d3b2a937f pata_arasan_cf: use generic tracepoints new 114a553af725 sata_dwc_460ex: use generic tracepoints new 758024f9384c sata_nv: use generic tracepoints new e34536635a36 libata-sff: tracepoints for HSM state machine new eec30dddfa6d libata-sff: add tracepoints for ata_sff_flush_pio_task() new f2a78238897c libata-scsi: drop DPRINTK calls for cdb translation new a9b0c6a6e86a libata: add tracepoints for ATA error handling new 21225627be2a libata: drop DPRINTK() calls during ATA error handling new c01dec318660 libata-eh: remove DPRINTK() calls for request sense new 50e3f1bab307 pata_octeon_cf: move DPRINTK to VPRINTK new 86c0d11c6f16 pdc_adma: move DPRINTK to VPRINTK new ff97e70c3281 sata_rcar: move DPRINTK to VPRINTK new c7d59e846ab4 sata_qstor: move DPRINTK to VPRINTK new 0e031aeae1f7 pata_pdc2027x: Replace PDPRINTK() with standard ata logging new 88dc308ddfe9 sata_nv: move DPRINTK to ata debugging new d9cbc6ab0938 sata_fsl: move DPRINTK to ata debugging new 4972834620e7 libata-core: move DPRINTK to ata debugging new ff9622132575 libata: remove DPRINTK() macro new 0b1d0a4d9f26 libata: kill ATA_MSG_INFO new 8ac33616b11a libata: kill ATA_MSG_CTL new 898b15a3ca2c libata: remove references to ATA_DEBUG new c1d1cc42cc4d ahci: Add Intel Comet Lake H RAID PCI ID new 26fadd2b9ccf libata: Remove extra scsi_host_put() in ata_scsi_add_hosts() new 4c68ff0994f7 libata: Assign OF node to the SCSI device new c0bd16cb96d6 Merge branch 'for-5.7/libata' into for-next new 290df92a9419 null_blk: describe the usage of fault injection param new a227f192663c Merge branch 'for-5.7/drivers' into for-next new abc8e694abcc Merge remote-tracking branch 'block/for-next' new a9a39aef5c51 mmc: renesas_sdhi: remove double clear of automatic correction new ba47af28bae2 mmc: renesas_sdhi: Add manual correction new 2ee22a49282c mmc: renesas_sdhi: only check CMD status for HS400 manual [...] new 601a5f618737 mmc: renesas_sdhi: enforce manual correction for Gen3 new e6bf84f77f9f mmc: renesas_sdhi: cleanup SCC defines new 8856dac9f946 mmc: tmio: refactor tuning execution into SDHI driver new 072d50a6fe46 mmc: renesas_sdhi: complain loudly if driver needs update new 6011ba4f34e8 mmc: tmio: give callback a generic name new 4fd4acf31ec6 mmc: tmio: enforce retune after runtime suspend new 9a671f259278 mmc: tmio: factor out TAP usage new 4e9d7b546eb5 mmc: tmio: remove superfluous callback wrappers new 3f82626fb763 firmware: xilinx: Add ZynqMP Tap Delay setup ioctl to the [...] new 87a2ded3878f firmware: xilinx: Add DLL reset support new 81ff679269ac mmc: sdhci-of-arasan: Add support for DLL reset for ZynqMP [...] new 4e36521a109f mmc: sdhci-of-arasan: Remove quirk for broken base clock new fafb5d13b871 mmc: sdhci-msm: Don't enable PWRSAVE_DLL for certain sdhc hosts new 421da9554472 mmc: Add MMC host software queue support new 2b9576f2a08e mmc: core: Enable the MMC host software queue for the SD card new cfd63859a7e3 mmc: host: sdhci: Add request_done ops for struct sdhci_ops new a6b61d950ac9 mmc: host: sdhci: Add a variable to defer to complete requ [...] new e9306a68b813 mmc: host: sdhci-sprd: Add software queue support new b0725d3d348b mmc: core: Throttle polling rate for CMD6 new f9e84fb42ab7 mmc: core: Drop unused define new 0a94ce66829b mmc: core: Extend mmc_switch_status() to rid of __mmc_swit [...] new 594946cbe36c mmc: core: Drop redundant in-parameter to __mmc_switch() new 677d72e61a99 mmc: core: Split up mmc_poll_for_busy() new 0e00ed1f4b29 mmc: core: Enable re-use of mmc_blk_in_tran_state() new 2b5b9cf0cf8e mmc: core: Update CMD13 busy check for CMD6 commands new c4122cd9712d mmc: core: Convert to mmc_poll_for_busy() for erase/trim/discard new 34383d7cb8a4 mmc: core: Drop redundant out-parameter to mmc_send_hpi_cmd() new 0465560ab273 mmc: core: Convert to mmc_poll_for_busy() for HPI commands new c26097b1b77c mmc: core: Fixup support for HW busy detection for HPI commands new c338f54042b7 mmc: mmci_sdmmc: Replace sg_dma_xxx macros new f532109f062a mmc: mmci_sdmmc: Rename sdmmc_priv struct to sdmmc_idma new 8dabedd8b121 mmc: mmci: Add a reference at mmc_host_ops in mmci struct new c007dcba24ef mmc: mmci: Add private pointer for variant new b456128259da dt-bindings: mmc: mmci: add delay block base register for sdmmc new b5583f7b0082 mmc: mmci_sdmmc: Add execute tuning with delay block new eddafbaf4be8 mmc: mmci: Add callbacks for to manage signal voltage switch new 219cdb95de8e mmc: mmci_sdmmc: Implement signal voltage callbacks new 21f587f30008 mmc: mmci: Add support for sdmmc variant revision 2.0 new fbedd731d9b8 mmc: host: hsq: Add missing MODULE_LICENSE() and MODULE_DE [...] new 3eb4094c98dd Merge branch 'fixes' into next new 199b798b3a9b dt-bindings: mmc: sdhci-am654: Update Output tap delay binding new 2f77befe4bc9 mmc: sdhci_am654: Update OTAPDLY writes new 72d2c15e29f6 mmc: sdhci_am654: Enable DLL only for some speed modes new 8a476d0d802d mmc: sdhci: do not enable card detect interrupt for gpio cd type new 156d206f96fd mmc: sdhci-esdhc-imx: no fail when no pinctrl available new a970ef166ce4 mmc: sdhci-esdhci-imx: retune needed for Mega/Mix enabled SoCs new 1585bea0e143 mmc: sdhci-esdhc-imx: restore the per_clk rate in PM_RUNTIME new e40078b0f598 doc: dt: fsl-imx-esdhc: add strobe-dll-delay-target binding new af4f7fd4d8a7 mmc: sdhci-esdhc-imx: add strobe-dll-delay-target support new 99c33036d8c5 mmc: sdhci-esdhc-imx: optimize the clock setting new 72977abc7de7 mmc: sdhci-esdhc-imx: optimize the strobe dll setting new ef1178c5977b mmc: sdhci-esdhc-imx: add flag ESDHC_FLAG_BROKEN_AUTO_CMD23 new a66baa18ae7e mmc: sdhci-esdhc-imx: Add an new esdhc_soc_data for i.MX8MM new 09bf9e48bdf4 mmc: sdhci-esdhc-imx: clear pending interrupt and halt cqhci new 27c27c7b498c mmc: sdhci-esdhc-imx: clear DMA_SEL when disable DMA mode new 65aa7b44ffa7 mmc: sdhci-esdhc-imx: restore pin state when resume back new 42989393eaf7 Merge branch 'fixes' into next new 8ee6af79e25a mmc: core: Fix indentation new 505debe74dbb mmc: sdhci-sprd: Set the missing MMC_CAP_WAIT_WHILE_BUSY flag new 2b743166afed dt-bindings: mmc: sdhci-msm: Add CQE reg map new 4361623c2bf0 mmc: mmc_test: Pass different sg lists for non-blocking requests new 24132eaf55d2 Merge branch 'fixes' into next new 8aed2eae9192 mmc: Replace zero-length array with flexible-array member new 37e3acc449df mmc: cqhci: Add cqhci_deactivate() new 83d9fcaae510 mmc: sdhci-msm: Deactivate CQE during SDHC reset new 862b79428726 mmc: cqhci: Update cqhci memory ioresource name new b75db0f1fdd9 mmc: renesas_sdhi: Use BITS_PER_LONG helper new d5b60967efa8 mmc: renesas_sdhi: simplify execute_tuning new 35a5c43aee02 mmc: sdhci-omap: Add Support for Suspend/Resume new 5623c3350c0e Merge branch 'fixes' into next new b6a998868381 sdhci: tegra: Implement Tegra specific set_timeout callback new 7f5be42ded29 sdhci: tegra: Enable MMC_CAP_WAIT_WHILE_BUSY host capability new b36f18cb9906 dt-bindings: mmc: synopsys-dw-mshc: fix clock-freq-min-max [...] new 6a33427c05d8 mmc: vub300: Use scnprintf() for avoiding potential buffer [...] new 003a3309cfaa mmc: sdhci: Introduce sdhci_set_power_and_bus_voltage() new e75fc95c8e98 mmc: sdhci: arasan: Use sdhci_set_power_and_voltage() new 6509acc034c2 mmc: sdhci: milbeaut: Use sdhci_set_power_and_voltage() new 0a987e3ba87b mmc: sdhci: at91: Use sdhci_set_power_and_voltage() new 29f7b4edc4e3 mmc: sdhci: am654: Use sdhci_set_power_and_voltage() new d997c18ab48e mmc: sdhci: iproc: Add custom set_power() callback for bcm2711 new 3fb82df1f6ae Merge remote-tracking branch 'mmc/next' new 60626d531fee Merge remote-tracking branch 'mfd/for-mfd-next' new 241eaabc3c31 power: supply: Allow charger manager can be built as a module new ddb74e985f2d power: supply: ab8500_charger: Fix typos in commit messages new e42fe5b29ac0 power: supply: axp288_fuel_gauge: Broaden vendor check for [...] new 9c80662a74cd power: supply: axp288_charger: Add special handling for HP [...] new b2a16610f2ba power: reset: at91-reset: introduce struct at91_reset new 4d9ce0f56aee power: reset: at91-reset: add ramc_base[] to struct at91_reset new f9e6ce74cbf2 power: reset: at91-reset: add sclk to struct at91_reset new 1e3c4af9de26 power: reset: at91-reset: add notifier block to struct at91_reset new b7967b7919f0 power: reset: at91-reset: convert reset in pointer to stru [...] new 55f8e6fdefbe power: reset: at91-reset: pass rstc base address to at91_r [...] new 583ef884c8dc power: reset: at91-reset: devm_kzalloc() for at91_reset da [...] new a5bbad258a9e power: reset: at91-reset: introduce struct at91_reset_data new 25b80b7d5a5b power: reset: at91-reset: introduce args member in at91_re [...] new 7cb290d3dd55 power: reset: at91-reset: use r4 as tmp argument new 68a84a3e68a2 power: reset: at91-reset: introduce ramc_lpr to struct at91_reset new fcd0532fac2a power: reset: at91-reset: make at91sam9g45_restart() generic new 51aa7d45f905 power: reset: at91-reset: keep only one reset function new 766b0162e613 power: reset: at91-reset: get rid of at91_reset_data new e48bbb52a2aa power: reset: at91-reset: handle nrst async for sam9x60 new 583b53ece0b0 power: supply: bq27xxx_battery: Silence deferred-probe error new 9027f6111ca4 power: twl4030: Use scnprintf() for avoiding potential buf [...] new 6cdd5b09cbe6 power: reset: sc27xx: Power off the external subsystems' c [...] new 274afbc3ad33 power: reset: sc27xx: Change to use cpu_down() new f78c55e3b480 power: reset: sc27xx: Allow the SC27XX poweroff driver bui [...] new 49a9d1fcb3dc Merge remote-tracking branch 'battery/for-next' new 6179b0e90cbc regulator: anatop: Improve Kconfig dependency new 0cd71b9a43ad regulator: pwm: Don't warn on probe deferral new 788bfc6eb691 regulator: anatop: Lower error message level for -EPROBE_DEFER new e177440a1bba regulator: vqmmc-ipq4019-regulator: add binding document new 385377acc5a1 Merge branch 'regulator-5.7' into regulator-next new e9dfbda97e93 Merge remote-tracking branch 'regulator/for-next' new 74602e77be0b Merge remote-tracking branch 'security/next-testing' new 93eb72a87eb3 Merge remote-tracking branch 'apparmor/apparmor-next' new e2bf6814bec3 IMA: Update KBUILD_MODNAME for IMA files to ima new 72ec611c6476 IMA: Add log statements for failure conditions new 555d6d71d57c integrity: Remove duplicate pr_fmt definitions new 96c82175d138 Merge branch 'next-integrity.logging-cleanup' into next-integrity new 9e2b4be377f0 ima: add a new CONFIG for loading arch-specific policies new 6de2c48e829c Merge remote-tracking branch 'integrity/next-integrity' new 7ab2bd3592e3 Merge remote-tracking branch 'keys/keys-next' new 34a2dab488bc selinux: clean up error path in policydb_init() new 5e729e111eaf selinux: avtab_init() and cond_policydb_init() return void new 27978872179b MAINTAINERS: Update my email address new 28d4d0e16f09 When using NFSv4.2, the security label for the root inode [...] new 1d7c67ccf358 Merge remote-tracking branch 'selinux/next' new 51d69e687b06 Merge remote-tracking branch 'smack/for-next' new 885c2ebb851f tpm: Don't make log failures fatal new 3fa780d0bc42 tpm: tpm1_bios_measurements_next should increase position index new 30dae8d86dc2 tpm: tpm2_bios_measurements_next should increase position index new 34bbcd99e1e2 tpm_tis_spi: use new 'delay' structure for SPI transfer delays new 6792bd93360e tpm: tpm_tis_spi_cr50: use new structure for SPI transfer delays new 6390677444b0 MAINTAINERS: adjust to trusted keys subsystem creation new 593fcaef4b12 Merge remote-tracking branch 'tpmdd/next' new 02d715b4a818 iommu/vt-d: Fix RCU list debugging warnings new 77a1bce84bba iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page new 08090744f2db iommu/io-pgtable-arm: Fix IOVA validation for 32-bit new 65ac74f1de33 iommu/dma: Fix MSI reservation allocation new 2d48ea0efb88 iommu/vt-d: Fix RCU-list bugs in intel_iommu_init() new f5152416528c iommu/vt-d: Silence RCU-list debugging warnings new 57744190bf30 iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint new c5d92d27bebe iommu/vt-d: dmar_parse_one_rmrr: replace WARN_TAINT with p [...] new 97d4868f449f iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT [...] new 863c0783c30d iommu/vt-d: Fix debugfs register reads new 91391b919e19 iommu/vt-d: Populate debugfs if IOMMUs are detected new e26060e1d47a iommu/qcom: Replace zero-length array with flexible-array member new f2ce16c3c15e iommu/omap: Fix pointer cast -Wpointer-to-int-cast warning [...] new 6135a891dc0b iommu/omap: Fix printing format for size_t on 64-bit new d84edddc447d iommu/omap: Fix -Woverflow warnings when compiling on 64-b [...] new e93a1695d7fb iommu: Enable compile testing for some of drivers new c20f36534666 iommu/amd: Fix the configuration of GCR3 table root pointer new fa4afd78ea12 iommu/virtio: Build virtio-iommu as module new 098accf2da94 iommu: Use C99 flexible array in fwspec new a4909b4d377c Merge branches 'iommu/fixes', 'arm/qcom', 'arm/omap', 'x86 [...] new 517488f00386 Merge remote-tracking branch 'iommu/next' new 1320a4052ea1 audit: trigger accompanying records when no rules present new dd9e8e2c8091 Merge remote-tracking branch 'audit/next' new 776ab6a3c246 dt-bindings: reset: rcar-rst: Convert to json-schema new 8db9684beb50 dt-bindings: power: rcar-sysc: Convert to json-schema new c1507cf22782 dt-bindings: power: apmu: Convert to json-schema new 485bb19d0b3e of: unittest: make gpio overlay test dependent on CONFIG_OF_GPIO new a3958323f5fe of: overlay: log the error cause on resolver failure new 76897807dc79 dt-bindings: clock: Convert UniPhier clock to json-schema new c5f3f6ab5bc1 dt-bindings: arm: Convert UniPhier System Cache to json-schema new f206c0eeb476 dt-bindings: Add vendor prefix for Elida new f15652859cbe dt-bindings: pwm: Update bindings for MT7629 SoC new eb32d1e45ecd Merge branch 'dt/linus' into dt/next new ae9fdd23e628 dt-bindings: serial: snps-dw-apb-uart: add compatible prop [...] new 905fc6b1bfb4 dt-bindings: rcar-vin: Convert bindings to json-schema new b38d0a2fd9c0 Merge remote-tracking branch 'devicetree/for-next' new c0e035ac5668 spi: spi-mem: Compute length only when needed new ea23578611dc spi: Allow SPI controller override device buswidth new 8fe21d6b3472 spi: HiSilicon v3xx: Properly set CMD_CONFIG for Dual/Quad modes new 34e608b023e9 spi: HiSilicon v3xx: Use DMI quirk to set controller buswi [...] new 6c4a3372f03b Merge series "spi/HiSilicon v3xx: Support dual and quad mo [...] new 41c9884170c5 spi: pxa2xx: Introduce is_mmp2_ssp() helper new ea70fb5b3e8b spi: spidev: fix a debug message value new 4276fc82fc5d spi: spidev: fix speed setting message new 0fd30ed9a1f7 Merge series "spi: spidev: Fix messages in spidev" from Ol [...] new 2fa98705a928 spi: fsl-lpspi: remove unneeded array new 4709d86ca3c8 Merge series "trivial fixes for fsl-spi and spidev" from O [...] new d35054010b57 spi: spi-fsl-dspi: Use specific compatible strings for all [...] new 1d8b4c95c37c spi: spi-fsl-dspi: Parameterize the FIFO size and DMA buffer size new ca5052c8bfab spi: spi-fsl-dspi: LS2080A and LX2160A support XSPI mode new 63669902f74a spi: spi-fsl-dspi: Support SPI software timestamping in al [...] new 0feaf8f5afe0 spi: spi-fsl-dspi: Convert the instantiations that support [...] new 50b62071deab spi: spi-fsl-dspi: Add specific compatibles for all Layers [...] new cb71d8efd74c Merge series "Compatible string consolidation for NXP DSPI [...] new 941be8a73f78 spi: fspi: enable fspi on imx8qxp and imx8mm new d166a73503ef spi: fspi: dynamically alloc AHB memory new b7461fa5be3c spi: spi-nxp-fspi: Enable the Octal Mode in MCR0 new c7a1a20e36fa spi: spi-nxp-fspi: Add support for imx8mm, imx8qxp new 29d2daf2c33c spi: spi-fsl-dspi: Make bus-num property optional new 5de04175fa27 dt-bindings: spi: convert rockchip spi bindings to yaml new db7dd939acf3 dt-bindings: spi: spi-rockchip: add description for rk3308 new 6ac12131699b dt-bindings: spi: spi-rockchip: add description for rk3328 new 53fadb4d90c7 spi: spi-fsl-dspi: Simplify bytes_per_word gymnastics new 6d6af5796e5d spi: spi-fsl-dspi: Remove unused chip->void_write_data new 5542bd797190 spi: spi-fsl-dspi: Don't mask off undefined bits new 8f8303ee0585 spi: spi-fsl-dspi: Add comments around dspi_pop_tx and dsp [...] new 547248fbed23 spi: spi-fsl-dspi: Rename fifo_{read,write} and {tx,cmd}_f [...] new a3185c38dc6c spi: spi-fsl-dspi: Implement .max_message_size method for [...] new 6a726824aaa3 spi: Do spi_take_timestamp_pre for as many times as necessary new d59c90a2400f spi: spi-fsl-dspi: Convert TCFQ users to XSPI FIFO mode new 6c1c26ecd9a3 spi: spi-fsl-dspi: Accelerate transfers using larger word [...] new 6365504d42d9 spi: spi-fsl-dspi: Optimize dspi_setup_accel for lowest in [...] new ea93ed4c181b spi: spi-fsl-dspi: Use EOQ for last word in buffer even fo [...] new e9bac90036d3 spi: spi-fsl-dspi: Take software timestamp in dspi_fifo_write new 4a8ee2ab49ea Merge series "TCFQ to XSPI migration for NXP DSPI driver" [...] new e14572c52546 spi: Remove CONFIG_ prefix from Kconfig select new c6486eadb4fe spi: rockchip: add compatible string for px30 rk3308 rk3328 new f3a14a3a4d9a spi: rspi: Add support for active-high chip selects new 7a86a419ff62 spi: update the structure documentation new 1e7479df0168 dt-bindings: fsi: Add FSI2SPI bindings new bbb6b2f9865b spi: Add FSI-attached SPI controller driver new 36098a1db74a Merge series "spi: Add FSI-attached SPI controller driver" [...] new 22ee9de1ecfb spi: spi-fsl-dspi: fix DMA mapping new caef2df1137a spi: Stop selecting MTD_SPI_NOR for SPI_HISI_SFC_V3XX new 671c3bf50ae4 spi: make spi-max-frequency optional new 881d1ee9fe81 spi: add support for mediatek spi-nor controller new 13a971046a23 dt-bindings: convert mtk-quadspi binding doc for spi-mtk-nor new e11e8473bcec mtd: spi-nor: remove mtk-quadspi driver new b562b304efc0 Merge tag 'mtk-mtd-spi-move' of https://git.kernel.org/pub [...] new 1a421ebab6bb spi: spi-nxp-fspi: Fix a NULL vs IS_ERR() check in probe new 5b16668e638c spi: acpi: remove superfluous parameter check new b9dfb20eed5c spi: meson-spicc: remove unused variables new a6cda1f905b4 spi: meson-spicc: enhance output enable feature new 3e0cf4d3fc29 spi: meson-spicc: add a linear clock divider support new 3196816ff64b spi: meson-spicc: support max 80MHz clock new 8791068dab97 spi: meson-spicc: add min sclk for each compatible new f27bff479ea3 spi: meson-spicc: setup IO line delay new 0eb707ac7dd7 spi: meson-spicc: adapt burst handling for G12A support new 4e3d322058a5 spi: meson-spicc: add support for Amlogic G12A new 9ea7db818d9d spi: dt-bindings: amlogic, meson-gx-spicc: add Amlogic G12 [...] new 7315608302f1 Merge series "spi: meson-spicc: add support for AXG and G1 [...] new 5abd978a85f0 Merge branch 'spi-5.7' into spi-next new 05d0797365b0 Merge remote-tracking branch 'spi/for-next' new 8c17ae3f17ca Merge branch 'x86/splitlock' new 681ff0181bbf x86/mm/init/32: Stop printing the virtual memory layout new 396ddeb87b60 Merge branch 'x86/mm' new 45607346a0ee Merge branch 'x86/kdump' new b72e8f328d51 Merge branch 'x86/fpu' new 3d51507f29f2 x86/entry/32: Add missing ASM_CLAC to general_protection entry new 55ba18d6ed37 x86/mce: Disable tracing and kprobes on do_machine_check() new 840371bea19e x86/entry/32: Force MCE through do_mce() new e039dd815941 x86/traps: Remove pointless irq enable from do_spurious_in [...] new d244d0e195bc x86/traps: Document do_spurious_interrupt_bug() new 3ba4f0a633ca x86/traps: Remove redundant declaration of do_double_fault() new 17dbedb5da18 x86/irq: Remove useless return value from do_IRQ() new ac3607f92f70 x86/entry/entry_32: Route int3 through common_exception new 65c668f5faeb x86/traps: Stop using ist_enter/exit() in do_int3() new e441a2ae0e9e x86/entry/32: Remove the 0/-1 distinction from exception entries new 31529669c9f6 Merge branch 'x86/entry' new 1263572431f2 Merge branch 'x86/cleanups' new 2625b65423eb Merge branch 'x86/build' new bf7349a3f280 Merge branch 'x86/boot' new ecc421e05bab sys/sysinfo: Respect boottime inside time namespace new 2d2e65305a14 Merge branch 'timers/urgent' new 7c805795307b x86/entry: Remove _TIF_NOHZ from _TIF_WORK_SYSCALL_ENTRY new 490f561b783d context-tracking: Introduce CONFIG_HAVE_TIF_NOHZ new 68d875131e43 x86: Remove TIF_NOHZ new 1acb2249ee38 arm: Remove TIF_NOHZ new 320a4fc2d1b0 arm64: Remove TIF_NOHZ new e4970c9c54d7 Merge branch 'arch/nohz' of git://git.kernel.org/pub/scm/l [...] new c707a56eeced Merge branch 'timers/nohz' new a2efdbf4fcb3 posix-cpu-timers: cpu_clock_sample_group() no longer needs [...] new 60f2ceaa8111 posix-cpu-timers: Remove unnecessary locking around cpu_cl [...] new beb41d9cbe41 posix-cpu-timers: Pass the task into arm_timer() new 55e8c8eb2c7b posix-cpu-timers: Store a reference to a pid not a task new b95e31c07c5e posix-cpu-timers: Stop disabling timers on mt-exec new 4cbbc3a0eeed timekeeping: Prevent 32bit truncation in scale64_check_overflow() new 38f7b0b1316d hrtimer: Cast explicitely to u32t in __ktime_divns() new d441dceb5dce tick/common: Make tick_periodic() check for missing ticks new 15bde2d3a580 Merge branch 'timers/core' new 5a18ceca6350 smp: Allow smp_call_function_single_async() to insert locked csd new e188f0a50f63 MIPS: smp: Remove tick_broadcast_count new fd3eafda8f14 sched/core: Remove rq.hrtick_csd_pending new a1d43eb17bb2 Merge branch 'smp/core' new 724224f9a9f2 Merge branch 'sched/rt' new 1b10d388d094 Merge branch 'linus' into sched/core, to pick up fixes new f1dfdab694eb sched/vtime: Prevent unstable evaluation of WARN(vtime->state) new 765047932f15 sched/pelt: Add support to track thermal pressure new 36a0df85d2e8 sched/topology: Add callback to read per CPU thermal pressure new ad58cc5cc50c drivers/base/arch_topology: Add infrastructure to store an [...] new ae1677c0bbe2 arm64/topology: Populate arch_scale_thermal_pressure() for [...] new 8eab879c5463 arm/topology: Populate arch_scale_thermal_pressure() for A [...] new b4eccf5f8e1d sched/fair: Enable periodic update of average thermal pressure new 467b7d01c469 sched/fair: Update cpu_capacity to reflect thermal pressure new f12e4f66ab6a thermal/cpu-cooling: Update thermal pressure in case of a [...] new 05289b90c2e4 sched/fair: Enable tuning of decay period new 76c389ab2b5e sched/fair: Fix kernel build warning in test_idle_cores() [...] new 0621df315402 sched/numa: Acquire RCU lock for checking idle cores durin [...] new 38502ab4bf3c sched/topology: Don't enable EAS on SMT systems new 6f693dd5be08 arm64: defconfig: enable CONFIG_SCHED_SMT new ba4f7bc1dee3 sched/deadline: Make two functions static new 6212437f0f60 sched/fair: Fix runnable_avg for throttled cfs new 5ab297bab984 sched/fair: Fix reordering of enqueue/dequeue_task_fair() new d9cb236b9429 sched/rt: cpupri_find: Implement fallback mechanism for !fit case new b28bc1e002c2 sched/rt: Re-instate old behavior in select_task_rq_rt() new a1bd02e1f28b sched/rt: Optimize cpupri_find() on non-heterogenous systems new 98ca645f8243 sched/rt: Allow pulling unfitting task new d94a9df49069 sched/rt: Remove unnecessary push for unfit tasks new 14533a16c46d thermal/cpu-cooling, sched/core: Move the arch_set_thermal [...] new c99bbc21e58b Merge branch 'sched/core' new 59b5809655bd x86/mce: Fix logic and comments around MSR_PPIN_CTL new 26fb3f8400b5 Merge branch 'ras/urgent' new edd5d987f561 Merge branch 'ras/core' new cff20b3151cc perf tests bp_account: Make global variable static new ebcb9464a2ae perf env: Do not return pointers to local variables new 7125f204501e perf parse-events: Use asprintf() instead of strncpy() to [...] new e4d9b04b973b perf bench: Share some global variables to fix build with gcc 10 new b5c0951860ba perf symbols: Don't try to find a vmlinux file when lookin [...] new b95b4d5ef061 Merge tag 'perf-urgent-for-mingo-5.6-20200303' of git://gi [...] new cfd3bc752a3f perf diff: Fix undefined string comparision spotted by cla [...] new 29b4f5f18857 perf top: Fix stdio interface input handling with glibc 2.28+ new f649bd9dd5d5 perf bench futex-wake: Restore thread count default to onl [...] new 7b919a53102d perf bench: Clear struct sigaction before sigaction() syscall new 3f5777fbaf04 perf jevents: Fix leak of mapfile memory new 441b62acd9c8 tools: Fix off-by 1 relative directory includes new 798048f85093 Merge tag 'perf-urgent-for-mingo-5.6-20200306' of git://gi [...] new f724cfbc5d25 Merge branch 'perf/urgent' new 1941011a8bd2 Merge branch 'perf/urgent' into perf/core, to pick up the [...] new ab6f824cfdf7 perf/core: Unify {pinned,flexible}_sched_in() new 2c2366c7548e perf/core: Remove 'struct sched_in_data' new 98add2af89bb perf/cgroup: Reorder perf_cgroup_connect() new 6e24628d78e4 lib: Introduce generic min-heap new 6eef8a7116de perf/core: Use min_heap in visit_groups_merge() new 836196beb377 perf/core: Add per perf_cpu_context min_heap storage new c2283c9368d4 perf/cgroup: Grow per perf_cpu_context heap storage new 95ed6c707f26 perf/cgroup: Order events in RB tree by cgroup id new b00f7244f01b Merge branch 'perf/core' new 8019ad13ef7f futex: Fix inode life-time issue new 1949ed1e393b Merge branch 'locking/urgent' new 2fc1bc0dc5c8 Merge branch 'locking/kcsan' new 3867913c45b4 Merge branch 'locking/urgent' new 222993395ed3 futex: Remove pointless mmgrap() + mmdrop() new 4b39f99c222a futex: Remove {get,drop}_futex_key_refs() new 5d0c9b0eb8ab asm-generic/bitops: Update stale comment new 660b79f3ef4e Merge branch 'locking/core' new b513df6780ec irqdomain: Fix function documentation of __irq_domain_allo [...] new a740a423c369 genirq/debugfs: Add missing sanity checks to interrupt injection new c16816acd086 genirq: Add protection against unsafe usage of generic_han [...] new 008f1d60fe25 x86/apic/vector: Force interupt handler invocation to irq context new 1f85b1f5e1f5 genirq: Add return value to check_irq_resend() new da90921acc62 genirq: Sanitize state handling in check_irq_resend() new acd26bcf3627 genirq: Provide interrupt injection mechanism new 9ae052253785 PCI/AER: Fix the broken interrupt injection new 87f2d1c662fa genirq/irqdomain: Check pointer in irq_domain_alloc_irqs_h [...] new ac0eb9d679a3 Merge branch 'irq/core' new 286d3250c9d6 efi: Fix a race and a buffer overflow while reading efivar [...] new d6c066fda90d efi: Add a sanity check to efivar_store_raw() new b8aaa6b4a71e Merge branch 'efi/urgent' new f10e80a19b07 efi/x86: Add TPM related EFI tables to unencrypted mapping checks new badc61982adb efi/x86: Add RNG seed EFI table to unencrypted mapping check new 98649365e59d efi: Don't shadow 'i' in efi_config_parse_tables() new 0698fac4ac2a efi/arm: Clean EFI stub exit code from cache instead of av [...] new b9676962cd53 efi/arm64: Clean EFI stub exit code from cache instead of [...] new 3e03dca500ca efi: Mark all EFI runtime services as unsupported on non-EFI boot new c98a76eabbb6 x86/boot/compressed: Fix reloading of GDTR post-relocation new 0e72a6a3cfc3 efi: Export boot-services code and data as debugfs-blobs new f0df68d5bae8 efi: Add embedded peripheral firmware support new 3be5f0d286dc Merge tag 'efi-next' of git://git.kernel.org/pub/scm/linux [...] new 6120681bdf1a Merge branch 'efi/urgent' into efi/core, to pick up fixes new 73f2f563661d MAINTAINERS: Adjust EFI entry to removing eboot.c new f9834f18f03e efi/libstub: Add libstub/mem.c to the documentation tree new 3cdcd6899eaf efi/x86: Annotate the LOADED_IMAGE_PROTOCOL_GUID with SYM_DATA new 71ff44ac6cfa efi/x86: Respect 32-bit ABI in efi32_pe_entry() new 3fab43318f05 efi/x86: Make efi32_pe_entry() more readable new 8acf63efa171 efi/x86: Avoid using code32_start new 81a34892c2c7 x86/boot: Use unsigned comparison for addresses new f3fa0efce2e7 efi/libstub/x86: Deal with exit() boot service returning new 8ef44be39311 x86/boot/compressed/32: Save the output address instead of [...] new 1887c9b653f9 efi/x86: Decompress at start of PE image load address new 26725192c46e efi/x86: Add kernel preferred address to PE header new 964124a97b97 efi/x86: Remove extra headroom for setup block new d5cdf4cfeac9 efi/x86: Don't relocate the kernel unless necessary new dd09fad9d2ca efi/x86: Ignore the memory attributes table on i386 new 57648adb317c efi/x86: Preserve %ebx correctly in efi_set_virtual_address_map() new 2fb2c17993a3 efi/libstub: Avoid linking libstub/lib-ksyms.o into vmlinux new 8d8ab66a717a efi: Fix a mistype in comments mentioning efivar_entry_ite [...] new ac82d356994d efi/libstub/x86: Use ULONG_MAX as upper bound for all allocations new 0347d8c28cbb efi/x86: Fix cast of image argument new d5528d5e9104 partitions/efi: Fix partition name parsing in GUID partiti [...] new c46472e3d28e Merge branch 'efi/core' new 12481c767130 Merge branch 'core/objtool' new 6a02515dcbf0 Merge remote-tracking branch 'tip/auto-latest' new c01d944fc01d Merge remote-tracking branch 'clockevents/timers/drivers/next' new 70735c91033a Merge remote-tracking branch 'edac/edac-for-next' new a15111075a84 irqchip: vic: Support cascaded VIC in device tree new 25591d4c6459 irqchip/stm32: Add irq retrigger support new 47beed513a85 pinctrl: stm32: Add level interrupt support to gpio irq chip new 04d80dbe858d irqchip/gic-v3-its: Fix access width for gicr_syncr new 66968d7dfc3f irqchip: Add COMPILE_TEST support for IMX_INTMUX new bc714c8bd4b7 irqchip/renesas-intc-irqpin: Restore devm_ioremap() alignment new 2ef1cb763d92 irqchip: Replace setup_irq() by request_irq() new b00af83182ec irqchip/gic-v3: Use SGIs without active state if offered new 7bd71b7dc34c irqchip/gic-v4.1: Skip absent CPUs while iterating over re [...] new 5b4b3748c62a irqchip/gic-v4.1: Ensure mutual exclusion between vPE affi [...] new 5da987034c2e irqchip/gic-v4.1: Wait for completion of redistributor's I [...] new c2eadbbbb507 irqchip/gic-v4.1: Ensure mutual exclusion betwen invalidat [...] new d304c03c2f6d irqchip/gic-v4.1: Advertise support v4.1 to KVM new 57811adb9759 irqchip/gic-v4.1: Map the ITS SGIR register page new db3a778fce22 irqchip/gic-v4.1: Plumb skeletal VSGI irqchip new 31e65bf2a5bc irqchip/gic-v4.1: Add initial SGI configuration new 8181743e34ad irqchip/gic-v4.1: Plumb mask/unmask SGI callbacks new e52715d96ba9 irqchip/gic-v4.1: Plumb get/set_irqchip_state SGI callbacks new dae177cd0be5 irqchip/gic-v4.1: Plumb set_vcpu_affinity SGI callbacks new ff47f793932d irqchip/gic-v4.1: Move doorbell management to the GICv4 ab [...] new e3778a72adb9 irqchip/gic-v4.1: Add VSGI allocation/teardown new 88bd581eea3a irqchip/gic-v4.1: Add VSGI property setup new a0d16c3f3fcf irqchip/gic-v4.1: Eagerly vmap vPEs new 7756a19de0f4 irqchip/sifive-plic: Enable/Disable external interrupts up [...] new 850fc6a2ae5b irqchip/sifive-plic: Add support for multiple PLICs new 436b37da2c4b Merge remote-tracking branch 'irqchip/irq/irqchip-next' new 79a13115e49e kcsan: Fix misreporting if concurrent races on same address new c84dece2259d kcsan: Move interfaces that affects checks to kcsan-checks.h new b53b0d3af273 compiler.h, seqlock.h: Remove unnecessary kcsan.h includes new fd4755e10be3 kcsan: Introduce kcsan_value_change type new f242826a2fd1 kcsan: Add kcsan_set_access_mask() support new 0db92d295c5a kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask) new 31bbbb841768 kcsan, trace: Make KCSAN compatible with tracing new 5aa2f82d2c6f kcsan: Add option to allow watcher interruptions new 99a569c3204c kcsan: Add option for verbose reporting new 4218fe6f7288 kcsan: Add current->state to implicitly atomic accesses new 609bb0be382e kcsan: Fix a typo in a comment new bd3b71c00e79 kcsan: Update Documentation/dev-tools/kcsan.rst new ed19b70e38cf kcsan: Update API documentation in kcsan-checks.h new d3630192cc1d Merge branch 'kcsan-dev.2020.03.09b' into HEAD new 5514b965d5bb Merge branch 'lkmm-dev.2020.02.16a' into HEAD new cba18c0cec41 rcu: Mark rcu_state.ncpus to detect concurrent writes new f6c29b1b7c42 rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks [...] new 67baa3120e67 rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks new 486ee06993de srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlo [...] new 03d11aaca2bc rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks new d3ce30797459 rcu: Use data_race() for RCU CPU stall-warning prints new 02a37acf273e rcu: Use data_race() for RCU expedited CPU stall-warning prints new 775cb84180c2 rculist: Add ASSERT_EXCLUSIVE_ACCESS() to __list_splice_in [...] new df55a451a75c rcutorture: Make kvm-recheck-rcu.sh handle truncated lines new 757a1e652255 rcu: Make rcu_read_unlock_special() safe for rq/pi locks new 909c2807b5f9 rcu: Don't set nesting depth negative in rcu_preempt_defer [...] new 113bfedc5067 rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field new 05abc4b6aab0 rcu: Don't use negative nesting depth in __rcu_read_unlock() new 4194563740e0 rcutorture: Mark data-race potential for rcu_barrier() tes [...] new a13fe9507da1 fork: Annotate a data race in vm_area_dup() new c2eab545058d EXP drm: Make drm_dp_mst_dsc_aux_for_port() safe for old c [...] new ee9bf1604141 rcu: Expedite first two FQS scans under callback-overload [...] new 5423fd3bed59 locktorture.c: Fix if-statement empty body warnings new 5e1cfcc23758 tools/memory-model: Add an exception for limitations on _u [...] new 3859f6664bd0 Documentation/locking/atomic: Fix atomic-set litmus test new 54339ccd2144 Documentation/locking/atomic: Introduce atomic-tests directory new 0cc4c81a94a3 Documentation/locking/atomic: Add a litmus test for atomic_set() new b0cc4754905f Documentation/locking/atomic: Add a litmus test smp_mb__af [...] new c69c11a4cd0c Default enable RCU list lockdep debugging with PROVE_RCU new b7bb333e9c3e tools/memory-model: Fix "conflict" definition new d68530818c9d rcu: Fix the (t=0 jiffies) false positive new 8cb926dbc9cf Revert "rculist: Describe variadic macro argument in a Sph [...] new 308a3571d2b9 x86/mm/pat: Mark an intentional data race new a2b54c4e49f5 sched/core: Add function to sample state of non-running function new aae47d1e0d10 rcu: Add per-task state to RCU CPU stall warnings new c909a231b6ca rcutorture: Add flag to produce non-busy-wait task stalls new 1cc506e710ae rcu-tasks: Move Tasks RCU to its own file new 43b19d462e05 rcu-tasks: Create struct to hold state information new 147424e4e22d rcu: Reinstate synchronize_rcu_mult() new b271b2e8237f rcutorture: Add a test for synchronize_rcu_mult() new 4405091223a3 rcu-tasks: Refactor RCU-tasks to allow variants to be added new a04838a348a9 rcu-tasks: Add an RCU-tasks rude variant new e9a52b138d9a rcutorture: Add torture tests for RCU Tasks Rude new a186b40f2d76 rcu-tasks: Use unique names for RCU-Tasks kthreads and messages new ecda68a20e65 rcu-tasks: Further refactor RCU-tasks to allow adding more [...] new 84c001944240 rcu-tasks: Code movement to allow more Tasks RCU variants new a798578b8694 rcu: Add an RCU Tasks Trace to simplify protection of trac [...] new f6d00143104b rcutorture: Add torture tests for RCU Tasks Trace new a5ba56ed4232 rcu-tasks: Add stall warnings for RCU Tasks Trace new ed62d1d65c45 Merge remote-tracking branch 'rcu/rcu/next' new 013fdd26d1ae selftests: KVM: s390: fix early guest crash new ccc3421d6a6a selftests: KVM: s390: test more register variants for the [...] new 7d760ebae097 selftests: KVM: s390: check for registers to NOT change on reset new 152f8f1e9de2 selftests: KVM: s390: fixup fprintf format error in reset.c new b388e8d9762e selftests: KVM: s390: fix format strings for access reg test new 4d84ab144563 KERNEL VIRTUAL MACHINE for s390 (KVM/s390): Use fallthrough; new e0d5710dc73f KVM: s390: mark sie block as 512 byte aligned new d38a583e8cb6 Merge remote-tracking branch 'kvms390/next' new e63de44d28ca xen/xenbus: remove unused xenbus_map_ring() new f648aebd8fd7 Merge remote-tracking branch 'xen-tip/linux-next' new 15617dffa387 percpu_ref: Fix comment regarding percpu_ref_init flags new 780d2a9c86dc include/bitmap.h: add missing parameter in docs new a392d26f32cd include/bitmap.h: add new functions to documentation new cfe2a689f755 Merge branch 'for-5.7' into for-next new 5076c8c139b4 Merge remote-tracking branch 'percpu/for-next' new 2333e829952f workqueue: Make workqueue_init*() return void new c4f35f029054 Merge branch 'for-5.7' into for-next new 00d5d15b0641 workqueue: Mark up unlocked access to wq->first_flusher new 4acf8a423cd3 Merge branch 'for-5.7' into for-next new 493447af8812 Merge remote-tracking branch 'workqueues/for-next' new aae43c2bcdc1 platform/x86: intel_pmc_core: Relocate pmc_core_*_display( [...] new 08ec5020bd6c platform/x86: intel_pmc_core: Remove duplicate 'if' to cre [...] new 0e9c026f1b86 platform/x86: intel_pmc_core: Add slp_s0_offset attribute [...] new 64b73cff66ac platform/x86/intel-uncore-freq: Fix static checker issue a [...] new ee633afded0d platform/x86/intel-uncore-freq: Add release callback new b901c2f5b994 platform/x86: i2c-multi-instantiate: Replace zero-length a [...] new 8d92e160dd8f platform/x86: Kconfig: Fix a typo new db5173aa2893 Merge remote-tracking branch 'drivers-x86/for-next' new f775ac78fcfc platform/chrome: cros_ec_rpmsg: Fix race with host event new 7d3ca507fda9 platform/chrome: cros_ec_spi: Use new structure for SPI tr [...] new c5cd2b47b203 platform/chrome: cros_ec_proto: Report command not supported new 6bc15ad784ed platform/chrome: cros_ec_vbc: Use cros_ec_cmd_xfer_status helper new 413dda8f2c6f platform/chrome: cros_ec_chardev: Use cros_ec_cmd_xfer_sta [...] new 72540a571653 platform/chrome: cros_ec_sysfs: Use cros_ec_cmd_xfer_statu [...] new cff38b0c58fc platform/chrome: cros_ec_lightbar: Use cros_ec_cmd_xfer_st [...] new c06e58b6b733 platform/chrome: cros_ec: Use cros_ec_cmd_xfer_status helper new 7e11f4c0c5cc platform/chrome: Kconfig: Remove CONFIG_ prefix from MFD_C [...] new 9e28488cd3ce Merge remote-tracking branch 'chrome-platform/for-next' new b269ea24f556 Merge remote-tracking branch 'leds/for-next' new 26455d00ee58 drivers: char: ipmi: ipmi_msghandler: Pass lockdep express [...] new 1f8cc7ec7137 Merge remote-tracking branch 'ipmi/for-next' new 1745d299af5b driver core: Reevaluate dev->links.need_for_probe as suppl [...] new 8375e74f2bca driver core: Add fw_devlink kernel commandline option new 35223d15f32a efi/arm: Start using fw_devlink_get_flags() new bc749007ad8d of: property: Start using fw_devlink_get_flags() new e94f62b7140f of: property: Delete of_devlink kernel commandline option new c8c43cee29f6 driver core: Fix driver_deferred_probe_check_state() logic new e2cec7d68537 driver core: Set deferred_probe_timeout to a longer defaul [...] new bec6c0ecb243 pinctrl: Remove use of driver_deferred_probe_check_state_c [...] new 0e9f8d09d280 driver core: Remove driver_deferred_probe_check_state_continue() new 64c775fb4b21 driver core: Rename deferred_probe_timeout and make it global new dca0b44957e5 regulator: Use driver_deferred_probe_timeout for regulator [...] new ab7789c5174c driver core: Add missing annotation for device_links_read_lock() new 68464d79015a driver core: Add missing annotation for device_links_write_lock() new 9211f0a6a91a driver core: fw_devlink_flags can be static new 9a2dd570591e Merge 5.6-rc5 into driver-core-next new 93ae01d87987 Merge remote-tracking branch 'driver-core/driver-core-next' new 75f81a7ffe4d usb: typec: Add sysfs node to show cc orientation new 6e1591947304 udc: s3c-hsudc: Silence warning about supplies during defe [...] new c06a1c378a9d usb: gadget: net2280: Distribute switch variables for init [...] new 9cb9322a26ae usb: phy: tegra: Include proper GPIO consumer header to fi [...] new 67540460193b usb: typec: tcpm: move to SNK_UNATTACHED if sink removed for DRP new ef441dd6af91 usb: typec: mux: Allow the muxes to be named new 774a9df6aeac usb: typec: mux: Add helpers for setting the mux state new d1c6a769cdf4 usb: typec: mux: Allow the mux handles to be requested wit [...] new 69af044a7700 usb: roles: Leave the private driver data pointer to the drivers new bce3052f0c16 usb: roles: Provide the switch drivers handle to the switc [...] new e5256194cb51 usb: roles: Allow the role switches to be named new a7914d1072fb device property: Export fwnode_get_name() new ca469c292edc usb: typec: Add definitions for Thunderbolt 3 Alternate Mode new 6701adfa9693 usb: typec: driver for Intel PMC mux control new 8e567ed9e244 Merge 5.6-rc5 into usb-next new c1c84bce6479 Merge remote-tracking branch 'usb/usb-next' new 5e95dbb62171 USB: serial: clean up carrier-detect helper new 615e58ccfbc0 USB: serial: fix tty cleanup-op kernel-doc new 825953982dac Merge remote-tracking branch 'usb-serial/usb-next' new 9bcca4af169e Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' new 922003733d42 dt-bindings: phy: Remove Cadence MHDP PHY dt binding new c6d8eef38b7f dt-bindings: phy: Add Cadence MHDP PHY bindings in YAML format. new d7258b2d861e phy: cadence-dp: Rename to phy-cadence-torrent new be8da7d77658 phy: cadence-torrent: Adopt Torrent nomenclature new 3721407ad3c7 phy: cadence-torrent: Add wrapper for PHY register access new 6ab65d06772f phy: cadence-torrent: Add wrapper for DPTX register access new 39f62e0b5126 phy: cadence-torrent: Refactor code for reusability new f139ef1ced05 phy: cadence-torrent: Add 19.2 MHz reference clock support new 13a6a4d16596 phy: cadence-torrent: Implement PHY configure APIs new 4b315374c25b phy: cadence-torrent: Use regmap to read and write Torrent [...] new 38793a0a9d8d phy: cadence-torrent: Use regmap to read and write DPTX PH [...] new daeb7750650f phy: cadence-torrent: Add platform dependent initializatio [...] new eb0d7c04e7cc phy: cadence-torrent: Add support for subnode bindings new 2447a52a6b26 phy: qcom-qmp: Add MSM8996 UFS QMP support new f336ba79afc5 phy: socionext: Use devm_platform_ioremap_resource() new 619de43e34b8 dt-bindings: phy: socionext: Add Pro5 support and remove P [...] new fe29a75aac09 phy: uniphier-usb3ss: Add Pro5 support new 35ea194ac89f phy: uniphier-usb3hs: Add legacy SoC support for Pro5 new 9e9dfea2a080 phy: uniphier-usb3hs: Change Rx sync mode to avoid communi [...] new 01db32d9690c phy: uniphier-pcie: Add legacy SoC support for Pro5 new 2e06aa8c0d1d phy: uniphier-pcie: Add SoC-dependent phy-mode function support new 24e5ea201c86 phy: qcom: qmp: Use power_on/off ops for PCIe new 39e2e375b5ef phy: amlogic: G12A: Fix misuse of GENMASK macro new 0d5f799881e4 dt-bindings: phy-mtk-tphy: add two optional properties for u2phy new dda43d93ec02 dt-bindings: phy-mtk-tphy: make the ref clock optional new bec1bfa60231 dt-bindings: phy-mtk-tphy: remove unused u3phya_ref clock new 88e203c74f0e dt-bindings: phy-mtk-tphy: add a new reference clock new 297d1c1554f1 dt-bindings: phy-mtk-tphy: add the properties about addres [...] new 0723aa4a510e phy: phy-mtk-tphy: add a property for disconnect threshold new e5ae09adde9a phy: phy-mtk-tphy: add a property for internal resistance new 6a8eaacd7cf1 phy: phy-mtk-tphy: make the ref clock optional new 7327176a8d60 phy: phy-mtk-tphy: remove unused u3phya_ref clock new 33f12efe336f phy: phy-mtk-tphy: add a new reference clock new 53151be650e2 Merge remote-tracking branch 'phy-next/next' new 101f227c2403 vt: selection, remove 2 local variables from set_selection_kernel new 555b4ef79797 vt: selection, localize use_unicode new 9256d09f1da1 vt: selection, create struct from console selection globals new f400991bf872 vt: switch vt_dont_switch to bool new a10df4910cdb vt: vt_kern.h, remove extern from functions new 6ff66e081374 vt: selection, remove redeclaration of poke_blanked_console new bc80932cc25a vt: selection, indent switch-case properly new 67f468d4ae9f tty: serial: atmel_serial: Drop GPIO includes new 8145e85f8245 tty: serial: lantiq: Drop GPIO include new 97cbaf2c829b tty: serial: cpm_uart: Convert to use GPIO descriptors new 9fa3c4b1fa37 tty: serial: qcom_geni_serial: Fix GPIO swapping with workaround new 9be1064fe524 serial: ar933x_uart: add RS485 support new 9dd5185a206d dt-bindings: serial: document fsl,inverted-tx and -rx options new 5a08a4877aed tty: imx serial: Implement support for reversing TX and RX [...] new e32a83c70cf9 serial: 8250-mtk: modify mtk uart power and clock management new 1b91d97c66ef serial: 8250_lpss: Add ->setup() for Elkhart Lake ports new 2b1b799d7630 arm64: change ARCH_SPRD Kconfig to tristate new 7ba87cfec71a tty: serial: make SERIAL_SPRD not depend on ARCH_SPRD new 4f5f58873756 tty: serial: Use the correct style for SPDX License Identifier new f8c3686c65f0 serial: earlycon: prefer EARLYCON_DECLARE() variant new f45709df7731 serial: 8250: Don't touch RTS modem control while in rs485 mode new fe7f0fa43cef serial: 8250: Support rs485 devicetree properties new 283e096ffb70 serial: 8250: Deduplicate ->rs485_config() callback new 6d3e54e1955e serial: 8250: Sanitize rs485 config harder new 41a70b7f4734 serial: 8250: Deduplicate rs485 active_timer assignment new 058bc104f7ca serial: 8250: Generalize rs485 software emulation new f93bf7589114 serial: 8250_bcm2835aux: Support rs485 software emulation new 7f9803072ff6 serial: 8250: Support console on software emulated rs485 ports new eaee41727e6d sysctl/sysrq: Remove __sysrq_enabled copy new 68af43173d3f serial/sysrq: Add MAGIC_SYSRQ_SERIAL_SEQUENCE new d24e163af05c tty: mips_ejtag_fdc: Mark expected switch fall-through new cb05c6c82fb0 Merge 5.6-rc5 into tty-next new d01984ca5e55 Merge remote-tracking branch 'tty/tty-next' new bb3a151dd427 Merge 5.6-rc5 into char-misc-next new 01b5d50896d1 Merge remote-tracking branch 'char-misc/char-misc-next' new 2386bfd2638e Merge remote-tracking branch 'extcon/extcon-next' new 5de79ba865d7 soundwire: bus: provide correct return value on error new a36c28f2a218 Merge remote-tracking branch 'soundwire/next' new 3010518964dc thunderbolt: Use scnprintf() for avoiding potential buffer [...] new 308033e51d5c Merge remote-tracking branch 'thunderbolt/next' new a89af1e1b970 staging: exfat: remove symlink feature new ece19f3ec8de staging: exfat: rename buf_cache_t's 'flag' to 'locked' new 2777313cf234 Staging: exfat: fixed a long line coding style issue new dbcf85e2728f staging: exfat: remove 'file creation modes' new 3eca76cc2d17 staging: exfat: clean up d_entry rebuilding. new 580f57c2cf61 staging: exfat: remove redundant if statements new 72db61d7d17a staging: kpc2000: prevent underflow in cpld_reconfigure() new 3b4922deaf37 staging: vt6656: Use mac80211 duration for tx headers new 2812ab8963e6 staging: vt6656: Remove STATUS enums from TX path new c3aee6626184 staging: vt6656: use vnt_vt3184_agc array directly new f75bb88fef1a staging: vt6656: vnt_vt3184_init remove stack copy to array. new 0fd349fd1d22 staging: vt6656: vnt_int_start_interrupt remove spin lock. new 05f665dd0faa staging: vt6656: Remove function vnt_int_process_data. new 10e9a359cea7 staging: vt6656: Delete int.c/h file and move functions to [...] new 3c505f508f44 staging: vt6656: Move vnt_rx_data to usbpipe.c new 7db73c8c9028 staging: vt6656: Remove unnecessary local variables initia [...] new efabc44b8004 staging: wilc1000: use correct data for memcpy in wilc_hif [...] new f79a8a85cc52 staging: wilc1000: remove unnecessary always true 'if' conditions new 0fc6d4e4ce01 staging: wilc1000: use flexible-array member instead of ze [...] new ad3ee730074d staging: vt6656: remove blank line new a632b9faec47 staging: vt6655: alignment should match open parenthesis new 70ab9945f239 staging: qlge: remove blank line new e148bdb2ed5b staging: qlge: qlge.h: remove spaces before tabs and align code new 98624b53ee00 staging: qlge: qlge.h: add spaces around operators new b642a2f9317b staging: qlge: qlge.h: remove excess newlines new add1a2faba5d staging: greybus: i2c.c: remove commented out function new 66d93d7ff9c4 staging: greybus: Fix the irq API abuse new bcfb8b05a921 staging: wfx: alignment should match open parenthesis new 95f67ef3d263 staging: wfx: remove blank line new a5e7d27e2d7d staging: ks7010: remove line over 80 characters new 9eafa2b71a10 Staging: rtl8723bs: Remove comparison to true new b92a047b2e59 staging: exfat: exfat_super.c: remove commented out function new 1657f11c7ca1 staging: exfat: alignment should match open parenthesis new c12b19af4a10 staging: hp: remove commented out code new d2ac333d2e99 Staging: rtl8188eu: Add space around operator new 19a91ec87a14 staging: kpc2000: kpc2000_spi: Use new structure for SPI t [...] new b26b1391dfa5 staging: wilc1000: spi: Use new structure for SPI transfer delays new d1ec12424618 staging: vt6656: Remove vnt_interrupt_buffer in_use flag. new 696089de8eca staging: vt6656: struct vnt_rcb remove unused in_use. new 8080b0f53724 staging: speakup: Fix a typo error print for softsynthu device new 9a5e71a68d20 staging: mt7621-pci: simplify 'mt7621_pcie_init_virtual_br [...] new 590a95e418d1 staging: exfat: remove staging version of exfat filesystem new 98c386c2649b staging: wfx: data_rx.c: remove space after cast new c67dc09facc0 staging: wfx: change 1 to bool new df69646bf27d staging: wfx: dat_tx.c: remove space after a cast new 3f716acc2710 staging: wfx: data_tx.h: remove space after cast new 02a33f8e06f3 staging: wfx: remove variable declaration new c9edd2975416 staging: wfx: remove unused structure new 05ffb11ca7e2 staging: comedi: dt282x: remove old unused code new 5ca61dffc7da staging: mt7621-pci: enable clock bit for each port new 3cd89589351e staging: vt6655: power.c: Remove setting ATIM Window in PS [...] new d154c0a96869 staging: vt6655: power.c: code reformatting for improved r [...] new 3394cf077922 staging: rtl8188eu: fix typo s/informations/information new 7d5088809019 staging: qlge: Fix WARNING: Missing a blank line after dec [...] new 3ee72c08885c staging: wilc1000: use 'interrupts' property instead of 'i [...] new 9aa4e8de3b0c staging: wilc1000: modified 'clock-names' and 'compatible' [...] new 1693a2fa4b1f staging: wilc1000: updated DT binding documentation new 234ff54287c1 staging: most: core: Use scnprintf() for avoiding potentia [...] new 72e7375cafc1 staging: rtl8188eu: Use scnprintf() for avoiding potential [...] new 39ddadf14da7 staging: rtl8192e: Use scnprintf() for avoiding potential [...] new 038341dc5f7b staging: rtl8723bs: Use scnprintf() for avoiding potential [...] new 6e436169a701 Staging: rtl8188eu: rtw_mlme: Add space around operators new c15e7f072288 staging: rtl8712: Fixes for simple typos in C comments new 3f657c7b7481 Merge remote-tracking branch 'staging/staging-next' new 0bf3c8c7056c Merge remote-tracking branch 'mux/for-next' new 7fd2944bdcb3 dt-bindings: interconnect: Convert qcom,sdm845 to DT schema new c92cf0b40a7d dt-bindings: interconnect: Add YAML schemas for QCOM bcm-voter new 6f690e16b5a0 dt-bindings: interconnect: Update Qualcomm SDM845 DT bindings new 976daac4a1c5 interconnect: qcom: Consolidate interconnect RPMh support new aae57773fbe0 interconnect: qcom: sdm845: Split qnodes into their respec [...] new c77af39bdb8b dt-bindings: interconnect: Add Qualcomm SC7180 DT bindings new 2d1f95ab9feb interconnect: qcom: Add SC7180 interconnect provider driver new 78465b0d3db6 interconnect: qcom: Allow icc node to be used across icc p [...] new 7a077f7fdaa4 dt-bindings: interconnect: Add OSM L3 DT bindings new 5bc9900addaf interconnect: qcom: Add OSM L3 interconnect provider support new ff3edec1c3fd dt-bindings: interconnect: Add OSM L3 DT binding on SC7180 new 03c4e6186bbb interconnect: qcom: Add OSM L3 support on SC7180 new 0ec4151b8155 Merge remote-tracking branch 'icc/icc-next' new b391554c61cb dmaengine: idxd: check return result from check_vma() in cdev new 9065958ee6dd dmaengine: idxd: expose general capabilities register in sysfs new 88ac039cbed1 dmaengine: Refactor dmaengine_check_align() to be bit oper [...] new 3a92063be168 dmaengine: Use negative condition for better readability new 5f77dd850c0a dmaengine: Drop redundant 'else' keyword new 1873300afa61 dmaengine: consistently return string literal from switch-case new 8c8b07cb0810 dt-bindings: dma: ti: k3-udma: Update for atype support (v [...] new 0ebcf1a274c5 dmaengine: ti: k3-udma: Implement support for atype (for v [...] new b9fb56b6ba8a dt-bindings: dmaengine: Add UniPhier external DMA controll [...] new 667b9251440b dmaengine: uniphier-xdmac: Add UniPhier external DMA contr [...] new 3e0ca3c38dc2 dmaengine: fsl-dpaa2-qdma: Adding shutdown hook new 13a892d4aa24 dmaengine: ti: edma: fix null dereference because of a typ [...] new 05fb80671840 dmaengine: fsl-dpaa2-qdma: remove set but not used variabl [...] new e937cc1dd796 dmaengine: Add basic debugfs support new db8d9b4c9b30 dmaengine: ti: k3-udma: Implement custom dbg_summary_show [...] new 26cf132de6f7 dmaengine: Create debug directories for DMA devices new 7c4a4d088283 dmaengine: idxd: Merge definition of dsa_batch_desc into d [...] new a1fcaf07ec71 dmaengine: idxd: reflect shadow copy of traffic class programming new 91124ac61216 dmaengine: idxd: remove global token limit check new 3a5a8a27545d dmaengine: ppc4xx: Use scnprintf() for avoiding potential [...] new d9db0590b61e Merge remote-tracking branch 'slave-dma/next' new c4873b237ac2 Merge branch 'for-5.6-fixes' into for-next new 9f7b2d1eba99 Merge branch 'for-5.6-fixes' into for-next new a09833f7cdf4 Merge branch 'for-5.6-fixes' into for-5.7 new e7b20d97967c cgroup: Restructure release_agent_path handling new ef2289f941de Merge branch 'for-5.7' into for-next new 3aa3cf13e52d Merge remote-tracking branch 'cgroup/for-next' new 0a36fd6cef5e scsi: qla2xxx: Fix sparse warning reported by kbuild bot new c81ef0ed4477 scsi: qla2xxx: Simplify the code for aborting SCSI commands new 1ee5ac365c2a scsi: qla2xxx: Suppress endianness complaints in qla2x00_c [...] new 471298cab82d scsi: qla2xxx: Fix sparse warnings triggered by the PCI st [...] new c25eb70a1024 scsi: qla2xxx: Convert MAKE_HANDLE() from a define into an [...] new efd39a2ad6ff scsi: qla2xxx: Add 16.0GT for PCI String new 9ef4847a80d3 scsi: qla2xxx: Avoid setting firmware options twice in 24x [...] new 37efd51f75f3 scsi: qla2xxx: Use FC generic update firmware options rout [...] new 8e0e063af0d1 scsi: qla2xxx: Fix FCP-SCSI FC4 flag passing error new 4ba836f68628 scsi: qla2xxx: Improved secure flash support messages new 1b81e7f3019d scsi: qla2xxx: Return appropriate failure through BSG Interface new 7b2a73963c91 scsi: qla2xxx: Use a dedicated interrupt handler for 'hand [...] new ce1ee122e0f0 scsi: qla2xxx: fix FW resource count values new b0f18eee6fc1 scsi: qla2xxx: Update BPM enablement semantics. new a82c307e69c4 scsi: qla2xxx: add more FW debug information new cad9c2d28ec6 scsi: qla2xxx: Force semaphore on flash validation failure new 770538c3012a scsi: qla2xxx: Fix RDP respond data format new ab391abdc191 scsi: qla2xxx: Fix NPIV instantiation after FW dump new 11efe8755d73 scsi: qla2xxx: Serialize fc_port alloc in N2N new 3e4615a292b4 scsi: qla2xxx: Remove restriction of FC T10-PI and FC-NVMe new 3d582b34992b scsi: qla2xxx: Handle NVME status iocb correctly new ad8a260aa80d scsi: qla2xxx: Set Nport ID for N2N new 4cbca7ea9eda scsi: qla2xxx: Update driver version to 10.01.00.25-k new 492001990f64 scsi: ufshcd: remove unused quirks new c3f7d1fcb4a2 scsi: ufshcd: use an enum for quirks new e91ed9e0e4fa scsi: ufs: Allow vendor device quirks to be applied early new 27ff2c60e095 scsi: ufs-qcom: Apply QUIRK_HOST_TACTIVATE for WDC UFS devices new b3222c326c96 scsi: ufs: ufs-mediatek: add waiting time for reference clock new 9e7bd945b9a9 scsi: core: use kobj_to_dev new 22f0ba4a2825 scsi: dpt_i2o: rename adpt_i2o_to_scsi() to adpt_i2o_scsi_ [...] new 466552b9f373 scsi: core: add scsi_host_complete_all_commands() helper new 84ff9532e530 scsi: dpt_i2o: use scsi_host_complete_all_commands() to ab [...] new 2c644b1d70f5 scsi: aacraid: Do not wait for outstanding write commands [...] new a1855f612686 scsi: aacraid: use scsi_host_complete_all_commands() to te [...] new b64f239e6116 scsi: aacraid: replace aac_flush_ios() with midlayer helper new 5646e13a9550 scsi: aacraid: move scsi_(block,unblock)_requests out of _ [...] new 2bb955840c1d scsi: core: add scsi_host_(block,unblock) helper function new 3d3ca53b1639 scsi: aacraid: use scsi_host_(block,unblock) to block I/O new dcece99e86b1 scsi: core: add scsi_host_busy_iter() new f4a0c9dbc665 scsi: aacraid: use scsi_host_busy_iter() to wait for outst [...] new 35d2ce0b6570 scsi: aacraid: use scsi_host_busy_iter() in get_num_of_inc [...] new c5a9707672fe scsi: core: Remove cmd_list functionality new 65ca846a5314 scsi: core: Introduce {init,exit}_cmd_priv() new 4d2b8d40dd75 scsi: ufs: Introduce ufshcd_init_lrb() new 5905d4648e7e scsi: ufs: Simplify two tests new 5febf6d6ae4d scsi: Replace zero-length array with flexible-array member new ed830385a2b1 scsi: ibmvfc: Avoid loss of all paths during SVC node reboot new bef18d308a22 scsi: aacraid: Disabling TM path and only processing IOP reset new cc6b32ee3b91 scsi: iscsi: Add support for asynchronous iSCSI session de [...] new 5848fe960b08 scsi: fusion: fix if-statement empty body warning new b893eb0141cb scsi: ibmvfc: Fix NULL return compiler warning new 47d054580a75 scsi: ufs-mediatek: fix HOST_PA_TACTIVATE quirk for Samsun [...] new 779dfcf6435b scsi: aacraid: clean up warning cast-function-type new 598a90f2002c scsi: qla2xxx: add ring buffer for tracing debug logs new 31df2fd54caf scsi: docs: Add an empty index file for SCSI documents new 7f877908df42 scsi: docs: include SCSI Transport SRP diagram at the doc body new f76576777a03 scsi: docs: convert 53c700.txt to ReST new dd9cc1447ad3 scsi: docs: convert aacraid.txt to ReST new cb3224089417 scsi: docs: convert advansys.txt to ReST new 94b5530f1fb8 scsi: docs: convert aha152x.txt to ReST new 520a44d4dfe1 scsi: docs: convert aic79xx.txt to ReST new cff7c4a596e3 scsi: docs: convert aic7xxx.txt to ReST new 6e5a663d8e5c scsi: docs: convert bfa.txt to ReST new 1d4f8dfe2d97 scsi: docs: convert bnx2fc.txt to ReST new 977b899ce3cc scsi: docs: convert BusLogic.txt to ReST new d2ba7ca33840 scsi: docs: convert cxgb3i.txt to ReST new 62e3bfa4a186 scsi: docs: convert dc395x.txt to ReST new f22978400e3e scsi: docs: convert dpti.txt to ReST new cc0d9d3ad7e6 scsi: docs: convert FlashPoint.txt to ReST new 3c1e681bcdd8 scsi: docs: convert g_NCR5380.txt to ReST new 1392de9d7a89 scsi: docs: convert hpsa.txt to ReST new ac69461b6058 scsi: docs: convert hptiop.txt to ReST new a88dc3ec2ca4 scsi: docs: convert libsas.txt to ReST new cbbc70a8cde7 scsi: docs: convert link_power_management_policy.txt to ReST new b4adb7578169 scsi: docs: convert lpfc.txt to ReST new a756185de679 scsi: docs: convert megaraid.txt to ReST new 8dca37d259df scsi: docs: convert ncr53c8xx.txt to ReST new dbfa1bceed65 scsi: docs: convert NinjaSCSI.txt to ReST new 304a8b62707b scsi: docs: convert ppa.txt to ReST new 058595d58217 scsi: docs: convert qlogicfas.txt to ReST new 731fc16c2fdd scsi: docs: convert scsi-changer.txt to ReST new e513de9936ea scsi: docs: convert scsi_eh.txt to ReST new fedd7a4d09a6 scsi: docs: convert scsi_fc_transport.txt to ReST new d4d79340fb7b scsi: docs: convert scsi-generic.txt to ReST new ce5c5d6503c9 scsi: docs: convert scsi_mid_low_api.txt to ReST new a0b1643bee35 scsi: docs: convert scsi-parameters.txt to ReST new b7223d9bdecc scsi: docs: convert scsi.txt to ReST new d835971b2b89 scsi: docs: convert sd-parameters.txt to ReST new ff1efa74311a scsi: docs: convert smartpqi.txt to ReST new bf65c846476f scsi: docs: convert st.txt to ReST new 110a89b1cabf scsi: docs: convert sym53c500_cs.txt to ReST new f02e84d29e1d scsi: docs: convert sym53c8xx_2.txt to ReST new e92c45d27236 scsi: docs: convert tcm_qla2xxx.txt to ReST new b64f68224045 scsi: docs: convert ufs.txt to ReST new 40ee63091a40 scsi: docs: convert wd719x.txt to ReST new dade67f4a527 scsi: docs: convert arcmsr_spec.txt to ReST new b0962c53bde9 scsi: core: avoid repetitive logging of device offline messages new 643fbcffa541 scsi: hisi_sas: Use dev_err() in read_iost_itct_cache_v3_hw() new efa75c21c487 scsi: core: Allow non-root users to perform ZBC commands new 93615c72d129 Merge branch 'fixes' into for-next new e4749ac77378 Merge remote-tracking branch 'scsi/for-next' new 3fe59718f75c tools/virtio: option to build an out of tree module new 4b2e628b580f virtio-net: Introduce extended RSC feature new b8615b04a67d virtio-net: Introduce RSS receive steering feature new d40662d5f12b virtio-net: Introduce hash report feature new 74c282ad064e Merge remote-tracking branch 'vhost/linux-next' new 05eafe64881f hwspinlock: Allow drivers to be built with COMPILE_TEST new 0d20e3d606b0 remoteproc: qcom_q6v5_mss: Don't reassign mpss region on shutdown new 02b82b2e5214 remoteproc: qcom_q6v5_mss: Validate each segment during loading new 1a40eb61fe11 remoteproc: qcom_q6v5_mss: Reload the mba region on coredump new 9307a1578aea remoteproc: fix kernel-doc warnings new 0fcbb369f052 remoteproc: Use size_t type for len in da_to_va new da52677ca82f remoteproc: Use size_t instead of int for rproc_mem_entry len new e8942b0308f0 remoteproc: Use u64 type for boot_addr new c74889836739 remoteproc: Add elf helpers to access elf64 and elf32 fields new 3a8ca29ada4a remoteproc: Rename rproc_elf_sanity_check for elf32 new a7f85f858764 remoteproc: Add elf64 support in elf loader new 46f7c4d93bd9 remoteproc: Allow overriding only sanity_check new 24829246f2fc remoteproc: Adapt coredump to generate correct elf type new 18101380c160 remoteproc/mediatek: Use size_t type for len in scp_da_to_va new 93b2c0b30c35 remoteproc: stm32: demote warning about optional property absence new 31ec24b94a09 remoteproc: re-check state in rproc_trigger_recovery() new d43264fc87c4 remoteproc: remoteproc debugfs file fixes new 7c911fd80d24 remoteproc: return error for bad "recovery" debugfs input new 2bbad2db0749 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] new aeab1ee65014 Merge remote-tracking branch 'rpmsg/for-next' new 869233f81337 gpiolib: Optimize gpiochip_remove() when check for requested line new ca18a852ee36 gpiolib: Fix inverted check in gpiochip_remove() new ec18d7e7d286 gpio: uniphier: Replace zero-length array with flexible-ar [...] new df2cd589766c gpiolib: Rename 'event' to 'ge' to be consistent with other use new 48543bd8e928 gpiolib: fix unwatch ioctl() new 1931479788c5 gpiolib: fix bitmap operations related to line event watching new 5779925c23e1 Merge tag 'gpio-updates-for-v5.7-part2' of git://git.kerne [...] new 9cd0c5e02ee4 Merge branch 'devel' into for-next new 50528d8839f3 Merge remote-tracking branch 'gpio/for-next' new 7dc5a79efd15 gpio: uapi: Improve phrasing around arrays representing em [...] new b7e110126ec1 docs: gpio: driver.rst: don't mark literal blocks twice new 0bd26447efc7 gpio: pl061: Warn when IRQ line has not been configured new 5c28b9e80cf7 gpio: mxc: Add COMPILE_TEST support for GPIO_MXC new 8c97246c39b5 gpio: mxs: add COMPILE_TEST support for GPIO_MXS new 6ef5a098b8b1 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new 2353810dac9a pinctrl: da9062: Fix error gpiolib.h path new b88d145191ad pinctrl: Export some needed symbols at module load time new 1df49cc80da1 pinctrl: sprd: Allow the SPRD pinctrl driver building into [...] new b87e4249c2b4 pinctrl: sirf/atlas7: Replace zero-length array with flexi [...] new a0bb89e84460 pinctrl: ingenic: add hdmi-ddc pin control group new 9eb81d69ad6b pinctrl: sprd: Fix the kconfig warning new ab5644db943f Merge branch 'devel' into for-next new c76f88ffbf52 Merge remote-tracking branch 'pinctrl/for-next' new 0afa5ca82212 proc: Rename in proc_inode rename sysctl_inodes sibling_inodes new 26dbc60f385f proc: Generalize proc_sys_prune_dcache into proc_prune_sib [...] new 080f6276fccf proc: In proc_prune_siblings_dcache cache an aquired super block new f90f3cafe8d5 proc: Use d_invalidate in proc_prune_siblings_dcache new 71448011ea2a proc: Clear the pieces of proc_inode that proc_evict_inode [...] new 7bc3e6e55acf proc: Use a list of inodes to flush from proc new a13ae6971599 proc: Dentry flushing without proc_mnt new af1abab986b8 uml: Don't consult current to find the proc_mnt in mconsole_proc new 76313c70c52f uml: Create a private mount of proc for mconsole new 69879c01a0c3 proc: Remove the now unnecessary internal mount of proc new af9fe6d607c9 pid: Improve the comment about waiting in zap_pid_ns_processes new a0d4a141750d Proc mount option handling is broken, and it has been sinc [...] new b4094bc9d0a4 Merge remote-tracking branch 'userns/for-next' new 5cbe0f13b51a random: split primary/secondary crng init paths new 253d3194c2b5 random: add arch_get_random_*long_early() new ead5084cdf5a arm64: add credited/trusted RNG support new 23ae0c17b89c random: Make RANDOM_TRUST_CPU depend on ARCH_RANDOM new 69efea712f5b random: always use batched entropy for get_random_u{32,64} new e00d996a4317 random: fix data races at timer_rand_state new a3432ede404e Merge remote-tracking branch 'random/dev' new 429869cc4dd6 Merge remote-tracking branch 'kselftest/next' new 752cdb216b7b Merge remote-tracking branch 'livepatching/for-next' new 749c4ad29ea7 coresight: cti: Remove unnecessary NULL check in cti_sig_t [...] new b8bfbbc50510 Merge remote-tracking branch 'coresight/next' new a137e9b620bc rtc: snvs: Remove unused include of of_device.h new 66e4f4a9cc38 rtc: cmos: Use spin_lock_irqsave() in cmos_interrupt() new 82cb36dabe70 rtc: imx-sc: Align imx sc msg structs to 4 new 3d90fff64adf rtc: sysfs: use kobj_to_dev new 1cd0acd5b93a rtc: snvs: Improve Kconfig dependency new e97dddcf4912 rtc: sirfsoc: convert to devm_rtc_allocate_device new e5f67df817ec rtc: sirfsoc: set range new 0bfca7b80612 rtc: sirfsoc: switch to rtc_time64_to_tm/rtc_tm_to_time64 new 4ca8a481b958 rtc: davinci: convert to devm_rtc_allocate_device new 4fd469a7fa0d rtc: davinci: remove useless 24h alarm handling new 8c84d5b768af rtc: davinci: let the core handle rtc range new ee4c5be88a41 rtc: davinci: remove useless error handling new 10b6ae84397f rtc: pl030: set range new 9057bad69b79 rtc: pl030: remove useless invalid alarm handling new 0ced2f7a05cb rtc: pl030: switch to rtc_time64_to_tm/rtc_tm_to_time64 new 04d3443c4164 rtc: starfire: set range new f653b0d5bc4f rtc: starfire: switch to rtc_time64_to_tm new 905bbe741b9e rtc: au1xxx: convert to devm_rtc_allocate_device new b57fe5f8291b rtc: au1xxx: remove goto label new 8c203dab700d rtc: au1xxx: set range new 7f4c56cde880 rtc: au1xxx: switch to rtc_time64_to_tm/rtc_tm_to_time64 new 94d700f5b3e5 rtc: sa1100: fix possible race condition new db177c3dd70f rtc: sa1100: set range new 13593061e567 rtc: sa1100: switch to rtc_time64_to_tm/rtc_tm_to_time64 new ab274a262a71 rtc: cpcap: convert to devm_rtc_allocate_device new 734c64e772db rtc: cpcap: set range new e7fc2a95a979 rtc: cpcap: switch to rtc_time64_to_tm/rtc_tm_to_time64 new f0c2bff3b603 rtc: ds1374: fix possible race condition new fb19e5884421 rtc: ds1374: set range new 2cb53bfba83b rtc: ds1374: switch to rtc_time64_to_tm/rtc_tm_to_time64 new 9e2074a82cc9 rtc: ds1305: set range new 0a0f6dbff420 rtc: ds1305: switch to rtc_tm_to_time64 new 5deed0908972 rtc: pm8xxx: convert to devm_rtc_allocate_device new 608135ea4f64 rtc: pm8xxx: set range new b67195ce55ab rtc: pm8xxx: : switch to rtc_time64_to_tm/rtc_tm_to_time64 new 773341e4cbaa rtc: pm8xxx: stop validating valid alarm time new 60caac5f490a rtc: mpc5121: simplify probe new cb305e3d0ff1 rtc: mpc5121: convert to devm_rtc_allocate_device new 6d78064adccb rtc: mpc5121: set range new 64dc5a1f99b2 rtc: mpc5121: switch to rtc_time64_to_tm/rtc_tm_to_time64 new dfa8c0a3d599 rtc: fsl-ftm-alarm: allow COMPILE_TEST new 63f8a3c7317a rtc: pl031: remove useless invalid alarm handling new 971d982ea0c2 rtc: pl031: set range new 75a472845196 rtc: pl031: switch to rtc_time64_to_tm/rtc_tm_to_time64 new ebc8fddc50ff rtc: ab8500: switch to rtc_time64_to_tm/rtc_tm_to_time64 new a573fda23fd0 Merge remote-tracking branch 'rtc/rtc-next' new 42fbcadcad10 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 6e360da7b04b Merge remote-tracking branch 'at24/at24/for-next' new bb81bf621510 NTB: Fix an error in get link status new 2b2867401d8e ntb_tool: Fix printk format new 40cd3008a39a ntb_hw_switchtec: Fix ntb_mw_clear_trans error if size == 0 new 1917b473b95c NTB: ntb_transport: Use scnprintf() for avoiding potential [...] new 5186e2c6dd1d MAINTAINERS: update maintainer list for AMD NTB driver new c5d29b17c8d0 NTB: Fix access to link status and control register new c58c4eb6ae68 NTB: clear interrupt status register new 72b639c1cb7e NTB: Enable link up and down event notification new 31c7429a70eb NTB: define a new function to get link status new ccdff6c95ed5 NTB: return the side info status from amd_poll_link new 95f3ccb19a39 NTB: set peer_sta within event handler itself new b0f04f286ba2 NTB: remove handling of peer_sta from amd_link_is_up new 0433281845da NTB: handle link down event correctly new 670862814e80 NTB: handle link up, D0 and D3 events correctly new 42514441c77a NTB: move ntb_ctrl handling to init and deinit new 584218e42178 NTB: add helper functions to set and clear sideinfo new bbbca1b7275a NTB: return link up status correctly for PRI and SEC new f39a90d14bf7 NTB: remove redundant setting of DB valid mask new fd511d56e9e0 NTB: send DB event when driver is loaded or un-loaded new fd8cab9aee2c NTB: add pci shutdown handler for AMD NTB new 68facfe17081 Merge remote-tracking branch 'ntb/ntb-next' new 66cdbe069239 Merge remote-tracking branch 'fsi/next' new ba1589ff458e slimbus: ngd: add v2.1.0 compatible new 07cddb3b7e05 Merge remote-tracking branch 'slimbus/for-next' new f8f782f63bac nvmem: core: validate nvmem config before parsing new 09fafe56af65 nvmem: check for NULL reg_read and reg_write before dereferencing new f9692c8e90f0 nvmem: imx-ocotp: Drop unnecessary initializations new 0c70114d382f Bindings: nvmem: add bindings for JZ4780 efuse new 50a09dfd394a nvmem: add driver for JZ4780 efuse new b5051c8fd339 Documentation: ABI: nvmem: add documentation for JZ4780 efuse ABI new c609408c27be nvmem: jz4780-efuse: fix build warnings on ARCH=x86_64 or riscv new eb911160ea39 Merge remote-tracking branch 'nvmem/for-next' new 34eee836a9dd radix tree test suite: Support kmem_cache alignment new 7e934cf5ace1 xarray: Fix early termination of xas_for_each_marked new 155843fe8ecf Merge remote-tracking branch 'xarray/xarray' new 1ff9f3ae8459 Hyper-V: Drop Sasha Levin from the Hyper-V maintainers new 58edaa94a572 Hyper-V: add myself as a maintainer new 40d1d2d6e89e HID: hyperv: NULL check before some freeing functions is n [...] new fffcbbb94bc7 Merge remote-tracking branch 'hyperv/hyperv-next' new 4d0544e8ee5d Merge remote-tracking branch 'kgdb/kgdb/for-next' new 4a0169dc05d7 Merge remote-tracking branch 'devfreq/devfreq-next' new fdf8822d38ed mm/mmu_notifier: prevent unpaired invalidate_start and inv [...] new e4f8d60f90f3 Merge remote-tracking branch 'hmm/hmm' new 250819c16597 fpga: dfl: pci: fix return value of cci_pci_sriov_configure new 79b6a7b477d0 fpga: ice40-spi: Use new structure for SPI transfer delays new f9de105cf692 fpga: machxo2-spi: Use new structure for SPI transfer delays new 72916857199d dt-bindings: fpga: add compatible value to Stratix10 SoC F [...] new 53b9b81eae30 arm64: dts: agilex: correct FPGA manager driver's compatib [...] new 22adc4afc53a fpga: stratix10-soc: add compatible property value for int [...] new 3451e8410e0d dt-bindings, firmware: add compatible value Intel Stratix1 [...] new 2fb2e7cdfbb0 arm64: dts: agilex: correct service layer driver's compati [...] new 1d0dd4ca5432 Merge remote-tracking branch 'fpga/for-next' new cb6176ef25ce mtd: hyperbus: Add proper error message for missing compatible new b6fe8bc67d2d mtd: hyperbus: move direct mapping setup to AM654 HBMC driver new 31e828d9871f Merge remote-tracking branch 'cfi/cfi/next' new befc5704def3 mm/swapfile.c: move inode_lock out of claim_swapfile new 78ee1cfe1dbd /proc/kpageflags: prevent an integer overflow in stable_pa [...] new bcae3c77170f /proc/kpageflags: do not use uninitialized struct pages new da94c41c363f mm: fork: fix kernel_stack memcg stats for various stack i [...] new 029e6e6c4a4d x86/mm: Split vmalloc_sync_all() new 1d7e32e08403 memcg: fix NULL pointer dereference in __mem_cgroup_usage_ [...] new 8e5080f9e7ce memcg-fix-null-pointer-dereference-in-__mem_cgroup_usage_u [...] new 1ce51f2caf93 mm/hugetlb.c: fix an address exception caused by huge_pte_ [...] new 16c57056f06a mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP case new 8a387003736e mm-hotplug-fix-hot-remove-failure-in-sparsememvmemmap-case-fix new 89a67770ce23 page-flags: fix a crash at SetPageError(THP_SWAP) new db774ef20ab6 mm, memcg: fix corruption on 64-bit divisor in memory.high [...] new 296707953e6d mm, memcg: throttle allocators based on ancestral memory.high new 9561b9d57e91 mm: do not allow MADV_PAGEOUT for CoW pages new ff7cf1822b93 kthread: mark timer used by delayed kthread works as IRQ safe new 2361ea80e05b asm-generic: make more kernel-space headers mandatory new 7adad603d20b scripts/spelling.txt: add syfs/sysfs pattern new bafdf2f1c789 ocfs2: remove FS_OCFS2_NM new 895f59462eb1 ocfs2: remove unused macros new 6761ab6de4c3 ocfs2: use OCFS2_SEC_BITS in macro new 57a883108a26 ocfs2: remove dlm_lock_is_remote new 0e56c97f03a2 ocfs2: there is no need to log twice in several functions new e9e18e7c09fe ocfs2: correct annotation from "l_next_rec" to "l_next_free_rec" new 56a73cc195c5 ocfs2: remove useless err new 26ef27f1efc8 ocfs2: Add missing annotations for ocfs2_refcount_cache_lo [...] new 2972acf7fa88 ocfs2: replace zero-length array with flexible-array member new 31eae056221d ocfs2: cluster: replace zero-length array with flexible-ar [...] new e11df9f1d8a8 ocfs2: dlm: replace zero-length array with flexible-array member new ad6d5faa7f86 ocfs2: ocfs2_fs.h: replace zero-length array with flexible [...] new 8b06ac1af2ba ramfs: support O_TMPFILE new 63abd96182f0 fs_parse: Remove pr_notice() about each validation new 972f3551074a kernel/watchdog: flush all printk nmi buffers when hardloc [...] new 89548b124a15 mm/slub.c: replace cpu_slab->partial with wrapped APIs new 47c68aa30ba2 mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs new 65baf72d19a1 slub: improve bit diffusion for freelist ptr obfuscation new 1ca82121a8be slub: relocate freelist pointer to middle of object new 28d35fede8d0 mm/kmemleak.c: use address-of operator on section symbols new 090d8ed648c7 mm/Makefile: disable KCSAN for kmemleak new 6e878b9d6609 mm/filemap.c: don't bother dropping mmap_sem for zero size [...] new eafeda2803d3 mm/page-writeback.c: write_cache_pages(): deduplicate iden [...] new 7a2797e48157 mm/filemap.c: clear page error before actual read new e596ac989299 mm/filemap.c: remove unused argument from shrink_readahead [...] new fd45a1750bb1 mm/gup: split get_user_pages_remote() into two routines new 428bc767dc2b mm/gup: pass a flags arg to __gup_device_* functions new 5fa808cbfc1a mm: introduce page_ref_sub_return() new d7032c0d5415 mm/gup: pass gup flags to two more routines new 82bfe18e6711 mm/gup: require FOLL_GET for get_user_pages_fast() new 3d37f4aceb31 mm/gup: track FOLL_PIN pages new b982245014e1 mm/gup: fixup for ce35133be382 mm/gup: track FOLL_PIN pages new 10a9eb3afdf1 mm/gup: fixup for 9947ea2c1e608e32 "mm/gup: track FOLL_PIN pages" new 08baf249e844 mm-gup-track-foll_pin-pages-fix-2-fix new 9efb1794d3ae mm/gup: page->hpage_pinned_refcount: exact pin counts for [...] new d8aeff4a083e mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting new 3d257ea9a7f4 mm/gup_benchmark: support pin_user_pages() and related calls new 6df12d0e7604 selftests/vm: run_vmtests: invoke gup_benchmark with basic [...] new fdd1354a98dd mm: improve dump_page() for compound pages new b0e4c1e6bbdf mm: dump_page(): additional diagnostics for huge pinned pages new b22429b006bd mm/gup/writeback: add callbacks for inaccessible pages new c0d02c17614f mm/swapfile.c: fix comments for swapcache_prepare new c8194586181b mm/swap.c: not necessary to export __pagevec_lru_add() new b768884e4788 mm/swapfile: fix data races in try_to_unuse() new cf5b6c279e77 mm/swap_slots.c: assign|reset cache slot by value directly new d714b0401ebf mm, memcg: fix build error around the usage of kmem_caches new 27de460be8e0 mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node new c2e82c331078 mm: memcg/slab: introduce mem_cgroup_from_obj() new 3e129cb38f84 mm-memcg-slab-introduce-mem_cgroup_from_obj-v2 new 85abcdd77aba mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments new d5d4da38cce2 mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments new dbd7d9c6c715 mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_( [...] new bff73875254d mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() new 63087a07c078 mm: memcg/slab: cache page number in memcg_(un)charge_slab() new ca35362e673f mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __me [...] new 2bdad59a7685 mm: memcontrol: fix memory.low proportional distribution new 1f498e9df83c mm: memcontrol: clean up and document effective low/min ca [...] new ff07a4f87e02 mm: memcontrol: recursive memory.low protection new 2c36db137bb9 memcg: css_tryget_online cleanups new f5a0d57f660a mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused new 5da5520081bb mm/memcg: optimize memory.numa_stat like memory.stat new 86a2df265f44 memcg-optimize-memorynuma_stat-like-memorystat-fix new 44d66029712c mm, memcg: prevent memory.high load/store tearing new 7220a74a6002 mm, memcg: prevent memory.max load tearing new 4d066eedc2c6 mm, memcg: prevent memory.low load/store tearing new 35804717d833 mm, memcg: prevent memory.min load/store tearing new 613b82802508 mm, memcg: prevent memory.swap.max load tearing new 5b2e22662499 mm, memcg: prevent mem_cgroup_protected store tearing new 7d55685a8e5f mm, memcg: bypass high reclaim iteration for cgroup hierar [...] new bd42eaf1ec4b mm/mapping_dirty_helpers: Update huge page-table entry callbacks new 3177dee8d7a3 mm: don't prepare anon_vma if vma has VM_WIPEONFORK new 68beef8ea377 Revert "mm/rmap.c: reuse mergeable anon_vma as parent when fork" new bfa741950e27 mm: set vm_next and vm_prev to NULL in vm_area_dup() new 8a80bee21a75 mm/vma: add missing VMA flag readable name for VM_SYNC new e439fa012adb mm/vma: make vma_is_accessible() available for general use new c57bc5184433 mm/vma: replace all remaining open encodings with is_vm_hu [...] new f1365bef33fa mm/vma: replace all remaining open encodings with vma_is_a [...] new eb4477fb81f0 mm/vma: append unlikely() while testing VMA access permissions new 3e646d0c8cf5 mm/mmap.c: fix the adjusted length error new 02154eb74375 mm/vma: move VM_NO_KHUGEPAGED into generic header new 5fc9699ba659 mm/vma: make vma_is_foreign() available for general use new 9a4d9c59f807 mm/vma: make is_vma_temporary_stack() available for general use new 4f95a0a859db mm: add pagemap.h to the fine documentation new 9ec85d25ac14 mm/gup: rename "nonblocking" to "locked" where proper new c934a6b4ea91 mm/gup: fix __get_user_pages() on fault retry of hugetlb new 485a420fe6ae mm: introduce fault_signal_pending() new f71dbb79ec8e mm-introduce-fault_signal_pending-fix new 7d77e997246b x86/mm: use helper fault_signal_pending() new f1f122413ef2 arc/mm: use helper fault_signal_pending() new 0a3899b55907 arm64/mm: use helper fault_signal_pending() new cc9ad806c631 powerpc/mm: use helper fault_signal_pending() new a0a113e9de7b sh/mm: use helper fault_signal_pending() new 763ad24accc2 mm: return faster for non-fatal signals in user mode faults new 68847e2e92ff userfaultfd: don't retake mmap_sem to emulate NOPAGE new fe272e8ba483 mm: introduce FAULT_FLAG_DEFAULT new 3126fb83c9e8 mm: introduce FAULT_FLAG_INTERRUPTIBLE new aa2bbca19152 mm: allow VM_FAULT_RETRY for multiple times new 24f77ac269ff mm/gup: allow VM_FAULT_RETRY for multiple times new 1e35c3698a06 mm/gup: allow to react to fatal signals new aa191c7e8ad4 mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path new 38db59323fb6 mm: clarify a confusing comment for remap_pfn_range() new 3aaf99e0da9b mm/mremap: add MREMAP_DONTUNMAP to mremap() new 52540c257699 mm-add-mremap_dontunmap-to-mremap-v6 new d4357f861342 mm-add-mremap_dontunmap-to-mremap-v7 new c0bc77352c5f selftests: add MREMAP_DONTUNMAP selftest new 4f4437797e76 selftest-add-mremap_dontunmap-selftest-fix new 3ad5669ac34c selftest: add MREMAP_DONTUNMAP selftest new 6f152feeb8ef selftest-add-mremap_dontunmap-selftest-v7-checkpatch-fixes new 86a5be2e4180 mm/sparsemem: get address to page struct instead of addres [...] new 38ba0863fa07 mm/sparse: rename pfn_present() to pfn_in_present_section() new e1624434ca25 mm/sparse.c: use kvmalloc_node/kvfree to alloc/free memmap [...] new 88d0ac859154 kasan: detect negative size in memory operation function new 91e1f897f4b1 kasan/tags: fix -Wdeclaration-after-statement warn new 20aead9a1d90 kasan-detect-negative-size-in-memory-operation-function-fix-2 new da5da72d89b6 kasan: add test for invalid size in memmove new b7ee03ef45d1 kasan: fix -Wstringop-overflow warning new b35da499e1ca mm/page_alloc: increase default min_free_kbytes bound new d52d5ce1d278 mm, pagealloc: micro-optimisation: save two branches on ho [...] new 63a3e0928040 mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] new 06d17e0cfeb9 mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] new 34d039cefb57 mm/page_alloc.c: use free_area_empty() instead of open-coding new 959d4b1c371c mm/page_alloc.c: micro-optimisation Remove unnecessary branch new 07447453db3a mm/page_alloc.c: fix tick timer stall during deferred page init new cf1cc6d993c3 mm/page_alloc: simplify page_is_buddy() for better code re [...] new f39a6e41ffb7 mm: vmpressure: don't need call kfree if kstrndup fails new 9a34fb6b33f1 mm: vmpressure: use mem_cgroup_is_root API new ab068da1ecc5 mm: vmscan: replace open codings to NUMA_NO_NODE new 85a31ec65f28 mm/vmscan.c: remove cpu online notification for now new be1bc61e2215 mm/vmscan.c: fix data races using kswapd_classzone_idx new 08747d0aa130 mm/vmscan.c: Clean code by removing unnecessary assignment new 4fbb185a7dac mm/vmscan.c: make may_enter_fs bool in shrink_page_list() new 958b8705079e mm,compaction,cma: add alloc_contig flag to compact_control new 11d08f5884d2 mm,thp,compaction,cma: allow THP migration for CMA allocations new 41c88a9549d2 mmthpcompactioncma-allow-thp-migration-for-cma-allocations-fix new fa8bdb058d2f mm, compaction: fully assume capture is not NULL in compac [...] new c412554ce97c mm/compaction: really limit compact_unevictable_allowed to [...] new d17a33c708f4 mm/compaction: Disable compact_unevictable_allowed on RT new 808bc8aaac68 mm/mempolicy: support MPOL_MF_STRICT for huge page mapping new bc5ed13c816c mm/mempolicy: check hugepage migration is supported by arc [...] new 5f46f6623ab9 mm: mempolicy: use VM_BUG_ON_VMA in queue_pages_test_walk() new 6f2393fc93fc mm/memblock.c: remove redundant assignment to variable max_addr new 0ab3685ca230 hugetlb_cgroup: add hugetlb_cgroup reservation counter new 805a9317e043 hugetlb_cgroup: add interface for charge/uncharge hugetlb [...] new 0202ac1aa230 mm/hugetlb_cgroup: fix hugetlb_cgroup migration new b6399c0c8184 hugetlb_cgroup: add reservation accounting for private mappings new 15e7931db177 hugetlb_cgroup-add-reservation-accounting-for-private-mapp [...] new 40a7734d2cfc hugetlb: disable region_add file_region coalescing new 8b8116c3f133 mm/hugetlb: fix file_region entry allocations new ba21810fd736 hugetlb_cgroup: add accounting for shared mappings new 850c43b1c624 hugetlb_cgroup-add-accounting-for-shared-mappings-fix new 60c7b523b9ff hugetlb_cgroup: support noreserve mappings new 499c8d5fea55 hugetlb: support file_region coalescing again new c7eef80147a2 hugetlb: fix CONFIG_CGROUP_HUGETLB ifdefs new 89b47a74156f hugetlb: remove check_coalesce_bug debug code new 5844db03fe7f hugetlb_cgroup: add hugetlb_cgroup reservation tests new 4fcc14fcf893 hugetlb_cgroup: add hugetlb_cgroup reservation docs new fe75ea008852 mm/hugetlb.c: clean code by removing unnecessary initialization new 30ed1f5cc20d mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge() new 882d60d2ce72 mm: hugetlb: optionally allocate gigantic hugepages using cma new bb5a49417019 mm: cleanup cmdline_parse_hugetlb_cma() new fc600cec7828 selftests/vm: fix map_hugetlb length used for testing read [...] new f531d3a6f89c mm/migrate.c: no need to check for i > start in do_pages_move() new 0b9339541e40 mm/migrate.c: wrap do_move_pages_to_node() and store_status() new 53cc7d43d3a9 mm/migrate.c: check pagelist in move_pages_and_store_status() new 5fd03e536386 mm/migrate.c: unify "not queued for migration" handling in [...] new f1420b55f3a9 mm/migrate.c: migrate PG_readahead flag new 171907cca6c8 mm-migratec-migrate-pg_readahead-flag-fix new 571e907712e8 mm, shmem: add vmstat for hugepage fallback new 67c404a6ff81 mm, thp: track fallbacks due to failed memcg charges separately new 7a28d0a9f2a1 mm/ksm.c: update get_user_pages() argument in comment new eb17de3ba48e drivers/base/memory.c: cache memory blocks in xarray to ac [...] new d0a9e8e03d92 drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] new 3b70534427aa mm/madvise: pass task and mm to do_madvise new d362e6d2d47f mm/madvise: introduce process_madvise() syscall: an extern [...] new d57ba9cd8394 fix process_madvise build break for arm64 new e27f0e475509 mm/madvise: check fatal signal pending of target process new 9f1ad6c6ab0e pid: move pidfd_get_pid() to pid.c new 93177992c356 mm/madvise: support both pid and pidfd for process_madvise new 6102c724b1de mm/madvise: employ mmget_still_valid() for write lock new ace3e63e96c0 mm/madvise: allow KSM hints for remote API new 4d9ce788b001 mm: adjust shuffle code to allow for future coalescing new 37d302a5a396 mm: use zone and order instead of free area in free_list m [...] new 44981cb86f2f mm: add function __putback_isolated_page new 5661c5c2c4f2 mm: introduce Reported pages new c01202c63043 virtio-balloon: pull page poisoning config out of free pag [...] new 4954de0f0825 virtio-balloon: add support for providing free page report [...] new c7722fad1253 mm/page_reporting: rotate reported pages to the tail of the list new e486d38a1f3f mm/page_reporting: add budget limit on how many pages can [...] new f591725e9b3e mm/page_reporting: add free page reporting documentation new d972995deb17 virtio-balloon: switch back to OOM handler for VIRTIO_BALL [...] new 719682718474 userfaultfd: wp: add helper for writeprotect check new e4772443fdab userfaultfd: wp: hook userfault handler to write protection fault new faaa52178603 userfaultfd: wp: add WP pagetable tracking to x86 new 4838dcbe70c7 userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers new a65341d6764f userfaultfd: wp: add UFFDIO_COPY_MODE_WP new dce93b4020f7 mm: merge parameters for change_protection() new 4bdd9c728422 userfaultfd: wp: apply _PAGE_UFFD_WP bit new ee87e7d61546 userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork new 0cd41950d819 userfaultfd: wp: add pmd_swp_*uffd_wp() helpers new 969c205eadea userfaultfd: wp: support swap and page migration new ba5683b1ca6a khugepaged: skip collapse if uffd-wp detected new fccad4f32950 userfaultfd: wp: support write protection for userfault vma range new f927ca016edf userfaultfd: wp: add the writeprotect API to userfaultfd ioctl new ec2b624966b3 userfaultfd: wp: enabled write protection in userfaultfd API new c89084ff2291 userfaultfd: wp: don't wake up when doing write protect new c816e50f4c08 userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update new 99d58925ade2 userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally new d7f24bee36b8 userfaultfd: selftests: refactor statistics new d1f6c9101af6 userfaultfd: selftests: add write-protect test new cf88a1aa6502 drivers/base/memory.c: indicate all memory blocks as removable new a5be61c6a0a0 drivers/base/memory.c: drop section_count new 15e6d2285e73 drivers/base/memory.c: drop pages_correctly_probed() new 3e889354a6ff mm/page_ext.c: drop pfn_present() check when onlining new 988552292d01 mm/memory_hotplug.c: only respect mem= parameter during bo [...] new ef4f59b33f29 mm/memory_hotplug.c: simplify calculation of number of pag [...] new 10e27d614345 mm/memory_hotplug.c: cleanup __add_pages() new a6ee60b1fa24 drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE new 0b2126a0803f drivers/base/memory: map MMOP_OFFLINE to 0 new ef9a3fb4666d drivers/base/memory: store mapping between MMOP_* and stri [...] new 23e025c6650d mm/memory_hotplug: convert memhp_auto_online to store an o [...] new 6e3700e13759 mm/memory_hotplug: allow to specify a default online_type new 38eb09ac7c29 mm/sparse.c: introduce new function fill_subsection_map() new 334411156ba6 mm/sparse.c: introduce a new function clear_subsection_map() new a718a2b46325 mm/sparse.c: only use subsection map in VMEMMAP case new 10335bb360fa mm/sparse.c: add note about only VMEMMAP supporting sub-se [...] new 5731ac824a11 mm/sparse.c: move subsection_map related functions together new f40837e18c92 mm/shmem.c: distribute switch variables for initialization new 74c73e782c98 mm/shmem.c: Clean code by removing unnecessary assignment new 5f8fc901f43c mm: huge tmpfs: try to split_huge_page() when punching hole new 16ce4c91a236 mm: prevent a warning when casting void* -> enum new fc4be35036e5 mm/zswap: allow setting default status, compressor and all [...] new 4488f20a2de0 mm/compaction: add missing annotation for compact_lock_irqsave new 623098555ba7 mm/hugetlb: add missing annotation for gather_surplus_pages() new bb5663095474 mm/mempolicy: add missing annotation for queue_pages_pmd() new 0cd7fc0e33c5 mm/slub: add missing annotation for get_map() new e62ff509e4a1 mm/slub: add missing annotation for put_map() new 18b7b1c9c795 mm/zsmalloc: add missing annotation for migrate_read_lock() new 8947377804c4 mm/zsmalloc: add missing annotation for migrate_read_unlock() new e2cc233c99e2 mm/zsmalloc: add missing annotation for pin_tag() new 74f893b41e1a mm/zsmalloc: add missing annotation for unpin_tag() new 2feaffc4e30b mm: fix ambiguous comments for better code readability new bc1e186637f8 mm/mm_init.c: clean code. Use BUILD_BUG_ON when comparing [...] new 41f56e8a463b mm: use fallthrough; new 221232382dfc include/linux/swapops.h: correct guards for non_swap_entry() new 41bfe3527f27 fs/buffer.c: add debug print for __getblk_gfp() stall problem new d653abbe53da fs/buffer.c: dump more info for __getblk_gfp() stall problem new a3a5aa357b14 kernel/hung_task.c: Monitor killed tasks. new 74e935af7e25 fs/proc/inode.c: annotate close_pdeo() for sparse new 74cc38ac4dbe proc: faster open/read/close with "permanent" files new 2672ba68dae1 proc-faster-open-read-close-with-permanent-files-checkpatch-fixes new 29694d94fc5c proc: speed up /proc/*/statm new a511e7339cbc asm-generic: fix unistd_32.h generation format new c1aca0a31f3e kernel/extable.c: use address-of operator on section symbols new 8d914e9b6501 MAINTAINERS: add an entry for kfifo new 65e70b67620c bitops: always inline sign extension helpers new 0e86238873f3 lib/test_lockup: test module to generate lockups new 2fed2f82c21c lib/bch.c: replace zero-length array with flexible-array member new bd0b40f9a25d lib/ts_bm.c: replace zero-length array with flexible-array member new 70306fd7ece8 lib/ts_fsm.c: replace zero-length array with flexible-arra [...] new df658522d1b7 lib/ts_kmp.c: replace zero-length array with flexible-arra [...] new 058d16970e53 lib/scatterlist: fix sg_copy_buffer() kerneldoc new b8a850493c47 lib: test_stackinit.c: XFAIL switch variable init tests new c3015d2e1cdd lib/stackdepot.c: check depot_index before accessing the s [...] new 40a8d94d1cd1 lib/stackdepot.c: fix a condition in stack_depot_fetch() new 94db6c78d986 lib/stackdepot.c: build with -fno-builtin new b92f948817df kasan: stackdepot: move filter_irq_stacks() to stackdepot.c new 3209397f6c80 nds32: linker script: add SOFTIRQENTRY_TEXT new 973005958605 ia64: add IRQENTRY_TEXT and SOFTIRQENTRY_TEXT to linker script new ca8fb34a2666 percpu_counter: fix a data race at vm_committed_as new c8160a1c7573 lib/test_lockup.c: fix spelling mistake "iteraions" -> "it [...] new 972d07b048f8 lib/test_bitmap.c: make use of EXP2_IN_BITS new b0fe719884b1 lib/rbtree: fix coding style of assignments new 52a58ca4b631 lib/test_kmod.c: remove a NULL test new 455081258ecb linux/bits.h: add compile time sanity check of GENMASK inputs new 4c0104e1a9bc lib: optimize cpumask_local_spread() new e9a5b6882e00 lib/list: prevent compiler reloads inside 'safe' list iteration new 720e4b0c973e checkpatch: remove email address comment from email addres [...] new 13a8791e8f49 checkpatch: check SPDX tags in YAML files new 70b823fd151f checkpatch: support "base-commit:" format new 62bf9e33244c checkpatch: prefer fallthrough; over fallthrough comments new 2477d373aa95 checkpatch: fix minor typo and mixed space+tab in indentation new d456ef4dc8ca checkpatch: fix multiple const * types new 7052e078ba10 checkpatch: add command-line option for TAB size new fa14107a3f7f checkpatch: improve Gerrit Change-Id: test new b41ef0de78ec checkpatch: check proper licensing of Devicetree bindings new 4817e45ef2c1 epoll: fix possible lost wakeup on epoll_ctl() path new 9d5e8c4cde23 kselftest: introduce new epoll test case new c7fd18ff6a3c fs/epoll: make nesting accounting safe for -rt kernel new 9bb0a4e13bb5 fs/binfmt_elf.c: delete "loc" variable new 3fedcc4d3bcc fs/binfmt_elf.c: allocate less for static executable new 6d7b4459989b fs/binfmt_elf.c: don't free interpreter's ELF pheaders on [...] new 2f977f8e7a4d samples/hw_breakpoint: drop HW_BREAKPOINT_R when reporting writes new f327345ff7c5 samples/hw_breakpoint: drop use of kallsyms_lookup_name() new 6750c93a589b kallsyms: unexport kallsyms_lookup_name() and kallsyms_on_ [...] new 40f659691904 gcov: gcc_4_7: replace zero-length array with flexible-arr [...] new 87ebe040c356 gcov: gcc_3_4: replace zero-length array with flexible-arr [...] new 723968955633 kernel/gcov/fs.c: replace zero-length array with flexible- [...] new 92d370e6a1fc kernel/relay.c: fix read_pos error when multiple readers new 23c231b58d7d aio: simplify read_events() new e3b621b98c41 init/Kconfig: clean up ANON_INODES and old IO schedulers options new 478919e05340 kcov: clean up debug messages new 368aa3265fb1 kcov: collect coverage from interrupts new 6bc19b8bb6c3 usb: core: kcov: collect coverage from usb complete callback new 28a900986c70 ubsan: add trap instrumentation option new 373f941ed4d8 ubsan: split "bounds" checker from other options new 01a6567a5658 drivers/misc/lkdtm/bugs.c: add arithmetic overflow and arr [...] new cee90c253594 ubsan: check panic_on_warn new a34dbe539772 kasan: unset panic_on_warn before calling panic() new 5e64ca17ae58 ubsan: include bug type in report header new 05e265818063 ipc/mqueue.c: fix a brace coding style issue new 367d5dc7901b Merge branch 'akpm-current/current' new a65f8078bd2b drivers/dma/tegra20-apb-dma.c: fix platform_get_irq.cocci [...] new 00fcb3ba1397 mm/frontswap: mark various intentional data races new c7f02f1d74a0 mm/page_io: mark various intentional data races new 97251a813988 mm-page_io-mark-various-intentional-data-races-v2 new 01e8a170f298 mm/swap_state: mark various intentional data races new 81249f280912 mm/filemap.c: fix a data race in filemap_fault() new d1f6379d09c6 mm/swapfile: fix and annotate various data races new 634061d07258 mm-swapfile-fix-and-annotate-various-data-races-v2 new 6d40ab600813 mm/page_counter: fix various data races at memsw new b2eff5e8e105 mm/memcontrol: fix a data race in scan count new e455d17fd8c2 mm/list_lru: fix a data race in list_lru_count_one new 98ab87a2fe4e mm/mempool: fix a data race in mempool_free() new 236c401015fd mm/util.c: annotate an data race at vm_committed_as new 7e2dbc2199b9 mm/rmap: annotate a data race at tlb_flush_batched new b9fb3b6e7649 mm: annotate a data race in page_zonenum() new 66dacc2769f0 mm/swap.c: annotate data races for lru_rotate_pvecs new f437c5c34de4 mm/memory.c: refactor insert_page to prepare for batched-l [...] new f414a289213c mm: bring sparc pte_index() semantics inline with other platforms new b6238bfea903 mm: define pte_index as macro for x86 new f86472f4d229 mm/memory.c: add vm_insert_pages() new 619b0ca82696 mm-add-vm_insert_pages-fix new 341bc77a3859 add missing page_count() check to vm_insert_pages(). new 300cf2ee8361 mm: vm_insert_pages() checks if pte_index defined. new 6f7f0d8d38dc net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy new ac1366c3d68a net-zerocopy-use-vm_insert_pages-for-tcp-rcv-zerocopy-fix new 77e563c564c8 mm/vma: define a default value for VM_DATA_DEFAULT_FLAGS new 2acfcf566152 mm/vma: introduce VM_ACCESS_FLAGS new f451ae8ad9e6 mm/memory_hotplug: drop the flags field from struct mhp_re [...] new 8e1a9c1cd5a0 mm/memory_hotplug: rename mhp_restrictions to mhp_params new b710cf440bd6 x86/mm: thread pgprot_t through init_memory_mapping() new 43348cbf3d8e x86/mm: introduce __set_memory_prot() new 34acf6f35347 powerpc/mm: thread pgprot_t through create_section_mapping() new 885c1d70cdb3 mm/memory_hotplug: add pgprot_t to mhp_params new 01b48d5f6342 mm/memremap: set caching mode for PCI P2PDMA memory to WC new 0585c564be62 mm/special: create generic fallbacks for pte_special() and [...] new 78a5aed61fc3 mm-special-create-generic-fallbacks-for-pte_special-and-pt [...] new 1f914de2cb20 mm/debug: add tests validating architecture page table helpers new bda8b87bb4d2 kmod: make request_module() return an error when autoloadi [...] new 3bab6b51abae fs/filesystems.c: downgrade user-reachable WARN_ONCE() to [...] new 667a80c378bd docs: admin-guide: document the kernel.modprobe sysctl new 586a39597365 selftests: kmod: test disabling module autoloading new c828e17c5312 fs/seq_file.c: seq_read(): add info message about buggy .n [...] new defeadd3551c seq_read-info-message-about-buggy-next-functions-fix new eb1846827c5d kernel/gcov/fs.c: gcov_seq_next() should increase position index new b1b73b8758e4 ipc/util.c: sysvipc_find_ipc() should increase position index new cb0c767cf4c3 drivers/tty/serial/sh-sci.c: suppress warning new 893619530eeb drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...]
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 (6f8f7c840e88) \ N -- N -- N refs/heads/akpm (893619530eeb)
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.
The 4939 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .clang-format | 25 +- .gitignore | 4 - .../ABI/obsolete/sysfs-kernel-fadump_enabled | 9 + .../ABI/obsolete/sysfs-kernel-fadump_registered | 10 + .../ABI/obsolete/sysfs-kernel-fadump_release_mem | 10 + .../removed/sysfs-kernel-fadump_release_opalcore | 9 + Documentation/ABI/testing/sysfs-class-typec | 9 + .../ABI/testing/sysfs-driver-jz4780-efuse | 16 + Documentation/ABI/testing/sysfs-kernel-fadump | 40 + Documentation/Makefile | 3 +- Documentation/PCI/boot-interrupts.rst | 155 + Documentation/PCI/index.rst | 1 + Documentation/PCI/pci.rst | 2 +- Documentation/accounting/psi.rst | 2 + Documentation/admin-guide/binfmt-misc.rst | 4 +- Documentation/admin-guide/cgroup-v1/index.rst | 2 + Documentation/admin-guide/cgroup-v2.rst | 39 +- .../admin-guide/hw-vuln/tsx_async_abort.rst | 2 - Documentation/admin-guide/kernel-parameters.txt | 74 +- .../admin-guide/kernel-per-CPU-kthreads.rst | 2 +- Documentation/admin-guide/mm/transhuge.rst | 14 + Documentation/admin-guide/mm/userfaultfd.rst | 51 + Documentation/admin-guide/perf/imx-ddr.rst | 3 +- Documentation/admin-guide/pm/cpufreq_drivers.rst | 274 ++ Documentation/admin-guide/pm/working-state.rst | 1 + Documentation/admin-guide/sysctl/kernel.rst | 59 + Documentation/admin-guide/sysctl/net.rst | 3 +- Documentation/admin-guide/sysctl/vm.rst | 3 + Documentation/arm64/amu.rst | 112 + Documentation/arm64/booting.rst | 14 + Documentation/arm64/index.rst | 1 + Documentation/block/capability.rst | 16 +- Documentation/core-api/index.rst | 94 +- Documentation/core-api/kobject.rst | 434 +++ Documentation/core-api/mm-api.rst | 3 + Documentation/cpu-freq/amd-powernow.txt | 38 - Documentation/cpu-freq/core.rst | 113 + Documentation/cpu-freq/core.txt | 112 - Documentation/cpu-freq/cpu-drivers.rst | 292 ++ Documentation/cpu-freq/cpu-drivers.txt | 295 -- Documentation/cpu-freq/cpufreq-nforce2.txt | 19 - Documentation/cpu-freq/cpufreq-stats.rst | 136 + Documentation/cpu-freq/cpufreq-stats.txt | 127 - Documentation/cpu-freq/index.rst | 39 + Documentation/cpu-freq/index.txt | 56 - Documentation/cpu-freq/pcc-cpufreq.txt | 207 -- Documentation/dev-tools/gcov.rst | 2 +- Documentation/dev-tools/kcov.rst | 17 +- Documentation/dev-tools/kcsan.rst | 227 +- Documentation/dev-tools/kmemleak.rst | 3 +- Documentation/devicetree/bindings/.gitignore | 2 +- Documentation/devicetree/bindings/Makefile | 32 +- Documentation/devicetree/bindings/arm/cpus.yaml | 2 +- .../devicetree/bindings/arm/freescale/fsl,scu.txt | 16 + Documentation/devicetree/bindings/arm/fsl.yaml | 2 +- Documentation/devicetree/bindings/arm/psci.yaml | 34 +- Documentation/devicetree/bindings/arm/renesas.yaml | 1 + .../devicetree/bindings/arm/rockchip.yaml | 12 +- .../bindings/arm/socionext/cache-uniphier.txt | 60 - .../socionext/socionext,uniphier-system-cache.yaml | 102 + .../devicetree/bindings/arm/stm32/st,mlahb.yaml | 2 +- .../bindings/bus/allwinner,sun8i-a23-rsb.yaml | 1 - Documentation/devicetree/bindings/bus/ti-sysc.txt | 1 + .../clock/allwinner,sun4i-a10-osc-clk.yaml | 2 +- .../bindings/clock/allwinner,sun9i-a80-gt-clk.yaml | 2 +- .../bindings/clock/socionext,uniphier-clock.yaml | 94 + .../devicetree/bindings/clock/uniphier-clock.txt | 132 - .../crypto/allwinner,sun4i-a10-crypto.yaml | 2 + .../devicetree/bindings/crypto/fsl-dcp.txt | 2 +- .../devicetree/bindings/crypto/fsl-imx-sahara.txt | 2 +- .../devicetree/bindings/crypto/fsl-sec4.txt | 2 +- .../bindings/crypto/xlnx,zynqmp-aes.yaml | 37 + .../display/allwinner,sun4i-a10-tv-encoder.yaml | 6 +- .../bindings/display/bridge/anx6345.yaml | 10 +- .../bindings/display/panel/display-timing.txt | 124 +- .../bindings/display/panel/display-timings.yaml | 77 + .../bindings/display/panel/elida,kd35t133.yaml | 49 + .../display/panel/leadtek,ltk500hd1829.yaml | 2 + .../bindings/display/panel/novatek,nt35510.yaml | 56 + .../bindings/display/panel/panel-common.yaml | 15 +- .../bindings/display/panel/panel-dpi.txt | 50 - .../bindings/display/panel/panel-dpi.yaml | 81 + .../bindings/display/panel/panel-simple.yaml | 2 + .../bindings/display/panel/panel-timing.yaml | 227 ++ .../bindings/display/panel/xinpeng,xpp055c272.yaml | 2 + .../bindings/display/rockchip/rockchip-drm.txt | 19 - .../bindings/display/rockchip/rockchip-drm.yaml | 40 + .../bindings/display/simple-framebuffer.yaml | 6 +- .../bindings/dma/socionext,uniphier-xdmac.yaml | 63 + .../devicetree/bindings/dma/ti/k3-udma.yaml | 33 +- .../bindings/firmware/intel,stratix10-svc.txt | 2 +- .../devicetree/bindings/firmware/qcom,scm.txt | 1 + .../bindings/fpga/intel-stratix10-soc-fpga-mgr.txt | 3 +- .../devicetree/bindings/fsi/ibm,fsi2spi.yaml | 36 + .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 14 +- .../devicetree/bindings/gpu/arm,mali-midgard.yaml | 14 +- .../devicetree/bindings/hwmon/adt7475.yaml | 84 + .../devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml | 97 + .../devicetree/bindings/i2c/i2c-brcmstb.txt | 26 - .../bindings/iio/adc/samsung,exynos-adc.yaml | 2 +- .../bindings/input/cypress,tm2-touchkey.txt | 1 + .../bindings/input/touchscreen/goodix.yaml | 2 +- .../bindings/input/twl4030-pwrbutton.txt | 2 +- .../bindings/interconnect/qcom,bcm-voter.yaml | 45 + .../bindings/interconnect/qcom,osm-l3.yaml | 62 + .../bindings/interconnect/qcom,sc7180.yaml | 85 + .../bindings/interconnect/qcom,sdm845.txt | 24 - .../bindings/interconnect/qcom,sdm845.yaml | 74 + .../media/allwinner,sun8i-a83t-de2-rotate.yaml | 70 + Documentation/devicetree/bindings/media/rc.yaml | 1 + .../devicetree/bindings/media/renesas,vin.txt | 217 -- .../devicetree/bindings/media/renesas,vin.yaml | 402 +++ .../devicetree/bindings/media/ti,cal.yaml | 2 +- .../devicetree/bindings/mfd/max77650.yaml | 4 +- Documentation/devicetree/bindings/mfd/tps65910.txt | 4 +- .../mfd/{twl-familly.txt => twl-family.txt} | 0 .../devicetree/bindings/mfd/zii,rave-sp.txt | 2 +- .../devicetree/bindings/mmc/fsl-imx-esdhc.txt | 5 + .../devicetree/bindings/mmc/mmc-controller.yaml | 1 + .../devicetree/bindings/mmc/sdhci-am654.txt | 21 +- .../devicetree/bindings/mmc/sdhci-msm.txt | 8 +- .../devicetree/bindings/mmc/synopsys-dw-mshc.yaml | 2 +- .../devicetree/bindings/mtd/brcm,brcmnand.txt | 10 +- .../devicetree/bindings/mtd/mtk-quadspi.txt | 50 - .../devicetree/bindings/mtd/nand-macronix.txt | 27 + Documentation/devicetree/bindings/net/fsl-fman.txt | 7 + .../devicetree/bindings/net/qcom,ipa.yaml | 198 ++ .../devicetree/bindings/net/qcom,ipq8064-mdio.yaml | 53 + .../bindings/net/wireless/mediatek,mt76.txt | 29 +- .../bindings/nvmem/ingenic,jz4780-efuse.yaml | 45 + Documentation/devicetree/bindings/nvmem/nvmem.yaml | 2 + .../devicetree/bindings/pci/amlogic,meson-pcie.txt | 22 +- .../bindings/pci/layerscape-pcie-gen4.txt | 52 + .../bindings/phy/allwinner,sun4i-a10-usb-phy.yaml | 2 +- .../phy/amlogic,meson-axg-mipi-pcie-analog.yaml | 35 + .../bindings/phy/amlogic,meson-axg-pcie.yaml | 52 + .../devicetree/bindings/phy/phy-cadence-dp.txt | 30 - .../bindings/phy/phy-cadence-torrent.yaml | 143 + .../devicetree/bindings/phy/phy-mtk-tphy.txt | 32 +- .../devicetree/bindings/phy/qcom-qmp-phy.txt | 5 + .../devicetree/bindings/phy/uniphier-pcie-phy.txt | 13 +- .../bindings/phy/uniphier-usb3-hsphy.txt | 6 +- .../bindings/phy/uniphier-usb3-ssphy.txt | 5 +- .../bindings/pinctrl/st,stm32-pinctrl.yaml | 2 +- .../bindings/power/amlogic,meson-sec-pwrc.yaml | 2 +- .../bindings/power/domain-idle-state.txt | 33 - .../bindings/power/domain-idle-state.yaml | 64 + .../devicetree/bindings/power/power-domain.yaml | 24 +- .../devicetree/bindings/power/power_domain.txt | 2 +- .../devicetree/bindings/power/renesas,apmu.txt | 35 - .../devicetree/bindings/power/renesas,apmu.yaml | 55 + .../bindings/power/renesas,rcar-sysc.txt | 62 - .../bindings/power/renesas,rcar-sysc.yaml | 73 + .../devicetree/bindings/pwm/pwm-mediatek.txt | 5 + .../devicetree/bindings/regulator/regulator.yaml | 2 +- .../regulator/vqmmc-ipq4019-regulator.yaml | 42 + .../devicetree/bindings/reset/fsl,imx7-src.txt | 6 +- .../devicetree/bindings/reset/renesas,rst.txt | 48 - .../devicetree/bindings/reset/renesas,rst.yaml | 63 + .../devicetree/bindings/serial/fsl-imx-uart.txt | 4 + .../bindings/serial/snps-dw-apb-uart.yaml | 1 + .../devicetree/bindings/sound/cirrus,cs42l51.yaml | 69 + .../devicetree/bindings/sound/cs42l51.txt | 33 - .../bindings/sound/google,cros-ec-codec.yaml | 27 +- .../devicetree/bindings/sound/st,stm32-spdifrx.txt | 56 - .../bindings/sound/st,stm32-spdifrx.yaml | 80 + .../bindings/spi/amlogic,meson-gx-spicc.yaml | 22 + .../devicetree/bindings/spi/spi-fsl-dspi.txt | 19 +- .../devicetree/bindings/spi/spi-mtk-nor.txt | 47 + .../devicetree/bindings/spi/spi-nxp-fspi.txt | 3 + .../devicetree/bindings/spi/spi-rockchip.txt | 58 - .../devicetree/bindings/spi/spi-rockchip.yaml | 107 + .../sram/allwinner,sun4i-a10-system-control.yaml | 2 +- .../devicetree/bindings/thermal/imx8mm-thermal.txt | 15 + .../devicetree/bindings/thermal/qcom-tsens.yaml | 1 + .../devicetree/bindings/thermal/sprd-thermal.yaml | 108 + .../bindings/timer/allwinner,sun4i-a10-timer.yaml | 2 +- .../devicetree/bindings/trivial-devices.yaml | 8 - .../devicetree/bindings/vendor-prefixes.yaml | 8 + Documentation/devicetree/writing-schema.rst | 4 + Documentation/driver-api/dmaengine/provider.rst | 12 +- Documentation/driver-api/driver-model/driver.rst | 2 +- Documentation/driver-api/firmware/efi/index.rst | 11 + Documentation/driver-api/firmware/index.rst | 1 + Documentation/driver-api/gpio/driver.rst | 4 +- Documentation/driver-api/index.rst | 3 + .../{io-mapping.txt => driver-api/io-mapping.rst} | 0 .../io_ordering.rst} | 0 Documentation/{core-api => driver-api}/ioctl.rst | 0 Documentation/driver-api/libata.rst | 2 +- Documentation/driver-api/thermal/sysfs-api.rst | 30 +- .../debug/debug-vm-pgtable/arch-support.txt | 3 +- Documentation/filesystems/9p.rst | 185 ++ Documentation/filesystems/9p.txt | 161 - Documentation/filesystems/adfs.rst | 108 + Documentation/filesystems/adfs.txt | 99 - Documentation/filesystems/affs.rst | 246 ++ Documentation/filesystems/affs.txt | 222 -- Documentation/filesystems/afs.rst | 251 ++ Documentation/filesystems/afs.txt | 258 -- Documentation/filesystems/autofs-mount-control.rst | 410 +++ Documentation/filesystems/autofs-mount-control.txt | 408 --- Documentation/filesystems/befs.rst | 128 + Documentation/filesystems/befs.txt | 117 - Documentation/filesystems/bfs.rst | 60 + Documentation/filesystems/bfs.txt | 57 - Documentation/filesystems/btrfs.rst | 34 + Documentation/filesystems/btrfs.txt | 31 - Documentation/filesystems/ceph.rst | 190 ++ Documentation/filesystems/ceph.txt | 186 -- Documentation/filesystems/cifs/cifsroot.txt | 2 +- Documentation/filesystems/cramfs.rst | 123 + Documentation/filesystems/cramfs.txt | 118 - Documentation/filesystems/debugfs.rst | 247 ++ Documentation/filesystems/debugfs.txt | 241 -- Documentation/filesystems/dlmfs.rst | 140 + Documentation/filesystems/dlmfs.txt | 130 - Documentation/filesystems/ecryptfs.rst | 87 + Documentation/filesystems/ecryptfs.txt | 77 - Documentation/filesystems/efivarfs.rst | 26 + Documentation/filesystems/efivarfs.txt | 23 - Documentation/filesystems/erofs.rst | 240 ++ Documentation/filesystems/erofs.txt | 211 -- Documentation/filesystems/ext2.rst | 399 +++ Documentation/filesystems/ext2.txt | 388 --- Documentation/filesystems/ext3.rst | 14 + Documentation/filesystems/ext3.txt | 12 - Documentation/filesystems/f2fs.rst | 762 +++++ Documentation/filesystems/f2fs.txt | 730 ----- Documentation/filesystems/fuse.rst | 5 +- Documentation/filesystems/gfs2-uevents.rst | 112 + Documentation/filesystems/gfs2-uevents.txt | 100 - Documentation/filesystems/gfs2.rst | 53 + Documentation/filesystems/gfs2.txt | 45 - Documentation/filesystems/hfs.rst | 87 + Documentation/filesystems/hfs.txt | 82 - Documentation/filesystems/hfsplus.rst | 61 + Documentation/filesystems/hfsplus.txt | 59 - Documentation/filesystems/hpfs.rst | 353 ++ Documentation/filesystems/hpfs.txt | 296 -- Documentation/filesystems/index.rst | 46 +- Documentation/filesystems/inotify.rst | 90 + Documentation/filesystems/inotify.txt | 79 - Documentation/filesystems/isofs.rst | 64 + Documentation/filesystems/isofs.txt | 48 - Documentation/filesystems/locking.rst | 2 + Documentation/filesystems/nilfs2.rst | 286 ++ Documentation/filesystems/nilfs2.txt | 276 -- Documentation/filesystems/ntfs.rst | 466 +++ Documentation/filesystems/ntfs.txt | 451 --- .../filesystems/ocfs2-online-filecheck.rst | 99 + .../filesystems/ocfs2-online-filecheck.txt | 94 - Documentation/filesystems/ocfs2.rst | 117 + Documentation/filesystems/ocfs2.txt | 106 - Documentation/filesystems/omfs.rst | 112 + Documentation/filesystems/omfs.txt | 106 - Documentation/filesystems/orangefs.rst | 554 ++++ Documentation/filesystems/orangefs.txt | 529 --- Documentation/filesystems/path-lookup.rst | 7 +- Documentation/filesystems/proc.rst | 2169 +++++++++++++ Documentation/filesystems/proc.txt | 2047 ------------ Documentation/filesystems/qnx6.rst | 196 ++ Documentation/filesystems/qnx6.txt | 174 - .../filesystems/ramfs-rootfs-initramfs.rst | 369 +++ .../filesystems/ramfs-rootfs-initramfs.txt | 359 --- Documentation/filesystems/relay.rst | 501 +++ Documentation/filesystems/relay.txt | 494 --- Documentation/filesystems/romfs.rst | 194 ++ Documentation/filesystems/romfs.txt | 186 -- Documentation/filesystems/squashfs.rst | 265 ++ Documentation/filesystems/squashfs.txt | 259 -- Documentation/filesystems/sysfs.rst | 418 +++ Documentation/filesystems/sysfs.txt | 408 --- Documentation/filesystems/sysv-fs.rst | 264 ++ Documentation/filesystems/sysv-fs.txt | 197 -- Documentation/filesystems/tmpfs.rst | 163 + Documentation/filesystems/tmpfs.txt | 149 - Documentation/filesystems/ubifs-authentication.rst | 10 +- Documentation/filesystems/ubifs.rst | 137 + Documentation/filesystems/ubifs.txt | 126 - Documentation/filesystems/udf.rst | 75 + Documentation/filesystems/udf.txt | 66 - Documentation/filesystems/zonefs.rst | 412 +++ Documentation/filesystems/zonefs.txt | 404 --- Documentation/gpu/drm-kms-helpers.rst | 18 +- Documentation/gpu/i915.rst | 4 +- Documentation/gpu/todo.rst | 31 +- Documentation/i2c/smbus-protocol.rst | 2 +- Documentation/index.rst | 3 +- Documentation/{core-api => kbuild}/gcc-plugins.rst | 0 Documentation/kbuild/index.rst | 2 + Documentation/kbuild/kconfig-language.rst | 27 +- Documentation/kbuild/llvm.rst | 80 + Documentation/kobject.txt | 434 --- Documentation/media/kapi/csi2.rst | 2 +- Documentation/media/uapi/v4l/ext-ctrls-codec.rst | 16 + Documentation/media/v4l-drivers/vivid.rst | 63 +- Documentation/misc-devices/index.rst | 1 + Documentation/{ => misc-devices}/mic/index.rst | 0 .../{ => misc-devices}/mic/mic_overview.rst | 0 .../{ => misc-devices}/mic/scif_overview.rst | 0 Documentation/networking/6lowpan.rst | 53 + Documentation/networking/6lowpan.txt | 50 - .../networking/devlink/devlink-region.rst | 3 - Documentation/networking/devlink/mlx5.rst | 6 + Documentation/networking/ethtool-netlink.rst | 272 +- Documentation/networking/filter.txt | 2 +- Documentation/networking/index.rst | 1 + Documentation/networking/ip-sysctl.txt | 9 + Documentation/networking/net_failover.rst | 6 +- Documentation/networking/rds.txt | 2 +- Documentation/networking/sfp-phylink.rst | 32 +- Documentation/power/runtime_pm.rst | 6 + Documentation/powerpc/firmware-assisted-dump.rst | 32 +- Documentation/process/deprecated.rst | 98 +- Documentation/process/kernel-docs.rst | 10 +- Documentation/process/management-style.rst | 2 +- Documentation/remoteproc.txt | 2 +- Documentation/scsi/53c700.rst | 134 + Documentation/scsi/53c700.txt | 135 - Documentation/scsi/BusLogic.rst | 605 ++++ Documentation/scsi/BusLogic.txt | 566 ---- Documentation/scsi/FlashPoint.rst | 176 + Documentation/scsi/FlashPoint.txt | 163 - Documentation/scsi/NinjaSCSI.rst | 164 + Documentation/scsi/NinjaSCSI.txt | 128 - Documentation/scsi/aacraid.rst | 177 + Documentation/scsi/aacraid.txt | 150 - Documentation/scsi/advansys.rst | 272 ++ Documentation/scsi/advansys.txt | 243 -- Documentation/scsi/aha152x.rst | 204 ++ Documentation/scsi/aha152x.txt | 183 -- Documentation/scsi/aic79xx.rst | 593 ++++ Documentation/scsi/aic79xx.txt | 497 --- Documentation/scsi/aic7xxx.rst | 458 +++ Documentation/scsi/aic7xxx.txt | 394 --- Documentation/scsi/arcmsr_spec.rst | 907 ++++++ Documentation/scsi/arcmsr_spec.txt | 574 ---- Documentation/scsi/bfa.rst | 92 + Documentation/scsi/bfa.txt | 82 - Documentation/scsi/bnx2fc.rst | 81 + Documentation/scsi/bnx2fc.txt | 75 - Documentation/scsi/cxgb3i.rst | 90 + Documentation/scsi/cxgb3i.txt | 84 - Documentation/scsi/dc395x.rst | 117 + Documentation/scsi/dc395x.txt | 102 - Documentation/scsi/dpti.rst | 92 + Documentation/scsi/dpti.txt | 83 - Documentation/scsi/g_NCR5380.rst | 93 + Documentation/scsi/g_NCR5380.txt | 68 - Documentation/scsi/hpsa.rst | 129 + Documentation/scsi/hpsa.txt | 130 - Documentation/scsi/hptiop.rst | 215 ++ Documentation/scsi/hptiop.txt | 184 -- Documentation/scsi/index.rst | 51 + Documentation/scsi/libsas.rst | 465 +++ Documentation/scsi/libsas.txt | 395 --- .../scsi/link_power_management_policy.rst | 25 + .../scsi/link_power_management_policy.txt | 19 - Documentation/scsi/lpfc.rst | 81 + Documentation/scsi/lpfc.txt | 83 - Documentation/scsi/megaraid.rst | 77 + Documentation/scsi/megaraid.txt | 70 - Documentation/scsi/ncr53c8xx.rst | 2169 +++++++++++++ Documentation/scsi/ncr53c8xx.txt | 1824 ----------- Documentation/scsi/ppa.rst | 18 + Documentation/scsi/ppa.txt | 14 - Documentation/scsi/qlogicfas.rst | 87 + Documentation/scsi/qlogicfas.txt | 78 - Documentation/scsi/scsi-changer.rst | 184 ++ Documentation/scsi/scsi-changer.txt | 180 -- Documentation/scsi/scsi-generic.rst | 118 + Documentation/scsi/scsi-generic.txt | 101 - Documentation/scsi/scsi-parameters.rst | 111 + Documentation/scsi/scsi-parameters.txt | 107 - Documentation/scsi/scsi.rst | 47 + Documentation/scsi/scsi.txt | 44 - Documentation/scsi/scsi_eh.rst | 512 +++ Documentation/scsi/scsi_eh.txt | 475 --- Documentation/scsi/scsi_fc_transport.rst | 560 ++++ Documentation/scsi/scsi_fc_transport.txt | 496 --- Documentation/scsi/scsi_mid_low_api.rst | 1334 ++++++++ Documentation/scsi/scsi_mid_low_api.txt | 1280 -------- Documentation/scsi/scsi_transport_srp/Makefile | 7 - Documentation/scsi/scsi_transport_srp/figures.rst | 6 + Documentation/scsi/sd-parameters.rst | 27 + Documentation/scsi/sd-parameters.txt | 22 - Documentation/scsi/smartpqi.rst | 78 + Documentation/scsi/smartpqi.txt | 80 - Documentation/scsi/st.rst | 673 ++++ Documentation/scsi/st.txt | 592 ---- Documentation/scsi/sym53c500_cs.rst | 29 + Documentation/scsi/sym53c500_cs.txt | 23 - Documentation/scsi/sym53c8xx_2.rst | 1209 +++++++ Documentation/scsi/sym53c8xx_2.txt | 1048 ------ Documentation/scsi/tcm_qla2xxx.rst | 36 + Documentation/scsi/tcm_qla2xxx.txt | 22 - Documentation/scsi/ufs.rst | 195 ++ Documentation/scsi/ufs.txt | 171 - Documentation/scsi/wd719x.rst | 24 + Documentation/scsi/wd719x.txt | 21 - Documentation/security/keys/core.rst | 128 +- Documentation/security/keys/request-key.rst | 9 +- Documentation/sound/soc/codec-to-codec.rst | 9 +- Documentation/trace/events.rst | 63 +- .../translations/it_IT/networking/netdev-FAQ.rst | 2 +- .../it_IT/process/programming-language.rst | 30 +- Documentation/translations/zh_CN/io_ordering.txt | 4 +- MAINTAINERS | 201 +- Makefile | 30 +- arch/Kconfig | 16 +- arch/alpha/include/asm/page.h | 3 - arch/alpha/include/asm/pgtable.h | 2 - arch/alpha/kernel/syscalls/syscall.tbl | 1 + arch/alpha/mm/fault.c | 6 +- arch/arc/include/asm/linkage.h | 2 + arch/arc/include/asm/page.h | 2 +- arch/arc/kernel/troubleshoot.c | 27 +- arch/arc/mm/fault.c | 35 +- arch/arm/arm-soc-for-next-contents.txt | 10 + arch/arm/boot/compressed/head.S | 160 +- arch/arm/boot/dts/Makefile | 1 - arch/arm/boot/dts/am33xx-l4.dtsi | 21 +- arch/arm/boot/dts/am33xx.dtsi | 121 +- arch/arm/boot/dts/am4372.dtsi | 179 +- arch/arm/boot/dts/am437x-l4.dtsi | 77 +- arch/arm/boot/dts/am57-pruss.dtsi | 50 + arch/arm/boot/dts/am5718.dtsi | 1 + arch/arm/boot/dts/am5728.dtsi | 1 + arch/arm/boot/dts/am5748.dtsi | 1 + arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 21 + arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts | 34 + arch/arm/boot/dts/aspeed-g4.dtsi | 2 + arch/arm/boot/dts/aspeed-g5.dtsi | 3 + arch/arm/boot/dts/aspeed-g6.dtsi | 8 +- arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts | 33 +- arch/arm/boot/dts/at91-sama5d2_xplained.dts | 33 +- arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 4 + arch/arm/boot/dts/bcm2711.dtsi | 25 +- arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts | 2 + arch/arm/boot/dts/bcm2837-rpi-3-b-plus.dts | 2 + arch/arm/boot/dts/dm8148-evm.dts | 4 +- arch/arm/boot/dts/dm8148-t410.dts | 4 +- arch/arm/boot/dts/dra62x-j5eco-evm.dts | 4 +- arch/arm/boot/dts/dra7.dtsi | 219 +- arch/arm/boot/dts/dra72x.dtsi | 6 +- arch/arm/boot/dts/dra74x.dtsi | 10 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 4 +- arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi | 4 +- arch/arm/boot/dts/exynos4412-n710x.dts | 2 +- arch/arm/boot/dts/exynos5420-arndale-octa.dts | 2 + arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 1 + arch/arm/boot/dts/imx23.dtsi | 2 +- arch/arm/boot/dts/imx25-pinfunc.h | 4 + arch/arm/boot/dts/imx27.dtsi | 2 +- arch/arm/boot/dts/imx28.dtsi | 2 +- arch/arm/boot/dts/imx6dl.dtsi | 2 +- arch/arm/boot/dts/imx6q.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-gw5910.dtsi | 25 + arch/arm/boot/dts/imx6qdl-phytec-phycore-som.dtsi | 9 +- arch/arm/boot/dts/imx6qdl-sr-som-ti.dtsi | 1 + arch/arm/boot/dts/imx6qdl.dtsi | 8 +- arch/arm/boot/dts/imx6sl.dtsi | 4 +- arch/arm/boot/dts/imx6sll.dtsi | 2 +- arch/arm/boot/dts/imx6sx-softing-vining-2000.dts | 14 + arch/arm/boot/dts/imx6sx.dtsi | 8 +- arch/arm/boot/dts/imx6ul.dtsi | 10 +- arch/arm/boot/dts/imx7s.dtsi | 12 +- arch/arm/boot/dts/imx7ulp.dtsi | 4 +- arch/arm/boot/dts/keystone-k2g-evm.dts | 101 + arch/arm/boot/dts/keystone-k2g.dtsi | 22 + arch/arm/boot/dts/mt7629.dtsi | 14 + arch/arm/boot/dts/omap3-n900.dts | 44 +- arch/arm/boot/dts/omap4-l4.dtsi | 1 + arch/arm/boot/dts/omap4.dtsi | 278 +- arch/arm/boot/dts/omap5.dtsi | 241 +- .../arm/boot/dts/r8a7745-iwg22d-sodimm-dbhd-ca.dts | 6 + arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts | 93 + arch/arm/boot/dts/rk3036-kylin.dts | 2 +- arch/arm/boot/dts/rk3036.dtsi | 6 +- arch/arm/boot/dts/rk3188-bqedison2qc.dts | 2 +- arch/arm/boot/dts/rk322x.dtsi | 5 +- arch/arm/boot/dts/rk3288-evb-act8846.dts | 1 + arch/arm/boot/dts/rk3288-evb-rk808.dts | 1 + arch/arm/boot/dts/rk3288-r89.dts | 1 + arch/arm/boot/dts/rk3288-vyasa.dts | 28 +- arch/arm/boot/dts/rk3288.dtsi | 6 +- arch/arm/boot/dts/rk3xxx.dtsi | 2 +- arch/arm/boot/dts/rv1108.dtsi | 9 +- arch/arm/boot/dts/sama5d3.dtsi | 33 +- arch/arm/boot/dts/sama5d4.dtsi | 33 +- arch/arm/boot/dts/sun8i-a33.dtsi | 2 +- arch/arm/boot/dts/sun8i-a83t.dtsi | 13 +- arch/arm/boot/dts/sun8i-r40.dtsi | 127 +- arch/arm/boot/dts/sun8i-v3s.dtsi | 2 +- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 2 +- arch/arm/configs/bcm2835_defconfig | 1 + arch/arm/configs/davinci_all_defconfig | 2 +- arch/arm/configs/exynos_defconfig | 6 + arch/arm/configs/integrator_defconfig | 2 +- arch/arm/configs/multi_v7_defconfig | 8 +- arch/arm/configs/omap2plus_defconfig | 7 +- arch/arm/configs/qcom_defconfig | 2 + arch/arm/configs/shmobile_defconfig | 2 +- arch/arm/configs/socfpga_defconfig | 1 + arch/arm/configs/sunxi_defconfig | 2 +- arch/arm/configs/versatile_defconfig | 2 +- arch/arm/crypto/ghash-ce-core.S | 5 +- arch/arm/include/asm/dma-iommu.h | 2 - arch/arm/include/asm/page.h | 4 +- arch/arm/include/asm/pgtable-2level.h | 2 - arch/arm/include/asm/pgtable.h | 15 +- arch/arm/include/asm/thread_info.h | 1 - arch/arm/include/asm/topology.h | 3 + arch/arm/kernel/relocate_kernel.S | 8 +- arch/arm/mach-ebsa110/core.c | 12 +- arch/arm/mach-imx/anatop.c | 1 - arch/arm/mach-imx/gpc.c | 1 - arch/arm/mach-imx/mach-imx6ul.c | 1 - arch/arm/mach-imx/src.c | 3 - arch/arm/mach-omap1/board-ams-delta.c | 47 +- arch/arm/mach-omap1/pm.c | 13 +- arch/arm/mach-omap1/time.c | 10 +- arch/arm/mach-omap1/timer32k.c | 10 +- .../mach-omap2/omap_hwmod_33xx_43xx_common_data.h | 8 - .../omap_hwmod_33xx_43xx_interconnect_data.c | 32 - .../mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c | 82 - arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 4 - arch/arm/mach-omap2/omap_hwmod_43xx_data.c | 105 - arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 404 --- arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 288 -- arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 251 -- arch/arm/mach-omap2/timer.c | 11 +- arch/arm/mach-rockchip/platsmp.c | 2 +- arch/arm/mach-rpc/time.c | 8 +- arch/arm/mm/dma-mapping.c | 76 +- arch/arm/mm/fault.c | 9 +- arch/arm/mm/mmu.c | 14 + arch/arm/tools/syscall.tbl | 1 + arch/arm64/Kconfig | 27 + arch/arm64/Kconfig.platforms | 2 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 14 +- .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 11 + .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 11 + .../dts/allwinner/sun50i-h6-orangepi-one-plus.dts | 33 + .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 37 + .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 11 + arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 8 - arch/arm64/boot/dts/amlogic/meson-axg-s400.dts | 6 +- arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 1 + arch/arm64/boot/dts/amlogic/meson-g12.dtsi | 1 + arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 2 +- .../boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi | 2 +- .../boot/dts/amlogic/meson-g12b-odroid-n2.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts | 4 + .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 1 + .../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 3 + .../boot/dts/amlogic/meson-gxl-s905x-p212.dtsi | 9 +- .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 1 + arch/arm64/boot/dts/freescale/fsl-ls1043-post.dtsi | 2 + arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 3 + arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 4 + .../arm64/boot/dts/freescale/fsl-lx2160a-cex7.dtsi | 37 + arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts | 15 + arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 4 +- arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 6 + arch/arm64/boot/dts/freescale/imx8mm.dtsi | 18 +- arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 21 + arch/arm64/boot/dts/freescale/imx8mn.dtsi | 6 +- arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 21 + arch/arm64/boot/dts/freescale/imx8mp.dtsi | 36 + arch/arm64/boot/dts/freescale/imx8mq-phanbell.dts | 65 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 6 +- arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 39 + arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 10 +- arch/arm64/boot/dts/mediatek/Makefile | 1 + arch/arm64/boot/dts/mediatek/mt8516-pinfunc.h | 663 ++++ arch/arm64/boot/dts/mediatek/mt8516-pumpkin.dts | 20 + arch/arm64/boot/dts/mediatek/mt8516.dtsi | 457 +++ arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi | 221 ++ arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 3 +- arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 1 + arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 18 + arch/arm64/boot/dts/nvidia/tegra194.dtsi | 99 + arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 3 + arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 2 + arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 11 + arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 2 + arch/arm64/boot/dts/qcom/Makefile | 1 + arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 1 - arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 6 - arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dts | 34 + arch/arm64/boot/dts/qcom/ipq6018.dtsi | 226 ++ arch/arm64/boot/dts/qcom/msm8916.dtsi | 16 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 32 +- arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 8 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 16 +- arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 1 + arch/arm64/boot/dts/qcom/qcs404.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 240 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 34 + arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 82 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 100 +- arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 29 + arch/arm64/boot/dts/qcom/sm8250.dtsi | 444 +++ arch/arm64/boot/dts/renesas/Makefile | 2 + .../r8a774a1-hihope-rzg2m-ex-idk-1110wr.dts | 52 + .../boot/dts/renesas/r8a77961-salvator-xs.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77961-ulcb.dts | 32 + arch/arm64/boot/dts/renesas/r8a77961.dtsi | 80 + arch/arm64/boot/dts/renesas/r8a77965.dtsi | 15 + arch/arm64/boot/dts/renesas/r8a77990.dtsi | 15 + arch/arm64/boot/dts/rockchip/Makefile | 1 + arch/arm64/boot/dts/rockchip/px30.dtsi | 30 +- arch/arm64/boot/dts/rockchip/rk3308.dtsi | 10 +- arch/arm64/boot/dts/rockchip/rk3328-a1.dts | 1 + arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 1 + arch/arm64/boot/dts/rockchip/rk3328.dtsi | 5 +- arch/arm64/boot/dts/rockchip/rk3368-px5-evb.dts | 1 - arch/arm64/boot/dts/rockchip/rk3368.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-evb.dts | 270 +- arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts | 3 +- .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 1096 +++++++ arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 3 +- .../boot/dts/rockchip/rk3399pro-rock-pi-n10.dts | 3 +- arch/arm64/configs/defconfig | 5 + arch/arm64/crypto/aes-ce.S | 4 +- arch/arm64/crypto/aes-modes.S | 48 +- arch/arm64/crypto/aes-neon.S | 4 +- arch/arm64/crypto/ghash-ce-core.S | 16 +- arch/arm64/crypto/sha1-ce-glue.c | 20 + arch/arm64/crypto/sha2-ce-glue.c | 23 + arch/arm64/include/asm/archrandom.h | 14 + arch/arm64/include/asm/assembler.h | 10 + arch/arm64/include/asm/checksum.h | 7 +- arch/arm64/include/asm/cpucaps.h | 3 +- arch/arm64/include/asm/cpufeature.h | 5 + arch/arm64/include/asm/esr.h | 2 +- arch/arm64/include/asm/kvm_arm.h | 1 + arch/arm64/include/asm/kvm_asm.h | 4 + arch/arm64/include/asm/kvm_mmu.h | 9 +- arch/arm64/include/asm/mmu.h | 10 +- arch/arm64/include/asm/page.h | 4 +- arch/arm64/include/asm/sysreg.h | 38 + arch/arm64/include/asm/thread_info.h | 4 +- arch/arm64/include/asm/topology.h | 12 + arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 + arch/arm64/kernel/Makefile | 2 +- arch/arm64/kernel/cpu_errata.c | 18 +- arch/arm64/kernel/cpufeature.c | 70 + arch/arm64/kernel/efi-entry.S | 26 +- arch/arm64/kernel/entry-common.c | 2 +- arch/arm64/kernel/entry-ftrace.S | 48 +- arch/arm64/kernel/entry.S | 115 +- arch/arm64/kernel/head.S | 74 +- arch/arm64/kernel/hibernate-asm.S | 2 - arch/arm64/kernel/image-vars.h | 4 +- arch/arm64/kernel/perf_event.c | 168 +- arch/arm64/kernel/topology.c | 180 ++ arch/arm64/kernel/vdso/sigreturn.S | 4 +- arch/arm64/kernel/vdso32/sigreturn.S | 23 +- arch/arm64/kvm/hyp-init.S | 8 +- arch/arm64/kvm/hyp.S | 4 +- arch/arm64/kvm/hyp/fpsimd.S | 8 +- arch/arm64/kvm/hyp/hyp-entry.S | 27 +- arch/arm64/kvm/hyp/switch.c | 14 +- arch/arm64/kvm/sys_regs.c | 93 +- arch/arm64/lib/csum.c | 27 + arch/arm64/mm/context.c | 20 +- arch/arm64/mm/fault.c | 28 +- arch/arm64/mm/init.c | 6 + arch/arm64/mm/mmu.c | 60 +- arch/arm64/mm/proc.S | 3 + arch/c6x/include/asm/page.h | 5 +- arch/csky/include/asm/page.h | 3 - arch/csky/include/asm/pgtable.h | 3 - arch/h8300/include/asm/page.h | 2 - arch/hexagon/include/asm/page.h | 3 +- arch/hexagon/include/asm/pgtable.h | 2 - arch/hexagon/mm/vm_fault.c | 5 +- arch/ia64/include/asm/page.h | 5 +- arch/ia64/include/asm/pgtable.h | 2 - arch/ia64/kernel/syscalls/syscall.tbl | 1 + arch/ia64/kernel/vmlinux.lds.S | 2 + arch/ia64/mm/fault.c | 5 +- arch/ia64/mm/init.c | 7 +- arch/m68k/68000/timers.c | 16 +- arch/m68k/coldfire/pit.c | 16 +- arch/m68k/coldfire/sltimers.c | 29 +- arch/m68k/coldfire/timers.c | 31 +- arch/m68k/configs/amiga_defconfig | 5 +- arch/m68k/configs/apollo_defconfig | 5 +- arch/m68k/configs/atari_defconfig | 5 +- arch/m68k/configs/bvme6000_defconfig | 5 +- arch/m68k/configs/hp300_defconfig | 5 +- arch/m68k/configs/mac_defconfig | 5 +- arch/m68k/configs/multi_defconfig | 5 +- arch/m68k/configs/mvme147_defconfig | 5 +- arch/m68k/configs/mvme16x_defconfig | 5 +- arch/m68k/configs/q40_defconfig | 5 +- arch/m68k/configs/sun3_defconfig | 5 +- arch/m68k/configs/sun3x_defconfig | 5 +- arch/m68k/include/asm/mcf_pgtable.h | 10 - arch/m68k/include/asm/motorola_pgtable.h | 2 - arch/m68k/include/asm/page.h | 3 - arch/m68k/include/asm/sun3_pgtable.h | 2 - arch/m68k/kernel/syscalls/syscall.tbl | 1 + arch/m68k/mm/fault.c | 7 +- arch/microblaze/include/asm/page.h | 2 - arch/microblaze/include/asm/pgtable.h | 4 - arch/microblaze/kernel/syscalls/syscall.tbl | 1 + arch/microblaze/kernel/timer.c | 10 +- arch/microblaze/mm/fault.c | 5 +- arch/microblaze/mm/init.c | 12 - arch/mips/Kconfig | 3 +- arch/mips/alchemy/common/time.c | 11 +- arch/mips/ar7/irq.c | 16 +- arch/mips/ath25/ar2315.c | 9 +- arch/mips/ath25/ar5312.c | 9 +- arch/mips/bcm63xx/irq.c | 41 +- arch/mips/boot/dts/brcm/bcm7425.dtsi | 4 +- arch/mips/boot/dts/ingenic/ci20.dts | 44 +- arch/mips/cavium-octeon/octeon-irq.c | 3 + arch/mips/cobalt/irq.c | 18 +- arch/mips/dec/setup.c | 59 +- arch/mips/emma/markeins/irq.c | 21 +- arch/mips/include/asm/page.h | 5 +- arch/mips/include/asm/pgtable.h | 44 +- arch/mips/include/asm/sni.h | 4 +- arch/mips/jazz/irq.c | 12 +- arch/mips/kernel/cevt-bcm1480.c | 11 +- arch/mips/kernel/cevt-ds1287.c | 9 +- arch/mips/kernel/cevt-gt641xx.c | 9 +- arch/mips/kernel/cevt-r4k.c | 4 +- arch/mips/kernel/cevt-sb1250.c | 11 +- arch/mips/kernel/cevt-txx9.c | 11 +- arch/mips/kernel/i8253.c | 11 +- arch/mips/kernel/rtlx-mt.c | 8 +- arch/mips/kernel/smp.c | 42 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 1 + arch/mips/kernel/syscalls/syscall_n64.tbl | 1 + arch/mips/lasat/interrupt.c | 10 +- arch/mips/loongson2ef/common/bonito-irq.c | 9 +- arch/mips/loongson2ef/common/cs5536/cs5536_mfgpt.c | 10 +- arch/mips/loongson2ef/fuloong-2e/irq.c | 16 +- arch/mips/loongson2ef/lemote-2f/irq.c | 20 +- arch/mips/loongson32/common/irq.c | 21 +- arch/mips/loongson32/common/time.c | 12 +- arch/mips/loongson64/hpet.c | 10 +- arch/mips/mm/c-octeon.c | 18 +- arch/mips/mm/c-r3k.c | 4 +- arch/mips/mm/c-r4k.c | 20 +- arch/mips/mm/c-tx39.c | 4 +- arch/mips/mm/fault.c | 5 +- arch/mips/mti-malta/malta-int.c | 10 +- arch/mips/netlogic/xlr/fmn.c | 11 +- arch/mips/pic32/pic32mzda/time.c | 2 +- arch/mips/pmcs-msp71xx/msp_irq.c | 28 +- arch/mips/pmcs-msp71xx/msp_smp.c | 22 +- arch/mips/pmcs-msp71xx/msp_time.c | 8 +- arch/mips/ralink/cevt-rt3352.c | 18 +- arch/mips/sgi-ip22/ip22-eisa.c | 10 +- arch/mips/sgi-ip22/ip22-int.c | 49 +- arch/mips/sgi-ip32/ip32-irq.c | 18 +- arch/mips/sni/a20r.c | 4 +- arch/mips/sni/irq.c | 8 +- arch/mips/sni/pcit.c | 8 +- arch/mips/sni/rm200.c | 23 +- arch/mips/sni/time.c | 12 +- arch/mips/vr41xx/common/irq.c | 9 +- arch/nds32/include/asm/page.h | 3 - arch/nds32/include/asm/pgtable.h | 9 - arch/nds32/kernel/vmlinux.lds.S | 1 + arch/nds32/mm/fault.c | 7 +- arch/nios2/include/asm/page.h | 3 +- arch/nios2/include/asm/pgtable.h | 3 - arch/nios2/mm/fault.c | 7 +- arch/openrisc/Kconfig | 1 + arch/openrisc/include/asm/page.h | 5 - arch/openrisc/include/asm/pgtable.h | 2 - arch/openrisc/include/uapi/asm/unistd.h | 1 + arch/openrisc/kernel/process.c | 18 +- arch/openrisc/mm/fault.c | 5 +- arch/parisc/include/asm/page.h | 3 - arch/parisc/include/asm/pgtable.h | 2 - arch/parisc/kernel/syscalls/syscall.tbl | 1 + arch/parisc/mm/fault.c | 8 +- arch/powerpc/Kconfig | 4 +- arch/powerpc/Makefile | 6 + arch/powerpc/boot/Makefile | 2 + arch/powerpc/include/asm/book3s/32/pgtable.h | 6 +- arch/powerpc/include/asm/book3s/64/hash.h | 3 +- arch/powerpc/include/asm/book3s/64/radix.h | 3 +- arch/powerpc/include/asm/drmem.h | 4 +- arch/powerpc/include/asm/kvm_host.h | 3 - arch/powerpc/include/asm/nohash/32/pgtable.h | 6 +- arch/powerpc/include/asm/opal-api.h | 1 + arch/powerpc/include/asm/page.h | 9 +- arch/powerpc/include/asm/page_64.h | 7 +- arch/powerpc/include/asm/perf_event.h | 2 +- arch/powerpc/include/asm/pgtable.h | 17 + arch/powerpc/include/asm/reg.h | 4 +- arch/powerpc/include/asm/sparsemem.h | 3 +- arch/powerpc/include/asm/topology.h | 10 +- arch/powerpc/kernel/cputable.c | 4 +- arch/powerpc/kernel/entry_32.S | 38 +- arch/powerpc/kernel/fadump.c | 134 +- arch/powerpc/kernel/head_32.h | 28 +- arch/powerpc/kernel/head_booke.h | 5 +- arch/powerpc/kernel/irq.c | 9 +- arch/powerpc/kernel/misc.S | 4 +- arch/powerpc/kernel/process.c | 4 +- arch/powerpc/kernel/setup-common.c | 3 +- arch/powerpc/kernel/smp.c | 35 +- arch/powerpc/kernel/stacktrace.c | 6 +- arch/powerpc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/kernel/sysfs.c | 381 ++- arch/powerpc/kernel/traps.c | 25 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 5 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 5 +- arch/powerpc/kvm/book3s_hv.c | 9 +- arch/powerpc/kvm/timing.c | 17 +- arch/powerpc/mm/book3s32/hash_low.S | 13 +- arch/powerpc/mm/book3s32/mmu.c | 2 +- arch/powerpc/mm/book3s32/tlb.c | 11 +- arch/powerpc/mm/book3s64/hash_utils.c | 12 +- arch/powerpc/mm/book3s64/iommu_api.c | 39 +- arch/powerpc/mm/book3s64/pgtable.c | 7 +- arch/powerpc/mm/book3s64/pkeys.c | 14 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 18 +- arch/powerpc/mm/fault.c | 20 +- arch/powerpc/mm/kasan/kasan_init_32.c | 8 +- arch/powerpc/mm/mem.c | 18 +- arch/powerpc/mm/nohash/40x.c | 4 +- arch/powerpc/mm/numa.c | 97 +- arch/powerpc/mm/pgtable_32.c | 41 +- arch/powerpc/mm/ptdump/bats.c | 8 +- arch/powerpc/mm/ptdump/hashpagetable.c | 7 +- arch/powerpc/mm/ptdump/ptdump.c | 8 +- arch/powerpc/mm/ptdump/segment_regs.c | 8 +- arch/powerpc/platforms/83xx/km83xx.c | 9 +- arch/powerpc/platforms/Kconfig.cputype | 6 + arch/powerpc/platforms/cell/axon_msi.c | 6 +- arch/powerpc/platforms/powernv/memtrace.c | 9 +- arch/powerpc/platforms/powernv/opal-core.c | 55 +- arch/powerpc/platforms/powernv/opal-imc.c | 24 +- arch/powerpc/platforms/powernv/pci-ioda.c | 5 - arch/powerpc/platforms/powernv/setup.c | 4 +- arch/powerpc/platforms/powernv/vas-debug.c | 37 +- arch/powerpc/platforms/pseries/Makefile | 2 - arch/powerpc/platforms/pseries/hotplug-memory.c | 8 +- arch/powerpc/platforms/pseries/papr_scm.c | 5 +- arch/powerpc/platforms/pseries/vio.c | 2 - arch/powerpc/platforms/pseries/vphn.c | 3 +- arch/riscv/Kconfig | 3 +- arch/riscv/Kconfig.socs | 24 + arch/riscv/Makefile | 6 +- .../riscv/boot/dts/sifive/hifive-unleashed-a00.dts | 5 + arch/riscv/configs/defconfig | 17 +- arch/riscv/configs/rv32_defconfig | 18 +- arch/riscv/include/asm/page.h | 3 +- arch/riscv/include/asm/pgtable.h | 78 +- arch/riscv/include/asm/syscall.h | 7 - arch/riscv/kernel/entry.S | 11 +- arch/riscv/kernel/module.c | 16 + arch/riscv/kernel/ptrace.c | 11 +- arch/riscv/kernel/traps.c | 2 +- arch/riscv/lib/uaccess.S | 1 - arch/riscv/mm/fault.c | 9 +- arch/riscv/mm/hugetlbpage.c | 6 +- arch/riscv/mm/init.c | 2 +- arch/riscv/net/Makefile | 9 +- arch/riscv/net/bpf_jit.h | 514 +++ arch/riscv/net/bpf_jit_comp.c | 1698 ---------- arch/riscv/net/bpf_jit_comp32.c | 1310 ++++++++ arch/riscv/net/bpf_jit_comp64.c | 1103 +++++++ arch/riscv/net/bpf_jit_core.c | 166 + arch/s390/Kconfig | 3 +- arch/s390/configs/debug_defconfig | 1 + arch/s390/configs/defconfig | 1 + arch/s390/include/asm/hw_irq.h | 1 - arch/s390/include/asm/kvm_host.h | 2 +- arch/s390/include/asm/lowcore.h | 4 +- arch/s390/include/asm/page.h | 21 +- arch/s390/include/asm/pci.h | 2 + arch/s390/include/asm/pgtable.h | 6 + arch/s390/include/asm/processor.h | 1 + arch/s390/include/asm/setup.h | 7 + arch/s390/kernel/Makefile | 2 +- arch/s390/kernel/asm-offsets.c | 2 + arch/s390/kernel/diag.c | 2 +- arch/s390/kernel/entry.S | 65 +- arch/s390/kernel/irq.c | 26 +- arch/s390/kernel/perf_cpum_cf_events.c | 123 +- arch/s390/kernel/process.c | 1 + arch/s390/kernel/processor.c | 22 + arch/s390/kernel/setup.c | 3 + arch/s390/kernel/smp.c | 2 + arch/s390/kernel/syscalls/syscall.tbl | 1 + arch/s390/kernel/traps.c | 2 +- arch/s390/kvm/gaccess.c | 23 +- arch/s390/kvm/interrupt.c | 2 +- arch/s390/kvm/kvm-s390.c | 22 +- arch/s390/mm/fault.c | 22 +- arch/s390/mm/gmap.c | 6 +- arch/s390/mm/init.c | 9 +- arch/s390/mm/vmem.c | 4 + arch/s390/pci/pci.c | 4 +- arch/sh/Kconfig | 5 - arch/sh/include/asm/page.h | 3 - arch/sh/kernel/syscalls/syscall.tbl | 1 + arch/sh/mm/fault.c | 13 +- arch/sh/mm/init.c | 7 +- arch/sparc/Kconfig | 6 +- arch/sparc/include/asm/page_32.h | 3 - arch/sparc/include/asm/page_64.h | 3 - arch/sparc/include/asm/pgtable_32.h | 7 - arch/sparc/include/asm/pgtable_64.h | 2 +- arch/sparc/kernel/syscalls/syscall.tbl | 1 + arch/sparc/mm/fault_32.c | 5 +- arch/sparc/mm/fault_64.c | 5 +- arch/um/drivers/mconsole_kern.c | 28 +- arch/um/drivers/vector_kern.c | 1 + arch/um/include/asm/pgtable.h | 10 - arch/um/kernel/trap.c | 3 +- arch/unicore32/include/asm/io.h | 2 +- arch/unicore32/include/asm/page.h | 3 - arch/unicore32/include/asm/pgtable.h | 3 - arch/unicore32/mm/fault.c | 10 +- arch/x86/Kconfig | 9 +- arch/x86/Makefile | 5 +- arch/x86/boot/compressed/head_32.S | 56 +- arch/x86/boot/compressed/head_64.S | 116 +- arch/x86/boot/header.S | 6 +- arch/x86/boot/tools/build.c | 44 +- arch/x86/crypto/Makefile | 7 +- arch/x86/crypto/curve25519-x86_64.c | 110 +- arch/x86/entry/entry_32.S | 19 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 + arch/x86/entry/syscalls/syscall_64.tbl | 1 + arch/x86/include/asm/hyperv-tlfs.h | 41 + arch/x86/include/asm/io_bitmap.h | 9 +- arch/x86/include/asm/irq.h | 2 +- arch/x86/include/asm/kvm_emulate.h | 1 - arch/x86/include/asm/mce.h | 3 - arch/x86/include/asm/mmu_context.h | 15 - arch/x86/include/asm/mshyperv.h | 8 + arch/x86/include/asm/page_types.h | 7 +- arch/x86/include/asm/paravirt.h | 7 + arch/x86/include/asm/paravirt_types.h | 4 + arch/x86/include/asm/pgtable.h | 73 + arch/x86/include/asm/pgtable_64.h | 8 +- arch/x86/include/asm/pgtable_types.h | 11 +- arch/x86/include/asm/set_memory.h | 1 + arch/x86/include/asm/thread_info.h | 10 +- arch/x86/include/asm/traps.h | 17 +- arch/x86/kernel/Makefile | 4 +- arch/x86/kernel/amd_gart_64.c | 3 +- arch/x86/kernel/apic/vector.c | 6 + arch/x86/kernel/asm-offsets.c | 1 - arch/x86/kernel/cpu/common.c | 2 +- arch/x86/kernel/cpu/mce/core.c | 12 +- arch/x86/kernel/cpu/mce/intel.c | 9 +- arch/x86/kernel/cpu/mce/internal.h | 3 + arch/x86/kernel/irq.c | 3 +- arch/x86/kernel/kvm.c | 65 +- arch/x86/kernel/paravirt.c | 5 + arch/x86/kernel/process.c | 2 +- arch/x86/kernel/setup.c | 4 + arch/x86/kernel/traps.c | 41 +- arch/x86/kvm/Kconfig | 13 + arch/x86/kvm/Makefile | 1 + arch/x86/kvm/emulate.c | 1 + arch/x86/kvm/svm.c | 8 +- arch/x86/kvm/vmx/vmx.c | 17 + arch/x86/kvm/x86.c | 16 +- arch/x86/mm/dump_pagetables.c | 7 +- arch/x86/mm/fault.c | 30 +- arch/x86/mm/init.c | 9 +- arch/x86/mm/init_32.c | 71 +- arch/x86/mm/init_64.c | 40 +- arch/x86/mm/mm_internal.h | 3 +- arch/x86/mm/pat/set_memory.c | 15 +- arch/x86/mm/pkeys.c | 2 +- arch/x86/net/bpf_jit_comp.c | 260 +- arch/x86/net/bpf_jit_comp32.c | 10 +- arch/x86/platform/efi/efi.c | 5 + arch/x86/platform/efi/efi_stub_32.S | 2 +- arch/x86/platform/efi/quirks.c | 4 + arch/x86/platform/uv/bios_uv.c | 3 +- arch/x86/um/Kconfig | 5 - arch/x86/um/asm/vm-flags.h | 10 +- arch/x86/xen/enlighten_pv.c | 25 + arch/xtensa/boot/Makefile | 1 - arch/xtensa/include/asm/page.h | 3 - arch/xtensa/include/asm/pgtable.h | 3 - arch/xtensa/kernel/smp.c | 8 +- arch/xtensa/kernel/syscalls/syscall.tbl | 1 + arch/xtensa/kernel/time.c | 12 +- arch/xtensa/mm/fault.c | 5 +- block/bfq-cgroup.c | 9 +- block/blk-core.c | 44 +- block/blk-flush.c | 9 +- block/blk-ioc.c | 7 + block/blk-iocost.c | 3 - block/blk-mq-sched.c | 22 +- block/blk-mq-tag.c | 4 +- block/blk-mq-tag.h | 4 +- block/blk-mq.c | 40 +- block/blk-mq.h | 5 +- block/blk-zoned.c | 2 +- block/blk.h | 4 +- block/opal_proto.h | 1 + block/partitions/efi.c | 35 +- block/partitions/efi.h | 2 +- block/scsi_ioctl.c | 4 + block/sed-opal.c | 2 +- certs/blacklist.c | 7 +- certs/system_keyring.c | 12 +- crypto/authencesn.c | 2 +- crypto/ccm.c | 29 +- crypto/cryptd.c | 37 +- crypto/ctr.c | 29 +- crypto/cts.c | 27 +- crypto/gcm.c | 66 +- crypto/geniv.c | 17 +- crypto/lrw.c | 28 +- crypto/md5.c | 3 - crypto/pcrypt.c | 33 +- crypto/rsa-pkcs1pad.c | 59 +- crypto/testmgr.c | 28 +- crypto/xts.c | 28 +- drivers/acpi/ac.c | 25 +- drivers/acpi/acpi_video.c | 2 +- drivers/acpi/battery.c | 10 +- drivers/acpi/osl.c | 2 + drivers/acpi/proc.c | 14 +- drivers/acpi/wakeup.c | 24 +- drivers/android/binder.c | 9 + drivers/android/binder_internal.h | 2 + drivers/android/binderfs.c | 8 +- drivers/ata/acard-ahci.c | 4 - drivers/ata/ahci.c | 20 +- drivers/ata/ahci_qoriq.c | 4 - drivers/ata/ata_piix.c | 3 - drivers/ata/libahci.c | 15 +- drivers/ata/libata-acpi.c | 62 +- drivers/ata/libata-core.c | 229 +- drivers/ata/libata-eh.c | 47 +- drivers/ata/libata-pmp.c | 8 - drivers/ata/libata-scsi.c | 59 +- drivers/ata/libata-sff.c | 76 +- drivers/ata/libata-trace.c | 29 + drivers/ata/libata-transport.c | 24 +- drivers/ata/pata_arasan_cf.c | 3 + drivers/ata/pata_octeon_cf.c | 23 +- drivers/ata/pata_pdc2027x.c | 81 +- drivers/ata/pata_pdc202xx_old.c | 2 - drivers/ata/pata_sil680.c | 1 - drivers/ata/pdc_adma.c | 2 +- drivers/ata/sata_dwc_460ex.c | 57 +- drivers/ata/sata_fsl.c | 102 +- drivers/ata/sata_inic162x.c | 2 +- drivers/ata/sata_mv.c | 110 +- drivers/ata/sata_nv.c | 29 +- drivers/ata/sata_qstor.c | 2 +- drivers/ata/sata_rcar.c | 8 +- drivers/ata/sata_sil24.c | 5 +- drivers/ata/sata_sx4.c | 2 +- drivers/atm/nicstar.c | 2 +- drivers/auxdisplay/Kconfig | 16 +- drivers/auxdisplay/charlcd.c | 2 +- drivers/auxdisplay/img-ascii-lcd.c | 4 +- drivers/base/arch_topology.c | 12 + drivers/base/core.c | 66 +- drivers/base/dd.c | 82 +- drivers/base/memory.c | 71 +- drivers/base/platform.c | 25 +- drivers/base/power/main.c | 12 +- drivers/base/power/runtime.c | 36 +- drivers/base/power/wakeup.c | 13 +- drivers/base/property.c | 1 + drivers/base/swnode.c | 14 +- drivers/block/aoe/aoeblk.c | 4 +- drivers/block/drbd/drbd_main.c | 11 - drivers/block/loop.c | 264 +- drivers/block/loop.h | 14 +- drivers/block/nbd.c | 27 +- drivers/block/null_blk.h | 3 - drivers/block/null_blk_main.c | 135 +- drivers/block/virtio_blk.c | 17 +- drivers/block/xen-blkfront.c | 80 +- drivers/bluetooth/bfusb.c | 33 +- drivers/bluetooth/btqca.c | 10 +- drivers/bluetooth/btqca.h | 6 +- drivers/bluetooth/btrtl.h | 4 +- drivers/bluetooth/btusb.c | 22 +- drivers/bluetooth/hci_h4.c | 4 +- drivers/bluetooth/hci_h5.c | 26 +- drivers/bluetooth/hci_qca.c | 59 +- drivers/bus/ti-sysc.c | 43 +- drivers/char/Kconfig | 2 +- drivers/char/hw_random/Kconfig | 14 +- drivers/char/hw_random/imx-rngc.c | 85 +- drivers/char/hw_random/omap3-rom-rng.c | 1 + drivers/char/random.c | 84 +- drivers/char/tpm/tpm_tis_spi_cr50.c | 7 +- drivers/clk/clk.c | 6 +- drivers/clk/imx/clk-imx8mm.c | 8 +- drivers/clk/imx/clk-imx8mn.c | 8 +- drivers/clk/imx/clk-imx8mp.c | 8 +- drivers/clk/imx/clk-imx8mq.c | 8 +- drivers/clk/imx/clk-pfdv2.c | 61 +- drivers/clk/imx/clk-pllv4.c | 12 +- drivers/clk/meson/g12a.c | 129 + drivers/clk/meson/g12a.h | 6 +- drivers/clk/meson/gxbb.c | 21 +- drivers/clk/meson/gxbb.h | 2 +- drivers/clk/meson/meson8b.c | 21 +- drivers/clk/renesas/Kconfig | 2 +- drivers/clk/renesas/r8a7795-cpg-mssr.c | 8 + drivers/clk/renesas/r8a7796-cpg-mssr.c | 10 + drivers/clk/renesas/r8a77965-cpg-mssr.c | 12 +- drivers/clk/renesas/r8a77990-cpg-mssr.c | 2 + drivers/clk/renesas/r8a77995-cpg-mssr.c | 2 + drivers/clk/rockchip/clk-mmc-phase.c | 4 +- drivers/clk/tegra/Makefile | 1 - drivers/clk/tegra/clk-id.h | 7 - drivers/clk/tegra/clk-tegra-pmc.c | 122 - drivers/clk/tegra/clk-tegra114.c | 22 +- drivers/clk/tegra/clk-tegra124.c | 38 +- drivers/clk/tegra/clk-tegra20.c | 9 +- drivers/clk/tegra/clk-tegra210.c | 22 +- drivers/clk/tegra/clk-tegra30.c | 23 +- drivers/clk/tegra/clk.h | 1 - drivers/clocksource/arm_arch_timer.c | 18 +- drivers/cpufreq/Kconfig.x86 | 2 +- drivers/cpufreq/cpufreq-dt.c | 4 + drivers/cpufreq/cpufreq-dt.h | 4 + drivers/cpufreq/cpufreq.c | 20 + drivers/cpufreq/imx-cpufreq-dt.c | 10 +- drivers/cpufreq/imx6q-cpufreq.c | 72 +- drivers/cpuidle/cpuidle-tegra.c | 9 +- drivers/crypto/Kconfig | 12 + drivers/crypto/Makefile | 1 + drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h | 2 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss.h | 2 +- drivers/crypto/caam/caamalg.c | 2 +- drivers/crypto/caam/caamalg_desc.c | 30 +- drivers/crypto/caam/caamalg_qi.c | 4 +- drivers/crypto/caam/caamalg_qi2.h | 6 +- drivers/crypto/caam/caamhash.c | 2 +- drivers/crypto/cavium/nitrox/nitrox_main.c | 2 +- drivers/crypto/ccp/psp-dev.c | 3 + drivers/crypto/ccp/sev-dev.c | 39 +- drivers/crypto/ccp/sp-dev.h | 1 + drivers/crypto/ccp/sp-pci.c | 9 + drivers/crypto/ccree/cc_aead.c | 113 +- drivers/crypto/ccree/cc_aead.h | 3 +- drivers/crypto/ccree/cc_buffer_mgr.c | 91 +- drivers/crypto/ccree/cc_cipher.c | 1 - drivers/crypto/ccree/cc_driver.h | 5 +- drivers/crypto/ccree/cc_hash.c | 3 - drivers/crypto/ccree/cc_hw_queue_defs.h | 77 +- drivers/crypto/ccree/cc_request_mgr.c | 1 - drivers/crypto/chelsio/Kconfig | 11 + drivers/crypto/chelsio/Makefile | 3 + drivers/crypto/chelsio/chcr_algo.c | 337 +- drivers/crypto/chelsio/chcr_common.h | 135 + drivers/crypto/chelsio/chcr_core.c | 53 +- drivers/crypto/chelsio/chcr_core.h | 10 +- drivers/crypto/chelsio/chcr_crypto.h | 15 +- drivers/crypto/chelsio/chcr_ktls.c | 2021 ++++++++++++ drivers/crypto/chelsio/chcr_ktls.h | 98 + drivers/crypto/chelsio/chtls/chtls_io.c | 7 +- drivers/crypto/chelsio/chtls/chtls_main.c | 7 + drivers/crypto/hisilicon/Kconfig | 2 + drivers/crypto/hisilicon/qm.c | 39 +- drivers/crypto/hisilicon/qm.h | 5 +- drivers/crypto/hisilicon/sec2/sec.h | 7 + drivers/crypto/hisilicon/sec2/sec_crypto.c | 243 +- drivers/crypto/hisilicon/sec2/sec_main.c | 51 +- drivers/crypto/mediatek/mtk-sha.c | 2 +- drivers/crypto/mxs-dcp.c | 58 +- drivers/crypto/nx/nx.h | 2 +- drivers/crypto/omap-sham.c | 4 +- drivers/crypto/qat/qat_common/qat_crypto.c | 3 +- drivers/crypto/qce/skcipher.c | 2 +- drivers/crypto/xilinx/Makefile | 2 + drivers/crypto/xilinx/zynqmp-aes-gcm.c | 457 +++ drivers/dma-buf/Kconfig | 10 + drivers/dma-buf/dma-buf.c | 110 +- drivers/dma/Kconfig | 11 + drivers/dma/Makefile | 1 + drivers/dma/dmaengine.c | 104 +- drivers/dma/dmaengine.h | 16 + drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c | 15 + drivers/dma/fsl-dpaa2-qdma/dpdmai.c | 21 + drivers/dma/fsl-dpaa2-qdma/dpdmai.h | 2 + drivers/dma/idxd/cdev.c | 5 +- drivers/dma/idxd/device.c | 4 +- drivers/dma/idxd/sysfs.c | 16 +- drivers/dma/ppc4xx/adma.c | 2 +- drivers/dma/tegra20-apb-dma.c | 1 - drivers/dma/ti/edma.c | 2 +- drivers/dma/ti/k3-udma-glue.c | 18 +- drivers/dma/ti/k3-udma.c | 113 +- drivers/dma/uniphier-xdmac.c | 611 ++++ drivers/firmware/efi/Kconfig | 5 + drivers/firmware/efi/Makefile | 3 +- drivers/firmware/efi/arm-init.c | 2 +- drivers/firmware/efi/efi-pstore.c | 2 +- drivers/firmware/efi/efi.c | 84 +- drivers/firmware/efi/efivars.c | 32 +- drivers/firmware/efi/embedded-firmware.c | 147 + drivers/firmware/efi/libstub/x86-stub.c | 80 +- drivers/firmware/efi/vars.c | 2 +- drivers/firmware/imx/scu-pd.c | 4 + drivers/firmware/xilinx/zynqmp.c | 25 + drivers/fpga/dfl-pci.c | 6 +- drivers/fpga/ice40-spi.c | 10 +- drivers/fpga/machxo2-spi.c | 12 +- drivers/fpga/stratix10-soc.c | 3 +- drivers/gpio/Kconfig | 4 +- drivers/gpio/gpio-pl061.c | 6 +- drivers/gpio/gpiolib.c | 17 +- drivers/gpu/drm/Kconfig | 6 +- drivers/gpu/drm/Makefile | 3 +- drivers/gpu/drm/amd/acp/Kconfig | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 3 + .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 33 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 26 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 26 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 23 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 51 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 89 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 82 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 124 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 6 - drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 42 - drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 127 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 10 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 58 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 77 - drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 51 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 20 + drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 205 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 8 + drivers/gpu/drm/amd/amdgpu/atom.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 206 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 24 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 148 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 253 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c | 5 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4.h | 2 + drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 55 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 41 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 12 + drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 29 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 12 + drivers/gpu/drm/amd/amdgpu/mmsch_v2_0.h | 338 ++ drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 36 + drivers/gpu/drm/amd/amdgpu/nv.c | 3 +- drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 3 + drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 87 + drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 20 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 39 +- drivers/gpu/drm/amd/amdgpu/umc_v6_1.c | 23 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 257 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 35 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 2 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 18 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 18 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 91 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 1 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 16 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 30 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 4 +- drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 46 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 8 + drivers/gpu/drm/amd/display/dc/core/dc.c | 4 + drivers/gpu/drm/amd/display/dc/core/dc_link.c | 157 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 107 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 4 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 4 +- drivers/gpu/drm/amd/display/dc/dc.h | 13 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 3 + drivers/gpu/drm/amd/display/dc/dc_types.h | 1 + drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 23 +- drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c | 2 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 12 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 4 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 28 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 8 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c | 78 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 43 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 1 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.c | 8 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.h | 9 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 135 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 2 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 1 - .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 22 +- drivers/gpu/drm/amd/display/dc/dm_cp_psp.h | 1 + .../drm/amd/display/dc/dml/display_mode_structs.h | 3 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 1 + drivers/gpu/drm/amd/display/dc/inc/hw/dsc.h | 1 + .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 1 + drivers/gpu/drm/amd/display/dc/inc/hw/opp.h | 3 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 52 + .../gpu/drm/amd/display/dmub/inc/dmub_cmd_dal.h | 9 + drivers/gpu/drm/amd/display/include/logger_types.h | 63 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 19 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 27 +- .../amd/display/modules/hdcp/hdcp1_transition.c | 3 + .../gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c | 24 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_log.h | 8 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 32 +- drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 7 +- .../include/asic_reg/wafl/wafl2_4_0_0_sh_mask.h | 69 + .../amd/include/asic_reg/wafl/wafl2_4_0_0_smn.h | 29 + .../amd/include/asic_reg/xgmi/xgmi_4_0_0_sh_mask.h | 69 + .../drm/amd/include/asic_reg/xgmi/xgmi_4_0_0_smn.h | 29 + drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 25 - drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 72 +- drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 30 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 6 +- drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 11 +- drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h | 6 +- drivers/gpu/drm/amd/powerplay/inc/smu_v12_0.h | 5 +- drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 71 +- drivers/gpu/drm/amd/powerplay/renoir_ppt.c | 45 +- drivers/gpu/drm/amd/powerplay/smu_internal.h | 11 +- drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 139 +- drivers/gpu/drm/amd/powerplay/smu_v12_0.c | 97 +- drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 69 +- drivers/gpu/drm/arc/arcpgu_hdmi.c | 2 +- drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 4 +- drivers/gpu/drm/armada/armada_fbdev.c | 8 +- drivers/gpu/drm/ast/ast_drv.h | 6 +- drivers/gpu/drm/ast/ast_mode.c | 25 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c | 2 +- drivers/gpu/drm/bridge/Kconfig | 29 +- drivers/gpu/drm/bridge/Makefile | 4 +- drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 8 +- drivers/gpu/drm/bridge/analogix/analogix-anx6345.c | 20 +- drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c | 13 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 10 +- drivers/gpu/drm/bridge/cdns-dsi.c | 6 +- drivers/gpu/drm/bridge/display-connector.c | 295 ++ drivers/gpu/drm/bridge/dumb-vga-dac.c | 300 -- drivers/gpu/drm/bridge/lvds-codec.c | 21 +- .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 8 +- drivers/gpu/drm/bridge/nxp-ptn3460.c | 8 +- drivers/gpu/drm/bridge/panel.c | 21 +- drivers/gpu/drm/bridge/parade-ps8622.c | 8 +- drivers/gpu/drm/bridge/parade-ps8640.c | 5 +- drivers/gpu/drm/bridge/sii902x.c | 8 +- drivers/gpu/drm/bridge/sil-sii8620.c | 3 +- drivers/gpu/drm/bridge/simple-bridge.c | 342 ++ drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 56 +- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 8 +- drivers/gpu/drm/bridge/tc358764.c | 11 +- drivers/gpu/drm/bridge/tc358767.c | 9 +- drivers/gpu/drm/bridge/tc358768.c | 6 +- drivers/gpu/drm/bridge/thc63lvd1024.c | 5 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 8 +- drivers/gpu/drm/bridge/ti-tfp410.c | 222 +- drivers/gpu/drm/bridge/ti-tpd12s015.c | 211 ++ drivers/gpu/drm/drm_bridge.c | 314 +- drivers/gpu/drm/drm_bridge_connector.c | 379 +++ drivers/gpu/drm/drm_client.c | 2 +- drivers/gpu/drm/drm_connector.c | 15 + drivers/gpu/drm/drm_dp_helper.c | 79 + drivers/gpu/drm/drm_dp_mst_topology.c | 121 +- drivers/gpu/drm/drm_edid.c | 11 +- drivers/gpu/drm/drm_fb_helper.c | 6 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 1 - drivers/gpu/drm/drm_hdcp.c | 158 +- drivers/gpu/drm/drm_internal.h | 4 - drivers/gpu/drm/drm_mm.c | 8 +- drivers/gpu/drm/drm_pci.c | 46 +- drivers/gpu/drm/drm_scatter.c | 3 + drivers/gpu/drm/drm_simple_kms_helper.c | 46 +- drivers/gpu/drm/drm_sysfs.c | 2 - drivers/gpu/drm/drm_vblank.c | 3 +- drivers/gpu/drm/etnaviv/etnaviv_gem.h | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 26 +- drivers/gpu/drm/etnaviv/etnaviv_perfmon.c | 59 +- drivers/gpu/drm/etnaviv/state_hi.xml.h | 7 + drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 5 +- drivers/gpu/drm/exynos/exynos7_drm_decon.c | 5 +- drivers/gpu/drm/exynos/exynos_dp.c | 3 +- drivers/gpu/drm/exynos/exynos_drm_dma.c | 28 +- drivers/gpu/drm/exynos/exynos_drm_drv.h | 6 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 17 +- drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 10 +- drivers/gpu/drm/exynos/exynos_drm_fimc.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_g2d.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_gsc.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_rotator.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_scaler.c | 6 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 24 +- drivers/gpu/drm/exynos/exynos_mixer.c | 7 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c | 2 +- drivers/gpu/drm/gma500/framebuffer.c | 6 +- drivers/gpu/drm/gma500/intel_bios.h | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 23 + drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 9 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_regs.h | 2 + drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 11 +- drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c | 2 +- drivers/gpu/drm/hisilicon/kirin/kirin_ade_reg.h | 1 - drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 20 - drivers/gpu/drm/i2c/tda998x_drv.c | 10 +- drivers/gpu/drm/i915/Kconfig.profile | 25 +- drivers/gpu/drm/i915/Makefile | 4 +- drivers/gpu/drm/i915/display/icl_dsi.c | 18 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 24 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 3 + drivers/gpu/drm/i915/display/intel_audio.c | 8 + drivers/gpu/drm/i915/display/intel_cdclk.c | 22 + drivers/gpu/drm/i915/display/intel_color.c | 434 +-- drivers/gpu/drm/i915/display/intel_csr.c | 4 +- drivers/gpu/drm/i915/display/intel_ddi.c | 461 +-- drivers/gpu/drm/i915/display/intel_ddi.h | 2 - drivers/gpu/drm/i915/display/intel_display.c | 97 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 9 +- drivers/gpu/drm/i915/display/intel_display_types.h | 47 + drivers/gpu/drm/i915/display/intel_dp.c | 20 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 24 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 47 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 848 ++++- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 14 +- drivers/gpu/drm/i915/display/intel_dsb.c | 28 +- drivers/gpu/drm/i915/display/intel_fbc.c | 62 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 4 +- drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 29 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 33 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 115 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 9 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 71 +- drivers/gpu/drm/i915/display/intel_lpe_audio.c | 23 +- drivers/gpu/drm/i915/display/intel_lvds.c | 43 +- drivers/gpu/drm/i915/display/intel_overlay.c | 11 +- drivers/gpu/drm/i915/display/intel_panel.c | 18 +- drivers/gpu/drm/i915/display/intel_pipe_crc.c | 17 +- drivers/gpu/drm/i915/display/intel_pipe_crc.h | 4 +- drivers/gpu/drm/i915/display/intel_psr.c | 2 +- drivers/gpu/drm/i915/display/intel_quirks.c | 10 + drivers/gpu/drm/i915/display/intel_sprite.c | 58 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 55 +- drivers/gpu/drm/i915/gem/i915_gem_client_blt.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 250 +- drivers/gpu/drm/i915/gem/i915_gem_context.h | 1 - drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 712 ++-- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 7 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 1 + .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 15 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 2 +- drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c | 2 +- drivers/gpu/drm/i915/gem/selftests/mock_context.c | 3 + drivers/gpu/drm/i915/gt/gen7_renderclear.c | 402 +++ drivers/gpu/drm/i915/gt/gen7_renderclear.h | 15 + drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 1 + drivers/gpu/drm/i915/gt/hsw_clear_kernel.c | 61 + drivers/gpu/drm/i915/gt/intel_context.c | 5 + drivers/gpu/drm/i915/gt/intel_context_types.h | 4 +- drivers/gpu/drm/i915/gt/intel_engine.h | 15 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 37 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 1 + drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 17 +- drivers/gpu/drm/i915/gt/intel_gt.c | 3 + drivers/gpu/drm/i915/gt/intel_gt_requests.c | 14 +- drivers/gpu/drm/i915/gt/intel_gtt.c | 5 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 3 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 177 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 9 +- drivers/gpu/drm/i915/gt/intel_reset.c | 21 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 147 +- drivers/gpu/drm/i915/gt/intel_rps.c | 43 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 8 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 83 +- drivers/gpu/drm/i915/gt/ivb_clear_kernel.c | 61 + drivers/gpu/drm/i915/gt/mock_engine.c | 4 +- .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 30 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 2 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 785 ++++- drivers/gpu/drm/i915/gt/selftest_ring_submission.c | 296 ++ drivers/gpu/drm/i915/gt/sysfs_engines.c | 445 +++ drivers/gpu/drm/i915/gt/sysfs_engines.h | 13 + drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 4 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 2 +- drivers/gpu/drm/i915/gvt/aperture_gm.c | 84 +- drivers/gpu/drm/i915/gvt/cfg_space.c | 8 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 204 +- drivers/gpu/drm/i915/gvt/debugfs.c | 45 +- drivers/gpu/drm/i915/gvt/display.c | 21 +- drivers/gpu/drm/i915/gvt/dmabuf.c | 4 +- drivers/gpu/drm/i915/gvt/edid.c | 16 +- drivers/gpu/drm/i915/gvt/execlist.c | 103 +- drivers/gpu/drm/i915/gvt/execlist.h | 5 +- drivers/gpu/drm/i915/gvt/fb_decoder.c | 6 +- drivers/gpu/drm/i915/gvt/firmware.c | 16 +- drivers/gpu/drm/i915/gvt/gtt.c | 50 +- drivers/gpu/drm/i915/gvt/gvt.c | 39 +- drivers/gpu/drm/i915/gvt/gvt.h | 25 +- drivers/gpu/drm/i915/gvt/handlers.c | 193 +- drivers/gpu/drm/i915/gvt/interrupt.c | 14 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 10 +- drivers/gpu/drm/i915/gvt/mmio.c | 6 +- drivers/gpu/drm/i915/gvt/mmio.h | 4 +- drivers/gpu/drm/i915/gvt/mmio_context.c | 127 +- drivers/gpu/drm/i915/gvt/mmio_context.h | 5 +- drivers/gpu/drm/i915/gvt/opregion.c | 5 +- drivers/gpu/drm/i915/gvt/sched_policy.c | 25 +- drivers/gpu/drm/i915/gvt/scheduler.c | 249 +- drivers/gpu/drm/i915/gvt/scheduler.h | 9 +- drivers/gpu/drm/i915/gvt/vgpu.c | 24 +- drivers/gpu/drm/i915/i915_active.c | 81 +- drivers/gpu/drm/i915/i915_active.h | 8 +- drivers/gpu/drm/i915/i915_buddy.c | 3 +- drivers/gpu/drm/i915/i915_debugfs.c | 216 -- drivers/gpu/drm/i915/i915_drv.c | 16 +- drivers/gpu/drm/i915/i915_drv.h | 139 +- drivers/gpu/drm/i915/i915_gem_evict.c | 15 +- drivers/gpu/drm/i915/i915_gem_fence_reg.c | 1 + drivers/gpu/drm/i915/i915_ioc32.c | 6 +- drivers/gpu/drm/i915/i915_ioc32.h | 17 + drivers/gpu/drm/i915/i915_irq.c | 2 +- drivers/gpu/drm/i915/i915_perf.c | 73 +- drivers/gpu/drm/i915/i915_perf_types.h | 3 +- drivers/gpu/drm/i915/i915_reg.h | 13 +- drivers/gpu/drm/i915/i915_request.c | 273 +- drivers/gpu/drm/i915/i915_request.h | 14 +- drivers/gpu/drm/i915/i915_scheduler.c | 10 +- drivers/gpu/drm/i915/i915_sysfs.c | 3 + drivers/gpu/drm/i915/i915_utils.c | 1 - drivers/gpu/drm/i915/i915_utils.h | 27 +- drivers/gpu/drm/i915/i915_vgpu.c | 31 +- drivers/gpu/drm/i915/i915_vgpu.h | 25 +- drivers/gpu/drm/i915/i915_vma.c | 3 +- drivers/gpu/drm/i915/i915_vma_types.h | 11 - drivers/gpu/drm/i915/intel_dram.c | 10 + drivers/gpu/drm/i915/intel_gvt.c | 6 + drivers/gpu/drm/i915/intel_pm.c | 257 +- drivers/gpu/drm/i915/selftests/i915_active.c | 32 +- drivers/gpu/drm/i915/selftests/i915_buddy.c | 25 +- .../gpu/drm/i915/selftests/i915_live_selftests.h | 1 + drivers/gpu/drm/i915/selftests/igt_spinner.c | 2 +- drivers/gpu/drm/imx/imx-ldb.c | 2 +- drivers/gpu/drm/imx/parallel-display.c | 6 +- drivers/gpu/drm/ingenic/ingenic-drm.c | 2 +- drivers/gpu/drm/mcde/mcde_dsi.c | 5 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 2 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 30 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 1 + drivers/gpu/drm/mediatek/mtk_drm_plane.c | 7 + drivers/gpu/drm/mediatek/mtk_dsi.c | 2 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 10 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 9 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 86 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 4 +- drivers/gpu/drm/msm/edp/edp.c | 2 +- drivers/gpu/drm/msm/edp/edp_bridge.c | 2 +- drivers/gpu/drm/msm/hdmi/hdmi.c | 2 +- drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 2 +- drivers/gpu/drm/msm/msm_fbdev.c | 6 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 7 - drivers/gpu/drm/nouveau/nouveau_fbcon.c | 6 +- drivers/gpu/drm/omapdrm/displays/Kconfig | 22 - drivers/gpu/drm/omapdrm/displays/Makefile | 4 - .../gpu/drm/omapdrm/displays/connector-analog-tv.c | 97 - drivers/gpu/drm/omapdrm/displays/connector-hdmi.c | 183 -- drivers/gpu/drm/omapdrm/displays/encoder-opa362.c | 137 - .../gpu/drm/omapdrm/displays/encoder-tpd12s015.c | 217 -- drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c | 2 +- drivers/gpu/drm/omapdrm/dss/Makefile | 2 +- drivers/gpu/drm/omapdrm/dss/base.c | 55 +- drivers/gpu/drm/omapdrm/dss/display.c | 9 - drivers/gpu/drm/omapdrm/dss/dpi.c | 349 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 4 +- drivers/gpu/drm/omapdrm/dss/dss-of.c | 28 - drivers/gpu/drm/omapdrm/dss/dss.c | 71 +- drivers/gpu/drm/omapdrm/dss/hdmi.h | 4 +- drivers/gpu/drm/omapdrm/dss/hdmi4.c | 313 +- drivers/gpu/drm/omapdrm/dss/hdmi4_core.c | 59 +- drivers/gpu/drm/omapdrm/dss/hdmi4_core.h | 4 +- drivers/gpu/drm/omapdrm/dss/hdmi5.c | 295 +- drivers/gpu/drm/omapdrm/dss/hdmi5_core.c | 48 +- drivers/gpu/drm/omapdrm/dss/hdmi5_core.h | 5 +- drivers/gpu/drm/omapdrm/dss/omapdss-boot-init.c | 30 +- drivers/gpu/drm/omapdrm/dss/omapdss.h | 46 +- drivers/gpu/drm/omapdrm/dss/output.c | 53 +- drivers/gpu/drm/omapdrm/dss/sdi.c | 178 +- drivers/gpu/drm/omapdrm/dss/venc.c | 269 +- drivers/gpu/drm/omapdrm/omap_connector.c | 247 +- drivers/gpu/drm/omapdrm/omap_connector.h | 3 - drivers/gpu/drm/omapdrm/omap_drv.c | 88 +- drivers/gpu/drm/omapdrm/omap_encoder.c | 83 +- drivers/gpu/drm/omapdrm/omap_fbdev.c | 6 +- drivers/gpu/drm/panel/Kconfig | 20 + drivers/gpu/drm/panel/Makefile | 2 + drivers/gpu/drm/panel/panel-elida-kd35t133.c | 352 ++ drivers/gpu/drm/panel/panel-novatek-nt35510.c | 1098 +++++++ drivers/gpu/drm/panel/panel-samsung-ld9040.c | 6 + drivers/gpu/drm/panel/panel-simple.c | 152 +- drivers/gpu/drm/panfrost/panfrost_device.c | 123 +- drivers/gpu/drm/panfrost/panfrost_device.h | 26 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 30 +- drivers/gpu/drm/panfrost/panfrost_gpu.c | 11 +- drivers/gpu/drm/qxl/qxl_display.c | 29 +- drivers/gpu/drm/radeon/radeon_dp_mst.c | 10 - drivers/gpu/drm/radeon/radeon_fb.c | 19 +- drivers/gpu/drm/radeon/radeon_mode.h | 3 - drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 2 +- drivers/gpu/drm/rcar-du/rcar_lvds.c | 11 +- drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c | 9 +- drivers/gpu/drm/rockchip/rockchip_lvds.c | 2 +- drivers/gpu/drm/rockchip/rockchip_rgb.c | 2 +- drivers/gpu/drm/scheduler/sched_entity.c | 28 +- drivers/gpu/drm/scheduler/sched_main.c | 6 +- drivers/gpu/drm/sti/sti_dvo.c | 2 +- drivers/gpu/drm/sti/sti_hda.c | 2 +- drivers/gpu/drm/sti/sti_hdmi.c | 2 +- drivers/gpu/drm/stm/ltdc.c | 2 +- drivers/gpu/drm/sun4i/sun4i_lvds.c | 2 +- drivers/gpu/drm/sun4i/sun4i_rgb.c | 2 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 1 + drivers/gpu/drm/sun4i/sun8i_mixer.c | 104 +- drivers/gpu/drm/sun4i/sun8i_mixer.h | 11 + drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 66 +- drivers/gpu/drm/tegra/dc.c | 18 +- drivers/gpu/drm/tegra/fb.c | 8 +- drivers/gpu/drm/tidss/tidss_crtc.c | 55 + drivers/gpu/drm/tidss/tidss_crtc.h | 2 + drivers/gpu/drm/tidss/tidss_dispc.c | 61 +- drivers/gpu/drm/tidss/tidss_dispc.h | 5 + drivers/gpu/drm/tidss/tidss_encoder.c | 2 +- drivers/gpu/drm/tidss/tidss_kms.c | 54 +- drivers/gpu/drm/tilcdc/tilcdc_external.c | 2 +- drivers/gpu/drm/ttm/ttm_bo.c | 12 + drivers/gpu/drm/ttm/ttm_bo_vm.c | 12 +- drivers/gpu/drm/v3d/v3d_drv.h | 41 +- drivers/gpu/drm/vboxvideo/vboxvideo.h | 2 +- drivers/gpu/drm/vc4/vc4_dpi.c | 2 +- drivers/gpu/drm/vc4/vc4_drv.h | 45 +- drivers/gpu/drm/vc4/vc4_dsi.c | 2 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 18 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 66 +- drivers/gpu/drm/virtio/virtgpu_kms.c | 28 +- drivers/gpu/drm/virtio/virtgpu_object.c | 57 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 6 +- drivers/hid/Kconfig | 10 + drivers/hid/Makefile | 1 + drivers/hid/hid-hyperv.c | 6 +- drivers/hid/hid-ids.h | 1 + drivers/hid/hid-logitech-dj.c | 9 +- drivers/hid/hid-mcp2221.c | 742 +++++ drivers/hid/hid-picolcd_fb.c | 4 +- drivers/hid/hid-sensor-custom.c | 6 +- drivers/hv/hv_balloon.c | 2 +- drivers/hwmon/adt7462.c | 2 +- drivers/hwmon/adt7475.c | 95 +- drivers/hwmon/ibmpowernv.c | 8 +- drivers/hwspinlock/Kconfig | 12 +- drivers/hwtracing/coresight/coresight-cti-sysfs.c | 6 +- drivers/i2c/busses/i2c-brcmstb.c | 33 + drivers/i2c/busses/i2c-designware-pcidrv.c | 1 + drivers/i2c/busses/i2c-gpio.c | 2 +- drivers/i2c/busses/i2c-i801.c | 45 +- drivers/i2c/busses/i2c-omap.c | 4 +- drivers/i2c/busses/i2c-parport.c | 12 +- drivers/i2c/busses/i2c-powermac.c | 15 +- drivers/i2c/busses/i2c-stm32f7.c | 77 +- drivers/i2c/busses/i2c-thunderx-pcidrv.c | 11 +- drivers/i2c/busses/i2c-xlp9xx.c | 10 +- drivers/i2c/i2c-core-smbus.c | 26 +- drivers/i2c/i2c-slave-eeprom.c | 4 +- drivers/i2c/i2c-smbus.c | 2 +- drivers/i3c/device.c | 50 +- drivers/i3c/master.c | 24 +- drivers/i3c/master/dw-i3c-master.c | 2 +- drivers/i3c/master/i3c-master-cdns.c | 2 +- drivers/idle/intel_idle.c | 302 +- drivers/infiniband/core/cm.c | 1 + drivers/infiniband/core/core_priv.h | 14 + drivers/infiniband/core/iwcm.c | 4 +- drivers/infiniband/core/nldev.c | 2 + drivers/infiniband/core/security.c | 12 +- drivers/infiniband/core/ucma.c | 49 +- drivers/infiniband/core/umem_odp.c | 24 +- drivers/infiniband/core/uverbs_cmd.c | 9 - drivers/infiniband/core/verbs.c | 10 - drivers/infiniband/hw/bnxt_re/ib_verbs.c | 4 +- drivers/infiniband/hw/bnxt_re/main.c | 213 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 4 - drivers/infiniband/hw/bnxt_re/qplib_res.c | 3 +- drivers/infiniband/hw/cxgb4/qp.c | 2 +- drivers/infiniband/hw/efa/efa_admin_cmds_defs.h | 7 +- drivers/infiniband/hw/efa/efa_admin_defs.h | 4 +- drivers/infiniband/hw/efa/efa_com.c | 158 +- drivers/infiniband/hw/efa/efa_com_cmd.c | 29 +- drivers/infiniband/hw/efa/efa_common_defs.h | 13 +- drivers/infiniband/hw/efa/efa_regs_defs.h | 25 +- drivers/infiniband/hw/efa/efa_verbs.c | 44 +- drivers/infiniband/hw/hfi1/verbs.c | 4 +- drivers/infiniband/hw/hns/hns_roce_device.h | 6 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 19 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 181 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 819 +++-- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 2 +- drivers/infiniband/hw/mlx4/qp.c | 2 +- drivers/infiniband/hw/mlx5/cong.c | 20 + drivers/infiniband/hw/mlx5/main.c | 9 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 7 +- drivers/infiniband/hw/mlx5/odp.c | 17 +- drivers/infiniband/hw/mlx5/qp.c | 2 +- drivers/infiniband/hw/mthca/mthca_provider.c | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 2 +- drivers/infiniband/hw/qedr/verbs.c | 2 +- drivers/infiniband/hw/qib/qib_verbs.c | 2 + drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 2 +- drivers/infiniband/sw/rdmavt/qp.c | 2 +- drivers/infiniband/sw/siw/siw_cm.c | 137 +- drivers/infiniband/sw/siw/siw_main.c | 6 +- drivers/infiniband/sw/siw/siw_verbs.c | 9 +- drivers/infiniband/ulp/ipoib/ipoib.h | 2 - drivers/infiniband/ulp/ipoib/ipoib_ethtool.c | 5 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 4 - drivers/infiniband/ulp/opa_vnic/opa_vnic_ethtool.c | 2 - .../infiniband/ulp/opa_vnic/opa_vnic_internal.h | 1 - drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c | 5 - drivers/input/keyboard/tm2-touchkey.c | 11 + drivers/input/touchscreen/elants_i2c.c | 1 + drivers/input/touchscreen/goodix.c | 22 + drivers/input/touchscreen/raydium_i2c_ts.c | 8 +- drivers/interconnect/qcom/Kconfig | 25 + drivers/interconnect/qcom/Makefile | 8 + drivers/interconnect/qcom/bcm-voter.c | 366 +++ drivers/interconnect/qcom/bcm-voter.h | 27 + drivers/interconnect/qcom/icc-rpmh.c | 150 + drivers/interconnect/qcom/icc-rpmh.h | 149 + drivers/interconnect/qcom/osm-l3.c | 276 ++ drivers/interconnect/qcom/sc7180.c | 641 ++++ drivers/interconnect/qcom/sc7180.h | 151 + drivers/interconnect/qcom/sdm845.c | 1055 +++--- drivers/interconnect/qcom/sdm845.h | 142 + drivers/iommu/Kconfig | 20 +- drivers/iommu/amd_iommu_types.h | 2 +- drivers/iommu/dma-iommu.c | 16 +- drivers/iommu/dmar.c | 14 +- drivers/iommu/intel-iommu-debugfs.c | 53 +- drivers/iommu/intel-iommu.c | 28 +- drivers/iommu/io-pgtable-arm.c | 4 +- drivers/iommu/iommu.c | 15 +- drivers/iommu/omap-iommu.c | 10 +- drivers/iommu/omap-iopgtable.h | 3 +- drivers/iommu/qcom_iommu.c | 2 +- drivers/iommu/virtio-iommu.c | 1 - drivers/irqchip/Kconfig | 2 +- drivers/irqchip/irq-gic-v3-its.c | 387 ++- drivers/irqchip/irq-gic-v3.c | 13 +- drivers/irqchip/irq-gic-v4.c | 134 +- drivers/irqchip/irq-i8259.c | 16 +- drivers/irqchip/irq-ingenic.c | 9 +- drivers/irqchip/irq-renesas-intc-irqpin.c | 2 +- drivers/irqchip/irq-sifive-plic.c | 119 +- drivers/irqchip/irq-stm32-exti.c | 14 +- drivers/irqchip/irq-vic.c | 9 +- drivers/lightnvm/pblk-sysfs.c | 42 +- drivers/macintosh/therm_windtunnel.c | 52 +- drivers/macintosh/windfarm_ad7417_sensor.c | 7 + drivers/macintosh/windfarm_fcu_controls.c | 7 + drivers/macintosh/windfarm_lm75_sensor.c | 16 +- drivers/macintosh/windfarm_lm87_sensor.c | 7 + drivers/macintosh/windfarm_max6690_sensor.c | 7 + drivers/macintosh/windfarm_smu_sat.c | 7 + drivers/md/bcache/alloc.c | 18 +- drivers/md/bcache/btree.c | 13 - drivers/md/dm-bio-record.h | 15 + drivers/md/dm-crypt.c | 2 +- drivers/md/dm-integrity.c | 32 +- drivers/md/dm-verity-verify-sig.c | 3 +- drivers/md/dm.c | 21 +- .../media/common/videobuf2/videobuf2-dma-contig.c | 4 +- drivers/media/platform/Kconfig | 12 + drivers/media/platform/aspeed-video.c | 15 +- .../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c | 29 +- drivers/media/platform/omap3isp/ispvideo.c | 4 +- drivers/media/platform/qcom/camss/camss-video.c | 4 +- drivers/media/platform/qcom/venus/firmware.c | 10 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 6 +- drivers/media/platform/rcar_drif.c | 6 +- drivers/media/platform/sunxi/Makefile | 1 + .../media/platform/sunxi/sun4i-csi/sun4i_v4l2.c | 6 +- .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 4 +- drivers/media/platform/sunxi/sun8i-rotate/Makefile | 5 + .../platform/sunxi/sun8i-rotate/sun8i-formats.h | 25 + .../platform/sunxi/sun8i-rotate/sun8i-rotate.h | 135 + .../platform/sunxi/sun8i-rotate/sun8i_formats.c | 273 ++ .../platform/sunxi/sun8i-rotate/sun8i_rotate.c | 924 ++++++ drivers/media/platform/ti-vpe/cal.c | 16 +- drivers/media/platform/vicodec/vicodec-core.c | 162 +- drivers/media/platform/vimc/vimc-capture.c | 18 +- drivers/media/platform/vimc/vimc-common.c | 2 - drivers/media/platform/vimc/vimc-common.h | 27 +- drivers/media/platform/vimc/vimc-core.c | 93 +- drivers/media/platform/vimc/vimc-debayer.c | 21 +- drivers/media/platform/vimc/vimc-scaler.c | 21 +- drivers/media/platform/vimc/vimc-sensor.c | 20 +- drivers/media/rc/iguanair.c | 2 +- drivers/media/rc/ir-xmp-decoder.c | 2 +- drivers/media/spi/gs1662.c | 20 +- drivers/media/usb/Kconfig | 1 - drivers/media/usb/Makefile | 1 - drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 3 + drivers/media/usb/go7007/go7007-usb.c | 4 +- drivers/media/usb/usbvision/Kconfig | 13 - drivers/media/v4l2-core/v4l2-ctrls.c | 11 +- drivers/media/v4l2-core/v4l2-device.c | 8 +- drivers/media/v4l2-core/v4l2-mc.c | 18 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 221 +- drivers/memory/tegra/tegra124-emc.c | 5 + drivers/memory/tegra/tegra20-emc.c | 5 + drivers/memory/tegra/tegra30-emc.c | 5 + drivers/message/fusion/mptlan.h | 5 +- drivers/misc/altera-stapl/altera.c | 12 +- drivers/misc/lkdtm/bugs.c | 75 + drivers/misc/lkdtm/core.c | 3 + drivers/misc/lkdtm/lkdtm.h | 3 + drivers/misc/uacce/uacce.c | 16 + drivers/mmc/core/core.c | 5 +- drivers/mmc/core/mmc.c | 7 +- drivers/mmc/core/mmc_ops.c | 6 +- drivers/mmc/core/mmc_test.c | 52 +- drivers/mmc/core/sdio_irq.c | 15 +- drivers/mmc/host/cqhci.c | 8 +- drivers/mmc/host/cqhci.h | 6 +- drivers/mmc/host/renesas_sdhi.h | 2 +- drivers/mmc/host/renesas_sdhi_core.c | 5 +- drivers/mmc/host/sdhci-acpi.c | 2 +- drivers/mmc/host/sdhci-cadence.c | 2 +- drivers/mmc/host/sdhci-esdhc-imx.c | 167 +- drivers/mmc/host/sdhci-esdhc.h | 1 + drivers/mmc/host/sdhci-iproc.c | 17 +- drivers/mmc/host/sdhci-milbeaut.c | 13 +- drivers/mmc/host/sdhci-msm.c | 9 +- drivers/mmc/host/sdhci-of-arasan.c | 15 +- drivers/mmc/host/sdhci-of-at91.c | 18 +- drivers/mmc/host/sdhci-omap.c | 60 + drivers/mmc/host/sdhci-pci-gli.c | 17 + drivers/mmc/host/sdhci-pci.h | 2 +- drivers/mmc/host/sdhci-pltfm.h | 2 +- drivers/mmc/host/sdhci-sprd.c | 2 +- drivers/mmc/host/sdhci-tegra.c | 34 + drivers/mmc/host/sdhci.c | 21 +- drivers/mmc/host/sdhci.h | 5 +- drivers/mmc/host/sdhci_am654.c | 264 +- drivers/mmc/host/vub300.c | 4 +- drivers/mtd/hyperbus/hbmc-am654.c | 12 + drivers/mtd/hyperbus/hyperbus-core.c | 15 +- drivers/mtd/inftlmount.c | 2 +- drivers/mtd/lpddr/lpddr_cmds.c | 1 - drivers/mtd/mtdchar.c | 12 +- drivers/mtd/mtdcore.c | 250 +- drivers/mtd/mtdpart.c | 695 +--- drivers/mtd/nand/raw/ams-delta.c | 237 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 293 +- drivers/mtd/nand/raw/cadence-nand-controller.c | 34 +- drivers/mtd/nand/raw/denali.c | 1 + drivers/mtd/nand/raw/denali.h | 2 +- drivers/mtd/nand/raw/diskonchip.c | 2 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 21 +- drivers/mtd/nand/raw/ingenic/Kconfig | 1 + drivers/mtd/nand/raw/ingenic/ingenic_ecc.c | 4 +- drivers/mtd/nand/raw/internals.h | 1 + drivers/mtd/nand/raw/marvell_nand.c | 40 +- drivers/mtd/nand/raw/meson_nand.c | 2 +- drivers/mtd/nand/raw/mtk_nand.c | 2 +- drivers/mtd/nand/raw/nand_base.c | 45 +- drivers/mtd/nand/raw/nand_hynix.c | 2 +- drivers/mtd/nand/raw/nand_macronix.c | 153 + drivers/mtd/nand/raw/qcom_nandc.c | 105 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 44 +- drivers/mtd/nand/raw/sunxi_nand.c | 17 +- drivers/mtd/nand/spi/core.c | 104 +- drivers/mtd/nand/spi/gigadevice.c | 45 +- drivers/mtd/nand/spi/macronix.c | 30 +- drivers/mtd/nand/spi/micron.c | 172 +- drivers/mtd/nand/spi/paragon.c | 28 +- drivers/mtd/nand/spi/toshiba.c | 46 +- drivers/mtd/nand/spi/winbond.c | 34 +- drivers/mtd/spi-nor/Kconfig | 8 - drivers/mtd/spi-nor/Makefile | 1 - drivers/mtd/spi-nor/mtk-quadspi.c | 565 ---- drivers/mtd/spi-nor/spi-nor.c | 26 +- drivers/net/Kconfig | 2 + drivers/net/Makefile | 1 + drivers/net/bareudp.c | 17 +- drivers/net/bonding/bond_alb.c | 20 +- drivers/net/can/dev.c | 1 + drivers/net/can/slcan.c | 7 +- drivers/net/dsa/microchip/ksz_common.c | 26 +- drivers/net/dsa/microchip/ksz_common.h | 3 +- drivers/net/dsa/mt7530.c | 60 + drivers/net/dsa/mt7530.h | 7 + drivers/net/dsa/mv88e6xxx/chip.c | 2 + drivers/net/dsa/mv88e6xxx/global2.c | 8 +- drivers/net/dsa/ocelot/felix.c | 47 +- drivers/net/dsa/ocelot/felix.h | 3 + drivers/net/dsa/ocelot/felix_vsc9959.c | 131 + drivers/net/dsa/sja1105/sja1105_main.c | 4 +- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 2 + drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c | 26 +- .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 15 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.h | 2 +- drivers/net/ethernet/atheros/Kconfig | 2 +- drivers/net/ethernet/atheros/ag71xx.c | 188 +- drivers/net/ethernet/broadcom/b44.c | 5 - drivers/net/ethernet/broadcom/bcm63xx_enet.c | 11 +- drivers/net/ethernet/broadcom/bcmsysport.c | 7 +- drivers/net/ethernet/broadcom/bnx2.c | 16 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 8 +- .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 8 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 7 - drivers/net/ethernet/broadcom/bnxt/bnxt.c | 129 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 19 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 36 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 9 +- drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 1 - drivers/net/ethernet/broadcom/genet/bcmgenet.c | 8 +- drivers/net/ethernet/broadcom/tg3.c | 16 +- drivers/net/ethernet/brocade/bna/bnad.c | 4 - drivers/net/ethernet/brocade/bna/bnad.h | 4 +- drivers/net/ethernet/brocade/bna/bnad_ethtool.c | 4 +- drivers/net/ethernet/cavium/common/cavium_ptp.c | 10 +- drivers/net/ethernet/cavium/liquidio/lio_ethtool.c | 13 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 8 - drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 5 +- .../net/ethernet/cavium/liquidio/liquidio_common.h | 6 - .../net/ethernet/cavium/liquidio/octeon_console.c | 12 +- drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 6 - .../net/ethernet/cavium/thunder/nicvf_ethtool.c | 2 - drivers/net/ethernet/cavium/thunder/nicvf_main.c | 9 +- drivers/net/ethernet/cavium/thunder/nicvf_queues.h | 4 +- drivers/net/ethernet/chelsio/cxgb/common.h | 1 - drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 6 +- drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 5 +- drivers/net/ethernet/chelsio/cxgb3/version.h | 2 - drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 4 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 35 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 10 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 59 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c | 8 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.h | 3 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c | 3 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c | 32 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 20 + drivers/net/ethernet/chelsio/cxgb4/l2t.c | 11 + drivers/net/ethernet/chelsio/cxgb4/l2t.h | 1 + drivers/net/ethernet/chelsio/cxgb4/sge.c | 5 + drivers/net/ethernet/chelsio/cxgb4/t4_msg.h | 28 + drivers/net/ethernet/chelsio/cxgb4/t4_tcb.h | 62 +- drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h | 2 + .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 11 +- drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c | 2 - drivers/net/ethernet/cirrus/ep93xx_eth.c | 2 - drivers/net/ethernet/cisco/enic/enic.h | 2 - drivers/net/ethernet/cisco/enic/enic_ethtool.c | 24 +- drivers/net/ethernet/cisco/enic/enic_main.c | 3 - drivers/net/ethernet/cortina/gemini.c | 4 +- drivers/net/ethernet/davicom/dm9000.c | 2 - drivers/net/ethernet/dec/tulip/de2104x.c | 15 - drivers/net/ethernet/dec/tulip/dmfe.c | 14 - drivers/net/ethernet/dec/tulip/tulip.h | 2 +- drivers/net/ethernet/dec/tulip/tulip_core.c | 26 +- drivers/net/ethernet/dec/tulip/uli526x.c | 13 - drivers/net/ethernet/dec/tulip/winbond-840.c | 12 - drivers/net/ethernet/dlink/dl2k.c | 9 - drivers/net/ethernet/dlink/sundance.c | 20 - drivers/net/ethernet/dnet.c | 1 - drivers/net/ethernet/dnet.h | 1 - drivers/net/ethernet/emulex/benet/be.h | 1 - drivers/net/ethernet/emulex/benet/be_ethtool.c | 4 +- drivers/net/ethernet/emulex/benet/be_main.c | 5 +- drivers/net/ethernet/faraday/ftgmac100.c | 5 - drivers/net/ethernet/faraday/ftmac100.c | 3 - drivers/net/ethernet/fealnx.c | 20 - drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 130 +- drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c | 17 +- drivers/net/ethernet/freescale/enetc/Kconfig | 10 - drivers/net/ethernet/freescale/enetc/enetc.c | 70 +- drivers/net/ethernet/freescale/enetc/enetc.h | 33 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 22 +- drivers/net/ethernet/freescale/enetc/enetc_hw.h | 9 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 18 - drivers/net/ethernet/freescale/enetc/enetc_vf.c | 12 - drivers/net/ethernet/freescale/fec_main.c | 9 +- drivers/net/ethernet/freescale/fman/Kconfig | 28 + drivers/net/ethernet/freescale/fman/fman.c | 18 + drivers/net/ethernet/freescale/fman/fman.h | 5 + drivers/net/ethernet/freescale/fman/fman_dtsec.c | 50 +- drivers/net/ethernet/freescale/fman/fman_memac.c | 10 +- drivers/net/ethernet/freescale/fman/fman_tgec.c | 10 +- drivers/net/ethernet/freescale/fman/mac.c | 13 +- .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 2 - drivers/net/ethernet/freescale/fs_enet/fs_enet.h | 2 - drivers/net/ethernet/freescale/gianfar.c | 2 - drivers/net/ethernet/freescale/gianfar.h | 1 - drivers/net/ethernet/freescale/gianfar_ethtool.c | 35 +- drivers/net/ethernet/freescale/ucc_geth.c | 1 - drivers/net/ethernet/freescale/ucc_geth.h | 1 - drivers/net/ethernet/freescale/ucc_geth_ethtool.c | 2 - drivers/net/ethernet/hisilicon/hip04_eth.c | 16 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 5 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 4 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 7 + .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 96 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 3 - .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 31 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 5 +- drivers/net/ethernet/ibm/emac/core.c | 3 +- drivers/net/ethernet/ibm/ibmveth.c | 59 +- drivers/net/ethernet/ibm/ibmveth.h | 3 + drivers/net/ethernet/ibm/ibmvnic.c | 24 +- drivers/net/ethernet/ibm/ibmvnic.h | 6 +- drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 1 + drivers/net/ethernet/intel/e1000e/ethtool.c | 1 + drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c | 2 + drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 5 + drivers/net/ethernet/intel/iavf/iavf.h | 2 +- drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 24 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 2 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 27 - drivers/net/ethernet/intel/ice/ice.h | 7 +- drivers/net/ethernet/intel/ice/ice_common.c | 4 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 23 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 119 +- drivers/net/ethernet/intel/ice/ice_flow.c | 8 +- drivers/net/ethernet/intel/ice/ice_lib.c | 243 +- drivers/net/ethernet/intel/ice/ice_lib.h | 4 +- drivers/net/ethernet/intel/ice/ice_main.c | 57 +- drivers/net/ethernet/intel/ice/ice_switch.c | 20 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 330 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 15 +- drivers/net/ethernet/intel/ice/ice_xsk.h | 4 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 22 +- drivers/net/ethernet/intel/igbvf/ethtool.c | 1 + drivers/net/ethernet/intel/igc/igc_ethtool.c | 22 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c | 17 +- drivers/net/ethernet/intel/ixgbevf/ethtool.c | 1 + drivers/net/ethernet/marvell/mvmdio.c | 6 +- drivers/net/ethernet/marvell/mvneta.c | 30 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c | 6 + drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 174 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 16 +- .../net/ethernet/marvell/octeontx2/af/cgx_fw_if.h | 8 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 38 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 165 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 30 + .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 24 + .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 156 +- .../net/ethernet/marvell/octeontx2/af/rvu_npa.c | 13 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 4 +- .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 3 + .../ethernet/marvell/octeontx2/nic/otx2_common.c | 68 + .../ethernet/marvell/octeontx2/nic/otx2_common.h | 7 + .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 41 + .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 12 + drivers/net/ethernet/marvell/skge.h | 6 - drivers/net/ethernet/marvell/sky2.h | 6 - drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 4 + drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 10 + drivers/net/ethernet/mellanox/mlx5/core/Makefile | 5 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 40 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.h | 6 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 7 + .../net/ethernet/mellanox/mlx5/core/en/devlink.c | 45 + .../net/ethernet/mellanox/mlx5/core/en/devlink.h | 14 + .../net/ethernet/mellanox/mlx5/core/en/mapping.c | 218 ++ .../net/ethernet/mellanox/mlx5/core/en/mapping.h | 27 + drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 1356 ++++++++ drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 171 + .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 112 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 3 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 40 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 11 + drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 171 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 12 + drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 66 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 1113 +++++-- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 54 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 22 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 36 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 585 +++- .../mellanox/mlx5/core/eswitch_offloads_chains.c | 198 +- .../mellanox/mlx5/core/eswitch_offloads_chains.h | 19 +- .../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 19 +- .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 3 + .../net/ethernet/mellanox/mlx5/core/lib/crypto.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/rl.c | 130 +- .../mellanox/mlx5/core/steering/dr_action.c | 10 +- .../mellanox/mlx5/core/steering/dr_domain.c | 17 +- .../mellanox/mlx5/core/steering/dr_icm_pool.c | 2 +- .../mellanox/mlx5/core/steering/dr_matcher.c | 12 +- .../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 18 +- .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 16 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 2 +- .../mellanox/mlx5/core/steering/dr_table.c | 8 +- .../mellanox/mlx5/core/steering/dr_types.h | 2 +- .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 2 +- .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 4 +- drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c | 2 +- .../net/ethernet/mellanox/mlxfw/mlxfw_mfa2_tlv.h | 2 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 17 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 22 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 2 + drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 9 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 26 +- .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 17 +- .../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 249 +- drivers/net/ethernet/mscc/ocelot.c | 110 +- drivers/net/ethernet/mscc/ocelot.h | 10 - drivers/net/ethernet/mscc/ocelot_ace.c | 561 ++-- drivers/net/ethernet/mscc/ocelot_ace.h | 26 +- drivers/net/ethernet/mscc/ocelot_board.c | 163 +- drivers/net/ethernet/mscc/ocelot_flower.c | 262 +- drivers/net/ethernet/mscc/ocelot_tc.c | 22 +- drivers/net/ethernet/mscc/ocelot_vcap.h | 403 --- drivers/net/ethernet/netronome/nfp/flower/action.c | 4 + .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 22 +- .../ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c | 24 +- drivers/net/ethernet/pensando/ionic/ionic.h | 3 +- .../net/ethernet/pensando/ionic/ionic_bus_pci.c | 27 +- .../net/ethernet/pensando/ionic/ionic_devlink.c | 2 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 48 +- drivers/net/ethernet/pensando/ionic/ionic_if.h | 38 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 61 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 15 +- drivers/net/ethernet/pensando/ionic/ionic_main.c | 6 +- drivers/net/ethernet/pensando/ionic/ionic_stats.c | 20 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 4 +- drivers/net/ethernet/qlogic/qede/qede_filter.c | 10 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c | 36 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c | 13 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.h | 3 +- drivers/net/ethernet/realtek/r8169_main.c | 73 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 2 +- drivers/net/ethernet/sfc/ef10.c | 32 +- drivers/net/ethernet/sfc/efx.h | 1 + drivers/net/ethernet/sfc/efx_channels.c | 1 + drivers/net/ethernet/sfc/ethtool.c | 36 +- drivers/net/ethernet/sfc/net_driver.h | 3 - drivers/net/ethernet/sfc/tx.c | 38 + drivers/net/ethernet/sfc/tx_common.c | 29 +- drivers/net/ethernet/sfc/tx_common.h | 6 + drivers/net/ethernet/sgi/ioc3-eth.c | 29 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 1 + drivers/net/ethernet/stmicro/stmmac/common.h | 3 + .../net/ethernet/stmicro/stmmac/dwmac1000_core.c | 3 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 12 + .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 16 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 96 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 27 + .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 9 +- drivers/net/ethernet/sun/cassini.c | 28 +- drivers/net/ethernet/sun/sungem.c | 30 +- drivers/net/ethernet/tehuti/tehuti.h | 2 +- drivers/net/ethernet/xilinx/ll_temac.h | 8 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 198 +- drivers/net/fddi/skfp/drvfbi.c | 4 +- drivers/net/fddi/skfp/h/skfbi.h | 5 - drivers/net/hyperv/netvsc_drv.c | 41 +- drivers/net/ipa/Kconfig | 19 + drivers/net/ipa/Makefile | 12 + drivers/net/ipa/gsi.c | 2055 ++++++++++++ drivers/net/ipa/gsi.h | 257 ++ drivers/net/ipa/gsi_private.h | 118 + drivers/net/ipa/gsi_reg.h | 417 +++ drivers/net/ipa/gsi_trans.c | 786 +++++ drivers/net/ipa/gsi_trans.h | 226 ++ drivers/net/ipa/ipa.h | 148 + drivers/net/ipa/ipa_clock.c | 313 ++ drivers/net/ipa/ipa_clock.h | 53 + drivers/net/ipa/ipa_cmd.c | 680 ++++ drivers/net/ipa/ipa_cmd.h | 195 ++ drivers/net/ipa/ipa_data-sc7180.c | 307 ++ drivers/net/ipa/ipa_data-sdm845.c | 329 ++ drivers/net/ipa/ipa_data.h | 280 ++ drivers/net/ipa/ipa_endpoint.c | 1707 ++++++++++ drivers/net/ipa/ipa_endpoint.h | 110 + drivers/net/ipa/ipa_gsi.c | 54 + drivers/net/ipa/ipa_gsi.h | 60 + drivers/net/ipa/ipa_interrupt.c | 253 ++ drivers/net/ipa/ipa_interrupt.h | 117 + drivers/net/ipa/ipa_main.c | 954 ++++++ drivers/net/ipa/ipa_mem.c | 314 ++ drivers/net/ipa/ipa_mem.h | 90 + drivers/net/ipa/ipa_modem.c | 383 +++ drivers/net/ipa/ipa_modem.h | 31 + drivers/net/ipa/ipa_qmi.c | 538 ++++ drivers/net/ipa/ipa_qmi.h | 41 + drivers/net/ipa/ipa_qmi_msg.c | 663 ++++ drivers/net/ipa/ipa_qmi_msg.h | 252 ++ drivers/net/ipa/ipa_reg.c | 38 + drivers/net/ipa/ipa_reg.h | 476 +++ drivers/net/ipa/ipa_smp2p.c | 335 ++ drivers/net/ipa/ipa_smp2p.h | 48 + drivers/net/ipa/ipa_table.c | 700 ++++ drivers/net/ipa/ipa_table.h | 103 + drivers/net/ipa/ipa_uc.c | 211 ++ drivers/net/ipa/ipa_uc.h | 32 + drivers/net/ipa/ipa_version.h | 23 + drivers/net/ipvlan/ipvlan_core.c | 19 +- drivers/net/ipvlan/ipvlan_main.c | 5 +- drivers/net/macsec.c | 25 +- drivers/net/macvlan.c | 2 + drivers/net/phy/Kconfig | 14 + drivers/net/phy/Makefile | 2 + drivers/net/phy/bcm63xx.c | 1 + drivers/net/phy/marvell10g.c | 177 +- drivers/net/phy/mdio-ipq8064.c | 166 + drivers/net/phy/mdio-xpcs.c | 612 ++++ drivers/net/phy/mscc.c | 10 +- drivers/net/phy/phy.c | 3 +- drivers/net/phy/phylink.c | 13 +- drivers/net/slip/slhc.c | 14 +- drivers/net/slip/slip.c | 7 +- drivers/net/team/team.c | 2 + drivers/net/tun.c | 106 +- drivers/net/usb/cdc_ncm.c | 411 ++- drivers/net/usb/huawei_cdc_ncm.c | 8 +- drivers/net/usb/r8152.c | 15 +- drivers/net/veth.c | 2 +- drivers/net/virtio_net.c | 53 +- drivers/net/vmxnet3/vmxnet3_ethtool.c | 24 +- drivers/net/wireless/ath/carl9170/debug.c | 2 +- drivers/net/wireless/ath/wil6210/ethtool.c | 1 + drivers/net/wireless/broadcom/b43/debugfs.c | 2 +- drivers/net/wireless/broadcom/b43legacy/debugfs.c | 2 +- drivers/net/wireless/broadcom/b43legacy/sysfs.c | 6 +- drivers/net/wireless/intel/ipw2x00/ipw2100.c | 16 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 48 +- drivers/net/wireless/intel/ipw2x00/libipw_rx.c | 4 +- drivers/net/wireless/intel/ipw2x00/libipw_wx.c | 8 +- drivers/net/wireless/intel/iwlegacy/3945-mac.c | 4 +- drivers/net/wireless/intel/iwlegacy/4965.c | 3 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 2 + drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 25 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 6 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 35 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 4 + drivers/net/wireless/intersil/prism54/oid_mgt.c | 34 +- drivers/net/wireless/marvell/libertas/if_spi.c | 3 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 2 +- drivers/net/wireless/mediatek/mt76/Makefile | 2 +- drivers/net/wireless/mediatek/mt76/agg-rx.c | 17 +- drivers/net/wireless/mediatek/mt76/airtime.c | 326 -- drivers/net/wireless/mediatek/mt76/dma.c | 58 +- drivers/net/wireless/mediatek/mt76/eeprom.c | 20 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 392 ++- drivers/net/wireless/mediatek/mt76/mcu.c | 12 +- drivers/net/wireless/mediatek/mt76/mmio.c | 3 - drivers/net/wireless/mediatek/mt76/mt76.h | 165 +- drivers/net/wireless/mediatek/mt76/mt7603/core.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 21 +- drivers/net/wireless/mediatek/mt76/mt7603/init.c | 22 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 39 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 25 +- drivers/net/wireless/mediatek/mt76/mt7603/mcu.c | 22 +- drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h | 7 +- drivers/net/wireless/mediatek/mt76/mt7603/regs.h | 15 +- drivers/net/wireless/mediatek/mt76/mt7615/Kconfig | 11 + drivers/net/wireless/mediatek/mt76/mt7615/Makefile | 7 +- .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 120 +- drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 178 +- drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 38 +- drivers/net/wireless/mediatek/mt76/mt7615/eeprom.h | 3 +- drivers/net/wireless/mediatek/mt76/mt7615/init.c | 350 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 991 ++++-- drivers/net/wireless/mediatek/mt76/mt7615/mac.h | 77 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 380 ++- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 1051 +++--- drivers/net/wireless/mediatek/mt76/mt7615/mcu.h | 126 +- drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 115 + drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 203 +- .../wireless/mediatek/mt76/mt7615/mt7615_trace.h | 56 + drivers/net/wireless/mediatek/mt76/mt7615/pci.c | 98 +- drivers/net/wireless/mediatek/mt76/mt7615/regs.h | 163 +- drivers/net/wireless/mediatek/mt76/mt7615/soc.c | 77 + drivers/net/wireless/mediatek/mt76/mt7615/trace.c | 12 + drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x0/init.c | 6 +- drivers/net/wireless/mediatek/mt76/mt76x0/main.c | 8 +- drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 9 +- .../net/wireless/mediatek/mt76/mt76x0/pci_mcu.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x0/phy.c | 32 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 31 +- .../net/wireless/mediatek/mt76/mt76x0/usb_mcu.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02.h | 13 +- .../net/wireless/mediatek/mt76/mt76x02_beacon.c | 91 +- drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c | 14 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 43 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.h | 5 +- drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c | 10 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 31 +- drivers/net/wireless/mediatek/mt76/mt76x02_phy.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x02_phy.h | 4 +- drivers/net/wireless/mediatek/mt76/mt76x02_regs.h | 12 +- drivers/net/wireless/mediatek/mt76/mt76x02_trace.h | 46 - drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c | 7 +- .../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 61 +- .../net/wireless/mediatek/mt76/mt76x02_usb_mcu.c | 34 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 28 +- drivers/net/wireless/mediatek/mt76/mt76x2/Makefile | 2 - drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.h | 2 +- drivers/net/wireless/mediatek/mt76/mt76x2/init.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x2/mcu.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2.h | 2 +- .../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 6 +- .../net/wireless/mediatek/mt76/mt76x2/pci_main.c | 25 +- .../net/wireless/mediatek/mt76/mt76x2/pci_phy.c | 8 +- drivers/net/wireless/mediatek/mt76/mt76x2/phy.c | 26 +- drivers/net/wireless/mediatek/mt76/mt76x2/usb.c | 4 +- .../net/wireless/mediatek/mt76/mt76x2/usb_init.c | 20 +- .../net/wireless/mediatek/mt76/mt76x2/usb_mac.c | 2 +- .../net/wireless/mediatek/mt76/mt76x2/usb_main.c | 19 +- .../net/wireless/mediatek/mt76/mt76x2/usb_phy.c | 6 +- drivers/net/wireless/mediatek/mt76/trace.c | 3 + drivers/net/wireless/mediatek/mt76/trace.h | 54 +- drivers/net/wireless/mediatek/mt76/tx.c | 85 +- drivers/net/wireless/mediatek/mt76/usb.c | 455 ++- drivers/net/wireless/mediatek/mt76/util.c | 8 +- drivers/net/wireless/mediatek/mt76/util.h | 14 +- drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 53 +- drivers/net/wireless/quantenna/qtnfmac/commands.c | 38 +- drivers/net/wireless/quantenna/qtnfmac/commands.h | 2 + drivers/net/wireless/quantenna/qtnfmac/core.c | 18 +- drivers/net/wireless/quantenna/qtnfmac/core.h | 5 +- drivers/net/wireless/quantenna/qtnfmac/event.c | 54 +- drivers/net/wireless/quantenna/qtnfmac/qlink.h | 33 +- .../net/wireless/quantenna/qtnfmac/qlink_util.c | 2 + .../net/wireless/realtek/rtlwifi/rtl8188ee/trx.h | 1 + drivers/net/wireless/realtek/rtw88/main.c | 6 - drivers/net/wireless/realtek/rtw88/main.h | 1 - drivers/net/wireless/ti/wlcore/main.c | 2 +- drivers/nfc/fdp/fdp.c | 35 +- drivers/nfc/fdp/i2c.c | 26 +- drivers/nfc/st21nfca/dep.c | 3 +- drivers/nfc/st21nfca/se.c | 3 +- drivers/nfc/st95hf/core.c | 7 +- drivers/ntb/hw/amd/ntb_hw_amd.c | 290 +- drivers/ntb/hw/amd/ntb_hw_amd.h | 7 +- drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 2 +- drivers/ntb/ntb_transport.c | 58 +- drivers/ntb/test/ntb_tool.c | 14 +- drivers/nvdimm/security.c | 2 +- drivers/nvme/host/pci.c | 2 +- drivers/nvmem/Kconfig | 12 + drivers/nvmem/Makefile | 2 + drivers/nvmem/core.c | 3 + drivers/nvmem/imx-ocotp.c | 8 +- drivers/nvmem/jz4780-efuse.c | 239 ++ drivers/nvmem/nvmem-sysfs.c | 6 + drivers/of/of_mdio.c | 1 + drivers/of/property.c | 8 +- drivers/of/resolver.c | 5 +- drivers/of/unittest.c | 465 +-- drivers/pci/controller/Kconfig | 11 +- drivers/pci/controller/Makefile | 2 +- drivers/pci/controller/dwc/pci-meson.c | 116 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 79 +- drivers/pci/controller/dwc/pcie-designware.h | 11 + drivers/pci/controller/dwc/pcie-qcom.c | 8 +- drivers/pci/controller/mobiveil/Kconfig | 33 + drivers/pci/controller/mobiveil/Makefile | 5 + .../pci/controller/mobiveil/pcie-layerscape-gen4.c | 267 ++ .../pci/controller/mobiveil/pcie-mobiveil-host.c | 636 ++++ .../pci/controller/mobiveil/pcie-mobiveil-plat.c | 61 + drivers/pci/controller/mobiveil/pcie-mobiveil.c | 230 ++ drivers/pci/controller/mobiveil/pcie-mobiveil.h | 226 ++ drivers/pci/controller/pci-hyperv.c | 260 +- drivers/pci/controller/pci-tegra.c | 187 +- drivers/pci/controller/pcie-brcmstb.c | 4 +- drivers/pci/controller/pcie-mobiveil.c | 958 ------ drivers/pci/endpoint/functions/pci-epf-test.c | 121 +- drivers/pci/endpoint/pci-ep-cfs.c | 27 +- drivers/pci/endpoint/pci-epc-core.c | 130 +- drivers/pci/endpoint/pci-epc-mem.c | 10 +- drivers/pci/endpoint/pci-epf-core.c | 33 +- drivers/pci/hotplug/s390_pci_hpc.c | 99 +- drivers/pci/pci-bridge-emul.c | 14 +- drivers/pci/pci-sysfs.c | 27 +- drivers/pci/pci.c | 80 +- drivers/pci/pci.h | 19 +- drivers/pci/pcie/Kconfig | 1 + drivers/pci/pcie/aer_inject.c | 6 +- drivers/pci/probe.c | 40 + drivers/pci/quirks.c | 80 +- drivers/pci/slot.c | 38 +- drivers/perf/arm_pmu_acpi.c | 7 +- drivers/perf/arm_spe_pmu.c | 2 +- drivers/perf/fsl_imx8_ddr_perf.c | 10 +- drivers/phy/allwinner/phy-sun50i-usb3.c | 2 +- drivers/phy/amlogic/Kconfig | 22 + drivers/phy/amlogic/Makefile | 12 +- .../phy/amlogic/phy-meson-axg-mipi-pcie-analog.c | 188 ++ drivers/phy/amlogic/phy-meson-axg-pcie.c | 192 ++ drivers/phy/amlogic/phy-meson-g12a-usb2.c | 2 +- drivers/phy/cadence/Kconfig | 6 +- drivers/phy/cadence/Makefile | 2 +- drivers/phy/cadence/phy-cadence-dp.c | 541 ---- drivers/phy/cadence/phy-cadence-torrent.c | 1944 +++++++++++ drivers/phy/mediatek/phy-mtk-tphy.c | 64 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 112 +- drivers/phy/socionext/phy-uniphier-pcie.c | 102 +- drivers/phy/socionext/phy-uniphier-usb3hs.c | 92 +- drivers/phy/socionext/phy-uniphier-usb3ss.c | 8 +- drivers/pinctrl/cirrus/pinctrl-madera-core.c | 13 + drivers/pinctrl/core.c | 2 +- drivers/pinctrl/devicetree.c | 9 +- drivers/pinctrl/pinconf-generic.c | 1 + drivers/pinctrl/pinctrl-da9062.c | 2 +- drivers/pinctrl/pinctrl-falcon.c | 2 +- drivers/pinctrl/pinctrl-ingenic.c | 7 + drivers/pinctrl/qcom/pinctrl-msm.c | 3 +- drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 2 +- drivers/pinctrl/sirf/pinctrl-atlas7.c | 2 +- drivers/pinctrl/sprd/Kconfig | 10 +- drivers/pinctrl/sprd/pinctrl-sprd.c | 3 + drivers/pinctrl/stm32/pinctrl-stm32.c | 45 +- drivers/platform/chrome/Kconfig | 2 +- drivers/platform/chrome/cros_ec.c | 2 +- drivers/platform/chrome/cros_ec_chardev.c | 2 +- drivers/platform/chrome/cros_ec_lightbar.c | 50 +- drivers/platform/chrome/cros_ec_proto.c | 9 +- drivers/platform/chrome/cros_ec_rpmsg.c | 16 +- drivers/platform/chrome/cros_ec_spi.c | 6 +- drivers/platform/chrome/cros_ec_sysfs.c | 36 +- drivers/platform/chrome/cros_ec_vbc.c | 4 +- drivers/platform/x86/Kconfig | 2 +- drivers/platform/x86/i2c-multi-instantiate.c | 2 +- drivers/platform/x86/intel-uncore-frequency.c | 51 +- drivers/platform/x86/intel_pmc_core.c | 127 +- drivers/power/reset/Kconfig | 2 +- drivers/power/reset/at91-reset.c | 190 +- drivers/power/reset/sc27xx-poweroff.c | 21 +- drivers/power/supply/Kconfig | 2 +- drivers/power/supply/ab8500_charger.c | 35 +- drivers/power/supply/axp288_charger.c | 57 +- drivers/power/supply/axp288_fuel_gauge.c | 4 +- drivers/power/supply/bq27xxx_battery.c | 5 +- drivers/power/supply/twl4030_charger.c | 4 +- drivers/powercap/idle_inject.c | 2 +- drivers/ptp/Kconfig | 12 + drivers/ptp/Makefile | 1 + drivers/ptp/ptp_vmw.c | 144 + drivers/regulator/Kconfig | 1 + drivers/regulator/anatop-regulator.c | 10 +- drivers/regulator/core.c | 25 +- drivers/regulator/pwm-regulator.c | 6 +- drivers/regulator/stm32-vrefbuf.c | 3 +- drivers/remoteproc/Kconfig | 6 + drivers/remoteproc/Makefile | 1 + drivers/remoteproc/imx_rproc.c | 11 +- drivers/remoteproc/keystone_remoteproc.c | 4 +- drivers/remoteproc/mtk_scp.c | 2 +- drivers/remoteproc/qcom_q6v5_adsp.c | 2 +- drivers/remoteproc/qcom_q6v5_ipa_notify.c | 85 + drivers/remoteproc/qcom_q6v5_mss.c | 171 +- drivers/remoteproc/qcom_q6v5_pas.c | 2 +- drivers/remoteproc/qcom_q6v5_wcss.c | 2 +- drivers/remoteproc/qcom_wcnss.c | 2 +- drivers/remoteproc/remoteproc_core.c | 104 +- drivers/remoteproc/remoteproc_debugfs.c | 16 +- drivers/remoteproc/remoteproc_elf_helpers.h | 96 + drivers/remoteproc/remoteproc_elf_loader.c | 189 +- drivers/remoteproc/remoteproc_internal.h | 16 +- drivers/remoteproc/remoteproc_virtio.c | 1 + drivers/remoteproc/st_remoteproc.c | 4 +- drivers/remoteproc/st_slim_rproc.c | 6 +- drivers/remoteproc/stm32_rproc.c | 4 +- drivers/remoteproc/wkup_m3_rproc.c | 4 +- drivers/reset/hisilicon/hi6220_reset.c | 69 +- drivers/reset/reset-imx7.c | 101 + drivers/rtc/Kconfig | 3 +- drivers/rtc/rtc-ab8500.c | 10 +- drivers/rtc/rtc-au1xxx.c | 29 +- drivers/rtc/rtc-cmos.c | 5 +- drivers/rtc/rtc-cpcap.c | 13 +- drivers/rtc/rtc-davinci.c | 58 +- drivers/rtc/rtc-ds1305.c | 10 +- drivers/rtc/rtc-ds1374.c | 27 +- drivers/rtc/rtc-imx-sc.c | 2 +- drivers/rtc/rtc-mpc5121.c | 61 +- drivers/rtc/rtc-pl030.c | 27 +- drivers/rtc/rtc-pl031.c | 53 +- drivers/rtc/rtc-pm8xxx.c | 29 +- drivers/rtc/rtc-sa1100.c | 40 +- drivers/rtc/rtc-sirfsoc.c | 44 +- drivers/rtc/rtc-snvs.c | 1 - drivers/rtc/rtc-starfire.c | 10 +- drivers/rtc/sysfs.c | 2 +- drivers/s390/cio/airq.c | 8 +- drivers/s390/cio/cio.c | 8 +- drivers/s390/cio/qdio_debug.c | 19 + drivers/s390/cio/qdio_setup.c | 11 +- drivers/s390/net/qeth_core.h | 4 +- drivers/s390/net/qeth_core_main.c | 181 +- drivers/s390/net/qeth_core_sys.c | 9 +- drivers/s390/net/qeth_l2_main.c | 30 +- drivers/s390/net/qeth_l3_main.c | 1 + drivers/s390/net/qeth_l3_sys.c | 9 +- drivers/scsi/BusLogic.c | 2 +- drivers/scsi/Kconfig | 42 +- drivers/scsi/aacraid/aachba.c | 83 +- drivers/scsi/aacraid/comminit.c | 35 +- drivers/scsi/aacraid/commsup.c | 48 +- drivers/scsi/aacraid/linit.c | 154 +- drivers/scsi/aha152x.c | 4 +- drivers/scsi/aic7xxx/Kconfig.aic79xx | 2 +- drivers/scsi/aic7xxx/Kconfig.aic7xxx | 2 +- drivers/scsi/arcmsr/arcmsr_attr.c | 2 +- drivers/scsi/arcmsr/arcmsr_hba.c | 2 +- drivers/scsi/dpt/dpti_ioctl.h | 2 +- drivers/scsi/dpt_i2o.c | 27 +- drivers/scsi/dpti.h | 5 +- drivers/scsi/fnic/vnic_devcmd.h | 2 +- drivers/scsi/g_NCR5380.c | 2 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 3 +- drivers/scsi/hosts.c | 65 + drivers/scsi/ibmvscsi/ibmvfc.c | 207 +- drivers/scsi/ibmvscsi/ibmvfc.h | 3 +- drivers/scsi/ipr.c | 3 +- drivers/scsi/ipr.h | 7 +- drivers/scsi/isci/sas.h | 2 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 2 +- drivers/scsi/mvsas/mv_sas.h | 2 +- drivers/scsi/mvumi.h | 4 +- drivers/scsi/ncr53c8xx.c | 2 +- drivers/scsi/pcmcia/Kconfig | 2 +- drivers/scsi/pmcraid.h | 2 +- drivers/scsi/qedf/qedf_main.c | 18 +- drivers/scsi/qla2xxx/qla_bsg.c | 9 +- drivers/scsi/qla2xxx/qla_dbg.c | 23 +- drivers/scsi/qla2xxx/qla_def.h | 31 +- drivers/scsi/qla2xxx/qla_dfs.c | 11 +- drivers/scsi/qla2xxx/qla_fw.h | 3 +- drivers/scsi/qla2xxx/qla_gbl.h | 6 +- drivers/scsi/qla2xxx/qla_gs.c | 4 +- drivers/scsi/qla2xxx/qla_init.c | 189 +- drivers/scsi/qla2xxx/qla_iocb.c | 22 +- drivers/scsi/qla2xxx/qla_isr.c | 116 +- drivers/scsi/qla2xxx/qla_mbx.c | 133 +- drivers/scsi/qla2xxx/qla_mid.c | 3 +- drivers/scsi/qla2xxx/qla_mr.c | 13 +- drivers/scsi/qla2xxx/qla_nvme.c | 2 +- drivers/scsi/qla2xxx/qla_os.c | 167 +- drivers/scsi/qla2xxx/qla_sup.c | 13 +- drivers/scsi/qla2xxx/qla_target.c | 10 +- drivers/scsi/qla2xxx/qla_tmpl.h | 4 +- drivers/scsi/qla2xxx/qla_version.h | 2 +- drivers/scsi/scsi.c | 14 - drivers/scsi/scsi_error.c | 1 - drivers/scsi/scsi_lib.c | 98 +- drivers/scsi/scsi_priv.h | 2 - drivers/scsi/scsi_scan.c | 1 - drivers/scsi/scsi_sysfs.c | 8 +- drivers/scsi/scsi_transport_iscsi.c | 38 + drivers/scsi/smartpqi/Kconfig | 2 +- drivers/scsi/snic/vnic_devcmd.h | 2 +- drivers/scsi/st.c | 2 +- drivers/scsi/stex.c | 2 +- drivers/scsi/ufs/Kconfig | 2 +- drivers/scsi/ufs/ufs-mediatek.c | 48 +- drivers/scsi/ufs/ufs-mediatek.h | 2 + drivers/scsi/ufs/ufs-qcom.c | 3 + drivers/scsi/ufs/ufs_quirks.h | 1 + drivers/scsi/ufs/ufshcd.c | 186 +- drivers/scsi/ufs/ufshcd.h | 104 +- drivers/slimbus/qcom-ngd-ctrl.c | 3 + drivers/soc/Makefile | 2 +- drivers/soc/fsl/dpio/dpio-driver.c | 8 +- drivers/soc/imx/Kconfig | 9 + drivers/soc/imx/Makefile | 2 +- drivers/soc/imx/{soc-imx8.c => soc-imx8m.c} | 0 drivers/soc/qcom/Kconfig | 1 - drivers/soc/qcom/rpmh-rsc.c | 2 +- drivers/soc/qcom/socinfo.c | 2 +- drivers/soundwire/bus.c | 7 +- drivers/soundwire/qcom.c | 2 +- drivers/spi/Kconfig | 19 +- drivers/spi/Makefile | 2 + drivers/spi/atmel-quadspi.c | 11 + drivers/spi/spi-bcm63xx-hsspi.c | 1 - drivers/spi/spi-fsi.c | 558 ++++ drivers/spi/spi-fsl-dspi.c | 574 ++-- drivers/spi/spi-fsl-lpspi.c | 7 +- drivers/spi/spi-hisi-sfc-v3xx.c | 99 +- drivers/spi/spi-mem.c | 5 +- drivers/spi/spi-meson-spicc.c | 496 ++- drivers/spi/spi-mtk-nor.c | 689 ++++ drivers/spi/spi-nxp-fspi.c | 63 +- drivers/spi/spi-pxa2xx.c | 13 +- drivers/spi/spi-rockchip.c | 5 +- drivers/spi/spi-rspi.c | 36 +- drivers/spi/spi-zynqmp-gqspi.c | 3 - drivers/spi/spi.c | 66 +- drivers/spi/spidev.c | 23 +- drivers/ssb/sprom.c | 4 +- drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/comedi/drivers/dt282x.c | 30 +- drivers/staging/exfat/Kconfig | 41 - drivers/staging/exfat/Makefile | 10 - drivers/staging/exfat/TODO | 69 - drivers/staging/exfat/exfat.h | 766 ----- drivers/staging/exfat/exfat_blkdev.c | 136 - drivers/staging/exfat/exfat_cache.c | 517 --- drivers/staging/exfat/exfat_core.c | 2537 --------------- drivers/staging/exfat/exfat_nls.c | 212 -- drivers/staging/exfat/exfat_super.c | 3404 -------------------- drivers/staging/exfat/exfat_upcase.c | 740 ----- drivers/staging/gasket/gasket_core.c | 2 +- drivers/staging/greybus/gpio.c | 15 +- drivers/staging/greybus/i2c.c | 14 - drivers/staging/hp/hp100.c | 6 - drivers/staging/kpc2000/kpc2000/core.c | 4 +- drivers/staging/kpc2000/kpc2000_spi.c | 4 +- drivers/staging/ks7010/ks7010_sdio.c | 3 +- drivers/staging/media/Kconfig | 4 + drivers/staging/media/Makefile | 1 + drivers/staging/media/imx/imx-media-capture.c | 4 +- drivers/staging/media/imx/imx-media-csi.c | 2 + drivers/staging/media/imx/imx7-media-csi.c | 2 + drivers/staging/media/meson/vdec/Makefile | 4 +- drivers/staging/media/meson/vdec/codec_h264.c | 485 +++ drivers/staging/media/meson/vdec/codec_h264.h | 14 + .../staging/media/meson/vdec/codec_hevc_common.c | 297 ++ .../staging/media/meson/vdec/codec_hevc_common.h | 71 + drivers/staging/media/meson/vdec/codec_vp9.c | 2141 ++++++++++++ drivers/staging/media/meson/vdec/codec_vp9.h | 13 + drivers/staging/media/meson/vdec/esparser.c | 200 +- drivers/staging/media/meson/vdec/hevc_regs.h | 218 ++ drivers/staging/media/meson/vdec/vdec.c | 105 +- drivers/staging/media/meson/vdec/vdec.h | 14 +- drivers/staging/media/meson/vdec/vdec_helpers.c | 123 +- drivers/staging/media/meson/vdec/vdec_helpers.h | 10 +- drivers/staging/media/meson/vdec/vdec_hevc.c | 231 ++ drivers/staging/media/meson/vdec/vdec_hevc.h | 13 + drivers/staging/media/meson/vdec/vdec_platform.c | 109 + drivers/staging/media/omap4iss/iss_video.c | 4 +- drivers/staging/media/rkisp1/TODO | 1 - drivers/staging/media/rkisp1/rkisp1-capture.c | 11 +- drivers/staging/media/tegra-vde/vde.c | 55 +- drivers/staging/media/usbvision/Kconfig | 18 + .../usb => staging/media}/usbvision/Makefile | 0 drivers/staging/media/usbvision/TODO | 11 + .../media}/usbvision/usbvision-cards.c | 0 .../media}/usbvision/usbvision-cards.h | 0 .../media}/usbvision/usbvision-core.c | 0 .../media}/usbvision/usbvision-i2c.c | 0 .../media}/usbvision/usbvision-video.c | 0 .../usb => staging/media}/usbvision/usbvision.h | 0 drivers/staging/most/core.c | 6 +- drivers/staging/mt7621-pci/pci-mt7621.c | 102 +- drivers/staging/qlge/qlge.h | 69 +- drivers/staging/qlge/qlge_dbg.c | 4 - drivers/staging/qlge/qlge_ethtool.c | 2 + drivers/staging/qlge/qlge_mpi.c | 6 + drivers/staging/rtl8188eu/core/rtw_debug.c | 16 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 42 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 2 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 4 +- drivers/staging/rtl8192e/rtllib_rx.c | 4 +- drivers/staging/rtl8192e/rtllib_wx.c | 8 +- drivers/staging/rtl8712/rtl871x_cmd.h | 2 +- drivers/staging/rtl8712/rtl871x_recv.h | 4 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 2 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 14 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 4 +- drivers/staging/speakup/main.c | 2 +- drivers/staging/speakup/selection.c | 2 - drivers/staging/speakup/speakup_soft.c | 2 +- drivers/staging/vt6655/card.h | 2 +- drivers/staging/vt6655/power.c | 10 +- drivers/staging/vt6656/Makefile | 4 +- drivers/staging/vt6656/baseband.c | 20 +- drivers/staging/vt6656/device.h | 11 - drivers/staging/vt6656/dpc.c | 124 - drivers/staging/vt6656/dpc.h | 24 - drivers/staging/vt6656/int.c | 126 - drivers/staging/vt6656/int.h | 47 - drivers/staging/vt6656/main_usb.c | 17 +- drivers/staging/vt6656/rxtx.c | 61 +- drivers/staging/vt6656/rxtx.h | 1 - drivers/staging/vt6656/usbpipe.c | 233 +- drivers/staging/vt6656/usbpipe.h | 23 + drivers/staging/wfx/data_rx.c | 3 +- drivers/staging/wfx/data_tx.c | 12 +- drivers/staging/wfx/data_tx.h | 2 +- drivers/staging/wfx/hif_api_cmd.h | 4 - drivers/staging/wfx/hif_tx.c | 15 +- drivers/staging/wfx/hif_tx.h | 2 +- drivers/staging/wfx/hif_tx_mib.h | 15 +- drivers/staging/wfx/sta.c | 28 +- drivers/staging/wilc1000/cfg80211.c | 26 +- drivers/staging/wilc1000/hif.c | 2 +- .../staging/wilc1000/microchip,wilc1000,sdio.yaml | 68 - .../staging/wilc1000/microchip,wilc1000,spi.yaml | 61 - drivers/staging/wilc1000/microchip,wilc1000.yaml | 72 + drivers/staging/wilc1000/netdev.c | 24 +- drivers/staging/wilc1000/netdev.h | 1 - drivers/staging/wilc1000/sdio.c | 35 +- drivers/staging/wilc1000/spi.c | 42 +- drivers/staging/wilc1000/wlan.c | 6 +- drivers/staging/wilc1000/wlan.h | 1 - drivers/thermal/Kconfig | 42 +- drivers/thermal/Makefile | 3 + drivers/thermal/cpufreq_cooling.c | 19 +- drivers/thermal/imx8mm_thermal.c | 131 + drivers/thermal/imx_sc_thermal.c | 148 + drivers/thermal/imx_thermal.c | 6 +- drivers/thermal/of-thermal.c | 62 +- drivers/thermal/rcar_gen3_thermal.c | 27 +- drivers/thermal/samsung/exynos_tmu.c | 4 +- drivers/thermal/sprd_thermal.c | 552 ++++ drivers/thermal/thermal_core.c | 3 +- drivers/thermal/thermal_core.h | 2 + drivers/thermal/thermal_sysfs.c | 77 + drivers/thermal/ti-soc-thermal/ti-bandgap.c | 44 +- drivers/thermal/ti-soc-thermal/ti-bandgap.h | 4 +- drivers/thunderbolt/domain.c | 4 +- drivers/thunderbolt/switch.c | 2 +- drivers/tty/mips_ejtag_fdc.c | 1 + drivers/tty/serdev/core.c | 10 + drivers/tty/serial/8250/8250.h | 6 +- drivers/tty/serial/8250/8250_bcm2835aux.c | 62 +- drivers/tty/serial/8250/8250_core.c | 6 +- drivers/tty/serial/8250/8250_dwlib.h | 2 +- drivers/tty/serial/8250/8250_exar.c | 33 + drivers/tty/serial/8250/8250_lpss.c | 6 + drivers/tty/serial/8250/8250_mtk.c | 50 +- drivers/tty/serial/8250/8250_of.c | 39 +- drivers/tty/serial/8250/8250_omap.c | 34 +- drivers/tty/serial/8250/8250_port.c | 157 +- drivers/tty/serial/Kconfig | 2 +- drivers/tty/serial/ar933x_uart.c | 113 +- drivers/tty/serial/atmel_serial.c | 3 - drivers/tty/serial/atmel_serial.h | 2 +- drivers/tty/serial/cpm_uart/cpm_uart.h | 6 +- drivers/tty/serial/cpm_uart/cpm_uart_core.c | 48 +- drivers/tty/serial/earlycon.c | 11 + drivers/tty/serial/fsl_lpuart.c | 41 +- drivers/tty/serial/icom.h | 2 +- drivers/tty/serial/ifx6x60.h | 2 +- drivers/tty/serial/imx.c | 44 +- drivers/tty/serial/jsm/jsm.h | 2 +- drivers/tty/serial/lantiq.c | 1 - drivers/tty/serial/mvebu-uart.c | 2 +- drivers/tty/serial/pic32_uart.h | 2 +- drivers/tty/serial/qcom_geni_serial.c | 30 + drivers/tty/serial/serial_core.c | 75 +- drivers/tty/serial/serial_mctrl_gpio.h | 2 +- drivers/tty/serial/sirfsoc_uart.h | 2 +- drivers/tty/serial/stm32-usart.h | 2 +- drivers/tty/serial/timbuart.h | 2 +- drivers/tty/sysrq.c | 12 + drivers/tty/vt/selection.c | 218 +- drivers/tty/vt/vt.c | 2 - drivers/tty/vt/vt_ioctl.c | 6 +- drivers/usb/cdns3/core.c | 22 +- drivers/usb/cdns3/gadget.c | 19 +- drivers/usb/chipidea/core.c | 10 +- drivers/usb/chipidea/udc.c | 7 +- drivers/usb/core/hcd.c | 3 + drivers/usb/core/hub.c | 8 +- drivers/usb/core/port.c | 10 +- drivers/usb/core/quirks.c | 6 + drivers/usb/dwc3/dwc3-meson-g12a.c | 10 +- drivers/usb/dwc3/gadget.c | 9 +- drivers/usb/gadget/udc/net2280.c | 5 +- drivers/usb/gadget/udc/renesas_usb3.c | 26 +- drivers/usb/gadget/udc/s3c-hsudc.c | 3 +- drivers/usb/gadget/udc/tegra-xudc.c | 8 +- drivers/usb/host/xhci-pci.c | 3 +- drivers/usb/host/xhci-plat.c | 1 + drivers/usb/misc/usb251xb.c | 20 +- drivers/usb/mtu3/mtu3_dr.c | 9 +- drivers/usb/musb/mediatek.c | 16 +- drivers/usb/phy/phy-tegra-usb.c | 3 +- drivers/usb/roles/class.c | 29 +- drivers/usb/roles/intel-xhci-usb-role-switch.c | 26 +- drivers/usb/serial/generic.c | 8 +- drivers/usb/serial/option.c | 2 + drivers/usb/serial/pl2303.c | 1 + drivers/usb/serial/pl2303.h | 1 + drivers/usb/serial/usb-serial.c | 2 +- drivers/usb/storage/unusual_devs.h | 6 + drivers/usb/typec/class.c | 36 +- drivers/usb/typec/mux.c | 47 +- drivers/usb/typec/mux/Kconfig | 9 + drivers/usb/typec/mux/Makefile | 1 + drivers/usb/typec/mux/intel_pmc_mux.c | 434 +++ drivers/usb/typec/tcpm/tcpm.c | 9 +- drivers/usb/typec/ucsi/displayport.c | 12 +- drivers/vhost/vhost.c | 232 +- drivers/vhost/vhost.h | 12 - drivers/video/console/vgacon.c | 3 + drivers/video/fbdev/Kconfig | 9 +- drivers/video/fbdev/aty/mach64_gx.c | 3 +- drivers/video/fbdev/aty/radeon_base.c | 26 +- drivers/video/fbdev/kyro/STG4000OverlayDevice.c | 3 +- drivers/video/fbdev/matrox/matroxfb_base.c | 15 + drivers/video/fbdev/mmp/hw/mmp_ctrl.h | 2 +- drivers/video/fbdev/pxa168fb.c | 3 - drivers/video/fbdev/sh_mobile_lcdcfb.c | 4 +- drivers/video/fbdev/ssd1307fb.c | 2 +- drivers/video/fbdev/w100fb.c | 18 +- drivers/video/fbdev/wm8505fb.c | 2 +- drivers/video/hdmi.c | 11 +- drivers/virtio/virtio_balloon.c | 105 +- drivers/virtio/virtio_ring.c | 4 +- drivers/watchdog/iTCO_vendor.h | 2 + drivers/watchdog/iTCO_vendor_support.c | 16 +- drivers/watchdog/iTCO_wdt.c | 28 +- drivers/xen/xenbus/xenbus_client.c | 126 +- drivers/xen/xenbus/xenbus_comms.c | 4 + drivers/xen/xenbus/xenbus_probe.c | 10 +- drivers/xen/xenbus/xenbus_probe_backend.c | 5 +- drivers/xen/xenbus/xenbus_xs.c | 9 +- drivers/zorro/zorro.c | 2 +- fs/Kconfig | 3 +- fs/Makefile | 1 + fs/afs/security.c | 2 +- fs/autofs/dev-ioctl.c | 6 +- fs/btrfs/async-thread.c | 8 + fs/btrfs/async-thread.h | 1 + fs/btrfs/backref.c | 8 +- fs/btrfs/backref.h | 4 + fs/btrfs/block-group.c | 2 + fs/btrfs/block-rsv.c | 11 +- fs/btrfs/block-rsv.h | 12 +- fs/btrfs/ctree.c | 7 +- fs/btrfs/ctree.h | 8 +- fs/btrfs/delalloc-space.c | 4 +- fs/btrfs/delayed-inode.c | 6 +- fs/btrfs/delayed-inode.h | 2 +- fs/btrfs/delayed-ref.c | 3 +- fs/btrfs/disk-io.c | 58 +- fs/btrfs/extent-tree.c | 38 +- fs/btrfs/file-item.c | 40 +- fs/btrfs/file.c | 23 +- fs/btrfs/inode-map.c | 2 +- fs/btrfs/inode.c | 57 +- fs/btrfs/ioctl.c | 2 +- fs/btrfs/props.c | 2 +- fs/btrfs/rcu-string.h | 2 +- fs/btrfs/reflink.c | 130 +- fs/btrfs/relocation.c | 468 +-- fs/btrfs/root-tree.c | 2 +- fs/btrfs/scrub.c | 2 +- fs/btrfs/send.c | 44 +- fs/btrfs/space-info.c | 56 +- fs/btrfs/space-info.h | 7 + fs/btrfs/transaction.c | 11 +- fs/btrfs/tree-log.c | 379 ++- fs/btrfs/volumes.c | 96 +- fs/cifs/cifs_spnego.c | 25 +- fs/cifs/cifsacl.c | 33 +- fs/cifs/cifsfs.c | 4 +- fs/cifs/cifspdu.h | 18 +- fs/cifs/connect.c | 23 +- fs/cifs/inode.c | 4 +- fs/cifs/link.c | 4 +- fs/cifs/smb2file.c | 9 +- fs/cifs/smb2ops.c | 25 +- fs/cifs/smb2pdu.c | 55 +- fs/cifs/smb2pdu.h | 50 +- fs/cifs/smb2proto.h | 5 +- fs/crypto/keyring.c | 29 +- fs/crypto/keysetup.c | 9 + fs/crypto/keysetup_v1.c | 2 +- fs/ecryptfs/ecryptfs_kernel.h | 2 +- fs/ecryptfs/keystore.c | 2 +- fs/erofs/decompressor.c | 22 +- fs/erofs/internal.h | 35 +- fs/erofs/super.c | 253 +- fs/erofs/utils.c | 90 +- fs/erofs/xattr.c | 4 +- fs/erofs/zdata.c | 80 +- fs/eventpoll.c | 64 +- fs/exfat/Kconfig | 21 + fs/exfat/Makefile | 8 + fs/exfat/balloc.c | 280 ++ fs/exfat/cache.c | 325 ++ fs/exfat/dir.c | 1238 +++++++ fs/exfat/exfat_fs.h | 519 +++ fs/exfat/exfat_raw.h | 184 ++ fs/exfat/fatent.c | 463 +++ fs/exfat/file.c | 360 +++ fs/exfat/inode.c | 671 ++++ fs/exfat/misc.c | 163 + fs/exfat/namei.c | 1448 +++++++++ fs/exfat/nls.c | 831 +++++ fs/exfat/super.c | 722 +++++ fs/ext4/ext4.h | 5 +- fs/ext4/ext4_jbd2.c | 1 + fs/ext4/extents.c | 117 +- fs/ext4/file.c | 1 + fs/ext4/inode.c | 6 +- fs/ext4/ioctl.c | 12 - fs/ext4/mballoc.c | 6 +- fs/ext4/namei.c | 4 +- fs/ext4/super.c | 19 +- fs/f2fs/compress.c | 2 +- fs/f2fs/f2fs.h | 4 +- fs/f2fs/file.c | 35 +- fs/f2fs/inode.c | 2 +- fs/fcntl.c | 6 +- fs/filesystems.c | 4 +- fs/fs_parser.c | 2 - fs/fscache/object-list.c | 2 +- fs/inode.c | 1 + fs/internal.h | 1 - fs/io-wq.c | 344 +- fs/io-wq.h | 24 +- fs/io_uring.c | 2162 +++++++++---- fs/iomap/buffered-io.c | 7 +- fs/iomap/trace.h | 27 +- fs/jbd2/commit.c | 7 +- fs/jbd2/transaction.c | 8 +- fs/jfs/jfs_dtree.c | 2 +- fs/jfs/jfs_xattr.h | 4 +- fs/locks.c | 21 +- fs/namei.c | 981 +++--- fs/namespace.c | 101 +- fs/nfs/Kconfig | 2 +- fs/nfs/client.c | 1 + fs/nfs/fs_context.c | 9 + fs/nfs/fscache.c | 2 + fs/nfs/getroot.c | 39 +- fs/nfs/namespace.c | 2 +- fs/nfs/nfs4client.c | 1 - fs/nfs/nfs4idmap.c | 30 +- fs/nfs/nfs4proc.c | 12 +- fs/nfs/super.c | 25 - fs/nfsd/filecache.c | 2 +- fs/nfsd/netns.h | 2 + fs/nfsd/nfs4state.c | 3 +- fs/nfsd/nfs4xdr.c | 9 +- fs/nfsd/nfssvc.c | 3 + fs/nsfs.c | 14 + fs/ocfs2/cluster/tcp.h | 2 +- fs/ocfs2/dlm/dlmcommon.h | 8 +- fs/ocfs2/journal.c | 2 +- fs/ocfs2/ocfs2_fs.h | 18 +- fs/open.c | 4 +- fs/proc/array.c | 39 +- fs/proc/base.c | 111 +- fs/proc/inode.c | 74 +- fs/proc/internal.h | 4 +- fs/proc/proc_sysctl.c | 45 +- fs/proc/root.c | 36 - fs/pstore/ram_core.c | 2 +- fs/seq_file.c | 7 +- fs/splice.c | 6 +- fs/super.c | 2 +- fs/sysfs/group.c | 28 +- fs/ubifs/auth.c | 2 +- fs/userfaultfd.c | 168 +- fs/verity/signature.c | 15 +- fs/xfs/libxfs/xfs_ag.c | 16 +- fs/xfs/libxfs/xfs_alloc.c | 81 +- fs/xfs/libxfs/xfs_alloc.h | 9 + fs/xfs/libxfs/xfs_alloc_btree.c | 10 +- fs/xfs/libxfs/xfs_attr.c | 351 +- fs/xfs/libxfs/xfs_attr.h | 114 +- fs/xfs/libxfs/xfs_attr_leaf.c | 125 +- fs/xfs/libxfs/xfs_attr_leaf.h | 1 - fs/xfs/libxfs/xfs_attr_remote.c | 2 +- fs/xfs/libxfs/xfs_bmap.c | 32 +- fs/xfs/libxfs/xfs_bmap.h | 3 +- fs/xfs/libxfs/xfs_btree.c | 2 +- fs/xfs/libxfs/xfs_da_btree.c | 13 +- fs/xfs/libxfs/xfs_da_btree.h | 11 +- fs/xfs/libxfs/xfs_da_format.h | 12 - fs/xfs/libxfs/xfs_dir2_block.c | 33 +- fs/xfs/libxfs/xfs_dir2_data.c | 32 +- fs/xfs/libxfs/xfs_dir2_leaf.c | 2 +- fs/xfs/libxfs/xfs_dir2_node.c | 11 +- fs/xfs/libxfs/xfs_format.h | 15 +- fs/xfs/libxfs/xfs_fs.h | 32 +- fs/xfs/libxfs/xfs_ialloc.c | 27 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 10 +- fs/xfs/libxfs/xfs_inode_buf.c | 8 +- fs/xfs/libxfs/xfs_inode_buf.h | 2 - fs/xfs/libxfs/xfs_refcount_btree.c | 12 +- fs/xfs/libxfs/xfs_rmap.c | 13 +- fs/xfs/libxfs/xfs_rmap_btree.c | 12 +- fs/xfs/libxfs/xfs_sb.c | 17 +- fs/xfs/scrub/agheader.c | 20 +- fs/xfs/scrub/agheader_repair.c | 26 +- fs/xfs/scrub/attr.c | 20 +- fs/xfs/scrub/dir.c | 3 + fs/xfs/scrub/repair.c | 8 +- fs/xfs/xfs_acl.c | 132 +- fs/xfs/xfs_acl.h | 6 +- fs/xfs/xfs_aops.c | 2 +- fs/xfs/xfs_attr_inactive.c | 6 +- fs/xfs/xfs_attr_list.c | 169 +- fs/xfs/xfs_bmap_util.c | 57 +- fs/xfs/xfs_buf.c | 29 +- fs/xfs/xfs_buf.h | 2 + fs/xfs/xfs_discard.c | 7 +- fs/xfs/xfs_dquot.c | 4 +- fs/xfs/xfs_error.c | 7 +- fs/xfs/xfs_error.h | 2 +- fs/xfs/xfs_icache.c | 4 + fs/xfs/xfs_inode.c | 28 +- fs/xfs/xfs_inode_item.c | 4 +- fs/xfs/xfs_ioctl.c | 347 +- fs/xfs/xfs_ioctl.h | 35 +- fs/xfs/xfs_ioctl32.c | 99 +- fs/xfs/xfs_iops.c | 23 +- fs/xfs/xfs_itable.c | 4 +- fs/xfs/xfs_linux.h | 27 +- fs/xfs/xfs_log.c | 13 +- fs/xfs/xfs_log_recover.c | 12 +- fs/xfs/xfs_mount.c | 2 +- fs/xfs/xfs_qm.c | 35 +- fs/xfs/xfs_quota.h | 4 +- fs/xfs/xfs_stats.c | 10 +- fs/xfs/xfs_symlink.c | 4 +- fs/xfs/xfs_trace.h | 63 +- fs/xfs/xfs_trans.c | 2 +- fs/xfs/xfs_trans_ail.c | 5 +- fs/xfs/xfs_xattr.c | 92 +- include/asm-generic/bitops.h | 5 +- include/asm-generic/pgtable.h | 1 + include/asm-generic/pgtable_uffd.h | 66 + include/crypto/aead.h | 48 +- include/crypto/curve25519.h | 6 +- include/crypto/if_alg.h | 2 +- include/drm/bridge/mhl.h | 4 +- include/drm/drm_bridge.h | 237 +- include/drm/drm_bridge_connector.h | 18 + include/drm/drm_connector.h | 9 + include/drm/drm_dp_helper.h | 21 +- include/drm/drm_encoder.h | 3 +- include/drm/drm_fb_helper.h | 27 +- include/drm/drm_hdcp.h | 6 +- include/drm/drm_pci.h | 11 - include/drm/drm_simple_kms_helper.h | 4 + include/drm/gpu_scheduler.h | 10 +- include/dt-bindings/bus/ti-sysc.h | 4 + include/dt-bindings/clock/g12a-clkc.h | 2 + include/dt-bindings/clock/gxbb-clkc.h | 1 + include/dt-bindings/interconnect/qcom,osm-l3.h | 12 + include/dt-bindings/interconnect/qcom,sc7180.h | 161 + include/dt-bindings/interconnect/qcom,sdm845.h | 263 +- include/dt-bindings/reset/imx8mp-reset.h | 50 + include/dt-bindings/reset/imx8mq-reset.h | 56 +- include/kvm/arm_vgic.h | 1 + include/linux/arch_topology.h | 12 + include/linux/bitfield.h | 14 + include/linux/bitmap.h | 8 +- include/linux/bitops.h | 4 +- include/linux/bits.h | 22 +- include/linux/blk-mq.h | 5 +- include/linux/blkdev.h | 3 +- include/linux/blktrace_api.h | 18 +- include/linux/bpf-cgroup.h | 2 +- include/linux/bpf.h | 112 +- include/linux/cgroup-defs.h | 5 + include/linux/cpufreq.h | 5 + include/linux/cpuhotplug.h | 1 + include/linux/dccp.h | 2 +- include/linux/device.h | 11 + include/linux/device/driver.h | 2 +- include/linux/dma-buf.h | 97 +- include/linux/dmaengine.h | 68 +- include/linux/dmar.h | 14 +- include/linux/efi.h | 9 + include/linux/efi_embedded_fw.h | 41 + include/linux/ethtool.h | 64 +- include/linux/filter.h | 15 +- include/linux/firmware/imx/ipc.h | 13 + include/linux/firmware/imx/sci.h | 22 + include/linux/firmware/imx/svc/misc.h | 19 + include/linux/firmware/xlnx-zynqmp.h | 2 + include/linux/fs.h | 1 + include/linux/futex.h | 17 +- include/linux/fwnode.h | 2 + include/linux/genhd.h | 69 +- include/linux/gfp.h | 6 + include/linux/hdmi.h | 2 +- include/linux/huge_mm.h | 6 +- include/linux/hugetlb.h | 8 + include/linux/i2c-smbus.h | 9 +- include/linux/ima.h | 3 +- include/linux/inet_diag.h | 45 +- include/linux/intel-iommu.h | 2 + include/linux/interrupt.h | 2 + include/linux/io-mapping.h | 2 +- include/linux/iocontext.h | 1 + include/linux/iommu.h | 2 +- include/linux/irq.h | 13 + include/linux/irqchip/arm-gic-common.h | 2 + include/linux/irqchip/arm-gic-v3.h | 20 +- include/linux/irqchip/arm-gic-v4.h | 25 +- include/linux/kasan.h | 2 +- include/linux/kcsan-checks.h | 100 +- include/linux/key.h | 123 +- include/linux/kvm_host.h | 2 +- include/linux/libata.h | 105 +- include/linux/list.h | 50 +- include/linux/mdio-xpcs.h | 41 + include/linux/memcontrol.h | 11 +- include/linux/memory_hotplug.h | 34 +- include/linux/min_heap.h | 134 + include/linux/mlx5/driver.h | 11 +- include/linux/mlx5/eswitch.h | 38 +- include/linux/mlx5/fs.h | 1 + include/linux/mlx5/mlx5_ifc.h | 37 +- include/linux/mm.h | 164 +- include/linux/mm_types.h | 4 +- include/linux/mmc/host.h | 5 +- include/linux/mmc/sdio_func.h | 2 +- include/linux/mmzone.h | 2 + include/linux/mtd/mtd.h | 125 +- include/linux/mtd/partitions.h | 1 - include/linux/mtd/rawnand.h | 7 +- include/linux/mtd/spinand.h | 67 +- include/linux/namei.h | 4 +- include/linux/netdevice.h | 11 +- include/linux/netfilter/ipset/ip_set.h | 2 +- include/linux/netfilter/x_tables.h | 8 +- include/linux/netfilter_arp/arp_tables.h | 2 +- include/linux/netfilter_bridge/ebtables.h | 2 +- include/linux/netfilter_ipv4/ip_tables.h | 2 +- include/linux/netfilter_ipv6/ip6_tables.h | 2 +- include/linux/netlink.h | 4 +- include/linux/nfs_xdr.h | 1 + include/linux/page-flags.h | 2 +- include/linux/pagemap.h | 8 +- include/linux/pci-epc.h | 21 +- include/linux/pci-epf.h | 14 +- include/linux/pci.h | 15 +- include/linux/pci_ids.h | 2 + include/linux/perf_event.h | 7 + include/linux/phy.h | 1 + include/linux/pid.h | 2 + include/linux/pid_namespace.h | 2 - include/linux/platform_data/mmc-esdhc-imx.h | 1 + include/linux/platform_data/simplefb.h | 2 +- include/linux/platform_data/ti-sysc.h | 2 + include/linux/platform_device.h | 2 +- include/linux/pm_runtime.h | 12 +- include/linux/posix-timers.h | 2 +- include/linux/power/charger-manager.h | 2 +- include/linux/proc_fs.h | 4 +- include/linux/proc_ns.h | 7 +- include/linux/ptr_ring.h | 79 +- include/linux/random.h | 22 + include/linux/rculist.h | 4 +- include/linux/rcupdate.h | 9 +- include/linux/rcupdate_trace.h | 84 + include/linux/rcupdate_wait.h | 19 + include/linux/remoteproc.h | 13 +- include/linux/remoteproc/qcom_q6v5_ipa_notify.h | 82 + include/linux/rhashtable.h | 2 +- include/linux/sched.h | 11 + include/linux/sched/signal.h | 16 + include/linux/sched/topology.h | 8 + include/linux/serial_8250.h | 3 + include/linux/serial_core.h | 1 + include/linux/skbuff.h | 12 +- include/linux/skmsg.h | 56 +- include/linux/socket.h | 4 + include/linux/spi/spi.h | 9 +- include/linux/splice.h | 3 + include/linux/stmmac.h | 1 + include/linux/string.h | 45 - include/linux/sunrpc/svc.h | 2 +- include/linux/swapops.h | 5 +- include/linux/syscalls.h | 3 + include/linux/sysfs.h | 12 + include/linux/sysrq.h | 7 + include/linux/thermal.h | 10 + include/linux/uacce.h | 2 + include/linux/usb/cdc_ncm.h | 15 +- include/linux/usb/role.h | 23 +- include/linux/usb/typec.h | 1 + include/linux/usb/typec_mux.h | 25 +- include/linux/usb/typec_tbt.h | 53 + include/linux/userfaultfd_k.h | 42 +- include/linux/vm_event_item.h | 5 + include/linux/vt_kern.h | 64 +- include/linux/wait.h | 2 + include/linux/workqueue.h | 4 +- include/linux/xarray.h | 6 +- include/media/h264-ctrls.h | 2 + include/media/v4l2-device.h | 16 +- include/media/v4l2-mc.h | 40 +- include/media/v4l2-mem2mem.h | 133 + include/media/v4l2-subdev.h | 2 +- include/media/videobuf2-core.h | 7 +- include/net/6lowpan.h | 2 +- include/net/act_api.h | 4 + include/net/af_unix.h | 4 +- include/net/bluetooth/hci.h | 74 +- include/net/bluetooth/hci_core.h | 44 + include/net/bluetooth/hci_sock.h | 6 +- include/net/bluetooth/l2cap.h | 52 +- include/net/bluetooth/mgmt.h | 5 +- include/net/bluetooth/rfcomm.h | 2 +- include/net/bonding.h | 2 +- include/net/bpf_sk_storage.h | 27 + include/net/compat.h | 3 + include/net/dn_fib.h | 2 +- include/net/drop_monitor.h | 2 +- include/net/dsa.h | 6 + include/net/fib_rules.h | 1 + include/net/flow_offload.h | 106 +- include/net/inet_connection_sock.h | 6 + include/net/inet_sock.h | 2 +- include/net/ip6_fib.h | 2 +- include/net/ip6_route.h | 2 +- include/net/ip_fib.h | 4 +- include/net/lwtunnel.h | 2 +- include/net/mip6.h | 2 +- include/net/mld.h | 6 +- include/net/mpls_iptunnel.h | 2 +- include/net/ndisc.h | 6 +- include/net/neighbour.h | 2 +- include/net/netfilter/nf_conntrack_extend.h | 2 +- include/net/netfilter/nf_conntrack_timeout.h | 2 +- include/net/netfilter/nf_flow_table.h | 32 + include/net/netfilter/nf_tables.h | 6 +- include/net/netns/ipv4.h | 1 + include/net/nexthop.h | 2 +- include/net/pie.h | 31 +- include/net/pkt_cls.h | 28 + include/net/pkt_sched.h | 2 +- include/net/sch_generic.h | 3 + include/net/sctp/structs.h | 2 +- include/net/sock_reuseport.h | 2 +- include/net/tc_act/tc_ct.h | 19 + include/net/tcp.h | 20 +- include/net/udp.h | 5 + include/scsi/iscsi_if.h | 11 +- include/scsi/scsi_bsg_iscsi.h | 2 +- include/scsi/scsi_cmnd.h | 1 - include/scsi/scsi_device.h | 8 +- include/scsi/scsi_host.h | 14 +- include/scsi/scsi_ioctl.h | 2 +- include/scsi/scsi_transport_iscsi.h | 1 + include/scsi/sg.h | 2 +- include/scsi/srp.h | 8 +- include/soc/mscc/ocelot.h | 92 +- include/soc/mscc/ocelot_dev.h | 2 +- include/soc/mscc/ocelot_vcap.h | 205 ++ include/sound/pcm.h | 9 +- include/sound/soc-dpcm.h | 4 +- include/sound/soc.h | 32 +- include/sound/sof/topology.h | 3 +- include/trace/bpf_probe.h | 18 +- include/trace/events/huge_memory.h | 1 + include/trace/events/io_uring.h | 103 + include/trace/events/libata.h | 377 +++ include/trace/events/qla.h | 39 + include/trace/events/sched.h | 4 + include/uapi/asm-generic/unistd.h | 4 +- include/uapi/drm/amdgpu_drm.h | 5 +- include/uapi/linux/bpf.h | 223 +- include/uapi/linux/devlink.h | 1 + include/uapi/linux/ethtool_netlink.h | 82 + include/uapi/linux/gpio.h | 8 +- include/uapi/linux/idxd.h | 21 +- include/uapi/linux/if_arcnet.h | 6 +- include/uapi/linux/in.h | 2 + include/uapi/linux/inet_diag.h | 5 +- include/uapi/linux/io_uring.h | 42 +- include/uapi/linux/keyctl.h | 66 - include/uapi/linux/mmc/ioctl.h | 2 +- include/uapi/linux/net_dropmon.h | 4 +- include/uapi/linux/netfilter_bridge/ebt_among.h | 2 +- include/uapi/linux/pkt_cls.h | 22 + include/uapi/linux/sock_diag.h | 26 + include/uapi/linux/tcp.h | 1 + include/uapi/linux/userfaultfd.h | 40 +- include/uapi/linux/virtio_net.h | 102 +- include/uapi/scsi/scsi_bsg_fc.h | 2 +- include/uapi/sound/sof/abi.h | 2 +- include/video/mmp_disp.h | 2 +- include/xen/xenbus.h | 10 +- init/Kconfig | 25 +- init/init_task.c | 4 + init/main.c | 2 +- ipc/mqueue.c | 5 +- ipc/util.c | 2 +- kernel/audit.c | 1 + kernel/audit.h | 8 + kernel/auditsc.c | 3 - kernel/bpf/bpf_struct_ops.c | 26 +- kernel/bpf/btf.c | 29 +- kernel/bpf/cgroup.c | 7 +- kernel/bpf/core.c | 121 +- kernel/bpf/dispatcher.c | 5 +- kernel/bpf/hashtab.c | 2 +- kernel/bpf/helpers.c | 45 + kernel/bpf/inode.c | 42 +- kernel/bpf/lpm_trie.c | 2 +- kernel/bpf/syscall.c | 326 +- kernel/bpf/trampoline.c | 150 +- kernel/bpf/verifier.c | 29 +- kernel/cgroup/cgroup-v1.c | 32 +- kernel/cgroup/cgroup.c | 28 +- kernel/context_tracking.c | 2 + kernel/events/core.c | 336 +- kernel/exit.c | 32 +- kernel/extable.c | 2 - kernel/fork.c | 8 +- kernel/futex.c | 185 +- kernel/gcov/fs.c | 4 +- kernel/gcov/gcc_3_4.c | 6 +- kernel/gcov/gcc_4_7.c | 2 +- kernel/irq/Kconfig | 5 + kernel/irq/chip.c | 2 +- kernel/irq/debugfs.c | 28 +- kernel/irq/internals.h | 10 +- kernel/irq/irqdesc.c | 6 + kernel/irq/irqdomain.c | 14 +- kernel/irq/resend.c | 143 +- kernel/kcov.c | 221 +- kernel/kcsan/core.c | 2 +- kernel/kcsan/report.c | 2 +- kernel/kmod.c | 4 +- kernel/padata.c | 7 +- kernel/pid.c | 34 +- kernel/pid_namespace.c | 38 +- kernel/power/qos.c | 4 +- kernel/rcu/Kconfig | 30 +- kernel/rcu/Kconfig.debug | 15 +- kernel/rcu/rcu.h | 2 + kernel/rcu/rcutorture.c | 94 +- kernel/rcu/tasks.h | 936 ++++++ kernel/rcu/tree_stall.h | 50 +- kernel/rcu/update.c | 370 +-- kernel/sched/core.c | 72 +- kernel/sched/cpupri.c | 167 +- kernel/sched/cpupri.h | 6 +- kernel/sched/cputime.c | 41 +- kernel/sched/deadline.c | 6 +- kernel/sched/fair.c | 76 +- kernel/sched/pelt.c | 31 + kernel/sched/pelt.h | 31 + kernel/sched/rt.c | 42 +- kernel/sched/sched.h | 24 +- kernel/sched/topology.c | 12 +- kernel/smp.c | 14 +- kernel/sys.c | 2 + kernel/sys_ni.c | 1 + kernel/sysctl.c | 68 +- kernel/task_work.c | 18 +- kernel/time/hrtimer.c | 2 +- kernel/time/posix-cpu-timers.c | 148 +- kernel/time/tick-common.c | 36 +- kernel/time/timekeeping.c | 3 +- kernel/trace/blktrace.c | 117 +- kernel/trace/bpf_trace.c | 15 +- kernel/trace/ftrace.c | 2 + kernel/workqueue.c | 12 +- lib/Kconfig.debug | 27 + lib/Kconfig.ubsan | 49 +- lib/Makefile | 3 + lib/cpumask.c | 102 +- lib/digsig.c | 2 +- lib/percpu-refcount.c | 7 +- lib/rbtree.c | 4 +- lib/stackdepot.c | 8 +- lib/test_kasan.c | 19 + lib/test_kmod.c | 2 +- lib/test_min_heap.c | 194 ++ lib/ubsan.c | 47 +- lib/xarray.c | 2 + mm/Makefile | 1 + mm/compaction.c | 31 +- mm/debug_vm_pgtable.c | 17 +- mm/filemap.c | 31 +- mm/gup.c | 203 +- mm/huge_memory.c | 34 +- mm/hugetlb.c | 131 +- mm/hugetlb_cgroup.c | 6 +- mm/internal.h | 9 +- mm/kasan/common.c | 26 +- mm/kasan/generic.c | 9 +- mm/kasan/generic_report.c | 11 + mm/kasan/kasan.h | 2 +- mm/kasan/report.c | 15 +- mm/kasan/tags.c | 9 +- mm/kasan/tags_report.c | 11 + mm/khugepaged.c | 27 +- mm/kmemleak.c | 9 +- mm/ksm.c | 5 +- mm/list_lru.c | 2 +- mm/madvise.c | 156 +- mm/memblock.c | 2 +- mm/memcontrol.c | 463 +-- mm/memory.c | 71 +- mm/memory_hotplug.c | 49 +- mm/mempolicy.c | 6 +- mm/memremap.c | 17 +- mm/migrate.c | 6 + mm/mm_init.c | 2 +- mm/mmap.c | 7 +- mm/mmu_notifier.c | 53 +- mm/mprotect.c | 78 +- mm/mremap.c | 2 +- mm/page-writeback.c | 9 +- mm/page_alloc.c | 110 +- mm/page_counter.c | 23 +- mm/rmap.c | 24 +- mm/shmem.c | 125 +- mm/slub.c | 12 +- mm/sparse.c | 169 +- mm/swap.c | 9 +- mm/swap_slots.c | 12 +- mm/userfaultfd.c | 94 +- mm/vmscan.c | 54 +- mm/vmstat.c | 3 + mm/zsmalloc.c | 10 +- net/batman-adv/bat_iv_ogm.c | 4 + net/batman-adv/distributed-arp-table.c | 2 +- net/batman-adv/main.h | 2 +- net/batman-adv/translation-table.c | 8 +- net/bluetooth/a2mp.h | 10 +- net/bluetooth/bnep/bnep.h | 6 +- net/bluetooth/hci_conn.c | 32 +- net/bluetooth/hci_core.c | 142 +- net/bluetooth/hci_event.c | 83 +- net/bluetooth/hci_request.c | 333 +- net/bluetooth/hci_request.h | 2 + net/bluetooth/l2cap_core.c | 592 +++- net/bluetooth/l2cap_sock.c | 28 +- net/bluetooth/mgmt.c | 113 +- net/bluetooth/rfcomm/tty.c | 4 +- net/bpf/test_run.c | 64 +- net/bridge/netfilter/ebtables.c | 2 +- net/caif/caif_dev.c | 3 +- net/ceph/ceph_common.c | 2 +- net/compat.c | 30 +- net/core/bpf_sk_storage.c | 285 +- net/core/datagram.c | 25 +- net/core/dev.c | 3 +- net/core/devlink.c | 37 +- net/core/drop_monitor.c | 2 +- net/core/filter.c | 65 +- net/core/flow_offload.c | 7 + net/core/netclassid_cgroup.c | 47 +- net/core/pktgen.c | 4 +- net/core/sock.c | 5 +- net/core/sock_map.c | 169 +- net/dccp/ccid.h | 2 +- net/dccp/diag.c | 9 +- net/dns_resolver/dns_key.c | 12 +- net/dns_resolver/dns_query.c | 15 +- net/dsa/dsa_priv.h | 2 + net/dsa/port.c | 44 +- net/dsa/slave.c | 72 +- net/dsa/tag_ocelot.c | 3 +- net/ethtool/Makefile | 3 +- net/ethtool/bitset.c | 94 + net/ethtool/bitset.h | 4 + net/ethtool/channels.c | 227 ++ net/ethtool/common.c | 31 + net/ethtool/common.h | 3 + net/ethtool/debug.c | 6 +- net/ethtool/features.c | 304 ++ net/ethtool/ioctl.c | 157 +- net/ethtool/linkinfo.c | 6 +- net/ethtool/linkmodes.c | 6 +- net/ethtool/netlink.c | 99 +- net/ethtool/netlink.h | 15 +- net/ethtool/privflags.c | 209 ++ net/ethtool/rings.c | 200 ++ net/ethtool/wol.c | 5 +- net/hsr/hsr_debugfs.c | 5 +- net/hsr/hsr_device.c | 64 +- net/hsr/hsr_device.h | 3 +- net/hsr/hsr_framereg.c | 3 +- net/hsr/hsr_main.c | 3 +- net/hsr/hsr_main.h | 1 - net/hsr/hsr_netlink.c | 49 +- net/hsr/hsr_slave.c | 63 +- net/hsr/hsr_slave.h | 2 +- net/ieee802154/nl_policy.c | 6 + net/ipv4/Kconfig | 6 +- net/ipv4/Makefile | 1 + net/ipv4/af_inet.c | 4 +- net/ipv4/ah4.c | 2 +- net/ipv4/arp.c | 2 +- net/ipv4/devinet.c | 6 +- net/ipv4/fib_semantics.c | 4 +- net/ipv4/gre_demux.c | 12 +- net/ipv4/icmp.c | 2 +- net/ipv4/inet_connection_sock.c | 56 +- net/ipv4/inet_diag.c | 343 +- net/ipv4/ip_output.c | 2 +- net/ipv4/ipconfig.c | 2 +- net/ipv4/ipmr.c | 2 +- net/ipv4/netfilter/arp_tables.c | 4 +- net/ipv4/netfilter/ip_tables.c | 4 +- net/ipv4/netfilter/nf_log_ipv4.c | 2 +- net/ipv4/netfilter/nf_nat_pptp.c | 4 +- net/ipv4/nexthop.c | 2 +- net/ipv4/raw.c | 2 + net/ipv4/raw_diag.c | 29 +- net/ipv4/sysctl_net_ipv4.c | 9 + net/ipv4/tcp.c | 5 +- net/ipv4/tcp_bpf.c | 114 +- net/ipv4/tcp_diag.c | 8 +- net/ipv4/tcp_input.c | 6 +- net/ipv4/tcp_ipv4.c | 4 +- net/ipv4/tcp_minisocks.c | 1 + net/ipv4/tcp_ulp.c | 7 - net/ipv4/udp.c | 16 +- net/ipv4/udp_bpf.c | 53 + net/ipv4/udp_diag.c | 46 +- net/ipv6/addrconf.c | 57 +- net/ipv6/ah6.c | 4 +- net/ipv6/exthdrs.c | 2 +- net/ipv6/icmp.c | 2 +- net/ipv6/ip6_fib.c | 8 +- net/ipv6/ip6mr.c | 2 +- net/ipv6/ndisc.c | 2 +- net/ipv6/netfilter/ip6_tables.c | 4 +- net/ipv6/netfilter/nf_log_ipv6.c | 2 +- net/ipv6/raw.c | 8 +- net/ipv6/route.c | 2 +- net/ipv6/seg6_iptunnel.c | 4 +- net/ipv6/seg6_local.c | 2 +- net/ipv6/sysctl_net_ipv6.c | 21 +- net/ipv6/tcp_ipv6.c | 2 +- net/ipv6/xfrm6_tunnel.c | 2 +- net/l2tp/l2tp_core.h | 2 +- net/mac80211/mesh_hwmp.c | 3 +- net/mpls/internal.h | 4 +- net/mptcp/options.c | 35 +- net/mptcp/protocol.c | 46 +- net/mptcp/protocol.h | 2 + net/netfilter/ipset/ip_set_bitmap_ip.c | 2 +- net/netfilter/ipset/ip_set_bitmap_ipmac.c | 2 +- net/netfilter/ipset/ip_set_bitmap_port.c | 2 +- net/netfilter/ipset/ip_set_hash_gen.h | 4 +- net/netfilter/nf_conntrack_standalone.c | 2 +- net/netfilter/nf_flow_table_core.c | 60 + net/netfilter/nf_flow_table_ip.c | 15 +- net/netfilter/nf_flow_table_offload.c | 25 +- net/netfilter/nf_synproxy_core.c | 2 +- net/netfilter/nf_tables_api.c | 22 +- net/netfilter/nfnetlink_acct.c | 2 +- net/netfilter/nfnetlink_cthelper.c | 2 + net/netfilter/nft_bitwise.c | 14 +- net/netfilter/nft_chain_nat.c | 1 + net/netfilter/nft_payload.c | 1 + net/netfilter/nft_set_pipapo.c | 6 +- net/netfilter/nft_tunnel.c | 2 + net/netfilter/x_tables.c | 6 +- net/netfilter/xt_IDLETIMER.c | 7 +- net/netfilter/xt_hashlimit.c | 2 +- net/netfilter/xt_recent.c | 6 +- net/netlink/af_netlink.c | 3 +- net/nfc/hci/core.c | 19 +- net/nfc/netlink.c | 7 +- net/openvswitch/datapath.c | 1 + net/packet/af_packet.c | 13 +- net/qrtr/ns.c | 56 +- net/qrtr/qrtr.c | 10 +- net/qrtr/qrtr.h | 2 +- net/rxrpc/key.c | 19 +- net/sched/Kconfig | 2 +- net/sched/act_api.c | 36 + net/sched/act_ct.c | 569 +++- net/sched/cls_api.c | 106 +- net/sched/em_ipt.c | 2 +- net/sched/em_nbyte.c | 2 +- net/sched/sch_atm.c | 2 +- net/sched/sch_fifo.c | 97 +- net/sched/sch_fq.c | 1 + net/sched/sch_fq_pie.c | 1 - net/sched/sch_generic.c | 8 + net/sched/sch_ingress.c | 11 +- net/sched/sch_netem.c | 2 +- net/sched/sch_pie.c | 49 +- net/sched/sch_taprio.c | 13 +- net/sctp/diag.c | 15 +- net/smc/smc_ib.c | 1 + net/socket.c | 25 +- net/sunrpc/cache.c | 3 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 2 +- net/tipc/netlink.c | 1 + net/unix/af_unix.c | 28 +- net/wireless/nl80211.c | 5 + net/wireless/reg.c | 6 +- net/xdp/xsk_queue.h | 4 +- net/xfrm/espintcp.c | 2 +- net/xfrm/xfrm_device.c | 8 +- scripts/Makefile.lib | 3 +- scripts/Makefile.modpost | 15 +- scripts/Makefile.ubsan | 16 +- scripts/adjust_autoksyms.sh | 24 +- scripts/basic/fixdep.c | 10 +- scripts/bpf_helpers_doc.py | 1 + scripts/checkpatch.pl | 48 +- scripts/documentation-file-ref-check | 2 +- scripts/dtc/Makefile | 5 +- scripts/gcc-plugins/Kconfig | 2 +- scripts/gen_autoksyms.sh | 52 + scripts/kconfig/Makefile | 4 - scripts/kconfig/symbol.c | 9 +- scripts/link-vmlinux.sh | 28 +- scripts/mod/devicetable-offsets.c | 7 + scripts/mod/file2alias.c | 19 + scripts/mod/modpost.c | 83 +- scripts/mod/modpost.h | 14 +- scripts/parse-maintainers.pl | 0 scripts/sphinx-pre-install | 17 +- security/integrity/digsig.c | 33 +- security/integrity/digsig_asymmetric.c | 4 +- security/integrity/evm/evm_crypto.c | 4 +- security/integrity/evm/evm_main.c | 2 - security/integrity/evm/evm_secfs.c | 2 - security/integrity/ima/Kconfig | 7 + security/integrity/ima/Makefile | 6 +- security/integrity/ima/ima_asymmetric_keys.c | 2 - security/integrity/ima/ima_crypto.c | 2 - security/integrity/ima/ima_fs.c | 2 - security/integrity/ima/ima_init.c | 2 - security/integrity/ima/ima_kexec.c | 1 - security/integrity/ima/ima_main.c | 5 +- security/integrity/ima/ima_mok.c | 13 +- security/integrity/ima/ima_policy.c | 2 - security/integrity/ima/ima_queue.c | 2 - security/integrity/ima/ima_queue_keys.c | 2 - security/integrity/ima/ima_template.c | 2 - security/integrity/ima/ima_template_lib.c | 2 - security/integrity/integrity.h | 12 +- .../integrity/platform_certs/platform_keyring.c | 14 +- security/keys/compat.c | 2 - security/keys/encrypted-keys/encrypted.c | 2 +- security/keys/encrypted-keys/masterkey_trusted.c | 2 +- security/keys/gc.c | 2 +- security/keys/internal.h | 16 +- security/keys/key.c | 29 +- security/keys/keyctl.c | 107 +- security/keys/keyring.c | 27 +- security/keys/permission.c | 363 +-- security/keys/persistent.c | 27 +- security/keys/proc.c | 22 +- security/keys/process_keys.c | 86 +- security/keys/request_key.c | 34 +- security/keys/request_key_auth.c | 15 +- security/selinux/hooks.c | 61 +- security/selinux/include/classmap.h | 2 +- security/selinux/include/security.h | 8 - security/selinux/ss/avtab.c | 3 +- security/selinux/ss/avtab.h | 2 +- security/selinux/ss/conditional.c | 10 +- security/selinux/ss/conditional.h | 2 +- security/selinux/ss/policydb.c | 23 +- security/selinux/ss/services.c | 1 - security/smack/smack_lsm.c | 3 +- sound/core/oss/pcm_plugin.c | 116 +- sound/core/pcm_dmaengine.c | 2 - sound/core/pcm_misc.c | 18 +- sound/firewire/bebob/bebob.c | 2 +- sound/firewire/digi00x/digi00x.c | 2 +- sound/firewire/fireface/ff.c | 2 +- sound/firewire/fireworks/fireworks.c | 2 +- sound/firewire/tascam/tascam-hwdep.c | 2 + sound/firewire/tascam/tascam.c | 2 +- sound/mips/sgio2audio.c | 6 - sound/pci/bt87x.c | 7 +- sound/pci/hda/patch_realtek.c | 31 +- sound/pci/korg1212/korg1212.c | 2 +- sound/soc/amd/Kconfig | 2 +- sound/soc/amd/acp3x-rt5682-max9836.c | 54 +- sound/soc/amd/raven/acp3x-i2s.c | 44 +- sound/soc/codecs/Kconfig | 4 +- sound/soc/codecs/rt1015.c | 7 +- sound/soc/codecs/rt5682-sdw.c | 6 +- sound/soc/codecs/tlv320adcx140.c | 10 +- sound/soc/codecs/wcd9335.c | 18 +- sound/soc/codecs/wcd9335.h | 7 +- sound/soc/codecs/wcd934x.c | 14 +- sound/soc/generic/simple-card-utils.c | 48 + sound/soc/intel/boards/cml_rt1011_rt5682.c | 2 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 4 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 2 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 2 +- sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 1 + sound/soc/intel/skylake/bxt-sst.c | 3 - sound/soc/intel/skylake/cnl-sst.c | 35 +- sound/soc/intel/skylake/skl-nhlt.c | 3 +- sound/soc/intel/skylake/skl-sst-dsp.h | 2 + sound/soc/intel/skylake/skl.c | 29 +- sound/soc/jz4740/jz4740-i2s.c | 50 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c | 2 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 2 +- sound/soc/mediatek/mt8173/mt8173-rt5650.c | 2 +- sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 4 +- sound/soc/meson/axg-card.c | 2 +- sound/soc/meson/meson-card-utils.c | 2 +- sound/soc/qcom/apq8016_sbc.c | 2 +- sound/soc/qcom/qdsp6/q6asm-dai.c | 30 +- sound/soc/qcom/qdsp6/q6routing.c | 19 - sound/soc/qcom/sdm845.c | 8 +- sound/soc/samsung/arndale.c | 4 +- sound/soc/samsung/littlemill.c | 2 +- sound/soc/samsung/lowland.c | 2 +- sound/soc/samsung/odroid.c | 4 +- sound/soc/samsung/smdk_wm8994.c | 2 +- sound/soc/samsung/smdk_wm8994pcm.c | 2 +- sound/soc/samsung/snow.c | 4 +- sound/soc/samsung/speyside.c | 2 +- sound/soc/samsung/tm2_wm5110.c | 3 +- sound/soc/samsung/tobermory.c | 2 +- sound/soc/soc-component.c | 2 +- sound/soc/soc-core.c | 44 +- sound/soc/soc-dapm.c | 65 +- sound/soc/soc-pcm.c | 372 ++- sound/soc/soc-topology.c | 24 +- sound/soc/sof/intel/hda-dsp.c | 15 +- sound/soc/sof/intel/hda-loader.c | 6 + sound/soc/sof/intel/hda-stream.c | 2 + sound/soc/sof/ipc.c | 14 +- sound/soc/sof/pcm.c | 6 +- sound/soc/sof/probe.c | 8 +- sound/soc/sprd/Kconfig | 2 +- sound/soc/sprd/sprd-mcdt.h | 2 +- sound/soc/stm/stm32_sai_sub.c | 20 +- sound/soc/zte/zx-spdif.c | 1 - sound/soc/zte/zx-tdm.c | 3 +- sound/usb/clock.c | 59 +- sound/usb/line6/driver.c | 2 +- sound/usb/line6/midibuf.c | 2 +- sound/usb/mixer_s1810c.c | 4 +- sound/usb/pcm.c | 7 +- sound/usb/quirks-table.h | 2 +- sound/usb/quirks.c | 18 +- tools/arch/x86/include/asm/msr-index.h | 2 + tools/arch/x86/include/uapi/asm/kvm.h | 1 + tools/bpf/bpftool/.gitignore | 2 + tools/bpf/bpftool/Documentation/bpftool-prog.rst | 19 + tools/bpf/bpftool/Makefile | 37 +- tools/bpf/bpftool/bash-completion/bpftool | 76 +- tools/bpf/bpftool/btf.c | 5 + tools/bpf/bpftool/common.c | 40 +- tools/bpf/bpftool/main.c | 7 - tools/bpf/bpftool/main.h | 7 +- tools/bpf/bpftool/map.c | 2 +- tools/bpf/bpftool/prog.c | 454 ++- tools/bpf/bpftool/skeleton/profiler.bpf.c | 119 + tools/bpf/bpftool/skeleton/profiler.h | 46 + tools/bpf/runqslower/runqslower.bpf.c | 4 +- tools/build/feature/Makefile | 9 +- tools/build/feature/test-clang-bpf-global-var.c | 4 + tools/include/uapi/asm/errno.h | 14 +- tools/include/uapi/linux/bpf.h | 223 +- tools/lib/bpf/bpf_tracing.h | 120 +- tools/lib/bpf/btf_dump.c | 10 +- tools/lib/bpf/libbpf.c | 152 +- tools/lib/bpf/libbpf.h | 5 + tools/lib/bpf/libbpf.map | 5 + tools/lib/rbtree.c | 4 +- tools/memory-model/Documentation/explanation.txt | 83 +- tools/perf/Documentation/perf-config.txt | 74 +- tools/perf/arch/arm64/util/arm-spe.c | 20 +- tools/perf/arch/arm64/util/perf_regs.c | 2 +- tools/perf/arch/powerpc/util/perf_regs.c | 4 +- tools/perf/arch/x86/util/auxtrace.c | 14 +- tools/perf/arch/x86/util/event.c | 12 +- tools/perf/arch/x86/util/header.c | 4 +- tools/perf/arch/x86/util/intel-bts.c | 24 +- tools/perf/arch/x86/util/intel-pt.c | 30 +- tools/perf/arch/x86/util/machine.c | 6 +- tools/perf/arch/x86/util/perf_regs.c | 8 +- tools/perf/arch/x86/util/pmu.c | 6 +- tools/perf/bench/bench.h | 4 + tools/perf/bench/epoll-ctl.c | 8 +- tools/perf/bench/epoll-wait.c | 12 +- tools/perf/bench/futex-hash.c | 13 +- tools/perf/bench/futex-lock-pi.c | 12 +- tools/perf/bench/futex-requeue.c | 1 + tools/perf/bench/futex-wake-parallel.c | 1 + tools/perf/bench/futex-wake.c | 5 +- tools/perf/builtin-annotate.c | 4 +- tools/perf/builtin-diff.c | 3 +- tools/perf/builtin-probe.c | 6 +- tools/perf/builtin-report.c | 2 +- tools/perf/builtin-top.c | 8 +- tools/perf/pmu-events/jevents.c | 15 +- tools/perf/tests/bp_account.c | 2 +- tools/perf/ui/browsers/annotate.c | 19 +- tools/perf/ui/gtk/annotate.c | 2 +- tools/perf/util/annotate.c | 194 +- tools/perf/util/annotate.h | 9 +- tools/perf/util/block-info.c | 3 +- tools/perf/util/config.c | 12 + tools/perf/util/config.h | 1 + tools/perf/util/env.c | 4 +- tools/perf/util/map.c | 2 +- tools/perf/util/parse-events.c | 10 +- tools/perf/util/probe-file.c | 28 +- tools/perf/util/symbol.c | 13 +- .../cpupower/utils/idle_monitor/amd_fam14h_idle.c | 2 +- .../cpupower/utils/idle_monitor/cpuidle_sysfs.c | 2 +- .../cpupower/utils/idle_monitor/cpupower-monitor.c | 2 + .../cpupower/utils/idle_monitor/cpupower-monitor.h | 2 +- tools/scripts/Makefile.include | 1 + tools/testing/ktest/ktest.pl | 14 +- tools/testing/radix-tree/Makefile | 4 +- tools/testing/radix-tree/iteration_check_2.c | 87 + tools/testing/radix-tree/linux.c | 32 +- tools/testing/radix-tree/linux/slab.h | 6 +- tools/testing/radix-tree/main.c | 1 + tools/testing/radix-tree/test.h | 1 + tools/testing/selftests/bpf/.gitignore | 1 + tools/testing/selftests/bpf/Makefile | 14 +- tools/testing/selftests/bpf/bpf_tcp_helpers.h | 2 +- tools/testing/selftests/bpf/bpf_trace_helpers.h | 120 - .../bpf/prog_tests/cgroup_attach_autodetach.c | 2 +- .../selftests/bpf/prog_tests/cgroup_attach_multi.c | 2 +- .../bpf/prog_tests/cgroup_attach_override.c | 2 +- .../selftests/bpf/prog_tests/fentry_fexit.c | 12 +- .../testing/selftests/bpf/prog_tests/fentry_test.c | 14 +- .../testing/selftests/bpf/prog_tests/fexit_test.c | 69 +- .../selftests/bpf/prog_tests/link_pinning.c | 105 + .../selftests/bpf/prog_tests/modify_return.c | 65 + .../selftests/bpf/prog_tests/ns_current_pid_tgid.c | 88 + .../selftests/bpf/prog_tests/select_reuseport.c | 6 - .../bpf/prog_tests/send_signal_sched_switch.c | 60 + tools/testing/selftests/bpf/prog_tests/skb_ctx.c | 1 + .../selftests/bpf/prog_tests/sockmap_listen.c | 204 +- tools/testing/selftests/bpf/prog_tests/tcp_rtt.c | 32 +- .../testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c | 53 + tools/testing/selftests/bpf/progs/bpf_dctcp.c | 2 +- .../bpf/progs/btf_dump_test_case_syntax.c | 2 +- tools/testing/selftests/bpf/progs/fentry_test.c | 2 +- tools/testing/selftests/bpf/progs/fexit_bpf2bpf.c | 2 +- .../selftests/bpf/progs/fexit_bpf2bpf_simple.c | 2 +- tools/testing/selftests/bpf/progs/fexit_test.c | 2 +- tools/testing/selftests/bpf/progs/kfree_skb.c | 2 +- tools/testing/selftests/bpf/progs/modify_return.c | 49 + .../selftests/bpf/progs/test_attach_probe.c | 3 +- .../selftests/bpf/progs/test_link_pinning.c | 25 + .../selftests/bpf/progs/test_ns_current_pid_tgid.c | 37 + tools/testing/selftests/bpf/progs/test_overhead.c | 7 +- .../selftests/bpf/progs/test_perf_branches.c | 2 +- .../testing/selftests/bpf/progs/test_perf_buffer.c | 2 +- .../testing/selftests/bpf/progs/test_probe_user.c | 1 - .../selftests/bpf/progs/test_send_signal_kern.c | 6 + tools/testing/selftests/bpf/progs/test_skb_ctx.c | 2 + .../selftests/bpf/progs/test_trampoline_count.c | 3 +- .../testing/selftests/bpf/progs/test_xdp_bpf2bpf.c | 26 +- tools/testing/selftests/bpf/test_btf.c | 42 + .../selftests/bpf/test_current_pid_tgid_new_ns.c | 159 + tools/testing/selftests/bpf/test_progs.c | 9 + tools/testing/selftests/bpf/verifier/ctx_skb.c | 47 + tools/testing/selftests/bpf/verifier/jmp32.c | 15 + .../selftests/drivers/net/mlxsw/qos_defprio.sh | 18 +- .../testing/selftests/drivers/net/mlxsw/sch_ets.sh | 14 +- .../selftests/drivers/net/mlxsw/sch_red_core.sh | 6 +- tools/testing/selftests/kmod/kmod.sh | 43 +- tools/testing/selftests/kvm/s390x/resets.c | 132 +- tools/testing/selftests/kvm/s390x/sync_regs_test.c | 11 +- tools/testing/selftests/lkdtm/.gitignore | 2 + tools/testing/selftests/net/.gitignore | 1 + tools/testing/selftests/net/Makefile | 2 + tools/testing/selftests/net/fib_tests.sh | 34 +- tools/testing/selftests/net/forwarding/lib.sh | 27 +- tools/testing/selftests/net/forwarding/sch_ets.sh | 9 +- .../selftests/net/forwarding/sch_ets_tests.sh | 10 +- .../testing/selftests/net/forwarding/tc_common.sh | 32 +- tools/testing/selftests/net/mptcp/mptcp_connect.c | 45 +- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 24 +- .../selftests/net/reuseaddr_ports_exhausted.c | 162 + .../selftests/net/reuseaddr_ports_exhausted.sh | 35 + tools/testing/selftests/pidfd/.gitignore | 1 + .../selftests/rcutorture/configs/rcu/CFLIST | 2 + .../rcutorture/configs/rcu/{TASKS01 => RUDE01} | 0 .../selftests/rcutorture/configs/rcu/RUDE01.boot | 1 + .../selftests/rcutorture/configs/rcu/TRACE01 | 10 + .../selftests/rcutorture/configs/rcu/TRACE01.boot | 1 + tools/testing/selftests/tc-testing/config | 6 + .../tc-testing/tc-tests/filters/basic.json | 220 ++ tools/testing/selftests/vm/map_hugetlb.c | 14 +- tools/testing/selftests/vm/userfaultfd.c | 225 +- virt/kvm/arm/vgic/vgic-v3.c | 4 +- virt/kvm/arm/vgic/vgic-v4.c | 34 +- 3951 files changed, 151930 insertions(+), 78861 deletions(-) create mode 100644 Documentation/ABI/obsolete/sysfs-kernel-fadump_enabled create mode 100644 Documentation/ABI/obsolete/sysfs-kernel-fadump_registered create mode 100644 Documentation/ABI/obsolete/sysfs-kernel-fadump_release_mem create mode 100644 Documentation/ABI/removed/sysfs-kernel-fadump_release_opalcore create mode 100644 Documentation/ABI/testing/sysfs-driver-jz4780-efuse create mode 100644 Documentation/ABI/testing/sysfs-kernel-fadump create mode 100644 Documentation/PCI/boot-interrupts.rst create mode 100644 Documentation/admin-guide/pm/cpufreq_drivers.rst create mode 100644 Documentation/arm64/amu.rst create mode 100644 Documentation/core-api/kobject.rst delete mode 100644 Documentation/cpu-freq/amd-powernow.txt create mode 100644 Documentation/cpu-freq/core.rst delete mode 100644 Documentation/cpu-freq/core.txt create mode 100644 Documentation/cpu-freq/cpu-drivers.rst delete mode 100644 Documentation/cpu-freq/cpu-drivers.txt delete mode 100644 Documentation/cpu-freq/cpufreq-nforce2.txt create mode 100644 Documentation/cpu-freq/cpufreq-stats.rst delete mode 100644 Documentation/cpu-freq/cpufreq-stats.txt create mode 100644 Documentation/cpu-freq/index.rst delete mode 100644 Documentation/cpu-freq/index.txt delete mode 100644 Documentation/cpu-freq/pcc-cpufreq.txt delete mode 100644 Documentation/devicetree/bindings/arm/socionext/cache-uniphier.txt create mode 100644 Documentation/devicetree/bindings/arm/socionext/socionext,uniph [...] create mode 100644 Documentation/devicetree/bindings/clock/socionext,uniphier-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/uniphier-clock.txt create mode 100644 Documentation/devicetree/bindings/crypto/xlnx,zynqmp-aes.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/display-timings.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/elida,kd35t133.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/panel-dpi.txt create mode 100644 Documentation/devicetree/bindings/display/panel/panel-dpi.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/panel-timing.yaml delete mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip-drm.txt create mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip-drm.yaml create mode 100644 Documentation/devicetree/bindings/dma/socionext,uniphier-xdmac.yaml create mode 100644 Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/adt7475.yaml create mode 100644 Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,bcm-voter.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,osm-l3.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sc7180.yaml delete mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sdm845.txt create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sdm845.yaml create mode 100644 Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de [...] delete mode 100644 Documentation/devicetree/bindings/media/renesas,vin.txt create mode 100644 Documentation/devicetree/bindings/media/renesas,vin.yaml rename Documentation/devicetree/bindings/mfd/{twl-familly.txt => twl-family.txt} (100%) delete mode 100644 Documentation/devicetree/bindings/mtd/mtk-quadspi.txt create mode 100644 Documentation/devicetree/bindings/mtd/nand-macronix.txt create mode 100644 Documentation/devicetree/bindings/net/qcom,ipa.yaml create mode 100644 Documentation/devicetree/bindings/net/qcom,ipq8064-mdio.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/ingenic,jz4780-efuse.yaml create mode 100644 Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt create mode 100644 Documentation/devicetree/bindings/phy/amlogic,meson-axg-mipi-pc [...] create mode 100644 Documentation/devicetree/bindings/phy/amlogic,meson-axg-pcie.yaml delete mode 100644 Documentation/devicetree/bindings/phy/phy-cadence-dp.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-cadence-torrent.yaml delete mode 100644 Documentation/devicetree/bindings/power/domain-idle-state.txt create mode 100644 Documentation/devicetree/bindings/power/domain-idle-state.yaml delete mode 100644 Documentation/devicetree/bindings/power/renesas,apmu.txt create mode 100644 Documentation/devicetree/bindings/power/renesas,apmu.yaml delete mode 100644 Documentation/devicetree/bindings/power/renesas,rcar-sysc.txt create mode 100644 Documentation/devicetree/bindings/power/renesas,rcar-sysc.yaml create mode 100644 Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regul [...] delete mode 100644 Documentation/devicetree/bindings/reset/renesas,rst.txt create mode 100644 Documentation/devicetree/bindings/reset/renesas,rst.yaml create mode 100644 Documentation/devicetree/bindings/sound/cirrus,cs42l51.yaml delete mode 100644 Documentation/devicetree/bindings/sound/cs42l51.txt delete mode 100644 Documentation/devicetree/bindings/sound/st,stm32-spdifrx.txt create mode 100644 Documentation/devicetree/bindings/sound/st,stm32-spdifrx.yaml create mode 100644 Documentation/devicetree/bindings/spi/spi-mtk-nor.txt delete mode 100644 Documentation/devicetree/bindings/spi/spi-rockchip.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-rockchip.yaml create mode 100644 Documentation/devicetree/bindings/thermal/imx8mm-thermal.txt create mode 100644 Documentation/devicetree/bindings/thermal/sprd-thermal.yaml create mode 100644 Documentation/driver-api/firmware/efi/index.rst rename Documentation/{io-mapping.txt => driver-api/io-mapping.rst} (100%) rename Documentation/{io_ordering.txt => driver-api/io_ordering.rst} (100%) rename Documentation/{core-api => driver-api}/ioctl.rst (100%) create mode 100644 Documentation/filesystems/9p.rst delete mode 100644 Documentation/filesystems/9p.txt create mode 100644 Documentation/filesystems/adfs.rst delete mode 100644 Documentation/filesystems/adfs.txt create mode 100644 Documentation/filesystems/affs.rst delete mode 100644 Documentation/filesystems/affs.txt create mode 100644 Documentation/filesystems/afs.rst delete mode 100644 Documentation/filesystems/afs.txt create mode 100644 Documentation/filesystems/autofs-mount-control.rst delete mode 100644 Documentation/filesystems/autofs-mount-control.txt create mode 100644 Documentation/filesystems/befs.rst delete mode 100644 Documentation/filesystems/befs.txt create mode 100644 Documentation/filesystems/bfs.rst delete mode 100644 Documentation/filesystems/bfs.txt create mode 100644 Documentation/filesystems/btrfs.rst delete mode 100644 Documentation/filesystems/btrfs.txt create mode 100644 Documentation/filesystems/ceph.rst delete mode 100644 Documentation/filesystems/ceph.txt create mode 100644 Documentation/filesystems/cramfs.rst delete mode 100644 Documentation/filesystems/cramfs.txt create mode 100644 Documentation/filesystems/debugfs.rst delete mode 100644 Documentation/filesystems/debugfs.txt create mode 100644 Documentation/filesystems/dlmfs.rst delete mode 100644 Documentation/filesystems/dlmfs.txt create mode 100644 Documentation/filesystems/ecryptfs.rst delete mode 100644 Documentation/filesystems/ecryptfs.txt create mode 100644 Documentation/filesystems/efivarfs.rst delete mode 100644 Documentation/filesystems/efivarfs.txt create mode 100644 Documentation/filesystems/erofs.rst delete mode 100644 Documentation/filesystems/erofs.txt create mode 100644 Documentation/filesystems/ext2.rst delete mode 100644 Documentation/filesystems/ext2.txt create mode 100644 Documentation/filesystems/ext3.rst delete mode 100644 Documentation/filesystems/ext3.txt create mode 100644 Documentation/filesystems/f2fs.rst delete mode 100644 Documentation/filesystems/f2fs.txt create mode 100644 Documentation/filesystems/gfs2-uevents.rst delete mode 100644 Documentation/filesystems/gfs2-uevents.txt create mode 100644 Documentation/filesystems/gfs2.rst delete mode 100644 Documentation/filesystems/gfs2.txt create mode 100644 Documentation/filesystems/hfs.rst delete mode 100644 Documentation/filesystems/hfs.txt create mode 100644 Documentation/filesystems/hfsplus.rst delete mode 100644 Documentation/filesystems/hfsplus.txt create mode 100644 Documentation/filesystems/hpfs.rst delete mode 100644 Documentation/filesystems/hpfs.txt create mode 100644 Documentation/filesystems/inotify.rst delete mode 100644 Documentation/filesystems/inotify.txt create mode 100644 Documentation/filesystems/isofs.rst delete mode 100644 Documentation/filesystems/isofs.txt create mode 100644 Documentation/filesystems/nilfs2.rst delete mode 100644 Documentation/filesystems/nilfs2.txt create mode 100644 Documentation/filesystems/ntfs.rst delete mode 100644 Documentation/filesystems/ntfs.txt create mode 100644 Documentation/filesystems/ocfs2-online-filecheck.rst delete mode 100644 Documentation/filesystems/ocfs2-online-filecheck.txt create mode 100644 Documentation/filesystems/ocfs2.rst delete mode 100644 Documentation/filesystems/ocfs2.txt create mode 100644 Documentation/filesystems/omfs.rst delete mode 100644 Documentation/filesystems/omfs.txt create mode 100644 Documentation/filesystems/orangefs.rst delete mode 100644 Documentation/filesystems/orangefs.txt create mode 100644 Documentation/filesystems/proc.rst delete mode 100644 Documentation/filesystems/proc.txt create mode 100644 Documentation/filesystems/qnx6.rst delete mode 100644 Documentation/filesystems/qnx6.txt create mode 100644 Documentation/filesystems/ramfs-rootfs-initramfs.rst delete mode 100644 Documentation/filesystems/ramfs-rootfs-initramfs.txt create mode 100644 Documentation/filesystems/relay.rst delete mode 100644 Documentation/filesystems/relay.txt create mode 100644 Documentation/filesystems/romfs.rst delete mode 100644 Documentation/filesystems/romfs.txt create mode 100644 Documentation/filesystems/squashfs.rst delete mode 100644 Documentation/filesystems/squashfs.txt create mode 100644 Documentation/filesystems/sysfs.rst delete mode 100644 Documentation/filesystems/sysfs.txt create mode 100644 Documentation/filesystems/sysv-fs.rst delete mode 100644 Documentation/filesystems/sysv-fs.txt create mode 100644 Documentation/filesystems/tmpfs.rst delete mode 100644 Documentation/filesystems/tmpfs.txt create mode 100644 Documentation/filesystems/ubifs.rst delete mode 100644 Documentation/filesystems/ubifs.txt create mode 100644 Documentation/filesystems/udf.rst delete mode 100644 Documentation/filesystems/udf.txt create mode 100644 Documentation/filesystems/zonefs.rst delete mode 100644 Documentation/filesystems/zonefs.txt rename Documentation/{core-api => kbuild}/gcc-plugins.rst (100%) create mode 100644 Documentation/kbuild/llvm.rst delete mode 100644 Documentation/kobject.txt rename Documentation/{ => misc-devices}/mic/index.rst (100%) rename Documentation/{ => misc-devices}/mic/mic_overview.rst (100%) rename Documentation/{ => misc-devices}/mic/scif_overview.rst (100%) create mode 100644 Documentation/networking/6lowpan.rst delete mode 100644 Documentation/networking/6lowpan.txt create mode 100644 Documentation/scsi/53c700.rst delete mode 100644 Documentation/scsi/53c700.txt create mode 100644 Documentation/scsi/BusLogic.rst delete mode 100644 Documentation/scsi/BusLogic.txt create mode 100644 Documentation/scsi/FlashPoint.rst delete mode 100644 Documentation/scsi/FlashPoint.txt create mode 100644 Documentation/scsi/NinjaSCSI.rst delete mode 100644 Documentation/scsi/NinjaSCSI.txt create mode 100644 Documentation/scsi/aacraid.rst delete mode 100644 Documentation/scsi/aacraid.txt create mode 100644 Documentation/scsi/advansys.rst delete mode 100644 Documentation/scsi/advansys.txt create mode 100644 Documentation/scsi/aha152x.rst delete mode 100644 Documentation/scsi/aha152x.txt create mode 100644 Documentation/scsi/aic79xx.rst delete mode 100644 Documentation/scsi/aic79xx.txt create mode 100644 Documentation/scsi/aic7xxx.rst delete mode 100644 Documentation/scsi/aic7xxx.txt create mode 100644 Documentation/scsi/arcmsr_spec.rst delete mode 100644 Documentation/scsi/arcmsr_spec.txt create mode 100644 Documentation/scsi/bfa.rst delete mode 100644 Documentation/scsi/bfa.txt create mode 100644 Documentation/scsi/bnx2fc.rst delete mode 100644 Documentation/scsi/bnx2fc.txt create mode 100644 Documentation/scsi/cxgb3i.rst delete mode 100644 Documentation/scsi/cxgb3i.txt create mode 100644 Documentation/scsi/dc395x.rst delete mode 100644 Documentation/scsi/dc395x.txt create mode 100644 Documentation/scsi/dpti.rst delete mode 100644 Documentation/scsi/dpti.txt create mode 100644 Documentation/scsi/g_NCR5380.rst delete mode 100644 Documentation/scsi/g_NCR5380.txt create mode 100644 Documentation/scsi/hpsa.rst delete mode 100644 Documentation/scsi/hpsa.txt create mode 100644 Documentation/scsi/hptiop.rst delete mode 100644 Documentation/scsi/hptiop.txt create mode 100644 Documentation/scsi/index.rst create mode 100644 Documentation/scsi/libsas.rst delete mode 100644 Documentation/scsi/libsas.txt create mode 100644 Documentation/scsi/link_power_management_policy.rst delete mode 100644 Documentation/scsi/link_power_management_policy.txt create mode 100644 Documentation/scsi/lpfc.rst delete mode 100644 Documentation/scsi/lpfc.txt create mode 100644 Documentation/scsi/megaraid.rst delete mode 100644 Documentation/scsi/megaraid.txt create mode 100644 Documentation/scsi/ncr53c8xx.rst delete mode 100644 Documentation/scsi/ncr53c8xx.txt create mode 100644 Documentation/scsi/ppa.rst delete mode 100644 Documentation/scsi/ppa.txt create mode 100644 Documentation/scsi/qlogicfas.rst delete mode 100644 Documentation/scsi/qlogicfas.txt create mode 100644 Documentation/scsi/scsi-changer.rst delete mode 100644 Documentation/scsi/scsi-changer.txt create mode 100644 Documentation/scsi/scsi-generic.rst delete mode 100644 Documentation/scsi/scsi-generic.txt create mode 100644 Documentation/scsi/scsi-parameters.rst delete mode 100644 Documentation/scsi/scsi-parameters.txt create mode 100644 Documentation/scsi/scsi.rst delete mode 100644 Documentation/scsi/scsi.txt create mode 100644 Documentation/scsi/scsi_eh.rst delete mode 100644 Documentation/scsi/scsi_eh.txt create mode 100644 Documentation/scsi/scsi_fc_transport.rst delete mode 100644 Documentation/scsi/scsi_fc_transport.txt create mode 100644 Documentation/scsi/scsi_mid_low_api.rst delete mode 100644 Documentation/scsi/scsi_mid_low_api.txt delete mode 100644 Documentation/scsi/scsi_transport_srp/Makefile create mode 100644 Documentation/scsi/scsi_transport_srp/figures.rst create mode 100644 Documentation/scsi/sd-parameters.rst delete mode 100644 Documentation/scsi/sd-parameters.txt create mode 100644 Documentation/scsi/smartpqi.rst delete mode 100644 Documentation/scsi/smartpqi.txt create mode 100644 Documentation/scsi/st.rst delete mode 100644 Documentation/scsi/st.txt create mode 100644 Documentation/scsi/sym53c500_cs.rst delete mode 100644 Documentation/scsi/sym53c500_cs.txt create mode 100644 Documentation/scsi/sym53c8xx_2.rst delete mode 100644 Documentation/scsi/sym53c8xx_2.txt create mode 100644 Documentation/scsi/tcm_qla2xxx.rst delete mode 100644 Documentation/scsi/tcm_qla2xxx.txt create mode 100644 Documentation/scsi/ufs.rst delete mode 100644 Documentation/scsi/ufs.txt create mode 100644 Documentation/scsi/wd719x.rst delete mode 100644 Documentation/scsi/wd719x.txt create mode 100644 arch/arm/boot/dts/am57-pruss.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8516-pinfunc.h create mode 100644 arch/arm64/boot/dts/mediatek/mt8516-pumpkin.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8516.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sm8250-mtp.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8250.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a774a1-hihope-rzg2m-ex-idk-1110wr.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a77961-ulcb.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts create mode 100644 arch/riscv/net/bpf_jit.h delete mode 100644 arch/riscv/net/bpf_jit_comp.c create mode 100644 arch/riscv/net/bpf_jit_comp32.c create mode 100644 arch/riscv/net/bpf_jit_comp64.c create mode 100644 arch/riscv/net/bpf_jit_core.c delete mode 100644 drivers/clk/tegra/clk-tegra-pmc.c create mode 100644 drivers/crypto/chelsio/chcr_common.h create mode 100644 drivers/crypto/chelsio/chcr_ktls.c create mode 100644 drivers/crypto/chelsio/chcr_ktls.h create mode 100644 drivers/crypto/xilinx/Makefile create mode 100644 drivers/crypto/xilinx/zynqmp-aes-gcm.c create mode 100644 drivers/dma/uniphier-xdmac.c create mode 100644 drivers/firmware/efi/embedded-firmware.c create mode 100644 drivers/gpu/drm/amd/amdgpu/mmsch_v2_0.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/wafl/wafl2_4_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/wafl/wafl2_4_0_0_smn.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/xgmi/xgmi_4_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/xgmi/xgmi_4_0_0_smn.h create mode 100644 drivers/gpu/drm/bridge/display-connector.c delete mode 100644 drivers/gpu/drm/bridge/dumb-vga-dac.c create mode 100644 drivers/gpu/drm/bridge/simple-bridge.c create mode 100644 drivers/gpu/drm/bridge/ti-tpd12s015.c create mode 100644 drivers/gpu/drm/drm_bridge_connector.c create mode 100644 drivers/gpu/drm/i915/gt/gen7_renderclear.c create mode 100644 drivers/gpu/drm/i915/gt/gen7_renderclear.h create mode 100644 drivers/gpu/drm/i915/gt/hsw_clear_kernel.c create mode 100644 drivers/gpu/drm/i915/gt/ivb_clear_kernel.c create mode 100644 drivers/gpu/drm/i915/gt/selftest_ring_submission.c create mode 100644 drivers/gpu/drm/i915/gt/sysfs_engines.c create mode 100644 drivers/gpu/drm/i915/gt/sysfs_engines.h create mode 100644 drivers/gpu/drm/i915/i915_ioc32.h delete mode 100644 drivers/gpu/drm/omapdrm/displays/connector-analog-tv.c delete mode 100644 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c delete mode 100644 drivers/gpu/drm/omapdrm/displays/encoder-opa362.c delete mode 100644 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c delete mode 100644 drivers/gpu/drm/omapdrm/dss/dss-of.c create mode 100644 drivers/gpu/drm/panel/panel-elida-kd35t133.c create mode 100644 drivers/gpu/drm/panel/panel-novatek-nt35510.c create mode 100644 drivers/hid/hid-mcp2221.c create mode 100644 drivers/interconnect/qcom/bcm-voter.c create mode 100644 drivers/interconnect/qcom/bcm-voter.h create mode 100644 drivers/interconnect/qcom/icc-rpmh.c create mode 100644 drivers/interconnect/qcom/icc-rpmh.h create mode 100644 drivers/interconnect/qcom/osm-l3.c create mode 100644 drivers/interconnect/qcom/sc7180.c create mode 100644 drivers/interconnect/qcom/sc7180.h create mode 100644 drivers/interconnect/qcom/sdm845.h create mode 100644 drivers/media/platform/sunxi/sun8i-rotate/Makefile create mode 100644 drivers/media/platform/sunxi/sun8i-rotate/sun8i-formats.h create mode 100644 drivers/media/platform/sunxi/sun8i-rotate/sun8i-rotate.h create mode 100644 drivers/media/platform/sunxi/sun8i-rotate/sun8i_formats.c create mode 100644 drivers/media/platform/sunxi/sun8i-rotate/sun8i_rotate.c delete mode 100644 drivers/media/usb/usbvision/Kconfig delete mode 100644 drivers/mtd/spi-nor/mtk-quadspi.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/devlink.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/devlink.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/mapping.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/mapping.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h delete mode 100644 drivers/net/ethernet/mscc/ocelot_vcap.h create mode 100644 drivers/net/ipa/Kconfig create mode 100644 drivers/net/ipa/Makefile create mode 100644 drivers/net/ipa/gsi.c create mode 100644 drivers/net/ipa/gsi.h create mode 100644 drivers/net/ipa/gsi_private.h create mode 100644 drivers/net/ipa/gsi_reg.h create mode 100644 drivers/net/ipa/gsi_trans.c create mode 100644 drivers/net/ipa/gsi_trans.h create mode 100644 drivers/net/ipa/ipa.h create mode 100644 drivers/net/ipa/ipa_clock.c create mode 100644 drivers/net/ipa/ipa_clock.h create mode 100644 drivers/net/ipa/ipa_cmd.c create mode 100644 drivers/net/ipa/ipa_cmd.h create mode 100644 drivers/net/ipa/ipa_data-sc7180.c create mode 100644 drivers/net/ipa/ipa_data-sdm845.c create mode 100644 drivers/net/ipa/ipa_data.h create mode 100644 drivers/net/ipa/ipa_endpoint.c create mode 100644 drivers/net/ipa/ipa_endpoint.h create mode 100644 drivers/net/ipa/ipa_gsi.c create mode 100644 drivers/net/ipa/ipa_gsi.h create mode 100644 drivers/net/ipa/ipa_interrupt.c create mode 100644 drivers/net/ipa/ipa_interrupt.h create mode 100644 drivers/net/ipa/ipa_main.c create mode 100644 drivers/net/ipa/ipa_mem.c create mode 100644 drivers/net/ipa/ipa_mem.h create mode 100644 drivers/net/ipa/ipa_modem.c create mode 100644 drivers/net/ipa/ipa_modem.h create mode 100644 drivers/net/ipa/ipa_qmi.c create mode 100644 drivers/net/ipa/ipa_qmi.h create mode 100644 drivers/net/ipa/ipa_qmi_msg.c create mode 100644 drivers/net/ipa/ipa_qmi_msg.h create mode 100644 drivers/net/ipa/ipa_reg.c create mode 100644 drivers/net/ipa/ipa_reg.h create mode 100644 drivers/net/ipa/ipa_smp2p.c create mode 100644 drivers/net/ipa/ipa_smp2p.h create mode 100644 drivers/net/ipa/ipa_table.c create mode 100644 drivers/net/ipa/ipa_table.h create mode 100644 drivers/net/ipa/ipa_uc.c create mode 100644 drivers/net/ipa/ipa_uc.h create mode 100644 drivers/net/ipa/ipa_version.h create mode 100644 drivers/net/phy/mdio-ipq8064.c create mode 100644 drivers/net/phy/mdio-xpcs.c delete mode 100644 drivers/net/wireless/mediatek/mt76/airtime.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/mmio.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/mt7615_trace.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/soc.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/trace.c create mode 100644 drivers/nvmem/jz4780-efuse.c create mode 100644 drivers/pci/controller/mobiveil/Kconfig create mode 100644 drivers/pci/controller/mobiveil/Makefile create mode 100644 drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c create mode 100644 drivers/pci/controller/mobiveil/pcie-mobiveil-host.c create mode 100644 drivers/pci/controller/mobiveil/pcie-mobiveil-plat.c create mode 100644 drivers/pci/controller/mobiveil/pcie-mobiveil.c create mode 100644 drivers/pci/controller/mobiveil/pcie-mobiveil.h delete mode 100644 drivers/pci/controller/pcie-mobiveil.c create mode 100644 drivers/phy/amlogic/phy-meson-axg-mipi-pcie-analog.c create mode 100644 drivers/phy/amlogic/phy-meson-axg-pcie.c delete mode 100644 drivers/phy/cadence/phy-cadence-dp.c create mode 100644 drivers/phy/cadence/phy-cadence-torrent.c create mode 100644 drivers/ptp/ptp_vmw.c create mode 100644 drivers/remoteproc/qcom_q6v5_ipa_notify.c create mode 100644 drivers/remoteproc/remoteproc_elf_helpers.h rename drivers/soc/imx/{soc-imx8.c => soc-imx8m.c} (100%) create mode 100644 drivers/spi/spi-fsi.c create mode 100644 drivers/spi/spi-mtk-nor.c delete mode 100644 drivers/staging/exfat/Kconfig delete mode 100644 drivers/staging/exfat/Makefile delete mode 100644 drivers/staging/exfat/TODO delete mode 100644 drivers/staging/exfat/exfat.h delete mode 100644 drivers/staging/exfat/exfat_blkdev.c delete mode 100644 drivers/staging/exfat/exfat_cache.c delete mode 100644 drivers/staging/exfat/exfat_core.c delete mode 100644 drivers/staging/exfat/exfat_nls.c delete mode 100644 drivers/staging/exfat/exfat_super.c delete mode 100644 drivers/staging/exfat/exfat_upcase.c create mode 100644 drivers/staging/media/meson/vdec/codec_h264.c create mode 100644 drivers/staging/media/meson/vdec/codec_h264.h create mode 100644 drivers/staging/media/meson/vdec/codec_hevc_common.c create mode 100644 drivers/staging/media/meson/vdec/codec_hevc_common.h create mode 100644 drivers/staging/media/meson/vdec/codec_vp9.c create mode 100644 drivers/staging/media/meson/vdec/codec_vp9.h create mode 100644 drivers/staging/media/meson/vdec/hevc_regs.h create mode 100644 drivers/staging/media/meson/vdec/vdec_hevc.c create mode 100644 drivers/staging/media/meson/vdec/vdec_hevc.h create mode 100644 drivers/staging/media/usbvision/Kconfig rename drivers/{media/usb => staging/media}/usbvision/Makefile (100%) create mode 100644 drivers/staging/media/usbvision/TODO rename drivers/{media/usb => staging/media}/usbvision/usbvision-cards.c (100%) rename drivers/{media/usb => staging/media}/usbvision/usbvision-cards.h (100%) rename drivers/{media/usb => staging/media}/usbvision/usbvision-core.c (100%) rename drivers/{media/usb => staging/media}/usbvision/usbvision-i2c.c (100%) rename drivers/{media/usb => staging/media}/usbvision/usbvision-video.c (100%) rename drivers/{media/usb => staging/media}/usbvision/usbvision.h (100%) delete mode 100644 drivers/staging/vt6656/dpc.c delete mode 100644 drivers/staging/vt6656/dpc.h delete mode 100644 drivers/staging/vt6656/int.c delete mode 100644 drivers/staging/vt6656/int.h delete mode 100644 drivers/staging/wilc1000/microchip,wilc1000,sdio.yaml delete mode 100644 drivers/staging/wilc1000/microchip,wilc1000,spi.yaml create mode 100644 drivers/staging/wilc1000/microchip,wilc1000.yaml create mode 100644 drivers/thermal/imx8mm_thermal.c create mode 100644 drivers/thermal/imx_sc_thermal.c create mode 100644 drivers/thermal/sprd_thermal.c create mode 100644 drivers/usb/typec/mux/intel_pmc_mux.c create mode 100644 fs/exfat/Kconfig create mode 100644 fs/exfat/Makefile create mode 100644 fs/exfat/balloc.c create mode 100644 fs/exfat/cache.c create mode 100644 fs/exfat/dir.c create mode 100644 fs/exfat/exfat_fs.h create mode 100644 fs/exfat/exfat_raw.h create mode 100644 fs/exfat/fatent.c create mode 100644 fs/exfat/file.c create mode 100644 fs/exfat/inode.c create mode 100644 fs/exfat/misc.c create mode 100644 fs/exfat/namei.c create mode 100644 fs/exfat/nls.c create mode 100644 fs/exfat/super.c create mode 100644 include/asm-generic/pgtable_uffd.h create mode 100644 include/drm/drm_bridge_connector.h create mode 100644 include/dt-bindings/interconnect/qcom,osm-l3.h create mode 100644 include/dt-bindings/interconnect/qcom,sc7180.h create mode 100644 include/dt-bindings/reset/imx8mp-reset.h create mode 100644 include/linux/efi_embedded_fw.h create mode 100644 include/linux/mdio-xpcs.h create mode 100644 include/linux/min_heap.h create mode 100644 include/linux/rcupdate_trace.h create mode 100644 include/linux/remoteproc/qcom_q6v5_ipa_notify.h create mode 100644 include/linux/usb/typec_tbt.h create mode 100644 include/soc/mscc/ocelot_vcap.h create mode 100644 include/trace/events/qla.h create mode 100644 kernel/rcu/tasks.h create mode 100644 lib/test_min_heap.c create mode 100644 net/ethtool/channels.c create mode 100644 net/ethtool/features.c create mode 100644 net/ethtool/privflags.c create mode 100644 net/ethtool/rings.c create mode 100644 net/ipv4/udp_bpf.c create mode 100755 scripts/gen_autoksyms.sh mode change 100644 => 100755 scripts/parse-maintainers.pl create mode 100644 tools/bpf/bpftool/skeleton/profiler.bpf.c create mode 100644 tools/bpf/bpftool/skeleton/profiler.h create mode 100644 tools/build/feature/test-clang-bpf-global-var.c create mode 100644 tools/testing/radix-tree/iteration_check_2.c delete mode 100644 tools/testing/selftests/bpf/bpf_trace_helpers.h create mode 100644 tools/testing/selftests/bpf/prog_tests/link_pinning.c create mode 100644 tools/testing/selftests/bpf/prog_tests/modify_return.c create mode 100644 tools/testing/selftests/bpf/prog_tests/ns_current_pid_tgid.c create mode 100644 tools/testing/selftests/bpf/prog_tests/send_signal_sched_switch.c create mode 100644 tools/testing/selftests/bpf/progs/modify_return.c create mode 100644 tools/testing/selftests/bpf/progs/test_link_pinning.c create mode 100644 tools/testing/selftests/bpf/progs/test_ns_current_pid_tgid.c create mode 100644 tools/testing/selftests/bpf/test_current_pid_tgid_new_ns.c create mode 100644 tools/testing/selftests/lkdtm/.gitignore create mode 100644 tools/testing/selftests/net/reuseaddr_ports_exhausted.c create mode 100755 tools/testing/selftests/net/reuseaddr_ports_exhausted.sh copy tools/testing/selftests/rcutorture/configs/rcu/{TASKS01 => RUDE01} (100%) create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/RUDE01.boot create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TRACE01 create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TRACE01.boot