This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits 4ed854ff97e9 mm/gup: assert that the mmap lock is held in __get_user_pages() omits 3ee01ddf2de5 mmap locking API: don't check locking if the mm isn't live yet omits 414d9642d3ad Merge branch 'akpm-current/current' into master omits 583b62357d18 Merge remote-tracking branch 'memblock/for-next' into master omits ed8e6299f0fe Merge remote-tracking branch 'notifications/notifications- [...] omits 0a04ed0e08c8 Merge remote-tracking branch 'mhi/mhi-next' into master omits 9549b22e9d57 Merge remote-tracking branch 'fpga/for-next' into master omits 69646825b688 Merge remote-tracking branch 'pidfd/for-next' into master omits d5e4d7665518 Merge remote-tracking branch 'xarray/main' into master omits 6f9b7bee76dc Merge remote-tracking branch 'nvmem/for-next' into master omits 5b77756f0cd3 Merge remote-tracking branch 'slimbus/for-next' into master omits 6c664c4313f1 Merge remote-tracking branch 'seccomp/for-next/seccomp' in [...] omits 861485dd2835 Merge remote-tracking branch 'rtc/rtc-next' into master omits 59559899a7ac Merge remote-tracking branch 'coresight/next' into master omits b2623ad955f5 Merge remote-tracking branch 'livepatching/for-next' into master omits 7c8c88adabcb Merge remote-tracking branch 'kselftest/next' into master omits 8390a8ff4fcc Merge remote-tracking branch 'pinctrl-samsung/for-next' in [...] omits ba725cdd4a16 Merge remote-tracking branch 'pinctrl-intel/for-next' into master omits 5a2c5b700540 Merge remote-tracking branch 'pinctrl/for-next' into master omits 178995b925bc Merge remote-tracking branch 'gpio-brgl/gpio/for-next' int [...] omits 2e54356962f5 Merge remote-tracking branch 'gpio/for-next' into master omits 42304ad63a02 Merge remote-tracking branch 'rpmsg/for-next' into master omits b1e1b2d0abbf Merge remote-tracking branch 'vhost/linux-next' into master omits 1ad08324e251 Merge remote-tracking branch 'scsi-mkp/for-next' into master omits 71e4e2f19d7b Merge remote-tracking branch 'dmaengine/next' into master omits 6a21021aa827 Merge remote-tracking branch 'icc/icc-next' into master omits 507ef96f801b Merge remote-tracking branch 'mux/for-next' into master omits 0f75f10cf25f Merge remote-tracking branch 'staging/staging-next' into master omits 2165e9172fb2 Merge remote-tracking branch 'extcon/extcon-next' into master omits 7da0df5ee326 Merge remote-tracking branch 'tty/tty-next' into master omits a708d5298971 Merge remote-tracking branch 'phy-next/next' into master omits ba8e55160e4a Merge remote-tracking branch 'usb-chipidea-next/for-usb-ne [...] omits 98a80b8efd71 Merge remote-tracking branch 'usb-serial/usb-next' into master omits 958e3146350f Merge remote-tracking branch 'usb/usb-next' into master omits 6611c946d28d Merge remote-tracking branch 'ipmi/for-next' into master omits fe315f233c13 Merge remote-tracking branch 'leds/for-next' into master omits 900694db8be1 Merge remote-tracking branch 'drivers-x86/for-next' into master omits 2f0617cd492b Merge remote-tracking branch 'percpu/for-next' into master omits 046758d3945c Merge remote-tracking branch 'kvm-arm/next' into master omits 5628f5147239 Merge remote-tracking branch 'rcu/rcu/next' into master omits 0417ccf8966a Merge remote-tracking branch 'irqchip/irq/irqchip-next' in [...] omits 6aaaeb5ac7c0 Merge remote-tracking branch 'edac/edac-for-next' into master omits a3c909ead9e9 Merge remote-tracking branch 'clockevents/timers/drivers/n [...] omits 8e9b524befe9 Merge remote-tracking branch 'tip/auto-latest' into master omits ac610a3b80c2 Merge remote-tracking branch 'spi/for-next' into master omits 78d7d913a35a Merge remote-tracking branch 'audit/next' into master omits 67f5ac161012 Merge remote-tracking branch 'tpmdd/next' into master omits 660248d8e407 Merge remote-tracking branch 'tomoyo/master' into master omits 27f408bee271 Merge remote-tracking branch 'selinux/next' into master omits 945c08d936d6 Merge remote-tracking branch 'regulator/for-next' into master omits 3408e9974570 Merge remote-tracking branch 'mmc/next' into master omits b01972ec8482 Merge remote-tracking branch 'block/for-next' into master omits cd615c3e6f59 Merge remote-tracking branch 'modules/modules-next' into master omits 31cb0ff5f4b8 Merge remote-tracking branch 'sound-asoc/for-next' into master omits 38c3f235f5f6 Merge remote-tracking branch 'sound/for-next' into master omits 096e4a2b9a65 Merge remote-tracking branch 'regmap/for-next' into master omits d56284175324 Merge remote-tracking branch 'etnaviv/etnaviv/next' into master omits 4539f042bd62 Merge remote-tracking branch 'imx-drm/imx-drm/next' into master omits 7754f8a6155d Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp [...] omits 1f7508ebf10b next-20201029/drm-misc omits a0b37d2455e0 Merge remote-tracking branch 'drm-intel/for-linux-next' in [...] omits 16fc0fba6319 Merge remote-tracking branch 'amdgpu/drm-next' into master omits 12c759594cb1 Merge remote-tracking branch 'mtd/mtd/next' into master omits 6c70b43ad79e Merge remote-tracking branch 'gfs2/for-next' into master omits 89df9c965686 Merge remote-tracking branch 'bluetooth/master' into master omits 7250df2e8e78 Merge remote-tracking branch 'net-next/master' into master omits 81b7ca80295c Merge remote-tracking branch 'rdma/for-next' into master omits 14488ee3709e Merge remote-tracking branch 'ieee1394/for-next' into master omits 85da72478eeb Merge remote-tracking branch 'thermal/thermal/linux-next' [...] omits e1618198e3c2 Merge remote-tracking branch 'opp/opp/linux-next' into master omits fbfc44d7ac98 Merge remote-tracking branch 'devfreq/devfreq-next' into master omits 5ca9d7f838d1 Merge remote-tracking branch 'cpupower/cpupower' into master omits 2570923b01fb Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linu [...] omits 696ce2e41dd8 Merge remote-tracking branch 'pm/linux-next' into master omits 123b31db52ab Merge remote-tracking branch 'v4l-dvb-next/master' into master omits 0d5d3794e229 Merge remote-tracking branch 'v4l-dvb/master' into master omits 1848c4b5de2d Merge remote-tracking branch 'jc_docs/docs-next' into master omits 615b5b8f50ed Merge remote-tracking branch 'hwmon-staging/hwmon-next' in [...] omits 08ba0a3455ee Merge remote-tracking branch 'dmi/dmi-for-next' into master omits e9e09b2cd767 Merge remote-tracking branch 'hid/for-next' into master omits f633119b37ae Merge remote-tracking branch 'pstore/for-next/pstore' into master omits 6d512db253e2 Merge remote-tracking branch 'printk/for-next' into master omits dedd63ab2591 Merge remote-tracking branch 'vfs/for-next' into master omits 095610fc35cd Merge remote-tracking branch 'file-locks/locks-next' into master omits 2a90b25b18a2 Merge remote-tracking branch 'xfs/for-next' into master omits ee30738289af Merge remote-tracking branch 'f2fs/dev' into master omits 43407e921962 Merge remote-tracking branch 'ext4/dev' into master omits ae528c2966b6 Merge remote-tracking branch 'ext3/for_next' into master omits 8f1b247e191f Merge remote-tracking branch 'btrfs/for-next' into master omits a1427ec830c6 Merge remote-tracking branch 'xtensa/xtensa-for-next' into master omits 795062dc5bbd Merge remote-tracking branch 's390/for-next' into master omits 8275ecc88779 Merge remote-tracking branch 'risc-v/for-next' into master omits a3ccd66a64a8 Merge remote-tracking branch 'parisc-hd/for-next' into master omits 0a079d417e6a Merge remote-tracking branch 'nds32/next' into master omits 72e12f684efb Merge remote-tracking branch 'mips/mips-next' into master omits 3671c81714e2 Merge remote-tracking branch 'm68knommu/for-next' into master omits 350561bd1536 Merge remote-tracking branch 'h8300/h8300-next' into master omits 79d2ad3f28f2 Merge remote-tracking branch 'csky/linux-next' into master omits f72b3c5b3ea6 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' into master omits 78401fc7dbd7 Merge remote-tracking branch 'ti-k3/ti-k3-next' into master omits 984f3fef71cf Merge remote-tracking branch 'tegra/for-next' into master omits adb22e2b59fa Merge remote-tracking branch 'sunxi/sunxi/for-next' into master omits d8a0be3303e1 Merge remote-tracking branch 'samsung-krzk/for-next' into master omits 8ad930a53fa2 Merge remote-tracking branch 'rockchip/for-next' into master omits 276adca09ef2 Merge remote-tracking branch 'reset/reset/next' into master omits 63ecf8509ff7 Merge remote-tracking branch 'renesas/next' into master omits 94448386ab63 Merge remote-tracking branch 'realtek/for-next' into master omits 40a4402e244e Merge remote-tracking branch 'qcom/for-next' into master omits 92d552525e8f Merge remote-tracking branch 'omap/for-next' into master omits 541a06b641c3 Merge remote-tracking branch 'mvebu/for-next' into master omits 6407be089845 Merge remote-tracking branch 'mediatek/for-next' into master omits 469577207598 Merge remote-tracking branch 'keystone/next' into master omits 371a07d927a5 Merge remote-tracking branch 'imx-mxs/for-next' into master omits cea133fbe96c Merge remote-tracking branch 'drivers-memory/for-next' int [...] omits fc6cbf64b48f Merge remote-tracking branch 'at91/at91-next' into master omits 5e806bebc4c7 Merge remote-tracking branch 'aspeed/for-next' into master omits 28cf0a9ae2ec Merge remote-tracking branch 'amlogic/for-next' into master omits 22c8f2af20cb Merge remote-tracking branch 'arm-soc/for-next' into master omits 10fc155b992a Merge remote-tracking branch 'arm/for-next' into master omits b15285f58109 Merge remote-tracking branch 'asm-generic/master' into master omits 7fe6ba64e974 Merge remote-tracking branch 'dma-mapping/for-next' into master omits f12da77e3aac vdpa: handle irq bypass register failure case omits 7f965cd3b717 Merge remote-tracking branch 'kbuild/for-next' into master omits d25ec810dd66 vdpa_sim: Fix DMA mask omits ee90f5f025de Revert "vhost-vdpa: fix page pinning leakage in error path" omits fe275774cbce vdpa/mlx5: Fix error return in map_direct_mr() omits 99ef644f0377 vhost_vdpa: Return -EFAULT if copy_from_user() fails omits 55ba782e04f8 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' [...] omits 125436cab6b8 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits efef61c350aa Merge remote-tracking branch 'kunit-fixes/kunit-fixes' int [...] omits b7f12574637b Merge remote-tracking branch 'pidfd-fixes/fixes' into master omits d74703ecacdb Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' i [...] omits 8d4c767b2cf2 Merge remote-tracking branch 'mmc-fixes/fixes' into master omits 72f2795a96ec Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 790d25078996 Merge remote-tracking branch 'scsi-fixes/fixes' into master omits a2590968e85f Merge remote-tracking branch 'samsung-krzk-fixes/fixes' in [...] omits 841d6afec1d8 Merge remote-tracking branch 'vfs-fixes/fixes' into master omits a017cf95235a Merge remote-tracking branch 'btrfs-fixes/next-fixes' into master omits a5365f133d34 Merge remote-tracking branch 'hwmon-fixes/hwmon' into master omits c5f58d8ba9fc Merge remote-tracking branch 'kvm-fixes/master' into master omits 417bab38bc39 Merge remote-tracking branch 'mips-fixes/mips-fixes' into master omits b764a607674d Merge remote-tracking branch 'mtd-fixes/mtd/fixes' into master omits fd730807e021 Merge remote-tracking branch 'dmaengine-fixes/fixes' into master omits 97967ac8b31a Merge remote-tracking branch 'kselftest-fixes/fixes' into master omits 0aa3ae93f9a6 Merge remote-tracking branch 'ide/master' into master omits 72c59ab4e74c Merge remote-tracking branch 'input-current/for-linus' int [...] omits 129327eed9ff Merge remote-tracking branch 'thunderbolt-fixes/fixes' int [...] omits 04f505c6dc9f Merge remote-tracking branch 'char-misc.current/char-misc- [...] omits 4f8d1b15dcae Merge remote-tracking branch 'staging.current/staging-linu [...] omits efbc61d3dc56 Merge remote-tracking branch 'phy/fixes' into master omits a604b00a095c Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-f [...] omits a3d21345a80a Merge remote-tracking branch 'usb-serial-fixes/usb-linus' [...] omits 45566143a29e Merge remote-tracking branch 'usb-gadget-fixes/fixes' into master omits 8ccfe04b12e0 Merge remote-tracking branch 'usb.current/usb-linus' into master omits b4b9c46dcd86 Merge remote-tracking branch 'tty.current/tty-linus' into master omits 35ef61c3e1b3 Merge remote-tracking branch 'spi-fixes/for-linus' into master omits 6e142ce3c49f Merge remote-tracking branch 'regulator-fixes/for-linus' i [...] omits 149c76fc94fa Merge remote-tracking branch 'regmap-fixes/for-linus' into master omits 7b0589d14726 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' [...] omits c7c2266d1f5c Merge remote-tracking branch 'sound-current/for-linus' int [...] omits c990d30fc0f6 Merge remote-tracking branch 'ipsec/master' into master omits 28e396c68740 Merge remote-tracking branch 'bpf/master' into master omits c052d730e500 Merge remote-tracking branch 'sparc/master' into master omits d8486fcf64f2 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' int [...] omits 780b2278c279 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' [...] omits bf13aa78709b Merge remote-tracking branch 'arm-current/fixes' into master omits 7b18a2ee9f1b Merge remote-tracking branch 'kbuild-current/fixes' into master omits 080bd2ae9a6c printk: ringbuffer: Replace zero-length array with flexibl [...] omits 0bf8bd0f23e7 net/smc: Replace zero-length array with flexible-array member omits 226e0a5d36dc net/mlx5: Replace zero-length array with flexible-array member omits e22a1d494fda mei: hw: Replace zero-length array with flexible-array member omits 123465e8377e gve: Replace zero-length array with flexible-array member omits ba85f5c15e6c Bluetooth: btintel: Replace zero-length array with flexibl [...] omits 55fc0bc9d97b lockdep: Fix nr_unused_locks omits c32255b432d5 drm/i915/gt: Use the local HWSP offset during submission omits a83724900308 drm/i915/gem: Flush coherency domains on first set-domain-ioctl omits 0dae148b7cfa Merge branch 'for-5.11/io_uring' into for-next omits c580b8de9434 Merge branch 'tif-task_work.arch' into for-next omits a645ebb5059f io_uring: remove 'twa_signal_ok' deadlock work-around omits e0ee54b0d8d6 kernel: remove checking for TIF_NOTIFY_SIGNAL omits 38720847ed92 signal: kill JOBCTL_TASK_WORK omits db30119ff875 io_uring: JOBCTL_TASK_WORK is no longer used by task_work omits 2633b4a2e851 task_work: remove legacy TWA_SIGNAL path omits 8c67027998f4 xtensa: add support for TIF_NOTIFY_SIGNAL omits a5dbea6803a5 um: add support for TIF_NOTIFY_SIGNAL omits f23f654ca3ed sparc: add support for TIF_NOTIFY_SIGNAL omits 14f06a571535 sh: add support for TIF_NOTIFY_SIGNAL omits d4e0ec91fbc3 s390: add support for TIF_NOTIFY_SIGNAL omits 6b5bdab69141 riscv: add support for TIF_NOTIFY_SIGNAL omits 1a9afb3aafd1 powerpc: add support for TIF_NOTIFY_SIGNAL omits 1a108edd4f7a parisc: add support for TIF_NOTIFY_SIGNAL omits c96c4d231230 openrisc: add support for TIF_NOTIFY_SIGNAL omits b88a369957ce nios32: add support for TIF_NOTIFY_SIGNAL omits 8d1bb731ee8c nds32: add support for TIF_NOTIFY_SIGNAL omits 25395209821b mips: add support for TIF_NOTIFY_SIGNAL omits 93d8101f7c08 microblaze: add support for TIF_NOTIFY_SIGNAL omits bc58543d8785 m68k: add support for TIF_NOTIFY_SIGNAL omits f279c3199358 ia64: add support for TIF_NOTIFY_SIGNAL omits ecbb6a94147a hexagon: add support for TIF_NOTIFY_SIGNAL omits 022efb15612d h8300: add support for TIF_NOTIFY_SIGNAL omits 6657be60c02b csky: add support for TIF_NOTIFY_SIGNAL omits 9ea8933772ba c6x: add support for TIF_NOTIFY_SIGNAL omits 2ea5f778af84 arm64: add support for TIF_NOTIFY_SIGNAL omits c03932936d8f arm: add support for TIF_NOTIFY_SIGNAL omits 715235e5162d Merge remote-tracking branch 'asoc/for-5.11' into asoc-next omits 838c70799b04 Merge remote-tracking branch 'asoc/for-5.10' into asoc-linus omits 9709fa61113d Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus omits 6f6e05f96009 arc: add support for TIF_NOTIFY_SIGNAL omits fb342e8868ed tpm: efi: Don't create binary_bios_measurements file for a [...] omits 3d9e5d3bd229 Merge remote-tracking branch 'spi/for-5.11' into spi-next omits 9b3a2f2e8a67 Merge remote-tracking branch 'spi/for-5.10' into spi-linus omits e6764765fd5f Merge remote-tracking branch 'spi/for-5.9' into spi-linus omits 8c354998ff88 usb: cdns3: Fix on-chip memory overflow issue omits 0362f3dc0d13 lib/lzo/lzo1x_compress.c: make lzogeneric1x_1_compress() static omits 1a2f83a16e12 fault-injection: handle EI_ETYPE_TRUE omits f334dc2e255c aio: simplify read_events() omits 98dd1c77d553 kdump: append uts_namespace.name offset to VMCOREINFO omits 14293b86451c checkpatch-update-__attribute__sectionname-quote-removal-v2 omits 154195adb819 checkpatch: update __attribute__((section("name"))) quote removal omits cb9128eef33f checkpatch: add a fixer for missing newline at eof omits 77bab53de009 checkpatch: extend attributes check to handle more patterns omits 05d9a3141ce5 checkpatch: allow --fix removal of unnecessary break statements omits eacd9f1a368b checkpatch: prefer static const declarations omits add4221980da checkpatch: ignore generated CamelCase defines and enum values omits 52a82e156633 checkpatch: fix false positives in REPEATED_WORD warning omits 55c2d755354b checkpatch: add new exception to repeated word check omits e2620b3b87b4 gpio: xilinx: utilize generic bitmap_get_value and _set_value omits 7de3c6e1fc01 gpio: thunderx: utilize for_each_set_clump macro omits f0da000e161f lib-test_bitmapc-add-for_each_set_clump-test-cases-checkpa [...] omits f6b13da2b73e lib/test_bitmap.c: add for_each_set_clump test cases omits 1d726c360331 bitops: introduce the for_each_set_clump macro omits 6f8205a1fa85 lib/test_lockup.c: minimum fix to get it compiled on PREEMPT_RT omits c6c5de6ba371 lib/stackdepot.c: use array_size() helper in jhash2() omits d9d6ffa73ac0 lib/stackdepot.c: use flex_array_size() helper in memcpy() omits e1f74ffd8846 lib/stackdepot.c: replace one-element array with flexible- [...] omits 61f6c84d7173 lib/test_free_pages.c: add basic progress indicators omits 35cc20763be2 lib: stackdepot: add support to configure STACK_HASH_SIZE omits 41cbaae478ee include/linux/bitmap.h: convert bitmap_empty() / bitmap_fu [...] omits 15e93ffcdeed kernel/acct.c: use #elif instead of #end and #elif omits 4ec993a18ff6 kernel.h: Split out mathematical helpers omits ae7bf9fd80a2 asm-generic: force inlining of get_order() to work around [...] omits 6f02f32346e7 proc/sysctl: make protected_* world readable omits b4032ddf0fc5 procfs: delete duplicated words + other fixes omits 8c1ef825abd3 kernel/hung_task.c: Monitor killed tasks. omits fceac44ea0e3 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 8a6c261fc396 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 9b2078e7cc7f include/linux/page-flags.h: remove unused __[Set|Clear]Pag [...] omits de75040e42ea zram: support page writeback omits 5ace1ba72602 mm/zsmalloc.c: rework the list_add code in insert_zspage() omits 1c8074aaeb1e mm/zswap: make struct kernel_param_ops definitions const omits 7482ccb2cc7b mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits d42d8b6fed3e mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits de1bb1e32d0e mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] omits c8621575178c mm/cma.c: remove redundant cma_mutex lock omits 0b071e73b840 mm/migrate.c: optimize migrate_vma_pages() mmu notifier omits a3dd629190a4 mm/migrate.c: fix comment spelling omits 4e4313acce52 mm/compaction: rename 'start_pfn' to 'iteration_start_pfn' [...] omits c700bc4cece4 mm/vmscan: drop unneeded assignment in kswapd() omits ee79736e0ad1 mm: don't wake kswapd prematurely when watermark boosting [...] omits fa029ddd3a91 MIPS: do not call flush_tlb_all when setting pmd entry omits 3fc0f36017f3 mm/huge_memory.c: update tlb entry if pmd is changed omits 575f737623cd mm/hugetlb.c: just use put_page_testzero() instead of page [...] omits ffc70a4f2cee mm, page_alloc: reduce static keys in prep_new_page() omits 6ae737585ded mm, page_poison: use static key more efficiently omits 8b4d64a9ae68 mm-page_alloc-do-not-rely-on-the-order-of-page_poison-and- [...] omits faa2df893c98 mm, page_alloc: do not rely on the order of page_poison an [...] omits 811696dddd44 mm/vmalloc.c: fix kasan shadow poisoning size omits 5cfb7ec78d62 mm: forbid splitting special mappings omits 11e36b502c57 mremap: check if it's possible to split original vma omits e3b25c65b566 vm_ops: rename .split() callback to .may_split() omits 81ccc761a580 mremap: don't allow MREMAP_DONTUNMAP on special_mappings and aio omits 9b9949b51756 mm/mremap: for MREMAP_DONTUNMAP check security_vm_enough_m [...] omits 08b29ded04ef mm/mremap: account memory on do_munmap() failure omits 213739782d55 mm/mmap.c: fix the adjusted length error omits 779464189967 mm: cleanup: remove unused tsk arg from __access_remote_vm omits a1b571d6e31f x86: mremap speedup - Enable HAVE_MOVE_PUD omits 85d0b3edfcb1 arm64: mremap speedup - enable HAVE_MOVE_PUD omits c895e19c3754 mm: speedup mremap on 1GB or larger regions omits 9ec37ef5c96b kselftests: vm: add mremap tests omits 164904c8dc40 xen/unpopulated-alloc: consolidate pgmap manipulation omits c96cc9f677d1 mm: convert page kmemcg type to a page memcg flag omits 0bd1d9a6e42e mm: introduce page memcg flags omits 894712b74ce5 mm: memcontrol/slab: use helpers to access slab page's memcg_data omits 72c2bb135504 mm: memcontrol: use helpers to read page's memcg data omits 829821cd0383 mm: memcontrol: eliminate redundant check in __mem_cgroup_ [...] omits 386dbddd001c mm: memcontrol: remove unused mod_memcg_obj_state() omits 675248519a34 mm: memcontrol: add file_thp, shmem_thp to memory.stat fix omits d6b288b42369 mm: memcontrol: add file_thp, shmem_thp to memory.stat omits e05dcfe523c9 mm/swapfile.c: use memset to fill the swap_map with SWAP_H [...] omits 2333e8ea68a0 mm/swapfile.c: remove unnecessary out label in __swap_duplicate() omits 1b93592b6c77 mm-swap_state-skip-meaningless-swap-cache-readahead-when-r [...] omits 052a909c5e9e mm/swap_state: skip meaningless swap cache readahead when [...] omits 39cceb62afe2 mm/swapfile.c: use helper function swap_count() in add_swa [...] omits e725f4a64b12 mm: handle zone device pages in release_pages() omits 35a12e3fa2fe selftests/vm: 2x speedup for run_vmtests.sh omits cd6b7136add4 selftests/vm: hmm-tests: remove the libhugetlbfs dependency omits 119b0bd3397a selftests/vm: run_vmtests.sh: update and clean up gup_test [...] omits fa634e78aabc selftests/vm: gup_test: introduce the dump_pages() sub-test omits 211577702dc5 selftests/vm: only some gup_test items are really benchmarks omits 72d051663d4a selftests/vm: minor cleanup: Makefile and gup_test.c omits dae5510b5928 selftests/vm: rename run_vmtests --> run_vmtests.sh omits f917a11308e9 selftests/vm: use a common gup_test.h omits 9cde96afddd5 mm/gup_benchmark: rename to mm/gup_test omits 74a520fc15d8 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] omits af248b592fce mm/filemap.c: generic_file_buffered_read() now uses find_g [...] omits 84ebe7df438b mm/filemap/c: freak generic_file_buffered_read up into mul [...] omits bf89c98349aa mm: fix page_owner initializing issue for arm32 omits 1e88446597dc device-dax/kmem: use struct_size() omits 95d29c8308d2 mm, slub: use kmem_cache_debug_flags() in deactivate_slab() omits ec92b2248119 mm/slab_common.c: use list_for_each_entry in dump_unreclai [...] omits 840df63d28eb kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits 4ae1c866dcc4 ramfs: support O_TMPFILE omits 485aa3746b46 ocfs2: fix ocfs2 corrupt when iputting an inode omits 68b3c231e31a ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 450ff039052a ocfs2: ratelimit the 'max lookup times reached' notice omits 8f00bb12f994 fs/ocfs2/cluster/tcp.c: remove unneeded break omits 7cfe6aaeaa1c uapi: move constants from <linux/kernel.h> to <linux/const.h> omits b52ae69e6de7 kthread: add kthread_work tracepoints omits 5f56879efe0f /proc/kpageflags: do not use uninitialized struct pages omits 6fa0a9c772ea /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 4eed1616269b mm/slub: fix panic in slab_alloc_node() omits 08a886daafcb kernel/hung_task.c: make type annotations consistent omits efd9314b999a epoll: add a selftest for epoll timeout race omits edcdb4764a13 epoll: check ep_events_available() upon timeout omits 4645314e08af mm: always have io_remap_pfn_range() set pgprot_decrypted() omits 7cccd4b11825 mm, oom: keep oom_adj under or at upper limit when printing omits e3c9feba9c91 kthread_worker: prevent queuing delayed work from timer_fn [...] omits 286e68d28626 mm/truncate.c: make __invalidate_mapping_pages() static omits 58bb0ebe6339 lib/crc32test: remove extra local_irq_disable/enable omits 9b146e311373 ptrace: fix task_join_group_stop() for the case when curre [...] omits 6745f0a5d0f4 mm: mempolicy: fix potential pte_unmap_unlock pte error omits 04fb07124171 kasan: adopt KUNIT tests to SW_TAGS mode omits 9bdc32755c79 dmaengine: ppc4xx: remove xor_hw_desc assignment without reading omits 54ee09c324a5 dmaengine: ppc4xx: make ppc440spe_adma_chan_list static omits 4afd142fe944 dmaengine: at_xdmac: add AXI priority support and recommen [...] omits cfc6daa0349d dmaengine: at_xdmac: add support for sama7g5 based at_xdmac omits 298d7d3fcb4d dmaengine: at_xdmac: adapt perid for mem2mem operations omits 219af8e7b91a dt-bindings: dmaengine: at_xdmac: add compatible with micr [...] omits 15f33b9d9d71 dmaengine: pl330: Remove unreachable code omits 820672a0fd5c dmaengine: stm32-mdma: Use struct_size() in kzalloc() omits 07fbbe51f00b io_uring: only plug when appropriate omits 67c3a2816de6 io_uring: rearrange io_kiocb fields for better caching omits b9fc5186fc5f io_uring: link requests with singly linked list omits 1539a9b82691 io_uring: track link timeout's master explicitly omits d1bd296d6165 io_uring: track link's head and tail during submit omits 162edcf6bf4a io_uring: split poll and poll_remove structs omits 211866566cd0 drm/msm: Convert to devm_pm_opp_set_supported_hw omits ddaacfd5dd78 opp: Add devres wrapper for dev_pm_opp_set_supported_hw omits 8fc3c1bc0fd5 scsi: target: tcmu: Replace zero-length array with flexibl [...] omits 42fb128764c7 ima: Replace zero-length array with flexible-array member omits 7405a6214008 enetc: Replace zero-length array with flexible-array member omits dc3823bf96e4 fs: Replace zero-length array with flexible-array member omits 106126a7f923 Bluetooth: Replace zero-length array with flexible-array member omits 37915d8cc5ae params: Replace zero-length array with flexible-array member omits 1c5c13abeaf0 tracepoint: Replace zero-length array with flexible-array member omits 445c184a1cd8 platform/chrome: cros_ec_proto: Replace zero-length array [...] omits 263844e33256 platform/chrome: cros_ec_commands: Replace zero-length arr [...] omits b37f316bcd63 mailbox: zynqmp-ipi-message: Replace zero-length array wit [...] omits 214290c2aa41 dmaengine: ti-cppi5: Replace zero-length array with flexib [...] omits 2e3a5bc5feea drm/amdgpu/display: fix warnings when CONFIG_DRM_AMD_DC_DC [...] omits 4d19f21b6f1a drm/amdgpu/display: fix indentation in defer_delay_converter_wa() omits 2f549cbcb05f drm/amdgpu: Enable GPU reset for vangogh omits db9e7be1cb4f drm/amdgpu/nv: add mode2 reset handling omits 1181af1c84ac drm/amdgpu: add mode2 reset support for vangogh omits 3a357c0ba7a8 drm/amd/display: Fix incorrect dsc force enable logic omits 5d7dd14d6bdc drm/amdgpu: fold CONFIG_DRM_AMD_DC_DCN3* into CONFIG_DRM_A [...] omits 6dead7019285 io_uring: add support for IORING_OP_UNLINKAT omits b8c1c405a78b io_uring: add support for IORING_OP_RENAMEAT omits 3c5499fa56f5 fs: make do_renameat2() take struct filename omits 07e1f58f778c io_uring: enable file table usage for SQPOLL rings omits e443753bdb05 io_uring: allow non-fixed files with SQPOLL omits f8595c68dc4d io_uring: add support for shutdown(2) omits 91cdfeb380e8 net: provide __sys_shutdown_sock() that takes a socket omits faceecb75e54 io_uring: allow SQPOLL with CAP_SYS_NICE privileges omits 98b30b31b28c drm/amdgpu: drop CONFIG_DRM_AMD_DC_DCN3_01 from atomfirmware.h omits 2b6f5e8426d6 drm/amdgpu/display: remove dal_cmd_tbl_helper_dcn2_get_table2 omits 3523285ac2e3 drm/amdgpu/display: remove DRM_AMD_DC_GREEN_SARDINE omits b889e62cdb3b drm/amdgpu: add another raven1 gfxoff quirk omits fb7525de47d8 PCI/ERR: Fix reset logic in pcie_do_recovery() call omits b65c00031b15 drm/amdgpu/display: re-add surface size calculation in dcn [...] omits a74287b1da37 drm/radeon: Expose vddc through hwmon omits edfcc8eb569b drm/radeon: Add implementation of get_current_vddc for Sumo omits e277b03c4b4f drm/radeon: Add new callback that exposes vddc omits 8f76b1bbe713 drm/amdgpu/pm: fix the fan speed in fan1_input in manual m [...] omits f24a69a43c95 scsi: aic7xxx: aic79xx: Return negative error when registe [...] omits d41cbc0adcbf scsi: ibmvfc: Add new fields for version 2 of several MADs omits 1f35c2c8497a Merge branch 'imx/dt64' into for-next omits 8946aa590955 Merge branch 'imx/dt' into for-next omits 78ac58ed9358 Merge branch 'imx/bindings' into for-next omits 5187489dd060 Merge branch 'clk/imx' into for-next omits ca4c8d69167c alpha: add support for TIF_NOTIFY_SIGNAL omits 6c7949eccdbd Merge branch 'v5.10-tmp/soc' into for-next omits c6bdd201b6c2 MAINTAINERS: change mediatek wiki page omits 8a8e77f963c6 arm64: dts: mediatek: mt8516: add usb1 node omits 43cb751930e0 arm64: dts: mediatek: mt8516: rename usb phy omits bb35a6fdd9ea arm64: dts: mediatek: mt8516: add auxadc node omits d20ef92df536 dt-bindings: iio: adc: auxadc: add doc for MT8516 SoC omits eae3cd11ecab arm64: dts: mediatek: mt8183: fix gce incorrect mbox-cells value omits 3a76e3267538 arm64: dts: add dts nodes for MT6779 omits bf70539e0ae7 arm64: dts: mt8173-elm: Remove ddc property from panel omits 70253d1a4d5f soc: mediatek: Check if power domains can be powered on at [...] omits 1c8499089bc6 csky: Add memory layout 2.5G(user):1.5G(kernel) omits a9863c90f503 Merge branch 'urezki-pcount.2020.10.01a' into HEAD omits ed97583e1c5a Merge branch 'rtt-speedup.2020.09.16a' into HEAD omits dc1d53ae49e8 Merge branch 'lkmm-dev.2020.10.04a' into HEAD omits bc26336eb4ef tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits cebf3cadf695 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits e207ae23a1a4 tools/memory-model: Add data-race capabilities to judgelitmus.sh omits 434fcd020786 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits c93d3ad01ba3 tools/memory-model: Repair parseargs.sh header comment omits ef4fe3809780 tools/memory-model: Add "--" to parseargs.sh for addition [...] omits b804747216ce tools/memory-model: Make history-check scripts use mselect7 omits 2b538fac0271 tools/memory-model: Make checkghlitmus.sh use mselect7 omits 9b37f965ce74 tools/memory-model: Fix scripting --jobs argument omits eda051b6c407 tools/memory-model: Implement --hw support for checkghlitmus.sh omits c2fd5a3011b7 tools/memory-model: Add -v flag to jingle7 runs omits edb2f745608f tools/memory-model: Make runlitmus.sh check for jingle errors omits 4614013fc3c2 tools/memory-model: Allow herd to deduce CPU type omits a885b295aaa0 tools/memory-model: Keep assembly-language litmus tests omits 053be83e4465 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 482bd1dc742f tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits 4b1b00fec58a tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits d51783fdb6c3 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits 23fc2d66b337 tools/memory-model: Hardware checking for check{,all}litmus.sh omits 96b30c7ac37a tools/memory-model: Fix checkalllitmus.sh comment omits a78ee3634751 tools/memory-model: Add simpletest.sh to check locking, RC [...] omits 1681021fa691 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits c7fbdac58156 tools/memory-model: Update parseargs.sh for hardware verification omits 601e8d3e1960 tools/memory-model: Fix paulmck email address on pre-exist [...] omits 81dbbbdd60b1 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits cce3c9215f25 tools/memory-model: Make judgelitmus.sh identify bad macros omits 9af58182ba12 tools/memory-model: Make cmplitmushist.sh note timeouts omits b5353b1752f7 tools/memory-model: Make judgelitmus.sh note timeouts omits b9d1b2633118 tools/memory-model: Document locking corner cases omits d34a972f6725 tools/memory-model: Document categories of ordering primitives omits 34b8619497e2 tools/memory-model: Move Documentation description to Docu [...] omits e30dfec8a216 tools: memory-model: Document that the LKMM can easily mis [...] omits dd976fbf8c70 EXP Revert "KVM: Check the allocation of pv cpu mask" omits 849b9c5446cc kvfree_rcu(): Fix ifnullfree.cocci warnings omits 16a6320addfc rcu/tree: Allocate a page when caller is preemptible omits b705984b5290 preempt: Remove PREEMPT_COUNT from Kconfig omits 27405ee98aee rcutorture: Cleanup PREEMPT_COUNT leftovers omits 5d35c1c982ff drm/i915: Cleanup PREEMPT_COUNT leftovers omits 68e10f9fe712 xtensa: Cleanup PREEMPT_COUNT leftovers omits 87f3bae4f141 ARM: Cleanup PREEMPT_COUNT leftovers omits 4a291f57d97c sched: Cleanup PREEMPT_COUNT leftovers omits 53eed709fcb4 uaccess: Cleanup PREEMPT_COUNT leftovers omits cce05b43263a locking/bitspinlock: Cleanup PREEMPT_COUNT leftovers omits 1aba898d50dd mm/pagemap: Cleanup PREEMPT_COUNT leftovers omits 0eb8743dc570 lockdep: Cleanup PREEMPT_COUNT leftovers omits a19bfa918cdf preempt: Cleanup PREEMPT_COUNT leftovers omits 7681205ba49d preempt: Make preempt count unconditional omits 298edb32160f bus: mhi: debugfs: Print channel context read-pointer omits 0440b9951490 bus: mhi: core: Fix the building of MHI module omits 1ee89e32520c bus: mhi: Remove unused nr_irqs_req variable omits 5721883cf240 bus: mhi: core: Allow shared IRQ for event rings omits 7bd4ff65620d bus: mhi: core: Introduce sysfs entries for MHI omits 211dbe5124a0 bus: mhi: core: Introduce debugfs entries for MHI omits 45015f8840ba lib/debug: Remove pointless ARCH_NO_PREEMPT dependencies omits ba0ceb95f560 Merge branch 'v5.10-armsoc/dts64' into for-next omits 06d012031f1e Merge branch 'v5.10-armsoc/dts64' into for-next omits 1e4a6deee43a Merge branch 'v5.10-clk/next' into for-next omits 78ad863c5738 bus: mhi: Fix entries based on Kconfig coding style omits ebbc5eba7beb bus: mhi: Remove include of rwlock_types.h omits 49d93e90de00 bus: mhi: core: Add const qualifier to MHI config information omits 51609fba0cca usb: dwc3: simple: add support for Hikey 970 omits e9cc089610bd usb: cdns3: gadget: free interrupt after gadget has deleted omits e161d3b677c0 usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command omits bebe1677e908 usb: dwc3: gadget: Resume pending requests after CLEAR_STALL omits b74e42c1e9e3 Merge branch 'kcsan.2020.08.24a' into HEAD omits 5b54a6a5703f Merge branch 'v5.10-armsoc/dts64' into for-next omits 8fc59dfeea19 Merge branch 'v5.10-armsoc/dts32' into for-next omits 18e9533ac877 bus: mhi: core: Introduce APIs to allocate and free the MH [...] omits cdb1a466d1d8 bus: mhi: core: Read and save device hardware information [...] omits afd904c734f1 bus: mhi: core: Introduce counters to track MHI device sta [...] omits d2c320fe0369 bus: mhi: core: Introduce helper function to check device state omits 220e89c82c4c bus: mhi: core: Use generic name field for an MHI device omits db940aca54d7 bus: mhi: core: Trigger host resume if suspended during mh [...] omits a13d1a30f571 bus: mhi: core: Use helper API to trigger a non-blocking h [...] omits 06b7ec7a8555 bus: mhi: core: Abort suspends due to outgoing pending packets omits b46232c309b4 bus: mhi: core: Remove double occurrence for mhi_ctrl_ev_t [...] omits 28c55b74d3a7 bus: mhi: fix doubled words and struct image_info kernel-doc new a305e7dc5fa8 drm/amdgpu: disable DCN and VCN for navi10 blockchain SKU(v3) new 8942881144a7 drm/amdgpu: add DID for navi10 blockchain SKU new c4aa8dff6091 drm/amdgpu: don't map BO in reserved region new 866e09f0110c drm/amd/display: Fixed panic during seamless boot. new 55bb919be4e4 drm/amdgpu: increase the reserved VM size to 2MB new 140b2ef1c28d drm/amd/display: prevent null pointer access new a1d2afc5dde2 drm/amd/display: adding ddc_gpio_vga_reg_list to ddc reg def'ns new 0689dcf3e4d6 drm/amdgpu/display: use kvzalloc again in dc_create_state new 920bb38c5184 drm/amd/display: Fix kernel panic by dal_gpio_open() error new 8b7dc1fe1a5c drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally new bcc3775dcf92 drm/amd/display: Clean up debug macros new 10105d0c9763 drm/amdgpu/swsmu: drop smu i2c bus on navi1x new e72d98445d08 drm/amd/pm: fix the wrong fan speed in fan1_input new 65d437b83b2b drm/amdgpu/pm: fix the fan speed in fan1_input in manual m [...] new 14c907461b54 Merge tag 'amd-drm-fixes-5.10-2020-10-29' of git://people. [...] new 671d27996fee Merge tag 'drm-misc-fixes-2020-10-29' of git://anongit.fre [...] new cfa736f5a6f3 drm/nouveau/nouveau: fix the start/end range for migration new 24d9422e26ea drm/nouveau/kms/nv50-: Program notifier offset before requ [...] new 925681454d7b drm/nouveau/gem: fix "refcount_t: underflow; use-after-free" new dcd292c17249 drm/nouveau/device: fix changing endianess code to work on [...] new 2d831155cf06 drm/nouveau/kms/nv50-: Get rid of bogus nouveau_conn_mode_valid() new d7787cc04e0a drm/nouveau/kms/nv50-: Fix clock checking algorithm in nv5 [...] new a7ece18c5d9c Merge branch 'linux-5.10' of git://github.com/skeggsb/linu [...] new 7babd126327b Merge tag 'drm-intel-fixes-2020-10-29' of git://anongit.fr [...] new 7ba4d8675090 Merge tag 'drm-fixes-2020-10-30-1' of git://anongit.freede [...] new 88098fd61b7e Merge tag 'mmc-v5.10-2' of git://git.kernel.org/pub/scm/li [...] new dea47cf45a7f Merge branches 'pm-cpuidle' and 'pm-sleep' new 8843f40550dd Merge tag 'pm-5.10-rc2' of git://git.kernel.org/pub/scm/li [...] new 8f7304bb9113 Merge branches 'acpi-button' and 'acpi-dock' new ee176906dc88 Merge tag 'acpi-5.10-rc2' of git://git.kernel.org/pub/scm/ [...] new a5a16050d78d Merge tag 'devprop-5.10-rc2' of git://git.kernel.org/pub/s [...] new d2c4d6e8acc6 Merge tag 'pnp-5.10-rc2' of git://git.kernel.org/pub/scm/l [...] new 65b55d4c85e5 Merge tag 'arm-soc-fixes-v5.10-1' of git://git.kernel.org/ [...] new 11ad2a73de10 Merge tag 'asm-generic-fixes-5.10' of git://git.kernel.org [...] new ce3d31ad3cac arm64/smp: Move rcu_cpu_starting() earlier new ec9d78070de9 arm64: Change .weak to SYM_FUNC_START_WEAK_PI for arch/arm [...] new aab6bf505a8e Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] new f5d808567a51 Merge tag 'for-5.10-rc1-tag' of git://git.kernel.org/pub/s [...] new 8e4c309f9f33 ata: sata_nv: Fix retrieving of active qcs new 8f9a2a196bc3 Merge tag 'libata-5.10-2020-10-30' of git://git.kernel.dk/ [...] new cf9446cc8e6d Merge tag 'io_uring-5.10-2020-10-30' of git://git.kernel.d [...] new 52abfcbd57ee blk-cgroup: Fix memleak on error path new f255c19b3ab4 blk-cgroup: Pre-allocate tree node on blkg_conf_prep new 35bc10b2eafb null_blk: synchronization fix for zoned device new 4977d121bc9b block: advance iov_iter on bio_add_hw_page failure new b40813ddcd6b nbd: don't update block size after device is started new f9c9104288da null_blk: Fix zone reset all tracing new aa1c09cb65e2 null_blk: Fix locking in zoned mode new 7cb6e22ba011 xsysace: use platform_get_resource() and platform_get_irq_ [...] new 8685699c28d7 nvme: ignore zone validate errors on subsequent scans new 25c1ca6ecaba nvme-rdma: handle unexpected nvme completion data length new caf1cbe36775 nvme-fc: track error_recovery while connecting new 9c2bb2577d81 nvme-fc: remove err_work work item new 95ced8a2c72d nvme-fc: eliminate terminate_io use by nvme_fc_error_recovery new ac9b820e713b nvme-fc: remove nvme_fc_terminate_io() new 3c3751f2daf6 nvmet: fix a NULL pointer dereference when tracing the flu [...] new 24bb45fddc09 Merge tag 'nvme-5.10-2020-10-29' of git://git.infradead.or [...] new 1f41be7d4e90 lib/scatterlist: use consistent sg_copy_buffer() return type new 65ff5cd04551 blk-mq: mark flush request as IDLE in flush_end_io() new 5fc6b075e165 Merge tag 'block-5.10-2020-10-30' of git://git.kernel.dk/l [...] new 67ff377bc30c Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] new bb3540be73ca Merge tag 'dma-mapping-5.10-2' of git://git.infradead.org/ [...] new a4147d855f50 dmaengine: ti-cppi5: Replace zero-length array with flexib [...] new 277ffd6c1ec0 mailbox: zynqmp-ipi-message: Replace zero-length array wit [...] new 883541051567 platform/chrome: cros_ec_commands: Replace zero-length arr [...] new 120088832042 platform/chrome: cros_ec_proto: Replace zero-length array [...] new 9d0a49c7023c tracepoint: Replace zero-length array with flexible-array member new fa29c9c11d4e params: Replace zero-length array with flexible-array member new b08eadd27263 Bluetooth: Replace zero-length array with flexible-array member new 5e01fdff04b7 fs: Replace zero-length array with flexible-array member new bfe124d197f6 enetc: Replace zero-length array with flexible-array member new 4739eeafb9f0 ima: Replace zero-length array with flexible-array member new 8fdaabe1c9b3 scsi: target: tcmu: Replace zero-length array with flexibl [...] new 4acbf5545d5a Bluetooth: btintel: Replace zero-length array with flexibl [...] new 691f4077d560 gve: Replace zero-length array with flexible-array member new b21de80ac156 mei: hw: Replace zero-length array with flexible-array member new 290562075d4d net/mlx5: Replace zero-length array with flexible-array member new 7206d58a3a53 net/smc: Replace zero-length array with flexible-array member new a38283da05d3 printk: ringbuffer: Replace zero-length array with flexibl [...] new 53760f9b74a3 Merge tag 'flexible-array-conversions-5.10-rc2' of git://g [...] new 7922460e33c8 vhost_vdpa: Return -EFAULT if copy_from_user() fails new 7ba08e81cb4a vdpa/mlx5: Fix error return in map_direct_mr() new 5e1a3149eec8 Revert "vhost-vdpa: fix page pinning leakage in error path" new 1eca16b23157 vdpa_sim: Fix DMA mask new e01afe36df1a vdpa: handle irq bypass register failure case new 4a6a42db53aa vdpasim: fix MAC address configuration new 0c86d774883f vdpasim: allow to assign a MAC address new c2dc4c073fb7 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] new e9a33caec90e KVM: arm64: Factor out is_{vhe,nvhe}_hyp_code() new dfc4e3f08903 arm64: cpufeature: reorder cpus_have_{const, final}_cap() new d86de40decaa arm64: cpufeature: upgrade hyp caps to final new 22f553842b14 KVM: arm64: Handle Asymmetric AArch32 systems new 699116c45e15 Merge tag 'kvmarm-fixes-5.10-1' of git://git.kernel.org/pu [...] new 8a967d655e40 KVM: x86: replace static const variables with macros new d383b3146d80 KVM: x86: Fix NULL dereference at kvm_msr_ignored_check() new 97a71a545599 KVM: selftests: test behavior of unmapped L2 APIC-access address new 064eedf2c50f KVM: VMX: eVMCS: make evmcs_sanitize_exec_ctrls() work again new 0f55b67e5ad8 KVM: selftests: Don't require THP to run tests new 9478dec3b5e7 KVM: vmx: remove unused variable new 2d38c80d5baf Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] new 52d3967704ae usb: cdns3: Fix on-chip memory overflow issue new e11d2bf27158 usb: cdns3: gadget: own the lock wrongly at the suspend routine new 00c27a1df8ff Merge tag 'usb-v5.10-rc2' of git://git.kernel.org/pub/scm/ [...] new 9b5ff3c93cd3 Merge tag 'usb-5.10-rc2' of git://git.kernel.org/pub/scm/l [...] new 2754a42e0dcc Merge tag 'tty-5.10-rc2' of git://git.kernel.org/pub/scm/l [...] new 2376cca02d73 Merge tag 'staging-5.10-rc2' of git://git.kernel.org/pub/s [...] new 0d519cbf38ee debugfs: remove return value of debugfs_create_devm_seqfile() new 11ce90a45d38 scripts: get_abi.pl: change script to allow parsing in ReST mode new e9bca8918e3d scripts: get_abi.pl: fix parsing on ReST mode new 61439c4ada9f scripts: get_abi.pl: Allow optionally record from where a [...] new f82a8a74ea81 scripts: get_abi.pl: improve its parser to better catch up [...] new 234948bf3d27 scripts: get_abi.pl: cleanup ABI cross-reference logic new c7ba333426bc scripts: get_abi.pl: detect duplicated ABI definitions new a16ab14eb7a9 scripts: get_abi.pl: output users in ReST format new a4ea67bc65a1 scripts: get_abi.pl: prevent duplicated file names new c01d62d3fecb scripts: get_abi.pl: use bold font for ABI definitions new 55e5414f2f8e scripts: get_abi.pl: auto-generate cross references new 678a63f9888c docs: kernellog.py: add support for info() new 9ca876f96323 docs: kernel_abi.py: add a script to parse ABI documentation new 823830d4065b docs: kernel_abi.py: fix UTF-8 support new c830fa9a4d36 docs: kernel_abi.py: make it compatible with Sphinx 1.7+ new 997b7c8b4a95 docs: kernel_abi.py: use --enable-lineno for get_abi.pl new 3c543d29891a docs: kernel_abi.py: Handle with a lazy Sphinx parser new a7ee04b3ef0d docs: add ABI documentation to the admin-guide book new c7e45ea429c9 docs: ABI: README: specify that files should be ReST compatible new 98913408c546 docs: ABI: stable: make files ReST compatible new 34433332841d docs: ABI: testing: make the files compatible with ReST output new 906e4af9359d docs: ABI: sysfs-uevent: make it compatible with ReST output new 642514df1bc1 docs: ABI: make it parse ABI/stable as ReST-compatible files new c12759ff2dd0 docs: ABI: create a 2-depth index for ABI new 7832dea738dc docs: ABI: don't escape ReST-incompatible chars from obsol [...] new 50865d041eea docs: abi-testing.rst: enable --rst-sources when building docs new 75442fb0ccaa docs: Kconfig/Makefile: add a check for broken ABI files new b1faa368bb20 docs: ABI: convert testing/configfs-acpi to ReST new 002a9c2f99c7 docs: ABI: fix syntax to be parsed using ReST notation new 97f26cab455e docs: ABI: vdso: use the right format for ABI new ed8c39d43983 docs: ABI: sysfs-bus-nvdimm: use the right format for ABI new 54a19b4d3fe0 docs: ABI: cleanup several ABI documents new 4119f0dfbd27 docs: ABI: change read/write attributes new 637ae1fb5dca docs: ABI: stable: remove a duplicated documentation new edef2fa29739 docs: ABI: unify /sys/class/leds/<led>/brightness documentation new 9e0b29adfb33 docs: ABI: sysfs-class-power: unify duplicated properties new 1b3023ef54d4 docs: ABI: sysfs-c2port: remove a duplicated entry new bd6e8441c2fc docs: ABI: sysfs-class-backlight: unify ABI documentation new 26a07553041e docs: ABI: sysfs-class-led-trigger-pattern: remove hw_patt [...] new 2fcce37a3d2f scripts: get_abi.pl: assume ReST format by default new 9c75b68b91ff Merge tag 'driver-core-5.10-rc2' of git://git.kernel.org/p [...] new d1b35d66f48f Merge tag 'icc-5.10-rc2' of https://git.linaro.org/people/ [...] new 31f020064f9d Merge tag 'char-misc-5.10-rc2' of git://git.kernel.org/pub [...] new 921c7ebd1337 futex: Fix incorrect should_fail_futex() handling new d48e38500306 locking/lockdep: Remove more raw_cpu_read() usage new 1a39340865ce lockdep: Fix nr_unused_locks accounting new 8d99084efcc2 Merge tag 'locking-urgent-2020-11-01' of git://git.kernel. [...] new 82423b46fc9e Merge tag 'smp-urgent-2020-11-01' of git://git.kernel.org/ [...] new 4312e0e8d3ea Merge tag 'timers-urgent-2020-11-01' of git://git.kernel.o [...] new 7b56fbd83e26 Merge tag 'x86-urgent-2020-11-01' of git://git.kernel.org/ [...] new e3a2e85b3a63 Merge remote-tracking branch 'kbuild-current/fixes' into master new 3f1d5361d48e ARC: stack unwinding: avoid indefinite looping new caed3b2d44f4 ARC: [plat-hsdk] Remap CCMs super early in asm boot trampoline new dbad345e39bb Merge remote-tracking branch 'arc-current/for-curr' into master new 96c9d9c458c5 Merge remote-tracking branch 'arm-current/fixes' into master new 535cdf0a078a Merge remote-tracking branch 'sparc/master' into master new 9e7c5b396e98 ip6_tunnel: set inner ipproto before ip6_tnl_encap new 1e6114f51f9d net: fec: fix MDIO probing for some FEC hardware blocks new d145c9031325 gianfar: Replace skb_realloc_headroom with skb_cow_head for PTP new d6a076d68c6b gianfar: Account for Tx PTP timestamp in the skb headroom new 785ff20bce2d stmmac: intel: Fix kernel panic on pci probe new 2b94f5266c84 net: stmmac: Fix channel lock initialization new 2f71e00619dc net: atm: fix update of position index in lec_seq_next new b59e286be280 ICMPv6: Add ICMPv6 Parameter Problem, code 3 definition new 2efdaaaf883a IPv6: reply ICMP error if the first fragment don't include [...] new 72a41f956ac2 Merge branch 'ipv6-reply-icmp-error-if-fragment-doesn-t-co [...] new 403dc16796f5 cadence: force nonlinear buffers to be cloned new 20149e9eb68c ip_tunnel: fix over-mtu packet send fail without TUNNEL_DO [...] new dceababac29d netfilter: nftables: fix netlink report logic in flowtable [...] new af8afcf1fdd5 wireguard: selftests: check that route_me_harder packets u [...] new 46d6c5ae953c netfilter: use actual socket sk rather than skb sk when ro [...] new c0391b6ab810 netfilter: nf_tables: missing validation from the abort path new 7d10e62c2ff8 netfilter: ipset: Update byte and packet counters regardle [...] new 859191b234f8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf new 939d3b0a223f Merge remote-tracking branch 'net/master' into master new 080b6f407635 bpf: Don't rely on GCC __attribute__((optimize)) to disable GCSE new 20e2587bfa99 Merge remote-tracking branch 'bpf/master' into master new 128f9fb2873a Merge remote-tracking branch 'ipsec/master' into master new f5f8eaa91b6a Merge remote-tracking branch 'sound-current/for-linus' int [...] new 6984c6d6dfc5 Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus new a4e527561792 Merge remote-tracking branch 'asoc/for-5.10' into asoc-linus new 5c817dd050d0 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' [...] new 045912cb38af Merge remote-tracking branch 'regmap-fixes/for-linus' into master new 1f32a42bb459 Merge remote-tracking branch 'regulator-fixes/for-linus' i [...] new 17550f45378d Merge remote-tracking branch 'spi/for-5.9' into spi-linus new 826e6466467e Merge remote-tracking branch 'spi/for-5.10' into spi-linus new 6871a2467800 Merge remote-tracking branch 'spi-fixes/for-linus' into master new 462b58fb0339 PCI: Always enable ACS even if no ACS Capability new af0dd809f3d3 PCI: Add Designated Vendor-Specific Extended Capability #defines new 20ab0385fbe5 Merge remote-tracking branch 'pci-current/for-linus' into master new 1384ab4fee12 usb: dwc3: pci: add support for the Intel Alder Lake-S new 0d66e04875c5 usb: gadget: goku_udc: fix potential crashes in probe new 48e7bbbbb261 usb: gadget: fsl: fix null pointer checking new fa27e2f6c5e6 usb: dwc3: ep0: Fix delay status handling new 190bb01b72d2 usb: dwc2: Avoid leaving the error_debugfs label unused new 129aa9734559 usb: raw-gadget: fix memory leak in gadget_setup new 2b2293a521cf Merge remote-tracking branch 'usb-gadget-fixes/fixes' into master new fef69c0bb16f Merge remote-tracking branch 'usb-serial-fixes/usb-linus' [...] new ac7dcb912018 Merge remote-tracking branch 'phy/fixes' into master new f6605107a27e Merge remote-tracking branch 'thunderbolt-fixes/fixes' int [...] new 31e952244050 Merge remote-tracking branch 'input-current/for-linus' int [...] new 23156af24b7f Merge remote-tracking branch 'ide/master' into master new 637c5d04ee91 Merge remote-tracking branch 'kselftest-fixes/fixes' into master new 3a4e4d31af54 Merge remote-tracking branch 'dmaengine-fixes/fixes' into master new 9efac6ce7f62 mtd: rawnand: stm32_fmc2: fix broken ECC new 7990452c0ec7 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' into master new 58d78924bac9 Merge remote-tracking branch 'mips-fixes/mips-fixes' into master new 6ea945c4b9c9 Merge remote-tracking branch 'hwmon-fixes/hwmon' into master new 97f57336fdb9 Merge remote-tracking branch 'btrfs-fixes/next-fixes' into master new 8a75081286ad Merge remote-tracking branch 'vfs-fixes/fixes' into master new 6db8ec6063b2 Merge remote-tracking branch 'samsung-krzk-fixes/fixes' in [...] new af61bc1e33d2 scsi: hpsa: Fix memory leak in hpsa_init_one() new cc0249a69b17 Merge remote-tracking branch 'scsi-fixes/fixes' into master new e475728d084a drm/i915/gem: Flush coherency domains on first set-domain-ioctl new c15783754deb drm/i915/gt: Use the local HWSP offset during submission new b5bc1f05f631 drm/i915: Fix encoder lookup during PSR atomic check adds 97f9ca383dca drm/i915/gvt: Allow zero out HWSP addr on hws_pga_write adds 8fe105679765 drm/i915/gvt: Set SNOOP for PAT3 on BXT/APL to workaround [...] new baec997285e6 drm/i915/gvt: Only pin/unpin intel_context along with workload new 4a95857a875e Merge tag 'drm-intel-fixes-2020-10-29' into gvt-fixes new 92010a97098c drm/i915/gvt: Fix mmio handler break on BXT/APL. new b182875c84d3 Merge tag 'gvt-fixes-2020-10-30' of https://github.com/int [...] new 25dc666bb10b Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] new daa6f7824b83 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' i [...] new ff874797959d Merge remote-tracking branch 'pidfd-fixes/fixes' into master new a2808d2bc1fb Merge remote-tracking branch 'kunit-fixes/kunit-fixes' int [...] new 8ed3780b5625 Merge remote-tracking branch 'kbuild/for-next' into master new 3e3f354bc383 ARM: remove ebsa110 platform new 0d9dc7459a82 net: remove am79c961a driver new 77f6c0b87479 timekeeping: remove arch_gettimeoffset new b3550164a19d timekeeping: add CONFIG_LEGACY_TIMER_TICK new 2b49ddcef297 ia64: convert to legacy_timer_tick new 6239da297281 ARM: rpc: use legacy_timer_tick new 686092e7daaa parisc: use legacy_timer_tick new 275e70e4b9dd m68k: coldfire: use legacy_timer_tick() new d6444094042b m68k: split heartbeat out of timer function new 4a1c287aabba m68k: sun3/sun3c: use legacy_timer_tick new 09323308f637 m68k: m68328: use legacy_timer_tick() new 42f1d57f0550 m68k: change remaining timers to legacy_timer_tick new f9a015391e89 m68k: remove timer_interrupt() function new 56cc7b8acfb7 timekeeping: remove xtime_update new 0774a6ed294b timekeeping: default GENERIC_CLOCKEVENTS to enabled new 78d127fd6892 Merge branch 'asm-generic-timers' into asm-generic new 36f7c908a2e0 Merge remote-tracking branch 'asm-generic/master' into master new 8ae82935ba55 Merge remote-tracking branch 'arm/for-next' into master new fb50d0a62cc8 Merge remote-tracking branch 'arm-soc/for-next' into master new 72bb643ec14e Merge remote-tracking branch 'amlogic/for-next' into master new ebb37cb7a424 Merge remote-tracking branch 'aspeed/for-next' into master new 1f6c8a4753fa Merge remote-tracking branch 'at91/at91-next' into master new 3bc94f27b999 Merge remote-tracking branch 'drivers-memory/for-next' int [...] new 00203737867c arm64: dts: imx8mm-var-som: fix missing PMIC's interrupt l [...] new 0710e4385c9c arm64: dts: imx8mm-beacon-som: fix missing PMIC's interrup [...] new ce6fc31f388d arm64: dts: imx8mm-evk: fix missing PMIC's interrupt line pull-up new 34a1c5e39b67 arm64: dts: imx8mn-var-som: fix missing PMIC's interrupt l [...] new 4d20fa1dac2e arm64: dts: imx8mn-ddr4-evk: fix missing PMIC's interrupt [...] new 6efb099a1da4 arm64: dts: imx8mn-evk: fix missing PMIC's interrupt line pull-up new d92454287ee2 arm64: dts: fsl: fix endianness issue of rcpm new 054b5d974487 arm64: dts: fsl: DPAA FMan DMA operations are coherent new 587258edd94c arm64: dts: imx8mm-beacon-som: Fix Choppy BT audio new cf5abb013219 arm64: dts imx8mn: Remove non-existent USB OTG2 new d969e9c05f83 ARM: dts: imx6q-prti6q: fix PHY address new a401e0549394 Merge branch 'clk/imx' into for-next new 95de5094f5ac firmware: imx: add dummy functions new 3ba52fc66d0b Merge branch 'imx/drivers' into for-next new 2f4ac2d79eb4 ARM: imx: Add revision support for i.MX7ULP revision 2.2 new f4342603abda Merge branch 'imx/soc' into for-next new 7ead9dbb6ff4 dt-bindings: arm: fsl: update TQ-Systems SoMs and boards b [...] new 1a002325d164 dt-bindings: arm: fsl: document i.MX25 and i.MX27 boards new d9395d720033 dt-bindings: watchdog: fsl-imx: document NXP compatibles new b01222b9193e dt-bindings: vendor-prefixes: add MicroSys new 1acb40298366 dt-bindings: vendor-prefixes: add Revotics new 5427f287976c dt-bindings: arm: fsl: document i.MX51 boards new be03d03b5cf8 dt-bindings: arm: fsl: document i.MX53 boards new 9d808cbfa5e7 dt-bindings: arm: fsl: document VF boards new c470ce79fe46 dt-bindings: arm: fsl: document i.MX6DL boards new 5c32a75e2ed1 dt-bindings: vendor-prefixes: add ABB new 676884326eea dt-bindings: arm: fsl: document i.MX6DL Aristainetos boards new a687b55e10e9 dt-bindings: arm: fsl: Add Kontron i.MX8M Mini SoMs and boards new ea75e63105be dt-bindings: vendor-prefixes: add Element14 new bec0a8cbe303 dt-bindings: arm: fsl: document i.MX6Q boards new 691dab655c32 dt-bindings: arm: fsl: document i.MX6QP boards new 9fa659393ab1 dt-bindings: arm: fsl: document i.MX6SL boards new d59dca0dff43 dt-bindings: arm: fsl: document i.MX6SX boards new f7c7c45d1e0e dt-bindings: arm: fsl: document i.MX6UL boards new 156b4a654019 dt-bindings: arm: fsl: document i.MX6ULL boards new da2a602c03cd dt-bindings: arm: fsl: document i.MX7D boards new 5a38bea719b6 Merge branch 'imx/bindings' into for-next new faa3b6dfd252 ARM: dts: imx6q-icore-ofcap10: Use 10.1" Ampire panel compatible new 68e680c5fadd ARM: dts: imx7-mba7: update compatible strings new f7defed53e35 ARM: dts: imx7-mba7: drop incorrect num-chipselects property new 2b01d7a1571b ARM: dts: imx7-mba7: remove unsupported PHY LED setup new e70f9b9c25ea ARM: dts: imx7-mba7: disable ethernet PHY clock outputs new d50765205d8e ARM: dts: imx7-mba7: configure watchdog new ecb5ba9f1124 ARM: dts: imx7-mba7: update MMC aliases new 0d5e50cf30d7 ARM: dts: imx7-mba7: add audio support new 9af6702fa1e3 ARM: dts: imx7-mba7: enable RS485 on UART7 new b8a4f64a3277 ARM: dts: imx7-mba7: specify USB over-current polarity new 42ab1ba8873d ARM: dts: imx7-mba7: set dr_mode to otg on usbotg1 new a8d54a39e95f ARM: dts: imx6ul: segin: Fix stmpe touchscreen subnode name new f0e24ec59076 ARM: dts: imx6: phytec: Set correct eeprom compatible new 0d31d5a96b8c ARM: dts: imx6: phytec: Add eeprom pagesize new cec12cd8d186 ARM: dts: imx: align watchdog node name with dtschema new a913e88ffb90 ARM: dts: vf: align watchdog node name with dtschema new 5cad03883f1b ARM: dts: imx6dl-pico: fix board compatibles new 8fc8e8129e1a ARM: dts: imx6dl: add compatibles for Aristainetos boards new ef8b31051a85 ARM: dts: imx6sl-warp: correct vendor in compatible to Revotics new a486d18c0a14 ARM: dts: imx7s-warp: correct vendor in compatible to Element14 new 97f1dd5ba28f ARM: dts: imx: Fix schema warnings for pwm-leds new c3f4f2d9cc2f Merge branch 'imx/dt' into for-next new 04fa4f03e353 arm64: dts: ls1028a: add missing CAN nodes new 7e2ac9deb1d6 arm64: dts: freescale: sl28: add CAN node new 7ecab1f29baf arm64: dts: imx8mn-evk: Add cpu-supply to enable cpufreq new 71011f55b0ab arm64: dts: freescale: align watchdog node name with dtschema new 5c22a9af414c arm64: dts: imx8mm: adjust GIC CPU mask to match number of CPUs new 0656e37a8fa8 arm64: dts: imx8mn: adjust GIC CPU mask to match number of CPUs new 061883e690eb arm64: dts: imx8mp: adjust GIC CPU mask to match number of CPUs new 0f109a315829 arm64: dts: freescale: Add pmu support on imx8mp new c13a7d84c415 arm64: dts: freescale: Add pmu support on imx8mn new 8668d8b2e67f arm64: dts: Add the Kontron i.MX8M Mini SoMs and baseboards new 56c6b4ddfd50 arm64: dts: imx8mm-beacon-som: Configure supplies on secon [...] new 582b6d8b258d arm64: dts: imx8mm-beacon-som: Add QSPI NOR flash support new b781820927c5 arm64: dts: imx8mm: Correct WDOG_B pin configuration new fa88e6e406c3 arm64: dts: imx8mn: Correct WDOG_B pin configuration new fa15cec9cc31 arm64: dts: imx8mp-evk: Correct WDOG_B pin configuration new 545732b5c31a Merge branch 'imx/dt64' into for-next new ffd5777d0eab Merge remote-tracking branch 'imx-mxs/for-next' into master new 3cbf2499d09a Merge remote-tracking branch 'keystone/next' into master new f74cdb1c4e9b arm64: dts: mt8173-elm: Remove ddc property from panel new 4c7a6260775d arm64: dts: add dts nodes for MT6779 new e55c56df43dd arm64: dts: mediatek: mt8183: fix gce incorrect mbox-cells value new 54e9f3633ed1 dt-bindings: iio: adc: auxadc: add doc for MT8516 SoC new 204b9cd58f4c arm64: dts: mediatek: mt8516: add auxadc node new 5fae27102699 arm64: dts: mediatek: mt8516: rename usb phy new 40fe44cab01c arm64: dts: mediatek: mt8516: add usb1 node new 87e218ae976e arm64: dts: mediatek: align GPIO hog names with dtschema new 4007844b0581 soc: mediatek: Check if power domains can be powered on at [...] new cc7a16b14f38 MAINTAINERS: change mediatek wiki page new 9c6658a0dd4f Merge branch 'v5.10-next/soc' into for-next new 800ebe0067d0 Merge remote-tracking branch 'mediatek/for-next' into master new 2a43212ca9f0 Merge remote-tracking branch 'mvebu/for-next' into master new 9279987a7750 Merge remote-tracking branch 'omap/for-next' into master new 4cbb11802047 Merge remote-tracking branch 'qcom/for-next' into master new 8319834a5561 Merge remote-tracking branch 'realtek/for-next' into master new 4068553c9554 arm64: dts: renesas: rcar-gen3: Convert EtherAVB to explic [...] new 9c75d37c72b4 arm64: dts: renesas: rzg2: Convert EtherAVB to explicit de [...] new bc491afebb6a arm64: dts: renesas: cat874: Move connector node out of hd [...] new 3948c717523d arm64: dts: renesas: beacon-renesom-baseboard: Move connec [...] new dd12ae78c57a arm64: dts: renesas: r8a77961: Add CAN{0,1} placeholder nodes new bfada98f210b arm64: dts: renesas: r8a77961: ulcb-kf: Initial device tree new fc52536ffcef Merge branch 'renesas-arm-dt-for-v5.11' into renesas-next new 46dcda1a1cfb Merge remote-tracking branch 'renesas/next' into master new 34336bc4613a Merge remote-tracking branch 'reset/reset/next' into master new 225c59b9235a ARM: dts: rockchip: Remove 0 point from brightness-levels [...] new 0e86d956ba54 Merge branch 'v5.11-armsoc/dts32' into for-next new 6e0781e092a1 clk: rockchip: Add appropriate arch dependencies new ebb07d714a5d Merge branch 'v5.11-clk/next' into for-next new b0c0aa7aa4b9 arm64: dts: rockchip: fix NanoPi R2S GMAC clock name new 01fe332800d0 arm64: dts: rockchip: Remove system-power-controller from [...] new f915113f9c0e Merge branch 'v5.10-armsoc/dtsfixes' into for-next new cbcde33a0636 Merge remote-tracking branch 'rockchip/for-next' into master new 0f12999e27e0 Documentation: Update paths of Samsung S3C machine files new 3ebc0ef06e4a serial: s3c: Update path of Samsung S3C machine file new 9ec061bb35de Merge branch 'next/drivers' into for-next new 5a76c474e8b9 ARM: exynos: clear prefetch bits in default l2c_aux_val new 6df7c0e4de16 Merge branch 'next/soc' into for-next new 3e104efdeabe Merge remote-tracking branch 'samsung-krzk/for-next' into master new 3cdccc306c8f Merge remote-tracking branch 'sunxi/sunxi/for-next' into master new db34cabadf92 Merge remote-tracking branch 'tegra/for-next' into master new e14841ee0e61 Merge remote-tracking branch 'ti-k3/ti-k3-next' into master new 96330672b7c3 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' into master new 1dbaff9c36a7 csky: Add memory layout 2.5G(user):1.5G(kernel) new 7c2c8f7beeb7 csky: Fixup show_regs doesn't contain regs->usp new cd1b05c220fa Merge remote-tracking branch 'csky/linux-next' into master new 7df1ef3c3014 Merge remote-tracking branch 'h8300/h8300-next' into master new 06dd37128df6 Merge remote-tracking branch 'm68knommu/for-next' into master new a859a7418a35 Merge remote-tracking branch 'mips/mips-next' into master new 0e8868698e1d Merge remote-tracking branch 'nds32/next' into master new f5fbcd7cc7ef Merge remote-tracking branch 'parisc-hd/for-next' into master new 15861ee1565d Merge remote-tracking branch 'risc-v/for-next' into master new c8c918c1ca29 Merge remote-tracking branch 's390/for-next' into master new 1a7282a91858 Merge remote-tracking branch 'xtensa/xtensa-for-next' into master new 432e4fe9b379 Merge remote-tracking branch 'btrfs/for-next' into master new 0eed7d74700d Merge remote-tracking branch 'ext3/for_next' into master new c6a56b2f6bf1 Merge remote-tracking branch 'ext4/dev' into master new d8889e32f450 Merge remote-tracking branch 'f2fs/dev' into master new 19f1e30a0f4d Merge remote-tracking branch 'xfs/for-next' into master new 2dc8f4e3e02c Merge remote-tracking branch 'file-locks/locks-next' into master new 367ea9169dd0 Merge remote-tracking branch 'vfs/for-next' into master new 9958bd0b8237 Merge remote-tracking branch 'printk/for-next' into master new bb8765ac3234 Merge remote-tracking branch 'pstore/for-next/pstore' into master new 508682f3ae43 Merge remote-tracking branch 'hid/for-next' into master new a959f924d6df Merge remote-tracking branch 'dmi/dmi-for-next' into master new 0ddfb0fe7c41 Merge remote-tracking branch 'hwmon-staging/hwmon-next' in [...] new b7e077c22efc Merge remote-tracking branch 'jc_docs/docs-next' into master new 2da30baf2862 Merge remote-tracking branch 'v4l-dvb/master' into master new 2b9d925b2230 Merge remote-tracking branch 'v4l-dvb-next/master' into master new 3b3f6ddc60d8 Merge remote-tracking branch 'pm/linux-next' into master new 69c306d3ab43 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linu [...] new 261208e37dd8 Merge remote-tracking branch 'cpupower/cpupower' into master new 0e4b4ced3507 Merge remote-tracking branch 'devfreq/devfreq-next' into master new 295ad9ec7ea4 Merge remote-tracking branch 'opp/opp/linux-next' into master new b6539efb31ab Merge remote-tracking branch 'thermal/thermal/linux-next' [...] new ea5e70e6d21c Merge remote-tracking branch 'ieee1394/for-next' into master new b9280f70b37d Merge remote-tracking branch 'rdma/for-next' into master new 6bc8f20c1d93 vsock: remove ratelimit unknown ioctl message new c3e448cdc040 vsock: fix the error return when an invalid ioctl command is used new ae8a6e6e8818 Merge branch 'vsock-minor-clean-up-of-ioctl-error-handling' new 90c628dd47ff net: bridge: extend the process of special frames new f323aa54bec7 bridge: cfm: Add BRIDGE_CFM to Kconfig. new fbaedb412983 bridge: uapi: cfm: Added EtherType used by the CFM protocol. new 86a14b79e1d0 bridge: cfm: Kernel space implementation of CFM. MEP creat [...] new a806ad8ee2aa bridge: cfm: Kernel space implementation of CFM. CCM frame [...] new dc32cbb3dbd7 bridge: cfm: Kernel space implementation of CFM. CCM frame [...] new 2be665c3940d bridge: cfm: Netlink SET configuration Interface. new 5e312fc0e7fb bridge: cfm: Netlink GET configuration Interface. new e77824d81dff bridge: cfm: Netlink GET status Interface. new b6d0425b816e bridge: cfm: Netlink Notifications. new 6e2b243db4dc Merge branch 'net-bridge-cfm-add-support-for-connectivity- [...] new 8027c85c91b8 net: mii: Report advertised link capabilities when autoneg [...] new 37d38ece9b89 net/mac8390: discard unnecessary breaks new 72671b355f9d tipc: add stricter control of reserved service types new 72de7d965bc1 wimax: fix duplicate initializer warning new f54ec58fee83 wimax: move out to staging new 8911097fbfb3 Merge tag 'wimax-staging' of git://git.kernel.org:/pub/scm [...] new be1c7eae8c7d net: stmmac: Enable EEE HW LPI timer with auto SW/HW switching new 043d2be2a782 net: phy: leds: Deduplicate link LED trigger registration new 7afc9d8f8290 selftests: net: bridge: rename current igmp tests to igmpv2 new 79ae3e256aa1 selftests: net: bridge: igmp: add support for packet sourc [...] new f0e260db4c9e selftests: net: bridge: igmp: check for specific udp ip protocol new 68d3163a4b7e selftests: net: bridge: igmp: add IGMPv3 entries' state helpers new 98ae11cf8104 selftests: net: bridge: add tests for igmpv3 is_include an [...] new 47021771064c selftests: net: bridge: add test for igmpv3 inc -> is_incl [...] new 3c8b9fdad004 selftests: net: bridge: add test for igmpv3 inc -> is_excl [...] new 735af7bec0f1 selftests: net: bridge: add test for igmpv3 inc -> to_excl [...] new eecd8cfdff1b selftests: net: bridge: add test for igmpv3 exc -> allow report new e7e7ab7c00c2 selftests: net: bridge: add test for igmpv3 exc -> is_incl [...] new 7b4f7138221a selftests: net: bridge: add test for igmpv3 exc -> is_excl [...] new 65bfc146ab95 selftests: net: bridge: add test for igmpv3 exc -> to_excl [...] new 80899f1b1c05 selftests: net: bridge: add test for igmpv3 inc -> block report new 9eb58e07470b selftests: net: bridge: add test for igmpv3 exc -> block report new 18f66c96ea58 selftests: net: bridge: add test for igmpv3 exclude timeout new 414ea3754149 selftests: net: bridge: add test for igmpv3 *,g auto-add new 23306008edd9 Merge branch 'selftests-net-bridge-add-tests-for-igmpv3' new b3b7e64bcbcb net: tipc: Fix parameter types passed to %s formater new c7bb86885e0a net: dccp: Add __printf() markup to fix -Wsuggest-attribut [...] new 79b1119b851d net: tipc: Add __printf() markup to fix -Wsuggest-attribut [...] new bfa45445be79 Merge branch 'markup-some-printk-like-functions' new 8756f474cb9e net: llc: Fix kerneldoc warnings new 210bba6790dc net: openvswitch: Fix kerneldoc warnings new 9d637f8113de net: l3mdev: Fix kerneldoc warning new 294ea2911310 net: netlabel: Fix kerneldoc warnings new 709565ae14aa net: appletalk: fix kerneldoc warnings new 7cdda1c1c58d net: nfc: Fix kerneldoc warnings new a89a501c4946 net: dcb: Fix kerneldoc warnings new 0b609b557516 net: dccp: Fix most of the kerneldoc warnings new 726e5e49c91c net: ipv4: Fix some kerneldoc warnings in TCP Low Priority new f1f09df13081 net: ipv6: rpl*: Fix strange kerneldoc warnings due to bad header new 8da1f442d321 net: ipv6: calipso: Fix kerneldoc warnings new 09b5678c778f tipc: remove dead code in tipc_net and relatives new 400490ac2ce5 ipv6: mcast: make annotations for ip6_mc_msfget() consistent new 0ad41b244ca0 net: cls_api: remove unneeded local variable in tc_dump_chain() new 85bec4bc9198 drivers: net: phy: Fix spelling in comment defalut to default new 1fb74191988f net: dsa: mv88e6xxx: fix vlan setup new d26796ae5894 udp: check udp sock encap_type in __udp_lib_err new 3c7d4415db6a udp6: move the mss check after udp gso tunnel processing new 527beb8ef9c0 udp: support sctp over udp in skb_udp_tunnel_segment new 965ae44412f8 sctp: create udp4 sock and add its encap_rcv new 9d6ba260a073 sctp: create udp6 sock and set its encap_rcv new 89ba49171fb2 sctp: add encap_err_lookup for udp encap socks new e8a3001c2120 sctp: add encap_port for netns sock asoc and transport new 8dba29603b5c sctp: add SCTP_REMOTE_UDP_ENCAPS_PORT sockopt new a1dd2cf2f1ae sctp: allow changing transport encap_port by peer packets new f1bfe8b54151 sctp: add udphdr to overhead when udp_port is set new bcd623d8e9fa sctp: call sk_setup_caps in sctp_packet_transmit instead new 600af7fd809a sctp: support for sending packet over udp4 sock new 259db53ba593 sctp: support for sending packet over udp6 sock new e38d86b354f9 sctp: add the error cause for new encapsulation port restart new 1c16a1862595 sctp: handle the init chunk matching an existing asoc new 046c052b475e sctp: enable udp tunneling socks new be25f43aed73 Merge branch 'sctp-implement-rfc6951-udp-encapsulation-of-sctp' new 1887023a5e96 net: phy: marvell: add special handling of Finisar modules [...] new c1181f42ff1e net: dec: tulip: de2104x: Add shutdown handler to stop NIC new 279dc955745a net: ipa: assign proper packet context base new d773f404c833 net: ipa: fix resource group field mask definition new 2d2653424ce5 net: ipa: assign endpoint to a resource group new 8c365f747f02 net: ipa: distinguish between resource group types new 4a0d7579d466 net: ipa: avoid going past end of resource group array new dc956588d44b Merge branch 'net-ipa-minor-bug-fixes' new a7a375ca5661 sfc: extend bitfield macros to 17 fields new 806f9f23b673 sfc: implement encap TSO on EF100 new dbe2f251f9eb sfc: only use fixed-id if the skb asks for it new b61e8100dcfc sfc: advertise our vlan features new 8ece853d128b Merge branch 'sfc-ef100-tso-enhancements' new 955062b03fa6 net: bridge: mcast: add support for raw L2 multicast groups new 0e761ac08fd8 net: bridge: explicitly convert between mdb entry state an [...] new 7c313143133a net: mscc: ocelot: classify L2 mdb entries as LOCKED new ebbd860e251a net: mscc: ocelot: use ether_addr_copy new 728e69ae29b0 net: mscc: ocelot: remove the "new" variable in ocelot_por [...] new bb8d53fd9414 net: mscc: ocelot: make entry_type a member of struct ocel [...] new e5d1f896fd1a net: mscc: ocelot: support L2 multicast entries new 68bb4665a2ce Merge branch 'l2-multicast-forwarding-for-ocelot-switch' new 5ce7f3f46f6b net: neterion: s2io: Replace in_interrupt() for context detection new dc5e8bfcd12e net: forcedeth: Replace context and lock check with a lock [...] new beca92820dc4 net: tlan: Replace in_irq() usage new 4e5d79bbe82e Merge branch 'in_interrupt-cleanup-part-2' new d3fd65484c78 net: core: add dev_sw_netstats_tx_add new 81b01894d792 net: core: add devm_netdev_alloc_pcpu_stats new 5e4cb4800168 r8169: use struct pcpu_sw_netstats for rx/tx packet/byte counters new f1d5470594ff r8169: remove no longer needed private rx/tx packet/byte counters new 023efb15aabe Merge branch 'net-add-functionality-to-net-core-byte-packe [...] new 624251b4b5a0 net: ipa: avoid a bogus warning new 1a02556086fc net: axienet: Properly handle PCS/PMA PHY for 1000BaseX mode new cdd41e878526 octeontx2-af: Update get/set resource count functions new 9932fb7250f7 octeontx2-af: Manage new blocks in 98xx new 221f3dff2999 octeontx2-af: Initialize NIX1 block new c5a73b632b90 octeontx2-af: Map NIX block from CGX connection new 55efcc57140b octeontx2-af: Setup MCE context for assigned NIX new 1c1935c9945d octeontx2-af: Add NIX1 interfaces to NPC new a84cdcea3b4f octeontx2-af: Mbox changes for 98xx new 8bcf5ced6526 octeontx2-pf: Calculate LBK link instead of hardcoding new 0f3ce484af8d octeontx2-af: Display NIX1 also in debugfs new e2fb37303865 octeontx2-af: Display CGX, NIX and PF map in debugfs. new cfb2cffafa2a Merge branch 'support-for-octeontx2-98xx-silcion' new 3752404a68e8 net/smc: improve return codes for SMC-Dv2 new e4e143e26ce8 net: macb: add support for high speed interface new c24672cf59b6 ne2k: Fix Typo in RW-Bugfix new 3a689e34973e r8169: remove unneeded memory barrier in rtl_tx new 1c470b53ece5 r8169: use pm_runtime_put_sync in rtl_open error path new c43fd36f7fec net: bridge: mcast: fix stub definition of br_multicast_qu [...] new 681743045f6b Merge remote-tracking branch 'net-next/master' into master new fa538f7cf05a netfilter: nf_reject: add reject skbuff creation helpers new 312ca575a505 netfilter: nft_reject: unify reject init and dump into nft_reject new 6bbb9ad36c93 netfilter: nft_reject: add reject verdict support for netdev new a304ea7daf54 netfilter: ipset: Support the -exist flag with the destroy [...] new ccf0a4b7fc68 netfilter: ipset: Add bucketsize parameter to all hash types new 3976ca101990 netfilter: ipset: Expose the initval hash parameter to userspace new 35b7ee34abdb netfilter: nftables: Add __printf() attribute new ca094a550dc4 Merge remote-tracking branch 'netfilter-next/master' into master new 2c3da795653a Merge remote-tracking branch 'bluetooth/master' into master new 5d056fd88a4d Merge remote-tracking branch 'gfs2/for-next' into master new 073925d63f7c Merge remote-tracking branch 'mtd/mtd/next' into master new 706fe34a640e mtd: nand: ecc: Add an I/O request tweaking mechanism new 36e7df6827b2 mtd: nand: ecc-bch: Move BCH code to the generic NAND layer new efb88d1f4878 mtd: nand: ecc-bch: Cleanup and style fixes new dd81548f9277 mtd: nand: ecc-bch: Stop exporting the private structure new aca171cbc027 mtd: nand: ecc-bch: Return only valid error codes new e0679dcd7309 mtd: nand: ecc-bch: Drop mtd_nand_has_bch() new 27e4ee112201 mtd: nand: ecc-bch: Update the prototypes to be more generic new 4d485a699228 mtd: nand: ecc-bch: Stop using raw NAND structures new a81804fac86f mtd: nand: ecc-bch: Create the software BCH engine new eb9ab9b7d04b mtd: rawnand: Get rid of chip->ecc.priv new 5c859c18150b mtd: nand: ecc-hamming: Move Hamming code to the generic N [...] new c62fda79c354 mtd: nand: ecc-hamming: Clarify the driver descriptions new 8370880da080 mtd: nand: ecc-hamming: Drop/fix the kernel doc new 303933a8fd3b mtd: nand: ecc-hamming: Cleanup and style fixes new ead4a01a8666 mtd: nand: ecc-hamming: Rename the exported functions new cc16a6ffc06c mtd: nand: ecc-hamming: Stop using raw NAND structures new af73146a242c mtd: nand: ecc-hamming: Remove useless includes new 92199dc64277 mtd: nand: ecc-hamming: Let the software Hamming ECC engin [...] new 9a0e8eaae7ad mtd: nand: ecc-hamming: Create the software Hamming engine new 04c85e085d78 mtd: nand: Let software ECC engines be retrieved from the [...] new f0c3da95941c mtd: spinand: Fix typo in comment new 912517d18e4a mtd: spinand: Move ECC related definitions earlier in the driver new 61e267f458d0 mtd: spinand: Instantiate a SPI-NAND on-die ECC engine new c165df01a840 mtd: nand: Let on-die ECC engines be retrieved from the NAND core new 0c7a447b3416 mtd: spinand: Fill a default ECC provider/algorithm new 30b7a77cb6e9 mtd: nand: Add helpers to manage ECC engines and configurations new 518189e07813 dt-bindings: mtd: Deprecate nand-ecc-mode new ca2e6d73e6c3 mtd: spinand: Use the external ECC engine logic new f24bf60fd3bf mtd: spinand: Allow the case where there is no ECC engine new 6260f3b349bb mtd: spinand: Fix OOB read new 8eaf00f4545d mtd: spinand: Remove outdated comment new 548c5b5bc334 mtd: rawnand: gpmi: cleanup makefile new e6ad7a408024 mtd: rawnand: qcom: Fix DMA sync on FLASH_STATUS register read new c5f93cfc899b dt-bindings: qcom_nandc: IPQ6018 QPIC NAND documentation new 0704639af3af mtd: rawnand: qcom: Support for IPQ6018 QPIC NAND controller new e79e6dcbbdce mtd: rawnand: fix a kernel-doc markup new db37c76e767a mtd: rawnand: meson: fix meson_nfc_dma_buffer_release() arguments new 3ebbdef13f82 mtd: rawnand: sunxi: Add MDMA support new f2599002036e Merge remote-tracking branch 'nand/nand/next' into master new daf88f3757ec crypto: qat - remove unused function new d72286943212 lib/mpi: Remove unused scalar_copied new 195404db27f9 crypto: talitos - Endianess in current_desc_hdr() new 0237616173fd crypto: talitos - Fix return type of current_desc_hdr() new b2161cc0c9c4 crypto: hisilicon - Fix doc warnings in sgl.c and qm.c new c98e233062cd crypto: inside-secure - Fix sizeof() mismatch new e4e37acc3bb0 crypto: qat - update IV in software new 7b07ed5042c5 crypto: qat - mask device capabilities with soft straps new 70b9bd3929da crypto: qat - num_rings_per_bank is device dependent new c4e842867342 crypto: qat - fix configuration of iov threads new f9c697c4bfc6 crypto: qat - split transport CSR access logic new d1e86b4c2cdc crypto: qat - relocate GEN2 CSR access code new fc920eccd33b crypto: qat - abstract admin interface new f9ff4d3820d5 crypto: qat - add packed to init admin structures new fa7e41e649e3 crypto: qat - rename ME in AE new 09b088851699 crypto: qat - change admin sequence new 2d499c049ecd crypto: qat - use admin mask to send fw constants new 59ab4d9aa5c9 crypto: qat - update constants table new 8b5b80db8b85 crypto: qat - remove writes into WQCFG new c685d7a7ceb2 crypto: qat - remove unused macros in arbiter module new 369eb4aaae46 crypto: qat - abstract arbiter access new ad1332aa67ec crypto: qat - add support for capability detection new dbf568755e77 crypto: qat - register crypto instances based on capability new 070a34c9dfa3 crypto: qat - enable ring after pair is programmed new 95a212bb7f1c crypto: qat - abstract build ring base new fe779a46e85f crypto: qat - replace constant masks with GENMASK new 097430ff7809 crypto: qat - use BIT_ULL() - 1 pattern for masks new 02690ddcb8f1 crypto: qat - abstract writes to arbiter enable new 264f590f2beb crypto: qat - remove hardcoded bank irq clear flag mask new 185aa9c3543e crypto: qat - call functions in adf_sriov if available new 83ab8c4b2d89 crypto: qat - remove unnecessary void* casts new 69d0fc22cf91 crypto: qat - change return value in adf_cfg_add_key_value [...] new 48710b1f31ae crypto: qat - change return value in adf_cfg_key_val_get() new 533179ce377f crypto: qat - refactor qat_crypto_create_instances() new 54e3d7538fa5 crypto: qat - refactor qat_crypto_dev_config() new 657ad678e0c4 crypto: qat - allow for instances in different banks new 3f9ae998355b crypto: qat - extend ae_mask new d4b3984c9e62 crypto: x86/aes - remove unused file aes_glue.c new e68f9cf6601b crypto: hisilicon - delete unused structure member variables new 633e507fba02 crypto: hisilicon - fixes some coding style new ad0bb4e4d226 crypto: sa2ul - Reduce stack usage new 1bc608b4655b crypto: sm2 - remove unnecessary reset operations new 383e8a823014 crypto: omap-aes - fix the reference count leak of omap device new 1762818f25f3 crypto: lib/sha256 - Use memzero_explicit() for clearing state new 458c0480dcb3 crypto: hash - Use memzero_explicit() for clearing state new 7a4295f6c9d5 crypto: lib/sha256 - Don't clear temporary variables new b8399819b2dd crypto: lib/sha256 - Clear W[] in sha256_update() instead [...] new 63642d5c141f crypto: lib/sha256 - Unroll SHA256 loop 8 times intead of 64 new 18d05ca4486f crypto: lib/sha256 - Unroll LOAD and BLEND loops new 51072a243c80 Merge remote-tracking branch 'crypto/master' into master new 4f00d6d5ba3e drm/amdgpu/pm: fix the fan speed in fan1_input in manual m [...] new ca22f3beb6f9 drm/radeon: Add new callback that exposes vddc new c57a8308e2cc drm/radeon: Add implementation of get_current_vddc for Sumo new fddc611ca3a0 drm/radeon: Expose vddc through hwmon new a87a9a73d0e2 drm/amdgpu/display: re-add surface size calculation in dcn [...] new 29226f04fdc7 drm/amdgpu/display: fix indentation in defer_delay_converter_wa() new dd657888e00e drm/amdgpu: disable DCN and VCN for Navi14 0x7340/C9 SKU new 9c94b5ef75b5 drm/amdgpu: rename nv_is_headless_sku() new 22503d803dab drm/amdgpu: change to save bad pages in UMC error interrup [...] new 5eeb45934c75 drm/amdgpu: remove redundant GPU reset new 676deb387705 drm/amdgpu: fix the issue of reserving bad pages failed new 1dd13b451834 drm/amd/pm: update the smu v11.5 smc header for vangogh new 767e2451e5f2 drm/amd/pm: update the smu v11.5 firmware header for vangogh new 80abc31ebe2d drm/amd/pm: add new smc message mapping for vangogh new 30cc5cec39b8 drm/amd/pm: add UMD Pstate Msg Parameters for vangogh temporarily new ea8ca1febd3c drm/amd/pm: update the smu v11.5 driver interface header f [...] new 800c53d6870a drm/amd/pm: set the initial value of pm info to zero new 10f279cbd721 drm/amd/pm: remove some redundant smu message mapping for vangogh new ac70c6c62a35 drm/amd/pm: add one new function to get 32 bit feature mas [...] new 271ab489f755 drm/amd/pm: add some swSMU functions for vangogh. new 802a46d384f8 drm/amd/pm: enable the rest functions of swSMU for vangogh. new 51a7e93826a0 amdgpu: Add GFX MGCG and MGLS for vangogh new d95c368ab8cf drm/amdkfd: Fix getting unique_id in topology new e0457659f8d8 drm/amd/display: allow 18 bit dp output on DCN3 new e38987198323 drm/amdgpu: cleanup gmc_v9_0_process_interrupt new e3a8a5acb9cf amdgpu:Add flag for updating MGCG on GFX10 new 93b96255bd64 drm/amd/amdgpu: simplify pa_sc_tile_steering_override check new aad6d96a09f3 drm/amdgpu: perform srbm soft reset always on SDMA resume new 8a76ccd199f7 drm/amd/pm: correct the baco reset sequence for CI ASICs new 0134022fa3ab drm/amd/pm: enable baco reset for Hawaii new e6bd6890e889 drm/amd/pm: perform SMC reset on suspend/hibernation new 52934da2753a drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running new d8c266a104ff MAINTAINERS: Update AMD POWERPLAY pattern new 158d823f07af drm/amdgpu/powerplay: Only apply optimized mclk dpm policy [...] new 9e245188fb1c drm/amdgpu/display: remove DRM_AMD_DC_GREEN_SARDINE new 48e3c2e71191 drm/amdgpu/display: remove dal_cmd_tbl_helper_dcn2_get_table2 new 15047bd436a7 drm/amdgpu: drop CONFIG_DRM_AMD_DC_DCN3_01 from atomfirmware.h new cfeb1055e5f4 drm/amd/display: remove useless if/else new 9e89ee9be138 drm/amd/pm: fix out-of-bound read on pptable->SkuReserved new aec576f9d25f drm/amdgpu: remove unneeded semicolon new 0b924cd60d43 drm/amd/display: remove unneeded semicolon new a110f3750bf8 drm/amdgpu: fix incorrect enum type new c07a013a28ae drivers: amdgpu: Correct spelling defalut to default in comment new 660b3bd82b4f drm/amd/pm: fix compile warning about missing prototype fo [...] new e31ae352b776 drm/amd/pm: fix compile warnings about variable used unini [...] new b35ce7b364ec drm/amd/display: Do not silently accept DCC for multiplane [...] new 53f4cb8b5580 drm/amd: Init modifier field of helper fb. new be7b9b327e79 drm/amd/display: Honor the offset for plane 0. new 8ba16d599374 drm/fourcc: Add AMD DRM modifiers. new 6eed95b00b45 drm/amd/display: Store tiling_flags in the framebuffer. new 08d769151dc9 drm/amd/display: Convert tiling_flags to modifiers. new a32419911f0a drm/amd/display: Refactor surface tiling setup. new 37384b3f17cd drm/amd/display: Set DC options from modifiers. new dfbbfe3c1765 drm/amd/display: Add formats for DCC with 2/3 planes. new faa37f54ce04 drm/amd/display: Expose modifiers. new 9a33e8819b34 drm/amd/display: Clean up GFX9 tiling_flags path. new fdaa4cf1097b amd/amdgpu: Disable VCN DPG mode for Picasso new 2d2acbeb6a46 drm/amdgpu: fix build_coefficients() argument new 9a2830de3033 PCI/ERR: Fix reset logic in pcie_do_recovery() call new b861dbcc51d5 drm/amdgpu: add another raven1 gfxoff quirk new fe1a72fb54c5 drm/amdgpu: fold CONFIG_DRM_AMD_DC_DCN3* into CONFIG_DRM_A [...] new 831a0b9421c3 drm/amd/display: Fix incorrect dsc force enable logic new b92f4aa4d64a drm/amdgpu: add mode2 reset support for vangogh new 0ed2a292623e drm/amdgpu/nv: add mode2 reset handling new d2d28abe4a20 drm/amdgpu: Enable GPU reset for vangogh new 5aff8be776e8 drm/amdgpu/display: fix warnings when CONFIG_DRM_AMD_DC_DC [...] new 0e7e57d3d983 drm/amdgpu: allow TMZ on vangogh new 49a6c686362c Merge remote-tracking branch 'amdgpu/drm-next' into master new 320c670c048d drm/i915: s/PORT_TC/TC_PORT_/ new 1d8ca002456b drm/i915: Add PORT_TCn aliases to enum port new 2d709a5a624c drm/i915: Give DDI encoders even better names new df034b973da0 drm/i915: Introduce AUX_CH_USBCn new 570fe6ef6a28 drm/i915: Pimp AUX CH names new 580bf195cb90 drm/i915: Use AUX_CH_USBCn for the RKL VBT AUX CH setup new 8625b221f307 drm/i915: Parametrize BXT_DE_PORT_HP_DDI with hpd_pin new e5abaab30eca drm/i915: Introduce GEN8_DE_PORT_HOTPLUG() new 5f371a819705 drm/i915: s/port/hpd_pin/ for icp+ ddi hpd bits new 5b76e860010d drm/i915: s/tc_port/hpd_pin/ in GEN11_{TC,TBT}_HOTPLUG() new 970113595062 drm/i915: s/tc_port/hpd_pin/ in icp+ TC hotplug bits new a0e066b8de13 drm/i915: Relocate intel_hpd_{enabled,hotplug}_irqs() new 52c7f5f1833d drm/i915: Split gen11_hpd_detection_setup() into tc vs. tb [...] new f6576e460de1 drm/i915: Don't enable hpd detection logic from irq_postinstall() new 9a55a6208532 drm/i915: Rename 'tmp_mask' new e76ab2cf21c3 drm/i915: Remove per-platform IIR HPD masking new 2ea63927b6f6 drm/i915: Enable hpd logic only for ports that are present new 9696f0419102 drm/i915: Use GEN3_IRQ_INIT() to init south interrupts in icp+ new a0a6d8cb552b drm/i915: Get rid of ibx_irq_pre_postinstall() new 24cb4f312697 drm/i915: Reduce severity for fixing up mistaken VBT tc->l [...] new 48049f81cdcc Merge remote-tracking branch 'drm-intel/for-linux-next' in [...] new d099fc8f540a drm/ttm: new TT backend allocation pool v3 new ee5d2a8e549e drm/ttm: wire up the new pool as default one v2 new e93b2da9799e drm/amdgpu: switch to new allocator v2 new 0fe3cf3a53b5 drm/radeon: switch to new allocator v2 new 461619f5c324 drm/nouveau: switch to new allocator new 8567d51555c1 drm/vmwgfx: switch to new allocator new f9b2c9e361f6 drm/qxl: drop ttm_page_alloc.h include new fbf1c39cab37 drm/vram_helpers: drop ttm_page_alloc.h include new 256dd44bd897 drm/ttm: nuke old page allocator new fa3bfa3527b3 drm: Quieten [zero] EDID carping new 728da60da7c1 iommu/io-pgtable-arm: Support coherency for Mali LPAE new 268af50f38b1 drm/panfrost: Support cache-coherent integrations new 03544505cb10 arm64: dts: meson: Describe G12b GPU as coherent new a17d609e3e21 drm/panfrost: Don't corrupt the queue mutex on open/close new 4dbafbd30aef drm/nouveu: fix swiotlb include new dbc8c28a742d drm/hisilicon: Adding a const declaration to an invariant [...] new d23bce963e7f fbdev/sh_mobile: Drop unused include new c4e4f35a81ef Merge remote-tracking branch 'drm-misc/for-linux-next' int [...] new b12426810e95 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp [...] new e6e6070f5960 Merge remote-tracking branch 'imx-drm/imx-drm/next' into master new 4612bad5701e drm/etnaviv: Add lockdep annotations for context lock new c06b01bd57d9 Merge remote-tracking branch 'etnaviv/etnaviv/next' into master new 438e95c496dc Merge remote-tracking branch 'regmap/for-next' into master new c5554c973e07 Merge remote-tracking branch 'sound/for-next' into master new ec6869b096f1 ASoC: tegra20-spdif: remove "default m" new 93c0210671d8 ASoC: sun4i-i2s: Fix lrck_period computation for I2S justi [...] new c779e2de0ac6 ASoC: sun4i-i2s: Change set_chan_cfg() params new 73adf87b7a58 ASoC: sun4i-i2s: Add support for H6 I2S new 9c2d255f0e63 ASoC: sun4i-i2s: Change get_sr() and get_wss() to be more [...] new d8659dd9a13c ASoC: sun4i-i2s: Set sign extend sample new 6ad7ca6297f8 ASoC: sun4i-i2s: Add 20 and 24 bit support new 64359246abe4 ASoC: sun4i-i2s: Fix sun8i volatile regs new 38d7adc0a003 ASoC: sun4i-i2s: Fix setting of FIFO modes new 08c7b7d546fd ASoC: sun4i-i2s: fix coding-style for callback definition new e84f44ba4604 ASoC: sun4i-i2s: Add H6 compatible new 0bc1bf241de5 ASoC: sun4i-i2s: Document H3 with missing RX channel possibility new 35249a5684fd ASoC: intel: sof_rt5682: Add support for cml_rt1015_rt5682 new bdd088ce5bfd ASoC: intel: sof_rt5682: Add quirk for Dooly new aaadc1f829fd Merge series "Add rt1015 support to CML boards" from Brent [...] new 2f46f9f5e790 Merge remote-tracking branch 'asoc/for-5.11' into asoc-next new 2a56f29ed58c Merge remote-tracking branch 'sound-asoc/for-next' into master new 1635547a1f3f Merge remote-tracking branch 'modules/modules-next' into master new 31221baaba3c io-wq: cancel request if it's asking for files and we don' [...] new a829771c91bc io_uring: properly handle SQPOLL request cancelations new 55c134e3f296 io_uring: inherit ->thread_pid new f72c87f5a1bf io_uring: allow SQPOLL with CAP_SYS_NICE privileges new bbc5c3382382 net: provide __sys_shutdown_sock() that takes a socket new ddcbec884b02 io_uring: add support for shutdown(2) new f166dc684471 io_uring: allow non-fixed files with SQPOLL new 66772ef36574 io_uring: enable file table usage for SQPOLL rings new 6b39df988234 fs: make do_renameat2() take struct filename new f1f5ea9482de io_uring: add support for IORING_OP_RENAMEAT new 0894e4498b4a io_uring: add support for IORING_OP_UNLINKAT new 806b1a56de16 io_uring: split poll and poll_remove structs new 76900fc211cf io_uring: track link's head and tail during submit new 981a386ab007 io_uring: track link timeout's master explicitly new 16e91ae1295a io_uring: link requests with singly linked list new d68fae896cd7 io_uring: rearrange io_kiocb fields for better caching new ecc6a53aec95 io_uring: only plug when appropriate new 00e50e912ce7 Merge branch 'for-5.11/io_uring' into for-next new 9161d936d1ff arc: add support for TIF_NOTIFY_SIGNAL new 3db7550a998c arm64: add support for TIF_NOTIFY_SIGNAL new 89d22e3adff3 m68k: add support for TIF_NOTIFY_SIGNAL new c96152dd9c01 nios32: add support for TIF_NOTIFY_SIGNAL new 9edbc08ce909 parisc: add support for TIF_NOTIFY_SIGNAL new 07246df9ebe4 powerpc: add support for TIF_NOTIFY_SIGNAL new d0772a4d9367 mips: add support for TIF_NOTIFY_SIGNAL new 4c3d9c3b415a s390: add support for TIF_NOTIFY_SIGNAL new e9822185daa1 alpha: add support for TIF_NOTIFY_SIGNAL new 6cbc413682ac arm: add support for TIF_NOTIFY_SIGNAL new bbc8d03c0bf3 c6x: add support for TIF_NOTIFY_SIGNAL new 1b81145fc28d csky: add support for TIF_NOTIFY_SIGNAL new 1facd6bf079c h8300: add support for TIF_NOTIFY_SIGNAL new 58d670021acc hexagon: add support for TIF_NOTIFY_SIGNAL new ef1863c4081e ia64: add support for TIF_NOTIFY_SIGNAL new 27af2ca0cdda microblaze: add support for TIF_NOTIFY_SIGNAL new c34f87ae2e81 nds32: add support for TIF_NOTIFY_SIGNAL new 9333d15595e8 openrisc: add support for TIF_NOTIFY_SIGNAL new 5e59963ed1ac riscv: add support for TIF_NOTIFY_SIGNAL new 40c7ac5c4790 sh: add support for TIF_NOTIFY_SIGNAL new 3f242a158b7c sparc: add support for TIF_NOTIFY_SIGNAL new 8ef9c750c5a1 um: add support for TIF_NOTIFY_SIGNAL new 1d48c8d6d71e xtensa: add support for TIF_NOTIFY_SIGNAL new c50eb9d59bb1 task_work: remove legacy TWA_SIGNAL path new f8b667db31a3 io_uring: JOBCTL_TASK_WORK is no longer used by task_work new c634e6b63a81 signal: kill JOBCTL_TASK_WORK new eb48a0f216fa kernel: remove checking for TIF_NOTIFY_SIGNAL new 7b074c15374c io_uring: remove 'twa_signal_ok' deadlock work-around new 67b6d2ce11a0 Merge branch 'tif-task_work.arch' into for-next new b0b4ff57bec7 Merge remote-tracking branch 'block/for-next' into master new f0d8bc49c86a Merge remote-tracking branch 'mmc/next' into master new 3b77a3dc672c Merge remote-tracking branch 'regulator/for-next' into master new 2bb96308869e Merge remote-tracking branch 'selinux/next' into master new 39f7d8d84475 Merge remote-tracking branch 'tomoyo/master' into master new bbd521ce63ab tpm: efi: Don't create binary_bios_measurements file for a [...] new 8429906214ab Merge remote-tracking branch 'tpmdd/next' into master new dc076b147504 Merge remote-tracking branch 'audit/next' into master new 23fc86eb2f30 spi: atmel: Downgrade to dev_dbg when dma_request_chan() fails new d04c4763cfc5 Merge remote-tracking branch 'spi/for-5.11' into spi-next new cd235b74a35e Merge remote-tracking branch 'spi/for-next' into master new f18ba8e99493 Merge remote-tracking branch 'tip/auto-latest' into master new f287869e4fab Merge remote-tracking branch 'clockevents/timers/drivers/n [...] new 69588fe25549 Merge remote-tracking branch 'edac/edac-for-next' into master new f9ac7bbd6e45 irqchip/sifive-plic: Fix chip_data access within a hierarchy new b388bdf2bac7 irqchip/renesas-intc-irqpin: Merge irlm_bit and needs_irlm new bb2bd7c7f3d0 dt-bindings: irqchip: ti, sci-inta: Update for unmapped ev [...] new d95bdca75b3f irqchip/ti-sci-inta: Add support for unmapped event handling new d04db362a209 Merge remote-tracking branch 'irqchip/irq/irqchip-next' in [...] new 9270e1a744f8 tools: memory-model: Document that the LKMM can easily mis [...] new ab8bcad67bee tools/memory-model: Move Documentation description to Docu [...] new 006fc98f2c21 tools/memory-model: Document categories of ordering primitives new e48226907785 tools/memory-model: Document locking corner cases new c4b4b284cbc7 tools/memory-model: Make judgelitmus.sh note timeouts new 55894f44482c tools/memory-model: Make cmplitmushist.sh note timeouts new 7f940ea00ec7 tools/memory-model: Make judgelitmus.sh identify bad macros new c771bf61a162 tools/memory-model: Make judgelitmus.sh detect hard deadlocks new f58a28d735cd tools/memory-model: Fix paulmck email address on pre-exist [...] new 02126d805b87 tools/memory-model: Update parseargs.sh for hardware verification new 89e45147cf1a tools/memory-model: Make judgelitmus.sh handle hardware ve [...] new aa7640752d8c tools/memory-model: Add simpletest.sh to check locking, RC [...] new 9b3051329755 tools/memory-model: Fix checkalllitmus.sh comment new 1d5f41a3f33f tools/memory-model: Hardware checking for check{,all}litmus.sh new bdfde08ec184 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files new d77860db46a7 tools/memory-model: Split runlitmus.sh out of checklitmus.sh new dec3574f2a2c tools/memory-model: Make runlitmus.sh generate .litmus.out [...] new 6c183360aaed tools/memory-model: Move from .AArch64.litmus.out to .litm [...] new 9a1a2f030f04 tools/memory-model: Keep assembly-language litmus tests new d131291beef3 tools/memory-model: Allow herd to deduce CPU type new 18074600ba88 tools/memory-model: Make runlitmus.sh check for jingle errors new 62d9c3c81771 tools/memory-model: Add -v flag to jingle7 runs new e377d1d99f38 tools/memory-model: Implement --hw support for checkghlitmus.sh new 23f10587cc1e tools/memory-model: Fix scripting --jobs argument new 7489d5b5b80e tools/memory-model: Make checkghlitmus.sh use mselect7 new ab5b742d3b14 tools/memory-model: Make history-check scripts use mselect7 new 755bf9c92ff7 tools/memory-model: Add "--" to parseargs.sh for addition [...] new 3651d904c8b4 tools/memory-model: Repair parseargs.sh header comment new 23639bad664d tools/memory-model: Add checktheselitmus.sh to run specifi [...] new c0ec5a83b85c tools/memory-model: Add data-race capabilities to judgelitmus.sh new 066a3e4c2f2e tools/memory-model: Make judgelitmus.sh handle scripted Re [...] new aced42e9ea80 tools/memory-model: Use "-unroll 0" to keep --hw runs finite new 07b0d6c2cb8a refscale: Bounds-check module parameters new e7b25bacccb7 torture: Don't kill gdb sessions new af42270722ac locktorture: Track time of last ->writeunlock() new d9d5e2f3a7dc torture: Periodically pause in stutter_wait() new 9aa470567f9a x86/cpu: Avoid cpuinfo-induced IPI pileups new 9f3dc22668b2 torture: Make torture_stutter() use hrtimer new 589679b4d9b6 scftorture: Add an alternative IPI vector new 1e3904a14280 x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs new d4c360829129 rcu: Panic after fixed number of stalls new a6e047578507 rcuscale: Add RCU Tasks Trace new 171a6f12a8d6 rcuscale: Avoid divide by zero new 12893695c191 srcu: Take early exit on memory-allocation failure new d8e0090a2aaf docs/memory-barriers.txt: Fix a typo in CPU MEMORY BARRIER [...] new 6b9de624d7fc rcutorture: Make preemptible TRACE02 enable lockdep new 4f774896592b rcu-tasks: Convert rcu_tasks_wait_gp() for-loop to while-loop new 1f506a6bbb64 rcutorture: Make grace-period kthread report match RCU fla [...] new 1d0cf0193070 torture: Exclude "NOHZ tick-stop error" from fatal errors new 4cd866fc19bc sched: Un-hide lockdep_tasklist_lock_is_held() for !LOCKDEP new bcd7576f8b27 rcu: Un-hide lockdep maps for !LOCKDEP new be035c08eeb8 net: Un-hide lockdep_sock_is_held() for !LOCKDEP new 6ef5f87ca78f net: sched: Remove broken definitions and un-hide for !LOCKDEP new 09d2619544bd srcu: Use a more appropriate lockdep helper new 59042354d480 lockdep: Provide dummy forward declaration of *_is_held() helpers new bde4748762af rcu: Prevent RCU_LOCKDEP_WARN() from swallowing the condition new 2249b14aba81 rcuscale: Prevent hangs for invalid arguments new f0d8039ba9da refscale: Prevent hangs for invalid arguments new 25980d7b19a3 rcutorture: Adjust scenarios SRCU-t and SRCU-u to make kco [...] new ab9afdf76076 rcu-tasks: Make the units of ->init_fract be jiffies new f2768c1ec4ae locktorture: Ignore nreaders_stress if no readlock support new baaa2709f93a locktorture: Prevent hangs for invalid arguments new 4fa4bdc288de torture: Prevent jitter processes from delaying failed run new 0f9d2801cf4a rcutorture: Prevent hangs for invalid arguments new 130d54977a8a list.h: Update comment to explicitly note circular lists new 6121d27522e2 torture: Force weak-hashed pointers on console log new cc4cdc237eb7 rcu: Implement rcu_segcblist_is_offloaded() config dependent new e2ba41ca1209 rcutorture: Make stutter_wait() caller restore priority new 782894ad4d23 torture: Accept time units on kvm.sh --duration argument new 538cbd8335d1 rcu: Fix single-CPU check in rcu_blocking_is_gp() new bd0b4a79953e rcutorture: Small code cleanups new 5129ac05cc23 rcutorture: Test runtime toggling of CPUs' callback offloading new a006fbff508b torture: Allow alternative forms of kvm.sh command-line arguments new 7ef5dfaf1ad7 scftorture: Add full-test stutter capability new 8a26c219cafe rcu: Don't invoke try_invoke_on_locked_down_task() with ir [...] new cdb4113b6591 rcu: Clarify nocb kthreads naming in RCU_NOCB_CPU config new 29d784450b56 doc: Present the role of READ_ONCE() new a6b3a4664430 locktorture: Invoke percpu_free_rwsem() to do percpu-rwsem [...] new 3d2adf7742fd rcu/tree: Add a warning if CPU being onlined did not repor [...] new 45f9d3af0592 docs: Update RCU's hotplug requirements with a bit about design new b061b80ddad8 rcu/tree: Make struct kernel_param_ops definitions const new 3a6f638cb95b rcu,ftrace: Fix ftrace recursion new 710e0738fe7f docs: RCU: Requirements.rst: Fix a list block new 6fa0b870823e rcu/tree: nocb: Avoid raising softirq for offloaded ready- [...] new 2d4d10c01f5c rcutorture: Don't do need_resched() testing if ->sync is NULL new baa37506a548 rcutorture/nolibc: Fix a typo in header file new 73b658b6b7d5 rcu: Prevent lockdep-RCU splats on lock acquisition/release new 6fc7ebf6a41f rcu: Fix a typo in rcu_blocking_is_gp() header comment new 191474bad1d8 docs/rcu: Update the call_rcu() API new 59edd23a12dc torture: Make kvm-check-branches.sh use --allcpus new 626b79aa935a x86/smpboot: Move rcu_cpu_starting() earlier new 5d0d718b45be tools/nolibc: Fix a spelling error in a comment new 507fcebf9197 tools/memory-model: Add a glossary of LKMM terms new 51fb012248e6 kcsan: selftest: Ensure that address is at least PAGE_SIZE new 32f00657fb73 kcsan: Never set up watchpoints on NULL pointers new 76b43ef30dc3 kcsan: Fix encoding masks and regain address bit new 627b62835c90 Merge remote-tracking branch 'rcu/rcu/next' into master new 6c207504ae79 percpu: reduce the number of cpu distance comparisons new b5267ca439b6 Merge branch 'for-5.11' into for-next new 6c9d00773b7a Merge remote-tracking branch 'percpu/for-next' into master new c5de4673f2f4 Merge remote-tracking branch 'drivers-x86/for-next' into master new e7a5f2888fdb Merge remote-tracking branch 'leds/for-next' into master new c6cd052b2fbf Merge remote-tracking branch 'ipmi/for-next' into master new c9d95afe3d6a Merge remote-tracking branch 'usb/usb-next' into master new 335968534351 Merge remote-tracking branch 'usb-serial/usb-next' into master new 5d53692334ad Merge remote-tracking branch 'usb-chipidea-next/for-usb-ne [...] new dadf07567272 Merge remote-tracking branch 'phy-next/next' into master new 526b40bdd6d8 Merge remote-tracking branch 'tty/tty-next' into master new b36773c3912e misc: hisi_hikey_usb: use PTR_ERR_OR_ZERO new 3f7566f49478 misc: xilinx_sdfec: add compat_ptr_ioctl() new b8b81fe58bda Merge remote-tracking branch 'char-misc/char-misc-next' in [...] new ead835ce60cd Merge remote-tracking branch 'extcon/extcon-next' into master new c699e02d83c9 Merge tag 'wimax-staging' of git://git.kernel.org:/pub/scm [...] new ff2538a36c85 Merge remote-tracking branch 'staging/staging-next' into master new a3b1f96891c7 Merge remote-tracking branch 'mux/for-next' into master new d98793b5d425 dmaengine: idxd: fix wq config registers offset programming new 8145dce88a78 dmaengine: stm32-mdma: Use struct_size() in kzalloc() new dafd8fe27a99 dmaengine: pl330: Remove unreachable code new cb0362b6ec53 dt-bindings: dmaengine: at_xdmac: add compatible with micr [...] new 60f88c031d94 dmaengine: at_xdmac: adapt perid for mem2mem operations new 2bec35a529b7 dmaengine: at_xdmac: add support for sama7g5 based at_xdmac new f40566f220a1 dmaengine: at_xdmac: add AXI priority support and recommen [...] new 68f35add4ba4 dmaengine: ppc4xx: make ppc440spe_adma_chan_list static new 212a93ca435e dmaengine: ppc4xx: remove xor_hw_desc assignment without reading new 8e50d392652f dmaengine: idxd: Add shared workqueue support new e4f4d8cdeb9a dmaengine: idxd: Clean up descriptors with fault error new 4749f51ddd8a dmaengine: idxd: Add ABI documentation for shared wq new 4771ffb44882 Merge remote-tracking branch 'dmaengine/next' into master new e31ac898ac29 scsi: libfc: Move scsi/fc_encode.h to libfc new 8fd9efca86d0 scsi: libfc: Work around -Warray-bounds warning new 3fb52041a832 scsi: libfc: Fix enum-conversion warning new dd7143e27cb7 scsi: ufs: Put HBA into LPM during clk gating new 61906fd465c0 scsi: ufs: qcom: Enable aggressive power collapse for ufs HBA new 4f1826b8e56f scsi: arcmsr: Configure the default command timeout value new eb3b956d2c9b scsi: arcmsr: Ensure getting a free ccb is done under the [...] new 0b524abc2dd1 scsi: zfcp: Lift Input Queue tasklet from qdio new 84e7b4169f94 scsi: zfcp: Remove orphaned function declarations new efd321768d2e scsi: zfcp: Clarify & assert the stat_lock locking in zfcp [...] new a6c37abe6988 scsi: zfcp: Process Version Change events new d90196317484 scsi: zfcp: Handle event-lost notification for Version Cha [...] new 58cd4341d3e4 Merge remote-tracking branch 'scsi-mkp/for-next' into master new 6f096b7895a2 Merge remote-tracking branch 'rpmsg/for-next' into master new bbca68652eb7 Merge remote-tracking branch 'gpio/for-next' into master new 5e2ca893d772 gpiolib: cdev: add GPIO_V2_LINE_FLAG_EDGE_BOTH and use it [...] new 714d3a295854 gpio: rcar: Cache gpiochip_get_data() return value new 677d7d613a61 gpio: rcar: Align register offsets new 208c80f14b59 gpio: rcar: Rework hardware features handling new 183245c4f204 gpio: rcar: Implement gpio_chip.get_multiple() new 01d8708688df Merge remote-tracking branch 'gpio-brgl/gpio/for-next' int [...] new 8cbf226bfc2a Merge remote-tracking branch 'pinctrl/for-next' into master new ea7803a22437 Merge remote-tracking branch 'pinctrl-intel/for-next' into master new 1817f6eaae0d Merge remote-tracking branch 'pinctrl-samsung/for-next' in [...] new cf1d54e3044f Merge remote-tracking branch 'kselftest/next' into master new 6ee3ec16a669 Merge remote-tracking branch 'livepatching/for-next' into master new e355162d7f08 Merge remote-tracking branch 'coresight/next' into master new 0cca054396a0 Merge remote-tracking branch 'rtc/rtc-next' into master new e22ddcb653c4 Merge remote-tracking branch 'seccomp/for-next/seccomp' in [...] new 32bed5fa4eb8 Merge remote-tracking branch 'slimbus/for-next' into master new 7f5cbd73b69a Merge remote-tracking branch 'nvmem/for-next' into master new b2cdb8603f5b Merge remote-tracking branch 'xarray/main' into master new ffdb4c222840 Merge remote-tracking branch 'pidfd/for-next' into master new 16fbc29a04ae Merge remote-tracking branch 'fpga/for-next' into master new 8b372ebfbe91 Merge remote-tracking branch 'notifications/notifications- [...] new 66dc62ccbeb3 Merge remote-tracking branch 'memblock/for-next' into master new 2f76babca3ff asm-generic: barrier.h: fix ALPHA builds when SMP is not enabled new 8f2bb4d4f743 kasan: adopt KUNIT tests to SW_TAGS mode new d344bd170c03 mm: mempolicy: fix potential pte_unmap_unlock pte error new 32530d68dac3 ptrace: fix task_join_group_stop() for the case when curre [...] new 6b095164c6b3 lib/crc32test: remove extra local_irq_disable/enable new 12f0185a437d mm/truncate.c: make __invalidate_mapping_pages() static new b672b81c89dc kthread_worker: prevent queuing delayed work from timer_fn [...] new c5afaa4fac3a mm, oom: keep oom_adj under or at upper limit when printing new a8dde7601995 mm: always have io_remap_pfn_range() set pgprot_decrypted() new 560b01a1c17c epoll: check ep_events_available() upon timeout new 7e77ea76fd52 epoll: add a selftest for epoll timeout race new 87c9f278a553 kernel/hung_task.c: make type annotations consistent new a0d27f57f5a5 mm/slub: fix panic in slab_alloc_node() new cdd65ead9d39 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 6d64d115861b /proc/kpageflags: do not use uninitialized struct pages new f9c5f5ea8d02 kthread: add kthread_work tracepoints new a7eae590c7c6 uapi: move constants from <linux/kernel.h> to <linux/const.h> new 6823d5717210 fs/ocfs2/cluster/tcp.c: remove unneeded break new 437591102d92 ocfs2: ratelimit the 'max lookup times reached' notice new 2c5ef0827ba1 ocfs2: clear links count in ocfs2_mknod() if an error occurs new f72963021a90 ocfs2: fix ocfs2 corrupt when iputting an inode new 7cb6473a708d ramfs: support O_TMPFILE new bb9ed20797ba kernel/watchdog: flush all printk nmi buffers when hardloc [...] new 8fa8c5699e76 mm/slab_common.c: use list_for_each_entry in dump_unreclai [...] new c4729b283fb0 mm, slub: use kmem_cache_debug_flags() in deactivate_slab() new 641ca9a35184 device-dax/kmem: use struct_size() new c50b5d3c0cb1 mm: fix page_owner initializing issue for arm32 new 56d638ba5920 mm/filemap/c: freak generic_file_buffered_read up into mul [...] new 18c791d4d6d7 mm/filemap.c: generic_file_buffered_read() now uses find_g [...] new 0d49e3cf6071 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] new 7d53a023de23 mm/gup_benchmark: rename to mm/gup_test new 23c29a19437d selftests/vm: use a common gup_test.h new bc1b20bd5357 selftests/vm: rename run_vmtests --> run_vmtests.sh new bf723d8b292b selftests/vm: minor cleanup: Makefile and gup_test.c new f1a35d152ed8 selftests/vm: only some gup_test items are really benchmarks new 62d9da771e52 selftests/vm: gup_test: introduce the dump_pages() sub-test new c5f30c470529 selftests/vm: run_vmtests.sh: update and clean up gup_test [...] new 0117c9dd97ff selftests/vm: hmm-tests: remove the libhugetlbfs dependency new fb8f4917d9fb selftests/vm: 2x speedup for run_vmtests.sh new 63e59114941b mm: handle zone device pages in release_pages() new e87c8c170473 mm/swapfile.c: use helper function swap_count() in add_swa [...] new 4f09e02a23a6 mm/swap_state: skip meaningless swap cache readahead when [...] new ace2ff77ce84 mm-swap_state-skip-meaningless-swap-cache-readahead-when-r [...] new dac43ebbcd32 mm/swapfile.c: remove unnecessary out label in __swap_duplicate() new ddcf372a0e05 mm/swapfile.c: use memset to fill the swap_map with SWAP_H [...] new ed3b0e276704 mm: memcontrol: add file_thp, shmem_thp to memory.stat new c1a0a0c50b56 mm: memcontrol: add file_thp, shmem_thp to memory.stat fix new d70bed5885c3 mm: memcontrol: remove unused mod_memcg_obj_state() new 045219a02274 mm: memcontrol: eliminate redundant check in __mem_cgroup_ [...] new 53fad5b29c8d mm: memcontrol: use helpers to read page's memcg data new 2a5fede9e817 mm: memcontrol/slab: use helpers to access slab page's memcg_data new 642dedf57275 mm: introduce page memcg flags new fd5700832574 mm: convert page kmemcg type to a page memcg flag new 07cffbfa035b xen/unpopulated-alloc: consolidate pgmap manipulation new 9344928add03 kselftests: vm: add mremap tests new 75c32fb0cca9 mm: speedup mremap on 1GB or larger regions new 6139a5e91c38 arm64: mremap speedup - enable HAVE_MOVE_PUD new 92464b30a849 x86: mremap speedup - Enable HAVE_MOVE_PUD new e12c35401ebf mm: cleanup: remove unused tsk arg from __access_remote_vm new 5d1abad0e0fc mm/mmap.c: fix the adjusted length error new 80f6b45ffa66 mm/mremap: account memory on do_munmap() failure new a194c33120ee mm/mremap: for MREMAP_DONTUNMAP check security_vm_enough_m [...] new 9d21a61ede0f mremap: don't allow MREMAP_DONTUNMAP on special_mappings and aio new eb9cf8622a0b vm_ops: rename .split() callback to .may_split() new 2d46ad159d8a mremap: check if it's possible to split original vma new fb1dd19b663e mm: forbid splitting special mappings new aa193f00d51e mm/vmalloc.c: fix kasan shadow poisoning size new f28a28d87348 mm, page_alloc: do not rely on the order of page_poison an [...] new c835d9f1e970 mm-page_alloc-do-not-rely-on-the-order-of-page_poison-and- [...] new 85320c1b7dec mm, page_poison: use static key more efficiently new 68655491b637 mm, page_alloc: reduce static keys in prep_new_page() new 0fb48c1358bf mm/hugetlb.c: just use put_page_testzero() instead of page [...] new b5884e0e2540 mm/huge_memory.c: update tlb entry if pmd is changed new bcbf76af51ac MIPS: do not call flush_tlb_all when setting pmd entry new 568ff511ae31 mm: don't wake kswapd prematurely when watermark boosting [...] new ad38933b390e mm/vmscan: drop unneeded assignment in kswapd() new dea0bc69ba6c mm/compaction: rename 'start_pfn' to 'iteration_start_pfn' [...] new eb783dc1e153 mm/migrate.c: fix comment spelling new aae2d6ea0efc mm/migrate.c: optimize migrate_vma_pages() mmu notifier new c5ee2d3b6450 mm/cma.c: remove redundant cma_mutex lock new da55635114a1 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] new bfd072735001 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new bea7b951ccd0 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new 58eeeb0fdbde mm/zswap: make struct kernel_param_ops definitions const new a9989000bd48 mm/zsmalloc.c: rework the list_add code in insert_zspage() new 2e6999c3d8a8 zram: support page writeback new b353490b76a0 include/linux/page-flags.h: remove unused __[Set|Clear]Pag [...] new c9b5da3e49c6 fs/buffer.c: add debug print for __getblk_gfp() stall problem new 714d68905ecd fs/buffer.c: dump more info for __getblk_gfp() stall problem new 1a6d4bb72534 kernel/hung_task.c: Monitor killed tasks. new 931f85d49029 procfs: delete duplicated words + other fixes new 2ba780aeab86 proc/sysctl: make protected_* world readable new 78a20b862f74 asm-generic: force inlining of get_order() to work around [...] new 8ab863a913b3 kernel.h: Split out mathematical helpers new 60fbeca33f61 kernel.h: split out mathematical helpers fix new 805ff9e81e96 kernel/acct.c: use #elif instead of #end and #elif new 11f05ce10cec include/linux/bitmap.h: convert bitmap_empty() / bitmap_fu [...] new 3a5d8c98d6a5 lib: stackdepot: add support to configure STACK_HASH_SIZE new c25e791797d7 lib/test_free_pages.c: add basic progress indicators new 92ef74338741 lib/stackdepot.c: replace one-element array with flexible- [...] new 6068370a5275 lib/stackdepot.c: use flex_array_size() helper in memcpy() new 22c80672dcb2 lib/stackdepot.c: use array_size() helper in jhash2() new c5e26d67932c lib/test_lockup.c: minimum fix to get it compiled on PREEMPT_RT new 0cc091c295e2 bitops: introduce the for_each_set_clump macro new e48da15c6c7a lib/test_bitmap.c: add for_each_set_clump test cases new 8f917bcf4b30 lib-test_bitmapc-add-for_each_set_clump-test-cases-checkpa [...] new 2e6bb138e096 gpio: thunderx: utilize for_each_set_clump macro new 977089b2cfb1 gpio: xilinx: utilize generic bitmap_get_value and _set_value new 0e85168b1601 checkpatch: add new exception to repeated word check new c31b9dbfe249 checkpatch: fix false positives in REPEATED_WORD warning new 316225bb05de checkpatch: ignore generated CamelCase defines and enum values new ccff755cd0c7 checkpatch: prefer static const declarations new d6de44b5e80f checkpatch: allow --fix removal of unnecessary break statements new 54da6ae13128 checkpatch: extend attributes check to handle more patterns new 8c9e04eb2da1 checkpatch: add a fixer for missing newline at eof new bcd1258be2f6 checkpatch: update __attribute__((section("name"))) quote removal new dd7cf4f929a3 checkpatch-update-__attribute__sectionname-quote-removal-v2 new 4159352152ea kdump: append uts_namespace.name offset to VMCOREINFO new 56b058bdab11 aio: simplify read_events() new e6e9425082e2 fault-injection: handle EI_ETYPE_TRUE new 04638f0ab08e lib/lzo/lzo1x_compress.c: make lzogeneric1x_1_compress() static new 8bfeb5ab9b7b Merge branch 'akpm-current/current' into master new 623e1de7ddc0 mmap locking API: don't check locking if the mm isn't live yet new 759c88ce7180 mm/gup: assert that the mmap lock is held in __get_user_pages()
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 (4ed854ff97e9) \ N -- N -- N refs/heads/akpm (759c88ce7180)
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 1119 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: Documentation/ABI/README | 10 +- Documentation/ABI/obsolete/sysfs-class-dax | 8 +- .../ABI/obsolete/sysfs-driver-hid-roccat-pyra | 3 + Documentation/ABI/obsolete/sysfs-gpio | 2 + Documentation/ABI/removed/devfs | 1 + Documentation/ABI/removed/raw1394 | 1 + Documentation/ABI/removed/sysfs-class-rfkill | 2 +- Documentation/ABI/removed/video1394 | 1 + Documentation/ABI/stable/firewire-cdev | 69 +- Documentation/ABI/stable/sysfs-acpi-pmprofile | 26 +- Documentation/ABI/stable/sysfs-bus-firewire | 3 + Documentation/ABI/stable/sysfs-bus-nvmem | 19 +- Documentation/ABI/stable/sysfs-bus-usb | 6 +- Documentation/ABI/stable/sysfs-bus-vmbus | 7 - Documentation/ABI/stable/sysfs-bus-w1 | 1 + Documentation/ABI/stable/sysfs-class-backlight | 1 + Documentation/ABI/stable/sysfs-class-infiniband | 93 +- Documentation/ABI/stable/sysfs-class-rfkill | 13 +- Documentation/ABI/stable/sysfs-class-tpm | 100 +- Documentation/ABI/stable/sysfs-devices | 5 +- Documentation/ABI/stable/sysfs-driver-dma-idxd | 14 + .../ABI/stable/sysfs-driver-firmware-zynqmp | 62 +- Documentation/ABI/stable/sysfs-driver-ib_srp | 1 + Documentation/ABI/stable/sysfs-driver-speakup | 4 + Documentation/ABI/stable/sysfs-firmware-efi-vars | 4 + Documentation/ABI/stable/sysfs-firmware-opal-dump | 5 + Documentation/ABI/stable/sysfs-firmware-opal-elog | 2 + Documentation/ABI/stable/sysfs-hypervisor-xen | 3 + Documentation/ABI/stable/vdso | 11 +- Documentation/ABI/testing/configfs-acpi | 34 +- Documentation/ABI/testing/configfs-most | 135 ++- .../ABI/testing/configfs-spear-pcie-gadget | 36 +- Documentation/ABI/testing/configfs-usb-gadget | 87 +- Documentation/ABI/testing/configfs-usb-gadget-ecm | 12 +- Documentation/ABI/testing/configfs-usb-gadget-eem | 10 +- Documentation/ABI/testing/configfs-usb-gadget-hid | 10 +- .../ABI/testing/configfs-usb-gadget-loopback | 6 +- .../ABI/testing/configfs-usb-gadget-mass-storage | 18 +- Documentation/ABI/testing/configfs-usb-gadget-midi | 14 +- .../ABI/testing/configfs-usb-gadget-printer | 6 +- .../ABI/testing/configfs-usb-gadget-rndis | 16 +- .../ABI/testing/configfs-usb-gadget-sourcesink | 18 +- .../ABI/testing/configfs-usb-gadget-subset | 10 +- Documentation/ABI/testing/configfs-usb-gadget-uac1 | 18 +- Documentation/ABI/testing/configfs-usb-gadget-uac2 | 14 +- Documentation/ABI/testing/configfs-usb-gadget-uvc | 220 ++-- Documentation/ABI/testing/debugfs-cec-error-inj | 2 +- .../ABI/testing/debugfs-driver-habanalabs | 12 +- Documentation/ABI/testing/debugfs-ec | 11 +- Documentation/ABI/testing/debugfs-moxtet | 30 +- Documentation/ABI/testing/debugfs-pfo-nx-crypto | 28 +- Documentation/ABI/testing/debugfs-pktcdvd | 13 +- Documentation/ABI/testing/debugfs-turris-mox-rwtm | 15 +- Documentation/ABI/testing/debugfs-wilco-ec | 21 +- Documentation/ABI/testing/dell-smbios-wmi | 32 +- Documentation/ABI/testing/dev-kmsg | 27 +- Documentation/ABI/testing/evm | 17 +- Documentation/ABI/testing/gpio-cdev | 13 +- Documentation/ABI/testing/ima_policy | 30 +- Documentation/ABI/testing/procfs-diskstats | 46 +- Documentation/ABI/testing/procfs-smaps_rollup | 48 +- Documentation/ABI/testing/pstore | 19 +- Documentation/ABI/testing/sysfs-block | 38 +- Documentation/ABI/testing/sysfs-block-device | 2 + Documentation/ABI/testing/sysfs-block-rnbd | 4 +- Documentation/ABI/testing/sysfs-bus-acpi | 19 +- .../ABI/testing/sysfs-bus-coresight-devices-cti | 60 +- .../ABI/testing/sysfs-bus-coresight-devices-etb10 | 21 +- .../ABI/testing/sysfs-bus-coresight-devices-etm3x | 10 +- .../ABI/testing/sysfs-bus-coresight-devices-etm4x | 76 +- .../ABI/testing/sysfs-bus-coresight-devices-stm | 2 +- .../ABI/testing/sysfs-bus-coresight-devices-tmc | 20 +- Documentation/ABI/testing/sysfs-bus-css | 3 + Documentation/ABI/testing/sysfs-bus-dfl | 2 + .../testing/sysfs-bus-event_source-devices-dfl_fme | 14 +- .../testing/sysfs-bus-event_source-devices-format | 3 +- .../testing/sysfs-bus-event_source-devices-hv_24x7 | 6 +- .../testing/sysfs-bus-event_source-devices-hv_gpci | 7 +- Documentation/ABI/testing/sysfs-bus-fcoe | 68 +- Documentation/ABI/testing/sysfs-bus-fsl-mc | 12 +- .../ABI/testing/sysfs-bus-i2c-devices-fsa9480 | 26 +- .../ABI/testing/sysfs-bus-i2c-devices-pca954x | 27 +- Documentation/ABI/testing/sysfs-bus-i3c | 2 + Documentation/ABI/testing/sysfs-bus-iio | 30 +- .../testing/sysfs-bus-iio-adc-envelope-detector | 5 +- Documentation/ABI/testing/sysfs-bus-iio-adc-hi8435 | 5 + Documentation/ABI/testing/sysfs-bus-iio-adc-stm32 | 3 + Documentation/ABI/testing/sysfs-bus-iio-cros-ec | 2 +- .../ABI/testing/sysfs-bus-iio-dfsdm-adc-stm32 | 8 +- .../ABI/testing/sysfs-bus-iio-distance-srf08 | 7 +- .../ABI/testing/sysfs-bus-iio-frequency-ad9523 | 2 + .../ABI/testing/sysfs-bus-iio-frequency-adf4371 | 10 +- .../ABI/testing/sysfs-bus-iio-health-afe440x | 12 +- .../ABI/testing/sysfs-bus-iio-light-isl29018 | 6 +- .../ABI/testing/sysfs-bus-iio-lptimer-stm32 | 29 +- .../ABI/testing/sysfs-bus-iio-magnetometer-hmc5843 | 19 +- .../ABI/testing/sysfs-bus-iio-temperature-max31856 | 19 +- .../ABI/testing/sysfs-bus-iio-timer-stm32 | 143 ++- .../ABI/testing/sysfs-bus-intel_th-devices-gth | 11 +- .../ABI/testing/sysfs-bus-intel_th-devices-msc | 4 + Documentation/ABI/testing/sysfs-bus-most | 6 +- Documentation/ABI/testing/sysfs-bus-moxtet-devices | 6 +- Documentation/ABI/testing/sysfs-bus-nfit | 2 +- Documentation/ABI/testing/sysfs-bus-nvdimm | 6 + Documentation/ABI/testing/sysfs-bus-papr-pmem | 23 +- Documentation/ABI/testing/sysfs-bus-pci | 22 +- .../ABI/testing/sysfs-bus-pci-devices-aer_stats | 119 +- .../ABI/testing/sysfs-bus-pci-devices-catpt | 1 + .../ABI/testing/sysfs-bus-pci-drivers-ehci_hcd | 4 +- Documentation/ABI/testing/sysfs-bus-rapidio | 23 +- Documentation/ABI/testing/sysfs-bus-rbd | 37 +- Documentation/ABI/testing/sysfs-bus-siox | 3 + Documentation/ABI/testing/sysfs-bus-thunderbolt | 58 +- Documentation/ABI/testing/sysfs-bus-usb | 32 +- .../ABI/testing/sysfs-bus-usb-devices-usbsevseg | 7 +- Documentation/ABI/testing/sysfs-bus-vfio-mdev | 10 +- Documentation/ABI/testing/sysfs-c2port | 7 - Documentation/ABI/testing/sysfs-class-backlight | 60 + .../ABI/testing/sysfs-class-backlight-adp8860 | 21 +- .../testing/sysfs-class-backlight-driver-adp8870 | 30 +- .../testing/sysfs-class-backlight-driver-lm3533 | 26 +- Documentation/ABI/testing/sysfs-class-bdi | 1 - Documentation/ABI/testing/sysfs-class-chromeos | 15 +- Documentation/ABI/testing/sysfs-class-cxl | 23 +- Documentation/ABI/testing/sysfs-class-devfreq | 6 +- Documentation/ABI/testing/sysfs-class-devlink | 30 +- Documentation/ABI/testing/sysfs-class-extcon | 34 +- Documentation/ABI/testing/sysfs-class-fpga-manager | 5 +- Documentation/ABI/testing/sysfs-class-gnss | 2 + Documentation/ABI/testing/sysfs-class-led | 28 +- .../ABI/testing/sysfs-class-led-driver-el15203000 | 130 --- .../ABI/testing/sysfs-class-led-driver-lm3533 | 44 +- .../ABI/testing/sysfs-class-led-driver-sc27xx | 22 - Documentation/ABI/testing/sysfs-class-led-flash | 27 +- .../ABI/testing/sysfs-class-led-multicolor | 23 +- .../ABI/testing/sysfs-class-led-trigger-netdev | 7 + .../ABI/testing/sysfs-class-led-trigger-pattern | 4 +- .../ABI/testing/sysfs-class-led-trigger-usbport | 1 + Documentation/ABI/testing/sysfs-class-leds-gt683r | 8 +- Documentation/ABI/testing/sysfs-class-mic | 52 +- Documentation/ABI/testing/sysfs-class-net | 61 +- Documentation/ABI/testing/sysfs-class-net-cdc_ncm | 6 +- Documentation/ABI/testing/sysfs-class-net-phydev | 2 + Documentation/ABI/testing/sysfs-class-ocxl | 17 +- Documentation/ABI/testing/sysfs-class-pktcdvd | 38 +- Documentation/ABI/testing/sysfs-class-power | 525 +++++---- Documentation/ABI/testing/sysfs-class-power-mp2629 | 1 + .../ABI/testing/sysfs-class-power-twl4030 | 33 +- Documentation/ABI/testing/sysfs-class-power-wilco | 18 +- Documentation/ABI/testing/sysfs-class-rapidio | 48 +- Documentation/ABI/testing/sysfs-class-rc | 30 +- Documentation/ABI/testing/sysfs-class-regulator | 36 +- Documentation/ABI/testing/sysfs-class-remoteproc | 14 +- Documentation/ABI/testing/sysfs-class-rnbd-client | 93 +- .../sysfs-class-rtc-rtc0-device-rtc_calibration | 1 + Documentation/ABI/testing/sysfs-class-rtrs-client | 23 +- Documentation/ABI/testing/sysfs-class-scsi_host | 7 +- Documentation/ABI/testing/sysfs-class-typec | 12 +- Documentation/ABI/testing/sysfs-class-uwb_rc | 13 +- Documentation/ABI/testing/sysfs-class-watchdog | 7 +- Documentation/ABI/testing/sysfs-dev | 7 +- Documentation/ABI/testing/sysfs-devices-mapping | 41 +- Documentation/ABI/testing/sysfs-devices-memory | 15 +- .../ABI/testing/sysfs-devices-platform-ACPI-TAD | 4 + .../testing/sysfs-devices-platform-_UDC_-gadget | 10 +- .../ABI/testing/sysfs-devices-platform-docg3 | 10 +- .../ABI/testing/sysfs-devices-platform-ipmi | 52 +- .../sysfs-devices-platform-sh_mobile_lcdc_fb | 8 +- .../testing/sysfs-devices-platform-stratix10-rsu | 10 + Documentation/ABI/testing/sysfs-devices-system-cpu | 101 +- .../ABI/testing/sysfs-devices-system-ibm-rtl | 6 +- .../ABI/testing/sysfs-driver-bd9571mwv-regulator | 4 + Documentation/ABI/testing/sysfs-driver-genwqe | 11 +- Documentation/ABI/testing/sysfs-driver-hid-lenovo | 10 + .../ABI/testing/sysfs-driver-hid-logitech-lg4ff | 18 +- Documentation/ABI/testing/sysfs-driver-hid-ntrig | 13 +- .../ABI/testing/sysfs-driver-hid-roccat-kone | 19 + Documentation/ABI/testing/sysfs-driver-hid-wiimote | 12 +- .../ABI/testing/sysfs-driver-input-exc3000 | 2 + .../ABI/testing/sysfs-driver-jz4780-efuse | 6 +- Documentation/ABI/testing/sysfs-driver-pciback | 6 +- .../ABI/testing/sysfs-driver-samsung-laptop | 13 +- .../ABI/testing/sysfs-driver-toshiba_acpi | 26 + .../ABI/testing/sysfs-driver-toshiba_haps | 2 + Documentation/ABI/testing/sysfs-driver-ufs | 228 +++- Documentation/ABI/testing/sysfs-driver-w1_ds28e17 | 3 + Documentation/ABI/testing/sysfs-driver-w1_therm | 75 +- Documentation/ABI/testing/sysfs-driver-wacom | 4 +- Documentation/ABI/testing/sysfs-firmware-acpi | 237 ++-- .../ABI/testing/sysfs-firmware-dmi-entries | 50 +- Documentation/ABI/testing/sysfs-firmware-efi-esrt | 28 +- .../ABI/testing/sysfs-firmware-efi-runtime-map | 14 +- Documentation/ABI/testing/sysfs-firmware-gsmi | 2 +- Documentation/ABI/testing/sysfs-firmware-memmap | 16 +- .../ABI/testing/sysfs-firmware-qemu_fw_cfg | 20 +- Documentation/ABI/testing/sysfs-firmware-sfi | 6 +- Documentation/ABI/testing/sysfs-firmware-sgi_uv | 6 +- .../ABI/testing/sysfs-firmware-turris-mox-rwtm | 10 +- Documentation/ABI/testing/sysfs-fs-ext4 | 4 +- Documentation/ABI/testing/sysfs-fs-f2fs | 48 +- Documentation/ABI/testing/sysfs-hypervisor-xen | 13 +- Documentation/ABI/testing/sysfs-kernel-boot_params | 23 +- .../ABI/testing/sysfs-kernel-mm-hugepages | 12 +- Documentation/ABI/testing/sysfs-kernel-mm-ksm | 5 +- Documentation/ABI/testing/sysfs-kernel-slab | 3 + Documentation/ABI/testing/sysfs-module | 17 +- .../ABI/testing/sysfs-platform-asus-laptop | 21 +- Documentation/ABI/testing/sysfs-platform-asus-wmi | 1 + Documentation/ABI/testing/sysfs-platform-at91 | 10 +- .../ABI/testing/sysfs-platform-dell-laptop | 10 +- .../ABI/testing/sysfs-platform-dell-smbios | 4 +- Documentation/ABI/testing/sysfs-platform-dfl-fme | 14 +- Documentation/ABI/testing/sysfs-platform-dptf | 11 +- .../ABI/testing/sysfs-platform-eeepc-laptop | 14 +- .../ABI/testing/sysfs-platform-i2c-demux-pinctrl | 4 +- .../ABI/testing/sysfs-platform-ideapad-laptop | 9 +- .../testing/sysfs-platform-intel-wmi-sbl-fw-update | 1 + .../testing/sysfs-platform-intel-wmi-thunderbolt | 1 + Documentation/ABI/testing/sysfs-platform-kim | 1 + .../ABI/testing/sysfs-platform-mellanox-bootctl | 50 +- .../ABI/testing/sysfs-platform-phy-rcar-gen3-usb2 | 10 +- .../ABI/testing/sysfs-platform-renesas_usb3 | 10 +- Documentation/ABI/testing/sysfs-platform-sst-atom | 13 +- .../ABI/testing/sysfs-platform-usbip-vudc | 11 +- Documentation/ABI/testing/sysfs-platform-wilco-ec | 1 + Documentation/ABI/testing/sysfs-power | 21 +- Documentation/ABI/testing/sysfs-profiling | 2 +- Documentation/ABI/testing/sysfs-ptp | 2 +- Documentation/ABI/testing/sysfs-uevent | 28 +- Documentation/ABI/testing/sysfs-wusb_cbaf | 3 +- Documentation/ABI/testing/usb-charger-uevent | 84 +- Documentation/ABI/testing/usb-uevent | 32 +- Documentation/Kconfig | 10 + Documentation/Makefile | 5 + .../RCU/Design/Requirements/Requirements.rst | 50 +- Documentation/RCU/checklist.rst | 7 + Documentation/RCU/rcu_dereference.rst | 6 + Documentation/RCU/whatisRCU.rst | 3 +- Documentation/admin-guide/abi-obsolete.rst | 11 + Documentation/admin-guide/abi-removed.rst | 5 + Documentation/admin-guide/abi-stable.rst | 14 + Documentation/admin-guide/abi-testing.rst | 20 + Documentation/admin-guide/abi.rst | 11 + Documentation/admin-guide/index.rst | 3 +- Documentation/admin-guide/kernel-parameters.txt | 10 +- Documentation/arm/samsung-s3c24xx/gpio.rst | 4 +- Documentation/arm/samsung-s3c24xx/overview.rst | 22 +- Documentation/arm/samsung-s3c24xx/usb-host.rst | 6 +- Documentation/arm/samsung/gpio.rst | 3 +- Documentation/conf.py | 3 +- Documentation/devicetree/bindings/arm/fsl.yaml | 333 +++++- .../bindings/interrupt-controller/ti,sci-inta.yaml | 10 + .../devicetree/bindings/mtd/nand-controller.yaml | 11 +- .../devicetree/bindings/mtd/qcom_nandc.txt | 2 + .../bindings/sound/allwinner,sun4i-a10-i2s.yaml | 6 +- .../devicetree/bindings/vendor-prefixes.yaml | 8 + .../devicetree/bindings/watchdog/fsl-imx-wdt.yaml | 16 + .../features/time/clockevents/arch-support.txt | 6 +- .../time/modern-timekeeping/arch-support.txt | 33 - Documentation/filesystems/debugfs.rst | 2 +- Documentation/leds/index.rst | 1 + Documentation/leds/leds-el15203000.rst | 140 +++ Documentation/leds/leds-sc27xx.rst | 27 + Documentation/memory-barriers.txt | 2 +- .../device_drivers/ethernet/davicom/dm9000.rst | 2 +- Documentation/networking/ip-sysctl.rst | 31 + Documentation/networking/kapi.rst | 21 - Documentation/sphinx/kernel_abi.py | 194 ++++ Documentation/sphinx/kernellog.py | 6 +- .../translations/zh_CN/admin-guide/index.rst | 1 - MAINTAINERS | 32 +- arch/alpha/Kconfig | 1 - arch/arc/Kconfig | 1 - arch/arc/kernel/entry.S | 3 +- arch/arc/kernel/head.S | 17 +- arch/arc/kernel/stacktrace.c | 7 +- arch/arc/plat-hsdk/platform.c | 17 - arch/arm/Kconfig | 37 +- arch/arm/Kconfig.debug | 6 +- arch/arm/Makefile | 8 - arch/arm/boot/dts/imx25.dtsi | 2 +- arch/arm/boot/dts/imx27.dtsi | 2 +- arch/arm/boot/dts/imx31.dtsi | 3 +- arch/arm/boot/dts/imx35.dtsi | 2 +- arch/arm/boot/dts/imx50.dtsi | 2 +- arch/arm/boot/dts/imx51.dtsi | 4 +- arch/arm/boot/dts/imx53-ppd.dts | 15 +- arch/arm/boot/dts/imx53.dtsi | 4 +- arch/arm/boot/dts/imx6dl-aristainetos2_4.dts | 2 +- arch/arm/boot/dts/imx6dl-aristainetos2_7.dts | 2 +- arch/arm/boot/dts/imx6dl-aristainetos_4.dts | 2 +- arch/arm/boot/dts/imx6dl-aristainetos_7.dts | 2 +- arch/arm/boot/dts/imx6dl-pico-dwarf.dts | 2 +- arch/arm/boot/dts/imx6dl-pico-hobbit.dts | 2 +- arch/arm/boot/dts/imx6dl-pico-nymph.dts | 2 +- arch/arm/boot/dts/imx6dl-pico-pi.dts | 2 +- arch/arm/boot/dts/imx6q-icore-ofcap10.dts | 28 +- arch/arm/boot/dts/imx6q-prti6q.dts | 4 +- arch/arm/boot/dts/imx6qdl-cubox-i.dtsi | 4 +- arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 3 +- arch/arm/boot/dts/imx6qdl-phytec-phycore-som.dtsi | 3 +- arch/arm/boot/dts/imx6sl-warp.dts | 4 +- arch/arm/boot/dts/imx6sx-softing-vining-2000.dts | 8 +- arch/arm/boot/dts/imx6ul-phytec-phycore-som.dtsi | 1 + arch/arm/boot/dts/imx6ul-phytec-segin.dtsi | 2 +- arch/arm/boot/dts/imx7-mba7.dtsi | 69 +- arch/arm/boot/dts/imx7d-mba7.dts | 7 +- arch/arm/boot/dts/imx7s-mba7.dts | 2 +- arch/arm/boot/dts/imx7s-warp.dts | 4 +- arch/arm/boot/dts/rk3288-veyron-jaq.dts | 2 +- arch/arm/boot/dts/rk3288-veyron-minnie.dts | 2 +- arch/arm/boot/dts/rk3288-veyron-tiger.dts | 2 +- arch/arm/boot/dts/vfxxx.dtsi | 2 +- arch/arm/configs/ebsa110_defconfig | 74 -- arch/arm/include/asm/assembler.h | 11 + arch/arm/include/asm/mach/time.h | 2 - arch/arm/kernel/Makefile | 6 +- arch/arm/kernel/iwmmxt.S | 2 + arch/arm/kernel/time.c | 14 - arch/arm/mach-ebsa110/Makefile | 8 - arch/arm/mach-ebsa110/Makefile.boot | 5 - arch/arm/mach-ebsa110/core.c | 323 ------ arch/arm/mach-ebsa110/core.h | 38 - arch/arm/mach-ebsa110/include/mach/entry-macro.S | 33 - arch/arm/mach-ebsa110/include/mach/hardware.h | 21 - arch/arm/mach-ebsa110/include/mach/io.h | 89 -- arch/arm/mach-ebsa110/include/mach/irqs.h | 17 - arch/arm/mach-ebsa110/include/mach/memory.h | 22 - arch/arm/mach-ebsa110/include/mach/uncompress.h | 41 - arch/arm/mach-ebsa110/io.c | 440 ------- arch/arm/mach-ebsa110/leds.c | 71 -- arch/arm/mach-ep93xx/crunch-bits.S | 2 + arch/arm/mach-exynos/exynos.c | 4 +- arch/arm/mach-imx/mach-imx7ulp.c | 3 + arch/arm/mach-rpc/time.c | 2 +- arch/arm64/Kconfig | 1 - arch/arm64/Kconfig.platforms | 1 - arch/arm64/boot/dts/amlogic/meson-g12b.dtsi | 4 + arch/arm64/boot/dts/freescale/Makefile | 1 + arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 2 +- .../dts/freescale/fsl-ls1028a-kontron-sl28.dts | 4 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 19 + arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 1 + arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 1 + .../boot/dts/freescale/imx8mm-beacon-som.dtsi | 43 +- arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 3 +- .../boot/dts/freescale/imx8mm-kontron-n801x-s.dts | 322 +++++ .../dts/freescale/imx8mm-kontron-n801x-som.dtsi | 294 +++++ arch/arm64/boot/dts/freescale/imx8mm-var-som.dtsi | 11 +- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 10 +- arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts | 1 + arch/arm64/boot/dts/freescale/imx8mn-evk.dts | 33 +- arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mn-var-som.dtsi | 11 +- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 45 +- arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 2 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 15 +- arch/arm64/boot/dts/freescale/qoriq-fman3-0.dtsi | 1 + arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi | 26 +- arch/arm64/boot/dts/renesas/Makefile | 1 + .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 67 +- .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 3 +- arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 2 + arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 2 + arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 67 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 2 + arch/arm64/boot/dts/renesas/r8a77951.dtsi | 2 + arch/arm64/boot/dts/renesas/r8a77960.dtsi | 2 + arch/arm64/boot/dts/renesas/r8a77961-ulcb-kf.dts | 15 + arch/arm64/boot/dts/renesas/r8a77961.dtsi | 12 + arch/arm64/boot/dts/renesas/r8a77965.dtsi | 2 + arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 3 +- arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 3 +- arch/arm64/boot/dts/renesas/r8a77970.dtsi | 2 + arch/arm64/boot/dts/renesas/r8a77980.dtsi | 2 + arch/arm64/boot/dts/renesas/r8a77990.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a77995.dtsi | 1 + arch/arm64/boot/dts/renesas/salvator-common.dtsi | 2 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 1 - arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts | 2 +- arch/arm64/crypto/ghash-ce-glue.c | 2 +- arch/arm64/crypto/poly1305-glue.c | 2 +- arch/arm64/crypto/sha3-ce-glue.c | 2 +- arch/arm64/include/asm/cpufeature.h | 40 +- arch/arm64/include/asm/virt.h | 9 +- arch/arm64/kernel/image-vars.h | 1 - arch/arm64/kernel/smp.c | 1 + arch/arm64/kvm/arm.c | 19 + arch/arm64/lib/memcpy.S | 3 +- arch/arm64/lib/memmove.S | 3 +- arch/arm64/lib/memset.S | 3 +- arch/c6x/Kconfig | 1 - arch/csky/Kconfig | 1 - arch/csky/kernel/ptrace.c | 5 +- arch/h8300/Kconfig | 1 - arch/hexagon/Kconfig | 1 - arch/ia64/Kconfig | 1 + arch/ia64/kernel/time.c | 36 +- arch/m68k/68000/timers.c | 7 +- arch/m68k/Kconfig.cpu | 37 +- arch/m68k/Kconfig.machine | 11 + arch/m68k/amiga/config.c | 11 +- arch/m68k/apollo/config.c | 11 +- arch/m68k/atari/config.c | 2 +- arch/m68k/atari/time.c | 9 +- arch/m68k/bvme6000/config.c | 9 +- arch/m68k/coldfire/Makefile | 32 +- arch/m68k/coldfire/pit.c | 2 +- arch/m68k/coldfire/sltimers.c | 8 +- arch/m68k/coldfire/timers.c | 8 +- arch/m68k/hp300/time.c | 8 +- arch/m68k/hp300/time.h | 2 +- arch/m68k/include/asm/machdep.h | 12 +- arch/m68k/kernel/setup_mm.c | 2 +- arch/m68k/kernel/setup_no.c | 2 +- arch/m68k/kernel/time.c | 18 +- arch/m68k/mac/config.c | 6 +- arch/m68k/mac/via.c | 8 +- arch/m68k/mvme147/config.c | 9 +- arch/m68k/mvme16x/config.c | 9 +- arch/m68k/q40/config.c | 2 +- arch/m68k/q40/q40ints.c | 10 +- arch/m68k/sun3/config.c | 4 +- arch/m68k/sun3/sun3ints.c | 3 +- arch/m68k/sun3x/time.c | 5 +- arch/m68k/sun3x/time.h | 2 +- arch/microblaze/Kconfig | 1 - arch/mips/Kconfig | 1 - arch/nds32/Kconfig | 1 - arch/nios2/Kconfig | 1 - arch/openrisc/Kconfig | 1 - arch/powerpc/Kconfig | 1 - arch/riscv/Kconfig | 1 - arch/s390/Kconfig | 1 - arch/s390/kernel/entry.S | 8 +- arch/sh/Kconfig | 1 - arch/sparc/Kconfig | 1 - arch/um/Kconfig | 1 - arch/x86/Kconfig | 1 - arch/x86/crypto/aes_glue.c | 1 - arch/x86/crypto/poly1305_glue.c | 2 +- arch/x86/kernel/cpu/aperfmperf.c | 16 +- arch/x86/kernel/cpu/mtrr/mtrr.c | 2 - arch/x86/kernel/smpboot.c | 1 + arch/x86/kvm/mmu/mmu.c | 10 +- arch/x86/kvm/mmu/spte.c | 16 +- arch/x86/kvm/mmu/spte.h | 16 +- arch/x86/kvm/vmx/evmcs.c | 3 +- arch/x86/kvm/vmx/evmcs.h | 3 +- arch/x86/kvm/vmx/vmx.c | 6 +- arch/x86/kvm/x86.c | 8 +- arch/xtensa/Kconfig | 1 - arch/xtensa/kernel/entry.S | 2 +- block/bio.c | 11 +- block/blk-cgroup.c | 15 +- block/blk-flush.c | 1 + crypto/sm2.c | 75 +- drivers/Makefile | 2 - drivers/ata/sata_nv.c | 2 +- drivers/block/nbd.c | 9 +- drivers/block/null_blk.h | 2 + drivers/block/null_blk_zoned.c | 123 +- drivers/block/xsysace.c | 49 +- drivers/clk/rockchip/Kconfig | 12 +- drivers/clocksource/Kconfig | 2 +- drivers/crypto/hisilicon/qm.c | 13 + drivers/crypto/hisilicon/sec2/sec.h | 2 - drivers/crypto/hisilicon/sec2/sec_crypto.c | 17 +- drivers/crypto/hisilicon/sec2/sec_main.c | 30 +- drivers/crypto/hisilicon/sgl.c | 2 - drivers/crypto/inside-secure/safexcel.c | 2 +- drivers/crypto/omap-aes.c | 1 + drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 49 +- drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.h | 5 + drivers/crypto/qat/qat_c3xxx/adf_drv.c | 11 +- .../crypto/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.c | 7 +- drivers/crypto/qat/qat_c3xxxvf/adf_drv.c | 4 +- drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.c | 49 +- drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.h | 5 + drivers/crypto/qat/qat_c62x/adf_drv.c | 11 +- drivers/crypto/qat/qat_c62xvf/adf_c62xvf_hw_data.c | 7 +- drivers/crypto/qat/qat_c62xvf/adf_drv.c | 4 +- drivers/crypto/qat/qat_common/Makefile | 1 + drivers/crypto/qat/qat_common/adf_accel_devices.h | 58 +- drivers/crypto/qat/qat_common/adf_admin.c | 77 +- drivers/crypto/qat/qat_common/adf_cfg.c | 4 +- drivers/crypto/qat/qat_common/adf_cfg_strings.h | 3 +- drivers/crypto/qat/qat_common/adf_gen2_hw_data.c | 181 +++ drivers/crypto/qat/qat_common/adf_gen2_hw_data.h | 123 ++ drivers/crypto/qat/qat_common/adf_hw_arbiter.c | 94 +- drivers/crypto/qat/qat_common/adf_isr.c | 4 +- drivers/crypto/qat/qat_common/adf_sriov.c | 74 +- drivers/crypto/qat/qat_common/adf_transport.c | 130 ++- .../qat/qat_common/adf_transport_access_macros.h | 67 -- .../crypto/qat/qat_common/adf_transport_debug.c | 32 +- .../crypto/qat/qat_common/adf_transport_internal.h | 2 +- drivers/crypto/qat/qat_common/adf_vf_isr.c | 5 +- .../crypto/qat/qat_common/icp_qat_fw_init_admin.h | 6 +- drivers/crypto/qat/qat_common/icp_qat_hw.h | 23 + drivers/crypto/qat/qat_common/qat_algs.c | 136 ++- drivers/crypto/qat/qat_common/qat_asym_algs.c | 5 - drivers/crypto/qat/qat_common/qat_crypto.c | 162 ++- drivers/crypto/qat/qat_common/qat_crypto.h | 26 +- drivers/crypto/qat/qat_common/qat_hal.c | 27 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 60 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.h | 5 + drivers/crypto/qat/qat_dh895xcc/adf_drv.c | 9 +- .../qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.c | 7 +- drivers/crypto/qat/qat_dh895xccvf/adf_drv.c | 4 +- drivers/crypto/sa2ul.c | 118 +- drivers/crypto/sa2ul.h | 6 +- drivers/crypto/talitos.c | 10 +- drivers/dma/Kconfig | 10 + drivers/dma/idxd/cdev.c | 49 +- drivers/dma/idxd/device.c | 90 +- drivers/dma/idxd/dma.c | 9 - drivers/dma/idxd/idxd.h | 33 +- drivers/dma/idxd/init.c | 92 +- drivers/dma/idxd/irq.c | 146 ++- drivers/dma/idxd/registers.h | 2 + drivers/dma/idxd/submit.c | 35 +- drivers/dma/idxd/sysfs.c | 127 ++ drivers/gpio/gpio-rcar.c | 87 +- drivers/gpio/gpiolib-cdev.c | 5 +- drivers/gpu/drm/Kconfig | 7 - drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 169 ++- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 157 +-- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 16 - drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 49 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 11 + drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 106 ++ drivers/gpu/drm/amd/amdgpu/cik.c | 4 +- drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 27 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 183 ++- drivers/gpu/drm/amd/amdgpu/nv.c | 17 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 2 - drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 3 - drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 758 +++++++++--- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 2 - .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 2 +- drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 11 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 4 +- .../drm/amd/display/dc/dce112/dce112_resource.c | 2 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 14 - .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 2 +- .../drm/amd/display/modules/color/color_gamma.c | 2 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_log.c | 2 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 2 +- drivers/gpu/drm/amd/pm/inc/hwmgr.h | 1 + .../gpu/drm/amd/pm/inc/smu11_driver_if_vangogh.h | 70 +- drivers/gpu/drm/amd/pm/inc/smu_types.h | 28 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v11_5_pmfw.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 114 +- drivers/gpu/drm/amd/pm/inc/smumgr.h | 2 + drivers/gpu/drm/amd/pm/powerplay/hwmgr/ci_baco.c | 7 +- .../gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 39 +- .../gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c | 29 +- drivers/gpu/drm/amd/pm/powerplay/smumgr/smumgr.c | 8 + drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 3 - .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 1 - drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 411 +++++-- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 5 + drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 55 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 4 + drivers/gpu/drm/drm_edid.c | 4 +- drivers/gpu/drm/drm_gem_vram_helper.c | 5 +- drivers/gpu/drm/etnaviv/etnaviv_mmu.c | 4 + drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 2 +- drivers/gpu/drm/i915/Kconfig.debug | 1 + drivers/gpu/drm/i915/display/intel_bios.c | 18 +- drivers/gpu/drm/i915/display/intel_ddi.c | 39 +- drivers/gpu/drm/i915/display/intel_display.c | 30 +- drivers/gpu/drm/i915/display/intel_display.h | 30 +- drivers/gpu/drm/i915/display/intel_dp.c | 66 +- drivers/gpu/drm/i915/display/intel_tc.c | 8 +- drivers/gpu/drm/i915/gvt/display.c | 15 +- drivers/gpu/drm/i915/gvt/handlers.c | 47 +- drivers/gpu/drm/i915/gvt/scheduler.c | 15 +- drivers/gpu/drm/i915/i915_irq.c | 563 +++++---- drivers/gpu/drm/i915/i915_reg.h | 123 +- drivers/gpu/drm/i915/i915_utils.h | 3 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/core.h | 2 + drivers/gpu/drm/nouveau/dispnv50/core507d.c | 41 +- drivers/gpu/drm/nouveau/dispnv50/core907d.c | 36 +- drivers/gpu/drm/nouveau/dispnv50/core917d.c | 2 +- .../gpu/drm/nouveau/include/nvhw/class/cl507d.h | 5 +- .../gpu/drm/nouveau/include/nvhw/class/cl907d.h | 4 + drivers/gpu/drm/nouveau/nouveau_bo.c | 31 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 36 +- drivers/gpu/drm/nouveau/nouveau_dp.c | 31 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 1 - drivers/gpu/drm/nouveau/nouveau_gem.c | 3 +- drivers/gpu/drm/nouveau/nouveau_svm.c | 14 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 17 +- drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 39 +- drivers/gpu/drm/panfrost/panfrost_device.h | 1 + drivers/gpu/drm/panfrost/panfrost_drv.c | 2 + drivers/gpu/drm/panfrost/panfrost_gem.c | 2 + drivers/gpu/drm/panfrost/panfrost_job.c | 11 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 1 + drivers/gpu/drm/qxl/qxl_ttm.c | 6 +- drivers/gpu/drm/radeon/radeon_ttm.c | 56 +- drivers/gpu/drm/ttm/Makefile | 5 +- drivers/gpu/drm/ttm/ttm_agp_backend.c | 1 - drivers/gpu/drm/ttm/ttm_bo.c | 7 +- drivers/gpu/drm/ttm/ttm_memory.c | 8 +- drivers/gpu/drm/ttm/ttm_page_alloc.c | 1176 ------------------- drivers/gpu/drm/ttm/ttm_page_alloc_dma.c | 1226 -------------------- drivers/gpu/drm/ttm/ttm_pool.c | 667 +++++++++++ drivers/gpu/drm/ttm/ttm_set_memory.h | 84 -- drivers/gpu/drm/ttm/ttm_tt.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 36 +- drivers/iommu/io-pgtable-arm.c | 11 +- drivers/irqchip/irq-renesas-intc-irqpin.c | 8 +- drivers/irqchip/irq-sifive-plic.c | 8 +- drivers/irqchip/irq-ti-sci-inta.c | 83 +- drivers/misc/hisi_hikey_usb.c | 5 +- drivers/misc/xilinx_sdfec.c | 12 +- drivers/mtd/Kconfig | 1 + drivers/mtd/nand/Kconfig | 31 + drivers/mtd/nand/Makefile | 2 + drivers/mtd/nand/core.c | 124 ++ drivers/mtd/nand/ecc-sw-bch.c | 404 +++++++ .../mtd/nand/{raw/nand_ecc.c => ecc-sw-hamming.c} | 308 +++-- drivers/mtd/nand/ecc.c | 140 ++- drivers/mtd/nand/raw/Kconfig | 23 +- drivers/mtd/nand/raw/Makefile | 2 - drivers/mtd/nand/raw/cs553x_nand.c | 3 +- drivers/mtd/nand/raw/fsl_elbc_nand.c | 1 - drivers/mtd/nand/raw/fsl_ifc_nand.c | 1 - drivers/mtd/nand/raw/fsl_upm.c | 1 - drivers/mtd/nand/raw/fsmc_nand.c | 5 +- drivers/mtd/nand/raw/gpmi-nand/Makefile | 3 +- drivers/mtd/nand/raw/lpc32xx_mlc.c | 1 - drivers/mtd/nand/raw/lpc32xx_slc.c | 3 +- drivers/mtd/nand/raw/meson_nand.c | 2 +- drivers/mtd/nand/raw/mxic_nand.c | 2 +- drivers/mtd/nand/raw/nand_base.c | 204 +++- drivers/mtd/nand/raw/nand_bbt.c | 2 +- drivers/mtd/nand/raw/nand_bch.c | 219 ---- drivers/mtd/nand/raw/nandsim.c | 3 +- drivers/mtd/nand/raw/ndfc.c | 3 +- drivers/mtd/nand/raw/omap2.c | 31 +- drivers/mtd/nand/raw/pasemi_nand.c | 1 - drivers/mtd/nand/raw/qcom_nandc.c | 6 + drivers/mtd/nand/raw/s3c2410.c | 1 - drivers/mtd/nand/raw/sharpsl.c | 3 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 15 +- drivers/mtd/nand/raw/sunxi_nand.c | 148 ++- drivers/mtd/nand/raw/tmio_nand.c | 7 +- drivers/mtd/nand/raw/txx9ndfmc.c | 5 +- drivers/mtd/nand/spi/Kconfig | 1 + drivers/mtd/nand/spi/core.c | 286 +++-- drivers/mtd/sm_ftl.c | 30 +- drivers/mtd/tests/mtd_nandecctest.c | 31 +- drivers/net/Kconfig | 2 - drivers/net/Makefile | 1 - drivers/net/dsa/mv88e6xxx/chip.c | 1 + drivers/net/ethernet/8390/mac8390.c | 7 - drivers/net/ethernet/8390/ne.c | 2 +- drivers/net/ethernet/8390/ne2k-pci.c | 2 +- drivers/net/ethernet/amd/Kconfig | 10 +- drivers/net/ethernet/amd/Makefile | 1 - drivers/net/ethernet/amd/am79c961a.c | 763 ------------ drivers/net/ethernet/amd/am79c961a.h | 143 --- drivers/net/ethernet/cadence/macb.h | 44 + drivers/net/ethernet/cadence/macb_main.c | 131 ++- drivers/net/ethernet/dec/tulip/de2104x.c | 10 + drivers/net/ethernet/freescale/fec.h | 6 + drivers/net/ethernet/freescale/fec_main.c | 29 +- drivers/net/ethernet/freescale/gianfar.c | 14 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 13 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 5 + drivers/net/ethernet/marvell/octeontx2/af/common.h | 10 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 19 +- .../ethernet/marvell/octeontx2/af/npc_profile.h | 2 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 361 ++++-- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 26 +- .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 15 + .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 223 +++- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 199 +++- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 328 ++++-- .../net/ethernet/marvell/octeontx2/af/rvu_reg.c | 2 +- .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 87 +- .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 6 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 8 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 2 + drivers/net/ethernet/mscc/ocelot.c | 147 ++- drivers/net/ethernet/mscc/ocelot.h | 31 +- drivers/net/ethernet/neterion/s2io.c | 41 +- drivers/net/ethernet/neterion/s2io.h | 4 +- drivers/net/ethernet/nvidia/forcedeth.c | 6 +- drivers/net/ethernet/realtek/r8169_main.c | 56 +- drivers/net/ethernet/sfc/bitfield.h | 42 +- drivers/net/ethernet/sfc/ef100_nic.c | 17 +- drivers/net/ethernet/sfc/ef100_tx.c | 58 +- drivers/net/ethernet/stmicro/stmmac/common.h | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 14 +- drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 2 + drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 24 + drivers/net/ethernet/stmicro/stmmac/hwif.h | 3 + drivers/net/ethernet/stmicro/stmmac/stmmac.h | 1 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 32 +- drivers/net/ethernet/ti/tlan.c | 98 +- drivers/net/ethernet/xilinx/xilinx_axienet.h | 3 + drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 94 +- drivers/net/ipa/ipa_data-sc7180.c | 4 + drivers/net/ipa/ipa_data-sdm845.c | 4 + drivers/net/ipa/ipa_data.h | 12 +- drivers/net/ipa/ipa_endpoint.c | 11 + drivers/net/ipa/ipa_main.c | 121 +- drivers/net/ipa/ipa_mem.c | 2 +- drivers/net/ipa/ipa_reg.h | 48 +- drivers/net/mii.c | 20 +- drivers/net/phy/marvell.c | 102 +- drivers/net/phy/phy_led_triggers.c | 16 +- drivers/net/wimax/Kconfig | 18 - drivers/net/wimax/Makefile | 2 - drivers/nvme/host/core.c | 2 +- drivers/nvme/host/fc.c | 270 ++--- drivers/nvme/host/rdma.c | 8 + drivers/nvme/target/core.c | 4 +- drivers/nvme/target/trace.h | 21 +- drivers/opp/core.c | 41 - drivers/pci/pci.c | 9 +- drivers/s390/scsi/zfcp_aux.c | 11 + drivers/s390/scsi/zfcp_def.h | 1 + drivers/s390/scsi/zfcp_ext.h | 2 - drivers/s390/scsi/zfcp_fsf.c | 19 + drivers/s390/scsi/zfcp_fsf.h | 11 + drivers/s390/scsi/zfcp_qdio.c | 47 + drivers/s390/scsi/zfcp_qdio.h | 2 + drivers/scsi/aic7xxx/aic79xx_pci.c | 2 +- drivers/scsi/aic7xxx/aic7xxx_pci.c | 2 +- drivers/scsi/arcmsr/arcmsr.h | 1 + drivers/scsi/arcmsr/arcmsr_hba.c | 20 +- drivers/scsi/bnx2fc/bnx2fc.h | 1 - drivers/scsi/hpsa.c | 4 +- drivers/scsi/ibmvscsi/ibmvfc.h | 22 +- drivers/scsi/libfc/fc_elsct.c | 2 +- {include/scsi => drivers/scsi/libfc}/fc_encode.h | 60 +- drivers/scsi/libfc/fc_exch.c | 3 +- drivers/scsi/libfc/fc_fcp.c | 2 +- drivers/scsi/libfc/fc_libfc.c | 2 +- drivers/scsi/libfc/fc_lport.c | 2 +- drivers/scsi/libfc/fc_rport.c | 2 +- drivers/scsi/qedf/qedf.h | 1 - drivers/scsi/ufs/ufs-qcom.c | 1 + drivers/scsi/ufs/ufshcd.c | 9 +- drivers/scsi/ufs/ufshcd.h | 13 + drivers/spi/spi-atmel.c | 6 +- drivers/staging/Kconfig | 2 + drivers/staging/Makefile | 1 + .../staging/wimax/Documentation}/i2400m.rst | 0 .../staging/wimax/Documentation}/index.rst | 0 .../staging/wimax/Documentation}/wimax.rst | 0 {net => drivers/staging}/wimax/Kconfig | 6 + {net => drivers/staging}/wimax/Makefile | 2 + drivers/staging/wimax/TODO | 18 + {net => drivers/staging}/wimax/debug-levels.h | 2 +- {net => drivers/staging}/wimax/debugfs.c | 2 +- drivers/{net => staging}/wimax/i2400m/Kconfig | 0 drivers/{net => staging}/wimax/i2400m/Makefile | 0 drivers/{net => staging}/wimax/i2400m/control.c | 2 +- .../{net => staging}/wimax/i2400m/debug-levels.h | 2 +- drivers/{net => staging}/wimax/i2400m/debugfs.c | 0 drivers/{net => staging}/wimax/i2400m/driver.c | 2 +- drivers/{net => staging}/wimax/i2400m/fw.c | 0 drivers/{net => staging}/wimax/i2400m/i2400m-usb.h | 0 drivers/{net => staging}/wimax/i2400m/i2400m.h | 4 +- .../staging/wimax/i2400m/linux-wimax-i2400m.h | 0 drivers/{net => staging}/wimax/i2400m/netdev.c | 0 drivers/{net => staging}/wimax/i2400m/op-rfkill.c | 2 +- drivers/{net => staging}/wimax/i2400m/rx.c | 0 drivers/{net => staging}/wimax/i2400m/sysfs.c | 0 drivers/{net => staging}/wimax/i2400m/tx.c | 0 .../wimax/i2400m/usb-debug-levels.h | 2 +- drivers/{net => staging}/wimax/i2400m/usb-fw.c | 0 drivers/{net => staging}/wimax/i2400m/usb-notif.c | 0 drivers/{net => staging}/wimax/i2400m/usb-rx.c | 0 drivers/{net => staging}/wimax/i2400m/usb-tx.c | 0 drivers/{net => staging}/wimax/i2400m/usb.c | 2 +- {net => drivers/staging}/wimax/id-table.c | 2 +- .../staging/wimax/linux-wimax-debug.h | 2 +- .../wimax.h => drivers/staging/wimax/linux-wimax.h | 0 .../wimax.h => drivers/staging/wimax/net-wimax.h | 2 +- {net => drivers/staging}/wimax/op-msg.c | 2 +- {net => drivers/staging}/wimax/op-reset.c | 4 +- {net => drivers/staging}/wimax/op-rfkill.c | 4 +- {net => drivers/staging}/wimax/op-state-get.c | 4 +- {net => drivers/staging}/wimax/stack.c | 29 +- {net => drivers/staging}/wimax/wimax-internal.h | 2 +- drivers/target/tcm_fc/tfc_cmd.c | 1 - drivers/target/tcm_fc/tfc_io.c | 1 - drivers/usb/cdns3/gadget.c | 11 +- drivers/usb/dwc2/platform.c | 3 + drivers/usb/dwc3/dwc3-pci.c | 4 + drivers/usb/dwc3/ep0.c | 3 +- drivers/usb/gadget/legacy/raw_gadget.c | 5 +- drivers/usb/gadget/udc/fsl_udc_core.c | 2 +- drivers/usb/gadget/udc/goku_udc.c | 2 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 17 +- drivers/video/fbdev/sh_mobile_lcdcfb.c | 1 - drivers/watchdog/Kconfig | 2 +- fs/debugfs/file.c | 15 +- fs/io-wq.c | 8 + fs/io_uring.c | 98 +- fs/namei.c | 18 +- include/asm-generic/barrier.h | 1 + include/crypto/sha1_base.h | 3 +- include/crypto/sha256_base.h | 3 +- include/crypto/sha512_base.h | 3 +- include/crypto/sm3_base.h | 3 +- include/drm/ttm/ttm_bo_driver.h | 13 +- include/drm/ttm/ttm_caching.h | 2 + include/drm/ttm/ttm_page_alloc.h | 122 -- include/drm/ttm/ttm_pool.h | 91 ++ include/drm/ttm/ttm_tt.h | 2 - include/linux/bit_spinlock.h | 4 +- include/linux/compiler-gcc.h | 2 - include/linux/compiler_types.h | 4 - include/linux/debugfs.h | 18 +- include/linux/firmware/imx/ipc.h | 13 + include/linux/firmware/imx/sci.h | 27 + include/linux/firmware/imx/svc/misc.h | 19 + include/linux/if_bridge.h | 1 + include/linux/io_uring.h | 4 +- include/linux/kernel.h | 1 + include/linux/list.h | 2 +- include/linux/lockdep.h | 12 +- include/linux/marvell_phy.h | 3 + include/linux/mtd/nand-ecc-sw-bch.h | 73 ++ include/linux/mtd/nand-ecc-sw-hamming.h | 91 ++ include/linux/mtd/nand.h | 56 + include/linux/mtd/nand_bch.h | 66 -- include/linux/mtd/nand_ecc.h | 39 - include/linux/mtd/rawnand.h | 19 +- include/linux/mtd/sharpsl.h | 1 - include/linux/mtd/spinand.h | 9 + include/linux/netdevice.h | 26 + include/linux/netfilter/ipset/ip_set.h | 5 + include/linux/netfilter/nfnetlink.h | 9 +- include/linux/netfilter_ipv4.h | 2 +- include/linux/netfilter_ipv6.h | 10 +- include/linux/pagemap.h | 4 +- include/linux/pm_opp.h | 8 - include/linux/preempt.h | 37 +- include/linux/rcupdate.h | 11 +- include/linux/rcupdate_trace.h | 4 +- include/linux/rcutiny.h | 2 + include/linux/rcutree.h | 1 + include/linux/sched/task.h | 2 - include/linux/sctp.h | 20 + include/linux/serial_s3c.h | 2 +- include/linux/swiotlb.h | 3 + include/linux/time.h | 13 - include/linux/timekeeping.h | 3 +- include/linux/uaccess.h | 6 +- include/net/netfilter/ipv4/nf_reject.h | 10 + include/net/netfilter/ipv6/nf_reject.h | 9 + include/net/netns/sctp.h | 8 + include/net/sch_generic.h | 12 - include/net/sctp/constants.h | 2 + include/net/sctp/sctp.h | 9 +- include/net/sctp/sm.h | 4 + include/net/sctp/structs.h | 14 +- include/net/sock.h | 2 - include/scsi/fc_frame.h | 30 + include/soc/mscc/ocelot.h | 1 + include/uapi/drm/drm_fourcc.h | 115 ++ include/uapi/linux/cfm_bridge.h | 64 + include/uapi/linux/icmpv6.h | 1 + include/uapi/linux/if_bridge.h | 126 ++ include/uapi/linux/if_ether.h | 1 + include/uapi/linux/netfilter/ipset/ip_set.h | 6 +- include/uapi/linux/pci_regs.h | 5 + include/uapi/linux/rtnetlink.h | 2 + include/uapi/linux/sctp.h | 7 + kernel/Kconfig.preempt | 4 + kernel/bpf/Makefile | 6 +- kernel/bpf/core.c | 2 +- kernel/futex.c | 4 +- kernel/kcsan/encoding.h | 20 +- kernel/kcsan/selftest.c | 3 + kernel/locking/lockdep.c | 2 +- kernel/locking/locktorture.c | 36 +- kernel/rcu/Kconfig | 20 +- kernel/rcu/rcu.h | 16 + kernel/rcu/rcu_segcblist.h | 2 +- kernel/rcu/rcuscale.c | 37 +- kernel/rcu/rcutorture.c | 141 ++- kernel/rcu/refscale.c | 11 +- kernel/rcu/srcutree.c | 6 +- kernel/rcu/tasks.h | 49 +- kernel/rcu/tree.c | 166 ++- kernel/rcu/tree.h | 2 + kernel/rcu/tree_stall.h | 28 +- kernel/scftorture.c | 49 +- kernel/sched/core.c | 6 +- kernel/sysctl.c | 11 + kernel/time/Kconfig | 18 +- kernel/time/Makefile | 1 + kernel/time/clocksource.c | 8 - kernel/time/tick-legacy.c | 37 + kernel/time/timekeeping.c | 41 +- kernel/time/timekeeping.h | 1 + kernel/torture.c | 34 +- kernel/trace/Kconfig | 2 - lib/Kconfig.debug | 5 + lib/crypto/sha256.c | 212 +--- lib/mpi/ec.c | 3 - lib/scatterlist.c | 2 +- mm/percpu.c | 32 +- net/Kconfig | 2 - net/Makefile | 1 - net/appletalk/aarp.c | 18 +- net/appletalk/ddp.c | 7 +- net/atm/lec.c | 5 +- net/bridge/Kconfig | 11 + net/bridge/Makefile | 2 + net/bridge/br_cfm.c | 867 ++++++++++++++ net/bridge/br_cfm_netlink.c | 726 ++++++++++++ net/bridge/br_device.c | 6 +- net/bridge/br_if.c | 1 + net/bridge/br_input.c | 35 +- net/bridge/br_mdb.c | 30 +- net/bridge/br_mrp.c | 19 +- net/bridge/br_multicast.c | 13 +- net/bridge/br_netlink.c | 115 +- net/bridge/br_private.h | 90 +- net/bridge/br_private_cfm.h | 147 +++ net/bridge/netfilter/Kconfig | 2 +- net/bridge/netfilter/nft_reject_bridge.c | 255 +--- net/dcb/dcbnl.c | 16 +- net/dccp/ackvec.c | 5 + net/dccp/ccid.c | 2 +- net/dccp/ccids/ccid2.c | 5 + net/dccp/ccids/ccid3.c | 6 + net/dccp/ccids/lib/loss_interval.c | 3 + net/dccp/ccids/lib/packet_history.c | 3 + net/dccp/feat.c | 6 + net/dccp/output.c | 9 + net/dccp/qpolicy.c | 6 +- net/ipv4/ip_tunnel.c | 3 - net/ipv4/netfilter.c | 8 +- net/ipv4/netfilter/iptable_mangle.c | 2 +- net/ipv4/netfilter/nf_reject_ipv4.c | 124 +- net/ipv4/tcp_lp.c | 7 + net/ipv4/udp.c | 2 +- net/ipv4/udp_offload.c | 3 + net/ipv6/calipso.c | 4 +- net/ipv6/icmp.c | 8 +- net/ipv6/ip6_tunnel.c | 4 +- net/ipv6/mcast.c | 2 +- net/ipv6/netfilter.c | 6 +- net/ipv6/netfilter/ip6table_mangle.c | 2 +- net/ipv6/netfilter/nf_reject_ipv6.c | 134 +++ net/ipv6/reassembly.c | 33 +- net/ipv6/rpl.c | 2 +- net/ipv6/rpl_iptunnel.c | 2 +- net/ipv6/udp.c | 2 +- net/ipv6/udp_offload.c | 8 +- net/l3mdev/l3mdev.c | 1 + net/llc/llc_conn.c | 2 + net/netfilter/Kconfig | 10 + net/netfilter/Makefile | 1 + net/netfilter/ipset/ip_set_core.c | 9 +- net/netfilter/ipset/ip_set_hash_gen.h | 45 +- net/netfilter/ipset/ip_set_hash_ip.c | 7 +- net/netfilter/ipset/ip_set_hash_ipmac.c | 6 +- net/netfilter/ipset/ip_set_hash_ipmark.c | 7 +- net/netfilter/ipset/ip_set_hash_ipport.c | 7 +- net/netfilter/ipset/ip_set_hash_ipportip.c | 7 +- net/netfilter/ipset/ip_set_hash_ipportnet.c | 7 +- net/netfilter/ipset/ip_set_hash_mac.c | 6 +- net/netfilter/ipset/ip_set_hash_net.c | 7 +- net/netfilter/ipset/ip_set_hash_netiface.c | 7 +- net/netfilter/ipset/ip_set_hash_netnet.c | 7 +- net/netfilter/ipset/ip_set_hash_netport.c | 7 +- net/netfilter/ipset/ip_set_hash_netportnet.c | 7 +- net/netfilter/ipvs/ip_vs_core.c | 4 +- net/netfilter/nf_nat_proto.c | 4 +- net/netfilter/nf_synproxy_core.c | 2 +- net/netfilter/nf_tables_api.c | 22 +- net/netfilter/nfnetlink.c | 22 +- net/netfilter/nft_chain_route.c | 4 +- net/netfilter/nft_reject.c | 12 +- net/netfilter/nft_reject_inet.c | 60 +- net/netfilter/nft_reject_netdev.c | 189 +++ net/netfilter/utils.c | 4 +- net/netlabel/netlabel_calipso.c | 1 + net/nfc/core.c | 10 +- net/nfc/digital_core.c | 3 + net/nfc/nci/core.c | 2 + net/openvswitch/flow.c | 4 + net/openvswitch/vport.c | 4 +- net/sched/cls_api.c | 16 +- net/sctp/Kconfig | 1 + net/sctp/associola.c | 4 + net/sctp/ipv6.c | 44 +- net/sctp/offload.c | 6 +- net/sctp/output.c | 22 +- net/sctp/protocol.c | 143 ++- net/sctp/sm_make_chunk.c | 21 + net/sctp/sm_statefuns.c | 52 + net/sctp/socket.c | 116 ++ net/sctp/sysctl.c | 62 + net/smc/af_smc.c | 61 +- net/smc/smc_clc.h | 5 + net/smc/smc_core.h | 1 + net/tipc/core.c | 2 - net/tipc/core.h | 3 - net/tipc/name_distr.c | 19 - net/tipc/netlink_compat.c | 5 +- net/tipc/socket.c | 27 +- net/tipc/socket.h | 2 +- net/tipc/topsrv.c | 4 +- net/vmw_vsock/af_vsock.c | 3 +- scripts/get_abi.pl | 365 ++++-- sound/soc/intel/boards/sof_rt5682.c | 65 +- sound/soc/intel/common/soc-acpi-intel-cml-match.c | 13 + sound/soc/sunxi/sun4i-i2s.c | 388 ++++++- sound/soc/tegra/Kconfig | 1 - tools/include/nolibc/nolibc.h | 4 +- tools/memory-model/Documentation/README | 88 +- .../Documentation/control-dependencies.txt | 176 +-- tools/memory-model/Documentation/glossary.txt | 155 +++ tools/memory-model/Documentation/ordering.txt | 610 ++++++---- tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 1 + tools/testing/selftests/kvm/include/x86_64/vmx.h | 6 + tools/testing/selftests/kvm/lib/kvm_util.c | 23 +- tools/testing/selftests/kvm/lib/x86_64/vmx.c | 9 + .../selftests/kvm/x86_64/vmx_apic_access_test.c | 142 +++ .../selftests/net/forwarding/bridge_igmp.sh | 532 ++++++++- .../selftests/rcutorture/bin/console-badness.sh | 3 +- .../testing/selftests/rcutorture/bin/functions.sh | 1 + .../selftests/rcutorture/bin/kvm-check-branches.sh | 5 +- .../rcutorture/bin/kvm-recheck-rcuscale.sh | 2 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 19 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 29 +- .../selftests/rcutorture/configs/rcu/SRCU-t | 4 +- .../selftests/rcutorture/configs/rcu/SRCU-u | 4 +- .../selftests/rcutorture/configs/rcu/TINY01 | 1 + .../selftests/rcutorture/configs/rcu/TRACE01 | 6 +- .../selftests/rcutorture/configs/rcu/TRACE02 | 6 +- .../selftests/rcutorture/configs/rcuscale/CFcommon | 3 + .../configs/{rcu/TINY01 => rcuscale/TRACE01} | 11 +- .../rcutorture/configs/rcuscale/TRACE01.boot | 1 + .../testing/selftests/rcutorture/doc/TINY_RCU.txt | 5 +- .../selftests/rcutorture/doc/TREE_RCU-kconfig.txt | 1 + .../rcutorture/formal/srcu-cbmc/src/config.h | 1 + tools/testing/selftests/wireguard/netns.sh | 8 + .../testing/selftests/wireguard/qemu/kernel.config | 2 + 1071 files changed, 21703 insertions(+), 13290 deletions(-) delete mode 100644 Documentation/ABI/testing/sysfs-class-led-driver-sc27xx create mode 100644 Documentation/admin-guide/abi-obsolete.rst create mode 100644 Documentation/admin-guide/abi-removed.rst create mode 100644 Documentation/admin-guide/abi-stable.rst create mode 100644 Documentation/admin-guide/abi-testing.rst create mode 100644 Documentation/admin-guide/abi.rst delete mode 100644 Documentation/features/time/modern-timekeeping/arch-support.txt create mode 100644 Documentation/leds/leds-el15203000.rst create mode 100644 Documentation/leds/leds-sc27xx.rst create mode 100644 Documentation/sphinx/kernel_abi.py delete mode 100644 arch/arm/configs/ebsa110_defconfig delete mode 100644 arch/arm/mach-ebsa110/Makefile delete mode 100644 arch/arm/mach-ebsa110/Makefile.boot delete mode 100644 arch/arm/mach-ebsa110/core.c delete mode 100644 arch/arm/mach-ebsa110/core.h delete mode 100644 arch/arm/mach-ebsa110/include/mach/entry-macro.S delete mode 100644 arch/arm/mach-ebsa110/include/mach/hardware.h delete mode 100644 arch/arm/mach-ebsa110/include/mach/io.h delete mode 100644 arch/arm/mach-ebsa110/include/mach/irqs.h delete mode 100644 arch/arm/mach-ebsa110/include/mach/memory.h delete mode 100644 arch/arm/mach-ebsa110/include/mach/uncompress.h delete mode 100644 arch/arm/mach-ebsa110/io.c delete mode 100644 arch/arm/mach-ebsa110/leds.c create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-kontron-n801x-s.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-kontron-n801x-som.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a77961-ulcb-kf.dts delete mode 100644 arch/x86/crypto/aes_glue.c create mode 100644 drivers/crypto/qat/qat_common/adf_gen2_hw_data.c create mode 100644 drivers/crypto/qat/qat_common/adf_gen2_hw_data.h delete mode 100644 drivers/gpu/drm/ttm/ttm_page_alloc.c delete mode 100644 drivers/gpu/drm/ttm/ttm_page_alloc_dma.c create mode 100644 drivers/gpu/drm/ttm/ttm_pool.c delete mode 100644 drivers/gpu/drm/ttm/ttm_set_memory.h create mode 100644 drivers/mtd/nand/ecc-sw-bch.c rename drivers/mtd/nand/{raw/nand_ecc.c => ecc-sw-hamming.c} (61%) delete mode 100644 drivers/mtd/nand/raw/nand_bch.c delete mode 100644 drivers/net/ethernet/amd/am79c961a.c delete mode 100644 drivers/net/ethernet/amd/am79c961a.h delete mode 100644 drivers/net/wimax/Kconfig delete mode 100644 drivers/net/wimax/Makefile rename {include/scsi => drivers/scsi/libfc}/fc_encode.h (94%) rename {Documentation/admin-guide/wimax => drivers/staging/wimax/Documentation}/i2 [...] rename {Documentation/admin-guide/wimax => drivers/staging/wimax/Documentation}/in [...] rename {Documentation/admin-guide/wimax => drivers/staging/wimax/Documentation}/wi [...] rename {net => drivers/staging}/wimax/Kconfig (94%) rename {net => drivers/staging}/wimax/Makefile (83%) create mode 100644 drivers/staging/wimax/TODO rename {net => drivers/staging}/wimax/debug-levels.h (96%) rename {net => drivers/staging}/wimax/debugfs.c (97%) rename drivers/{net => staging}/wimax/i2400m/Kconfig (100%) rename drivers/{net => staging}/wimax/i2400m/Makefile (100%) rename drivers/{net => staging}/wimax/i2400m/control.c (99%) rename drivers/{net => staging}/wimax/i2400m/debug-levels.h (96%) rename drivers/{net => staging}/wimax/i2400m/debugfs.c (100%) rename drivers/{net => staging}/wimax/i2400m/driver.c (99%) rename drivers/{net => staging}/wimax/i2400m/fw.c (100%) rename drivers/{net => staging}/wimax/i2400m/i2400m-usb.h (100%) rename drivers/{net => staging}/wimax/i2400m/i2400m.h (99%) rename include/uapi/linux/wimax/i2400m.h => drivers/staging/wimax/i2400m/linux-wim [...] rename drivers/{net => staging}/wimax/i2400m/netdev.c (100%) rename drivers/{net => staging}/wimax/i2400m/op-rfkill.c (99%) rename drivers/{net => staging}/wimax/i2400m/rx.c (100%) rename drivers/{net => staging}/wimax/i2400m/sysfs.c (100%) rename drivers/{net => staging}/wimax/i2400m/tx.c (100%) rename drivers/{net => staging}/wimax/i2400m/usb-debug-levels.h (95%) rename drivers/{net => staging}/wimax/i2400m/usb-fw.c (100%) rename drivers/{net => staging}/wimax/i2400m/usb-notif.c (100%) rename drivers/{net => staging}/wimax/i2400m/usb-rx.c (100%) rename drivers/{net => staging}/wimax/i2400m/usb-tx.c (100%) rename drivers/{net => staging}/wimax/i2400m/usb.c (99%) rename {net => drivers/staging}/wimax/id-table.c (99%) rename include/linux/wimax/debug.h => drivers/staging/wimax/linux-wimax-debug.h (99%) rename include/uapi/linux/wimax.h => drivers/staging/wimax/linux-wimax.h (100%) rename include/net/wimax.h => drivers/staging/wimax/net-wimax.h (99%) rename {net => drivers/staging}/wimax/op-msg.c (99%) rename {net => drivers/staging}/wimax/op-reset.c (98%) rename {net => drivers/staging}/wimax/op-rfkill.c (99%) rename {net => drivers/staging}/wimax/op-state-get.c (96%) rename {net => drivers/staging}/wimax/stack.c (97%) rename {net => drivers/staging}/wimax/wimax-internal.h (99%) delete mode 100644 include/drm/ttm/ttm_page_alloc.h create mode 100644 include/drm/ttm/ttm_pool.h create mode 100644 include/linux/mtd/nand-ecc-sw-bch.h create mode 100644 include/linux/mtd/nand-ecc-sw-hamming.h delete mode 100644 include/linux/mtd/nand_bch.h delete mode 100644 include/linux/mtd/nand_ecc.h create mode 100644 include/uapi/linux/cfm_bridge.h create mode 100644 kernel/time/tick-legacy.c create mode 100644 net/bridge/br_cfm.c create mode 100644 net/bridge/br_cfm_netlink.c create mode 100644 net/bridge/br_private_cfm.h create mode 100644 net/netfilter/nft_reject_netdev.c create mode 100644 tools/memory-model/Documentation/glossary.txt create mode 100644 tools/testing/selftests/kvm/x86_64/vmx_apic_access_test.c copy tools/testing/selftests/rcutorture/configs/{rcu/TINY01 => rcuscale/TRACE01} (56%) create mode 100644 tools/testing/selftests/rcutorture/configs/rcuscale/TRACE01.boot