This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits 4054eebdfdd6 Merge remote-tracking branch 'ubifs-fixes/fixes' into master omits 8b234f835430 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' int [...] omits 84bddfa9cb24 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' i [...] omits 4df8964c5a57 Merge remote-tracking branch 'pidfd-fixes/fixes' into master omits 8aa93ee408ea Merge remote-tracking branch 'mmc-fixes/fixes' into master omits 033aacecc05b Merge remote-tracking branch 'ide/master' into master omits 515c50f712e0 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits a2bd670aa52a Merge remote-tracking branch 'usb-gadget-fixes/fixes' into master omits 7115121d241a Merge remote-tracking branch 'sound-asoc-fixes/for-linus' [...] omits a1e1fd7ef4a6 Merge remote-tracking branch 'wireless-drivers/master' int [...] omits 0f1d919b3352 Merge remote-tracking branch 'ipsec/master' into master omits 6876c74f45a9 Merge remote-tracking branch 'net/master' into master omits 8ef634a607f2 Merge remote-tracking branch 'sparc/master' into master omits a9e023c5c23e Merge remote-tracking branch 'drivers-memory-fixes/fixes' [...] omits ee796b1e7728 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' int [...] omits 2d9637649a12 Merge remote-tracking branch 'arc-current/for-curr' into master omits 2ebefde9de62 Merge remote-tracking branch 'asoc/for-5.10' into asoc-linus omits 8599e7abc58b Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus adds 7db7f8e0a375 dmaengine: pch_dma: use generic power management adds d1134d661980 dmaengine: ti: omap-dma: Drop of_match_ptr to fix -Wunused [...] adds 0ec083e50ca8 dmaengine: idxd: clear misc interrupt cause after read adds ce310bd70414 dmaengine: ti: k3-psil: Use soc_device_match to get the psil map adds e9ca48d9bff8 dmaengine: ti: k3-psil: add map for j7200 adds 9c857a8e8903 dmaengine: ti: k3-psil-j721e: Add entries for 2nd port of [...] adds 1d220435cab3 dmaengine: xilinx: dpdma: Add debugfs support adds 7b9599bb9a1b dt-bindings: dma: dw: Add optional DMA-channels mask cell support adds 6d9459d04081 dmaengine: dw: Activate FIFO-mode for memory peripherals only adds 0ed725d1f559 dmaengine: dw: Discard dlen from the dev-to-mem xfer width [...] adds 8d2f59dab3cf dmaengine: dw: Ignore burst setting for memory peripherals adds e8ee6c8cb61b dmaengine: dw: Add DMA-channels mask cell support adds 144ceb27d737 dmaengine: xilinx: dpdma: Make symbol 'dpdma_debugfs_reqs' static adds 8f757317b864 dmaengine: ti: k3-udma: Remove redundant is_slave_directio [...] adds 6139521db7d4 dmaengine: dw-edma: Fix typo in comments offset adds 112ec61b2122 dmaengine: pl330: fix instruction dump formatting adds b377e670bac5 dmaengine: axi-dmac: move version read in probe adds a88fdece44d4 dmaengine: axi-dmac: move active_descs list init after dev [...] adds 08b36dba23e5 dmaengine: axi-dmac: move clock enable earlier adds 06b6e88c7ecf dmaengine: axi-dmac: wrap entire dt parse in a function adds 3061a65c1b3d dmaengine: axi-dmac: wrap channel parameter adjust into function adds 78a2f92e4c4a dmaengine: axi-dmac: add support for reading bus attribute [...] adds 145fbd1e82e6 dmaengine: Remove unused define for dma_request_slave_chan [...] adds 7547dbd3b198 dmaengine: Mark dma_request_slave_channel() deprecated adds 5d7e816e4445 dmaengine: Save few bytes and increase readability of dma_ [...] adds af53bef5636d dmaengine: pl330: Simplify with dev_err_probe() adds 1c966e1d948b dmaengine: stm32: Simplify with dev_err_probe() adds b0ef489e2a9c dmaengine: xilinx: Simplify with dev_err_probe() adds d7aad5550eca dmaengine: idxd: add support for configurable max wq xfer size adds e7184b159dd3 dmaengine: idxd: add support for configurable max wq batch size adds ff18de55a62f dmaengine: idxd: add command status to idxd sysfs attribute adds 78e7a522693b dt-bindings: renesas,rcar-dmac: Document r8a7742 support adds 8f6b6d060602 dmaengine: sf-pdma: Fix an error that calls callback twice adds a4b1e659c0fe dmaengine: axi-dmac: Drop local dma_parms adds 2f02b23ce938 dmaengine: bcm2835: Drop local dma_parms adds 18851192be7a dmaengine: imx-dma: Drop local dma_parms adds b7fccfee1b90 dmaengine: imx-sdma: Drop local dma_parms adds 6c609220c3a1 dmaengine: mxs: Drop local dma_parms adds 93f868818216 dmaengine: rcar-dmac: Drop local dma_parms adds 1ecb12781cf7 dmaengine: ste_dma40: Drop local dma_parms adds 4e06de43a9e6 dmaengine: qcom: bam_dma: Drop local dma_parms adds 2fc3cad287c6 dmaengine: pl330: Drop local dma_parms adds ef759e4a28c8 dmaengine: dmatest: Print error codes as signed value adds 4c80e9323967 Merge tag 'v5.9-rc4' into next adds f9b0366f5e99 dmaengine: ti: k3-udma: Use soc_device_match() for SoC dep [...] adds e3a52158a682 dmaengine: Kconfig: Update description for RCAR_DMAC config adds 55f8b2543a36 dmaengine: zx: remove redundant irqsave in hardIRQ adds d8344fa93ed1 dmaengine: sf-pdma: remove unused 'desc' adds 0143db65b046 dmaengine: ioat: Make two symbols static adds ceae069803ef dmaengine: mediatek: simplify the return expression of mtk [...] adds 7f35e2798d01 dmaengine: dw-edma: Fix Using plain integer as NULL pointe [...] adds 985d51371140 dmaengine: iop-adma: Fix pointer cast warnings adds 52c74d3d356b dmaengine: ti: k3-udma-glue: fix channel enable functions adds d2dc9ab74764 Merge branch 'fixes' into next adds b28de385b71a dmaengine: dmatest: Check list for emptiness before access [...] adds da75ba248265 dmaengine: dmatest: Return boolean result directly in filter() adds 3338ca533b95 dmaengine: sf-pdma: remove unused 'desc' adds 6752e40d669a dmaengine: altera-msgdma: convert tasklets to use new task [...] adds f6a0eb52743c dmaengine: at_hdmac: convert tasklets to use new tasklet_s [...] adds 00217d198c5f dmaengine: at_xdmac: convert tasklets to use new tasklet_s [...] adds 52fcf656ad2a dmaengine: coh901318: convert tasklets to use new tasklet_ [...] adds 169bb74f89c6 dmaengine: dw: convert tasklets to use new tasklet_setup() API adds 95fbf16349f8 dmaengine: ep93xx: convert tasklets to use new tasklet_set [...] adds cce010a53209 dmaengine: imx-dma: convert tasklets to use new tasklet_se [...] adds 3b8040de1282 dmaengine: ioat: convert tasklets to use new tasklet_setup() API adds 5bbb671f1350 dmaengine: iop_adma: convert tasklets to use new tasklet_s [...] adds fae985d3ea16 dmaengine: ipu: convert tasklets to use new tasklet_setup() API adds 881bd142898e dmaengine: k3dma: convert tasklets to use new tasklet_setup() API adds 80ef88693e96 dmaengine: mediatek: convert tasklets to use new tasklet_s [...] adds 77a4f4f74eec dmaengine: mmp: convert tasklets to use new tasklet_setup() API adds 8125968550b3 dmaengine: mpc512x: convert tasklets to use new tasklet_se [...] adds 34ca9a53ea94 dmaengine: mv_xor: convert tasklets to use new tasklet_set [...] adds 6afe87786e50 dmaengine: mxs-dma: convert tasklets to use new tasklet_se [...] adds bbc61540058a dmaengine: nbpfaxi: convert tasklets to use new tasklet_se [...] adds 88ff5093ca30 dmaengine: pch_dma: convert tasklets to use new tasklet_se [...] adds ab2a98ae4105 dmaengine: pl330: convert tasklets to use new tasklet_setup() API adds 7f8281765f99 dmaengine: ppc4xx: convert tasklets to use new tasklet_set [...] adds 00c4747a2f64 dmaengine: qcom: convert tasklets to use new tasklet_setup() API adds 8a536883e09c dmaengine: sa11x0: convert tasklets to use new tasklet_set [...] adds 758cc054aa3a dmaengine: sirf-dma: convert tasklets to use new tasklet_s [...] adds b1880c907496 dmaengine: ste_dma40: convert tasklets to use new tasklet_ [...] adds aaf9d3d6c5cb dmaengine: sun6i: convert tasklets to use new tasklet_setup() API adds 86fc54fa2f48 dmaengine: tegra20: convert tasklets to use new tasklet_se [...] adds 835479586ab8 dmaengine: timb_dma: convert tasklets to use new tasklet_s [...] adds a81b0e6d201d dmaengine: txx9dmac: convert tasklets to use new tasklet_s [...] adds 3f7a660474f8 dmaengine: virt-dma: convert tasklets to use new tasklet_s [...] adds 0e71d9b9e82b dmaengine: xgene: convert tasklets to use new tasklet_setup() API adds f19a11d40a78 dmaengine: xilinx: convert tasklets to use new tasklet_set [...] adds 6c1fd9ad2c5b dmaengine: plx_dma: convert tasklets to use new tasklet_se [...] adds 2fa9bc98b531 dmaengine: k3-udma: convert tasklets to use new tasklet_se [...] adds 59cd818763e8 dmaengine: fsl: convert tasklets to use new tasklet_setup() API adds 86ae924a91a4 dmaengine: pl330: fix argument for tasklet adds a841592fb3a7 Merge branch 'topic/tasklet' into next adds baf6fd97b16e dmaengine: dma-jz4780: Fix race in jz4780_dma_tx_status adds 0395f869f685 dmaengine: fsl: remove bad channel update adds ea275007c947 dmaengine: ti: k3-udma: use devm_platform_ioremap_resource_byname adds 028926e4ac8f dmaengine: ioat: Allocate correct size for descriptor chunk adds aafa88f3727f dmaengine: sh: drop double zeroing adds 7ffd5c839050 dmaengine: rcar-dmac: drop double zeroing adds 7a40871da4a3 dt-bindings: Fix 'reg' size issues in zynqmp examples adds 1311f7c7d909 dmaengine: sf-pdma: convert tasklets to use new tasklet_se [...] adds b1839e7c2a42 dmaengine: xilinx: dpdma: convert tasklets to use new task [...] adds 62e13a583066 dmaengine: altera-msgdma: fix kernel-doc style for tasklet adds a5e399a5a099 dmaengine: qcom: bam_dma: fix kernel-doc style for tasklet adds d11913f2fb39 dmaengine: xilinx_dma: fix kernel-doc style for tasklet adds 2997ced4eca9 dmaengine: zynqmp_dma: fix kernel-doc style for tasklet adds fc143e38ddd4 dmaengine: owl-dma: fix kernel-doc style for enum new f065199d4df0 Merge tag 'dmaengine-5.10-rc1' of git://git.kernel.org/pub [...] adds b7176c261cdb dma-contiguous: provide the ability to reserve per-numa CMA adds c6303ab9b91e arm64: mm: reserve per-numa CMA to localize coherent dma buffers adds 2281f797f552 mm: cma: use CMA_MAX_NAME to define the length of cma name array adds 1e9d90dbed12 dma-mapping: introduce dma_get_seg_boundary_nr_pages() adds 135ba11a7a07 dma-mapping: set default segment_boundary_mask to ULONG_MAX adds 3d842b51a048 dma-mapping: remove the dma_dummy_ops export adds ec91ccb27408 dma-debug: remove most exports adds cbf1449ba5ae MIPS: make dma_sync_*_for_cpu a little less overzealous adds a4877c44a48e MIPS/jazzdma: remove the unused vdma_remap function adds 170780be324d MIPS/jazzdma: decouple from dma-direct adds ef1a85b6ca09 dma-mapping: fix DMA_OPS dependencies adds abdaf11ac189 dma-mapping: add (back) arch_dma_mark_clean for ia64 adds 2f5388a29be8 dma-direct: remove dma_direct_{alloc,free}_pages adds 3773dfe6ea4d dma-direct: lift gfp_t manipulation out of__dma_direct_all [...] adds 96eb89caf753 dma-direct: use phys_to_dma_direct in dma_direct_alloc adds 7bc5c428a660 dma-direct: remove __dma_to_phys adds 5ceda74093a5 dma-direct: rename and cleanup __phys_to_dma adds 545d29272f38 dma-mapping: move dma_common_{mmap,get_sgtable} out of mapping.c adds a92df4f62fda dma-mapping: move the dma_declare_coherent_memory documentation adds f959dcd6ddfd dma-direct: Fix potential NULL pointer dereference adds f982438e82bb ARM/dma-mapping: remove a __arch_page_to_dma #error adds 002a26fb5528 ARM/dma-mapping: remove dma_to_virt adds 3799e402a4f0 ARM/dma-mapping: move various helpers from dma-mapping.h t [...] adds cf141ae989e2 ARM/keystone: move the DMA offset handling under ifdef CON [...] adds 6eb0233ec2d0 usb: don't inherity DMA properties for USB devices adds e0d072782c73 dma-mapping: introduce DMA range map, supplanting dma_pfn_offset adds a97740f81874 dma-debug: convert comma to semicolon adds b9bb694b9f62 iommu/io-pgtable-arm: Clean up faulty sanity check adds 7ae10eb903d6 dma-mapping: remove DMA_MASK_NONE adds db4268f8c575 dma-mapping: move valid_dma_direction to dma-direction.h adds eba304c68616 dma-mapping: better document dma_addr_t and DMA_MAPPING_ERROR adds 38225f2ef2f4 ARM/omap1: switch to use dma_direct_set_offset for lbus DM [...] adds 8c1c6c7588b2 Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] adds 43ee5b6daa6c mm: turn alloc_pages into an inline function adds 08281bd3e9b9 drm/exynos: stop setting DMA_ATTR_NON_CONSISTENT adds e0ec8a4d6432 drm/nouveau/gk20a: stop setting DMA_ATTR_NON_CONSISTENT adds 33b16dc8b805 net/au1000-eth: stop using DMA_ATTR_NON_CONSISTENT adds 48d15814dd0f lib82596: move DMA allocation into the callers of i82596_probe adds 91af2dd255ac 53c700: improve non-coherent DMA handling adds 0d71675f87dc dma-mapping: add a new dma_alloc_noncoherent API adds bd9b848557b0 sgiwd93: convert to dma_alloc_noncoherent adds ed4bc1890b49 hal2: convert to dma_alloc_noncoherent adds 00718b23a473 lib82596: convert to dma_alloc_noncoherent adds 7f3bb7f53a40 sgiseeq: convert to dma_alloc_noncoherent adds d69d8adc5bf0 53c700: convert to dma_alloc_noncoherent adds 5a8429227140 dma-mapping: remove dma_cache_sync adds efa70f2fdc84 dma-mapping: add a new dma_alloc_pages API adds de7cf917768f dma-mapping: add new {alloc,free}_noncoherent dma_map_ops methods adds e8d39a903cc6 dma-iommu: implement ->alloc_noncoherent adds c51a9868d361 firewire-ohci: use dma_alloc_pages adds 0de327969b61 cma: decrease CMA_ALIGNMENT lower limit to 2 adds 0a0f0d8be76d dma-mapping: split <linux/dma-mapping.h> adds 8df405123215 dma-contiguous: remove dma_declare_contiguous adds 5af638931eb3 dma-contiguous: remove dev_set_cma_area adds 580a0cc9c3f6 dma-contiguous: remove dma_contiguous_set_default adds 0b1abd1fb7ef dma-mapping: merge <linux/dma-contiguous.h> into <linux/dm [...] adds 5db5d9308988 dma-mapping: remove <asm/dma-contiguous.h> adds a1fd09e8e6ae dma-mapping: move dma-debug.h to kernel/dma/ adds 19c65c3d30bb dma-mapping: move large parts of <linux/dma-direct.h> to k [...] adds 9f4df96b8781 dma-mapping: merge <linux/dma-noncoherent.h> into <linux/d [...] adds 08a89c28304a dma-direct check for highmem pages in dma_direct_alloc_pages adds 5b138c534fda dma-direct: factor out a dma_direct_alloc_from_pool helper adds 849facea92fa dma-direct: simplify the DMA_ATTR_NO_KERNEL_MAPPING handling adds 2a410d09417b ARM/ixp4xx: add a missing include of dma-map-ops.h new 5a32c3413d33 Merge tag 'dma-mapping-5.10' of git://git.infradead.org/us [...] adds 8964bd4ff6f0 MAINTAINERS: add the sample directory to the configfs entry adds 447243737c9d samples: configfs: remove redundant newlines adds e0ee1fdb3fc4 samples: configfs: drop unnecessary ternary operators adds 1b0d36e81bdc samples: configfs: fix alignment in item struct adds b86ff67d5a28 samples: configfs: replace simple_strtoul() with kstrtoint() adds 91aad62560fc samples: configfs: don't reinitialize variables which are [...] adds 4e415a844ddd samples: configfs: consolidate local variables of the same type adds 288f295e0a49 samples: configfs: don't use spaces before tabs adds 76ecfcb0852e samples: configfs: prefer pr_err() over bare printk(KERN_ERR new ca5387e448e1 Merge tag 'configfs-5.10' of git://git.infradead.org/users [...] adds 25094ede57d4 ext2: remove duplicate include adds 256ccb9baeab udf: Use kvzalloc() in udf_sb_alloc_bitmap() adds e9d4709fcc26 reiserfs: Fix memory leak in reiserfs_parse_options() adds ad47ff330b26 quota: widen timestamps for the fs_disk_quota structure adds d1c10767837c quota: Expand comment describing d_itimer adds c53ec7bcc780 ext2: Fix some kernel-doc warnings in balloc.c adds 8859bf2b1278 reiserfs: only call unlock_new_inode() if I_NEW adds aa9f6661eddd udf: Remove redundant initialization of variable ret adds a7be300de800 udf: Fix memory leak when mounting adds 4443390e08d3 reiserfs: Initialize inode keys properly adds 3d3dc274ce73 quota: clear padding in v2r1_mem2diskdqb() adds 044e2e26f214 udf: Avoid accessing uninitialized data on failed inode read adds 382a2287bf9c udf: Remove pointless union in udf_inode_info adds 44ac6b829c4e udf: Limit sparing table size adds c2bb80b8bdd0 reiserfs: Fix oops during mount new b77a69b81c2f Merge tag 'fs_for_v5.10-rc1' of git://git.kernel.org/pub/s [...] adds 46d716025a22 direct-io: clean up error paths of do_blockdev_direct_IO adds 0a9164cb7ff3 direct-io: don't force writeback for reads beyond EOF adds 41b21af388f9 direct-io: defer alignment check until after the EOF check new 4a165feba265 Merge tag 'dio_for_v5.10-rc1' of git://git.kernel.org/pub/ [...] adds 884ee754f5ae selftests/livepatch: Do not check order when using "comm" [...] new 0cd7d9795fa8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 4c9454267e01 HID: apple: Add support for Matias wireless keyboard new cc51d171776f Merge branch 'for-5.10/apple' into for-linus adds c27e08820bc6 HID: hid-debug: fix nonblocking read semantics wrt EIO/ERE [...] new 62b31a045757 Merge branch 'for-5.10/core' into for-linus adds 6bfa31756ae9 HID: cp2112: Use irqchip template new 1142a12ca90c Merge branch 'for-5.10/cp2112' into for-linus adds eafb2203626a HID: i2c-hid: Prefer asynchronous probe new 1341c58615e9 Merge branch 'for-5.10/i2c-hid' into for-linus adds 36725cb091c5 HID: intel-ish-hid: simplify the return expression of isht [...] new d61a5d631455 Merge branch 'for-5.10/intel-ish-hid' into for-linus adds 14c9c014babe HID: add vivaldi HID driver new df975502e5b7 Merge branch 'for-5.10/vivaldi' into for-linus adds aeeba45a9df3 HID: wiimote: make handlers[] const adds 5eae59cc876c HID: wiimote: narrow spinlock range in wiimote_hid_event() new 146f9d9189b1 Merge branch 'for-5.10/wiimote' into for-linus adds d4f98dbfe717 HID: roccat: add bounds checking in kone_sysfs_write_settings() adds 5bf2f2f331ad HID: ite: Add USB id match for Acer One S1003 keyboard dock adds 2c3468893779 HID: alps: clean up indentation issue adds 140958da9ab5 HID: multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons adds 4a6a4c966ccf HID: multitouch: Lenovo X1 Tablet Gen2 trackpoint and buttons adds 5f94e9c82a86 HID: core: fix kerneldoc warnings in hid-core.c adds ca43ab1e54c0 HID: i2c-hid: fix kerneldoc warnings in i2c-hid-core.c adds d9216d753b2b HID: wacom: Avoid entering wacom_wac_pen_report for pad / battery adds 505f394fa239 HID: hid-input: fix stylus battery reporting new 9b14b066796d Merge branch 'for-5.9/upstream-fixes' into for-linus new 203c38fbe833 HID: i2c-hid: Enable wakeup capability from Suspend-to-Idle new 3504e85cd8b1 Merge branch 'for-5.10/i2c-hid' into for-linus new bf36c6b946c8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 15f9f63f4d74 fs: Fix missing 'bit' in comment adds 20607434113b lib/bitmap.c: fix spello adds c1a371cf80fb printk: fix global comment adds f53fa968a734 scif: Fix spelling of EACCES adds ead5d1f4d877 Merge branch 'master' into for-next adds 2f078a0fe08d MAINTAINERS: rectify MMP SUPPORT after moving cputype.h adds 36c6aa26e9ca bootconfig: Fix kernel message mentioning CONFIG_BOOT_CONFIG adds 53ed4cf6519d HID: logitech-dj: Fix spelling in comment adds b784a88e523a perf: Fix opt help text for --no-bpf-event adds cae1d5a2c5a4 selftests: vm: add fragment CONFIG_GUP_BENCHMARK adds 552a028f6d3a mtd: rawnand: oxnas: cleanup/simplify code adds 4fcadb39c6b2 spelling.txt: Remove some duplicate entries adds 2a9b29b28983 xtensa: fix Kconfig typo new bbf625990371 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 75fa677260be selftests: use "$(MAKE)" instead of "make" for headers_install adds f69237e1e954 selftests: more general make nesting support adds 997a91fd4448 selftests: Add missing gitignore entries adds f0f0a5df4e08 selftests: Extract run_kselftest.sh and generate stand-alo [...] adds 5da1918446a1 selftests/run_kselftest.sh: Make each test individually se [...] adds 4c8511317b4e doc: dev-tools: kselftest.rst: Update examples and paths new 0674324b16d4 Merge tag 'linux-kselftest-next-5.10-rc1' of git://git.ker [...] new 578a7155c5a1 Merge tag 'linux-kselftest-kunit-fixes-5.10-rc1' of git:// [...] adds 6b698713d4e9 fw_cfg: Add support for parisc architecture adds 024f5b597564 parisc: Add qemu fw_cfg interface adds f4d0d40cd1f1 parisc: Avoid external interrupts when IPI finishes adds 41f5a81c07cd parisc: Drop HP-UX specific fcntl and signal flags adds 75ae04206a4d parisc: Define O_NONBLOCK to become 000200000 adds cd760704ee32 parisc: Drop useless comments in uapi/asm/signal.h adds 0b5d9a063f67 parisc: disable CONFIG_IDE in defconfigs adds f15309d7ad5d parisc: Add ioread64_hi_lo() and iowrite64_hi_lo() adds 6caf55e570ef parisc: Add alternative patching to synchronize_caches define adds 4df82ce78a34 parisc: Fix comments and enable interrupts later adds 2a7d4eed5720 parisc: Mark pointers volatile in __xchg8(), __xchg32() an [...] adds 53a42b6324b8 parisc: Switch to more fine grained lws locks adds a50d3d3ce023 parisc: Rewrite tlb flush threshold calculation adds b47cf497469f parisc: Install vmlinuz instead of zImage file adds f173e3a75170 parisc: Improve spinlock handling adds 4a770b413fe9 parisc: Add MAP_UNINITIALIZED define adds 58a5c67aadde parisc/sticon: Always register sticon console driver adds 7ff3f14ddc35 parisc/sticon: Add user font support new 7286d2a37eb9 Merge branch 'parisc-5.10-1' of git://git.kernel.org/pub/s [...] adds 626b901f6044 Drivers: hv: vmbus: Add parsing of VMbus interrupt in ACPI DSDT new 2d0f6b0aab9a Merge tag 'hyperv-next-signed' of git://git.kernel.org/pub [...] adds d052e1c6909f tools/bootconfig: Show bootconfig compact tree from bootco [...] adds e4f70b7badb4 tools/bootconfig: Add list option adds 483ce6708dce tools/bootconfig: Make all functions static adds 7e66ef0046cc tools/bootconfig: Add a script to generate ftrace shell-co [...] adds 2b86062a34a8 tools/bootconfig: Add a script to generates bootconfig fro [...] adds 5675fd4ef51f tools/bootconfig: Add --init option for bconf2ftrace.sh adds dc300d77b86a tracing: toplevel d_entry already initialized adds 22c36b182634 tracing: make tracing_init_dentry() returns an integer ins [...] adds 5c8c206e4308 tracing: Delete repeated words in comments adds b427e765bdff tracing: Use __this_cpu_read() in trace_buffered_event_enable() adds f3d36426618e kprobes: Use module_name() macro adds eb8d8b4c9848 tracing: remove a pointless assignment adds 40d14da38367 fgraph: Convert ret_stack tasklist scanning to rcu adds 8490db06f914 tracing/boot: Add per-instance tracing_on option support adds c51ba517989e Documentation: tracing: Add tracing_on option to boot-time tracer adds 4725cd89978c tracing/kprobes: Support perf-style return probe adds 3dd3aae32dc9 tracing/uprobes: Support perf-style return probe adds 638e476d1df6 Documentation: tracing: Add %return suffix description adds 19c311ae7c0f Documentation: tracing: boot: Add an example of tracing fu [...] adds 8f2a59968f96 selftests/ftrace: Add %return suffix tests adds 36dadef23fcc kprobes: Init kprobes in early_initcall adds ac343da7bc90 tracing: Define event fields early stage adds a838deab4e63 tracing: Enable adding dynamic events early stage adds 4114fbfd02f1 tracing: Enable creating new instance early boot adds ba0fbfbb21cd tracing/boot, kprobe, synth: Initialize boot-time tracing earlier adds fd264ce96c38 Documentation: tracing: Add the startup timing of boot-tim [...] adds 720dee53ad8d tracing/boot: Initialize per-instance event list in early boot adds afbe7973173a tracepoints: Add helper to test if tracepoint is enabled i [...] adds c65fc2276f0f mm/page_ref: Convert the open coded tracepoint enabled to [...] adds fdb46faeab2f x86: Use tracepoint_enabled() for msr tracepoints instead [...] adds fdda88d31add ftrace: Fix some typos in comment adds 4a4a56b4e76b tracing: Change STR_VAR_MAX_LEN adds 8fbeb52a598c tracing: Fix parse_synth_field() error handling adds 63a1e5de3006 tracing: Save normal string variables adds bd82631d7ccd tracing: Add support for dynamic strings to synthetic events adds 1bc36bd4a855 tracing: Add README information for synthetic_events file adds cbcd9c83695e selftests/ftrace: Add test case for synthetic event dynami [...] adds 8db4d6bfbbf9 tracing: Change synthetic event string format to limit pri [...] adds 59e65b3358f4 ftrace: Use fls() to get the bits for dup_hash() adds be4931327321 ftrace: Simplify the hash calculation adds 02dae28f0b54 ftrace: Simplify the dyn_ftrace->flags macro adds b40c6eabfcd4 ftrace: Simplify the calculation of page number for ftrace [...] adds 7ba031e8b74c ftrace: Format variable declarations of ftrace_allocate_records adds 40dc4a42b97e ftrace: ftrace_global_list is renamed to ftrace_ops_list adds 43aa422c0c07 tracing: Remove a pointless assignment adds 848183553e43 tracing: Fix synthetic print fmt check for use of __get_str() adds 6d9bd139455d tracing: Check return value of __create_val_fields() befor [...] adds bbeb97464eef tracing: Fix race in trace_open and buffer resize call adds c16340971949 tracing/boot: Add ftrace.instance.*.alloc_snapshot option adds 499f7bb08535 tracing: Fix some typos in comments adds 7d27adf575e7 tracing: Don't show dynamic string internals in synthetic [...] adds 42d120e2dda5 tracing: Move is_good_name() from trace_probe.h to trace.h adds 9bbb33291f8e tracing: Check that the synthetic event and field names are legal adds d4d704637d93 tracing: Add synthetic event error logging adds 96378b2088fa selftests/ftrace: Change synthetic event name for inter-ev [...] adds 10819e25799a tracing: Handle synthetic event array field type checking [...] adds 81ff92a93d95 selftests/ftrace: Add test case for synthetic event syntax errors adds 6107742d1583 tracing: support "bool" type in synthetic trace events new fefa636d8159 Merge tag 'trace-v5.10' of git://git.kernel.org/pub/scm/li [...] adds 176377d97d6a ima: Pre-parse the list of keyrings in a KEY_CHECK rule adds 48ce1ddce16b ima: Fail rule parsing when asymmetric key measurement isn [...] adds e44f128768bf integrity: Use current_uid() in integrity_audit_message() adds 4afb28ab03d5 ima: add check for enforced appraise option adds 7fe2bb7e7e5c integrity: invalid kernel parameters feedback adds e4d7e2df3a09 ima: limit secure boot feedback scope for appraise adds 8c2f516c99f0 integrity: include keyring name for unknown key request adds f60c826d0318 ima: Use kmemdup rather than kmalloc+memcpy adds 60386b854008 ima: Don't ignore errors from crypto_shash_update() adds 4be92db3b566 ima: Remove semicolon at the end of ima_get_binary_runtime_size() adds 455b6c9112ef evm: Check size of security.evm before using it adds aa662fc04f5b ima: Fix NULL pointer dereference in ima_file_hash new 840e5bb326bb Merge tag 'integrity-v5.10' of git://git.kernel.org/pub/sc [...] adds 08f90fc9d143 enetc: Clean up MAC and link configuration adds 46456ccfd98f enetc: Clean up serdes configuration adds 9fce74bf2245 arm64: dts: fsl-ls1028a-rdb: Specify in-band mode for ENET [...] adds 71b77a7a27a3 enetc: Migrate to PHYLINK and PCS_LYNX adds bea4b3095b9b Merge branch 'enetc-Migrate-to-PHYLINK-and-PCS_LYNX' adds 70edfae15a32 net: mscc: ocelot: offload VLAN mangle action to VCAP IS1 adds ea440cd2d9b2 net: dsa: tag_ocelot: use VLAN information from tagging he [...] adds 82c200be7c43 selftests: net: mscc: ocelot: add test for VLAN modify action adds bc081a693a56 Merge branch 'Offload-tc-vlan-mangle-to-mscc_ocelot-switch' adds ca139d76b0d9 cx82310_eth: re-enable ethernet mode after router reboot adds 15f5e48f93c0 cx82310_eth: use netdev_err instead of dev_err adds ac911bfeb34b can: isotp: implement cleanups / improvements from review adds f726f3d37163 can: remove obsolete version strings adds 2ad119d998e4 Merge tag 'linux-can-next-for-5.10-20201012' of git://git. [...] adds cf223bfaf791 bnxt_en: Return -EROFS to user space, if NVM writes are no [...] adds 6896cb35eec5 bnxt_en: Enable online self tests for multi-host/NPAR mode. adds 8fb35cd302f7 bnxt_en: Set driver default message level. adds 03ab8ca1e920 bnxt_en: Simplify bnxt_async_event_process(). adds c966c67c0992 bnxt_en: Log event_data1 and event_data2 when handling RES [...] adds 8eddb3e7ce12 bnxt_en: Log unknown link speed appropriately. adds 4933f6753b50 bnxt_en: Add bnxt_hwrm_nvm_get_dev_info() to query NVM info. adds 7154917a12b2 bnxt_en: Refactor bnxt_dl_info_get(). adds 1388875b3916 bnxt_en: Add stored FW version info to devlink info_get cb. adds 547848af58e3 Merge branch 'bnxt_en-Updates-for-net-next' adds 073b04e76be6 ipvs: inspect reply packets from DR/TUN real servers adds afd9024cd1fc netfilter: add nf_static_key_{inc,dec} adds ddcfa710d40b netfilter: add nf_ingress_hook() helper function adds 60a3815da702 netfilter: add inet ingress support adds d3519cb89f6d netfilter: nf_tables: add inet ingress support adds 793d5d612426 netfilter: flowtable: reduce calls to pskb_may_pull() adds a308283fdbf7 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds cffcdbff70a3 selftests/bpf: Initialize duration in xdp_noinline.c adds 48ca6243c6ad selftests/bpf: Properly initialize linfo in sockmap_basic adds 82f45c6c4a70 bpf: tcp: Do not limit cb_flags when creating child sk fro [...] adds 96d46c508506 bpf: selftest: Ensure the child sk inherited all bpf_sock_ [...] adds 440c5752a3ca Merge branch 'Do not limit cb_flags when creating child sk' adds 4976b718c355 bpf: Introduce pseudo_btf_id adds d370bbe12143 bpf/libbpf: BTF support for typed ksyms adds 2c2f6abeff13 selftests/bpf: Ksyms_btf to test typed ksyms adds eaa6bcb71ef6 bpf: Introduce bpf_per_cpu_ptr() adds 63d9b80dcf2c bpf: Introducte bpf_this_cpu_ptr() adds 00dc73e44a84 bpf/selftests: Test for bpf_per_cpu_ptr() and bpf_this_cpu_ptr() adds 60a128b532d8 Merge branch 'bpf: BTF support for ksyms' adds 18ebe16d1049 bpf, sockmap: Add skb_adjust_room to pop bytes off ingress [...] adds 91274ca53518 bpf, sockmap: Update selftests to use skb_adjust_room adds fb91db01c652 Merge branch 'Add skb_adjust_room() for SK_SKB' adds 1028ae406999 bpf: Deref map in BPF_PROG_BIND_MAP when it's already used adds b75597d8947f xsk: Remove internal DMA headers adds 8731745e4821 bpf, verifier: Use fallthrough pseudo-keyword adds 39d8f0d1026a bpf: Use raw_spin_trylock() for pcpu_freelist_push/pop in NMI adds dca4121cdc48 bpf, doc: Update Andrii's email in MAINTAINERS adds a0f2b7acb4b1 libbpf: Close map fd if init map slots failed adds 2c193d32caee libbpf: Check if pin_path was set even map fd exist adds 44c4aa2bd151 selftest/bpf: Test pinning map with reused map fd adds fd08f944e0c4 Merge branch 'Fix pining maps after reuse map fd' adds 8cee9107e72c bpf, libbpf: Use valid btf in bpf_program__set_attach_target adds 9618bde489b2 samples/bpf: Change Makefile to cope with latest llvm adds 544d6adf3c3d samples/bpf: Fix a compilation error with fallthrough marking adds 2e8806f032f5 samples: bpf: Split xdpsock stats into new struct adds 60dc609dbd54 samples: bpf: Count syscalls in xdpsock adds 67ed375530e2 samples: bpf: Driver interrupt statistics in xdpsock adds bf88a80a0407 selftests/bpf: Fix test_verifier after introducing resolve [...] adds 49a2a4d4163f kernel/bpf/verifier: Fix build when NET is not enabled adds ebfb4d40ed9d bpf: Fix build failure for kernel/trace/bpf_trace.c with C [...] adds 49f3d12b0f70 bpf: Fix typo in uapi/linux/bpf.h adds 80348d8867c6 libbpf: Fix compatibility problem in xsk_socket__create adds 47f7cf6325f7 libbpf: Skip CO-RE relocations for not loaded BPF programs adds a66345bcbdf0 libbpf: Support safe subset of load/store instruction resi [...] adds 2b7d88c2b582 libbpf: Allow specifying both ELF and raw BTF for CO-RE BT [...] adds 888d83b961f6 selftests/bpf: Validate libbpf's auto-sizing of LD/ST/STX [...] adds 1e9259eca8fd Merge branch 'libbpf: auto-resize relocatable LOAD/STORE i [...] adds c3f01fdcedf9 xsk: Introduce padding between ring pointers adds eca43ee6c46d bpf: Add tcp_notsent_lowat bpf setsockopt adds 75748837b7e5 bpf: Propagate scalar ranges through register assignments. adds 5689d49b71ad bpf: Track spill/fill of bounded scalars. adds 03d4d13fab3f selftests/bpf: Add profiler test adds 54fada41e8a1 selftests/bpf: Asm tests for the verifier regalloc tracking. adds ac53a0d3107c Merge branch 'bpf-llvm-reg-alloc-patterns' adds dd2ce6a5373c bpf: Improve bpf_redirect_neigh helper description adds 9aa1206e8f48 bpf: Add redirect_peer helper adds 4a8f87e60f6d bpf: Allow for map-in-map with dynamic inner array map entries adds 6775dab73bdc bpf, selftests: Add test for different array inner map size adds 57a73fe7c198 bpf, selftests: Make redirect_neigh test more extensible adds 9f4c53ca23a2 bpf, selftests: Add redirect_peer selftest adds 673e37524561 Merge branch 'Follow-up BPF helper improvements' adds 8ac91df6de16 samples: bpf: Refactor xdp_monitor with libbpf adds 151936bf51af samples: bpf: Replace attach_tracepoint() to attach() in x [...] adds 321f6324500e samples: bpf: Refactor XDP kern program maps with BTF-defined map adds 52b07e56af64 Merge branch 'samples: bpf: Refactor XDP programs with libbpf' adds d1c362e1dd68 bpf: Always return target ifindex in bpf_fib_lookup adds ebb034b15bfa bpf: Migrate from patchwork.ozlabs.org to patchwork.kernel.org. adds cfea28f890cf bpf, sockmap: Skb verdict SK_PASS to self already checked [...] adds 9ecbfb06a078 bpf, sockmap: On receive programs try to fast track SK_PAS [...] adds 29545f4977cf bpf, sockmap: Remove skb_set_owner_w wmem will be taken la [...] adds 9047f19e7ccb bpf, sockmap: Remove dropped data on errors in redirect case adds 10d58d006356 bpf, sockmap: Remove skb_orphan and let normal skb_kfree d [...] adds 0b17ad25d8d1 bpf, sockmap: Add memory accounting so skbs on ingress lis [...] adds 20a6d91518c4 Merge branch 'sockmap/sk_skb program memory acct fixes' adds 743df8b7749f bpf, sockmap: Check skb_verdict and skb_parser programs ex [...] adds ef5659280eb1 bpf, sockmap: Allow skipping sk_skb parser program adds cdf43c4bfa1a bpf, selftests: Add option to test_sockmap to omit adding [...] adds a24fb420a577 bpf, selftests: Add three new sockmap tests for verdict on [...] adds 376dcfe3a4e5 Merge branch 'bpf, sockmap: allow verdict only sk_skb progs' adds ccdf7fae3afa Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds fa6031df12fc macb: add RM9200's interrupt flag TBRE adds 73d742281383 macb: prepare at91 to use a 2-frame TX queue adds 0a4e9ce17ba7 macb: support the two tx descriptors on at91rm9200 adds c93c5482c7d4 Merge branch 'macb-support-the-2-deep-Tx-queue-on-at91' adds 7e38b03f0fe7 net: mscc: ocelot: remove duplicate ocelot_port_dev_check adds 44797589c20e tcp: use semicolons rather than commas to separate statements adds 6159e9633f17 net/ipv6: use semicolons rather than commas to separate st [...] adds 0403a2b53c29 net/tls: use semicolons rather than commas to separate statements adds c9bf52a173c7 net/af_unix: Remove unused old_pid variable adds 3618ad2a7c0e virtio-net: ethtool configurable RXCSUM adds 44fa32f008ab net: add function dev_fetch_sw_netstats for fetching pcpu_ [...] adds 3b51788a2d5f IB/hfi1: use new function dev_fetch_sw_netstats adds 9d0151673e70 net: macsec: use new function dev_fetch_sw_netstats adds ec173778e96e net: usb: qmi_wwan: use new function dev_fetch_sw_netstats adds ab2b3ff21b9f net: usbnet: use new function dev_fetch_sw_netstats adds 1f68b2096f65 qtnfmac: use new function dev_fetch_sw_netstats adds f3f04f0f3ab9 net: bridge: use new function dev_fetch_sw_netstats adds a0d269810185 net: dsa: use new function dev_fetch_sw_netstats adds cf89f18fa407 iptunnel: use new function dev_fetch_sw_netstats adds 6401297e7610 mac80211: use new function dev_fetch_sw_netstats adds 3569939a811e net: openvswitch: use new function dev_fetch_sw_netstats adds 5fc3594d36d1 xfrm: use new function dev_fetch_sw_netstats adds a003ec1f47bc Merge branch 'net-add-and-use-function-dev_fetch_sw_netsta [...] adds 30cf856a691f i40e: Allow changing FEC settings on X722 if supported by FW adds f2bf814a27c5 e1000: remove unused and incorrect code adds d5e6f064ac66 Merge branch '40GbE-Intel-Wired-LAN-Driver-Updates-2020-10-12' adds 825f8b0b17a8 net/mlx5: Fix uininitialized pointer read on pointer attr adds ee92e4f1f95e net/mlx5: Add NIC TX domain namespace adds 9b9d454ddbf0 net/mlx5e: IPsec: Add TX steering rule per IPsec state adds 5be019040cb7 net/mlx5e: IPsec: Add Connect-X IPsec Tx data path offload adds 50172733d01c Merge tag 'mlx5-updates-2020-10-12' of git://git.kernel.or [...] adds d25e2e9388ed netfilter: restore NF_INET_NUMHOOKS adds 0ec78cdb1ab1 cxgb4/ch_ipsec: Replace the module name to ch_ipsec from chcr adds f3af4ad1e08a rxrpc: Fix bundle counting for exclusive connections adds ddc7834af8d5 rxrpc: Fix loss of final ack on shutdown adds 54086c5a7f15 Merge tag 'rxrpc-next-20201015' of git://git.kernel.org/pu [...] adds 346e320cb210 netfilter: nftables: allow re-computing sctp CRC-32C in 'p [...] adds 2295cddf99e3 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds e688c3db7ca6 bpf: Fix register equivalence tracking. adds f58423aeab28 bpf, sockmap: Add locking annotations to iterator adds 8a3feed90e75 bpf, selftest: Fix flaky tcp_hdr_options test when adding [...] adds 83c11c17553c net, sockmap: Don't call bpf_prog_put() on NULL pointer adds 105faa874243 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next new 9ff9b0d392ea Merge tag 'net-next-5.10' of git://git.kernel.org/pub/scm/ [...] new a455aa72f7c4 device-dax/kmem: fix resource release new 392b466981ac powerpc/mm: add DEBUG_VM WARN for pmd_clear new 379c926d6334 powerpc/mm: move setting pte specific flags to pfn_pte new cfc5bbc4e75d mm/debug_vm_pgtable/ppc64: avoid setting top bits in radom value new 85a144632dcc mm/debug_vm_pgtables/hugevmap: use the arch helper to iden [...] new 4200605b1f80 mm/debug_vm_pgtable/savedwrite: enable savedwrite test wit [...] new c3824e18d3f3 mm/debug_vm_pgtable/set_pte/pmd/pud: don't use set_*_at to [...] new e8edf0adb95d mm/debug_vm_pgtable/locks: move non page table modifying t [...] new 6f302e270c99 mm/debug_vm_pgtable/locks: take correct page table lock new 87f34986de0b mm/debug_vm_pgtable/thp: use page table depost/withdraw with THP new 13af05063033 mm/debug_vm_pgtable/pmd_clear: don't use pmd/pud_clear on [...] new 2b1dd67a78c3 mm/debug_vm_pgtable/hugetlb: disable hugetlb test on ppc64 new 401035d5c456 mm/debug_vm_pgtable: avoid none pte in pte_clear_test new f14312e1ed1e mm/debug_vm_pgtable: avoid doing memory allocation with pg [...] new 57417cebc96b XArray: add xa_get_order new 8fc75643c5e1 XArray: add xas_split new 198b62f83eef mm/filemap: fix storing to a THP shadow entry new 887b22c628c6 mm/filemap: fix page cache removal for arbitrary sized THPs new d01ac3c35214 mm/memory: remove page fault assumption of compound page size new 8fb156c9ee2d mm/page_owner: change split_page_owner to take a count new 86b562b62972 mm/huge_memory: fix total_mapcount assumption of page size new 8cce54756806 mm/huge_memory: fix split assumption of page size new 65dfe3c3bc41 mm/huge_memory: fix page_trans_huge_mapcount assumption of [...] new e2333dad2d4a mm/huge_memory: fix can_split_huge_page assumption of THP size new 5eaf35ab1275 mm/rmap: fix assumptions of THP size new fc3a5ac52827 mm/truncate: fix truncation for pages of arbitrary size new 8854a6a7248f mm/page-writeback: support tail pages in wait_for_stable_page new 3efe62e46695 mm/vmscan: allow arbitrary sized pages to be paged out new 01c70267053d fs: add a filesystem flag for THPs new 6f4d2f9770cf fs: do not update nr_thps for mappings which support THPs new c4f9c701f9b4 mm: fix a race during THP splitting new 1aa83cfa5a20 mm/readahead: add DEFINE_READAHEAD new 73bb49da50cd mm/readahead: make page_cache_ra_unbounded take a readahea [...] new 8238287eadb2 mm/readahead: make do_page_cache_ra take a readahead_control new 6e4af69ae9b7 mm/readahead: make ondemand_readahead take a readahead_control new 7b3df3b9ac7e mm/readahead: pass readahead_control to force_page_cache_ra new fefa7c478fda mm/readahead: add page_cache_sync_ra and page_cache_async_ra new db660d462525 mm/filemap: fold ra_submit into do_sync_mmap_readahead new b1647dc0deef mm/readahead: pass a file_ra_state into force_page_cache_ra new 7d9d46ac87f9 mm,hwpoison: cleanup unused PageHuge() check new 1b473becde09 mm, hwpoison: remove recalculating hpage new fd476720c9ba mm,hwpoison-inject: don't pin for hwpoison_filter new 7e27f22c9e40 mm,hwpoison: unexport get_hwpoison_page and make it static new dc7560b496f9 mm,hwpoison: refactor madvise_inject_error new dd6e2402fad9 mm,hwpoison: kill put_hwpoison_page new 694bf0b0cdf9 mm,hwpoison: unify THP handling for hard and soft offline new 06be6ff3d2ec mm,hwpoison: rework soft offline for free pages new 79f5f8fab482 mm,hwpoison: rework soft offline for in-use pages new 6b9a217eda4a mm,hwpoison: refactor soft_offline_huge_page and __soft_of [...] new 5a2ffca3c233 mm,hwpoison: return 0 if the page is already poisoned in s [...] new 5d1fd5dc877b mm,hwpoison: introduce MF_MSG_UNSPLIT_THP new 1f2481ddbe44 mm,hwpoison: double-check page count in __get_any_page() new b94e02822deb mm,hwpoison: try to narrow window race for free pages new 11c9c7edae06 mm/page_poison.c: replace bool variable with static key new 406100762ae9 mm/vmstat.c: use helper macro abs() new 295a17302348 mm/util.c: update the kerneldoc for kstrdup_const() new c9682d10271e mm/mmu_notifier: fix mmget() assert in __mmu_interval_noti [...] new 73a11c965857 mm/memory_hotplug: inline __offline_pages() into offline_pages() new 4986fac160b3 mm/memory_hotplug: enforce section granularity when onlini [...] new 0a1a9a0008bb mm/memory_hotplug: simplify page offlining new 257bea71582d mm/page_alloc: simplify __offline_isolated_pages() new ea15153c3d46 mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages() new 3fa0c7c79d24 mm/page_isolation: simplify return value of start_isolate_ [...] new aac65321ba69 mm/memory_hotplug: simplify page onlining new 4eb29bd9d089 mm/page_alloc: drop stale pageblock comment in memmap_init [...] new d882c0067d99 mm: pass migratetype into memmap_init_zone() and move_pfn_ [...] new b30c59279d68 mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while o [...] new ec62d04e3fdc kernel/resource: make release_mem_region_adjustable() never fail new 7cf603d17d9b kernel/resource: move and rename IORESOURCE_MEM_DRIVER_MANAGED new 3a0aaefe4134 mm/memory_hotplug: guard more declarations by CONFIG_MEMOR [...] new b6117199787c mm/memory_hotplug: prepare passing flags to add_memory() a [...] new 9ca6551ee243 mm/memory_hotplug: MEMHP_MERGE_RESOURCE to specify merging [...] new 9b24247a2447 virtio-mem: try to merge system ram resources new 1b989d5d72ab xen/balloon: try to merge system ram resources new 2c76e7f6c42b hv_balloon: try to merge system ram resources new cb8e3c8b4f45 kernel/resource: make iomem_resource implicit in release_m [...] new 90c7eaeb14a3 mm: don't panic when links can't be created in sysfs new f04a5d5d913f mm/page_alloc: convert "report" flag of __free_one_page() [...] new 47b6a24a2382 mm/page_alloc: place pages to tail in __putback_isolated_page() new 293ffa5ebb9c mm/page_alloc: move pages to tail in move_to_free_list() new 7fef431be9c9 mm/page_alloc: place pages to tail in __free_pages_core() new b86c5fc4e71a mm/memory_hotplug: update comment regarding zone shuffling new 4e79603bbd33 zram: failing to decompress is WARN_ON worthy new c7df08f1953b mm/slab.h: remove duplicate include new 58f6f0349716 mm/page_reporting.c: drop stale list head check in page_re [...] new 955cc774f286 mm/highmem.c: clean up endif comments new ed0173733dd4 mm: use self-explanatory macros rather than "2" new 0e9aa6755757 mm: fix some broken comments new 70b6d25ec59c mm: fix some comments formatting new e755f4af08b7 mm/workingset.c: fix some doc warnings new 73eb7f9a4ff0 mm: use helper function put_write_access() new 1f0f8c0de090 include/linux/mmzone.h: remove unused early_pfn_valid() new ab130f9108dc mm: rename page_order() to buddy_order() new ce9bebe683a1 fs: configfs: delete repeated words in comments new b296a6d53339 kernel.h: split out min()/max() et al. helpers new 15ec0fcff6da kernel/sys.c: replace do_brk with do_brk_flags in comment [...] new 7b7b8a2c9560 kernel/: fix repeated words in comments new b7621ebf8a08 kernel: acct.c: fix some kernel-doc nits new cdfe2d220476 get_maintainer: add test for file in VCS new 6343f6b71f83 get_maintainer: exclude MAINTAINERS file(s) from --git-fallback new 32dd8afae7db MAINTAINERS: jarkko.sakkinen@linux.intel.com -> jarkko@kernel.org new 197d6c1dde4e lib: bitmap: delete duplicated words new f1e594acb1bd lib: libcrc32c: delete duplicated words new 2f22385fb121 lib: decompress_bunzip2: delete duplicated words new dde57fe01a0a lib: dynamic_queue_limits: delete duplicated words + fix typo new 4e20ace06f70 lib: earlycpio: delete duplicated words new e0656501a619 lib: radix-tree: delete duplicated words new 408a93a2bb4f lib: syscall: delete duplicated words new 2d0469814ade lib: test_sysctl: delete duplicated words new 8d8472cfdefa lib/mpi/mpi-bit.c: fix spello of "functions" new 3b6742618ed9 lib/idr.c: document calling context for IDA APIs mustn't u [...] new 3264ceec8f17 lib/idr.c: document that ida_simple_{get,remove}() are deprecated new 6ed9b92e290b lib/scatterlist.c: avoid a double memset new 1d339638a954 lib/percpu_counter.c: use helper macro abs() new e130816164e2 include/linux/list.h: add a macro to test if entry is poin [...] new f3c9d0a3fe97 lib/test_hmm.c: fix an error code in dmirror_allocate_chunk() new 904542dc5652 lib/crc32.c: fix trivial typo in preprocessor condition new a9eb63705e37 bitops: simplify get_count_order_long() new 004fba1ae6dd bitops: use the same mechanism for get_count_order[_long] new 3e89ad8506f3 checkpatch: add --kconfig-prefix new 310cd06ba249 checkpatch: move repeated word test new 40873aba2c6b checkpatch: add test for comma use that should be semicolon new ed4761f78047 const_structs.checkpatch: add phy_ops new 8020b2536312 checkpatch: warn if trace_printk and friends are called new c12093a11462 const_structs.checkpatch: add pinctrl_ops and pinmux_ops new 99ca38c2aa7d checkpatch: warn on self-assignments new f5f613259f3f checkpatch: allow not using -f with files that are in git new e7f929f3ca9e checkpatch: extend author Signed-off-by check for split Fr [...] new a0154cdbd3dc checkpatch: emit a warning on embedded filenames new 2e44e8033a9b checkpatch: fix multi-statement macro checks for while blocks. new c70735c23bf6 checkpatch: fix false positive on empty block comment lines new 48ca2d8ac8a1 checkpatch: add new warnings to author signoff checks. new ce81bb256a22 fs/binfmt_elf: use PT_LOAD p_align values for suitable sta [...] new 206e22f01941 tools/testing/selftests: add self-test for verifying load [...] new 8f942eea12ae binfmt_elf_fdpic: stop using dump_emit() on user pointers on !MMU new df0c09c01173 coredump: let dump_emit() bail out on short writes new afc63a97b764 coredump: refactor page range dumping into common helper new 429a22e776a2 coredump: rework elf/elf_fdpic vma_dump_size() into common helper new a07279c9a8cd binfmt_elf, binfmt_elf_fdpic: use a VMA list snapshot new 7f3bfab52cab mm/gup: take mmap_lock in get_dump_page() new 4d45e75a9955 mm: remove the now-unnecessary mmget_still_valid() hack new 50b7d8568008 ramfs: fix nommu mmap with gaps in the page cache new 589f6b526825 autofs: harden ioctl table new 64ead5201e75 nilfs2: fix some kernel-doc warnings for nilfs2 new fa63f083b349 rapidio: fix error handling path new 85094c05eeb4 rapidio: fix the missed put_device() for rio_mport_add_riodev new 3f388f28639f panic: dump registers on panic_on_warn new ac05b7a1b48b kernel/relay.c: drop unneeded initialization new 998ec76b9200 scripts/gdb/proc: add struct mount & struct super_block ad [...] new 4fbe310e4406 scripts/gdb/tasks: add headers and improve spacing format new 5cf53f3ce3b9 sched.h: drop in_ubsan field when UBSAN is in trap mode new 6a6155f664e3 ubsan: introduce CONFIG_UBSAN_LOCAL_BOUNDS for Clang new d9bc85de46ca ROMFS: support inode blocks calculation new 2c739ced5886 lib, include/linux: add usercopy failure capability new 4d0e9df5e43d lib, uaccess: add failure injection to usercopy functions new c4cf498dc024 Merge branch 'akpm' (patches from Andrew) adds 67c3e59443f5 powerpc/pseries: Fix missing of_node_put() in rng_init() adds d3e669f31ec3 powerpc/icp-hv: Fix missing of_node_put() in success path adds 1e89da5ef9c2 scsi: cxlflash: Access interrupt trigger page from xive directly adds ad857d47df6a ocxl: Access interrupt trigger page from xive directly adds dde6f18a8779 ocxl: Don't return trigger page when allocating an interrupt adds 374f6178f348 ocxl: Remove custom service to allocate interrupts adds 40ac790d99c6 cxl: Rework error message for incompatible slots adds 8c7614d64803 powerpc/dts/t4240rdb: remove interrupts property adds 843dc8ee23d1 powerc/dtc/t1024rdb: remove interrupts property adds 738e6cad0ace powerpc/fadump: Remove set but not used variable 'elf' adds ef23cf9a89a7 powerpc/perf: Remove set but not used variable 'target' adds 18102e4bcc47 powerpc/powernv: Remove set but not used variable 'parent' adds ccaea15296f9 powerpc/vmemmap: Fix memory leak with vmemmap list allocat [...] adds 1c0a7ac0ec63 powerpc/vmemmap: Don't warn if we don't find a mapping vme [...] adds 346427e66816 powerpc/oprofile: fix spelling mistake "contex" -> "context" adds f6bac19cf65c powerpc/powernv/smp: Fix spurious DBG() warning adds 8471c1dd93de powerpc/powernv: Include asm/powernv.h from the local powernv.h adds 3b70464aa789 powerpc/powernv: Staticify functions without prototypes adds fb248c3121af powerpc/powernv: Fix spurious kerneldoc warnings in opal-prd.c adds 3ced132a055c powerpc/nx: Don't pack struct coprocessor_request_block adds b51ba4fe2e13 powerpc/32s: Fix assembler warning about r0 adds 7db0a07273e8 macintosh: windfarm: remove detatch debug containing spell [...] adds 169b9afee572 powerpc/hwirq: Remove stale forward irq_chip declaration adds b134cfc3e327 powerpc/irq: Drop forward declaration of struct irqaction adds 63442de43011 powerpc/fpu: Drop cvt_fd() and cvt_df() adds 82eb1792426f powerpc: drop hard_reset_now() and poweroff_now() declaration adds 59562b5c33d6 powerpc/perf: consolidate GPCI hcall structs into asm/hvcall.h adds 5d1bc776428f powerpc/pseries: new lparcfg key/value pair: partition_aff [...] adds 6c9100ea39d2 powerpc: Use simple i2c probe function adds e53281bc21f0 powerpc: Drop _nmask_and_or_msr() adds 9d6792ffe140 powerpc/pseries: explicitly reschedule during drmem_lmb li [...] adds e426ab39f410 powerpc: Remove flush_instruction_cache for book3s/32 adds f663f3312051 powerpc: Move flush_instruction_cache() prototype in asm/c [...] adds de39b19452e7 powerpc: Rewrite 4xx flush_cache_instruction() in C adds 704dfe931df9 powerpc: Rewrite FSL_BOOKE flush_cache_instruction() in C adds e5e179aa3a39 pseries/drmem: don't cache node id in drmem_lmb struct adds d9de6b0da85c powerpc: unrel_branch_check.sh: fix shellcheck complaints adds 20ff8ec18216 powerpc: unrel_branch_check.sh: simplify and combine some [...] adds 4e71106c343c powerpc: unrel_branch_check.sh: simplify objdump's asm output adds 3d97abbc9f6f powerpc: unrel_branch_check.sh: convert grep | sed | awk t [...] adds b84eaab6ede6 powerpc: unrel_branch_check.sh: simplify and tidy up the f [...] adds 3745ae63b405 powerpc: unrel_branch_check.sh: fix up the file header adds af13a2244d59 powerpc: unrel_branch_check.sh: exit silently for early errors adds b71dca9891b3 powerpc: unrel_branch_check.sh: use nm to find symbol value adds 6b1992bcdee8 powerpc: unrel_branch_check.sh: enable the use of llvm-obj [...] adds 76d46a1e2fe2 powerpc: Remove flush_instruction_cache() on 8xx adds c20beffeec3c powerpc/uaccess: Use flexible addressing with __put_user() [...] adds 2f279eeb68b8 powerpc/uaccess: Add pre-update addressing to __get_user_a [...] adds 353bce211e00 powerpc/process: Remove unnecessary #ifdef CONFIG_FUNCTION [...] adds 10bf59d923c2 powerpc/pseries/eeh: Fix dumb linebreaks adds c0176429b7b0 selftests/powerpc: Fix TM tests when CPU 0 is offline adds 769628710c33 selftests/powerpc: Don't use setaffinity in tm-tmspr adds b5a646a681f5 selftests/powerpc: Run tm-tmspr test for longer adds 34c103342be3 selftests/powerpc: Make using_hash_mmu() work on Cell & PowerMac adds 17c98a541dc9 selftests/powerpc: Give the bad_accesses test longer to run adds d89002397cfb selftests/powerpc: Move set_dscr() into rfi_flush.c adds 178282a054dc selftests/powerpc: Include asm/cputable.h from utils.h adds 4c3c3c502575 selftests/powerpc: Don't run DSCR tests on old systems adds 3a31518a242d selftests/powerpc: Skip security tests on older CPUs adds 4871a10b7b5f selftests/powerpc: Skip L3 bank test on older CPUs adds 09275d717d1b selftests/powerpc: Don't touch VMX/VSX on older CPUs adds 003d6f5fd2cc selftests/powerpc: Properly handle failure in switch_endian_test adds 529d2bd56ada powerpc/64: Remove unused generic_secondary_thread_init() adds 364b236a0b6e powerpc/boot: Update Makefile comment for 64bit wrapper adds db96221a6833 selftests/powerpc: Fix prefixes in alignment_handler signa [...] adds 0fb4871bcc89 powerpc/tools: Remove 90 line limit in checkpatch script adds 51a1588154cb powerpc: Update documentation of ISA versions for Power10 adds cac3e629086f powerpc/pseries/iommu: Create defines for operations in ib [...] adds 80f025123113 powerpc/pseries/iommu: Update call to ibm, query-pe-dma-windows adds 74d0b3994e14 powerpc/pseries/iommu: Move window-removing part of remove [...] adds 8c0d51592f6f powerpc/pseries/iommu: Allow bigger 64bit window by removi [...] adds 8f55984f530d powerpc/powernv: Print helpful message when cores guarded adds a02f6d42357a powerpc: Warn about use of smt_snooze_delay adds dc462267d2d7 powerpc/64s: handle ISA v3.1 local copy-paste context switches adds 960e3708135a Merge branch 'fixes' into next adds 231b232df8f6 powerpc/64: Make VDSO32 track COMPAT on 64-bit adds eae9eec476d1 powerpc/pseries/svm: Allocate SWIOTLB buffer anywhere in memory adds 4759c11ed204 powerpc/watchpoint: Fix quadword instruction handling on p [...] adds 4441eb02333a powerpc/watchpoint: Fix handling of vector instructions adds 9b6b7c680cc2 powerpc/watchpoint/ptrace: Fix SETHWDEBUG when CONFIG_HAVE [...] adds edc8dd99b29e powerpc/watchpoint: Move DAWR detection logic outside of h [...] adds 5b905d77987d powerpc/watchpoint: Fix exception handling for CONFIG_HAVE [...] adds 58da5984d2ea powerpc/watchpoint: Add hw_len wherever missing adds fa725cc53d35 powerpc/watchpoint/ptrace: Introduce PPC_DEBUG_FEATURE_DAT [...] adds ac234524056d selftests/powerpc: Tests for kernel accessing user memory adds 2a32abac8860 powerpc/percpu: Update percpu bootmem allocator adds eb553f16973a powerpc/64/mm: implement page mapping percpu first chunk a [...] adds 7746406baa3b powerpc/book3s64/hash/4k: Support large linear mapping ran [...] adds b32d5d7e920a powerpc/mm/book3s: Split radix and hash MAX_PHYSMEM limit adds 66943005cc41 powerpc/tau: Use appropriate temperature sample interval adds b1c6a0a10bfa powerpc/tau: Convert from timer to workqueue adds 420ab2bc7544 powerpc/tau: Remove duplicated set_thresholds() call adds 5e3119e15fed powerpc/tau: Check processor type before enabling TAU interrupt adds e63d6fb5637e powerpc/tau: Disable TAU between measurements adds 542db12a9c42 powerpc: Fix random segfault when freeing hugetlb range adds 175a99991511 powerpc/8xx: Refactor calculation of number of entries per [...] adds e47168f3d1b1 powerpc/8xx: Support 16k hugepages with 4k pages adds fcf1f26895a4 powerpc/uaccess: Add pre-update addressing to __put_user_a [...] adds ee0a49a6870e powerpc/uaccess: Switch __put_user_size_allowed() to __put [...] adds e64ac41ab0c5 powerpc/uaccess: Switch __patch_instruction() to __put_use [...] adds 7fdf966bed15 powerpc/uaccess: Remove __put_user_asm() and __put_user_asm2() adds c118c7303ad5 powerpc/32: Fix vmap stack - Do not activate MMU before re [...] adds da7bb43ab9da powerpc/32: Fix vmap stack - Properly set r1 before activa [...] adds 04d476bfbb06 powerpc/process: Replace an #ifdef CONFIG_PPC_47x by IS_ENABLED() adds bfac2799301c powerpc/process: Replace an #ifdef CONFIG_PPC_BOOK3S_64 by [...] adds 2ec42996f5b1 powerpc/process: Replace an #if defined(CONFIG_4xx) || def [...] adds 8f020c7ca300 powerpc/process: Replace #ifdef CONFIG_KALLSYMS by IS_ENABLED() adds 60d62bfd24ef powerpc/process: Tag an #endif to help locate the matching [...] adds 80739c2bd291 powerpc/process: Remove useless #ifdef CONFIG_VSX adds e3667ee427e2 powerpc/process: Remove useless #ifdef CONFIG_ALTIVEC adds 532ed1900d37 powerpc/process: Remove useless #ifdef CONFIG_SPE adds c83c192a6fbb powerpc/process: Remove useless #ifdef CONFIG_PPC_FPU adds 2c637d2df4ee powerpc/powermac: Fix low_sleep_handler with KUAP and KUEP adds 4c42dc5c69a8 powerpc/kasan: Fix CONFIG_KASAN_VMALLOC for 8xx adds bbc4f40b5322 powerpc/ps3: make two symbols static adds 79b123cdf9cf powerepc/book3s64/hash: Align start/end address correctly [...] adds ffd2961bb41f powerpc/powernv/idle: add a basic stop 0-3 driver for POWER10 adds 3a3181e16fbd powerpc/pci: unmap legacy INTx interrupts when a PHB is removed adds 8f7e57e8e29c macintosh: windfarm: use for_each_child_of_node() macro adds ca78ef2f08cc powerpc/papr_scm: Fix warning triggered by perf_stats_show() adds 3db8715ec9dc drivers/macintosh/smu.c: Fix undeclared symbol warning adds 3babbe447d76 sched/topology: Allow archs to override cpu_smt_mask adds f3232321db58 powerpc/topology: Override cpu_smt_mask adds 67df77845c18 powerpc/numa: Restrict possible nodes based on platform adds a874f1005ef5 powerpc/numa: Set numa_node for all possible cpus adds 6398eaa26816 powerpc/numa: Prefer node id queried from vphn adds e75130f20b1f powerpc/numa: Offline memoryless cpuless node 0 adds d0fd24bbd276 powerpc/smp: Fix a warning under !NEED_MULTIPLE_NODES adds 2ef0ca54d97f powerpc/smp: Merge Power9 topology with Power topology adds 5e93f16ae48b powerpc/smp: Move powerpc_topology above adds 3c6032a8fe99 powerpc/smp: Move topology fixups into a new function adds f6606cfdfbcd powerpc/smp: Dont assume l2-cache to be superset of sibling adds caa8e29da599 powerpc/smp: Optimize start_secondary adds f9f130ff2ec9 powerpc/numa: Detect support for coregroup adds 6e086302816b powerpc/smp: Allocate cpumask only after searching thread group adds 72730bfc2a2b powerpc/smp: Create coregroup domain adds fa35e868f9dd powerpc/smp: Implement cpu_to_coregroup_id adds b5c8a2934eec Merge coregroup support into next adds d208e13c6a22 powerpc/process: Fix uninitialised variable error adds d53c3dfb23c4 mm: fix exec activate_mm vs TLB shootdown and lazy tlb swi [...] adds 66acd46080bd powerpc: select ARCH_WANT_IRQS_OFF_ACTIVATE_MM adds bafb056ce279 sparc64: remove mm_cpumask clearing to fix kthread_use_mm race adds a665eec0a22e powerpc/64s/radix: Fix mm_cpumask trimming race vs kthread_use_mm adds 0b30191b277a Merge branch 'topic/irqs-off-activate-mm' into next adds bda7673d64b6 powerpc/book3s64: fix link error with CONFIG_PPC_RADIX_MMU=n adds 96543e7352bd powerpc/pseries: convert to use DEFINE_SEQ_ATTRIBUTE macro adds ef1edbba5288 powerpc/mm/64s: Fix slb_setup_new_exec() sparse warning adds d10ebe79dfae powerpc/perf: Add declarations to fix sparse warnings adds 1ea21ba231f2 powerpc: Move arch_cpu_idle_dead() into smp.c adds bf3c1464db88 powerpc/smp: Fold cpu_die() into its only caller adds 39f87561454d powerpc/smp: Move ppc_md.cpu_die() to smp_ops.cpu_offline_self() adds 6c71cfcc0168 powerpc/prom_init: Check display props exist before enabli [...] adds 9c826d31a738 drivers/macintosh/smu.c: use for_each_child_of_node() macro adds acff5e6c37fa macintosh: smu_sensors: use for_each_child_of_node() macro adds 1d42e07e9c24 serial: pmac_zilog: use for_each_child_of_node() macro adds 8ec5cb12cd95 powerpc/powernv: fix wrong warning message in opalcore_con [...] adds 7b2aab5f22f0 powerpc/sysfs: Remove unused 'err' variable in sysfs_creat [...] adds 5ab187e01a53 powerpc/sstep: Remove empty if statement checking for inva [...] adds 2228f19cf90e powerpc/xive: Make debug routines static adds ebbfeef0d809 powerpc/32: Declare stack_overflow_exception() prototype adds aea948bb80b4 powerpc/powernv/elog: Fix race while processing OPAL error [...] adds 9983efa83b0a powerpc: untangle cputable mce include adds 05504b425620 powerpc/64s: Add cp_abort after tlbiel to invalidate copy- [...] adds cdb1ea0276bd powerpc/pseries: add new branch prediction security bits f [...] adds 903fd31d3212 powerpc/64: fix irq replay missing preempt adds 2b48e96be2f9 powerpc/64: fix irq replay pt_regs->softe value adds 012a9a97a8fd powerpc/64e: remove PACA_IRQ_EE_EDGE adds 903dd1ff453e powerpc/64e: remove 64s specific interrupt soft-mask code adds 455575533c7a powerpc/64: make restore_interrupts 64e only adds 4366337490cb powerpc/papr_scm: Fix warnings about undeclared variable adds 5c5e46dad939 powerpc: PPC_SECURE_BOOT should not require PowerNV adds 874dc62f548f powerpc: switch 85xx defconfigs from legacy ide to libata adds d125aedb4042 powerpc/eeh: Rework EEH initialisation adds 82a1ea21f1ba powerpc/powernv: Stop using eeh_ops->init() adds 1f8fa0cd6a84 powerpc/pseries: Stop using eeh_ops->init() adds 5d69e46a2104 powerpc/eeh: Delete eeh_ops->init adds 395ee2a2a15b powerpc/eeh: Move EEH initialisation to an arch initcall adds f61c859feb5d powerpc/pseries/eeh: Clean up pe_config_addr lookups adds 98ba956f6a38 powerpc/pseries/eeh: Rework device EEH PE determination adds 42de19d5ef71 powerpc/pseries/eeh: Allow zero to be a valid PE configura [...] adds 35d64734b643 powerpc/eeh: Clean up PE addressing adds d0ffdee8ff01 powerpc/tm: Save and restore AMR on treclaim and trechkpt adds 4bce545903fa powerpc/topology: Update topology_core_cpumask adds 4ca234a9cbd7 powerpc/smp: Stop updating cpu_core_mask adds e29e9ed665ee powerpc/smp: Remove get_physical_package_id adds 70edd4a7c753 powerpc/smp: Optimize remove_cpu_from_masks adds 53516d4abacf powerpc/smp: Limit CPUs traversed to within a node. adds 1f3a41810421 powerpc/smp: Stop passing mask to update_mask_by_l2 adds 661e3d42f991 powerpc/smp: Depend on cpu_l1_cache_map when adding CPUs adds 375370a10d06 powerpc/smp: Check for duplicate topologies and consolidate adds 3ab33d6dc3e9 powerpc/smp: Optimize update_mask_by_l2 adds b8a97cb4599c powerpc/smp: Move coregroup mask updation to a new function adds 70a94089d7f7 powerpc/smp: Optimize update_coregroup_mask adds 3b6c3adbb2fa powerpc/perf: Exclude pmc5/6 from the irrelevant PMU group [...] adds bd59380c5ba4 powerpc/rtas: Restrict RTAS requests from userspace adds dc9af82ea061 selftests/powerpc: Add a rtas_filter selftest adds 72cdd117c449 pseries/hotplug-memory: hot-add: skip redundant LMB lookup adds 269e583357df powerpc/eeh: Delete eeh_pe->config_addr adds 8175bd580e62 powerpc/pseries/eeh: Fix use of uninitialised variable adds 0f9866f7e857 powerpc/perf/hv-gpci: Fix starting index value adds 264a034099b6 Documentation/ABI: Add ABI documentation for hv-24x7 format adds 435387dd1f6f Documentation/ABI: Add ABI documentation for hv-gpci format adds dcb5cdf60a1f powerpc/perf/hv-gpci: Add cpu hotplug support adds 09b791d95559 powerpc/hv-gpci: Add sysfs files inside hv-gpci device to [...] adds 792254a77201 powerpc/security: Fix link stack flush instruction adds ec72024e35dd powerpc/drmem: Make lmb_size 64 bit adds 301d2ea65723 powerpc/memhotplug: Make lmb size 64bit adds 950805f4d90e powerpc/book3s64/radix: Make radix_mem_block_size 64bit adds fbf2f134c8c3 powerpc/lmb-size: Use addr #size-cells value when fetching [...] adds 13135b461cf2 powerpc/papr_scm: Add PAPR command family to pass-through [...] adds ca1d3443b4dd powerpc: Remove SYNC on non 6xx adds e42a64002a50 powerpc: Remove CONFIG_PPC601_SYNC_FIX adds d2a5cd83ee98 powerpc: Drop SYNC_601() ISYNC_601() and SYNC() adds f0ed73f3fa2c powerpc: Remove PowerPC 601 adds 8b14e1dff067 powerpc: Remove support for PowerPC 601 adds 2e38ea486615 powerpc: Tidy up a bit after removal of PowerPC 601. adds a4c5a3554229 powerpc: Remove __USE_RTC() adds 6601ec1c2ba9 powerpc: Remove get_tb_or_rtc() adds 63f9d9df5ed0 powerpc/time: Remove ifdef in get_dec() and set_dec() adds 69a1593abdbc powerpc/32s: Setup the early hash table at all time. adds 533090e5a980 powerpc/32s: Rename head_32.S to head_book3s_32.S adds 865418795a1d powerpc/32s: Remove #ifdef CONFIG_PPC_BOOK3S_32 in head_bo [...] adds 15c102153e72 powerpc/time: Rename mftbl() to mftb() adds ff125fbcd45d powerpc/time: Make mftb() common to PPC32 and PPC64 adds 942e89115b58 powerpc/time: Avoid using get_tbl() and get_tbu() internally adds e8d5bf30eafc powerpc/time: Remove get_tbu() adds 1156a6285cd3 powerpc/time: Make get_tbl() common to PPC32 and PPC64 adds 9686e431c683 powerpc/time: Make get_tb() common to PPC32 and PPC64 adds a2d0230b91f7 cpufreq: powernv: Fix frame-size-overflow in powernv_cpufr [...] new 996f9e0f93f1 selftests/powerpc: Fix eeh-basic.sh exit codes new ffd0b25ca049 Revert "powerpc/pci: unmap legacy INTx interrupts when a P [...] new 96685f866671 Merge tag 'powerpc-5.10-1' of git://git.kernel.org/pub/scm [...] adds b064904c509d s390/checksum: provide csum_ipv6_magic() adds bb4644b14acc s390/checksum: rewrite csum_tcpudp_nofold() adds 614b4f5d0fa3 s390/checksum: make ip_fast_csum() faster adds 612ad0785dd5 s390/checksum: have consistent calculations adds 98ad45fb58c1 s390/checksum: coding style changes adds 4bff8cb54502 s390: convert to GENERIC_VDSO adds 4bf3ec384edf s390: disable branch profiling for vdso adds 309f98dbc66c s390/qdio: make qdio_handle_aobs() more robust adds 4d4a3caaf362 s390/qdio: clean up QDR setup adds b02002cc4c0f s390/pci: Implement ioremap_wc/prot() with MIO adds 180a4c42e541 s390/qdio: always use dev_name() for device name in QIB adds 0d574ad33e5b s390/zcrypt: simplify cca_findcard2 loop code adds 9d719d39aab4 s390/mm,ptdump: convert to generic page table dumper adds 36c2733c439c s390/mm,ptdump: hold memory hotplug lock while walking for [...] adds da1694ad9e8d s390/mm,ptdump: hold cpa mutex while walking for kernel pa [...] adds abb95b7550f8 s390/pci: consolidate SR-IOV specific code adds 2bce60b5032f s390/pci: remove unused function zpci_rescan() adds 809fcfaf9238 s390/pci: remove clp_rescan_pci_devices() adds c3b2c9064e76 s390/pci: remove clp_rescan_pci_devices_simple() adds 6c6687a444cf s390/kprobes: make insn pages read-only adds 6bf9a639e76e s390/mm,ptdump: make page table dumping seq_file optional adds 08c8e685c7c9 s390: add ARCH_HAS_DEBUG_WX support adds d411e3c67449 s390/kasan: make shadow memory noexec adds e670e64af1d4 s390/mm,ptdump: add couple of additional markers adds 1a80b54d1ce1 s390/uv: add destroy page call adds 980d5f9ab36b s390/boot: enable .bss section for compressed kernel adds 48111b483848 s390/mm,ptdump: add proper ifdefs adds 4904e1941ee3 s390/pci: add missing pci_iov.h include adds ee4b2ce6d1e3 s390/mm,ptdump: sort markers adds 8f78657c291f s390/kasan: avoid unnecessary moving of vmemmap adds 1d6671ae46e5 s390/protvirt: parse prot_virt option in the decompressor adds c2314cb2dd41 s390/protvirt: support ultravisor without secure storage limit adds c360c9a238d1 s390/kasan: support protvirt with 4-level paging adds 52f72feba9db s390/zcrypt: remove set_fs() invocation in zcrypt device driver adds fc3f61e1bcd5 s390/dis: get rid of set_fs() usage adds 110a6dbb2eca s390/uaccess: add HAVE_GET_KERNEL_NOFAULT support adds 61f2e7748918 s390/diag: convert to use DEFINE_SEQ_ATTRIBUTE macro adds 48175fed1dea s390/ap: remove unnecessary spin_lock_init() adds bcf1650c9b82 s390/boot: avoid unnecessary zeroing of .bss section adds 14ab62243241 s390/sclp: clean up unneeded .data section usage adds 5596c4c106ba s390/sclp: remove unused sclp_early_printk_forced adds 32ca04bba6fd s390/zcrypt: Support for CCA APKA master keys adds fa6999e326fe s390/pkey: support CCA and EP11 secure ECC private keys adds b3bd02495cb3 s390/stp: add locking to sysfs functions adds bb7d066a0916 s390/stp: use __packed adds 4ab79ed223d2 s390/stp: use u32 instead of unsigned int adds b2539aa0d7ff s390/stp: add support for leap seconds adds 4fb53dde770c s390/stp: add sysfs file to show scheduled leap seconds adds ad5ceb33eee1 s390/stp: unify stp_work_mutex and clock_sync_mutex adds 62aacabc1301 s390/3215: simplify the return expression of tty3215_open() adds 07a699bc43d1 s390/kaslr: avoid mixing valid random value and an error code adds 5c46f2768c4b s390/kaslr: correct and explain randomization base generation adds 1c7c83e8d235 s390: remove unused _swsusp_reset_dma adds 2835c2ea95d5 s390/startup: avoid save_area_sync overflow adds ad3e6948f90a s390: remove cad commandline option adds 54530ce6a184 s390/cio: remove unused channel_subsystem_reinit adds 3731ac579519 s390/vdso: remove orphaned declarations adds 86cde618e718 s390/startup: correct "dfltcc" option parsing adds f980ec9e34f8 s390/sclp_sdias: remove unused sclp_sdias_exit adds 3372e88b094e s390/sclp: remove orphaned sclp_set_columns and sclp_set_htab adds 3ca8b855b011 s390/startup: add kaslr_offset to pgm check info print adds 402e9228f7a6 s390: remove orphaned function declarations adds d70e38cb1dee s390: nvme dump support adds d9f12e48d08e s390/ipl: support NVMe IPL kernel parameters adds bd37b36832f6 s390/nvme: support firmware-assisted dump to NVMe disks adds 5627b9224b00 s390/ipl: add support to control memory clearing for nvme re-IPL adds 21a66717079c s390/kasan: make sure int handler always run with DAT on adds 100a980c174b s390: remove orphaned extern variables declarations adds 4ec95ed312c4 s390/startup: correct early pgm check info formatting adds 91ffc519c199 s390/zcrypt: introduce msg tracking in zcrypt functions adds 0ae88ccf4c16 s390/zcrypt: New config switch CONFIG_ZCRYPT_DEBUG adds 0b641cbd2444 s390/ap: split ap queue state machine state from device state adds 2ea2a6099ae3 s390/ap: add error response code field for ap queue devices adds 4f2fcccdb547 s390/ap: add card/queue deconfig state adds 0671cc104874 s390/sclp: Add support for SCLP AP adapter config/deconfig adds 5caa2af97118 s390/ap: Support AP card SCLP config and deconfig operations adds e0332629e33d s390/ap/zcrypt: revisit ap and zcrypt error handling adds 3730f5300b45 s390/zcrypt: move ap_msg param one level up the call chain adds 27c4f6738bdc s390/zcrypt: Introduce Failure Injection feature adds 4aa32ee3c058 s390/lib: fix kernel doc for memcmp() adds eefc69a09ca5 s390/sie: fix typo in SIGP code description adds b61e1f3281c5 s390/kprobes: move insn_page to text segment adds 4366dd725125 s390/zcrypt: fix wrong format specifications adds db5273975622 s390/uaccess: add default cases for __put_user_fn()/__get_ [...] adds 10e5afb3d260 s390/uaccess: fix indentation new 847d4287a0c6 Merge tag 's390-5.10-1' of git://git.kernel.org/pub/scm/li [...] adds 39116103a734 MIPS: ftrace: Remove redundant #ifdef CONFIG_DYNAMIC_FTRACE adds 6937dff24424 MIPS: Loongson: Use default CONFIG_FRAME_WARN as 2048 for [...] adds 58c9e24721c4 MIPS: lantiq: add missing GPHY clock aliases for ar10 and grx390 adds 7e914be75fc2 MIPS: BCM63xx: remove duplicated new lines adds 3879e1dafcc3 MIPS: BCM63xx: remove EHCI from BCM6348 boards adds f5e8983e44b4 MIPS: BCM63xx: enable EHCI for DWV-S0 board adds a5fb3b4518bc MIPS: BCM63xx: refactor board declarations adds 08b5666db722 MIPS: BCM63xx: switch to SPDX license identifier adds d92aabca4df1 firmware: bcm47xx_sprom: Fix -Wmissing-prototypes warnings adds 07989ee3abad MIPS: BCM47xx: Include bcm47xx_sprom.h adds 725ac66ed278 MIPS: Paravirt: remove remaining pieces of paravirt adds 625326ea9c84 MIPS: Remove PNX833x alias NXP_STB22x adds 5bdd89ad3419 MIPS: SGI-IP27: No need for kmalloc.h adds 942b14fb3e58 MIPS: Loongson2ef: Remove specific mc146818rtc.h adds 518c0afb55ee MIPS: Remove unused header file m48t37.h adds aa9c45db018f MIPS: SGI-IP32: No need to include mc14818*.h adds 1c4dd334df3a lib: decompress_unzstd: Limit output size adds a510b616131f MIPS: Add support for ZSTD-compressed kernels adds f0100c7f1aac MIPS: Use rcu to lookup a task in mipsmt_sys_sched_setaffinity() adds af07fabdd286 MIPS: p5600: Discard UCA config selection adds 263cdc37c18c MIPS: Loongson64: Remove unused loongson_reboot. adds 8c2ede45edbe MIPS: dts/ingenic: Cleanup qi_lb60.dts adds 802b83627f54 MIPS: Convert R4600_V1_INDEX_ICACHEOP into a config option adds 5e5b6527128c MIPS: Convert R4600_V1_HIT_CACHEOP into a config option adds 44def3426e4a MIPS: Convert R4600_V2_HIT_CACHEOP into a config option adds 142439b0520a MIPS: Remove MIPS4K_ICACHE_REFILL_WAR and MIPS_CACHE_SYNC_WAR adds 24a1c023f3ff MIPS: Convert TX49XX_ICACHE_INDEX_INV into a config option adds 886ee1363a3a MIPS: Convert ICACHE_REFILLS_WORKAROUND_WAR into a config option adds 256ec489f1c7 MIPS: Convert R10000_LLSC_WAR info a config option adds a7fbed988f31 MIPS: Convert MIPS34K_MISSED_ITLB_WAR into a config option adds 43df4eb2fc95 MIPS: Replace SIBYTE_1956_WAR by CONFIG_SB1_PASS_2_WORKAROUNDS adds ab5743079b8e MIPS: Get rid of BCM1250_M3_WAR adds 8e7291d603a3 MIPS: Get rid of CAVIUM_OCTEON_DCACHE_PREFETCH_WAR adds 601637e42df0 MIPS: Remove mach-*/war.h adds 38a6445cab6b MIPS: Correct the header guard of r4k-timer.h adds b0a1c2903b5f MIPS: pci: use devm_platform_ioremap_resource_byname adds 0ee69c589ec8 MIPS: OCTEON: use devm_platform_ioremap_resource adds 338a93a497e4 MIPS: netlogic: Remove unused code adds 055444c2663b MIPS: Loongson64: Increase NR_IRQS to 320 adds 7487abbe85af MIPS: configs: lb60: Fix defconfig not selecting correct board adds 95b1f6db67ae MIPS: cpu-probe: Set Ingenic's writecombine to _CACHE_CACHABLE_WA adds 5ef415107dfd MIPS: cpu-probe: Mark XBurst CPU as having vtagged caches adds 5f5ed0ebcf84 MIPS: cpu-probe: ingenic: Fix broken BUG_ON adds c434b9f80b09 MIPS: Kconfig: add MIPS_GENERIC_KERNEL symbol adds 8405419942f2 MIPS: generic: Allow boards to set system type adds 13a0ea28e8c6 MIPS: generic: Init command line with fw_init_cmdline() adds 323690d23be1 MIPS: generic: Support booting with built-in or appended DTB adds c3e2ee657418 MIPS: generic: Add support for zboot adds 02bd530f888c MIPS: generic: Increase NR_IRQS to 256 adds f0f4a753079c MIPS: generic: Add support for Ingenic SoCs adds b4a30e9c7480 MIPS: jz4740: Drop all obsolete files adds a103e9b951f9 MIPS: jz4740: Rename jz4740 folders to ingenic adds 8446fd61b5e3 MIPS: configs: Regenerate configs of Ingenic boards adds d41afc398fbc MAINTAINERS: Update paths to Ingenic platform code adds d976ae6ba04c MIPS: Make setup_elfcorehdr and setup_elfcorehdr_size static adds 6fa573a3e307 MIPS: kernel: include probes-common.h header in branch.c adds 4e43e5df5850 MIPS: context switch: Use save/restore instead of set/clea [...] adds 195615ecc830 MIPS: Loongson-3: Enable COP2 usage in kernel adds bc1c969f1158 MIPS: Loongson-3: Calculate ra properly when unwinding the stack adds 7895d662bab8 MIPS: SGI-IP30: Move irq bits to better header files adds b123c46cf558 MIPS: alchemy: remove unused ALCHEMY_GPIOINT_AU1300 adds b350041e6f23 MIPS: alchemy: remove unused ALCHEMY_GPIOINT_AU1000 adds 0c0938ea1d7c MIPS: malta: remove unused header file adds 307c9926393a MIPS: malta: remove mach-malta/malta-dtshim.h header file adds c1f6b45e630a MIPS: Ingenic: Add CPU nodes for Ingenic SoCs. adds 5fa1f7680f27 MIPS: Loongson64: Add UART node for LS7A PCH adds 262623961478 MIPS: kexec: Add crashkernel=YM handling adds 063a9966ee15 Revert "MIPS: OCTEON: use devm_platform_ioremap_resource" adds 2372b506115b dt-bindings: MIPS: Add X2000E based CU2000-Neo. adds a9fee3a513e5 MIPS: Ingenic: Add system type for new Ingenic SoCs. adds a5ce852398a4 MIPS: Ingenic: Fix bugs when detecting L2 cache of JZ4775 [...] adds ef923a76c398 MIPS: Increase range of CONFIG_FORCE_MAX_ZONEORDER adds 925b68822397 MIPS: idle: Add prototype for function check_wait adds 99419c310ee0 MIPS: process: Add prototype for function arch_dup_task_struct adds 047248cab16b MIPS: process: include exec.h header in process.c adds 396c7d94c3bb MIPS: alchemy: Fix build breakage, if TOUCHSCREEN_WM97XX i [...] adds 026ba130a5e8 MIPS: alchemy: Share prom_init implementation adds 9b7224836965 MIPS: pgtable: Remove used PAGE_USERIO define adds 43fab0856eaf MIPS: tx49xx: move tx4939_add_memory_regions into only user adds 46dd40aa376c MIPS: SGI-IP28: disable use of ll/sc in kernel adds 90761cee5f4c mips: octeon: Add Ubiquiti E200 and E220 boards adds 1062fc45d1e9 MIPS: Loongson64: Select SMP in Kconfig to avoid build error adds 73826d604bbf MIPS: Loongson64: Clean up numa.c adds e7ae8d174eec MIPS: replace add_memory_region with memblock adds a616c0617aa3 MIPS: cpu-probe: move fpu probing/handling into its own file adds 90c68c6dbcb4 MIPS: cpu-probe: introduce exclusive R3k CPU probe adds 20cc5b649d99 MIPS: cpu-probe: remove MIPS_CPU_BP_GHIST option bit adds 69b686ddd579 MIPS: ingenic: Remove CPU_SUPPORTS_HUGEPAGES adds 1f0400d0e2c4 mips: ralink: enable zboot support adds 3528f8ec95a5 bcm963xx_tag.h: fix duplicated word adds 3e4614e7fdde MIPS: dec: fix section mismatch adds cf3af0a4d3b6 MIPS: DEC: Restore bootmem reservation for firmware workin [...] new 09a31a7e3723 Merge tag 'mips_5.10' of git://git.kernel.org/pub/scm/linu [...] adds fcdb84cc5b31 kdb: remove unnecessary null check of dbg_io_ops adds b18b099e04f4 kgdb: Make "kgdbcon" work properly with "kgdb_earlycon" adds ece4ceaf2eba kdb: Use newer api for tasklist scanning adds e16c33e29079 kernel/debug: Fix spelling mistake in debug_core.c adds f2d10ff4a903 kgdb: Honour the kprobe blocklist when setting breakpoints adds 4c4197eda710 kgdb: Add NOKPROBE labels on the trap handler functions adds 771910f71965 kernel: debug: Centralize dbg_[de]activate_sw_breakpoints adds d081a6e35316 kdb: Fix pager search for multi-line strings new 49dc6fbce330 Merge tag 'kgdb-5.10-rc1' of git://git.kernel.org/pub/scm/ [...] adds eac48eb6ce10 printk: ringbuffer: Wrong data pointer when appending smal [...] new 8119c4332d25 Merge tag 'printk-for-5.10-fixup' of git://git.kernel.org/ [...] new ce66f6136460 tracing: Remove __init from __trace_early_add_new_event() new 93f3d8f54a22 Merge tag 'trace-v5.10-2' of git://git.kernel.org/pub/scm/ [...] adds d38c8cfb0571 scripts: kernel-doc: add support for typedef enum adds efa44475b8f5 scripts: kernel-doc: make it more compatible with Sphinx 3.x adds e3ad05fe6e6f scripts: kernel-doc: use a less pedantic markup for funcs [...] adds dbe8ba00e5ad scripts: kernel-doc: fix troubles with line counts adds eab795ddd84f scripts: kernel-doc: reimplement -nofunction argument adds 47bcacfd2b00 scripts: kernel-doc: fix typedef identification adds ed8348e23abc scripts: kernel-doc: don't mangle with parameter list adds 93351d419680 scripts: kernel-doc: allow passing desired Sphinx C domain [...] adds 5ef09c96d48b scripts: kernel-doc: fix line number handling adds 6e9e415854c1 scripts: kernel-doc: try to use c:function if possible adds 71e552aebf26 docs: cdomain.py: add support for a new Sphinx 3.1+ tag adds 95f49490515e docs: cdomain.py: extend it to handle new Sphinx 3.x tags adds 91fc6d8afe06 docs: kerneldoc.py: append the name of the parsed doc file adds 2791f47d26d1 docs: kerneldoc.py: add support for kerneldoc -nosymbol adds 06dc65b0fa61 docs: automarkup.py: Use new C roles in Sphinx 3 adds f66e47f98c1e docs: automarkup.py: Fix regexes to solve sphinx 3 warnings adds 3050edfd7971 docs: automarkup.py: Skip C reserved words when cross-referencing adds c51d9b046f90 docs: automarkup.py: Add cross-reference for parametrized [...] adds 01fae02d8d67 media: docs: make CEC documents compatible with Sphinx 3.1+ adds 407e84cd1e9a media: docs: make V4L documents more compatible with Sphinx 3.1+ adds f9b2e8aa326f media: docs: make DVB documents more compatible with Sphinx 3.1+ adds 937e68053d82 media: docs: make MC documents more compatible with Sphinx 3.1+ adds 5f536f4a221b media: docs: make RC documents more compatible with Sphinx 3.1+ adds 5b76632ed957 media: cec-core.rst: don't use c:type for structs adds abc59fd4a56a docs: remove some replace macros like |struct foo| adds 9303c9d5e988 docs: get rid of :c:type explicit declarations for structs adds d7faad159a7a docs: trace-uses.rst: remove bogus c-domain tags adds 71a8156e9448 docs: it_IT: fix namespace collisions at locking.rst adds 640e3f80a6f2 docs: net: ieee802154.rst: fix C expressions adds 9b9b0bda7d8a docs: genericirq.rst: don't document chip.c functions twice adds f182e7fd5c06 docs: kernel-api.rst: drop kernel/irq/manage.c kernel-doc tag adds 1842c96beebb docs: remove sound API duplication adds c9e3d519ee37 docs: basics.rst: move kernel-doc workqueue markups to wor [...] adds 3048ba60070e docs: scsi: target.rst: remove iSCSI transport class kerne [...] adds 58bc57b0de85 docs: device_link.rst: remove duplicated kernel-doc include adds 044248db5db1 docs: basics.rst: get rid of rcu kernel-doc macros adds b30fd8e962cc docs: pstore-blk.rst: fix kernel-doc tags adds 74e2f8d300d4 docs: fs: fscrypt.rst: get rid of :c:type: tags adds 6624d64da6bf docs: devices.rst: get rid of :c:type macros adds 687359027578 docs: sound: writing-an-alsa-driver.rst: get rid of :c:type adds 8ac867340bd8 docs: block: blk-mq.rst: get rid of :c:type adds 4d9d18ad6691 docs: writing-an-alsa-driver.rst: fix some bad c:func: markups adds 64d4151658c1 docs: fpga: replace :c:member: macros adds 365ff56f08ee docs: kgdb.rst: fix :c:type: usages adds b989451b8e00 docs: libata.rst: fix a wrong usage of :c:type: tag adds afe178adb9f2 docs: infrastructure.rst: don't include firmware kernel-doc adds 11604da24851 docs: gpu: i915.rst: Fix several C duplication warnings adds 2f27ed756813 docs: devices.rst: fix a C reference markup adds 366a07651830 docs: it_IT: hacking.rst: fix a typo on a markup adds ccf1227313cf docs: mei.rst: fix a C expression markup adds a57c3522e816 docs: basics.rst: avoid duplicated C function declaration adds b34b86d7a418 docs: conf.py: fix c:function support with Sphinx 3.x adds 14059a38a434 docs: conf.py: change the Sphinx 3.x+ text adds f41f716dc3fe docs: infrastructure.rst: exclude device_link_state from device.h adds ed159f972408 docs: zh_CN: amu.rst: fix document title markup adds 5e44635cc936 media: uAPI: buffer.rst: remove a left-over documentation adds c2a9a645591f math64.h: kernel-docs: Convert some markups into normal comments adds 1bf162e44aac memblock: get rid of a :c:type leftover adds 480017f00c6b dt-bindings: fix references to files converted to yaml adds edba14eb1f45 net: appletalk: Kconfig: Fix docs location adds d4dd87f83c6a drivers: net: hamradio: fix document location adds 209b44c804c0 docs: powerpc: syscall64-abi.rst: fix a malformed table adds 5b874af62700 block: bio: fix a warning at the kernel-doc markups adds 38d9b909f90e kunit: test.h: solve kernel-doc warnings adds 5cd3ddc186bb docs: bio: fix a kerneldoc markup adds 074b3aad307d drivers: core: fix kernel-doc markup for dev_err_probe() adds 623050ae3731 kunit: test.h: fix a bad kernel-doc markup adds 1b7743912bcf usb: docs: document altmode register/unregister functions adds 8a50c0572ffa nl80211: docs: add a description for s1g_cap parameter adds 72a2fbda53d0 rcu/tree: docs: document bkvcache new members at struct kf [...] adds f2c685515922 Input: sparse-keymap: add a description for @sw new c88773dcc66f docs: virt: user_mode_linux_howto_v2.rst: fix a literal bl [...] new 3eb6b31bfb17 workqueue: fix a kernel-doc warning new f910ce5266cc mm/doc: fix a literal block markup new 3e2ac9798e13 PM / devfreq: remove a duplicated kernel-doc markup new 54a4c789ca80 Merge tag 'docs/v5.10-1' of git://git.kernel.org/pub/scm/l [...] adds de881df97768 f2fs: support zone capacity less than zone size adds e90027d23aec f2fs: remove duplicated type casting adds 376207af4bf8 f2fs: compress: remove unneeded code adds d0b9e42ab615 f2fs: introduce inmem curseg adds 6f3a01ae9b72 f2fs: record average update time of segment adds c5d02785c59d f2fs: inherit mtime of original block during GC adds 2e9b2bb250d5 f2fs: support 64-bits key in f2fs rb-tree node entry adds 17d7648d9ce0 f2fs: fix compile warning adds e6c3948de2f8 f2fs: compress: use more readable atomic_t type for {cic,dic}.ref adds 3d7bfea8b837 unicode: Add utf8_casefold_hash adds c843843e714c fs: Add standard casefolding support adds eca4873ee1b6 f2fs: Use generic casefolding support adds 568d2a1e37b2 f2fs: point man pages for some f2fs utils adds 093749e296e2 f2fs: support age threshold based garbage collection adds 4cb03fecd3ff f2fs: Simplify SEEK_DATA implementation adds 335cac8b25fd f2fs: correct statistic of APP_DIRECT_IO/APP_DIRECT_READ_IO adds aad1383cbf08 f2fs: check position in move range ioctl adds 4eda1682cd0b f2fs: add block address limit check to compressed file adds ae999bb9a339 f2fs: change compr_blocks of superblock info to 64bit adds 0e2b7385cb59 f2fs: allocate proper size memory for zstd decompress adds ca313c82d151 f2fs: Documentation edits/fixes adds 69c0dd29f752 f2fs: ignore compress mount option on image w/o compressio [...] adds 32c0fec1aa85 f2fs: trace: fix typo adds c2759ebaf7e8 f2fs: change i_compr_blocks of inode to atomic value adds 78134d03511e f2fs: change return value of f2fs_disable_compressed_file to bool adds 6fcaebac6667 f2fs: change virtual mapping way for compression pages adds c8eb702484ed f2fs: clean up kvfree adds 4470eb287311 f2fs: change return value of reserved_segments to unsigned int adds 9b6648228288 f2fs: add trace exit in exception path adds 07eb1d699452 f2fs: do sanity check on zoned block device path adds d0660122dced f2fs: relocate blkzoned feature check adds e6e421870b5f f2fs: remove unused check on version_bitmap adds d89f58913016 f2fs: remove duplicated code in sanity_check_area_boundary adds f99ba9add67c f2fs: fix wrong total_sections check and fsmeta check adds 17f930e0a649 f2fs: remove unneeded parameter in find_in_block() adds 6d7ab88a98c1 f2fs: fix uninit-value in f2fs_lookup adds 6a257471fa42 f2fs: fix to check segment boundary during SIT page readahead adds 3a22e9ac7158 f2fs: fix to do sanity check on segment/section count adds 31083031709e f2fs: compress: introduce page array slab cache adds c68d6c883022 f2fs: compress: introduce cic/dic slab cache adds 519a5a2f37b8 f2fs: compress: fix to disallow enabling compress on non-e [...] adds adfc694330d3 f2fs: fix slab leak of rpages pointer adds 48046cb55d20 f2fs: fix memory alignment to support 32bit adds f6322f3f1212 f2fs: reject CASEFOLD inode flag without casefold feature adds d662fad143c0 f2fs: fix to set SBI_NEED_FSCK flag for inconsistent inode adds 86f33603f8c5 f2fs: handle errors of f2fs_get_meta_page_nofail adds 6ed29fe1cac9 f2fs: don't issue flush in f2fs_flush_device_cache() for n [...] adds af4b6b8edf6a f2fs: introduce check_swap_activate_fast() adds 8c8cf26ae302 f2fs: fix writecount false positive in releasing compress blocks adds ae284d87abad f2fs: wait for sysfs kobject removal before freeing f2fs_sb_info adds 788e96d1d399 f2fs: code cleanup by removing unnecessary check new 7a3dadedc82e Merge tag 'f2fs-for-5.10-rc1' of git://git.kernel.org/pub/ [...] new 92e3cc91d8f5 afs: Fix rapid cell addition/removal by not using RCU on c [...] new 88c853c3f5c0 afs: Fix cell refcounting by splitting the usage counter new 286377f6bdf7 afs: Fix cell purging with aliases new 1d0e850a49a5 afs: Fix cell removal new dca54a7bbb8c afs: Add tracing for cell refcount and active user count new 7530d3eb3dcf afs: Don't assert on unpurgeable server records new fad70111d57e Merge tag 'afs-fixes-20201016' of git://git.kernel.org/pub [...] adds 235ce9ed96bc ovl: check for incompatible features in work dir adds c86243b090bc ovl: provide a mount option "volatile" adds fee0f2980a2e duplicate ovl_getxattr() adds de7a52c9c60b ovl: clean up ovl_getxattr() in copy_up.c adds 92f0d6c9cfcf ovl: fold ovl_getxattr() into ovl_get_redirect_xattr() adds d5dc7486e8c6 ovl: use ovl_do_getxattr() for private xattr adds 7109704705a4 ovl: adhere to the vfs_ vs. ovl_do_ conventions for xattrs adds 26150ab5eae1 ovl: drop flags argument from ovl_do_setxattr() adds 610afc0bd408 ovl: pass ovl_fs down to functions accessing private xattrs adds 43d193f8440d ovl: enumerate private xattrs adds 8f6ee74c2786 ovl: rearrange ovl_can_list() new 61536bed2149 ovl: support [S|G]ETFLAGS and FS[S|G]ETXATTR ioctls for di [...] new be4df0cea08a ovl: use generic vfs_ioc_setflags_prepare() helper new 071a0578b0ce Merge tag 'ovl-update-5.10' of git://git.kernel.org/pub/sc [...] adds c071cde00bd5 drivers: thermal: Kconfig: fix spelling mistake "acces" -> [...] adds 5f3c0200b15a thermal: imx: Use dev_err_probe() to simplify error handling adds 8790710a0f07 thermal: imx8mm: Use dev_err_probe() to simplify error handling adds 6ad1c515b8fb thermal: Use kobj_to_dev() instead of container_of() adds 392573b73ee3 thermal: rcar_thermal: Add missing braces to conditional s [...] adds adfe9285bed0 dt-bindings: thermal: rcar-gen3-thermal: Add r8a774e1 support adds be52a1963f83 thermal: stm32: simplify the return expression of stm_ther [...] adds bc501418f09b thermal: Kconfig: Update description for RCAR_GEN3_THERMAL config adds 585834a5eeb3 thermal/idle_inject: Fix comment of idle_duration_us and n [...] adds df3e647d6824 thermal: core: remove unnecessary mutex_init() adds 39558030fd68 thermal: int340x: Provide notification for OEM variable change adds 88052319620a thermal: core: Add new event for sending keep alive notifications adds 94a3c35eb007 thermal: int340x: Add keep alive response method adds ecd1d2a3e4f8 thermal: cooling: Remove unused variable *tz adds 691f189d817b dt-bindings: thermal: sun8i: Add binding for A100's THS co [...] adds 771151bed994 thermal: sun8i: add TEMP_CALIB_MASK for calibration data i [...] adds 92ad897302d6 thermal: sun8i: Add A100's THS controller support adds 5093402e5b44 thermal: ti-soc-thermal: Enable addition power management adds 48b458591749 thermal: core: Adding missing nlmsg_free() in thermal_genl [...] new 5a77b6a0131f Merge tag 'thermal-v5.10-rc1' of git://git.kernel.org/pub/ [...] adds 5610d1f45d7c mtd: mtdcore: Convert to DEFINE_SHOW_ATTRIBUTE adds 1c9c02bb2268 mtd: lpddr: Fix bad logic in print_drs_error adds 518693abe6e3 mtd: lpddr: Replace printk with pr_notice adds 1a64026eda16 mtd: lpddr: Move function print_drs_error to lpddr_cmds.c adds 9b2108429ce7 mtd: maps: physmap: Retain mtd-name property from dts adds 1d0e5ebf0caa mtd: Avoid comma separated statements adds 3e1b6469f832 mtd: lpddr: fix excessive stack usage with clang adds 3fbe507ebd82 mtd: mtdconcat: map through panic write handler adds c1cf1d57d149 mtd: mtdoops: Don't write panic data twice adds 1840ff8d4261 mtd: mtdconcat: map: remove redundant assignment to variab [...] adds 670c898cee31 mtd: spear_smi: use for_each_child_of_node() macro adds 6aec345ed83a mtd: maps: vmu-flash: simplify the return expression of pr [...] adds b3e79e7682e0 mtd: physmap: Add Baikal-T1 physically mapped ROM support adds 0626258af6ea mtd: maps: vmu-flash: fix typos for struct memcard adds 88c4203e1724 mtd: spear_smi: Enable compile testing adds b597cc75f7fe mtd: parsers: bcm63xx: Do not make it modular adds 2da45b8f0696 mtd: rawnand: Add a kernel doc to the ECC algorithm enumeration adds e0a564ae0a4b mtd: rawnand: Rename the ECC algorithm enumeration items adds f2f64c1e9241 mtd: rawnand: Move the nand_ecc_algo enum to the generic N [...] adds 701981cab016 mtd: nand: Add a NAND page I/O request type adds 2d76f4702246 dt-bindings: mtd: Document nand-ecc-placement adds 457700644f58 dt-bindings: mtd: Document nand-ecc-engine adds b440915af2e4 dt-bindings: mtd: Document boolean NAND ECC properties adds a8c7ffdb5fdd mtd: nand: Introduce the ECC engine framework adds ef24f97daac4 mtd: rawnand: Separate the ECC engine type and the ECC byt [...] adds bace41f80f65 mtd: rawnand: Use the new ECC engine type enumeration adds d193792a26c2 mtd: nand: Create a helper to extract the ECC configuration adds 9a333a72c1d0 mtd: spinand: Use nanddev_get_ecc_conf() when relevant adds 3316c8e3ad1f mtd: nand: Create helpers to set/extract the ECC requirements adds 53576c7bfc35 mtd: rawnand: Use nanddev_get/set_ecc_requirements() when [...] adds 93ef92f6f422 mtd: nand: Use the new generic ECC object adds c441bcd31266 mtd: rawnand: Make use of the ECC framework adds 1e3b37aab958 mtd: rawnand: Use the ECC framework OOB layouts adds 8c126720fe10 mtd: rawnand: Use the ECC framework nand_ecc_is_strong_eno [...] adds d7157ff49a5b mtd: rawnand: Use the ECC framework user input parsing bits adds b5156335ac37 mtd: rawnand: Use the NAND framework user_conf object for [...] adds b0155dadeb15 mtd: rawnand: atmel: Enable the NFC controller at probe time adds dca3c3ce3c02 mtd: rawnand: atmel: Drop redundant nand_read_page_op() adds 5b2baf1fe5fd mtd: rawnand: atmel: Use nand_{write,read}_data_op() adds 060c931c946f mtd: rawnand: atmel: Use nand_prog_page_end_op() adds 03b3e0c27df3 mtd: rawnand: atmel: Convert the driver to exec_op() adds 4bc022432399 mtd: rawnand: atmel: Get rid of the legacy interface imple [...] adds ab16f54ef3cd mtd: rawnand: stm32_fmc2: fix a buffer overflow adds ab78e6a6cef3 mtd: rawnand: pasemi: Make pasemi_device_ready() static adds 051e070d0a01 mtd: spinand: macronix: Add support for MX31LF1GE4BC adds 75b049bb7f89 mtd: spinand: macronix: Add support for MX31UF1GE4BC adds d43511d05cd4 mtd: rawnand: oxnas: cleanup/simplify code adds cb7dc3178a98 mtd: rawnand: vf610: disable clk on error handling path in probe adds 6387ad9caf8f mtd: spinand: gigadevice: Only one dummy byte in QUADIO adds aea7687e77be mtd: spinand: gigadevice: Add QE Bit adds 302d8a228852 mtd: spinand: gigadevice: Add support for GD5F4GQ4xC adds 85a3ebbb7fe8 mtd: rawnand: marvell: Support panic_write for mtdoops adds 28acb2ce42c4 mtd: onenand: Simplify with dev_err_probe() adds 1caa7522fad5 mtd: rawnand: atmel: Simplify with dev_err_probe() adds 78a73491662a mtd: rawnand: gpmi: Simplify with dev_err_probe() adds 6ce92faeefc0 mtd: rawnand: marvell: Simplify with dev_err_probe() adds c4bc1ec9ae57 mtd: rawnand: marvell: Fix and update kerneldoc adds 07eb014faadd mtd: rawnand: qcom: Simplify with dev_err_probe() adds f7721e4bfec1 mtd: rawnand: vf610: Remove unused function vf610_nfc_tran [...] adds d27c9859a0c2 mtd: rawnand: atmel: Check return values for nand_read_data_op adds 6e88127904b8 mtd: rawnand: Introduce nand_set_ecc_on_host_ops() adds fb8c3810d7c8 mtd: rawnand: Don't overwrite the error code from nand_set [...] adds 6d11178762f7 mtd: rawnand: ams-delta: Fix non-OF build warning adds fb1c7e829209 mtd: rawnand: cadence: remove a redundant dev_err call adds 88e315d12fbb mtd: onenand: simplify the return expression of onenand_tr [...] adds 3856a28cfe91 Merge tag 'nand/for-5.10' of git://git.kernel.org/pub/scm/ [...] adds 03edda0e1eda mtd: spi-nor: Prefer asynchronous probe adds 02892d405358 mtd: spi-nor: macronix: Add SECT_4K to mx25l12805d adds 3a9dcb2586e1 mtd: spi-nor: intel-spi: Add support for Intel Alder Lake- [...] adds 6eedfd858ff6 mtd: spi-nor: winbond: Add support for w25q64jwm adds 9a3422a110c8 Revert "mtd: spi-nor: Prefer asynchronous probe" adds 80510e255229 Merge tag 'spi-nor/for-5.10' of git://git.kernel.org/pub/s [...] adds 714fb2fbe737 mtd: hyperbus: Provide per device private pointer adds aca31ce96814 mtd: hyperbus: hbmc-am654: Fix direct mapping setup flash access adds 992df3bb35a1 mtd: hyperbus: hbmc-am654: Drop pm_runtime* calls from probe adds 00c9cf49a613 mtd: hyperbus: hbmc-am654: Add DMA support for reads adds 5de15b610f78 mtd: hyperbus: add Renesas RPC-IF driver adds 9113ba38fb81 Merge tag 'cfi/for-5.10' of gitolite.kernel.org:pub/scm/li [...] adds 6402f4ce9581 mtd: hyperbus: Fix build failure when only RPCIF_HYPERBUS [...] new 6f78b9acf04f Merge tag 'mtd/for-5.10' of git://git.kernel.org/pub/scm/l [...] adds 9da36a7ec421 i3c: master add i3c_master_attach_boardinfo to preserve boardinfo adds cc3a392d69b6 i3c: master: fix for SETDASA and DAA process adds abea14bfdebb i3c: master: Fix error return in cdns_i3c_master_probe() new 2a934b38c066 Merge tag 'i3c/for-5.10' of git://git.kernel.org/pub/scm/l [...] adds 156f37898581 RDMA/mlx5: Simplify multiple else-if cases with switch keyword adds 70c1430fba7b RDMA/mlx5: Replace open-coded offsetofend() macro adds d6673746d699 RDMA: Remove constant domain argument from flow creation call adds 34eb009ffe2e RDMA/efa: Add a generic capability check helper adds ab67badd1c5e RDMA/efa: Be consistent with modify QP bitmask adds 22c50e0660f4 RDMA/efa: Introduce SRD QP state machine adds a4e6a1dd5746 RDMA/efa: Introduce SRD RNR retry adds c531024bb166 RDMA/mlx5: Add new IB rates support adds e6ac9f600664 RDMA/mlx5: Enable sniffer when device is in switchdev mode adds c97119b6d313 IB/isert: remove duplicated error prints adds c0f4979e90ea RDMA/cm: Remove unused cm_class adds 094619449a16 IB/mlx4: Add and improve logging adds e7d087fce63f IB/mlx4: Add support for MRA adds 0ae207fb91a8 IB/mlx4: Separate tunnel and wire bufs parameters adds 7fd1507df7ce IB/mlx4: Fix starvation in paravirt mux/demux adds 227a0e142e37 IB/mlx4: Add support for REJ due to timeout adds 785167a11485 IB/mlx4: Adjust delayed work when a dup is observed adds fd49ddaf7e26 RDMA/rxe: prevent rxe creation on top of vlan interface adds 62cbff326788 RDMA/vmw_pvrdma: Fix kernel-doc documentation adds 8d9290a4a8aa RDMA/efa: Remove redundant udata check from alloc ucontext [...] adds b3d03daa7cd1 RDMA/core: Move the rdma_show_ib_cm_event() macro adds 75874b3d5071 RDMA/cm: Replace pr_debug() call sites with tracepoints adds 8dc105befe16 RDMA/cm: Add tracepoints to track MAD send operations adds 8f3243a0479e IB/mlx5: Add tx_affinity support for DCI QP adds 7c4b1ab9f167 IB/mlx5: Add DCT RoCE LAG support adds ca2968c1efcb RDMA/ucma: Fix refcount 0 incr in ucma_get_ctx() adds 07e266a7753d RDMA/ucma: Remove unnecessary locking of file->ctx_list in close adds c07e12d8e9b4 RDMA/ucma: Consolidate the two destroy flows adds 620db1a1183d RDMA/ucma: Fix error cases around ucma_alloc_ctx() adds 95fe51096b7a RDMA/ucma: Remove mc_list and rely on xarray adds d114c6feedfe RDMA/cma: Add missing locking to rdma_accept() adds 308571debccd RDMA/ucma: Do not use file->mut to lock destroying adds 09e328e47a69 RDMA/ucma: Fix the locking of ctx->file adds 98837c6c3d72 RDMA/ucma: Fix locking for ctx->events_reported adds 38e03d092699 RDMA/ucma: Add missing locking around rdma_leave_multicast() adds 26c15dec490c RDMA/ucma: Change backlog into an atomic adds 310ca1a7dcd1 RDMA/ucma: Narrow file->mut in ucma_event_handler() adds a1d33b70dbbc RDMA/ucma: Rework how new connections are passed through e [...] adds 657360d6c741 RDMA/ucma: Remove closing and the close_wq adds b9caebb290d2 RDMA/usnic: Remove the query_pkey callback adds e0ef0f68c4c0 RDMA/hns: Add a check for current state before modifying QP adds 5f9e2822d12f RDMA/rxe: Fix style warnings adds 074bf2c2c7a1 RDMA/hns: Get udp sport num dynamically instead of using a [...] adds 5d985d724bfa RDMA/core: Trigger a WARN_ON if the driver causes uobjects [...] adds 61690d01db32 RDMA/umem: Fix signature of stub ib_umem_find_best_pgsz() adds 63fa15dbd488 RDMA/rxe: Add SPDX hdrs to rxe source files adds 7672dac30435 RDMA/rxe: Address an issue with hardened user copy adds 6989aa62d342 Merge tag 'v5.9-rc3' into rdma.git for-next adds d2598bb809d1 RDMA/qib: Remove superfluous fallthrough statements adds 524d8ffd07f0 RDMA/qib: Tidy up process_cc() adds 7d11b4787d53 RDMA/qedr: Fix reported max_pkeys adds 4f680cb9f1bb RDMA/ucma: Fix resource leak on error path adds 4b916ed9f9e8 RDMA/mlx5: Fix potential race between destroy and CQE poll adds 53c2a706ae78 RDMA/bnxt_re: Convert tasklets to use new tasklet_setup() API adds 55db47d0828c RDMA/hfi1: Convert tasklets to use new tasklet_setup() API adds 4e95f849993b RDMA/i40iw: Convert tasklets to use new tasklet_setup() API adds a23afb448ba8 RDMA/qib: Convert tasklets to use new tasklet_setup() API adds 00b3c11879d7 RDMA/rxe: Convert tasklets to use new tasklet_setup() API adds f553246f7f79 RDMA/core: Change how failing destroy is handled during uo [...] adds a2f3d4479fe9 RDMA/hns: Avoid unncessary initialization adds 558d52b2976b RDMA/rtrs-srv: Incorporate ib_register_client into rtrs se [...] adds 91a7c58fce06 RDMA: Restore ability to fail on PD deallocate adds 9a9ebf8cd72b RDMA: Restore ability to fail on AH destroy adds fd89099d635e RDMA/mlx5: Issue FW command to destroy SRQ on reentry adds 119181d1d432 RDMA: Restore ability to fail on SRQ destroy adds 7e3c66c9a989 RDMA/core: Delete function indirection for alloc/free kernel CQ adds 43d781b9fa56 RDMA: Allow fail of destroy CQ adds d0c45c8556e5 RDMA: Change XRCD destroy return value adds add53535fb30 RDMA: Restore ability to return error for destroy WQ adds 71ff3f626864 RDMA: Make counters destroy symmetrical adds a40c20dabdf9 RDMA/umem: Fix ib_umem_find_best_pgsz() for mappings that [...] adds 10c75ccb54e4 RDMA/umem: Prevent small pages from being returned by ib_u [...] adds 3361c29e9279 RDMA/umem: Use simpler logic for ib_umem_find_best_pgsz() adds ebc24096c4c4 RDMA/umem: Add rdma_umem_for_each_dma_block() adds 89603f7e7e5a RDMA/umem: Replace for_each_sg_dma_page with rdma_umem_for [...] adds a665aca89a41 RDMA/umem: Split ib_umem_num_pages() into ib_umem_num_dma_ [...] adds 1f9b6827c85f RDMA/efa: Use ib_umem_num_dma_pages() adds 22123a0e4974 RDMA/i40iw: Use ib_umem_num_dma_pages() adds 68363052ff5a RDMA/qedr: Use rdma_umem_for_each_dma_block() instead of o [...] adds 901bca71cd5b RDMA/qedr: Use ib_umem_num_dma_blocks() instead of ib_umem [...] adds 84e71b4d9bd8 RDMA/bnxt: Do not use ib_umem_page_count() or ib_umem_num_pages() adds cf9ce3c8ab80 RDMA/hns: Use ib_umem_num_dma_blocks() instead of opencoding adds b8387f8189bb RDMA/ocrdma: Use ib_umem_num_dma_blocks() instead of ib_um [...] adds 87aebd3f8c74 RDMA/pvrdma: Use ib_umem_num_dma_blocks() instead of ib_um [...] adds 81655d3c4a95 RDMA/mlx4: Use ib_umem_num_dma_blocks() adds b3003a74456f RDMA/qedr: Remove fbo and zbva from the MR adds 1d4299ed7742 RDMA/ocrdma: Remove fbo from MR adds b60b9c027400 RDMA/core: Added missing WR and WC opcodes adds 098e345a1a8f RDMA/qedr: Fix qp structure memory leak adds 0b1eddc19643 RDMA/qedr: Fix doorbell setting adds a379ad54e55a RDMA/qedr: Fix use of uninitialized field adds 8a5a10a1a744 RDMA/qedr: Fix return code if accept is called on a destroyed qp adds 97fb3e334748 qede: Notify qedr when mtu has changed adds cc293f5420e5 RDMA/qedr: Fix iWARP active mtu display adds fbf58026b225 RDMA/qedr: Fix inline size returned for iWARP adds 9e054b13b2f7 RDMA/qedr: Fix function prototype parameters alignment adds 06e8d1df46ed RDMA/qedr: Add support for user mode XRC-SRQ's adds 1d7c99582027 RDMA/i40iw: Avoid typecast from void to pci_dev adds 3cc30e8dfcb6 RDMA/ipoib: Convert to use DEFINE_SEQ_ATTRIBUTE macro adds 2a7cec538169 RDMA/cma: Fix locking for the RDMA_CM_CONNECT state adds 732d41c545bb RDMA/cma: Make the locking for automatic state transition [...] adds d490ee52f0a5 RDMA/cma: Fix locking for the RDMA_CM_LISTEN state adds 5cfbf9291e1d RDMA/cma: Remove cma_comp() adds 7e85bcda8bfe RDMA/cma: Combine cma_ndev_work with cma_work adds 1bb5091def70 RDMA/cma: Remove dead code for kernel rdmacm multicast adds 3788d2997bc0 RDMA/cma: Consolidate the destruction of a cma_multicast i [...] adds b5de0c60cc30 RDMA/cma: Fix use after free race in roce multicast join adds d18bb3e15201 RDMA: Clean MW allocation and free flows adds c0a6b5ecc5b7 RDMA: Convert RWQ table logic to ib_core allocation scheme adds 639bf4415cad net/mlx5: Refactor query port speed functions adds e27014bdb47e RDMA/mlx5: Delete duplicated mlx5_ptys_width enum adds 376ceb31ff87 RDMA: Fix link active_speed size adds 5dee5872f875 Merge branch 'mlx5_active_speed' into rdma.git for-next adds 9d8feb460adb RDMA/mlx5: Add sw_owner_v2 bit capability adds 8310e327046d RDMA/mlx5: Allow DM allocation for sw_owner_v2 enabled devices adds 54a38b6627d3 RDMA/mlx5: Expose TIR and QP ICM address for sw_owner_v2 devices adds a1255fff5d90 Merge branch 'mlx_sw_owner_v2' into rdma.git for-next adds 8d539c6109f2 RDMA/iw_cxgb4: Disable delayed ack by default adds 3e45410fe3c2 RDMA/qedr: Fix resource leak in qedr_create_qp adds 22d3e1ed2cc8 RDMA/hns: Set the unsupported wr opcode adds 2e4e706e094a RDMA/mlx5: Remove dead check for EAGAIN after alloc_mr_fro [...] adds 1c97ca3da0d1 RDMA/mlx5: Use set_mkc_access_pd_addr_fields() in reg_create() adds 5eb29f0d13a6 RDMA/mlx5: Make mkeys always owned by the kernel's PD when [...] adds 0ec52f019463 RDMA/mlx5: Disable IB_DEVICE_MEM_MGT_EXTENSIONS if IB_WR_R [...] adds 8383da3e4a61 RDMA/mlx5: Clarify what the UMR is for when creating MRs adds f5449e74802c RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy adds 60aaeffa367c RDMA/cma: Delete from restrack DB after successful destroy adds d7ecab1e5f7d RDMA/mlx5: Don't call to restrack recursively adds 13ef5539def7 RDMA/restrack: Count references to the verbs objects adds c34a23c28c6b RDMA/restrack: Simplify restrack tracking in kernel flows adds b09c4d701220 RDMA/restrack: Improve readability in task name management adds 215b88ac4512 RDMA/efa: Group keep alive received counter with other SW stats adds b0cff387e1a4 RDMA/efa: Add messages and RDMA read work requests HW stats adds f2334964e969 i40iw: Add support to make destroy QP synchronous adds 3de3c4785b10 RDMA/efa: Drop double zeroing for sg_init_table() adds 247fc16d734d RDMA/hns: Add support for EQE in size of 64 Bytes adds 09a5f210f67e RDMA/hns: Add support for CQE in size of 64 Bytes adds 98912ee82a0c RDMA/hns: Add support for QPC in size of 512 Bytes adds 3cb2c996c9dc RDMA/hns: Add support for SCCC in size of 64 Bytes adds 12542f1de179 RDMA/hns: Refactor process about opcode in post_send() adds 221109e64316 RDMA/hns: Add interception for resizing SRQs adds c19893fd9c60 RDMA/hns: Correct typo of hns_roce_create_cq() adds 172505cfa3a8 RDMA/hns: Add check for the validity of sl configuration adds 768202a0825d RDMA/hns: Solve the overflow of the calc_pg_sz() adds 99fcf82521d9 RDMA/hns: Fix the wrong value of rnr_retry when querying qp adds fbed9d2be292 RDMA/hns: Fix configuration of ack_req_freq in QPC adds 05df49279f89 RDMA/hns: Fix missing sq_sig_type when querying QP adds 30b707886aeb RDMA/hns: Support inline data in extented sge space for RC adds b942fc0319a7 RDMA/mlx5: Fix type warning of sizeof in __mlx5_ib_alloc_c [...] adds 0d9aef860377 RDMA/mlx5: Embed GSI QP into general mlx5_ib QP adds f8225e3488dc RDMA/mlx5: Reuse existing fields in parent QP storage object adds 2dc4d6725bc2 RDMA/mlx5: Change GSI QP to have same creation flow like o [...] adds eebe580feb5b RDMA/mlx5: Delete not needed GSI QP signal QP type adds 915ec7ed9114 RDMA/mlx4: Embed GSI QP into general mlx4_ib QP adds 8fd3cd2ae5a0 RDMA/mlx4: Prepare QP allocation to remove from the driver adds 5807bb32055b RDMA/core: Align write and ioctl checks of QP types adds b925c555a15d RDMA/drivers: Remove udata check from special QP adds 21c2fe94abb2 RDMA/mthca: Combine special QP struct with mthca QP adds d4f40a1fb983 RDMA/i40iw: Remove intermediate pointer that points to the [...] adds cf4c0fb00d5a RDMA/hns: Remove unused variables and definitions adds 220aee30213d RDMA/rtrs: Remove unused field of rtrs_iu adds a6f0b08dbaf2 RDMA/core: Remove ucontext->closing adds 2ee9bf346fbf RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel() adds 36f30e486dce IB/core: Improve ODP to use hmm_range_fault() adds 8bfafde08693 IB/core: Enable ODP sync without faulting adds 677cf51f71c9 RDMA/mlx5: Extend advice MR to support non faulting mode adds a03bfc37d59d RDMA/mlx5: Sync device with CPU pages upon ODP MR registration adds 42d5179c892e RDMA/core: Constify struct attribute_group adds 3c4e919b48f6 RDMA/rtrs: Constify static struct attribute_group adds f45271acdf9e RDMA/qedr: Endianness warnings cleanup adds a4947e84f234 overflow: Include header file with SIZE_MAX declaration adds 3ff4de8f6030 RDMA/core: Change rdma_get_gid_attr returned error code adds 1c15b4f2a42f RDMA/core: Modify enum ib_gid_type and enum rdma_network_type adds c4b4d548fabc RDMA/core: Introduce new GID table query API adds 9f85cbe50aa0 RDMA/uverbs: Expose the new GID query API to user space adds 5ce2dced8e95 RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces adds 6ef999f50021 RDMA/bnxt_re: Use rdma_umem_for_each_dma_block() adds 73c5265913b4 RDMA/bnxt_re: Fix sizeof mismatch for allocation of pbl_tbl. adds 6c111baca692 MAINTAINERS: CISCO VIC LOW LATENCY NIC DRIVER adds 8e71f694e0c8 IB/rdmavt: Fix sizeof mismatch adds f2e7449f175f IB/hfi,rdmavt,qib,opa_vnic: Update MAINTAINERS adds 1858d98b8394 RDMA/rxe: Remove duplicate entries in struct rxe_mr adds e7ec96fc7932 RDMA/rxe: Fix skb lifetime in rxe_rcv_mcast_pkt() adds de55412d02a2 RDMA/rxe: Fix bug rejecting all multicast packets adds bf6a47644ea0 IB/mlx4: Convert rej_tmout radix-tree to XArray adds efc5b2e73cc0 tools/testing/scatterlist: Rejuvenate bit-rotten test adds 29d88681fb49 tools/testing/scatterlist: Show errors in human readable form adds 07da1223ec93 lib/scatterlist: Add support in dynamic allocation of SG t [...] adds 0c16d9635e3a RDMA/umem: Move to allocate SG table from pages new 16e7483e6f02 Merge branch 'dynamic_sg' into rdma.git for-next new 9a40401cfa13 lib/scatterlist: Do not limit max_segment to PAGE_ALIGNED values new e0477b34d9d1 RDMA: Explicitly pass in the dma_device to ib_register_device new e0d696d201dd RDMA/rxe: Move the definitions for rxe_av.network_type to uAPI new 71abf20b28ff RDMA/rxe: Handle skb_clone() failure in rxe_recv.c new c7a198c70076 RDMA/ucma: Fix use after free in destroy id flow new a1e16bc7d5f7 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] new e71e19a9ea70 tools features: Add feature test to check if libbfd has bu [...] new ba0509dcb7f8 perf dso: Use libbfd to read build_id and .gnu_debuglink section new eac9a4342e54 perf symbols: Try reading the symbol table with libbfd new ed21d6d7c48e perf tests: Add test for PE binary format support new 9864a66defeb perf tools: Consolidate --control option parsing into one [...] new 40db8ff59e75 perf tools: Handle read errors from ctl_fd new 1f4390d825cc perf tools: Use AsciiDoc formatting for --control option d [...] new a8fcbd269b43 perf tools: Add FIFO file names as alternative options to [...] new d20aff1512f0 perf record: Add 'snapshot' control command new bbe544682ee2 perf annotate: Allow configuring the 'disassembler_style' [...] new 0b157b100019 perf annotate: Add 'ret' (intel disasm style) as an alias [...] new 981892363420 perf intel-pt: Document snapshot control command new ee7fe31e6e26 perf tools: Consolidate close_control_option()'s into one [...] new 2ae05fe0a9df perf: ftrace: Add filter support for option -F/--funcs new 60d804521ec4 perf vendor events amd: Add L2 Prefetch events for zen1 new ab22eea35f1f perf vendor events amd: Add ITLB Instruction Fetch Hits ev [...] new 08ed77e414ab perf vendor events amd: Add recommended events new 09b54b30ccdc perf vendor events amd: Enable Family 19h users by matchin [...] new 4751bddd3f98 perf tools: Make GTK2 support opt-in new 6c014694b1d2 tools feature: Add missing -lzstd to the fast path feature [...] new 20719c82f4f8 perf tools: Add build test with GTK+ new 9f86d641ba20 perf list: Remove dead code in argument check new fac49a3bc403 perf list: Do not print 'Metric Groups:' unnecessarily new 7a16183316dd perf stat: Remove dead code: no need to set os.evsel twice new 9e34c1c87e56 perf metricgroup: Fix typo in comment. new fe0aed19b266 perf test: Introduce script for Arm CoreSight testing new 0d52b7889be1 perf jevents: Make json_events() static and ditch jevents.h file new 71a374bb1847 perf jevents: Add new structure to pass json fields. new 560ccbc4a52c perf jevents: Add support for parsing perchip/percore events new f5a489dc8189 perf metricgroup: Pass pmu_event structure as a parameter [...] new b1f815c479c1 perf vendor events power9: Add hv_24x7 core level metric events new 8366f0d268c2 perf tests: Call test_attr__open() directly new 056c17220141 Merge remote-tracking branch 'torvalds/master' into perf/core new c57f5eaa094e perf machine: Add machine__for_each_dso() function new 687986bbeb66 perf tools: Rename group to topdown new acb65150a47c perf record: Support sample-read topdown metric group new 55c36a9fc2aa perf stat: Support new per thread TopDown metrics new 328781df86fa perf tools: Add documentation for topdown metrics new a803fbe61d97 perf metric: Remove duplicate include new 99f638173e18 perf docs: Improve help information in perf.txt new fc18380fb9d2 perf script: Display negative tid in non-sample events new 7d537a8d2e76 perf intel-pt: Fix "context_switch event has no tid" error new ac7a75d1fbe0 perf probe: Fix to adjust symbol address with correct relo [...] new 7cd5738d0d8b perf probe: Fall back to debuginfod query if debuginfo and [...] new 03fca3af5170 perf tsc: Move out common functions from x86 new 4979e861415d perf tsc: Add rdtsc() for Arm64 new 78a93d4cec6b perf tsc: Calculate timestamp with cap_user_time_short new d110162cafc8 perf tsc: Support cap_user_time_short for event TIME_CONV new 002a3d690f95 perf stat: Skip duration_time in setup_system_wide new 2a684fcb605a perf script: Autopep8 futex-contention new 69f48c7040d3 perf script: Add min, max to futex-contention output, in a [...] new 038d3b53c284 perf vendor events intel: Update CascadelakeX events to v1.08 new b5ff7f2799a4 perf vendor events: Update SkylakeX events to v1.21 new 7fedd9b84bf8 perf evsel: Add evsel__clone() function new d1c5a0e86a4e perf stat: Add --for-each-cgroup option new b214ba8c4275 perf tools: Copy metric events properly when expand cgroups new 89fb1ca2abb7 perf tools: Allow creation of cgroup without open new 40b74c30ffb9 perf test: Add expand cgroup event test new aa98d8482c83 perf parse-events: Reduce casts around bp_addr new a55b7bb1c146 perf test: Fix msan uninitialized use. new 717d182e4173 Merge remote-tracking branch 'torvalds/master' into perf/core new d758d5d474ac perf tools: Separate the checking of headers only used to [...] new 9012e3dda2a7 perf trace beauty: Add script to autogenerate mremap's fla [...] new 61693228b6e3 perf beauty mmap_flags: Conditionaly define the mmap flags new 08fc4762149c tools beauty: Add script to generate table of mmap's 'prot [...] new 388968d864bb perf trace: Use the autogenerated mmap 'prot' string/id table new 0bf02a0d8042 perf bench: Add build-id injection benchmark new 2946ecedd026 perf inject: Add missing callbacks in perf_tool new 336c95b297e8 perf inject: Enter namespace when reading build-id new e7b60c5a0c4b perf inject: Do not load map/dso when injecting build-id new 27c9c3424fc2 perf inject: Add --buildid-all option new bf7ef5ddb0b3 perf bench: Run inject-build-id with --buildid-all option too new 70830f974e8d perf vendor events: Fix typos in power8 PMU events new dc000c4593a9 perf sched: Show start of latency as well new a41c32105cc1 tools lib traceevent: Hide non API functions new 5d680be3b014 perf parse-event: Fix cpu map refcounting new 0f1b550e29c1 perf parse-event: Release cpu_map refcount if evsel alloc failed new dcc81be0fc4e perf metricgroup: Fix uncore metric expressions new 6fcd5ddc3b14 perf python scripting: Fix printable strings in python3 scripts new bef69bd7cfc3 perf stat: Fix out of bounds CPU map access when handling [...] new dbaa1b3d9afb Merge branch 'perf/urgent' into perf/core new edac75a2f8c8 perf c2c: Update usage for showing memory events new f3013f7ed465 perf trace: Fix off by ones in memset() after realloc() in [...] new 6cf4ecf5c51d perf build: Allow nested externs to enable BUILD_BUG() usage new 0fd0f00fdbc9 perf tests: Show python test script in verbose mode new 79373082fa9d perf python: Autodetect python3 binary new 79bbbabd2278 perf config: Export the perf_config_from_file() function new 0aba7f036a56 perf tools: Use build_id object in dso new f766819cd529 perf tools: Pass build_id object to filename__read_build_id() new 3ff1b8c8cc12 perf tools: Pass build id object to sysfs__read_build_id() new bf5411695a31 perf tools: Pass build_id object to build_id__sprintf() new 8dfdf440d398 perf tools: Pass build_id object to dso__set_build_id() new 39be8d0115b3 perf tools: Pass build_id object to dso__build_id_equal() new b0a323c7f0ec perf tools: Add size to 'struct perf_record_header_build_id' new e9ad94381cd0 perf tools: Align buildid list output for short build ids new 78b2c50c5de9 perf test: Add build id shell test new 0997a2662fa3 perf tools: Add support for exclusive groups/events new 6556a75becb5 perf intel-pt: Improve PT documentation slightly new 480accbb1760 perf streams: Introduce branch history "streams" new dd1d84181015 perf streams: Get the evsel_streams by evsel_idx new 47ef8398c369 perf streams: Compare two streams new fa79aa648581 perf streams: Link stream pair new 28904f4dcea1 perf streams: Calculate the sum of total streams hits new 5bbd6bad3b05 perf streams: Report hot streams new 2a09a84c720b perf diff: Support hot streams comparison new caf7f9685dd3 perf jevents: Fix event code for events referencing std ar [...] new f92993851f01 perf bench: Use condition variables in numa. new b596e979c8c9 perf c2c: Display the total numbers continuously new 4f28641bde8a perf c2c: Display "Total Stores" as a standalone metrics new 6d662d730d6c perf c2c: Organize metrics based on memory hierarchy new fdd32d7e8e81 perf c2c: Change header from "LLC Load Hitm" to "Load Hitm" new 0fbe2fe965cb perf c2c: Use more explicit headers for HITM new ed626a3e52ca perf c2c: Change header for LLC local hit new 77c158698c39 perf c2c: Correct LLC load hit metrics new 91d933c22164 perf c2c: Add metrics "RMT Load Hit" new 744aec4df2c5 perf c2c: Update documentation for metrics reorganization new 9d9af1007bc0 Merge tag 'perf-tools-for-v5.10-2020-10-15' of git://git.k [...] adds f39d9f4cb902 ubifs: Fix 'hash' kernel-doc warning in auth.c adds 7889042b6580 ubifs: Fix some kernel-doc warnings in gc.c adds f279e5a491fd ubifs: Fix some kernel-doc warnings in replay.c adds b30e2238b7ff ubifs: Fix some kernel-doc warnings in tnc.c adds 47f6d9ce45b0 ubifs: Fix a memleak after dumping authentication mount options adds bb674a4d4de1 ubifs: Don't parse authentication mount options in remount [...] adds e2a05cc7f822 ubifs: mount_ubifs: Release authentication resource in err [...] new a96fd1cc3ff3 Merge tag 'for-linus-5.10-rc1' of git://git.kernel.org/pub [...] new 429731277dfd Merge tag 'for-linus-5.10-rc1-part2' of git://git.kernel.o [...] adds bab991cf40f6 um: Fix null pointer dereference in vector_user_bpf adds e4e721fe4ccb um: vector: Use GFP_ATOMIC under spin lock adds 5e1121cd43d4 um: Some fixes to build UML with musl adds 730586ff7fad um: Allow static linking for non-glibc implementations adds ebef8ea2ba96 um: time-travel: Fix IRQ handling in time_travel_handle_message() adds d0800609136d um: time-travel: Return the sequence number in ACK messages adds f2d05059e15a um: change sigio_spinlock to a mutex adds 9a10705b42dd um: Remove redundant NULL check adds 4687615d2ded um: Remove dead usage of TIF_IA32 adds e8a58591afbc um: Fix incorrect assumptions about max pid length adds 273fe1b676cb um: Clean up stacktrace dump adds f06885b3f3e3 um: vector: Add dynamic tap interfaces and scripting new 9453b2d4694c Merge tag 'for-linus-5.10-rc1' of git://git.kernel.org/pub [...] new 7404840d8755 ia64: fix build error with !COREDUMP new b87d8cefe43c mm, memcg: rework remote charging API to support nesting new 279c3393e2c1 mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cg [...] new 67f0286498d7 mm: kmem: remove redundant checks from get_obj_cgroup_from [...] new 37d5985c003d mm: kmem: prepare remote memcg charging infra for interrup [...] new 4127c6504f25 mm: kmem: enable kernel memcg accounting from interrupt contexts new 546087599986 mm/memory-failure: remove a wrapper for alloc_migration_target() new 203e6e5ca4ea mm/memory_hotplug: remove a wrapper for alloc_migration_target() new 4dc200cee195 mm/migrate: avoid possible unnecessary process right check [...] new 3903b55a6117 mm/mmap: add inline vma_next() for readability of mmap code new fb8090b699c3 mm/mmap: add inline munmap_vma_range() for code readability new f3964599c22f mm/gup_benchmark: take the mmap lock around GUP new b2767d97f5ff binfmt_elf: take the mmap lock around find_extend_vma() new 255965309104 selftests/vm: 10x speedup for hmm-tests new 0726b01e7045 mm/madvise: pass mm to do_madvise new 1aa92cd31c1c pid: move pidfd_get_pid() to pid.c new ecb8ac8b1f14 mm/madvise: introduce process_madvise() syscall: an extern [...] new fa307474c621 mm: update the documentation for vfree new b944afc9d64d mm: add a VM_MAP_PUT_PAGES flag for vmap new 3e9a9e256b1e mm: add a vmap_pfn function new eeb4a05fcef3 mm: allow a NULL fn callback in apply_to_page_range new d1b6d2e1fe1d zsmalloc: switch from alloc_vm_area to get_vm_area new bfed6708d6c9 drm/i915: use vmap in shmem_pin_map new 46ce3a62b146 drm/i915: stop using kmap in i915_gem_object_map new 534a6687aacc drm/i915: use vmap in i915_gem_object_map new b723caece361 xen/xenbus: use apply_to_page_range directly in xenbus_map [...] new 5dd63bf1d0a7 x86/xen: open code alloc_vm_area in arch_gnttab_valloc new 301fa9f2ddf7 mm: remove alloc_vm_area new f255935b9767 mm: cleanup the gfp_mask handling in __vmalloc_area_node new b71df8de41d2 mm: remove the filename in the top of file comment in vmalloc.c new c922781fef43 mm: remove duplicate include statement in mmu.c new 1912b04e0f9b Merge branch 'akpm' (patches from Andrew) new 4b2bd20c350a scripts: coccicheck: Add chain mode to list of modes new 7a2624e6de03 coccinelle: add patch rule for dma_alloc_coherent new a2fc3718bc22 coccinelle: api: add kobj_to_dev.cocci script new 5e0c074e5b4b coccinelle: ifnullfree: add vfree(), kvfree*() functions new 7c9dc603d556 coccinelle: misc: add uninitialized_var.cocci script new 6519a5ab1a9f coccinelle: api: update kzfree script to kfree_sensitive new a19d1358345e scripts: coccicheck: Improve error feedback when coccicheck fails new b76f0ea01312 coccinelle: misc: add excluded_middle.cocci script new e16a7c47d56b scripts: coccicheck: Change default value for parallelism new 44d8870f2152 coccinelle: api: add kvmalloc script new 7b36c1398fb6 coccinelle: misc: add flexible_array.cocci script new 28c185a88607 coccinelle: api: kfree_sensitive: print memset position new 2f324dd8ab2e scripts: coccicheck: Add quotes to improve portability new c5864560d935 scripts: coccicheck: Change default condition for parallelism new 82c2d81361ec coccinelle: iterators: Add for_each_child.cocci script new edc05fe5559e coccinelle: api: add kfree_mismatch script new f66179ca7a7b Merge branch 'for-5.10' of git://git.kernel.org/pub/scm/li [...] adds 5b92d8e9e5fa mailbox: bcm: convert tasklets to use new tasklet_setup() API adds 9070f35d25ce dt-bindings: mailbox : arm,mhu: Convert to Json-schema adds 471de2c02742 dt-bindings: mailbox: add doorbell support to ARM MHU adds ab99e237a482 mailbox: arm_mhu: Match only if compatible is "arm,mhu" adds 7002ca237b21 mailbox: arm_mhu: Add ARM MHU doorbell driver adds 558e4c36ec9f maiblox: mediatek: Fix handling of platform_get_irq() error new c7dacf5b0f32 mailbox: avoid timer start from callback new 373014bb517e Merge tag 'mailbox-v5.10' of git://git.linaro.org/landing- [...] adds 77f808607a62 docs: Fix typo in synchronize_rcu() function name adds 1b98b7c5eb2f doc: Drop doubled words from RCU Data-Structures.rst adds 7f45d6f8ae38 doc: Drop doubled words from RCU requirements documentation adds ebc3505d507c rcu: Remove KCSAN stubs adds beb27bd649a0 rcu: Remove KCSAN stubs from update.c adds d9b60741318f srcu: Remove KCSAN stubs adds 7487ea07dfa9 rcu: Initialize at declaration time in rcu_exp_handler() adds c30068f41a0e rcu/trace: Print negative GP numbers correctly adds a7886e899fd8 rcu/trace: Use gp_seq_req in acceleration's rcu_grace_peri [...] adds e082c7b38185 nocb: Clarify RCU nocb CPU error message adds 9c39245382de rcu/tree: Force quiescent state on callback overload adds 9b1ce0acb5e6 rcu/tree: Remove CONFIG_PREMPT_RCU check in force_qs_rnp() adds 2130c6b4f610 nocb: Remove show_rcu_nocb_state() false positive printout adds b5374b2df0ac rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_divisor adds a2b354b9950b rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_resched_ns adds fe63b723cc7c rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_kick_ [...] adds 1ef5a442a113 rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_cpu_s [...] adds 000601bb6233 rcu: Fix kerneldoc comments in rcupdate.h adds ae2212a7216b rculist: Introduce list/hlist_for_each_entry_srcu() macros adds df9a30fd1f70 kvm: mmu: page_track: Fix RCU list API usage adds c0f97f20e5d9 rcu: Move rcu_cpu_started per-CPU variable to rcu_data adds 4569c5ee95d5 rcu/nocb: Add a warning for non-GP kthread running GP code adds f37599e6f06d rcu: Clarify comments about FQS loop reporting quiescent states adds 666ca2907e6b rcu: Make FQS more aggressive in complaining about offline CPUs adds 7f2a53c231fe rcu: Remove unused __rcu_is_watching() function adds 53922270d21d rcu/segcblist: Prevent useless GP start if no CBs to accelerate adds 70060b8770d3 rcu: Shrink each possible cpu krcp adds 83224afd11d7 rcutorture: Remove KCSAN stubs adds 959954df0ca7 rcutorture: Output number of elapsed grace periods adds fbb9f8531a0d torture: document --allcpus argument added to the kvm.sh script adds d49bed9abc34 locktorture: Make function torture_percpu_rwsem_init() static adds afcdf2319d11 rcutorture: Replace HTTP links with HTTPS ones adds 33595581f530 torture: Update initrd documentation adds fc848cf4face rcutorture: Add CONFIG_PROVE_RCU_LIST to TREE05 adds 546180888940 torture: Add kvm.sh --help and update help message adds c8fa63714763 rcutorture: Properly set rcu_fwds for OOM handling adds 57f602022e82 rcutorture: Properly synchronize with OOM notifier adds 58db5785b0d7 refperf: Avoid null pointer dereference when buf fails to [...] adds 299c7d94f635 rcutorture: Hoist OOM registry up one level adds d685514260e2 rcutorture: Allow pointer leaks to test diagnostic code adds b67a91703a29 torture: Add gdb support adds cfb2c1070a49 Merge branches 'doc.2020.08.24a', 'fixes.2020.09.03b' and [...] adds e9d338a0b179 scftorture: Add smp_call_function() torture test adds 687d4775db56 torture: Declare parse-console.sh independence from rcutorture adds 80c9476e683e torture: Add scftorture to the rcutorture scripting adds 5022b8ac608f scftorture: Implement weighted primitive selection adds bca37119c57b tick-sched: Clarify "NOHZ: local_softirq_pending" warning adds dba3142b37f3 scftorture: Summarize per-thread statistics adds b93e21a51e1c scftorture: Add smp_call_function_single() memory-ordering checks adds 980205ee8489 scftorture: Add smp_call_function_many() memory-ordering checks adds 34e8c4837adb scftorture: Add smp_call_function() memory-ordering checks adds 676e5469643e scftorture: Consolidate scftorture_invoke_one() check and kfree() adds 4df55bddc1a3 scftorture: Consolidate scftorture_invoke_one() scf_check [...] adds dbf83b655a78 scftorture: Flag errors in torture-compatible manner adds ee7035d29576 scftorture: Prevent compiler from reducing race probabilities adds 9a52a574676f scftorture: Make symbol 'scf_torture_rand' static adds de77d4da54d1 scftorture: Check unexpected "switch" statement value adds a7c072ef2664 scftorture: Block scftorture_invoker() kthreads for offline CPUs adds 9e66bf03f9c5 scftorture: Adapt memory-ordering test to UP operation adds 65bd77f55433 scftorture: Add cond_resched() to test loop adds 4e88ec4a9eb1 rcuperf: Change rcuperf to rcuscale adds f511ce1424e5 Merge branch 'scftorture.2020.08.24a' into HEAD adds 8cbd0e38a9f2 rcu: Add Kconfig option for strict RCU grace periods adds dc1269186bed rcu: Reduce leaf fanout for strict RCU grace periods adds aecd34b9765d rcu: Restrict default jiffies_till_first_fqs for strict RCU GPs adds 29fc5f93320c rcu: Force DEFAULT_RCU_BLIMIT to 1000 for strict RCU GPs adds f19920e412fd rcu: Always set .need_qs from __rcu_read_lock() for strict GPs adds 44bad5b3cca2 rcu: Do full report for .need_qs for strict GPs adds 1a2f5d57a33f rcu: Attempt QS when CPU discovers GP for strict GPs adds 933ada2c3310 rcu: IPI all CPUs at GP start for strict GPs adds 4e025f52a1e0 rcu: IPI all CPUs at GP end for strict GPs adds 3d29aaf1ef99 rcu: Provide optional RCU-reader exit delay for strict GPs adds a657f2617010 rcu: Execute RCU reader shortly after rcu_core for strict GPs adds aa40c138cc8f rcu: Report QS for outermost PREEMPT=n rcu_read_unlock() f [...] adds cfeac3977ab4 rcu: Remove unused "cpu" parameter from rcu_report_qs_rdp() adds 7fbe67e46aab Merge branch 'strictgp.2020.08.24a' into HEAD adds 160c7ba34605 lib: Add backtrace_idle parameter to force backtrace of idle CPUs adds e48c15b796d4 smp: Add source and destination CPUs to __call_single_data adds 35feb60474bf kernel/smp: Provide CSD lock timeout diagnostics adds 2b722160f1a7 smp: Make symbol 'csd_bug_count' static adds 6fe208f63a79 Merge branch 'csd.2020.09.04a' into HEAD adds b36c830f8c9b Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/l [...] new 41eea65e2aaa Merge tag 'core-rcu-2020-10-12' of git://git.kernel.org/pu [...] adds 2a41fc52c21b Documentation: kunit: Add naming guidelines adds 90a025a859a3 vmlinux.lds.h: add linker section for KUnit test suites adds aac35468ca20 kunit: test: create a single centralized executor for all tests adds 8c0d884986ba init: main: add KUnit to kernel init adds 45dcbb6f5ef7 kunit: test: add test plan to KUnit TAP format adds a82763e63ee7 Documentation: kunit: add a brief blurb about kunit_test_suite adds d2585f5164c2 lib: kunit: add bitfield test conversion to KUnit new 294a7f1613ee lib: kunit: Fix compilation test when using TEST_BIT_FIELD [...] new 7cf726a59435 Merge tag 'linux-kselftest-kunit-5.10-rc1' of git://git.ke [...] adds 5498d5f93210 zonefs: introduce helper for zone management adds 48d546a8dad4 zonefs: provide no-lock zonefs_io_error variant adds b5c00e975779 zonefs: open/close zone on file open/close adds 48bfd5c6fac1 zonefs: document the explicit-open mount option new 922a763ae178 Merge tag 'zonefs-5.10-rc1' of git://git.kernel.org/pub/sc [...] adds c1b0c6271510 fuse: update project homepage adds 27bd6129a4c5 Merge branch 'virtio-shm' into for-next adds 1a9d5d405962 dax: Modify bdev_dax_pgoff() to handle NULL bdev adds 6bbdd563ee9a dax: Create a range version of dax_layout_busy_page() adds b43b7e81eb2b virtiofs: provide a helper function for virtqueue initialization adds f4fd4ae354ba virtiofs: get rid of no_mount_options adds 22f3787e9d95 virtiofs: set up virtio_fs dax_device adds 1dd539577c42 virtiofs: add a mount option to enable dax adds 45f2348eceb6 virtiofs: keep a list of free dax memory ranges adds fd1a1dc6f5aa virtiofs: implement FUSE_INIT map_alignment field adds ceec02d4354a virtiofs: introduce setupmapping/removemapping commands adds c2d0ad00d948 virtiofs: implement dax read/write operations adds 2a9a609a0c4a virtiofs: add DAX mmap support adds 9483e7d5809a virtiofs: define dax address space operations adds 6ae330cad6ef virtiofs: serialize truncate/punch_hole and dax fault path adds d0cfb9dcbca6 virtiofs: maintain a list of busy elements adds 9a752d18c85a virtiofs: add logic to free up a memory range adds d78092e4937d fuse: fix page dereference after free adds c6ff213fe5b8 fuse: add submount support to <uapi/linux/fuse.h> adds 24754db2728a fuse: store fuse_conn in fuse_req adds 8f622e9497bb fuse: drop fuse_conn parameter where possible adds fcee216beb9c fuse: split fuse_mount off of fuse_conn adds 1866d779d5d2 fuse: Allow fuse_fill_super_common() for submounts adds bf109c64040f fuse: implement crossmounts adds 413daa1a3f4a fuse: connection remove fix adds 42d3e2d041f0 virtiofs: calculate number of scatter-gather elements accurately new 694565356c2e Merge tag 'fuse-update-5.10' of git://git.kernel.org/pub/s [...] adds 8a569d717ed0 xfs: refactor inode flags propagation code adds d4f2c14cc979 xfs: don't propagate RTINHERIT -> REALTIME when there is no rtdev adds b96cb835e37c xfs: deprecate the V4 format adds 6dd379c7fa81 xfs: drop extra transaction roll from inode extent truncate adds 72cc95132a93 xfs: Set xfs_buf type flag when growing summary/bitmap files adds c54e14d155f5 xfs: Set xfs_buf's b_ops member when zeroing bitmap/summary files adds 8df0fa39bdd8 xfs: don't free rt blocks when we're doing a REMAP bunmapi call adds e581c9397a25 xfs: check dabtree node hash values when loading child blocks adds 93293bcbde93 xfs: log new intent items created as part of finishing rec [...] adds 2dbf872c042e xfs: attach inode to dquot in xfs_bui_item_recover adds 384ff09ba2e5 xfs: don't release log intent items when recovery fails adds f692d09e9c8f xfs: avoid LR buffer overrun due to crafted h_len adds 0c771b99d6c9 xfs: clean up calculation of LR header blocks adds c63290e300c4 xfs: remove the unused SYNCHRONIZE macro adds 9c0fce4c16fc xfs: use the existing type definition for di_projid adds 5aff6750d56d xfs: remove the unnecessary xfs_dqid_t type cast adds a647d109e08a xfs: fix some comments adds 3feb4ffbf693 xfs: remove the redundant crc feature check in xfs_attr3_r [...] adds 74af4c1770f9 xfs: remove the unused parameter id from xfs_qm_dqattach_one adds d6b8fc6c7afa xfs: do the assert for all the log done items in xfs_trans_cancel adds 61ef5230518a xfs: code cleanup in xfs_attr_leaf_entsize_{remote,local} adds b38e07401ec7 xfs: drop the obsolete comment on filestream locking adds d7884e6e90da xfs: avoid shared rmap operations for attr fork extents adds c9c626b354dc xfs: directly call xfs_generic_create() for ->create() and [...] adds c23c393eaab5 xfs: remove deprecated mount options adds 3442de9cc322 xfs: remove deprecated sysctl options adds 671459676ab0 xfs: fix finobt btree block recovery ordering adds b80b29d602a8 xfs: remove xfs_defer_reset adds 901219bb2507 xfs: remove XFS_LI_RECOVERED adds e6fff81e4870 xfs: proper replay of deferred ops queued during log recovery adds 4f9a60c48078 xfs: xfs_defer_capture should absorb remaining block reservations adds 929b92f64048 xfs: xfs_defer_capture should absorb remaining transaction [...] adds 919522e89f8e xfs: clean up bmap intent item recovery checking adds 64a3f3315bc6 xfs: clean up xfs_bui_item_recover iget/trans_alloc/ilock [...] adds ff4ab5e02a04 xfs: fix an incore inode UAF in xfs_bui_recover adds 27dada070d59 xfs: change the order in which child and parent defer ops [...] adds 4e919af7827a xfs: periodically relog deferred intent items adds ed1575daf71e xfs: expose the log push threshold adds 74f4d6a1e065 xfs: only relog deferred intent items if free space in the [...] adds acd1ac3aa22f xfs: limit entries returned when counting fsmap records adds 8ffa90e1145c xfs: fix deadlock and streamline xfs_getfsmap performance adds 97611f936674 xfs: do the ASSERT for the arguments O_{u,g,p}dqpp adds e5b23740db9b xfs: fix the indent in xfs_trans_mod_dquot adds f4c32e87de7d xfs: fix realtime bitmap/summary file truncation when grow [...] adds 7249c95a3fd7 xfs: make xfs_growfs_rt update secondary superblocks adds ace74e797a82 xfs: annotate grabbing the realtime bitmap/summary locks i [...] new d88850bd5516 xfs: fix high key handling in the rt allocator's query_ran [...] new 894645546bb1 xfs: fix Kconfig asking about XFS_SUPPORT_V4 when XFS_FS=n new bbe85027ce80 Merge tag 'xfs-5.10-merge-5' of git://git.kernel.org/pub/s [...] adds a27bc11f4b7c m68knommu: switch to using asm-generic/uaccess.h adds 006967471c8b m68knommu: fix sparse warnings in signal code adds 322c512f476f m68knommu: include SDHC support only when hardware has it adds 9f5fd809d7a0 serial: mcf: add sysrq capability new d3876ff74437 Merge tag 'm68knommu-for-v5.10' of git://git.kernel.org/pu [...] adds 4363287178a8 riscv/mm: Simplify retry logic in do_page_fault() adds cac4d1dc85be riscv/mm/fault: Move no context handling to no_context() adds a51271d99cdd riscv/mm/fault: Move bad area handling to bad_area() adds ac416a724f11 riscv/mm/fault: Move vmalloc fault handling to vmalloc_fault() adds bda281d5bfb7 riscv/mm/fault: Simplify fault error handling adds 6c11ffbfd849 riscv/mm/fault: Move fault error handling to mm_fault_error() adds 7a75f3d47a0b riscv/mm/fault: Simplify mm_fault_error() adds 6747430197ed riscv/mm/fault: Move FAULT_FLAG_WRITE handling in do_page_fault() adds afb8c6fee8ce riscv/mm/fault: Move access error check to function adds baf7cbd94b56 riscv: Set more data to cacheinfo adds b5fca7c55f9f riscv: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFO adds 38f5bd23deae riscv: Add cache information in AUX vector adds 2baa6d9506f2 riscv/mm/fault: Fix inline placement in vmalloc_fault() de [...] adds a960c1323749 riscv/mm/fault: Set FAULT_FLAG_INSTRUCTION flag in do_page [...] adds 54701a0d12e2 RISC-V: Fix duplicate included thread_info.h adds 8a3f30c4319d Merge tag 'efi-riscv-shared-for-v5.10' of ssh://gitolite.k [...] adds 8f3a2b4a96dc RISC-V: Move DT mapping outof fixmap adds 6262f661ff5d RISC-V: Add early ioremap support adds e8dcb61f2ade RISC-V: Implement late mapping page table allocation functions adds cb7d2dd5612a RISC-V: Add PE/COFF header for EFI stub adds d7071743db31 RISC-V: Add EFI stub support. adds b91540d52a08 RISC-V: Add EFI runtime services adds de22d2107ced RISC-V: Add page table dump support for uefi new 270315b8235e Merge tag 'riscv-for-linus-5.10-mw0' of git://git.kernel.o [...] new b32649b86362 Merge tag 'arc-5.10-rc1' of git://git.kernel.org/pub/scm/l [...] adds 22c9e58299e5 ARM: 8997/2: hw_breakpoint: Handle inexact watchpoint addresses adds 6428ea278831 ARM: 9003/1: uncompress: Delete unused debug macros adds 2c50a570e9dc ARM: 9004/1: debug: Split waituart to CTS and TXRDY adds 4df24fef0961 ARM: 9005/1: debug: Select flow control for all debug UARTs adds 0b0c1dbd500d ARM: 9006/1: uncompress: Wait for ready and busy in debug prints adds 30d9a34dd374 ARM: 9008/1: uncompress: Drop excess whitespace print adds 2596a72d3384 ARM: 9009/1: uncompress: Enable debug in head.S adds c03e41470e90 ARM: 9010/1: uncompress: Print the location of appended DTB adds 8e007b367a59 ARM: 9007/1: l2c: fix prefetch bits init in L2X0_AUX_CTRL [...] adds 83dfeedb6663 ARM: add TEXT_OFFSET to decompressor kexec image structure adds adc5f7029376 ARM: add malloc size to decompressor kexec size structure new 709ebe6dff50 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm new 073d0552ead5 xen/events: avoid removing an event channel while handling it new 4d3fe31bd993 xen/events: add a proper barrier to 2-level uevent unmasking new f01337197419 xen/events: fix race in evtchn_fifo_unmask() new 54c9de89895e xen/events: add a new "late EOI" evtchn framework new 01263a1fabe3 xen/blkback: use lateeoi irq binding new 23025393dbeb xen/netback: use lateeoi irq binding new 86991b6e7ea6 xen/scsiback: use lateeoi irq binding new c8d647a326f0 xen/pvcallsback: use lateeoi irq binding new c2711441bc96 xen/pciback: use lateeoi irq binding new c44b849cee8c xen/events: switch user event channels to lateeoi model new 7beb290caa2a xen/events: use a common cpu hotplug hook for event channels new e99502f76271 xen/events: defer eoi in case of excessive number of events new 5f7f77400ab5 xen/events: block rogue events for some time new 4a5bb973fa03 Merge tag 'for-linus-5.10b-rc1b-tag' of git://git.kernel.o [...] new 9def3b1a07c4 iommu/vt-d: Don't dereference iommu_device if IOMMU_API is [...] new 5c7e3f3f5cbc Merge tag 'iommu-fix-v5.10' of git://git.kernel.org/pub/sc [...] new 44264591a8c4 drm/amd/display: Fix module load hangs when connected to an eDP new 02a1bea65bb3 drm/amdgpu/swsmu: init the baco mutex in early_init new c0e35ed924e4 drm/amd/display: kernel-doc: document force_timing_sync new 39ec39d77170 docs: amdgpu: fix a warning when building the documentation new 83da6eea3af6 drm/amd/pm: increase mclk switch threshold to 200 us new 187561dd7653 drm/amdgpu: vcn and jpeg ring synchronization new 8f4729e88064 drm/amdkfd: Use kvfree in destroy_crat_image new 941947d29eb7 Merge tag 'amd-drm-fixes-5.10-2020-10-14' of git://people. [...] new c46a40ff13dc drm/amd/display: Fix incorrect dsc force enable logic adds f0b707c125a2 drm/i915: Fix TGL DKL PHY DP vswing handling adds 214bba50616f drm/i915: Set all unused color plane offsets to ~0xfff again new 40b99050455b Merge tag 'drm-intel-next-fixes-2020-10-15' of git://anong [...] new f9915b964c25 Merge tag 'drm-next-2020-10-19' of git://anongit.freedeskt [...] adds 8fada2d4c213 power: supply: Add dependency to lego-ev3-battery Kconfig options adds 93d660de3f31 power: supply: bq2515x: Constify static variables adds ef805f217709 dt-bindings: power: reset: Convert reboot-mode to YAML adds 2d52f7102b1d power: supply: smb347-charger: Use resource-managed API adds 873e63267bde dt-bindings: battery: Add temperature properties adds c1f90759b3d5 dt-bindings: power: supply: Add device-tree binding for Su [...] adds 00cda13e339c power: supply: Support battery temperature device-tree properties adds 364bec7557ec power: supply: smb347-charger: Implement device-tree support adds de76fd29a7dc power: supply: smb347-charger: Support SMB345 and SMB358 adds db14d3b45b4d power: supply: smb347-charger: Remove virtual smb347-battery adds 99298de5df92 power: supply: smb347-charger: Replace mutex with IRQ disa [...] adds 5ca937fb5d68 power: supply: add wireless type adds 4024810c5aad power: supply: bq27xxx: Simplify with dev_err_probe() adds ec744270c927 power: supply: cpcap: Simplify with dev_err_probe() adds 52a023a14ea9 power: supply: gpio-charger: Simplify with dev_err_probe() adds 31873dc23c3f power: supply: ingenic: Simplify with dev_err_probe() adds e03e3601fb9f power: supply: lego_ev3: Simplify with dev_err_probe() adds 17529bcf0ae2 power: supply: gpio-charger: Convert to GPIO descriptors adds 39e95bbbac67 Merge tag 'psy-arm-gpio-charger-immutable-for-5.10-signed' [...] adds be2919d8355e power: supply: gpio-charger: add charge-current-limit feature adds 52bef41f606b power: supply: sbs-battery: remove unused enable_detection flags adds 2c4bf6983402 power: supply: sbs-battery: combine get_presence_and_health adds c24b9a741b5f power: supply: pm2301_charger: fix spelling mistake "charg [...] adds 44ff56c022c0 power: bq27xxx: Update to SPDX licensing adds b6f3e21b928a power: supply: smb347-charger: Drop pdata support adds f385e2fcc596 power: supply: smb347-charger: Use generic property framework adds 395a7251dc2b power: supply: sbs-battery: don't assume i2c errors as bat [...] adds 1426dffad0dd power: supply: Add support for RN5T618/RC5T619 charger and [...] adds 033dea165c8a power: supply: charger-manager: Swap private uevent for po [...] adds 9584051f3cf3 power: supply: charger-manager: Remove cm_notify_event function adds cdaeb15157cd power: supply: charger-manager: Always use POWER_SUPPLY_PROP_TEMP adds 0a9e0f94bfcf power: supply: charger-manager: Correct usage of CHARGE_NOW/FULL adds dfc63825aa15 power: supply: charger-manager: Collect all power_supply_c [...] adds e132fc6bb89b power: supply: charger-manager: Make decisions focussed on [...] adds 9434e4530d46 power: supply: charger-manager: Don't start charging in ca [...] adds c1f73028f75d power: supply: charger-manager: Update extcon functions adds 683aa86eb16a power: supply: charger-manager: Count cm-chargers property [...] adds d8483f31487c dt-bindings: power: supply: Cleanup charger-manager bindings adds 8d58ca2754f1 dt-bindings: power: Convert ingenic,battery.txt to YAML adds 5fb768a5a47a dt-bindings: power: ingenic,battery: add new compatibles adds 3f41e742ee94 power: supply: ds278x: fix spelling typo adds 724083293e18 power: supply: bq25890: support IBAT compensation adds c8db568375fa power: supply: bq25890: document IBAT compensation DT properties adds ec3af53aa4ed power: supply: ab8500-fg: fix spelling typo adds 3c8b5fb9983b MAINTAINERS: Remove Andrew F. Davis adds 81196e2e57fc power: supply: ucs1002: fix some health status issues adds 3e8282a36029 dt-bindings: power: bq27xxx: add bq34z100 adds 7bf738ba1107 power: supply: bq27xxx: report "not charging" on all types adds bffa569fc985 power: supply: bq27xxx: adjust whitespace and use BIT() fo [...] adds c02ca2019866 power: supply: bq27xxx: add separate flag for single SoC register adds 7be64ae0bf36 power: supply: bq27xxx: add separate flag for capacity inaccurate adds 41a7431dbaa3 power: supply: bq27xxx: add support for TI bq34z100 adds 05f94eb98907 power: supply: document current direction adds e55a50613d91 power: supply: max17040: Use devm_ to automate remove adds 6455a8a84bdf power: supply: max17040: Use regmap i2c adds 11a2bdc10f5b dt-bindings: power: supply: Extend max17040 compatibility adds 4f7f8e87c49e power: supply: max17040: Support compatible devices adds b973c9d51819 dt-bindings: power: supply: max17040: Add maxim,rcomp adds 1779c6e3496a power: supply: max17040: Support setting rcomp adds ee2d433cb473 power: supply: max17040: Support soc alert adds 7da9f17fc2b9 power: supply: bq24257: skip 'struct acpi_device_id' when [...] adds 66ac8df5e0fd power: supply: bq2515x: fix kerneldoc adds 02067dc96c60 power: supply: bq25890: skip 'struct acpi_device_id' when [...] adds 439cd7eddc77 power: supply: goldfish: skip 'struct acpi_device_id' when [...] adds 5bcb3dae01da power: supply: rt9455: skip 'struct acpi_device_id' when ! [...] adds c22b90db5451 power: supply: charger-manager: drop unused charger assignment adds f87d092fe4d4 power: supply: pm2301: drop duplicated i2c_device_id adds c07fa6c16313 power: supply: test_power: add missing newlines when print [...] adds 304bff2fb8e9 power: supply: fix spelling mistake "unprecise" -> "imprecise" adds 6d3dd362fa03 dt-binding: bq25980: Add the bq25980 flash charger adds 5069185fc18e power: supply: bq25980: Add support for the BQ259xx family adds 8ae237ec0af9 power: supply: sbs-battery: keep error code when get_prope [...] adds 312e95c6e921 dt-bindings: reset: ocelot: Add Sparx5 support adds ec871696b777 power: reset: ocelot: Add support for Sparx5 adds 4b464bad37c6 power: supply: bq25980: remove redundant zero check on ret adds d4fbca833b72 power: supply: bq25980: Fix uninitialized wd_reg_val adds 7f977e64370d power: supply: max17040: Fix ptr to enum cast adds 10a4357f4aeb power: supply: charger-manager: fix incorrect check on cha [...] adds 411643e949f4 power: supply: test-power: revise parameter printing to us [...] adds 58d1620c4ded power: supply: ltc2941: Fix ptr to enum cast adds 6c59a17b0d59 power: supply: bq25980: Fix uninitialized wd_reg_val and overrun adds 7007fab4ae82 power: reset: POWER_RESET_OCELOT_RESET should depend on Oc [...] new 38525c6919e2 Merge tag 'for-v5.10' of git://git.kernel.org/pub/scm/linu [...] new b3d2b2b25b97 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' int [...] new a711ff477dd2 Merge remote-tracking branch 'drivers-memory-fixes/fixes' [...] new d4263b12a1a0 powerpc/opal_elog: Handle multiple writes to ack attribute new 8d0e21012743 powerpc/mce: Avoid nmi_enter/exit in real mode on pseries hash new 966730a6e852 powerpc/smp: Remove unnecessary variable new 84dbf66c6347 powerpc/smp: Use GFP_ATOMIC while allocating tmp mask new 0a43ae3e2beb powerpc/powernv/dump: Fix race while processing OPAL dump new 358ab796ce78 powerpc/powernv/dump: Handle multiple writes to ack attribute new 1da4a0272c54 powerpc: Fix undetected data corruption with P9N DD2.1 VSX [...] new d1781f237047 selftests/powerpc: Make alignment handler test P9N DD2.1 v [...] new 54bf1bd0cf96 Merge remote-tracking branch 'powerpc-fixes/fixes' into master new 827ad561f637 Merge remote-tracking branch 'sparc/master' into master new 75cee397ae6f tipc: re-configure queue limit for broadcast link new ec78e31852c9 tipc: fix incorrect setting window for bcast link new 137d23cea1c0 net: ftgmac100: Fix Aspeed ast2600 TX hang issue new b38e7819cae9 icmp: randomize the global rate limiter new f355a55f8202 net: pcs-xpcs: depend on MDIO_BUS instead of selecting it new f981fc3d515a net: openvswitch: fix to make sure flow_lookup() is not preempted new 71a0e29e9940 selftests: forwarding: Add missing 'rp_filter' configuration new 60f1626f0f86 net: usb: rtl8150: don't incorrectly assign random MAC addresses new bd7f14df9492 ixgbe: fix probing of multi-port devices with one MDIO new 0e8b8d6a2d85 net: core: use list_del_init() instead of list_del() in ne [...] new 424a646e072a r8169: fix operation under forced interrupt threading new 3bd57b90554b net: korina: cast KSEG0 address to pointer in kfree new bc7e343dbd4c net: dsa: tag_ksz: KSZ8795 and KSZ9477 also use tail tags new 26ebd6fed9bb selftests: rtnetlink: load fou module for kci_test_encap_f [...] new a15a6afb3bf9 net: dsa: seville: the packet buffer is 2 megabits, not megabytes new df6afe2f7c19 nexthop: Fix performance regression in nexthop deletion new 7ebb9db01108 net: remove unneeded break new 618355cc6a0d nfc: remove unneeded break new 2924121d0d5f Merge remote-tracking branch 'net/master' into master new 76702a2e7280 bpf: Remove unneeded break new 93c230e3f5bd bpf: Enforce id generation for all may-be-null register type new e710bcc6d92c bpf: selftest: Ensure the return value of bpf_skc_to helpe [...] new 8568c3cefd51 bpf: selftest: Ensure the return value of the bpf_per_cpu_ [...] new 0a850230462f Merge remote-tracking branch 'bpf/master' into master new 3c8fe0bc1b11 Merge remote-tracking branch 'ipsec/master' into master new 79dce09ab027 ipvs: adjust the debug info in function set_tcp_state new 4f25434bccc2 netfilter: conntrack: connection timeout after re-register new 68f9f9c2c3b6 netfilter: Drop fragmented ndisc packets assembled in netfilter new 63137bc5882a netfilter: ebtables: Fixes dropping of small packets in br [...] new 64747d5ed199 docs: nf_flowtable: fix typo. new 31cc578ae2de netfilter: nftables_offload: KASAN slab-out-of-bounds Read [...] new 424787e3f748 Merge remote-tracking branch 'netfilter/master' into master new a97cbcd00f05 ALSA: sparc: dbri: fix repeated word 'the' new 9ce88a13b301 ALSA: hda/ca0132: make some const arrays static, makes obj [...] new 7da4c510abff ALSA: usb-audio: Line6 Pod Go interface requires static cl [...] new dc859979a75e Merge remote-tracking branch 'sound-current/for-linus' int [...] new fcf0f1c4b85f Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus new eb5a558705c7 ASoC: mediatek: mt8183-da7219: fix DAPM paths for rt1015 new 8101e3024d76 Merge remote-tracking branch 'asoc/for-5.10' into asoc-linus new e6b9556eaa4a Merge remote-tracking branch 'sound-asoc-fixes/for-linus' [...] new b7c11f48ff81 Merge remote-tracking branch 'regulator/for-5.10' into reg [...] new 24c2c9d44b76 Merge remote-tracking branch 'regulator-fixes/for-linus' i [...] new 0c9c4d4cec03 Merge remote-tracking branch 'usb-gadget-fixes/fixes' into master new aa2558ade383 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 9b5fbad1dcee Input: MT - avoid comma separated statements adds cd80ec795156 Input: allocate keycodes for notification-center, pickup-p [...] adds bba013e1ca5e Input: allocate keycode for Fn + right shift adds 7ed7748d2c9c platform/x86: thinkpad_acpi: Add support for new hotkeys f [...] adds e2c8c4ec48b5 platform/x86: thinkpad_acpi: Map Clipping tool hotkey to K [...] adds 838fc8083b62 Input: soc_button_array - add active_low setting to soc_bu [...] adds 4e5d9c198349 Input: soc_button_array - add support for INT33D3 tablet-m [...] adds 78a5b53e9fb4 Input: soc_button_array - work around DSDTs which modify t [...] adds f492ffe414a7 Input: raydium_i2c_ts - use single i2c_transfer transactio [...] adds 4238e52cc351 Input: elants_i2c - report resolution of ABS_MT_TOUCH_MAJO [...] adds 93f634069707 Input: elants_i2c - fix typo for an attribute to show cali [...] adds 30df23c5ecdf Input: imx6ul_tsc - clean up some errors in imx6ul_tsc_resume() adds 925145f9e9ee Input: imx6ul_tsc - unify open/close and PM paths adds d04afe14b236 Input: stmfts - fix a & vs && typo adds 7d50f6656dac Input: ep93xx_keypad - fix handling of platform_get_irq() error adds 4738dd1992fa Input: omap4-keypad - fix handling of platform_get_irq() error adds c277e1f0dc3c Input: twl4030_keypad - fix handling of platform_get_irq() error adds cafb3abea613 Input: sun4i-ps2 - fix handling of platform_get_irq() error adds 7956b0d4694f dt-bindings: input: Add docs for ADC driven joystick adds 2c2b364fddd5 Input: joystick - add ADC attached joystick driver. adds 8f445ffa851e dt-bindings: input/touchscreen: add bindings for zinitix adds 26822652c85e Input: add zinitix touchscreen driver adds 261bfb3328b8 Input: synaptics-rmi4 - rename f30_data to gpio_data adds 9e4c596bfd00 Input: synaptics-rmi4 - add support for F3A adds a6977d758fed Input: synaptics-rmi4 - support bootloader v8 in f34v7 adds 127e4a1bc11e Input: synaptics - enable InterTouch for ThinkPad P1/X1E gen 2 adds 470d154a62c4 Input: synaptics - enable InterTouch for ThinkPad T14 Gen 1 adds 4ba8b8aec58b Input: evdev - per-client waitgroups adds 8a30c6eb29e0 Input: Add MAINTAINERS entry for SiS i2c touch input driver new bb0bc0cfeabc Merge branch 'next' into for-linus new a1d26dfb46df Merge remote-tracking branch 'input-current/for-linus' int [...] new 63fdeabd782f Merge remote-tracking branch 'ide/master' into master new 1afc708dcae4 btrfs: fix relocation failure due to race with fallocate new e46c6ca681bd btrfs: tree-checker: fix incorrect printk format new 008ebd644e5a btrfs: sysfs: export filesystem generation new 1b85cc06d50c btrfs: drop the path before adding block group sysfs files new 9c785122ab64 Merge branch 'misc-5.10' into next-fixes new 5d69681791a5 Merge remote-tracking branch 'btrfs-fixes/next-fixes' into master new 67dafd468240 Merge remote-tracking branch 'mmc-fixes/fixes' into master new 2c3bd2a5c86f hv_balloon: disable warning when floor reached new 4c39f091da76 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' i [...] new 9645103c2fe3 Merge remote-tracking branch 'pidfd-fixes/fixes' into master new d3f7f27bb8d1 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' i [...]
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 (4054eebdfdd6) \ N -- N -- N refs/heads/pending-fixes (d3f7f27bb8d1)
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 497 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .clang-format | 1 + .mailmap | 1 + Documentation/ABI/stable/sysfs-class-infiniband | 17 - Documentation/ABI/stable/sysfs-driver-dma-idxd | 20 + .../testing/sysfs-bus-event_source-devices-hv_24x7 | 25 + .../testing/sysfs-bus-event_source-devices-hv_gpci | 38 + Documentation/ABI/testing/sysfs-class-power | 8 +- Documentation/ABI/testing/sysfs-fs-f2fs | 3 +- .../RCU/Design/Data-Structures/Data-Structures.rst | 2 +- .../RCU/Design/Requirements/Requirements.rst | 4 +- Documentation/RCU/whatisRCU.rst | 2 +- Documentation/admin-guide/kernel-parameters.txt | 175 +- Documentation/admin-guide/pm/cpufreq.rst | 11 +- Documentation/admin-guide/pstore-blk.rst | 10 +- Documentation/admin-guide/xfs.rst | 32 +- Documentation/block/blk-mq.rst | 12 +- Documentation/block/inline-encryption.rst | 8 +- Documentation/bpf/bpf_devel_QA.rst | 4 +- Documentation/conf.py | 65 +- Documentation/core-api/dma-api.rst | 99 +- Documentation/core-api/dma-attributes.rst | 8 - Documentation/core-api/genericirq.rst | 2 + Documentation/core-api/kernel-api.rst | 6 - Documentation/core-api/workqueue.rst | 2 + Documentation/core-api/xarray.rst | 16 +- Documentation/dev-tools/kgdb.rst | 6 +- Documentation/dev-tools/kselftest.rst | 35 +- Documentation/dev-tools/kunit/index.rst | 1 + Documentation/dev-tools/kunit/style.rst | 205 ++ Documentation/dev-tools/kunit/usage.rst | 5 + .../devicetree/bindings/display/tilcdc/tilcdc.txt | 2 +- .../devicetree/bindings/dma/renesas,rcar-dmac.yaml | 1 + .../bindings/dma/snps,dma-spear1340.yaml | 7 +- .../devicetree/bindings/input/adc-joystick.yaml | 121 + .../bindings/input/touchscreen/zinitix.txt | 40 + .../devicetree/bindings/mailbox/arm,mhu.yaml | 135 ++ .../devicetree/bindings/mailbox/arm-mhu.txt | 43 - .../devicetree/bindings/mailbox/omap-mailbox.txt | 2 +- .../devicetree/bindings/media/i2c/tvp5150.txt | 2 +- .../devicetree/bindings/mips/ingenic/devices.yaml | 5 + .../devicetree/bindings/mtd/nand-controller.yaml | 31 + .../bindings/power/reset/ocelot-reset.txt | 7 +- .../bindings/power/reset/reboot-mode.txt | 25 - .../bindings/power/reset/reboot-mode.yaml | 47 + .../devicetree/bindings/power/supply/battery.yaml | 24 + .../devicetree/bindings/power/supply/bq25890.txt | 4 + .../devicetree/bindings/power/supply/bq25980.yaml | 114 + .../devicetree/bindings/power/supply/bq27xxx.yaml | 1 + .../bindings/power/supply/charger-manager.txt | 30 +- .../bindings/power/supply/gpio-charger.yaml | 31 + .../bindings/power/supply/ingenic,battery.txt | 31 - .../bindings/power/supply/ingenic,battery.yaml | 61 + .../bindings/power/supply/max17040_battery.txt | 21 +- .../power/supply/summit,smb347-charger.yaml | 152 ++ .../bindings/pwm/google,cros-ec-pwm.yaml | 2 +- .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 2 +- .../bindings/sound/google,cros-ec-codec.yaml | 2 +- .../bindings/thermal/allwinner,sun8i-a83t-ths.yaml | 6 +- .../bindings/thermal/rcar-gen3-thermal.yaml | 1 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/doc-guide/kernel-doc.rst | 8 + Documentation/driver-api/basics.rst | 19 +- Documentation/driver-api/device_link.rst | 13 +- Documentation/driver-api/fpga/fpga-bridge.rst | 4 +- Documentation/driver-api/fpga/fpga-mgr.rst | 6 +- Documentation/driver-api/fpga/fpga-programming.rst | 2 +- Documentation/driver-api/fpga/fpga-region.rst | 6 +- Documentation/driver-api/iio/buffers.rst | 2 +- Documentation/driver-api/iio/core.rst | 6 +- Documentation/driver-api/iio/hw-consumer.rst | 2 +- Documentation/driver-api/iio/triggered-buffers.rst | 2 +- Documentation/driver-api/iio/triggers.rst | 4 +- Documentation/driver-api/index.rst | 1 - Documentation/driver-api/infrastructure.rst | 4 +- Documentation/driver-api/libata.rst | 2 +- Documentation/driver-api/media/cec-core.rst | 2 +- Documentation/driver-api/media/dtv-frontend.rst | 4 +- Documentation/driver-api/media/mc-core.rst | 24 +- Documentation/driver-api/media/v4l2-controls.rst | 2 +- Documentation/driver-api/media/v4l2-dev.rst | 8 +- Documentation/driver-api/media/v4l2-device.rst | 6 +- Documentation/driver-api/media/v4l2-event.rst | 10 +- Documentation/driver-api/media/v4l2-fh.rst | 16 +- Documentation/driver-api/media/v4l2-subdev.rst | 2 +- Documentation/driver-api/mei/mei.rst | 2 +- Documentation/driver-api/pm/cpuidle.rst | 65 +- Documentation/driver-api/pm/devices.rst | 26 +- Documentation/driver-api/regulator.rst | 4 +- Documentation/driver-api/sound.rst | 54 - Documentation/driver-api/target.rst | 12 - Documentation/driver-api/usb/URB.rst | 2 +- Documentation/driver-api/usb/gadget.rst | 10 +- Documentation/driver-api/usb/hotplug.rst | 2 +- Documentation/driver-api/usb/typec_bus.rst | 8 +- Documentation/fault-injection/fault-injection.rst | 7 +- .../features/vm/ioremap_prot/arch-support.txt | 2 +- Documentation/filesystems/f2fs.rst | 82 +- Documentation/filesystems/fscrypt.rst | 74 +- Documentation/filesystems/fsverity.rst | 2 +- Documentation/filesystems/fuse.rst | 2 +- Documentation/filesystems/overlayfs.rst | 19 + Documentation/filesystems/zonefs.rst | 15 + Documentation/gpu/amdgpu.rst | 4 +- Documentation/gpu/i915.rst | 29 +- Documentation/networking/ieee802154.rst | 18 +- Documentation/networking/ip-sysctl.rst | 4 +- Documentation/networking/nf_flowtable.rst | 2 +- Documentation/powerpc/isa-versions.rst | 4 + Documentation/powerpc/ptrace.rst | 1 + Documentation/powerpc/syscall64-abi.rst | 32 +- Documentation/sound/designs/tracepoints.rst | 22 +- Documentation/sound/kernel-api/alsa-driver-api.rst | 1 + .../sound/kernel-api/writing-an-alsa-driver.rst | 110 +- Documentation/sphinx/automarkup.py | 108 +- Documentation/sphinx/cdomain.py | 93 +- Documentation/sphinx/kerneldoc.py | 15 +- Documentation/sphinx/parse-headers.pl | 2 +- Documentation/trace/boottime-trace.rst | 38 + Documentation/trace/events.rst | 15 +- Documentation/trace/ftrace-uses.rst | 12 +- Documentation/trace/histogram.rst | 18 + Documentation/trace/kprobetrace.rst | 2 + Documentation/trace/tracepoints.rst | 27 + Documentation/trace/uprobetracer.rst | 2 + .../translations/it_IT/kernel-hacking/hacking.rst | 2 +- .../translations/it_IT/kernel-hacking/locking.rst | 2 + Documentation/translations/zh_CN/arm64/amu.rst | 4 +- .../userspace-api/media/cec/cec-func-close.rst | 10 +- .../userspace-api/media/cec/cec-func-ioctl.rst | 11 +- .../userspace-api/media/cec/cec-func-open.rst | 10 +- .../userspace-api/media/cec/cec-func-poll.rst | 14 +- .../media/cec/cec-ioc-adap-g-caps.rst | 10 +- .../media/cec/cec-ioc-adap-g-conn-info.rst | 11 +- .../media/cec/cec-ioc-adap-g-log-addrs.rst | 20 +- .../media/cec/cec-ioc-adap-g-phys-addr.rst | 15 +- .../userspace-api/media/cec/cec-ioc-dqevent.rst | 15 +- .../userspace-api/media/cec/cec-ioc-g-mode.rst | 16 +- .../userspace-api/media/cec/cec-ioc-receive.rst | 18 +- .../media/dvb/audio-bilingual-channel-select.rst | 7 +- .../media/dvb/audio-channel-select.rst | 8 +- .../userspace-api/media/dvb/audio-clear-buffer.rst | 8 +- .../userspace-api/media/dvb/audio-continue.rst | 7 +- .../userspace-api/media/dvb/audio-fclose.rst | 7 +- .../userspace-api/media/dvb/audio-fopen.rst | 7 +- .../userspace-api/media/dvb/audio-fwrite.rst | 7 +- .../media/dvb/audio-get-capabilities.rst | 8 +- .../userspace-api/media/dvb/audio-get-status.rst | 8 +- .../userspace-api/media/dvb/audio-pause.rst | 9 +- .../userspace-api/media/dvb/audio-play.rst | 7 +- .../media/dvb/audio-select-source.rst | 8 +- .../userspace-api/media/dvb/audio-set-av-sync.rst | 8 +- .../media/dvb/audio-set-bypass-mode.rst | 9 +- .../userspace-api/media/dvb/audio-set-id.rst | 9 +- .../userspace-api/media/dvb/audio-set-mixer.rst | 9 +- .../userspace-api/media/dvb/audio-set-mute.rst | 8 +- .../media/dvb/audio-set-streamtype.rst | 10 +- .../userspace-api/media/dvb/audio-stop.rst | 9 +- .../userspace-api/media/dvb/ca-fclose.rst | 7 +- Documentation/userspace-api/media/dvb/ca-fopen.rst | 7 +- .../userspace-api/media/dvb/ca-get-cap.rst | 8 +- .../userspace-api/media/dvb/ca-get-descr-info.rst | 9 +- .../userspace-api/media/dvb/ca-get-msg.rst | 10 +- .../userspace-api/media/dvb/ca-get-slot-info.rst | 9 +- Documentation/userspace-api/media/dvb/ca-reset.rst | 9 +- .../userspace-api/media/dvb/ca-send-msg.rst | 9 +- .../userspace-api/media/dvb/ca-set-descr.rst | 8 +- .../userspace-api/media/dvb/dmx-add-pid.rst | 10 +- .../userspace-api/media/dvb/dmx-expbuf.rst | 11 +- .../userspace-api/media/dvb/dmx-fclose.rst | 9 +- .../userspace-api/media/dvb/dmx-fopen.rst | 5 +- .../userspace-api/media/dvb/dmx-fread.rst | 7 +- .../userspace-api/media/dvb/dmx-fwrite.rst | 6 +- .../userspace-api/media/dvb/dmx-get-pes-pids.rst | 12 +- .../userspace-api/media/dvb/dmx-get-stc.rst | 12 +- Documentation/userspace-api/media/dvb/dmx-mmap.rst | 15 +- .../userspace-api/media/dvb/dmx-munmap.rst | 14 +- Documentation/userspace-api/media/dvb/dmx-qbuf.rst | 17 +- .../userspace-api/media/dvb/dmx-querybuf.rst | 9 +- .../userspace-api/media/dvb/dmx-remove-pid.rst | 10 +- .../userspace-api/media/dvb/dmx-reqbufs.rst | 9 +- .../media/dvb/dmx-set-buffer-size.rst | 10 +- .../userspace-api/media/dvb/dmx-set-filter.rst | 12 +- .../userspace-api/media/dvb/dmx-set-pes-filter.rst | 13 +- .../userspace-api/media/dvb/dmx-start.rst | 11 +- Documentation/userspace-api/media/dvb/dmx-stop.rst | 9 +- .../media/dvb/fe-diseqc-recv-slave-reply.rst | 9 +- .../media/dvb/fe-diseqc-reset-overload.rst | 9 +- .../media/dvb/fe-diseqc-send-burst.rst | 10 +- .../media/dvb/fe-diseqc-send-master-cmd.rst | 9 +- .../media/dvb/fe-dishnetwork-send-legacy-cmd.rst | 10 +- .../media/dvb/fe-enable-high-lnb-voltage.rst | 10 +- .../userspace-api/media/dvb/fe-get-event.rst | 12 +- .../userspace-api/media/dvb/fe-get-frontend.rst | 12 +- .../userspace-api/media/dvb/fe-get-info.rst | 11 +- .../userspace-api/media/dvb/fe-get-property.rst | 15 +- .../userspace-api/media/dvb/fe-read-ber.rst | 9 +- .../media/dvb/fe-read-signal-strength.rst | 9 +- .../userspace-api/media/dvb/fe-read-snr.rst | 9 +- .../userspace-api/media/dvb/fe-read-status.rst | 11 +- .../media/dvb/fe-read-uncorrected-blocks.rst | 9 +- .../media/dvb/fe-set-frontend-tune-mode.rst | 10 +- .../userspace-api/media/dvb/fe-set-frontend.rst | 11 +- .../userspace-api/media/dvb/fe-set-tone.rst | 10 +- .../userspace-api/media/dvb/fe-set-voltage.rst | 10 +- .../userspace-api/media/dvb/frontend_f_close.rst | 8 +- .../userspace-api/media/dvb/frontend_f_open.rst | 10 +- .../userspace-api/media/dvb/net-add-if.rst | 9 +- .../userspace-api/media/dvb/net-get-if.rst | 10 +- .../userspace-api/media/dvb/net-remove-if.rst | 10 +- .../userspace-api/media/dvb/video-clear-buffer.rst | 8 +- .../userspace-api/media/dvb/video-command.rst | 10 +- .../userspace-api/media/dvb/video-continue.rst | 8 +- .../userspace-api/media/dvb/video-fast-forward.rst | 10 +- .../userspace-api/media/dvb/video-fclose.rst | 6 +- .../userspace-api/media/dvb/video-fopen.rst | 6 +- .../userspace-api/media/dvb/video-freeze.rst | 8 +- .../userspace-api/media/dvb/video-fwrite.rst | 6 +- .../media/dvb/video-get-capabilities.rst | 8 +- .../userspace-api/media/dvb/video-get-event.rst | 8 +- .../media/dvb/video-get-frame-count.rst | 8 +- .../userspace-api/media/dvb/video-get-pts.rst | 8 +- .../userspace-api/media/dvb/video-get-size.rst | 8 +- .../userspace-api/media/dvb/video-get-status.rst | 7 +- .../userspace-api/media/dvb/video-play.rst | 8 +- .../media/dvb/video-select-source.rst | 7 +- .../userspace-api/media/dvb/video-set-blank.rst | 8 +- .../media/dvb/video-set-display-format.rst | 8 +- .../userspace-api/media/dvb/video-set-format.rst | 9 +- .../media/dvb/video-set-streamtype.rst | 8 +- .../userspace-api/media/dvb/video-slowmotion.rst | 10 +- .../userspace-api/media/dvb/video-stillpicture.rst | 8 +- .../userspace-api/media/dvb/video-stop.rst | 8 +- .../userspace-api/media/dvb/video-try-command.rst | 8 +- .../media/mediactl/media-func-close.rst | 10 +- .../media/mediactl/media-func-ioctl.rst | 10 +- .../media/mediactl/media-func-open.rst | 10 +- .../media/mediactl/media-ioc-device-info.rst | 13 +- .../media/mediactl/media-ioc-enum-entities.rst | 11 +- .../media/mediactl/media-ioc-enum-links.rst | 13 +- .../media/mediactl/media-ioc-g-topology.rst | 14 +- .../media/mediactl/media-ioc-request-alloc.rst | 11 +- .../media/mediactl/media-ioc-setup-link.rst | 10 +- .../media/mediactl/media-request-ioc-queue.rst | 7 +- .../media/mediactl/media-request-ioc-reinit.rst | 8 +- .../userspace-api/media/mediactl/request-api.rst | 5 +- .../media/mediactl/request-func-close.rst | 8 +- .../media/mediactl/request-func-ioctl.rst | 8 +- .../media/mediactl/request-func-poll.rst | 12 +- .../userspace-api/media/rc/lirc-get-features.rst | 9 +- .../userspace-api/media/rc/lirc-get-rec-mode.rst | 12 +- .../media/rc/lirc-get-rec-resolution.rst | 8 +- .../userspace-api/media/rc/lirc-get-send-mode.rst | 14 +- .../userspace-api/media/rc/lirc-get-timeout.rst | 13 +- Documentation/userspace-api/media/rc/lirc-read.rst | 10 +- .../media/rc/lirc-set-measure-carrier-mode.rst | 8 +- .../media/rc/lirc-set-rec-carrier-range.rst | 6 +- .../media/rc/lirc-set-rec-carrier.rst | 8 +- .../media/rc/lirc-set-rec-timeout-reports.rst | 8 +- .../media/rc/lirc-set-rec-timeout.rst | 13 +- .../media/rc/lirc-set-send-carrier.rst | 8 +- .../media/rc/lirc-set-send-duty-cycle.rst | 8 +- .../media/rc/lirc-set-transmitter-mask.rst | 8 +- .../media/rc/lirc-set-wideband-receiver.rst | 8 +- .../userspace-api/media/rc/lirc-write.rst | 7 +- Documentation/userspace-api/media/v4l/buffer.rst | 28 +- .../userspace-api/media/v4l/dev-capture.rst | 7 +- .../userspace-api/media/v4l/dev-output.rst | 7 +- .../userspace-api/media/v4l/dev-raw-vbi.rst | 19 +- Documentation/userspace-api/media/v4l/dev-rds.rst | 12 +- .../userspace-api/media/v4l/dev-sliced-vbi.rst | 31 +- Documentation/userspace-api/media/v4l/diff-v4l.rst | 39 +- Documentation/userspace-api/media/v4l/dmabuf.rst | 8 +- Documentation/userspace-api/media/v4l/format.rst | 7 +- .../userspace-api/media/v4l/func-close.rst | 8 +- .../userspace-api/media/v4l/func-ioctl.rst | 10 +- .../userspace-api/media/v4l/func-mmap.rst | 18 +- .../userspace-api/media/v4l/func-munmap.rst | 14 +- .../userspace-api/media/v4l/func-open.rst | 14 +- .../userspace-api/media/v4l/func-poll.rst | 40 +- .../userspace-api/media/v4l/func-read.rst | 39 +- .../userspace-api/media/v4l/func-select.rst | 42 +- .../userspace-api/media/v4l/func-write.rst | 13 +- .../userspace-api/media/v4l/hist-v4l2.rst | 70 +- Documentation/userspace-api/media/v4l/io.rst | 6 +- .../media/v4l/libv4l-introduction.rst | 30 +- Documentation/userspace-api/media/v4l/mmap.rst | 26 +- Documentation/userspace-api/media/v4l/open.rst | 15 +- Documentation/userspace-api/media/v4l/rw.rst | 18 +- .../userspace-api/media/v4l/streaming-par.rst | 5 +- Documentation/userspace-api/media/v4l/userp.rst | 11 +- .../userspace-api/media/v4l/vidioc-create-bufs.rst | 11 +- .../userspace-api/media/v4l/vidioc-cropcap.rst | 11 +- .../media/v4l/vidioc-dbg-g-chip-info.rst | 13 +- .../media/v4l/vidioc-dbg-g-register.rst | 18 +- .../userspace-api/media/v4l/vidioc-decoder-cmd.rst | 19 +- .../userspace-api/media/v4l/vidioc-dqevent.rst | 19 +- .../media/v4l/vidioc-dv-timings-cap.rst | 17 +- .../userspace-api/media/v4l/vidioc-encoder-cmd.rst | 25 +- .../media/v4l/vidioc-enum-dv-timings.rst | 16 +- .../userspace-api/media/v4l/vidioc-enum-fmt.rst | 12 +- .../media/v4l/vidioc-enum-frameintervals.rst | 15 +- .../media/v4l/vidioc-enum-framesizes.rst | 16 +- .../media/v4l/vidioc-enum-freq-bands.rst | 12 +- .../userspace-api/media/v4l/vidioc-enumaudio.rst | 10 +- .../media/v4l/vidioc-enumaudioout.rst | 10 +- .../userspace-api/media/v4l/vidioc-enuminput.rst | 14 +- .../userspace-api/media/v4l/vidioc-enumoutput.rst | 13 +- .../userspace-api/media/v4l/vidioc-enumstd.rst | 23 +- .../userspace-api/media/v4l/vidioc-expbuf.rst | 14 +- .../userspace-api/media/v4l/vidioc-g-audio.rst | 18 +- .../userspace-api/media/v4l/vidioc-g-audioout.rst | 16 +- .../userspace-api/media/v4l/vidioc-g-crop.rst | 16 +- .../userspace-api/media/v4l/vidioc-g-ctrl.rst | 16 +- .../media/v4l/vidioc-g-dv-timings.rst | 26 +- .../userspace-api/media/v4l/vidioc-g-edid.rst | 25 +- .../userspace-api/media/v4l/vidioc-g-enc-index.rst | 13 +- .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 21 +- .../userspace-api/media/v4l/vidioc-g-fbuf.rst | 18 +- .../userspace-api/media/v4l/vidioc-g-fmt.rst | 22 +- .../userspace-api/media/v4l/vidioc-g-frequency.rst | 16 +- .../userspace-api/media/v4l/vidioc-g-input.rst | 15 +- .../userspace-api/media/v4l/vidioc-g-jpegcomp.rst | 17 +- .../userspace-api/media/v4l/vidioc-g-modulator.rst | 17 +- .../userspace-api/media/v4l/vidioc-g-output.rst | 15 +- .../userspace-api/media/v4l/vidioc-g-parm.rst | 30 +- .../userspace-api/media/v4l/vidioc-g-priority.rst | 16 +- .../userspace-api/media/v4l/vidioc-g-selection.rst | 15 +- .../media/v4l/vidioc-g-sliced-vbi-cap.rst | 12 +- .../userspace-api/media/v4l/vidioc-g-std.rst | 24 +- .../userspace-api/media/v4l/vidioc-g-tuner.rst | 19 +- .../userspace-api/media/v4l/vidioc-log-status.rst | 10 +- .../userspace-api/media/v4l/vidioc-overlay.rst | 10 +- .../userspace-api/media/v4l/vidioc-prepare-buf.rst | 10 +- .../userspace-api/media/v4l/vidioc-qbuf.rst | 17 +- .../media/v4l/vidioc-query-dv-timings.rst | 15 +- .../userspace-api/media/v4l/vidioc-querybuf.rst | 10 +- .../userspace-api/media/v4l/vidioc-querycap.rst | 16 +- .../userspace-api/media/v4l/vidioc-queryctrl.rst | 22 +- .../userspace-api/media/v4l/vidioc-querystd.rst | 15 +- .../userspace-api/media/v4l/vidioc-reqbufs.rst | 10 +- .../media/v4l/vidioc-s-hw-freq-seek.rst | 11 +- .../userspace-api/media/v4l/vidioc-streamon.rst | 14 +- .../v4l/vidioc-subdev-enum-frame-interval.rst | 10 +- .../media/v4l/vidioc-subdev-enum-frame-size.rst | 11 +- .../media/v4l/vidioc-subdev-enum-mbus-code.rst | 10 +- .../media/v4l/vidioc-subdev-g-crop.rst | 16 +- .../media/v4l/vidioc-subdev-g-fmt.rst | 17 +- .../media/v4l/vidioc-subdev-g-frame-interval.rst | 16 +- .../media/v4l/vidioc-subdev-g-selection.rst | 17 +- .../media/v4l/vidioc-subdev-querycap.rst | 9 +- .../media/v4l/vidioc-subscribe-event.rst | 17 +- .../virt/uml/user_mode_linux_howto_v2.rst | 1 + Documentation/vm/hmm.rst | 2 +- Documentation/vm/ksm.rst | 2 +- Documentation/vm/memory-model.rst | 6 +- MAINTAINERS | 68 +- arch/Kconfig | 7 + arch/alpha/kernel/pci_iommu.c | 11 +- arch/alpha/kernel/syscalls/syscall.tbl | 1 + arch/arc/mm/dma.c | 2 +- arch/arm/Kconfig.debug | 16 +- arch/arm/Makefile | 3 + arch/arm/boot/compressed/Makefile | 7 +- arch/arm/boot/compressed/debug.S | 5 +- arch/arm/boot/compressed/head.S | 74 +- arch/arm/boot/compressed/vmlinux.lds.S | 4 +- arch/arm/common/dmabounce.c | 3 +- arch/arm/include/asm/dma-contiguous.h | 15 - arch/arm/include/asm/dma-direct.h | 35 +- arch/arm/include/asm/dma-iommu.h | 1 - arch/arm/include/asm/dma-mapping.h | 71 - arch/arm/include/debug/8250.S | 7 +- arch/arm/include/debug/asm9260.S | 5 +- arch/arm/include/debug/at91.S | 5 +- arch/arm/include/debug/bcm63xx.S | 5 +- arch/arm/include/debug/brcmstb.S | 5 +- arch/arm/include/debug/clps711x.S | 5 +- arch/arm/include/debug/dc21285.S | 5 +- arch/arm/include/debug/digicolor.S | 5 +- arch/arm/include/debug/efm32.S | 5 +- arch/arm/include/debug/icedcc.S | 15 +- arch/arm/include/debug/imx.S | 5 +- arch/arm/include/debug/meson.S | 5 +- arch/arm/include/debug/msm.S | 5 +- arch/arm/include/debug/omap2plus.S | 5 +- arch/arm/include/debug/pl01x.S | 5 +- arch/arm/include/debug/renesas-scif.S | 5 +- arch/arm/include/debug/sa1100.S | 5 +- arch/arm/include/debug/samsung.S | 5 +- arch/arm/include/debug/sirf.S | 5 +- arch/arm/include/debug/sti.S | 5 +- arch/arm/include/debug/stm32.S | 5 +- arch/arm/include/debug/tegra.S | 7 +- arch/arm/include/debug/vf.S | 5 +- arch/arm/include/debug/vt8500.S | 5 +- arch/arm/include/debug/zynq.S | 5 +- arch/arm/kernel/debug.S | 11 +- arch/arm/kernel/hw_breakpoint.c | 100 +- arch/arm/mach-davinci/board-da830-evm.c | 2 +- arch/arm/mach-davinci/board-da850-evm.c | 2 +- arch/arm/mach-davinci/board-dm355-evm.c | 2 +- arch/arm/mach-davinci/board-dm355-leopard.c | 3 +- arch/arm/mach-davinci/board-dm365-evm.c | 2 +- arch/arm/mach-davinci/board-dm644x-evm.c | 2 +- arch/arm/mach-davinci/board-dm646x-evm.c | 2 +- arch/arm/mach-davinci/board-mityomapl138.c | 2 +- arch/arm/mach-davinci/board-neuros-osd2.c | 2 +- arch/arm/mach-davinci/board-omapl138-hawk.c | 2 +- arch/arm/mach-davinci/devices-da8xx.c | 18 +- arch/arm/mach-highbank/highbank.c | 2 +- arch/arm/mach-imx/mach-imx27_visstrim_m10.c | 2 +- arch/arm/mach-imx/mach-mx31moboard.c | 2 +- arch/arm/mach-ixp4xx/common.c | 1 + arch/arm/mach-keystone/keystone.c | 21 +- arch/arm/mach-mvebu/coherency.c | 2 +- arch/arm/mach-omap1/include/mach/memory.h | 31 - arch/arm/mach-omap1/usb.c | 22 + arch/arm/mach-pxa/tosa.c | 12 +- arch/arm/mach-s3c24xx/common-smdk.c | 2 +- arch/arm/mach-s3c24xx/mach-anubis.c | 2 +- arch/arm/mach-s3c24xx/mach-at2440evb.c | 2 +- arch/arm/mach-s3c24xx/mach-bast.c | 2 +- arch/arm/mach-s3c24xx/mach-gta02.c | 2 +- arch/arm/mach-s3c24xx/mach-jive.c | 2 +- arch/arm/mach-s3c24xx/mach-mini2440.c | 2 +- arch/arm/mach-s3c24xx/mach-osiris.c | 2 +- arch/arm/mach-s3c24xx/mach-qt2410.c | 2 +- arch/arm/mach-s3c24xx/mach-rx1950.c | 2 +- arch/arm/mach-s3c24xx/mach-rx3715.c | 2 +- arch/arm/mach-s3c24xx/mach-vstms.c | 2 +- arch/arm/mach-s3c64xx/mach-hmt.c | 2 +- arch/arm/mach-s3c64xx/mach-mini6410.c | 2 +- arch/arm/mach-s3c64xx/mach-real6410.c | 2 +- arch/arm/mach-sa1100/collie.c | 14 +- arch/arm/mach-shmobile/setup-rcar-gen2.c | 2 +- arch/arm/mm/cache-l2x0.c | 16 +- arch/arm/mm/dma-mapping-nommu.c | 3 + arch/arm/mm/dma-mapping.c | 9 +- arch/arm/mm/init.c | 2 +- arch/arm/mm/mmu.c | 1 - arch/arm/tools/syscall.tbl | 1 + arch/arm/xen/mm.c | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 1 + arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 + arch/arm64/mm/dma-mapping.c | 2 +- arch/arm64/mm/init.c | 5 +- arch/c6x/mm/dma-coherent.c | 2 +- arch/csky/kernel/setup.c | 2 +- arch/csky/mm/dma-mapping.c | 4 +- arch/hexagon/kernel/dma.c | 2 +- arch/ia64/Kconfig | 3 +- arch/ia64/hp/common/sba_iommu.c | 7 +- arch/ia64/kernel/Makefile | 2 +- arch/ia64/kernel/dma-mapping.c | 14 +- arch/ia64/kernel/syscalls/syscall.tbl | 1 + arch/ia64/mm/init.c | 9 +- arch/m68k/Kconfig | 1 + arch/m68k/coldfire/device.c | 6 +- arch/m68k/include/asm/uaccess.h | 398 +++- arch/m68k/include/asm/uaccess_mm.h | 390 ---- arch/m68k/include/asm/uaccess_no.h | 160 -- arch/m68k/kernel/dma.c | 2 +- arch/m68k/kernel/signal.c | 6 +- arch/m68k/kernel/syscalls/syscall.tbl | 1 + arch/microblaze/kernel/dma.c | 3 +- arch/microblaze/kernel/syscalls/syscall.tbl | 1 + arch/microblaze/mm/consistent.c | 2 +- arch/microblaze/mm/init.c | 2 +- arch/mips/Kbuild.platforms | 2 - arch/mips/Kconfig | 159 +- arch/mips/alchemy/Kconfig | 11 - arch/mips/alchemy/board-gpr.c | 17 - arch/mips/alchemy/board-mtx1.c | 17 - arch/mips/alchemy/board-xxs1500.c | 18 - arch/mips/alchemy/common/prom.c | 21 + arch/mips/alchemy/devboards/db1300.c | 7 + arch/mips/alchemy/devboards/platform.c | 17 - arch/mips/ar7/memory.c | 2 +- arch/mips/ath25/ar2315.c | 3 +- arch/mips/ath25/ar5312.c | 3 +- arch/mips/bcm47xx/prom.c | 3 +- arch/mips/bcm47xx/setup.c | 2 +- arch/mips/bcm63xx/boards/board_bcm963xx.c | 625 +++--- arch/mips/bcm63xx/setup.c | 2 +- arch/mips/bmips/dma.c | 4 +- arch/mips/boot/compressed/Makefile | 8 +- arch/mips/boot/compressed/decompress.c | 4 + arch/mips/boot/compressed/string.c | 17 + arch/mips/boot/dts/ingenic/jz4725b.dtsi | 14 + arch/mips/boot/dts/ingenic/jz4740.dtsi | 14 + arch/mips/boot/dts/ingenic/jz4770.dtsi | 15 +- arch/mips/boot/dts/ingenic/jz4780.dtsi | 23 + arch/mips/boot/dts/ingenic/qi_lb60.dts | 137 +- arch/mips/boot/dts/ingenic/x1000.dtsi | 14 + arch/mips/boot/dts/ingenic/x1830.dtsi | 14 + arch/mips/boot/dts/loongson/ls7a-pch.dtsi | 39 + arch/mips/cavium-octeon/dma-octeon.c | 4 +- arch/mips/cavium-octeon/setup.c | 26 +- arch/mips/cobalt/setup.c | 3 +- arch/mips/configs/ci20_defconfig | 4 +- arch/mips/configs/cu1000-neo_defconfig | 15 +- arch/mips/configs/cu1830-neo_defconfig | 15 +- arch/mips/configs/gcw0_defconfig | 2 +- arch/mips/configs/loongson3_defconfig | 2 - arch/mips/configs/pnx8335_stb225_defconfig | 77 - arch/mips/configs/qi_lb60_defconfig | 7 +- arch/mips/configs/rs90_defconfig | 4 +- arch/mips/dec/prom/memory.c | 12 +- arch/mips/dec/setup.c | 9 +- arch/mips/fw/arc/memory.c | 28 +- arch/mips/fw/sni/sniprom.c | 4 +- arch/mips/generic/Kconfig | 8 +- arch/mips/generic/Makefile | 1 + arch/mips/generic/Platform | 4 + arch/mips/generic/board-ingenic.c | 120 + arch/mips/generic/init.c | 11 +- arch/mips/generic/proc.c | 5 + arch/mips/include/asm/bootinfo.h | 9 +- arch/mips/include/asm/cpu-features.h | 3 - arch/mips/include/asm/cpu.h | 1 - arch/mips/include/asm/dma-direct.h | 4 +- arch/mips/include/asm/futex.h | 4 +- arch/mips/include/asm/idle.h | 2 + arch/mips/include/asm/jazzdma.h | 2 - arch/mips/include/asm/llsc.h | 2 +- arch/mips/include/asm/local.h | 4 +- arch/mips/include/asm/m48t37.h | 36 - .../asm/mach-au1x00/cpu-feature-overrides.h | 1 - arch/mips/include/asm/mach-au1x00/gpio-au1300.h | 137 -- arch/mips/include/asm/mach-bcm47xx/bcm47xx.h | 4 +- arch/mips/include/asm/mach-cavium-octeon/war.h | 27 - arch/mips/include/asm/mach-generic/irq.h | 2 +- arch/mips/include/asm/mach-generic/war.h | 23 - .../cpu-feature-overrides.h | 0 arch/mips/include/asm/mach-ip22/war.h | 27 - arch/mips/include/asm/mach-ip27/kmalloc.h | 8 - arch/mips/include/asm/mach-ip27/war.h | 23 - .../include/asm/mach-ip28/cpu-feature-overrides.h | 2 +- arch/mips/include/asm/mach-ip28/war.h | 23 - arch/mips/include/asm/mach-ip30/irq.h | 87 - arch/mips/include/asm/mach-ip30/war.h | 24 - arch/mips/include/asm/mach-ip32/war.h | 23 - arch/mips/include/asm/mach-jz4740/irq.h | 13 - .../include/asm/mach-loongson2ef/mc146818rtc.h | 36 - arch/mips/include/asm/mach-loongson64/irq.h | 3 +- arch/mips/include/asm/mach-loongson64/mmzone.h | 6 +- arch/mips/include/asm/mach-malta/malta-dtshim.h | 25 - arch/mips/include/asm/mach-malta/malta-pm.h | 33 - arch/mips/include/asm/mach-malta/war.h | 23 - .../asm/mach-paravirt/cpu-feature-overrides.h | 35 - arch/mips/include/asm/mach-paravirt/irq.h | 19 - .../include/asm/mach-paravirt/kernel-entry-init.h | 52 - arch/mips/include/asm/mach-pnx833x/gpio.h | 159 -- arch/mips/include/asm/mach-pnx833x/irq-mapping.h | 112 - arch/mips/include/asm/mach-pnx833x/irq.h | 40 - arch/mips/include/asm/mach-pnx833x/pnx833x.h | 189 -- arch/mips/include/asm/mach-rc32434/war.h | 23 - arch/mips/include/asm/mach-rm/war.h | 27 - arch/mips/include/asm/mach-sibyte/war.h | 38 - arch/mips/include/asm/mach-tx49xx/war.h | 23 - arch/mips/include/asm/mips-boards/malta.h | 2 + arch/mips/include/asm/mipsregs.h | 23 +- arch/mips/include/asm/netlogic/psb-bootinfo.h | 16 +- arch/mips/include/asm/octeon/cvmx-bootinfo.h | 4 + arch/mips/include/asm/pgtable-bits.h | 5 - arch/mips/include/asm/pgtable.h | 2 - arch/mips/include/asm/processor.h | 1 + arch/mips/include/asm/r4k-timer.h | 6 +- arch/mips/include/asm/sgi/heart.h | 51 + arch/mips/include/asm/stackframe.h | 6 +- arch/mips/include/asm/switch_to.h | 4 +- arch/mips/include/asm/txx9/tx4939.h | 1 - arch/mips/include/asm/war.h | 150 -- arch/mips/ingenic/Kconfig | 76 + arch/mips/jazz/jazzdma.c | 105 +- arch/mips/jz4740/Kconfig | 70 - arch/mips/jz4740/Makefile | 9 - arch/mips/jz4740/Platform | 3 - arch/mips/jz4740/setup.c | 145 -- arch/mips/kernel/Makefile | 9 +- arch/mips/kernel/branch.c | 2 + arch/mips/kernel/cpu-probe.c | 344 +-- arch/mips/kernel/cpu-r3k-probe.c | 171 ++ arch/mips/kernel/fpu-probe.c | 321 +++ arch/mips/kernel/fpu-probe.h | 40 + arch/mips/kernel/ftrace.c | 4 - arch/mips/kernel/head.S | 2 +- arch/mips/kernel/mips-mt-fpaff.c | 4 +- arch/mips/kernel/process.c | 21 +- arch/mips/kernel/prom.c | 25 - arch/mips/kernel/setup.c | 78 +- arch/mips/kernel/signal.c | 8 +- arch/mips/kernel/syscall.c | 2 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 1 + arch/mips/kernel/syscalls/syscall_n64.tbl | 1 + arch/mips/kernel/syscalls/syscall_o32.tbl | 1 + arch/mips/kernel/traps.c | 2 +- arch/mips/lantiq/xway/sysctrl.c | 10 +- arch/mips/loongson2ef/common/mem.c | 12 +- arch/mips/loongson2ef/fuloong-2e/dma.c | 4 +- arch/mips/loongson2ef/lemote-2f/dma.c | 4 +- arch/mips/loongson32/common/prom.c | 4 +- arch/mips/loongson64/dma.c | 4 +- arch/mips/loongson64/numa.c | 29 +- arch/mips/loongson64/reset.c | 5 - arch/mips/mm/c-r4k.c | 17 +- arch/mips/mm/dma-noncoherent.c | 51 +- arch/mips/mm/page.c | 16 +- arch/mips/mm/sc-mips.c | 2 + arch/mips/mm/tlbex.c | 8 +- arch/mips/mm/uasm.c | 2 +- arch/mips/mti-malta/malta-setup.c | 1 - arch/mips/netlogic/xlp/setup.c | 2 +- arch/mips/netlogic/xlr/setup.c | 5 +- arch/mips/pci/pci-ar2315.c | 9 +- arch/mips/pci/pci-ar71xx.c | 4 +- arch/mips/pci/pci-ar724x.c | 9 +- arch/mips/pci/pci-xtalk-bridge.c | 4 +- arch/mips/pnx833x/Makefile | 4 - arch/mips/pnx833x/Platform | 4 - arch/mips/pnx833x/common/Makefile | 2 - arch/mips/pnx833x/common/interrupts.c | 303 --- arch/mips/pnx833x/common/platform.c | 224 -- arch/mips/pnx833x/common/prom.c | 51 - arch/mips/pnx833x/common/reset.c | 31 - arch/mips/pnx833x/common/setup.c | 48 - arch/mips/pnx833x/stb22x/Makefile | 2 - arch/mips/pnx833x/stb22x/board.c | 120 - arch/mips/ralink/of.c | 3 +- arch/mips/rb532/prom.c | 2 +- arch/mips/sgi-ip30/ip30-common.h | 14 + arch/mips/sgi-ip30/ip30-irq.c | 2 + arch/mips/sgi-ip32/ip32-dma.c | 4 +- arch/mips/sgi-ip32/ip32-memory.c | 3 +- arch/mips/sgi-ip32/ip32-setup.c | 2 - arch/mips/sibyte/common/cfe.c | 16 +- arch/mips/txx9/generic/setup_tx4939.c | 17 - arch/mips/txx9/jmr3927/prom.c | 4 +- arch/mips/txx9/rbtx4927/prom.c | 5 +- arch/mips/txx9/rbtx4938/prom.c | 3 +- arch/mips/txx9/rbtx4939/prom.c | 14 +- arch/nds32/kernel/dma.c | 2 +- arch/openrisc/kernel/dma.c | 2 +- arch/parisc/Kconfig | 2 +- arch/parisc/configs/generic-32bit_defconfig | 6 +- arch/parisc/configs/generic-64bit_defconfig | 6 +- arch/parisc/include/asm/barrier.h | 6 +- arch/parisc/include/asm/cmpxchg.h | 14 +- arch/parisc/include/asm/futex.h | 4 +- arch/parisc/include/asm/socket.h | 4 +- arch/parisc/include/asm/spinlock.h | 23 +- arch/parisc/include/uapi/asm/fcntl.h | 7 +- arch/parisc/include/uapi/asm/mman.h | 1 + arch/parisc/include/uapi/asm/signal.h | 5 +- arch/parisc/install.sh | 2 +- arch/parisc/kernel/cache.c | 18 +- arch/parisc/kernel/drivers.c | 1 + arch/parisc/kernel/entry.S | 14 +- arch/parisc/kernel/inventory.c | 30 + arch/parisc/kernel/pci-dma.c | 8 +- arch/parisc/kernel/smp.c | 9 +- arch/parisc/kernel/syscall.S | 10 +- arch/parisc/kernel/syscalls/syscall.tbl | 1 + arch/parisc/lib/bitops.c | 6 +- arch/parisc/lib/iomap.c | 18 + arch/powerpc/Kconfig | 21 +- arch/powerpc/Makefile | 3 +- arch/powerpc/Makefile.postlink | 2 +- arch/powerpc/boot/Makefile | 2 +- arch/powerpc/boot/dts/fsl/t1024rdb.dts | 1 - arch/powerpc/boot/dts/fsl/t4240rdb.dts | 1 - arch/powerpc/boot/util.S | 15 +- arch/powerpc/configs/85xx/mpc85xx_cds_defconfig | 6 +- arch/powerpc/configs/85xx/tqm8540_defconfig | 6 +- arch/powerpc/configs/85xx/tqm8541_defconfig | 6 +- arch/powerpc/configs/85xx/tqm8555_defconfig | 6 +- arch/powerpc/configs/85xx/tqm8560_defconfig | 6 +- arch/powerpc/include/asm/asm-prototypes.h | 5 +- arch/powerpc/include/asm/book3s/64/hash-4k.h | 18 +- arch/powerpc/include/asm/book3s/64/hash-64k.h | 13 + arch/powerpc/include/asm/book3s/64/mmu-hash.h | 4 +- arch/powerpc/include/asm/book3s/64/mmu.h | 17 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 36 +- arch/powerpc/include/asm/book3s/64/radix.h | 16 + arch/powerpc/include/asm/cacheflush.h | 10 + arch/powerpc/include/asm/cputable.h | 18 +- arch/powerpc/include/asm/cputhreads.h | 1 - arch/powerpc/include/asm/delay.h | 2 +- arch/powerpc/include/asm/dma-direct.h | 4 +- arch/powerpc/include/asm/drmem.h | 43 +- arch/powerpc/include/asm/eeh.h | 9 +- arch/powerpc/include/asm/hvcall.h | 38 + arch/powerpc/include/asm/hw_breakpoint.h | 12 + arch/powerpc/include/asm/hw_irq.h | 11 +- arch/powerpc/include/asm/icswx.h | 6 +- arch/powerpc/include/asm/iommu.h | 2 +- arch/powerpc/include/asm/irq.h | 1 - arch/powerpc/include/asm/machdep.h | 3 - arch/powerpc/include/asm/mmu_context.h | 2 +- arch/powerpc/include/asm/nohash/32/hugetlb-8xx.h | 14 + arch/powerpc/include/asm/nohash/32/pgtable.h | 20 +- arch/powerpc/include/asm/nohash/pgtable.h | 5 - arch/powerpc/include/asm/pci.h | 2 +- arch/powerpc/include/asm/pnv-ocxl.h | 3 - arch/powerpc/include/asm/ppc_asm.h | 13 +- arch/powerpc/include/asm/processor.h | 9 +- arch/powerpc/include/asm/ptrace.h | 4 - arch/powerpc/include/asm/reg.h | 20 +- arch/powerpc/include/asm/reg_booke.h | 1 - arch/powerpc/include/asm/smp.h | 24 +- arch/powerpc/include/asm/svm.h | 4 + arch/powerpc/include/asm/synch.h | 19 +- arch/powerpc/include/asm/time.h | 86 +- arch/powerpc/include/asm/timex.h | 3 - arch/powerpc/include/asm/tlb.h | 13 - arch/powerpc/include/asm/topology.h | 20 +- arch/powerpc/include/asm/uaccess.h | 75 +- arch/powerpc/include/uapi/asm/ptrace.h | 1 + arch/powerpc/kernel/Makefile | 6 +- arch/powerpc/kernel/asm-offsets.c | 1 + arch/powerpc/kernel/btext.c | 17 +- arch/powerpc/kernel/cputable.c | 16 +- arch/powerpc/kernel/dma-iommu.c | 2 + arch/powerpc/kernel/dt_cpu_ftrs.c | 1 + arch/powerpc/kernel/eeh.c | 145 +- arch/powerpc/kernel/eeh_pe.c | 50 +- arch/powerpc/kernel/entry_32.S | 35 +- arch/powerpc/kernel/entry_64.S | 8 +- arch/powerpc/kernel/exceptions-64e.S | 11 - arch/powerpc/kernel/fadump.c | 2 - arch/powerpc/kernel/fpu.S | 16 - arch/powerpc/kernel/head_32.S | 1422 ------------ arch/powerpc/kernel/head_32.h | 73 +- arch/powerpc/kernel/head_40x.S | 1 - arch/powerpc/kernel/head_64.S | 7 +- arch/powerpc/kernel/head_book3s_32.S | 1351 +++++++++++ arch/powerpc/kernel/head_booke.h | 1 - arch/powerpc/kernel/hw_breakpoint.c | 149 +- arch/powerpc/kernel/hw_breakpoint_constraints.c | 162 ++ arch/powerpc/kernel/idle.c | 8 - arch/powerpc/kernel/iommu.c | 11 +- arch/powerpc/kernel/irq.c | 73 +- arch/powerpc/kernel/l2cr_6xx.S | 3 +- arch/powerpc/kernel/mce.c | 7 +- arch/powerpc/kernel/misc_32.S | 48 - arch/powerpc/kernel/misc_64.S | 1 - arch/powerpc/kernel/process.c | 149 +- arch/powerpc/kernel/prom.c | 5 + arch/powerpc/kernel/prom_init.c | 17 +- arch/powerpc/kernel/ptrace/ptrace-noadv.c | 9 +- arch/powerpc/kernel/rtas.c | 153 ++ arch/powerpc/kernel/security.c | 34 +- arch/powerpc/kernel/setup_32.c | 2 +- arch/powerpc/kernel/setup_64.c | 105 +- arch/powerpc/kernel/smp.c | 368 +-- arch/powerpc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/kernel/sysfs.c | 49 +- arch/powerpc/kernel/tau_6xx.c | 147 +- arch/powerpc/kernel/time.c | 62 +- arch/powerpc/kernel/tm.S | 35 +- arch/powerpc/kernel/traps.c | 6 +- arch/powerpc/kernel/vdso32/datapage.S | 2 - arch/powerpc/kernel/vdso32/vdso32.lds.S | 2 - arch/powerpc/kvm/book3s_hv.c | 7 + arch/powerpc/kvm/book3s_hv_rmhandlers.S | 8 + arch/powerpc/lib/code-patching.c | 17 +- arch/powerpc/lib/sstep.c | 9 +- arch/powerpc/mm/book3s32/hash_low.S | 21 +- arch/powerpc/mm/book3s32/mmu.c | 94 +- arch/powerpc/mm/book3s64/hash_native.c | 8 +- arch/powerpc/mm/book3s64/hash_utils.c | 12 +- arch/powerpc/mm/book3s64/internal.h | 2 + arch/powerpc/mm/book3s64/mmu_context.c | 4 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 10 +- arch/powerpc/mm/book3s64/radix_tlb.c | 35 +- arch/powerpc/mm/book3s64/slb.c | 4 +- arch/powerpc/mm/dma-noncoherent.c | 2 +- arch/powerpc/mm/drmem.c | 6 +- arch/powerpc/mm/hugetlbpage.c | 20 +- arch/powerpc/mm/init_64.c | 39 +- arch/powerpc/mm/kasan/kasan_init_32.c | 31 +- arch/powerpc/mm/mem.c | 6 +- arch/powerpc/mm/nohash/8xx.c | 7 - arch/powerpc/mm/nohash/fsl_booke.c | 16 + arch/powerpc/mm/nohash/tlb.c | 4 - arch/powerpc/mm/numa.c | 101 +- arch/powerpc/mm/pgtable.c | 11 +- arch/powerpc/mm/ptdump/8xx.c | 5 + arch/powerpc/mm/ptdump/bats.c | 59 - arch/powerpc/oprofile/cell/spu_task_sync.c | 2 +- arch/powerpc/perf/hv-gpci-requests.h | 6 +- arch/powerpc/perf/hv-gpci.c | 73 +- arch/powerpc/perf/hv-gpci.h | 27 - arch/powerpc/perf/imc-pmu.c | 3 - arch/powerpc/perf/isa207-common.c | 10 + arch/powerpc/perf/isa207-common.h | 2 + arch/powerpc/perf/power10-pmu.c | 1 - arch/powerpc/perf/power5+-pmu.c | 2 + arch/powerpc/perf/power5-pmu.c | 2 + arch/powerpc/perf/power6-pmu.c | 2 + arch/powerpc/perf/power7-pmu.c | 2 + arch/powerpc/perf/ppc970-pmu.c | 2 + arch/powerpc/platforms/44x/machine_check.c | 1 + arch/powerpc/platforms/44x/ppc476.c | 5 +- arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c | 4 +- arch/powerpc/platforms/85xx/smp.c | 4 +- arch/powerpc/platforms/Kconfig | 29 +- arch/powerpc/platforms/Kconfig.cputype | 18 +- arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c | 3 +- arch/powerpc/platforms/embedded6xx/storcenter.c | 3 +- arch/powerpc/platforms/powermac/pmac.h | 2 +- arch/powerpc/platforms/powermac/setup.c | 2 +- arch/powerpc/platforms/powermac/sleep.S | 15 +- arch/powerpc/platforms/powermac/smp.c | 12 +- arch/powerpc/platforms/powernv/eeh-powernv.c | 98 +- arch/powerpc/platforms/powernv/idle.c | 302 ++- arch/powerpc/platforms/powernv/memtrace.c | 2 +- arch/powerpc/platforms/powernv/ocxl.c | 30 - arch/powerpc/platforms/powernv/opal-core.c | 2 +- arch/powerpc/platforms/powernv/opal-dump.c | 52 +- arch/powerpc/platforms/powernv/opal-elog.c | 44 +- arch/powerpc/platforms/powernv/opal-msglog.c | 2 + arch/powerpc/platforms/powernv/opal-prd.c | 2 +- arch/powerpc/platforms/powernv/pci-ioda.c | 8 - arch/powerpc/platforms/powernv/powernv.h | 7 + arch/powerpc/platforms/powernv/rng.c | 2 +- arch/powerpc/platforms/powernv/setup.c | 24 + arch/powerpc/platforms/powernv/smp.c | 6 +- arch/powerpc/platforms/powernv/vas-window.c | 9 +- arch/powerpc/platforms/ps3/spu.c | 4 +- arch/powerpc/platforms/ps3/system-bus.c | 6 +- arch/powerpc/platforms/pseries/eeh_pseries.c | 376 ++-- arch/powerpc/platforms/pseries/hotplug-cpu.c | 6 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 82 +- arch/powerpc/platforms/pseries/hvCall_inst.c | 23 +- arch/powerpc/platforms/pseries/ibmebus.c | 2 +- arch/powerpc/platforms/pseries/iommu.c | 242 +- arch/powerpc/platforms/pseries/lpar.c | 2 + arch/powerpc/platforms/pseries/lparcfg.c | 35 + arch/powerpc/platforms/pseries/papr_scm.c | 10 +- arch/powerpc/platforms/pseries/rng.c | 1 + arch/powerpc/platforms/pseries/setup.c | 6 + arch/powerpc/platforms/pseries/svm.c | 26 + arch/powerpc/platforms/pseries/vio.c | 4 +- arch/powerpc/sysdev/xics/icp-hv.c | 1 + arch/powerpc/sysdev/xive/common.c | 4 +- arch/powerpc/tools/checkpatch.sh | 1 - arch/powerpc/tools/unrel_branch_check.sh | 125 +- arch/powerpc/xmon/xmon.c | 1 + arch/riscv/Kconfig | 25 + arch/riscv/Makefile | 1 + arch/riscv/configs/defconfig | 1 + arch/riscv/include/asm/Kbuild | 1 + arch/riscv/include/asm/cacheinfo.h | 5 + arch/riscv/include/asm/efi.h | 55 + arch/riscv/include/asm/elf.h | 13 + arch/riscv/include/asm/fixmap.h | 16 +- arch/riscv/include/asm/io.h | 1 + arch/riscv/include/asm/mmu.h | 2 + arch/riscv/include/asm/pgtable.h | 5 + arch/riscv/include/asm/sections.h | 13 + arch/riscv/include/uapi/asm/auxvec.h | 24 + arch/riscv/kernel/Makefile | 2 + arch/riscv/kernel/cacheinfo.c | 98 +- arch/riscv/kernel/efi-header.S | 111 + arch/riscv/kernel/efi.c | 96 + arch/riscv/kernel/head.S | 18 +- arch/riscv/kernel/head.h | 2 - arch/riscv/kernel/image-vars.h | 51 + arch/riscv/kernel/setup.c | 18 +- arch/riscv/kernel/vmlinux.lds.S | 23 +- arch/riscv/mm/fault.c | 356 +-- arch/riscv/mm/init.c | 190 +- arch/riscv/mm/ptdump.c | 48 +- arch/s390/Kconfig | 5 + arch/s390/Kconfig.debug | 12 - arch/s390/boot/Makefile | 4 - arch/s390/boot/compressed/Makefile | 4 - arch/s390/boot/compressed/decompressor.c | 1 - arch/s390/boot/compressed/vmlinux.lds.S | 22 +- arch/s390/boot/head.S | 21 +- arch/s390/boot/ipl_parm.c | 60 +- arch/s390/boot/kaslr.c | 138 +- arch/s390/boot/pgm_check_info.c | 11 +- arch/s390/boot/startup.c | 5 +- arch/s390/boot/text_dma.S | 17 - arch/s390/boot/uv.c | 3 + arch/s390/configs/debug_defconfig | 3 +- arch/s390/configs/defconfig | 3 +- arch/s390/include/asm/checksum.h | 105 +- arch/s390/include/asm/cio.h | 2 +- arch/s390/include/asm/clocksource.h | 7 + arch/s390/include/asm/clp.h | 3 + arch/s390/include/asm/gmap.h | 2 - arch/s390/include/asm/io.h | 8 + arch/s390/include/asm/ipl.h | 7 + arch/s390/include/asm/kasan.h | 1 + arch/s390/include/asm/pci.h | 6 +- arch/s390/include/asm/pci_clp.h | 19 + arch/s390/include/asm/pgalloc.h | 2 - arch/s390/include/asm/pgtable.h | 10 +- arch/s390/include/asm/ptdump.h | 14 + arch/s390/include/asm/qdio.h | 10 +- arch/s390/include/asm/sclp.h | 5 +- arch/s390/include/asm/set_memory.h | 4 + arch/s390/include/asm/setup.h | 7 +- arch/s390/include/asm/smp.h | 1 - arch/s390/include/asm/stp.h | 100 +- arch/s390/include/asm/tlbflush.h | 2 - arch/s390/include/asm/uaccess.h | 126 +- arch/s390/include/asm/uv.h | 7 + arch/s390/include/asm/vdso.h | 27 +- arch/s390/include/asm/vdso/clocksource.h | 8 + arch/s390/include/asm/vdso/data.h | 13 + arch/s390/include/asm/vdso/gettimeofday.h | 71 + arch/s390/include/asm/vdso/processor.h | 7 + .../Makefile.boot => s390/include/asm/vdso/vdso.h} | 0 arch/s390/include/asm/vdso/vsyscall.h | 26 + arch/s390/include/asm/vtimer.h | 2 - arch/s390/include/uapi/asm/pkey.h | 77 +- arch/s390/include/uapi/asm/sie.h | 2 +- arch/s390/kernel/Makefile | 1 + arch/s390/kernel/asm-offsets.c | 20 - arch/s390/kernel/crash_dump.c | 16 +- arch/s390/kernel/diag.c | 13 +- arch/s390/kernel/dis.c | 22 +- arch/s390/kernel/early.c | 13 - arch/s390/kernel/early_printk.c | 2 +- arch/s390/kernel/entry.S | 6 - arch/s390/kernel/entry.h | 6 +- arch/s390/kernel/ipl.c | 119 +- arch/s390/kernel/kprobes.c | 59 +- arch/s390/kernel/kprobes_insn_page.S | 22 + arch/s390/kernel/setup.c | 64 +- arch/s390/kernel/smp.c | 12 +- arch/s390/kernel/syscalls/syscall.tbl | 1 + arch/s390/kernel/time.c | 318 ++- arch/s390/kernel/uv.c | 66 +- arch/s390/kernel/vdso.c | 29 +- arch/s390/kernel/vdso64/Makefile | 21 +- arch/s390/kernel/vdso64/clock_getres.S | 50 - arch/s390/kernel/vdso64/clock_gettime.S | 163 -- arch/s390/kernel/vdso64/gettimeofday.S | 71 - arch/s390/kernel/vdso64/vdso64_generic.c | 18 + arch/s390/kernel/vdso64/vdso_user_wrapper.S | 38 + arch/s390/lib/string.c | 2 +- arch/s390/mm/Makefile | 2 +- arch/s390/mm/dump_pagetables.c | 360 ++- arch/s390/mm/gmap.c | 2 +- arch/s390/mm/init.c | 2 + arch/s390/mm/kasan_init.c | 44 +- arch/s390/mm/pageattr.c | 2 +- arch/s390/mm/pgtable.c | 20 + arch/s390/pci/Makefile | 1 + arch/s390/pci/pci.c | 59 +- arch/s390/pci/pci_bus.c | 66 +- arch/s390/pci/pci_bus.h | 13 - arch/s390/pci/pci_clp.c | 85 +- arch/s390/pci/pci_dma.c | 10 +- arch/s390/pci/pci_event.c | 3 +- arch/s390/pci/pci_iov.c | 99 + arch/s390/pci/pci_iov.h | 30 + arch/s390/scripts/Makefile.chkbss | 20 - arch/sh/boards/mach-ap325rxa/setup.c | 1 + arch/sh/boards/mach-ecovec24/setup.c | 1 + arch/sh/boards/mach-kfr2r09/setup.c | 2 +- arch/sh/boards/mach-migor/setup.c | 2 +- arch/sh/boards/mach-se/7724/setup.c | 1 + arch/sh/drivers/pci/fixups-dreamcast.c | 2 +- arch/sh/drivers/pci/pci.c | 1 - arch/sh/drivers/pci/pcie-sh7786.c | 9 +- arch/sh/kernel/dma-coherent.c | 2 +- arch/sh/kernel/syscalls/syscall.tbl | 1 + arch/sparc/kernel/iommu-common.c | 10 +- arch/sparc/kernel/iommu.c | 5 +- arch/sparc/kernel/ioport.c | 2 +- arch/sparc/kernel/pci_sun4v.c | 4 +- arch/sparc/kernel/smp_64.c | 65 +- arch/sparc/kernel/syscalls/syscall.tbl | 1 + arch/sparc/mm/io-unit.c | 2 +- arch/sparc/mm/iommu.c | 2 +- arch/um/Kconfig | 6 +- arch/um/drivers/Kconfig | 6 +- arch/um/drivers/daemon_user.c | 1 + arch/um/drivers/pcap_user.c | 12 +- arch/um/drivers/slip_user.c | 2 +- arch/um/drivers/vector_kern.c | 4 +- arch/um/drivers/vector_user.c | 71 +- arch/um/kernel/sigio.c | 6 +- arch/um/kernel/sysrq.c | 4 +- arch/um/kernel/time.c | 15 +- arch/um/os-Linux/umid.c | 8 +- arch/um/os-Linux/util.c | 2 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 + arch/x86/entry/syscalls/syscall_64.tbl | 1 + arch/x86/include/asm/dma-mapping.h | 2 - arch/x86/include/asm/mshyperv.h | 1 + arch/x86/include/asm/msr.h | 20 +- arch/x86/kernel/amd_gart_64.c | 12 +- arch/x86/kernel/cpu/mshyperv.c | 7 +- arch/x86/kernel/pci-dma.c | 2 +- arch/x86/kernel/setup.c | 2 + arch/x86/kvm/mmu/page_track.c | 6 +- arch/x86/pci/sta2x11-fixup.c | 6 +- arch/x86/um/ptrace_64.c | 13 +- arch/x86/um/user-offsets.c | 2 +- arch/x86/xen/grant-table.c | 27 +- arch/x86/xen/pci-swiotlb-xen.c | 2 +- arch/xtensa/Kconfig | 2 +- arch/xtensa/kernel/pci-dma.c | 3 +- arch/xtensa/kernel/syscalls/syscall.tbl | 1 + arch/xtensa/mm/init.c | 2 +- block/bio.c | 4 +- drivers/acpi/acpi_memhotplug.c | 3 +- drivers/acpi/arm64/iort.c | 6 +- drivers/acpi/scan.c | 2 +- drivers/base/core.c | 9 +- drivers/base/dd.c | 2 +- drivers/base/memory.c | 3 +- drivers/base/node.c | 33 +- drivers/block/xen-blkback/blkback.c | 22 +- drivers/block/xen-blkback/xenbus.c | 5 +- drivers/block/zram/zram_drv.c | 2 +- drivers/cpufreq/powernv-cpufreq.c | 9 +- drivers/cpuidle/cpuidle-powernv.c | 2 +- drivers/crypto/Kconfig | 24 +- drivers/crypto/chelsio/chcr_core.h | 2 - drivers/dax/kmem.c | 50 +- drivers/dax/super.c | 3 +- drivers/dma-buf/heaps/cma_heap.c | 2 +- drivers/dma/altera-msgdma.c | 8 +- drivers/dma/at_hdmac.c | 7 +- drivers/dma/at_xdmac.c | 7 +- drivers/dma/bcm2835-dma.c | 3 - drivers/dma/coh901318.c | 7 +- drivers/dma/dma-axi-dmac.c | 141 +- drivers/dma/dma-jz4780.c | 7 +- drivers/dma/dmaengine.c | 24 +- drivers/dma/dmatest.c | 23 +- drivers/dma/dw-edma/dw-edma-v0-debugfs.c | 2 +- drivers/dma/dw-edma/dw-edma-v0-regs.h | 2 +- drivers/dma/dw/core.c | 12 +- drivers/dma/dw/dw.c | 7 +- drivers/dma/dw/idma32.c | 5 +- drivers/dma/dw/of.c | 7 +- drivers/dma/ep93xx_dma.c | 7 +- drivers/dma/fsl_raid.c | 8 +- drivers/dma/fsldma.c | 6 +- drivers/dma/idxd/device.c | 10 +- drivers/dma/idxd/idxd.h | 3 + drivers/dma/idxd/init.c | 2 + drivers/dma/idxd/irq.c | 2 +- drivers/dma/idxd/sysfs.c | 95 + drivers/dma/imx-dma.c | 9 +- drivers/dma/imx-sdma.c | 2 - drivers/dma/ioat/dma.c | 12 +- drivers/dma/ioat/dma.h | 2 +- drivers/dma/ioat/init.c | 4 +- drivers/dma/iop-adma.c | 19 +- drivers/dma/ipu/ipu_idmac.c | 6 +- drivers/dma/k3dma.c | 6 +- drivers/dma/mediatek/mtk-cqdma.c | 7 +- drivers/dma/mediatek/mtk-uart-apdma.c | 7 +- drivers/dma/mmp_pdma.c | 6 +- drivers/dma/mmp_tdma.c | 6 +- drivers/dma/mpc512x_dma.c | 6 +- drivers/dma/mv_xor.c | 7 +- drivers/dma/mv_xor_v2.c | 8 +- drivers/dma/mxs-dma.c | 9 +- drivers/dma/nbpfaxi.c | 6 +- drivers/dma/owl-dma.c | 3 +- drivers/dma/pch_dma.c | 42 +- drivers/dma/pl330.c | 30 +- drivers/dma/plx_dma.c | 7 +- drivers/dma/ppc4xx/adma.c | 7 +- drivers/dma/qcom/bam_dma.c | 10 +- drivers/dma/qcom/hidma.c | 6 +- drivers/dma/qcom/hidma_ll.c | 6 +- drivers/dma/sa11x0-dma.c | 6 +- drivers/dma/sf-pdma/sf-pdma.c | 25 +- drivers/dma/sh/Kconfig | 4 +- drivers/dma/sh/rcar-dmac.c | 4 +- drivers/dma/sh/shdma-base.c | 2 +- drivers/dma/sirf-dma.c | 6 +- drivers/dma/ste_dma40.c | 10 +- drivers/dma/stm32-dma.c | 8 +- drivers/dma/stm32-dmamux.c | 9 +- drivers/dma/stm32-mdma.c | 9 +- drivers/dma/sun6i-dma.c | 6 +- drivers/dma/tegra20-apb-dma.c | 7 +- drivers/dma/ti/Makefile | 5 +- drivers/dma/ti/k3-psil-j7200.c | 175 ++ drivers/dma/ti/k3-psil-j721e.c | 3 + drivers/dma/ti/k3-psil-priv.h | 1 + drivers/dma/ti/k3-psil.c | 19 +- drivers/dma/ti/k3-udma-glue.c | 17 +- drivers/dma/ti/k3-udma.c | 64 +- drivers/dma/ti/omap-dma.c | 2 +- drivers/dma/timb_dma.c | 6 +- drivers/dma/txx9dmac.c | 14 +- drivers/dma/virt-dma.c | 6 +- drivers/dma/xgene-dma.c | 7 +- drivers/dma/xilinx/xilinx_dma.c | 45 +- drivers/dma/xilinx/xilinx_dpdma.c | 218 +- drivers/dma/xilinx/zynqmp_dma.c | 8 +- drivers/dma/zx_dma.c | 6 +- drivers/firewire/ohci.c | 26 +- drivers/firmware/Kconfig | 2 +- drivers/firmware/broadcom/bcm47xx_sprom.c | 1 + drivers/firmware/efi/Kconfig | 3 +- drivers/firmware/efi/Makefile | 2 + drivers/firmware/efi/libstub/Makefile | 10 + drivers/firmware/efi/libstub/efi-stub.c | 11 +- drivers/firmware/efi/libstub/riscv-stub.c | 109 + drivers/firmware/efi/riscv-runtime.c | 143 ++ drivers/firmware/qemu_fw_cfg.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 1 + drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c | 24 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 28 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 2 + .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 10 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 7 +- drivers/gpu/drm/drm_prime.c | 25 +- drivers/gpu/drm/exynos/exynos_drm_dma.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_gem.c | 2 - drivers/gpu/drm/i915/Kconfig | 1 + drivers/gpu/drm/i915/display/intel_ddi.c | 2 +- drivers/gpu/drm/i915/display/intel_display.c | 17 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 132 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 12 +- drivers/gpu/drm/i915/gt/shmem_utils.c | 76 +- drivers/gpu/drm/msm/msm_gem.c | 1 + .../gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c | 3 +- drivers/gpu/drm/sun4i/sun4i_backend.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 15 +- drivers/hid/Kconfig | 9 + drivers/hid/Makefile | 1 + drivers/hid/hid-alps.c | 2 +- drivers/hid/hid-apple.c | 2 + drivers/hid/hid-core.c | 15 +- drivers/hid/hid-cp2112.c | 19 +- drivers/hid/hid-debug.c | 10 +- drivers/hid/hid-ids.h | 3 + drivers/hid/hid-input.c | 4 +- drivers/hid/hid-ite.c | 4 + drivers/hid/hid-logitech-dj.c | 2 +- drivers/hid/hid-multitouch.c | 12 + drivers/hid/hid-rmi.c | 2 +- drivers/hid/hid-roccat-kone.c | 23 +- drivers/hid/hid-vivaldi.c | 144 ++ drivers/hid/hid-wiimote-core.c | 10 +- drivers/hid/i2c-hid/i2c-hid-core.c | 15 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 8 +- drivers/hid/wacom_wac.c | 4 +- drivers/hv/hv.c | 2 +- drivers/hv/hv_balloon.c | 4 +- drivers/hv/vmbus_drv.c | 30 +- drivers/i3c/master.c | 144 +- drivers/i3c/master/i3c-master-cdns.c | 4 +- drivers/infiniband/Kconfig | 1 + drivers/infiniband/core/Makefile | 2 +- drivers/infiniband/core/addr.c | 11 +- drivers/infiniband/core/cache.c | 72 +- drivers/infiniband/core/cm.c | 126 +- drivers/infiniband/core/cm_trace.c | 15 + drivers/infiniband/core/cm_trace.h | 414 ++++ drivers/infiniband/core/cma.c | 635 +++--- drivers/infiniband/core/cma_configfs.c | 9 +- drivers/infiniband/core/cma_trace.h | 40 - drivers/infiniband/core/core_priv.h | 13 +- drivers/infiniband/core/counters.c | 15 +- drivers/infiniband/core/cq.c | 39 +- drivers/infiniband/core/device.c | 77 +- drivers/infiniband/core/rdma_core.c | 34 +- drivers/infiniband/core/restrack.c | 161 +- drivers/infiniband/core/restrack.h | 10 +- drivers/infiniband/core/sysfs.c | 15 +- drivers/infiniband/core/ucma.c | 542 ++--- drivers/infiniband/core/umem.c | 139 +- drivers/infiniband/core/umem_odp.c | 291 ++- drivers/infiniband/core/uverbs_cmd.c | 93 +- drivers/infiniband/core/uverbs_main.c | 10 +- drivers/infiniband/core/uverbs_std_types.c | 15 +- .../infiniband/core/uverbs_std_types_counters.c | 4 +- drivers/infiniband/core/uverbs_std_types_cq.c | 8 +- drivers/infiniband/core/uverbs_std_types_device.c | 199 +- drivers/infiniband/core/uverbs_std_types_wq.c | 2 +- drivers/infiniband/core/verbs.c | 114 +- drivers/infiniband/hw/bnxt_re/bnxt_re.h | 2 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 90 +- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 8 +- drivers/infiniband/hw/bnxt_re/main.c | 3 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 7 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 11 +- drivers/infiniband/hw/bnxt_re/qplib_res.c | 30 +- drivers/infiniband/hw/bnxt_re/qplib_res.h | 3 +- drivers/infiniband/hw/cxgb4/cm.c | 4 +- drivers/infiniband/hw/cxgb4/cq.c | 3 +- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 7 +- drivers/infiniband/hw/cxgb4/mem.c | 40 +- drivers/infiniband/hw/cxgb4/provider.c | 11 +- drivers/infiniband/hw/cxgb4/qp.c | 3 +- drivers/infiniband/hw/efa/efa.h | 14 +- drivers/infiniband/hw/efa/efa_admin_cmds_defs.h | 69 +- drivers/infiniband/hw/efa/efa_com_cmd.c | 28 +- drivers/infiniband/hw/efa/efa_com_cmd.h | 18 + drivers/infiniband/hw/efa/efa_main.c | 4 +- drivers/infiniband/hw/efa/efa_verbs.c | 258 ++- drivers/infiniband/hw/hfi1/ipoib_main.c | 34 +- drivers/infiniband/hw/hfi1/sdma.c | 22 +- drivers/infiniband/hw/hfi1/verbs.c | 2 +- drivers/infiniband/hw/hns/hns_roce_ah.c | 23 +- drivers/infiniband/hw/hns/hns_roce_alloc.c | 3 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 27 +- drivers/infiniband/hw/hns/hns_roce_device.h | 74 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 8 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 51 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.h | 4 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 534 +++-- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 43 +- drivers/infiniband/hw/hns/hns_roce_main.c | 19 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 81 +- drivers/infiniband/hw/hns/hns_roce_pd.c | 3 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 80 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 5 +- drivers/infiniband/hw/i40iw/i40iw.h | 9 +- drivers/infiniband/hw/i40iw/i40iw_cm.c | 10 +- drivers/infiniband/hw/i40iw/i40iw_hw.c | 4 +- drivers/infiniband/hw/i40iw/i40iw_main.c | 16 +- drivers/infiniband/hw/i40iw/i40iw_pble.c | 4 +- drivers/infiniband/hw/i40iw/i40iw_type.h | 3 +- drivers/infiniband/hw/i40iw/i40iw_utils.c | 63 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 64 +- drivers/infiniband/hw/i40iw/i40iw_verbs.h | 3 +- drivers/infiniband/hw/mlx4/ah.c | 5 - drivers/infiniband/hw/mlx4/cm.c | 152 +- drivers/infiniband/hw/mlx4/cq.c | 4 +- drivers/infiniband/hw/mlx4/mad.c | 158 +- drivers/infiniband/hw/mlx4/main.c | 45 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 62 +- drivers/infiniband/hw/mlx4/mr.c | 35 +- drivers/infiniband/hw/mlx4/qp.c | 345 ++- drivers/infiniband/hw/mlx4/srq.c | 8 +- drivers/infiniband/hw/mlx5/ah.c | 9 +- drivers/infiniband/hw/mlx5/cmd.c | 8 +- drivers/infiniband/hw/mlx5/cmd.h | 4 +- drivers/infiniband/hw/mlx5/counters.c | 7 +- drivers/infiniband/hw/mlx5/cq.c | 16 +- drivers/infiniband/hw/mlx5/fs.c | 148 +- drivers/infiniband/hw/mlx5/gsi.c | 154 +- drivers/infiniband/hw/mlx5/main.c | 70 +- drivers/infiniband/hw/mlx5/mem.c | 4 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 100 +- drivers/infiniband/hw/mlx5/mr.c | 189 +- drivers/infiniband/hw/mlx5/odp.c | 56 +- drivers/infiniband/hw/mlx5/qp.c | 182 +- drivers/infiniband/hw/mlx5/qp.h | 4 +- drivers/infiniband/hw/mlx5/qpc.c | 5 +- drivers/infiniband/hw/mlx5/srq.c | 23 +- drivers/infiniband/hw/mlx5/srq.h | 2 +- drivers/infiniband/hw/mlx5/srq_cmd.c | 22 +- drivers/infiniband/hw/mlx5/wr.c | 27 +- drivers/infiniband/hw/mthca/mthca_dev.h | 2 +- drivers/infiniband/hw/mthca/mthca_provider.c | 39 +- drivers/infiniband/hw/mthca/mthca_provider.h | 27 +- drivers/infiniband/hw/mthca/mthca_qp.c | 75 +- drivers/infiniband/hw/ocrdma/ocrdma.h | 1 - drivers/infiniband/hw/ocrdma/ocrdma_ah.c | 3 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.h | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_hw.c | 5 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 4 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 38 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.h | 6 +- drivers/infiniband/hw/qedr/main.c | 31 +- drivers/infiniband/hw/qedr/qedr.h | 33 + drivers/infiniband/hw/qedr/qedr_iw_cm.c | 6 +- drivers/infiniband/hw/qedr/verbs.c | 438 ++-- drivers/infiniband/hw/qedr/verbs.h | 11 +- drivers/infiniband/hw/qib/qib.h | 6 +- drivers/infiniband/hw/qib/qib_iba7322.c | 7 +- drivers/infiniband/hw/qib/qib_mad.c | 52 +- drivers/infiniband/hw/qib/qib_sdma.c | 10 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 5 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 18 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.h | 6 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c | 7 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 4 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c | 9 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c | 3 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 9 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c | 7 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c | 15 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h | 10 +- drivers/infiniband/sw/rdmavt/ah.c | 3 +- drivers/infiniband/sw/rdmavt/ah.h | 2 +- drivers/infiniband/sw/rdmavt/cq.c | 3 +- drivers/infiniband/sw/rdmavt/cq.h | 2 +- drivers/infiniband/sw/rdmavt/pd.c | 3 +- drivers/infiniband/sw/rdmavt/pd.h | 2 +- drivers/infiniband/sw/rdmavt/srq.c | 3 +- drivers/infiniband/sw/rdmavt/srq.h | 2 +- drivers/infiniband/sw/rdmavt/vt.c | 10 +- drivers/infiniband/sw/rxe/rxe.c | 43 +- drivers/infiniband/sw/rxe/rxe.h | 29 +- drivers/infiniband/sw/rxe/rxe_av.c | 29 +- drivers/infiniband/sw/rxe/rxe_comp.c | 32 +- drivers/infiniband/sw/rxe/rxe_cq.c | 35 +- drivers/infiniband/sw/rxe/rxe_hdr.h | 29 +- drivers/infiniband/sw/rxe/rxe_hw_counters.c | 29 +- drivers/infiniband/sw/rxe/rxe_hw_counters.h | 29 +- drivers/infiniband/sw/rxe/rxe_icrc.c | 29 +- drivers/infiniband/sw/rxe/rxe_loc.h | 29 +- drivers/infiniband/sw/rxe/rxe_mcast.c | 29 +- drivers/infiniband/sw/rxe/rxe_mmap.c | 29 +- drivers/infiniband/sw/rxe/rxe_mr.c | 54 +- drivers/infiniband/sw/rxe/rxe_net.c | 39 +- drivers/infiniband/sw/rxe/rxe_net.h | 29 +- drivers/infiniband/sw/rxe/rxe_opcode.c | 29 +- drivers/infiniband/sw/rxe/rxe_opcode.h | 29 +- drivers/infiniband/sw/rxe/rxe_param.h | 29 +- drivers/infiniband/sw/rxe/rxe_pool.c | 89 +- drivers/infiniband/sw/rxe/rxe_pool.h | 36 +- drivers/infiniband/sw/rxe/rxe_qp.c | 32 +- drivers/infiniband/sw/rxe/rxe_queue.c | 29 +- drivers/infiniband/sw/rxe/rxe_queue.h | 29 +- drivers/infiniband/sw/rxe/rxe_recv.c | 68 +- drivers/infiniband/sw/rxe/rxe_req.c | 33 +- drivers/infiniband/sw/rxe/rxe_resp.c | 29 +- drivers/infiniband/sw/rxe/rxe_srq.c | 29 +- drivers/infiniband/sw/rxe/rxe_sysfs.c | 35 +- drivers/infiniband/sw/rxe/rxe_task.c | 37 +- drivers/infiniband/sw/rxe/rxe_task.h | 33 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 52 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 48 +- drivers/infiniband/sw/siw/siw_main.c | 8 +- drivers/infiniband/sw/siw/siw_verbs.c | 9 +- drivers/infiniband/sw/siw/siw_verbs.h | 6 +- drivers/infiniband/ulp/ipoib/ipoib_cm.c | 6 +- drivers/infiniband/ulp/ipoib/ipoib_fs.c | 50 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 2 + drivers/infiniband/ulp/ipoib/ipoib_netlink.c | 11 + drivers/infiniband/ulp/ipoib/ipoib_vlan.c | 2 + drivers/infiniband/ulp/isert/ib_isert.c | 15 +- drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 6 +- drivers/infiniband/ulp/rtrs/rtrs-pri.h | 1 - drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 4 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 76 +- drivers/infiniband/ulp/rtrs/rtrs-srv.h | 7 + drivers/input/evdev.c | 19 +- drivers/input/input-mt.c | 11 +- drivers/input/joystick/Kconfig | 10 + drivers/input/joystick/Makefile | 1 + drivers/input/joystick/adc-joystick.c | 264 +++ drivers/input/keyboard/ep93xx_keypad.c | 4 +- drivers/input/keyboard/omap4-keypad.c | 6 +- drivers/input/keyboard/twl4030_keypad.c | 8 +- drivers/input/misc/soc_button_array.c | 100 +- drivers/input/mouse/synaptics.c | 6 +- drivers/input/rmi4/Kconfig | 8 + drivers/input/rmi4/Makefile | 1 + drivers/input/rmi4/rmi_bus.c | 3 + drivers/input/rmi4/rmi_driver.h | 1 + drivers/input/rmi4/rmi_f30.c | 14 +- drivers/input/rmi4/rmi_f34v7.c | 9 +- drivers/input/rmi4/rmi_f3a.c | 241 ++ drivers/input/serio/sun4i-ps2.c | 9 +- drivers/input/touchscreen/Kconfig | 12 + drivers/input/touchscreen/Makefile | 1 + drivers/input/touchscreen/elants_i2c.c | 8 +- drivers/input/touchscreen/imx6ul_tsc.c | 47 +- drivers/input/touchscreen/raydium_i2c_ts.c | 131 +- drivers/input/touchscreen/stmfts.c | 2 +- drivers/input/touchscreen/zinitix.c | 581 +++++ drivers/iommu/amd/iommu.c | 3 +- drivers/iommu/dma-iommu.c | 46 +- drivers/iommu/intel/dmar.c | 2 +- drivers/iommu/intel/iommu.c | 10 +- drivers/iommu/io-pgtable-arm.c | 5 - drivers/macintosh/smu.c | 4 +- drivers/macintosh/windfarm_lm75_sensor.c | 2 - drivers/macintosh/windfarm_lm87_sensor.c | 2 - drivers/macintosh/windfarm_smu_sat.c | 3 +- drivers/macintosh/windfarm_smu_sensors.c | 3 +- drivers/mailbox/Makefile | 2 +- drivers/mailbox/arm_mhu.c | 3 + drivers/mailbox/arm_mhu_db.c | 354 +++ drivers/mailbox/bcm-pdc-mailbox.c | 6 +- drivers/mailbox/mailbox.c | 12 +- drivers/mailbox/mtk-cmdq-mailbox.c | 8 +- drivers/media/platform/exynos4-is/fimc-is.c | 1 - drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c | 9 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 11 +- drivers/misc/cxl/pci.c | 4 +- drivers/misc/mic/Kconfig | 1 + drivers/misc/mic/bus/mic_bus.c | 1 + drivers/misc/mic/bus/scif_bus.c | 2 +- drivers/misc/mic/bus/scif_bus.h | 2 +- drivers/misc/mic/bus/vop_bus.c | 2 +- drivers/misc/mic/host/mic_boot.c | 1 + drivers/misc/ocxl/Kconfig | 2 +- drivers/misc/ocxl/afu_irq.c | 12 +- drivers/misc/ocxl/link.c | 15 +- drivers/mtd/devices/Kconfig | 2 +- drivers/mtd/devices/lart.c | 10 +- drivers/mtd/devices/spear_smi.c | 4 +- drivers/mtd/hyperbus/Kconfig | 7 + drivers/mtd/hyperbus/Makefile | 1 + drivers/mtd/hyperbus/hbmc-am654.c | 144 +- drivers/mtd/hyperbus/rpc-if.c | 170 ++ drivers/mtd/lpddr/lpddr2_nvm.c | 35 +- drivers/mtd/lpddr/lpddr_cmds.c | 28 + drivers/mtd/maps/Kconfig | 11 + drivers/mtd/maps/Makefile | 1 + drivers/mtd/maps/physmap-bt1-rom.c | 126 ++ drivers/mtd/maps/physmap-bt1-rom.h | 17 + drivers/mtd/maps/physmap-core.c | 8 +- drivers/mtd/maps/vmu-flash.c | 11 +- drivers/mtd/mtdconcat.c | 43 + drivers/mtd/mtdcore.c | 28 +- drivers/mtd/mtdoops.c | 11 +- drivers/mtd/nand/Kconfig | 8 + drivers/mtd/nand/Makefile | 2 + drivers/mtd/nand/ecc.c | 484 ++++ drivers/mtd/nand/onenand/onenand_base.c | 9 +- drivers/mtd/nand/onenand/onenand_omap2.c | 5 +- drivers/mtd/nand/raw/Kconfig | 1 + drivers/mtd/nand/raw/ams-delta.c | 6 +- drivers/mtd/nand/raw/arasan-nand-controller.c | 16 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 457 ++-- drivers/mtd/nand/raw/au1550nd.c | 4 +- drivers/mtd/nand/raw/bcm47xxnflash/ops_bcm4706.c | 3 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 28 +- drivers/mtd/nand/raw/cadence-nand-controller.c | 12 +- drivers/mtd/nand/raw/cafe_nand.c | 3 +- drivers/mtd/nand/raw/cs553x_nand.c | 2 +- drivers/mtd/nand/raw/davinci_nand.c | 38 +- drivers/mtd/nand/raw/denali.c | 3 +- drivers/mtd/nand/raw/denali_pci.c | 2 +- drivers/mtd/nand/raw/diskonchip.c | 3 +- drivers/mtd/nand/raw/fsl_elbc_nand.c | 20 +- drivers/mtd/nand/raw/fsl_ifc_nand.c | 12 +- drivers/mtd/nand/raw/fsl_upm.c | 4 +- drivers/mtd/nand/raw/fsmc_nand.c | 14 +- drivers/mtd/nand/raw/gpio.c | 4 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 21 +- drivers/mtd/nand/raw/hisi504_nand.c | 6 +- drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c | 20 +- drivers/mtd/nand/raw/lpc32xx_mlc.c | 2 +- drivers/mtd/nand/raw/lpc32xx_slc.c | 3 +- drivers/mtd/nand/raw/marvell_nand.c | 101 +- drivers/mtd/nand/raw/meson_nand.c | 2 +- drivers/mtd/nand/raw/mpc5121_nfc.c | 4 +- drivers/mtd/nand/raw/mtk_nand.c | 12 +- drivers/mtd/nand/raw/mxc_nand.c | 25 +- drivers/mtd/nand/raw/nand_base.c | 554 ++--- drivers/mtd/nand/raw/nand_bch.c | 1 + drivers/mtd/nand/raw/nand_esmt.c | 15 +- drivers/mtd/nand/raw/nand_hynix.c | 44 +- drivers/mtd/nand/raw/nand_jedec.c | 9 +- drivers/mtd/nand/raw/nand_micron.c | 23 +- drivers/mtd/nand/raw/nand_onfi.c | 17 +- drivers/mtd/nand/raw/nand_samsung.c | 22 +- drivers/mtd/nand/raw/nand_toshiba.c | 19 +- drivers/mtd/nand/raw/nandsim.c | 8 +- drivers/mtd/nand/raw/ndfc.c | 2 +- drivers/mtd/nand/raw/omap2.c | 22 +- drivers/mtd/nand/raw/orion_nand.c | 4 +- drivers/mtd/nand/raw/oxnas_nand.c | 3 +- drivers/mtd/nand/raw/pasemi_nand.c | 6 +- drivers/mtd/nand/raw/plat_nand.c | 4 +- drivers/mtd/nand/raw/qcom_nandc.c | 26 +- drivers/mtd/nand/raw/r852.c | 3 +- drivers/mtd/nand/raw/s3c2410.c | 20 +- drivers/mtd/nand/raw/sh_flctl.c | 6 +- drivers/mtd/nand/raw/sharpsl.c | 2 +- drivers/mtd/nand/raw/socrates_nand.c | 5 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 11 +- drivers/mtd/nand/raw/sunxi_nand.c | 27 +- drivers/mtd/nand/raw/tango_nand.c | 4 +- drivers/mtd/nand/raw/tegra_nand.c | 37 +- drivers/mtd/nand/raw/tmio_nand.c | 2 +- drivers/mtd/nand/raw/txx9ndfmc.c | 2 +- drivers/mtd/nand/raw/vf610_nfc.c | 17 +- drivers/mtd/nand/raw/xway_nand.c | 4 +- drivers/mtd/nand/spi/core.c | 12 +- drivers/mtd/nand/spi/gigadevice.c | 63 +- drivers/mtd/nand/spi/macronix.c | 27 +- drivers/mtd/nand/spi/toshiba.c | 6 +- drivers/mtd/parsers/Kconfig | 2 +- drivers/mtd/spi-nor/controllers/intel-spi-pci.c | 1 + drivers/mtd/spi-nor/macronix.c | 2 +- drivers/mtd/spi-nor/winbond.c | 9 + drivers/net/appletalk/Kconfig | 2 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 2 +- drivers/net/ethernet/amd/au1000_eth.c | 15 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 1 - drivers/net/ethernet/broadcom/bnxt/bnxt.c | 39 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 154 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 6 + drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 24 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.h | 2 + drivers/net/ethernet/cadence/macb.h | 10 +- drivers/net/ethernet/cadence/macb_main.c | 66 +- .../chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c | 135 +- drivers/net/ethernet/cisco/enic/enic_ethtool.c | 1 - drivers/net/ethernet/faraday/ftgmac100.c | 5 + drivers/net/ethernet/faraday/ftgmac100.h | 8 + drivers/net/ethernet/freescale/enetc/Kconfig | 5 +- drivers/net/ethernet/freescale/enetc/enetc.c | 53 +- drivers/net/ethernet/freescale/enetc/enetc.h | 9 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 26 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 335 +-- drivers/net/ethernet/freescale/enetc/enetc_pf.h | 8 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 9 +- drivers/net/ethernet/i825xx/lasi_82596.c | 37 +- drivers/net/ethernet/i825xx/lib82596.c | 148 +- drivers/net/ethernet/i825xx/sni_82596.c | 23 +- drivers/net/ethernet/intel/e1000/e1000_hw.c | 10 +- drivers/net/ethernet/intel/i40e/i40e_adminq.c | 6 + drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 2 + drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 33 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 19 + drivers/net/ethernet/intel/i40e/i40e_type.h | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c | 23 +- drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c | 1 - drivers/net/ethernet/korina.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 1 + .../mellanox/mlx5/core/en_accel/en_accel.h | 46 +- .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 3 + .../ethernet/mellanox/mlx5/core/en_accel/ipsec.h | 2 + .../mellanox/mlx5/core/en_accel/ipsec_fs.c | 178 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 110 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.h | 29 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 43 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 19 +- .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 31 +- drivers/net/ethernet/mellanox/mlx5/core/port.c | 23 +- drivers/net/ethernet/mscc/ocelot.c | 15 +- drivers/net/ethernet/mscc/ocelot_flower.c | 29 +- drivers/net/ethernet/mscc/ocelot_net.c | 11 +- drivers/net/ethernet/qlogic/qed/qed_rdma.c | 15 +- drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 4 +- drivers/net/ethernet/qlogic/qede/qede_rdma.c | 17 + drivers/net/ethernet/realtek/r8169_main.c | 8 +- drivers/net/ethernet/seeq/sgiseeq.c | 28 +- drivers/net/hamradio/scc.c | 2 +- drivers/net/macsec.c | 22 +- drivers/net/pcs/Kconfig | 3 +- drivers/net/usb/cx82310_eth.c | 78 +- drivers/net/usb/qmi_wwan.c | 24 +- drivers/net/usb/rtl8150.c | 2 +- drivers/net/usb/usbnet.c | 24 +- drivers/net/veth.c | 9 + drivers/net/virtio_net.c | 48 +- drivers/net/wan/lmc/lmc_proto.c | 4 - drivers/net/wireless/quantenna/qtnfmac/core.c | 23 +- drivers/net/xen-netback/common.h | 15 + drivers/net/xen-netback/interface.c | 61 +- drivers/net/xen-netback/netback.c | 11 +- drivers/net/xen-netback/rx.c | 13 +- drivers/nfc/st21nfca/core.c | 1 - drivers/nfc/trf7970a.c | 1 - drivers/of/address.c | 73 +- drivers/of/device.c | 45 +- drivers/of/of_private.h | 11 +- drivers/of/unittest.c | 34 +- drivers/parisc/ccio-dma.c | 6 +- drivers/parisc/sba_iommu.c | 6 +- drivers/pci/pci-driver.c | 1 + drivers/pci/xen-pcifront.c | 1 + drivers/pcmcia/ds.c | 2 +- drivers/platform/x86/thinkpad_acpi.c | 18 +- drivers/power/reset/Kconfig | 4 +- drivers/power/reset/ocelot-reset.c | 55 +- drivers/power/supply/Kconfig | 36 +- drivers/power/supply/Makefile | 2 + drivers/power/supply/ab8500_fg.c | 4 +- drivers/power/supply/bq24257_charger.c | 2 + drivers/power/supply/bq2515x_charger.c | 14 +- drivers/power/supply/bq25890_charger.c | 17 +- drivers/power/supply/bq25980_charger.c | 1314 +++++++++++ drivers/power/supply/bq25980_charger.h | 178 ++ drivers/power/supply/bq27xxx_battery.c | 102 +- drivers/power/supply/bq27xxx_battery_hdq.c | 9 +- drivers/power/supply/bq27xxx_battery_i2c.c | 12 +- drivers/power/supply/charger-manager.c | 578 ++--- drivers/power/supply/cpcap-battery.c | 7 +- drivers/power/supply/ds2780_battery.c | 6 +- drivers/power/supply/ds2781_battery.c | 6 +- drivers/power/supply/goldfish_battery.c | 2 + drivers/power/supply/gpio-charger.c | 172 +- drivers/power/supply/ingenic-battery.c | 8 +- drivers/power/supply/lego_ev3_battery.c | 24 +- drivers/power/supply/ltc2941-battery-gauge.c | 3 +- drivers/power/supply/max17040_battery.c | 489 ++-- drivers/power/supply/pm2301_charger.c | 7 +- drivers/power/supply/power_supply_core.c | 19 + drivers/power/supply/power_supply_sysfs.c | 1 + drivers/power/supply/rn5t618_power.c | 556 +++++ drivers/power/supply/rt9455_charger.c | 2 + drivers/power/supply/sbs-battery.c | 125 +- drivers/power/supply/smb347-charger.c | 692 +++--- drivers/power/supply/test_power.c | 26 +- drivers/power/supply/ucs1002_power.c | 75 +- drivers/rapidio/devices/rio_mport_cdev.c | 18 +- drivers/remoteproc/remoteproc_core.c | 25 +- drivers/remoteproc/remoteproc_virtio.c | 2 +- drivers/s390/char/Makefile | 2 + drivers/s390/char/con3215.c | 7 +- drivers/s390/char/raw3270.h | 1 - drivers/s390/char/sclp.h | 4 +- drivers/s390/char/sclp_ap.c | 63 + drivers/s390/char/sclp_cmd.c | 2 +- drivers/s390/char/sclp_early_core.c | 15 +- drivers/s390/char/sclp_rw.c | 18 - drivers/s390/char/sclp_rw.h | 2 - drivers/s390/char/sclp_sdias.c | 8 +- drivers/s390/char/tape.h | 3 - drivers/s390/char/tape_std.h | 12 - drivers/s390/char/zcore.c | 17 +- drivers/s390/cio/chsc.c | 21 + drivers/s390/cio/css.c | 14 - drivers/s390/cio/device.h | 1 - drivers/s390/cio/qdio_main.c | 43 +- drivers/s390/cio/qdio_setup.c | 38 +- drivers/s390/crypto/ap_bus.c | 411 ++-- drivers/s390/crypto/ap_bus.h | 54 +- drivers/s390/crypto/ap_card.c | 34 + drivers/s390/crypto/ap_debug.h | 8 + drivers/s390/crypto/ap_queue.c | 252 ++- drivers/s390/crypto/pkey_api.c | 262 ++- drivers/s390/crypto/zcrypt_api.c | 416 +++- drivers/s390/crypto/zcrypt_api.h | 49 +- drivers/s390/crypto/zcrypt_card.c | 12 +- drivers/s390/crypto/zcrypt_ccamisc.c | 411 +++- drivers/s390/crypto/zcrypt_ccamisc.h | 74 +- drivers/s390/crypto/zcrypt_cex2a.c | 6 +- drivers/s390/crypto/zcrypt_cex2c.c | 45 +- drivers/s390/crypto/zcrypt_cex4.c | 97 +- drivers/s390/crypto/zcrypt_debug.h | 8 + drivers/s390/crypto/zcrypt_ep11misc.c | 312 ++- drivers/s390/crypto/zcrypt_ep11misc.h | 63 +- drivers/s390/crypto/zcrypt_error.h | 88 +- drivers/s390/crypto/zcrypt_msgtype50.c | 131 +- drivers/s390/crypto/zcrypt_msgtype6.c | 264 ++- drivers/s390/crypto/zcrypt_msgtype6.h | 4 +- drivers/s390/crypto/zcrypt_queue.c | 11 +- drivers/s390/scsi/zfcp_qdio.c | 2 - drivers/scsi/53c700.c | 121 +- drivers/scsi/53c700.h | 17 +- drivers/scsi/cxlflash/ocxl_hw.c | 21 +- drivers/scsi/cxlflash/ocxl_hw.h | 1 - drivers/scsi/sgiwd93.c | 14 +- drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 10 +- drivers/thermal/Kconfig | 6 +- drivers/thermal/cpufreq_cooling.c | 8 +- drivers/thermal/cpuidle_cooling.c | 2 +- drivers/thermal/devfreq_cooling.c | 3 - drivers/thermal/gov_power_allocator.c | 6 +- drivers/thermal/imx8mm_thermal.c | 10 +- drivers/thermal/imx_thermal.c | 22 +- .../intel/int340x_thermal/int3400_thermal.c | 51 +- drivers/thermal/rcar_thermal.c | 4 +- drivers/thermal/st/Kconfig | 2 +- drivers/thermal/st/stm_thermal.c | 7 +- drivers/thermal/sun8i_thermal.c | 16 +- drivers/thermal/thermal_core.c | 13 +- drivers/thermal/thermal_core.h | 4 +- drivers/thermal/thermal_netlink.c | 3 +- drivers/thermal/thermal_sysfs.c | 2 +- drivers/thermal/ti-soc-thermal/ti-bandgap.c | 54 +- drivers/thermal/ti-soc-thermal/ti-bandgap.h | 6 + drivers/tty/serial/sb1250-duart.c | 9 +- drivers/usb/core/message.c | 6 - drivers/usb/core/usb.c | 12 - drivers/vdpa/vdpa_sim/vdpa_sim.c | 2 +- drivers/vfio/pci/vfio_pci.c | 38 +- drivers/video/console/Kconfig | 1 + drivers/video/console/sticon.c | 297 +-- drivers/video/console/sticore.c | 284 +-- drivers/video/fbdev/sticore.h | 27 +- drivers/virtio/virtio_mem.c | 3 +- drivers/xen/balloon.c | 2 +- drivers/xen/events/events_2l.c | 9 +- drivers/xen/events/events_base.c | 423 +++- drivers/xen/events/events_fifo.c | 83 +- drivers/xen/events/events_internal.h | 20 +- drivers/xen/evtchn.c | 7 +- drivers/xen/pvcalls-back.c | 76 +- drivers/xen/swiotlb-xen.c | 4 +- drivers/xen/xen-pciback/pci_stub.c | 13 +- drivers/xen/xen-pciback/pciback.h | 12 +- drivers/xen/xen-pciback/pciback_ops.c | 48 +- drivers/xen/xen-pciback/xenbus.c | 2 +- drivers/xen/xen-scsiback.c | 23 +- drivers/xen/xenbus/xenbus_client.c | 30 +- fs/afs/cell.c | 328 ++- fs/afs/dynroot.c | 23 +- fs/afs/internal.h | 20 +- fs/afs/main.c | 2 +- fs/afs/mntpt.c | 4 +- fs/afs/proc.c | 23 +- fs/afs/server.c | 7 +- fs/afs/super.c | 18 +- fs/afs/vl_alias.c | 8 +- fs/afs/vl_rotate.c | 2 +- fs/afs/volume.c | 6 +- fs/autofs/dev-ioctl.c | 8 +- fs/binfmt_elf.c | 266 +-- fs/binfmt_elf_fdpic.c | 162 +- fs/btrfs/block-group.c | 1 + fs/btrfs/extent-tree.c | 2 +- fs/btrfs/inode.c | 8 +- fs/btrfs/sysfs.c | 10 + fs/buffer.c | 6 +- fs/configfs/dir.c | 2 +- fs/configfs/file.c | 2 +- fs/coredump.c | 236 +- fs/dax.c | 29 +- fs/direct-io.c | 69 +- fs/exec.c | 17 +- fs/ext2/balloc.c | 6 +- fs/ext2/inode.c | 1 - fs/ext4/verity.c | 4 +- fs/f2fs/acl.c | 6 +- fs/f2fs/checkpoint.c | 17 +- fs/f2fs/compress.c | 242 +- fs/f2fs/data.c | 119 +- fs/f2fs/debug.c | 18 +- fs/f2fs/dir.c | 109 +- fs/f2fs/extent_cache.c | 37 +- fs/f2fs/f2fs.h | 118 +- fs/f2fs/file.c | 88 +- fs/f2fs/gc.c | 413 +++- fs/f2fs/gc.h | 69 +- fs/f2fs/inline.c | 4 +- fs/f2fs/inode.c | 21 +- fs/f2fs/namei.c | 2 +- fs/f2fs/node.c | 7 +- fs/f2fs/segment.c | 522 ++++- fs/f2fs/segment.h | 71 +- fs/f2fs/super.c | 168 +- fs/f2fs/sysfs.c | 22 +- fs/f2fs/verity.c | 4 +- fs/f2fs/xattr.c | 8 +- fs/fuse/Kconfig | 16 +- fs/fuse/Makefile | 6 +- fs/fuse/control.c | 20 +- fs/fuse/cuse.c | 21 +- fs/fuse/dax.c | 1365 ++++++++++++ fs/fuse/dev.c | 189 +- fs/fuse/dir.c | 220 +- fs/fuse/file.c | 255 ++- fs/fuse/fuse_i.h | 185 +- fs/fuse/inode.c | 391 +++- fs/fuse/readdir.c | 10 +- fs/fuse/virtio_fs.c | 378 +++- fs/fuse/xattr.c | 34 +- fs/inode.c | 2 + fs/io_uring.c | 2 +- fs/libfs.c | 87 + fs/nilfs2/bmap.c | 2 +- fs/nilfs2/cpfile.c | 6 +- fs/nilfs2/page.c | 1 - fs/nilfs2/sufile.c | 4 +- fs/notify/fanotify/fanotify.c | 5 +- fs/notify/inotify/inotify_fsnotify.c | 5 +- fs/overlayfs/copy_up.c | 59 +- fs/overlayfs/dir.c | 2 +- fs/overlayfs/export.c | 2 +- fs/overlayfs/file.c | 88 +- fs/overlayfs/inode.c | 32 +- fs/overlayfs/namei.c | 57 +- fs/overlayfs/overlayfs.h | 92 +- fs/overlayfs/ovl_entry.h | 6 + fs/overlayfs/readdir.c | 76 +- fs/overlayfs/super.c | 117 +- fs/overlayfs/util.c | 96 +- fs/proc/task_mmu.c | 18 - fs/quota/quota.c | 42 +- fs/quota/quota_v2.c | 1 + fs/ramfs/file-nommu.c | 2 +- fs/reiserfs/inode.c | 9 +- fs/reiserfs/super.c | 8 +- fs/reiserfs/xattr.c | 7 + fs/romfs/super.c | 1 + fs/ubifs/auth.c | 2 +- fs/ubifs/gc.c | 4 - fs/ubifs/replay.c | 2 - fs/ubifs/super.c | 44 +- fs/ubifs/tnc.c | 3 +- fs/udf/directory.c | 2 +- fs/udf/file.c | 7 +- fs/udf/ialloc.c | 14 +- fs/udf/inode.c | 61 +- fs/udf/misc.c | 6 +- fs/udf/namei.c | 7 +- fs/udf/partition.c | 2 +- fs/udf/super.c | 47 +- fs/udf/symlink.c | 2 +- fs/udf/udf_i.h | 6 +- fs/unicode/utf8-core.c | 23 +- fs/userfaultfd.c | 28 +- fs/vboxsf/dir.c | 2 +- fs/xfs/Kconfig | 25 + fs/xfs/libxfs/xfs_attr_remote.c | 2 - fs/xfs/libxfs/xfs_bmap.c | 19 +- fs/xfs/libxfs/xfs_da_format.h | 18 +- fs/xfs/libxfs/xfs_defer.c | 232 +- fs/xfs/libxfs/xfs_defer.h | 37 + fs/xfs/libxfs/xfs_inode_buf.h | 2 +- fs/xfs/libxfs/xfs_rmap.c | 27 +- fs/xfs/libxfs/xfs_rtbitmap.c | 11 +- fs/xfs/scrub/dabtree.c | 14 + fs/xfs/xfs_bmap_item.c | 132 +- fs/xfs/xfs_buf_item_recover.c | 2 + fs/xfs/xfs_dquot.c | 4 +- fs/xfs/xfs_extfree_item.c | 44 +- fs/xfs/xfs_filestream.c | 34 +- fs/xfs/xfs_fsmap.c | 48 +- fs/xfs/xfs_fsmap.h | 6 +- fs/xfs/xfs_inode.c | 123 +- fs/xfs/xfs_ioctl.c | 144 +- fs/xfs/xfs_iops.c | 4 +- fs/xfs/xfs_linux.h | 1 - fs/xfs/xfs_log.c | 44 +- fs/xfs/xfs_log.h | 2 + fs/xfs/xfs_log_recover.c | 221 +- fs/xfs/xfs_qm.c | 16 +- fs/xfs/xfs_refcount_item.c | 51 +- fs/xfs/xfs_rmap_item.c | 42 +- fs/xfs/xfs_rtalloc.c | 31 +- fs/xfs/xfs_stats.c | 4 + fs/xfs/xfs_stats.h | 1 + fs/xfs/xfs_super.c | 44 +- fs/xfs/xfs_sysctl.c | 36 +- fs/xfs/xfs_trace.h | 1 + fs/xfs/xfs_trans.c | 2 +- fs/xfs/xfs_trans.h | 33 +- fs/xfs/xfs_trans_dquot.c | 43 +- fs/zonefs/super.c | 221 +- fs/zonefs/zonefs.h | 10 + include/asm-generic/Kbuild | 1 - include/asm-generic/dma-contiguous.h | 10 - include/asm-generic/mshyperv.h | 4 +- include/asm-generic/vmlinux.lds.h | 10 +- include/dt-bindings/power/summit,smb347-charger.h | 19 + include/kunit/test.h | 90 +- include/linux/bcm47xx_sprom.h | 10 + include/linux/bcm963xx_tag.h | 2 +- include/linux/bitops.h | 13 +- include/linux/blkdev.h | 1 + include/linux/bpf.h | 8 +- include/linux/bpf_verifier.h | 7 + include/linux/btf.h | 26 + include/linux/bvec.h | 6 +- include/linux/can/core.h | 7 - include/linux/cma.h | 2 + include/linux/coredump.h | 11 + include/linux/cpuhotplug.h | 1 + include/linux/dax.h | 6 + include/linux/devfreq.h | 7 +- include/linux/device.h | 4 +- include/linux/dma-contiguous.h | 176 -- include/linux/dma-debug.h | 160 -- include/linux/dma-direct.h | 198 +- include/linux/dma-direction.h | 8 +- include/linux/dma-map-ops.h | 326 +++ include/linux/dma-mapping.h | 240 +- include/linux/dma-noncoherent.h | 114 - include/linux/dmaengine.h | 17 +- include/linux/f2fs_fs.h | 3 - include/linux/fault-inject-usercopy.h | 22 + include/linux/fs.h | 44 +- include/linux/ftrace.h | 11 +- include/linux/gfp.h | 6 +- include/linux/hid.h | 2 + include/linux/idle_inject.h | 2 +- include/linux/idr.h | 13 +- include/linux/input/sparse-keymap.h | 1 + include/linux/ioport.h | 11 +- include/linux/jiffies.h | 3 +- include/linux/kernel.h | 150 +- include/linux/kgdb.h | 18 + include/linux/list.h | 29 +- include/linux/math64.h | 8 +- include/linux/memcontrol.h | 12 - include/linux/memory_hotplug.h | 42 +- include/linux/minmax.h | 153 ++ include/linux/mlx5/fs.h | 1 + include/linux/mlx5/mlx5_ifc.h | 6 +- include/linux/mlx5/port.h | 15 +- include/linux/mlx5/qp.h | 6 +- include/linux/mm.h | 7 +- include/linux/mmzone.h | 17 +- include/linux/mtd/hyperbus.h | 13 + include/linux/mtd/nand.h | 188 +- include/linux/mtd/pfow.h | 33 - include/linux/mtd/rawnand.h | 34 +- include/linux/netdevice.h | 6 + include/linux/node.h | 16 +- include/linux/nodemask.h | 2 +- include/linux/overflow.h | 1 + include/linux/page-flags.h | 6 +- include/linux/page_owner.h | 6 +- include/linux/page_ref.h | 42 +- include/linux/pagemap.h | 107 +- include/linux/pid.h | 1 + include/linux/platform_data/dma-dw.h | 2 + include/linux/platform_data/mtd-davinci.h | 9 +- include/linux/platform_data/mtd-nand-s3c2410.h | 2 +- include/linux/power/bq27xxx_battery.h | 1 + include/linux/power/charger-manager.h | 41 +- include/linux/power/gpio-charger.h | 6 - include/linux/power/smb347-charger.h | 114 - include/linux/power_supply.h | 7 + include/linux/qed/qed_rdma_if.h | 2 - include/linux/qed/qede_rdma.h | 4 +- include/linux/rculist.h | 48 + include/linux/rcupdate.h | 19 +- include/linux/rcutiny.h | 1 - include/linux/rcutree.h | 1 - include/linux/rmi.h | 11 +- include/linux/scatterlist.h | 38 +- include/linux/sched.h | 2 +- include/linux/sched/mm.h | 64 +- include/linux/scif.h | 8 +- include/linux/skmsg.h | 2 + include/linux/smp.h | 3 + include/linux/smp_types.h | 3 + include/linux/syscalls.h | 2 + include/linux/thermal.h | 10 +- include/linux/topology.h | 2 +- include/linux/tracepoint-defs.h | 34 + include/linux/uaccess.h | 12 +- include/linux/unicode.h | 3 + include/linux/usb/typec_altmode.h | 16 + include/linux/vmalloc.h | 7 +- include/linux/vmstat.h | 2 +- include/linux/xarray.h | 22 + include/misc/ocxl.h | 10 +- include/net/cfg80211.h | 1 + include/net/netfilter/nf_tables.h | 16 +- include/net/netfilter/nf_tables_ipv4.h | 33 + include/net/netfilter/nf_tables_ipv6.h | 46 + include/net/netns/can.h | 1 - include/net/tcp.h | 33 - include/ras/ras_event.h | 3 + include/rdma/ib_cache.h | 3 + include/rdma/ib_cm.h | 3 - include/rdma/ib_umem.h | 46 +- include/rdma/ib_umem_odp.h | 21 +- include/rdma/ib_verbs.h | 212 +- include/rdma/rdma_cm.h | 46 +- include/rdma/restrack.h | 21 +- include/trace/events/afs.h | 109 + include/trace/events/f2fs.h | 10 +- include/trace/events/rcu.h | 54 +- include/trace/events/rdma.h | 41 +- include/trace/events/rpcrdma.h | 1 + include/uapi/asm-generic/hugetlb_encode.h | 1 + include/uapi/asm-generic/unistd.h | 4 +- include/uapi/linux/bpf.h | 101 +- include/uapi/linux/can/isotp.h | 1 - include/uapi/linux/dqblk_xfs.h | 16 +- include/uapi/linux/fuse.h | 50 +- include/uapi/linux/input-event-codes.h | 4 + include/uapi/linux/mman.h | 1 + include/uapi/linux/netfilter.h | 3 +- include/uapi/linux/netfilter/nf_tables.h | 2 + include/uapi/linux/virtio_fs.h | 3 + include/uapi/rdma/efa-abi.h | 1 + include/uapi/rdma/hns-abi.h | 4 +- include/uapi/rdma/ib_user_ioctl_cmds.h | 16 + include/uapi/rdma/ib_user_ioctl_verbs.h | 15 + include/uapi/rdma/ib_user_verbs.h | 11 + include/uapi/rdma/rdma_user_rxe.h | 12 +- include/xen/events.h | 21 + init/main.c | 6 +- kernel/Makefile | 2 + kernel/acct.c | 10 +- kernel/bpf/arraymap.c | 17 +- kernel/bpf/btf.c | 25 - kernel/bpf/hashtab.c | 6 +- kernel/bpf/helpers.c | 32 + kernel/bpf/percpu_freelist.c | 101 +- kernel/bpf/percpu_freelist.h | 1 + kernel/bpf/syscall.c | 5 +- kernel/bpf/verifier.c | 315 ++- kernel/cgroup/cpuset.c | 2 +- kernel/debug/debug_core.c | 48 +- kernel/debug/gdbstub.c | 5 +- kernel/debug/kdb/kdb_bp.c | 9 + kernel/debug/kdb/kdb_bt.c | 4 +- kernel/debug/kdb/kdb_debugger.c | 2 - kernel/debug/kdb/kdb_io.c | 22 +- kernel/debug/kdb/kdb_main.c | 8 +- kernel/debug/kdb/kdb_private.h | 4 - kernel/dma/Kconfig | 25 +- kernel/dma/Makefile | 1 + kernel/dma/coherent.c | 25 +- kernel/dma/contiguous.c | 142 +- kernel/dma/debug.c | 19 +- kernel/dma/debug.h | 122 + kernel/dma/direct.c | 270 ++- kernel/dma/direct.h | 119 + kernel/dma/dummy.c | 3 +- kernel/dma/mapping.c | 159 +- kernel/dma/ops_helpers.c | 85 + kernel/dma/pool.c | 5 +- kernel/dma/swiotlb.c | 6 +- kernel/dma/virt.c | 4 +- kernel/entry/common.c | 2 +- kernel/exit.c | 19 - kernel/fork.c | 4 +- kernel/futex.c | 2 +- kernel/irq/timings.c | 2 +- kernel/jump_label.c | 2 +- kernel/kcsan/encoding.h | 2 +- kernel/kexec_core.c | 2 +- kernel/kexec_file.c | 2 +- kernel/kprobes.c | 2 +- kernel/kthread.c | 2 +- kernel/livepatch/state.c | 2 +- kernel/locking/locktorture.c | 2 +- kernel/panic.c | 12 +- kernel/pid.c | 19 + kernel/pid_namespace.c | 2 +- kernel/power/snapshot.c | 2 +- kernel/printk/printk_ringbuffer.c | 5 +- kernel/printk/printk_safe.c | 2 +- kernel/range.c | 3 +- kernel/rcu/Kconfig | 8 +- kernel/rcu/Kconfig.debug | 17 +- kernel/rcu/Makefile | 2 +- kernel/rcu/rcu_segcblist.c | 10 +- kernel/rcu/rcuperf.c | 853 ------- kernel/rcu/rcuscale.c | 853 +++++++ kernel/rcu/rcutorture.c | 61 +- kernel/rcu/refscale.c | 8 +- kernel/rcu/srcutree.c | 13 - kernel/rcu/tree.c | 179 +- kernel/rcu/tree.h | 2 + kernel/rcu/tree_exp.h | 6 +- kernel/rcu/tree_plugin.h | 40 +- kernel/rcu/tree_stall.h | 8 +- kernel/rcu/update.c | 13 - kernel/relay.c | 2 +- kernel/resource.c | 110 +- kernel/scftorture.c | 575 +++++ kernel/smp.c | 136 +- kernel/sys.c | 2 +- kernel/sys_ni.c | 1 + kernel/time/tick-sched.c | 2 +- kernel/trace/bpf_trace.c | 6 + kernel/trace/fgraph.c | 8 +- kernel/trace/ftrace.c | 24 +- kernel/trace/ring_buffer.c | 10 + kernel/trace/synth_event_gen_test.c | 18 +- kernel/trace/trace.c | 111 +- kernel/trace/trace.h | 31 +- kernel/trace/trace_boot.c | 23 +- kernel/trace/trace_dynevent.c | 10 +- kernel/trace/trace_events.c | 142 +- kernel/trace/trace_events_hist.c | 45 +- kernel/trace/trace_events_synth.c | 413 +++- kernel/trace/trace_functions.c | 22 +- kernel/trace/trace_functions_graph.c | 8 +- kernel/trace/trace_hwlat.c | 8 +- kernel/trace/trace_kprobe.c | 34 +- kernel/trace/trace_printk.c | 8 +- kernel/trace/trace_probe.h | 14 +- kernel/trace/trace_stack.c | 12 +- kernel/trace/trace_stat.c | 8 +- kernel/trace/trace_synth.h | 6 +- kernel/trace/trace_uprobe.c | 24 +- kernel/trace/tracing_map.c | 2 +- kernel/user_namespace.c | 2 +- kernel/workqueue.c | 3 + lib/Kconfig.debug | 51 +- lib/Kconfig.kgdb | 15 + lib/Kconfig.ubsan | 14 + lib/Makefile | 3 +- lib/bitfield_kunit.c | 154 ++ lib/bitmap.c | 4 +- lib/crc32.c | 2 +- lib/decompress_bunzip2.c | 2 +- lib/decompress_unzstd.c | 7 +- lib/dynamic_queue_limits.c | 4 +- lib/earlycpio.c | 2 +- lib/fault-inject-usercopy.c | 39 + lib/find_bit.c | 1 + lib/hexdump.c | 1 + lib/idr.c | 9 +- lib/iov_iter.c | 5 + lib/kunit/Makefile | 3 +- lib/kunit/executor.c | 43 + lib/kunit/test.c | 13 +- lib/libcrc32c.c | 2 +- lib/math/rational.c | 2 +- lib/math/reciprocal_div.c | 1 + lib/mpi/mpi-bit.c | 2 +- lib/nmi_backtrace.c | 6 +- lib/percpu_counter.c | 2 +- lib/radix-tree.c | 2 +- lib/scatterlist.c | 135 +- lib/strncpy_from_user.c | 3 + lib/syscall.c | 2 +- lib/test_bitfield.c | 168 -- lib/test_hmm.c | 2 +- lib/test_sysctl.c | 2 +- lib/test_xarray.c | 65 + lib/usercopy.c | 5 +- lib/xarray.c | 208 +- mm/Kconfig | 8 +- mm/cma.h | 2 - mm/compaction.c | 6 +- mm/debug_vm_pgtable.c | 207 +- mm/filemap.c | 58 +- mm/gup.c | 61 +- mm/gup_benchmark.c | 15 +- mm/highmem.c | 4 +- mm/huge_memory.c | 45 +- mm/hugetlb.c | 4 +- mm/hwpoison-inject.c | 18 +- mm/internal.h | 27 +- mm/khugepaged.c | 2 +- mm/ksm.c | 2 +- mm/madvise.c | 177 +- mm/memblock.c | 8 +- mm/memcontrol.c | 75 +- mm/memory-failure.c | 329 ++- mm/memory.c | 24 +- mm/memory_hotplug.c | 257 +-- mm/memremap.c | 3 +- mm/migrate.c | 82 +- mm/mmap.c | 81 +- mm/mmu_notifier.c | 2 +- mm/nommu.c | 7 - mm/page-writeback.c | 1 + mm/page_alloc.c | 241 +- mm/page_isolation.c | 16 +- mm/page_owner.c | 10 +- mm/page_poison.c | 20 +- mm/page_reporting.c | 4 +- mm/percpu.c | 3 +- mm/readahead.c | 130 +- mm/rmap.c | 10 +- mm/shmem.c | 2 +- mm/shuffle.c | 2 +- mm/slab.c | 2 +- mm/slab.h | 4 - mm/slub.c | 2 +- mm/sparse.c | 2 + mm/swap_state.c | 2 +- mm/truncate.c | 6 +- mm/util.c | 3 +- mm/vmalloc.c | 147 +- mm/vmscan.c | 5 +- mm/vmstat.c | 8 +- mm/workingset.c | 2 +- mm/zsmalloc.c | 10 +- net/bridge/br_device.c | 21 +- net/bridge/netfilter/ebt_dnat.c | 2 +- net/bridge/netfilter/ebt_redirect.c | 2 +- net/bridge/netfilter/ebt_snat.c | 2 +- net/can/Kconfig | 3 +- net/can/af_can.c | 2 +- net/can/bcm.c | 4 +- net/can/gw.c | 4 +- net/can/isotp.c | 18 +- net/can/proc.c | 12 - net/can/raw.c | 4 +- net/core/dev.c | 51 +- net/core/filter.c | 107 +- net/core/skmsg.c | 161 +- net/core/sock_map.c | 59 +- net/dsa/slave.c | 21 +- net/dsa/tag_ksz.c | 2 + net/dsa/tag_ocelot.c | 34 + net/ipv4/icmp.c | 7 +- net/ipv4/ip_tunnel_core.c | 23 +- net/ipv4/nexthop.c | 2 +- net/ipv4/tcp_input.c | 3 +- net/ipv4/tcp_minisocks.c | 1 - net/ipv4/tcp_vegas.c | 8 +- net/ipv6/calipso.c | 2 +- net/ipv6/netfilter/nf_conntrack_reasm.c | 1 + net/mac80211/iface.c | 23 +- net/mptcp/protocol.h | 2 +- net/netfilter/Kconfig | 1 + net/netfilter/core.c | 129 +- net/netfilter/ipvs/ip_vs_conn.c | 18 +- net/netfilter/ipvs/ip_vs_core.c | 19 +- net/netfilter/ipvs/ip_vs_proto_tcp.c | 10 +- net/netfilter/nf_conntrack_proto_tcp.c | 19 +- net/netfilter/nf_flow_table_core.c | 12 +- net/netfilter/nf_flow_table_ip.c | 45 +- net/netfilter/nf_tables_api.c | 22 +- net/netfilter/nf_tables_offload.c | 4 +- net/netfilter/nft_chain_filter.c | 35 +- net/netfilter/nft_payload.c | 28 + net/openvswitch/flow_table.c | 58 +- net/openvswitch/flow_table.h | 8 +- net/openvswitch/vport-internal_dev.c | 20 +- net/rxrpc/ar-internal.h | 1 + net/rxrpc/conn_client.c | 8 +- net/rxrpc/conn_event.c | 6 +- net/tipc/bcast.c | 10 +- net/tls/tls_main.c | 2 +- net/unix/af_unix.c | 2 - net/xdp/xsk_buff_pool.c | 3 - net/xdp/xsk_queue.h | 4 + net/xdp/xskmap.c | 2 +- net/xfrm/xfrm_interface.c | 22 +- samples/bpf/Makefile | 15 +- samples/bpf/hbm.c | 3 +- samples/bpf/xdp_monitor_kern.c | 60 +- samples/bpf/xdp_monitor_user.c | 159 +- samples/bpf/xdp_redirect_cpu_user.c | 153 +- samples/bpf/xdp_sample_pkts_kern.c | 14 +- samples/bpf/xdp_sample_pkts_user.c | 1 - samples/bpf/xdpsock_user.c | 354 ++- samples/configfs/configfs_sample.c | 59 +- scripts/Makefile.ubsan | 10 +- scripts/checkpatch.pl | 238 +- scripts/coccicheck | 17 +- scripts/coccinelle/api/alloc/zalloc-simple.cocci | 16 +- scripts/coccinelle/api/kfree_mismatch.cocci | 228 ++ scripts/coccinelle/api/kfree_sensitive.cocci | 100 + scripts/coccinelle/api/kobj_to_dev.cocci | 45 + scripts/coccinelle/api/kvmalloc.cocci | 256 +++ scripts/coccinelle/api/kzfree.cocci | 101 - scripts/coccinelle/free/ifnullfree.cocci | 11 +- scripts/coccinelle/iterators/for_each_child.cocci | 358 +++ scripts/coccinelle/misc/excluded_middle.cocci | 39 + scripts/coccinelle/misc/flexible_array.cocci | 88 + scripts/coccinelle/misc/uninitialized_var.cocci | 51 + scripts/const_structs.checkpatch | 3 + scripts/gdb/linux/proc.py | 15 +- scripts/gdb/linux/tasks.py | 9 +- scripts/get_maintainer.pl | 9 +- scripts/kernel-doc | 305 ++- scripts/spelling.txt | 4 - security/integrity/digsig_asymmetric.c | 10 +- security/integrity/evm/evm_main.c | 9 + security/integrity/ima/ima_appraise.c | 27 +- security/integrity/ima/ima_crypto.c | 2 + security/integrity/ima/ima_main.c | 23 +- security/integrity/ima/ima_policy.c | 153 +- security/integrity/ima/ima_queue.c | 2 +- security/integrity/integrity_audit.c | 2 +- sound/mips/hal2.c | 58 +- sound/pci/hda/patch_ca0132.c | 18 +- sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 31 +- sound/sparc/dbri.c | 2 +- sound/usb/format.c | 1 + tools/arch/parisc/include/uapi/asm/mman.h | 1 - tools/bootconfig/main.c | 147 +- tools/bootconfig/scripts/bconf2ftrace.sh | 199 ++ tools/bootconfig/scripts/ftrace.sh | 109 + tools/bootconfig/scripts/ftrace2bconf.sh | 244 ++ tools/bootconfig/scripts/xbc.sh | 56 + tools/build/Makefile.feature | 7 +- tools/build/feature/Makefile | 6 +- tools/build/feature/test-all.c | 15 +- tools/build/feature/test-libbfd-buildid.c | 8 + tools/include/uapi/linux/bpf.h | 101 +- tools/lib/bpf/libbpf.c | 348 ++- tools/lib/bpf/xsk.c | 7 +- tools/lib/perf/evlist.c | 3 + tools/lib/perf/include/perf/event.h | 16 +- tools/lib/traceevent/event-parse-api.c | 8 +- tools/lib/traceevent/event-parse-local.h | 24 +- tools/lib/traceevent/event-parse.c | 125 +- tools/lib/traceevent/event-parse.h | 8 - tools/lib/traceevent/event-plugin.c | 2 +- tools/lib/traceevent/parse-filter.c | 23 +- tools/perf/Documentation/perf-c2c.txt | 34 +- tools/perf/Documentation/perf-config.txt | 5 + tools/perf/Documentation/perf-diff.txt | 4 + tools/perf/Documentation/perf-ftrace.txt | 3 +- tools/perf/Documentation/perf-inject.txt | 6 +- tools/perf/Documentation/perf-intel-pt.txt | 53 +- tools/perf/Documentation/perf-list.txt | 1 + tools/perf/Documentation/perf-record.txt | 56 +- tools/perf/Documentation/perf-stat.txt | 60 +- tools/perf/Documentation/perf.txt | 69 +- tools/perf/Documentation/topdown.txt | 256 +++ tools/perf/Makefile.config | 25 +- tools/perf/Makefile.perf | 24 +- tools/perf/arch/arm64/util/Build | 1 + tools/perf/arch/arm64/util/tsc.c | 21 + tools/perf/arch/powerpc/util/header.c | 7 +- tools/perf/arch/x86/annotate/instructions.c | 1 + tools/perf/arch/x86/util/Build | 2 +- tools/perf/arch/x86/util/group.c | 28 - tools/perf/arch/x86/util/topdown.c | 63 + tools/perf/arch/x86/util/tsc.c | 73 +- tools/perf/bench/Build | 1 + tools/perf/bench/bench.h | 1 + tools/perf/bench/inject-buildid.c | 476 ++++ tools/perf/bench/numa.c | 67 +- tools/perf/builtin-bench.c | 1 + tools/perf/builtin-buildid-cache.c | 25 +- tools/perf/builtin-c2c.c | 85 +- tools/perf/builtin-diff.c | 119 +- tools/perf/builtin-ftrace.c | 84 +- tools/perf/builtin-inject.c | 203 +- tools/perf/builtin-list.c | 7 - tools/perf/builtin-record.c | 68 +- tools/perf/builtin-sched.c | 24 +- tools/perf/builtin-script.c | 10 +- tools/perf/builtin-stat.c | 136 +- tools/perf/builtin-trace.c | 6 +- tools/perf/builtin-version.c | 1 - tools/perf/check-headers.sh | 22 +- tools/perf/perf-sys.h | 22 +- .../perf/pmu-events/arch/powerpc/power8/cache.json | 10 +- .../pmu-events/arch/powerpc/power8/frontend.json | 12 +- .../pmu-events/arch/powerpc/power8/marked.json | 10 +- .../perf/pmu-events/arch/powerpc/power8/other.json | 16 +- .../arch/powerpc/power8/translation.json | 2 +- .../arch/powerpc/power9/nest_metrics.json | 35 +- tools/perf/pmu-events/arch/x86/amdzen1/branch.json | 5 + tools/perf/pmu-events/arch/x86/amdzen1/cache.json | 41 + .../pmu-events/arch/x86/amdzen1/data-fabric.json | 98 + .../pmu-events/arch/x86/amdzen1/recommended.json | 178 ++ tools/perf/pmu-events/arch/x86/amdzen2/cache.json | 23 + .../pmu-events/arch/x86/amdzen2/data-fabric.json | 98 + .../pmu-events/arch/x86/amdzen2/recommended.json | 178 ++ .../pmu-events/arch/x86/cascadelakex/cache.json | 28 +- .../arch/x86/cascadelakex/clx-metrics.json | 153 +- .../pmu-events/arch/x86/cascadelakex/frontend.json | 34 + .../pmu-events/arch/x86/cascadelakex/memory.json | 704 +++--- .../pmu-events/arch/x86/cascadelakex/other.json | 1100 ++++----- .../pmu-events/arch/x86/cascadelakex/pipeline.json | 10 - .../arch/x86/cascadelakex/uncore-memory.json | 12 +- .../arch/x86/cascadelakex/uncore-other.json | 21 + tools/perf/pmu-events/arch/x86/mapfile.csv | 1 + tools/perf/pmu-events/arch/x86/skylakex/cache.json | 2348 ++++++++++---------- .../arch/x86/skylakex/floating-point.json | 96 +- .../pmu-events/arch/x86/skylakex/frontend.json | 656 +++--- .../perf/pmu-events/arch/x86/skylakex/memory.json | 1977 ++++++++-------- tools/perf/pmu-events/arch/x86/skylakex/other.json | 172 +- .../pmu-events/arch/x86/skylakex/pipeline.json | 1206 +++++----- .../pmu-events/arch/x86/skylakex/skx-metrics.json | 141 +- .../arch/x86/skylakex/uncore-memory.json | 26 +- .../pmu-events/arch/x86/skylakex/uncore-other.json | 730 +++++- .../arch/x86/skylakex/virtual-memory.json | 358 +-- tools/perf/pmu-events/jevents.c | 237 +- tools/perf/pmu-events/jevents.h | 23 - tools/perf/pmu-events/pmu-events.h | 6 + tools/perf/scripts/python/futex-contention.py | 51 +- tools/perf/tests/Build | 2 + tools/perf/tests/attr.c | 2 +- tools/perf/tests/builtin-test.c | 8 + tools/perf/tests/expand-cgroup.c | 241 ++ tools/perf/tests/make | 2 + tools/perf/tests/parse-events.c | 58 +- tools/perf/tests/parse-metric.c | 4 +- tools/perf/tests/pe-file-parsing.c | 98 + tools/perf/tests/pe-file.c | 14 + tools/perf/tests/pe-file.exe | Bin 0 -> 75595 bytes tools/perf/tests/pe-file.exe.debug | Bin 0 -> 141644 bytes tools/perf/tests/python-use.c | 1 + tools/perf/tests/sdt.c | 6 +- tools/perf/tests/shell/buildid.sh | 101 + tools/perf/tests/shell/test_arm_coresight.sh | 183 ++ tools/perf/tests/tests.h | 2 + tools/perf/trace/beauty/mmap.c | 74 +- tools/perf/trace/beauty/mmap_flags.sh | 16 +- tools/perf/trace/beauty/mmap_prot.sh | 30 + tools/perf/trace/beauty/mremap_flags.sh | 18 + tools/perf/util/Build | 2 + tools/perf/util/annotate.c | 5 +- tools/perf/util/build-id.c | 48 +- tools/perf/util/build-id.h | 12 +- tools/perf/util/callchain.c | 99 + tools/perf/util/callchain.h | 9 + tools/perf/util/cgroup.c | 115 +- tools/perf/util/cgroup.h | 3 + tools/perf/util/config.c | 2 +- tools/perf/util/config.h | 2 + tools/perf/util/dso.c | 23 +- tools/perf/util/dso.h | 7 +- tools/perf/util/dsos.c | 9 +- tools/perf/util/event.c | 2 +- tools/perf/util/evlist.c | 123 +- tools/perf/util/evlist.h | 8 +- tools/perf/util/evsel.c | 109 + tools/perf/util/evsel.h | 93 +- tools/perf/util/group.h | 8 - tools/perf/util/header.c | 15 +- tools/perf/util/intel-pt.c | 8 +- tools/perf/util/jitdump.c | 14 +- tools/perf/util/machine.c | 12 + tools/perf/util/machine.h | 4 + tools/perf/util/map.c | 21 +- tools/perf/util/map.h | 14 + tools/perf/util/metricgroup.c | 177 +- tools/perf/util/metricgroup.h | 9 +- tools/perf/util/parse-events.c | 23 +- tools/perf/util/parse-events.h | 2 +- tools/perf/util/parse-events.l | 2 +- tools/perf/util/parse-events.y | 8 +- tools/perf/util/print_binary.c | 2 +- tools/perf/util/probe-event.c | 69 +- tools/perf/util/probe-finder.c | 63 +- tools/perf/util/probe-finder.h | 7 +- tools/perf/util/python.c | 21 +- tools/perf/util/record.c | 3 +- tools/perf/util/record.h | 1 + .../util/scripting-engines/trace-event-python.c | 2 +- tools/perf/util/stat-display.c | 1 - tools/perf/util/stat-shadow.c | 89 + tools/perf/util/stat.c | 4 + tools/perf/util/stat.h | 10 + tools/perf/util/stream.c | 342 +++ tools/perf/util/stream.h | 41 + tools/perf/util/symbol-elf.c | 107 +- tools/perf/util/symbol-minimal.c | 31 +- tools/perf/util/symbol.c | 155 +- tools/perf/util/symbol.h | 9 +- tools/perf/util/synthetic-events.c | 10 +- tools/perf/util/topdown.c | 58 + tools/perf/util/topdown.h | 12 + tools/perf/util/tsc.c | 81 + tools/perf/util/tsc.h | 5 + tools/perf/util/util.h | 6 + tools/testing/kunit/kunit_parser.py | 76 +- .../test_data/test_is_test_passed-all_passed.log | 1 + .../kunit/test_data/test_is_test_passed-crash.log | 1 + .../test_data/test_is_test_passed-failure.log | 1 + tools/testing/scatterlist/Makefile | 3 +- tools/testing/scatterlist/linux/mm.h | 35 + tools/testing/scatterlist/main.c | 53 +- tools/testing/selftests/Makefile | 34 +- tools/testing/selftests/bpf/README.rst | 38 + tools/testing/selftests/bpf/prog_tests/align.c | 16 +- .../selftests/bpf/prog_tests/btf_map_in_map.c | 39 +- .../selftests/bpf/prog_tests/core_autosize.c | 225 ++ tools/testing/selftests/bpf/prog_tests/ksyms.c | 38 +- tools/testing/selftests/bpf/prog_tests/ksyms_btf.c | 109 + tools/testing/selftests/bpf/prog_tests/pinning.c | 49 +- .../selftests/bpf/prog_tests/sockmap_basic.c | 2 +- .../selftests/bpf/prog_tests/tcp_hdr_options.c | 38 +- .../selftests/bpf/prog_tests/test_profiler.c | 72 + .../selftests/bpf/prog_tests/xdp_noinline.c | 2 +- tools/testing/selftests/bpf/progs/connect4_prog.c | 19 + tools/testing/selftests/bpf/progs/profiler.h | 177 ++ tools/testing/selftests/bpf/progs/profiler.inc.h | 969 ++++++++ tools/testing/selftests/bpf/progs/profiler1.c | 6 + tools/testing/selftests/bpf/progs/profiler2.c | 6 + tools/testing/selftests/bpf/progs/profiler3.c | 6 + .../selftests/bpf/progs/test_btf_map_in_map.c | 43 + .../selftests/bpf/progs/test_core_autosize.c | 172 ++ tools/testing/selftests/bpf/progs/test_ksyms_btf.c | 55 + .../bpf/progs/test_ksyms_btf_null_check.c | 31 + .../bpf/progs/test_misc_tcp_hdr_options.c | 6 +- .../selftests/bpf/progs/test_sockmap_kern.h | 34 +- tools/testing/selftests/bpf/progs/test_tc_neigh.c | 40 +- tools/testing/selftests/bpf/progs/test_tc_peer.c | 45 + .../selftests/bpf/progs/test_tcp_hdr_options.c | 7 +- tools/testing/selftests/bpf/test_sockmap.c | 81 +- tools/testing/selftests/bpf/test_tc_neigh.sh | 168 -- tools/testing/selftests/bpf/test_tc_redirect.sh | 204 ++ tools/testing/selftests/bpf/test_tcp_hdr_options.h | 5 +- tools/testing/selftests/bpf/trace_helpers.c | 27 + tools/testing/selftests/bpf/trace_helpers.h | 4 + tools/testing/selftests/bpf/verifier/basic.c | 2 +- .../selftests/bpf/verifier/direct_packet_access.c | 2 +- tools/testing/selftests/bpf/verifier/ld_imm64.c | 8 - tools/testing/selftests/bpf/verifier/regalloc.c | 269 +++ tools/testing/selftests/bpf/verifier/sock.c | 25 + .../drivers/net/ocelot/tc_flower_chains.sh | 47 +- tools/testing/selftests/exec/.gitignore | 1 + tools/testing/selftests/exec/Makefile | 9 +- tools/testing/selftests/exec/load_address.c | 68 + tools/testing/selftests/firmware/.gitignore | 2 + .../ftrace/test.d/kprobe/kprobe_syntax_errors.tc | 6 + .../test.d/kprobe/kretprobe_return_suffix.tc | 21 + .../ftrace/test.d/kprobe/uprobe_syntax_errors.tc | 6 + .../trigger-inter-event-combined-hist.tc | 8 +- .../trigger-synthetic-event-dynstring.tc | 31 + .../trigger-synthetic_event_syntax_errors.tc | 19 + tools/testing/selftests/lib.mk | 9 +- tools/testing/selftests/livepatch/functions.sh | 2 +- tools/testing/selftests/net/config | 1 + .../selftests/net/forwarding/vxlan_asymmetric.sh | 10 + .../selftests/net/forwarding/vxlan_symmetric.sh | 10 + tools/testing/selftests/net/rtnetlink.sh | 5 + tools/testing/selftests/netfilter/.gitignore | 2 + .../powerpc/alignment/alignment_handler.c | 20 +- .../selftests/powerpc/benchmarks/context_switch.c | 6 + tools/testing/selftests/powerpc/dscr/Makefile | 2 +- .../selftests/powerpc/dscr/dscr_default_test.c | 2 + .../selftests/powerpc/dscr/dscr_explicit_test.c | 2 + .../powerpc/dscr/dscr_inherit_exec_test.c | 2 + .../selftests/powerpc/dscr/dscr_inherit_test.c | 2 + .../selftests/powerpc/dscr/dscr_sysfs_test.c | 2 + .../powerpc/dscr/dscr_sysfs_thread_test.c | 2 + .../selftests/powerpc/dscr/dscr_user_test.c | 2 + tools/testing/selftests/powerpc/eeh/eeh-basic.sh | 9 +- tools/testing/selftests/powerpc/include/utils.h | 2 +- tools/testing/selftests/powerpc/mm/bad_accesses.c | 1 + .../selftests/powerpc/pmu/count_stcx_fail.c | 1 - tools/testing/selftests/powerpc/pmu/l3_bank_test.c | 3 + .../selftests/powerpc/pmu/per_event_excludes.c | 2 - .../selftests/powerpc/ptrace/ptrace-hwbreak.c | 48 +- .../testing/selftests/powerpc/security/rfi_flush.c | 38 + .../selftests/powerpc/security/spectre_v2.c | 3 + .../testing/selftests/powerpc/stringloops/memcmp.c | 2 +- .../powerpc/switch_endian/switch_endian_test.S | 23 +- tools/testing/selftests/powerpc/syscalls/Makefile | 2 +- .../selftests/powerpc/syscalls/rtas_filter.c | 285 +++ tools/testing/selftests/powerpc/tm/tm-poison.c | 11 +- tools/testing/selftests/powerpc/tm/tm-tmspr.c | 10 +- tools/testing/selftests/powerpc/tm/tm-trap.c | 10 +- .../testing/selftests/powerpc/tm/tm-unavailable.c | 9 +- tools/testing/selftests/powerpc/tm/tm.h | 3 +- tools/testing/selftests/powerpc/utils.c | 39 +- tools/testing/selftests/ptrace/.gitignore | 1 + .../rcutorture/bin/kvm-recheck-rcuperf-ftrace.sh | 109 - .../rcutorture/bin/kvm-recheck-rcuperf.sh | 83 - .../rcutorture/bin/kvm-recheck-rcuscale-ftrace.sh | 109 + .../rcutorture/bin/kvm-recheck-rcuscale.sh | 83 + .../selftests/rcutorture/bin/kvm-recheck-scf.sh | 38 + .../selftests/rcutorture/bin/kvm-test-1-run.sh | 33 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 36 +- .../selftests/rcutorture/bin/parse-console.sh | 11 +- .../selftests/rcutorture/configs/rcu/TREE05 | 1 + .../selftests/rcutorture/configs/rcuperf/CFcommon | 2 - .../rcutorture/configs/rcuperf/ver_functions.sh | 16 - .../configs/{rcuperf => rcuscale}/CFLIST | 0 .../selftests/rcutorture/configs/rcuscale/CFcommon | 2 + .../rcutorture/configs/{rcuperf => rcuscale}/TINY | 0 .../rcutorture/configs/{rcuperf => rcuscale}/TREE | 0 .../configs/{rcuperf => rcuscale}/TREE54 | 0 .../rcutorture/configs/rcuscale/ver_functions.sh | 16 + .../rcutorture/configs/{refscale => scf}/CFLIST | 0 .../selftests/rcutorture/configs/scf/CFcommon | 2 + .../selftests/rcutorture/configs/scf/NOPREEMPT | 9 + .../rcutorture/configs/scf/NOPREEMPT.boot | 1 + .../selftests/rcutorture/configs/scf/PREEMPT | 9 + .../rcutorture/configs/scf/ver_functions.sh | 30 + tools/testing/selftests/rcutorture/doc/initrd.txt | 36 +- .../selftests/rcutorture/doc/rcu-test-image.txt | 41 +- tools/testing/selftests/run_kselftest.sh | 93 + tools/testing/selftests/vm/config | 1 + tools/testing/selftests/vm/hmm-tests.c | 2 +- 2560 files changed, 65556 insertions(+), 37242 deletions(-) create mode 100644 Documentation/dev-tools/kunit/style.rst create mode 100644 Documentation/devicetree/bindings/input/adc-joystick.yaml create mode 100644 Documentation/devicetree/bindings/input/touchscreen/zinitix.txt create mode 100644 Documentation/devicetree/bindings/mailbox/arm,mhu.yaml delete mode 100644 Documentation/devicetree/bindings/mailbox/arm-mhu.txt delete mode 100644 Documentation/devicetree/bindings/power/reset/reboot-mode.txt create mode 100644 Documentation/devicetree/bindings/power/reset/reboot-mode.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/bq25980.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/ingenic,battery.txt create mode 100644 Documentation/devicetree/bindings/power/supply/ingenic,battery.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/summit,smb347-ch [...] delete mode 100644 Documentation/driver-api/sound.rst delete mode 100644 arch/arm/include/asm/dma-contiguous.h delete mode 100644 arch/m68k/include/asm/uaccess_mm.h delete mode 100644 arch/m68k/include/asm/uaccess_no.h delete mode 100644 arch/mips/configs/pnx8335_stb225_defconfig create mode 100644 arch/mips/generic/board-ingenic.c delete mode 100644 arch/mips/include/asm/m48t37.h delete mode 100644 arch/mips/include/asm/mach-cavium-octeon/war.h delete mode 100644 arch/mips/include/asm/mach-generic/war.h rename arch/mips/include/asm/{mach-jz4740 => mach-ingenic}/cpu-feature-overrides.h (100%) delete mode 100644 arch/mips/include/asm/mach-ip22/war.h delete mode 100644 arch/mips/include/asm/mach-ip27/kmalloc.h delete mode 100644 arch/mips/include/asm/mach-ip27/war.h delete mode 100644 arch/mips/include/asm/mach-ip28/war.h delete mode 100644 arch/mips/include/asm/mach-ip30/irq.h delete mode 100644 arch/mips/include/asm/mach-ip30/war.h delete mode 100644 arch/mips/include/asm/mach-ip32/war.h delete mode 100644 arch/mips/include/asm/mach-jz4740/irq.h delete mode 100644 arch/mips/include/asm/mach-loongson2ef/mc146818rtc.h delete mode 100644 arch/mips/include/asm/mach-malta/malta-dtshim.h delete mode 100644 arch/mips/include/asm/mach-malta/malta-pm.h delete mode 100644 arch/mips/include/asm/mach-malta/war.h delete mode 100644 arch/mips/include/asm/mach-paravirt/cpu-feature-overrides.h delete mode 100644 arch/mips/include/asm/mach-paravirt/irq.h delete mode 100644 arch/mips/include/asm/mach-paravirt/kernel-entry-init.h delete mode 100644 arch/mips/include/asm/mach-pnx833x/gpio.h delete mode 100644 arch/mips/include/asm/mach-pnx833x/irq-mapping.h delete mode 100644 arch/mips/include/asm/mach-pnx833x/irq.h delete mode 100644 arch/mips/include/asm/mach-pnx833x/pnx833x.h delete mode 100644 arch/mips/include/asm/mach-rc32434/war.h delete mode 100644 arch/mips/include/asm/mach-rm/war.h delete mode 100644 arch/mips/include/asm/mach-sibyte/war.h delete mode 100644 arch/mips/include/asm/mach-tx49xx/war.h create mode 100644 arch/mips/ingenic/Kconfig delete mode 100644 arch/mips/jz4740/Kconfig delete mode 100644 arch/mips/jz4740/Makefile delete mode 100644 arch/mips/jz4740/Platform delete mode 100644 arch/mips/jz4740/setup.c create mode 100644 arch/mips/kernel/cpu-r3k-probe.c create mode 100644 arch/mips/kernel/fpu-probe.c create mode 100644 arch/mips/kernel/fpu-probe.h delete mode 100644 arch/mips/pnx833x/Makefile delete mode 100644 arch/mips/pnx833x/Platform delete mode 100644 arch/mips/pnx833x/common/Makefile delete mode 100644 arch/mips/pnx833x/common/interrupts.c delete mode 100644 arch/mips/pnx833x/common/platform.c delete mode 100644 arch/mips/pnx833x/common/prom.c delete mode 100644 arch/mips/pnx833x/common/reset.c delete mode 100644 arch/mips/pnx833x/common/setup.c delete mode 100644 arch/mips/pnx833x/stb22x/Makefile delete mode 100644 arch/mips/pnx833x/stb22x/board.c delete mode 100644 arch/powerpc/kernel/head_32.S create mode 100644 arch/powerpc/kernel/head_book3s_32.S create mode 100644 arch/powerpc/kernel/hw_breakpoint_constraints.c create mode 100644 arch/riscv/include/asm/efi.h create mode 100644 arch/riscv/include/asm/sections.h create mode 100644 arch/riscv/kernel/efi-header.S create mode 100644 arch/riscv/kernel/efi.c create mode 100644 arch/riscv/kernel/image-vars.h create mode 100644 arch/s390/include/asm/clocksource.h create mode 100644 arch/s390/include/asm/ptdump.h create mode 100644 arch/s390/include/asm/vdso/clocksource.h create mode 100644 arch/s390/include/asm/vdso/data.h create mode 100644 arch/s390/include/asm/vdso/gettimeofday.h create mode 100644 arch/s390/include/asm/vdso/processor.h copy arch/{arm/mach-imx/Makefile.boot => s390/include/asm/vdso/vdso.h} (100%) create mode 100644 arch/s390/include/asm/vdso/vsyscall.h create mode 100644 arch/s390/kernel/kprobes_insn_page.S delete mode 100644 arch/s390/kernel/vdso64/clock_getres.S delete mode 100644 arch/s390/kernel/vdso64/clock_gettime.S delete mode 100644 arch/s390/kernel/vdso64/gettimeofday.S create mode 100644 arch/s390/kernel/vdso64/vdso64_generic.c create mode 100644 arch/s390/kernel/vdso64/vdso_user_wrapper.S create mode 100644 arch/s390/pci/pci_iov.c create mode 100644 arch/s390/pci/pci_iov.h delete mode 100644 arch/s390/scripts/Makefile.chkbss create mode 100644 drivers/dma/ti/k3-psil-j7200.c create mode 100644 drivers/firmware/efi/libstub/riscv-stub.c create mode 100644 drivers/firmware/efi/riscv-runtime.c create mode 100644 drivers/hid/hid-vivaldi.c create mode 100644 drivers/infiniband/core/cm_trace.c create mode 100644 drivers/infiniband/core/cm_trace.h create mode 100644 drivers/input/joystick/adc-joystick.c create mode 100644 drivers/input/rmi4/rmi_f3a.c create mode 100644 drivers/input/touchscreen/zinitix.c create mode 100644 drivers/mailbox/arm_mhu_db.c create mode 100644 drivers/mtd/hyperbus/rpc-if.c create mode 100644 drivers/mtd/maps/physmap-bt1-rom.c create mode 100644 drivers/mtd/maps/physmap-bt1-rom.h create mode 100644 drivers/mtd/nand/ecc.c create mode 100644 drivers/power/supply/bq25980_charger.c create mode 100644 drivers/power/supply/bq25980_charger.h create mode 100644 drivers/power/supply/rn5t618_power.c create mode 100644 drivers/s390/char/sclp_ap.c create mode 100644 fs/fuse/dax.c delete mode 100644 include/asm-generic/dma-contiguous.h create mode 100644 include/dt-bindings/power/summit,smb347-charger.h delete mode 100644 include/linux/dma-contiguous.h delete mode 100644 include/linux/dma-debug.h create mode 100644 include/linux/dma-map-ops.h delete mode 100644 include/linux/dma-noncoherent.h create mode 100644 include/linux/fault-inject-usercopy.h create mode 100644 include/linux/minmax.h delete mode 100644 include/linux/power/smb347-charger.h create mode 100644 kernel/dma/debug.h create mode 100644 kernel/dma/direct.h create mode 100644 kernel/dma/ops_helpers.c delete mode 100644 kernel/rcu/rcuperf.c create mode 100644 kernel/rcu/rcuscale.c create mode 100644 kernel/scftorture.c create mode 100644 lib/bitfield_kunit.c create mode 100644 lib/fault-inject-usercopy.c create mode 100644 lib/kunit/executor.c delete mode 100644 lib/test_bitfield.c create mode 100644 scripts/coccinelle/api/kfree_mismatch.cocci create mode 100644 scripts/coccinelle/api/kfree_sensitive.cocci create mode 100644 scripts/coccinelle/api/kobj_to_dev.cocci create mode 100644 scripts/coccinelle/api/kvmalloc.cocci delete mode 100644 scripts/coccinelle/api/kzfree.cocci create mode 100644 scripts/coccinelle/iterators/for_each_child.cocci create mode 100644 scripts/coccinelle/misc/excluded_middle.cocci create mode 100644 scripts/coccinelle/misc/flexible_array.cocci create mode 100644 scripts/coccinelle/misc/uninitialized_var.cocci create mode 100755 tools/bootconfig/scripts/bconf2ftrace.sh create mode 100644 tools/bootconfig/scripts/ftrace.sh create mode 100755 tools/bootconfig/scripts/ftrace2bconf.sh create mode 100644 tools/bootconfig/scripts/xbc.sh create mode 100644 tools/build/feature/test-libbfd-buildid.c create mode 100644 tools/perf/Documentation/topdown.txt create mode 100644 tools/perf/arch/arm64/util/tsc.c delete mode 100644 tools/perf/arch/x86/util/group.c create mode 100644 tools/perf/arch/x86/util/topdown.c create mode 100644 tools/perf/bench/inject-buildid.c create mode 100644 tools/perf/pmu-events/arch/x86/amdzen1/data-fabric.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen1/recommended.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen2/data-fabric.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen2/recommended.json delete mode 100644 tools/perf/pmu-events/jevents.h create mode 100644 tools/perf/tests/expand-cgroup.c create mode 100644 tools/perf/tests/pe-file-parsing.c create mode 100644 tools/perf/tests/pe-file.c create mode 100644 tools/perf/tests/pe-file.exe create mode 100644 tools/perf/tests/pe-file.exe.debug create mode 100755 tools/perf/tests/shell/buildid.sh create mode 100755 tools/perf/tests/shell/test_arm_coresight.sh create mode 100755 tools/perf/trace/beauty/mmap_prot.sh create mode 100755 tools/perf/trace/beauty/mremap_flags.sh delete mode 100644 tools/perf/util/group.h create mode 100644 tools/perf/util/stream.c create mode 100644 tools/perf/util/stream.h create mode 100644 tools/perf/util/topdown.c create mode 100644 tools/perf/util/topdown.h create mode 100644 tools/testing/selftests/bpf/prog_tests/core_autosize.c create mode 100644 tools/testing/selftests/bpf/prog_tests/ksyms_btf.c create mode 100644 tools/testing/selftests/bpf/prog_tests/test_profiler.c create mode 100644 tools/testing/selftests/bpf/progs/profiler.h create mode 100644 tools/testing/selftests/bpf/progs/profiler.inc.h create mode 100644 tools/testing/selftests/bpf/progs/profiler1.c create mode 100644 tools/testing/selftests/bpf/progs/profiler2.c create mode 100644 tools/testing/selftests/bpf/progs/profiler3.c create mode 100644 tools/testing/selftests/bpf/progs/test_core_autosize.c create mode 100644 tools/testing/selftests/bpf/progs/test_ksyms_btf.c create mode 100644 tools/testing/selftests/bpf/progs/test_ksyms_btf_null_check.c create mode 100644 tools/testing/selftests/bpf/progs/test_tc_peer.c delete mode 100755 tools/testing/selftests/bpf/test_tc_neigh.sh create mode 100755 tools/testing/selftests/bpf/test_tc_redirect.sh create mode 100644 tools/testing/selftests/bpf/verifier/regalloc.c create mode 100644 tools/testing/selftests/exec/load_address.c create mode 100644 tools/testing/selftests/firmware/.gitignore create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/kretprobe_return_s [...] create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigg [...] create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigg [...] create mode 100644 tools/testing/selftests/netfilter/.gitignore create mode 100644 tools/testing/selftests/powerpc/syscalls/rtas_filter.c delete mode 100755 tools/testing/selftests/rcutorture/bin/kvm-recheck-rcuperf-ftrace.sh delete mode 100755 tools/testing/selftests/rcutorture/bin/kvm-recheck-rcuperf.sh create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-recheck-rcuscale-ftrace.sh create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-recheck-rcuscale.sh create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-recheck-scf.sh delete mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/CFcommon delete mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/ver_functions.sh rename tools/testing/selftests/rcutorture/configs/{rcuperf => rcuscale}/CFLIST (100%) create mode 100644 tools/testing/selftests/rcutorture/configs/rcuscale/CFcommon rename tools/testing/selftests/rcutorture/configs/{rcuperf => rcuscale}/TINY (100%) rename tools/testing/selftests/rcutorture/configs/{rcuperf => rcuscale}/TREE (100%) rename tools/testing/selftests/rcutorture/configs/{rcuperf => rcuscale}/TREE54 (100%) create mode 100644 tools/testing/selftests/rcutorture/configs/rcuscale/ver_functions.sh copy tools/testing/selftests/rcutorture/configs/{refscale => scf}/CFLIST (100%) create mode 100644 tools/testing/selftests/rcutorture/configs/scf/CFcommon create mode 100644 tools/testing/selftests/rcutorture/configs/scf/NOPREEMPT create mode 100644 tools/testing/selftests/rcutorture/configs/scf/NOPREEMPT.boot create mode 100644 tools/testing/selftests/rcutorture/configs/scf/PREEMPT create mode 100644 tools/testing/selftests/rcutorture/configs/scf/ver_functions.sh create mode 100755 tools/testing/selftests/run_kselftest.sh