This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-mainline-allyesconfig in repository toolchain/ci/linux.
from f804b3159482 Merge tag 'linux-watchdog-5.10-rc1' of git://www.linux-wat [...] adds f5f7ab168b9a 9P: Cast to loff_t before multiplying adds 316a1bef0d16 9p/xen: Fix format argument warning adds 7ca1db21ef8e net: 9p: initialize sun_server.sun_path to have addr's val [...] adds 334d431f65f0 Merge tag '9p-for-5.10-rc1' of git://github.com/martinetd/linux adds 9e456aeaacb6 exfat: fix misspellings using codespell tool adds 45882a6a0dbd exfat: use i_blocksize() to get blocksize adds 188df41f212c exfat: eliminate dead code in exfat_find() adds 6c958a095555 exfat: remove useless directory scan in exfat_add_entry() adds a7a241686c8f exfat: replace memcpy with structure assignment adds 04cee52fb8bd exfat: remove 'rwoffset' in exfat_inode_info adds eae503f7eb05 exfat: remove useless check in exfat_move_file() adds 9b06f57b9edb Merge tag 'exfat-for-5.10-rc1' of git://git.kernel.org/pub [...] adds e56dc9e2949e nfsd: remove fault injection code adds 12ed22f3c3dc nfsd: give up callbacks on revoked delegations adds 4cce11fa48b8 nfsd: Fix typo in comment adds 1cc5213baada net: sunrpc: delete repeated words adds e2a1840e56a1 nfsd: Remove unnecessary assignment in nfs4xdr.c adds ff7e11f357ab MAINTAINERS: Note NFS docs under Documentation/ adds ade3dbad1459 Documentation: update RPCSEC_GSSv3 RFC link adds 3caf91757ced nfsd: rename delegation related tracepoints to make them l [...] adds 403217f30418 SUNRPC/NFSD: Implement xdr_reserve_space_vec() adds 8237284a00d9 NFSD: Correct type annotations in user xattr helpers adds b9a492376d51 NFSD: Correct type annotations in user xattr XDR functions adds 5aff7d0820c4 NFSD: Correct type annotations in COPY XDR functions adds 44b49aa65f86 nfsd: fix comparison to bool warning adds 8c38b705b4f4 silence nfscache allocation warnings with kvzalloc adds 9dbc1f45d512 sunrpc: cache : Replace seq_printf with seq_puts adds 0aa99c4d1f21 sunrpc: simplify do_cache_clean adds ae3c57b5ca47 nfsd: Cache R, RW, and W opens separately adds 50747dd5e47b nfsd4: remove check_conflicting_opens warning adds 13956160fc7c nfsd: rq_lease_breaker cleanup adds 6b3dccd48de8 NFSD: Add missing NFSv2 .pc_func methods adds 49d99608213b lockd: Replace PROC() macro with open code adds ba1df797e5bb NFSACL: Replace PROC() macro with open code adds dcc46991d3c5 NFSD: Encoder and decoder functions are always present adds 84c138e78d8e NFSD: Clean up switch statement in nfsd_dispatch() adds 383c440d4f14 NFSD: Clean up stale comments in nfsd_dispatch() adds 4c96cb56eefa NFSD: Clean up nfsd_dispatch() variables adds 85085aacefc6 NFSD: Refactor nfsd_dispatch() error paths adds 7cf8357043bb NFSD: Remove vestigial typedefs adds 1841b9b61492 NFSD: Fix .pc_release method for NFSv2 adds f0af22101d90 NFSD: Call NFSv2 encoders on error returns adds 14168d678a0f NFSD: Remove the RETURN_STATUS() macro adds 4b74fd793a77 NFSD: Map nfserr_wrongsec outside of nfsd_dispatch adds cc028a10a48c NFSD: Hoist status code encoding into XDR encoder functions adds 528b84934eb9 NFSD: Add READ_PLUS data support adds 2db27992dd56 NFSD: Add READ_PLUS hole segment encoding adds 278765ea0752 NFSD: Return both a hole and a data segment adds 9f0b5792f07d NFSD: Encode a full READ_PLUS reply adds c09f56b8f68d net/sunrpc: Fix return value for sysctl sunrpc.transports adds c1488428a8da nfsd: remove unneeded break adds c327a310ec4d svcrdma: fix bounce buffers for unaligned offsets and mult [...] adds 27a1e8a0f79e sunrpc: raise kernel RPC channel buffer size adds d48c8124749c SUNRPC: fix copying of multiple pages in gss_read_proxy_verf() adds 0cfcd405e758 NFSv4.2: Fix NFS4ERR_STALE error when doing inter server copy adds 24717cfbbbbf Merge tag 'nfsd-5.10' of git://linux-nfs.org/~bfields/linux adds f6ef7b7bb285 proc: remove a level of indentation in proc_get_inode adds 906146f44922 proc: cleanup the compat vs no compat file ops adds fd5a13f4893c proc: add a read_iter method to proc proc_ops adds 4bd6a7353ee1 sysctl: Convert to iter interfaces adds 4d03e3cc5982 fs: don't allow kernel reads and writes without iter ops adds 36e2c7421f02 fs: don't allow splice read/write without explicit ops adds 5e6e9852d6f7 uaccess: add infrastructure for kernel builds with set_fs() adds 81b1e242b8bd test_bitmap: remove user bitmap tests adds c6f7c753f71c lkdtm: remove set_fs-based tests adds 999c83e8ffd9 x86: move PAGE_OFFSET, TASK_SIZE & friends to page_{32,64} [...] adds a1d826d475aa x86: make TASK_SIZE_MAX usable from assembly code adds 47058bb54b57 x86: remove address space overrides using set_fs() adds c33165253492 powerpc: use non-set_fs based maccess routines adds 5ae4998b5d6f powerpc: remove address space overrides using set_fs() adds 4c207ef48269 fs: Allow a NULL pos pointer to __kernel_write adds 7b84b665c874 fs: Allow a NULL pos pointer to __kernel_read adds f56e65dff6ad Merge branch 'work.set_fs' of git://git.kernel.org/pub/scm [...] adds 0e6895ba00b7 ext4: implement swap_activate aops using iomap adds 70022da804f0 ext4: fix dead loop in ext4_mb_new_blocks adds 5b3dc19dda66 ext4: discard preallocations before releasing group lock adds cb8d53d2c973 ext4: fix leaking sysfs kobject after failed mount adds 766ef1e101cd ext4: flag as supporting buffered async reads adds b483bb77194b ext4: delete duplicated words + other fixes adds 81e8c3c50352 ext4: do not interpret high bytes if 64bit feature is disabled adds 15ed2851b0f4 ext4: remove unused argument from ext4_(inc|dec)_count adds aa2f77920b74 ext4: disallow modifying DAX inode flag if inline_data has [...] adds c9e87161cc62 ext4: fix error handling code in add_new_gdb adds acaa532687cd ext4: fix superblock checksum calculation race adds 7eb90a2d6a48 ext4: remove unused including <linux/version.h> adds 9faac62d4013 ext4: optimize file overwrites adds 2be7d717cafc ext4: add trace exit in exception path. adds 15a119e09344 jbd2: fix the comment of struct jbd2_journal_handle adds ee7ed3aa0f08 ext4: rename journal_dev to s_journal_dev inside ext4_sb_info adds dd0db94f305c ext4: rename system_blks to s_system_blks inside ext4_sb_info adds 9704a322ea67 ext4: fix bdev write error check failed when mount fs with ro adds 9d1f9b277040 ext4: delete invalid comments near mb_buddy_adjust_border adds addd752cff27 ext4: make mb_check_counter per group adds af8c53c8bc08 ext4: limit entries returned when counting fsmap records adds d9befedaafcf ext4: clear buffer verified flag if read meta block from disk adds fa491b14cd95 ext4: introduce new metadata buffer read helpers adds 2d069c0889ef ext4: use common helpers in all places reading metadata buffers adds 60c776e50bc5 ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() adds 5df1d4123d53 ext4: introduce ext4_sb_breadahead_unmovable() to replace [...] adds 0a846f496db1 ext4: use ext4_sb_bread() instead of sb_bread() adds 8394a6abf3ae ext4: introduce ext4_sb_bread_unmovable() to replace sb_br [...] adds aa3c0c61f62d jbd2: introduce/export functions jbd2_journal_submit|finis [...] adds 342af94ec6c0 jbd2, ext4, ocfs2: introduce/use journal callbacks j_submi [...] adds 64a9f1449950 ext4: data=journal: fixes for ext4_page_mkwrite() adds afb585a97f81 ext4: data=journal: write-protect pages on j_submit_inode_ [...] adds d1e18b8824dd ext4: fix bs < ps issue reported with dioread_nolock mount opt adds d3e7d20befd9 ext4: use the normal helper to get the actual inode adds fc750a3b44bd jbd2: avoid transaction reuse after reformatting adds e0770e91424f ext4: Detect already used quota file early adds f5b8b297b042 doc: update ext4 and journalling docs to include fast comm [...] adds 995a3ed67fc8 ext4: add fast_commit feature and handling for extended mo [...] adds 6866d7b3f2bb ext4 / jbd2: add fast commit initialization adds ff780b91efe9 jbd2: add fast commit machinery adds aa75f4d3daae ext4: main fast-commit commit path adds 5b849b5f96b4 jbd2: fast commit recovery path adds 8016e29f4362 ext4: fast commit recovery path adds 0f0672ffb61a ext4: add a mount opt to forcefully turn fast commits on adds ce8c59d197c8 ext4: add fast commit stats in procfs adds 1322181170bb ext4: fix invalid inode checksum adds 96485e446260 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] adds 76fc8e854e3b PCI/ACS: Enable Translation Blocking for external devices adds 97d0260bf388 Merge branch 'pci/acs' adds 0f1619cf82ef PCI/ASPM: Move pci_clear_and_set_dword() earlier adds 08e869ee16fa PCI/ASPM: Move LTR path check to where it's used adds 190cd42cc1db PCI/ASPM: Use 'parent' and 'child' for readability adds c6e5f02b5281 PCI/ASPM: Remove struct aspm_register_info.support adds 67bcc9ad6810 PCI/ASPM: Remove struct aspm_register_info.enabled adds 5f7875d651c2 PCI/ASPM: Remove struct aspm_register_info.latency_encoding adds ecdf57b4f674 PCI/ASPM: Remove struct aspm_register_info.l1ss_cap_ptr adds 81c2b807c8c2 PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl2 (unused) adds 28a1488e5543 PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl1 adds 1e8955fd832c PCI/ASPM: Pass L1SS Capabilities value, not struct aspm_re [...] adds 187f91db8237 PCI/ASPM: Remove struct aspm_register_info.l1ss_cap adds df8f10587d3d PCI/ASPM: Remove struct pcie_link_state.l1ss adds a9f379068cc6 Merge branch 'pci/aspm' adds d24e124577cd PCI/ACPI: Tone down missing MCFG message adds 2ce02a864ac1 PCI: Add schedule point in pci_read_config() adds 877c1a5f79c6 PCI/ACPI: Add Ampere Altra SOC MCFG quirk adds b0e85c3c8554 PCI: Add Kconfig options for MPS/MRRS strategy adds 28a18aec5955 Merge branch 'pci/enumeration' adds 85d79c5281a9 PCI: rpadlpar: Use for_each_child_of_node() and for_each_n [...] adds 8a6144994105 PCI: pciehp: Reduce noisiness on hot removal adds 23cce2e00b33 PCI: shpchp: Remove unused 'rc' assignment adds 5cfdc750bc6f Merge branch 'pci/hotplug' adds a5d02e901e6d PCI/PM: Remove unused pcibios_pm_ops adds 3789af9a13e5 PCI/PM: Rename pci_dev.d3_delay to d3hot_delay adds 454d082dbb47 PCI/PM: Remove unused PCI_PM_BUS_WAIT adds 638c133e5f52 PCI/PM: Revert "PCI/PM: Apply D2 delay as milliseconds, no [...] adds 0d2493ab08b4 Merge branch 'pci/pm' adds 00da4805c3e1 PCI: Remove unnecessary header includes adds 035fff1f7aab x86/PCI: Fix intel_mid_pci.c build error when ACPI is not enabled adds e7a7499d841b PCI: Use scnprintf(), not snprintf(), in sysfs "show" functions adds 462bd2fdf56a PCI/IOV: Simplify pci-pf-stub with module_pci_driver() adds 7b6f2240880b PCI/LINK: Print IRQ number used by port adds 8c46d543aaa9 PCI: Update mmap-related #ifdef comments adds 10791141a6cf PCI: Simplify pci_dev_reset_slot_function() adds 32b313ce9db5 PCI: endpoint: Use "NULL" instead of "0" as a NULL pointer adds 0a98bb98f2c7 PCI: Simplify bool comparisons adds eec240e25ab3 PCI/P2PDMA: Drop double zeroing for sg_init_table() adds 58e0cd3e23ea PCI: v3-semi: Remove unneeded break adds 8b28a3f3461e Merge branch 'pci/misc' adds 9aa9cf3ee945 ACPI / APEI: Add a notifier chain for unknown (vendor) CPE [...] adds acb52897cc84 PCI: hip: Add handling of HiSilicon HIP PCIe controller errors adds 03b482e2432c Merge branch 'remotes/lorenzo/pci/apei' adds 333a67839967 sparc32: Remove useless io_32.h __KERNEL__ preprocessor guard adds 1d29b36ac7b4 sparc32: Move ioremap/iounmap declaration before asm-gener [...] adds f5810e5c3292 asm-generic/io.h: Fix !CONFIG_GENERIC_IOMAP pci_iounmap() [...] adds 299af12a7270 Merge branch 'remotes/lorenzo/pci/pci-iomap' adds fc177304d126 ARM/PCI: Remove unused fields from struct hw_pci adds 5bedfdb2ff8b Merge branch 'remotes/lorenzo/pci/arm' adds b32c012e4b98 PCI: aardvark: Fix compilation on s390 adds 7862a6134456 PCI: aardvark: Check for errors from pci_bridge_emul_init() call adds d39ff8ee9f27 PCI: pci-bridge-emul: Export API functions adds 526a76991b7b PCI: aardvark: Implement driver 'remove' function and allo [...] adds d0c6a3475b03 PCI: aardvark: Move PCIe reset card code to advk_pcie_trai [...] adds ea17a0f153af phy: marvell: comphy: Convert internal SMCC firmware retur [...] adds b0c6ae0f8948 PCI: aardvark: Fix initialization with old Marvell's Arm T [...] adds d1640a83073c Merge branch 'remotes/lorenzo/pci/aardvark' adds b927ad3405f9 PCI: brcmstb: PCIE_BRCMSTB depends on ARCH_BRCMSTB adds e6f98b292413 dt-bindings: PCI: Add bindings for more Brcmstb chips adds 1cf1b0a6dd95 PCI: brcmstb: Add bcm7278 register info adds 8195b7417018 PCI: brcmstb: Add suspend and resume pm_ops adds 04356ac30771 PCI: brcmstb: Add bcm7278 PERST# support adds 740d6c3708a9 PCI: brcmstb: Add control of rescal reset adds 52ded9e4f07b PCI: brcmstb: Set additional internal memory DMA viewport sizes adds 3baec684a531 PCI: brcmstb: Accommodate MSI for older chips adds 20b1d6ba606c PCI: brcmstb: Set bus max burst size by chip type adds 1f66d95efdb7 PCI: brcmstb: Add bcm7211, bcm7216, bcm7445, bcm7278 to ma [...] adds a66999a3440a Merge branch 'remotes/lorenzo/pci/brcmstb' adds c7e592a6a541 PCI: cadence-ep: Remove obsolete path from comment adds 9aae3af8767c PCI: cadence: Simplify cdns_pcie_host_init_address_transla [...] adds a78f2e07d047 Merge branch 'remotes/lorenzo/pci/cadence' adds 16270a923557 PCI: designware-ep: Fix the Header Type check adds 07e292950b93 PCI: Allow root and child buses to have different pci_ops adds f81c770df72e PCI: dwc: Use DBI accessors instead of own config accessors adds 444ddca52484 PCI: dwc: Allow overriding bridge pci_ops adds 27e7ed018113 PCI: dwc: Add a default pci_ops.map_bus for root port adds fffbb0ba8e75 PCI: dwc: al: Use pci_ops for child config space accessors adds 10a797c6e54a PCI: dwc: keystone: Use pci_ops for config space accessors adds 692ccce7f0c5 PCI: dwc: tegra: Use pci_ops for root config space accessors adds e0ceb8f90b80 PCI: dwc: meson: Use pci_ops for root config space accessors adds 6408e6a7f9ee PCI: dwc: kirin: Use pci_ops for root config space accessors adds 08d2209e798a PCI: dwc: exynos: Use pci_ops for root config space accessors adds c4a42ee9acfb PCI: dwc: histb: Use pci_ops for root config space accessors adds 7975c8cc8ed8 PCI: dwc: Remove dwc specific config accessor ops adds c2b0c098fbd1 PCI: dwc: Use generic config accessors adds 6e8e104d2196 PCI: Also call .add_bus() callback for root bus adds 6ab15b5e7057 PCI: dwc: keystone: Convert .scan_bus() callback to use add_bus adds 1df793054859 PCI: dwc: Convert to use pci_host_probe() adds 5808d43e7c91 PCI: dwc: Remove root_bus pointer adds 0f71c60ffd26 PCI: dwc: Remove storing of PCI resources adds 2ef6b06a0475 PCI: dwc: Simplify config space handling adds 421063efaf1e PCI: dwc/keystone: Drop duplicated 'num-viewport' adds cf627713e3c0 PCI: dwc: Check CONFIG_PCI_MSI inside dw_pcie_msi_init() adds 574523dcfc63 PCI: dwc/imx6: Remove duplicate define PCIE_LINK_WIDTH_SPE [...] adds 6ffc02d23631 PCI: dwc: Add a 'num_lanes' field to struct dw_pcie adds cff9244432e8 PCI: dwc: Ensure FAST_LINK_MODE is cleared adds 244c40cc28b1 PCI: dwc/meson: Drop the duplicate number of lanes setup adds 15efab2b8934 PCI: dwc/meson: Drop unnecessary RC config space initialization adds 2f2cea1ea70a PCI: dwc/meson: Rework PCI config and DW port logic regist [...] adds 201a8df89952 PCI: dwc/imx6: Use common PCI register definitions adds 7b87ddc04b36 PCI: dwc/qcom: Use common PCI register definitions adds fb7652327101 PCI: dwc: Remove hardcoded PCI_CAP_ID_EXP offset adds 84667a416d42 PCI: dwc/tegra: Use common Designware port logic register [...] adds 903d69f83c6b PCI: dwc: Remove read_dbi2 code adds b04a6b9d395d PCI: dwc: Make ATU accessors private adds 39bc5006501c PCI: dwc: Centralize link gen setting adds 441e48fdf0b4 PCI: dwc: Set PORT_LINK_DLL_LINK_EN in common setup code adds b02b06a74b01 PCI: dwc/intel-gw: Drop unnecessary checking of DT 'device [...] adds cf854be2d9a3 PCI: dwc/intel-gw: Move getting PCI_CAP_ID_EXP offset to i [...] adds d439e7edd134 PCI: dwc/intel-gw: Drop unused max_width adds aeaa0bfe8965 PCI: dwc: Move N_FTS setup to common setup adds fdd056ff7af4 PCI: dwc: Use DBI accessors adds 24ede430fa49 PCI: designware-ep: Add multiple PFs support for DWC adds 2f7f7001d0e5 PCI: designware-ep: Add the doorbell mode of MSI-X in EP mode adds 6bfc9c3a2c70 PCI: designware-ep: Move the function of getting MSI capab [...] adds 47a062609a30 PCI: designware-ep: Modify MSI and MSIX CAP way of finding adds 16421e14ad5a dt-bindings: pci: layerscape-pci: Add compatible strings f [...] adds 20e458fb92af PCI: layerscape: Fix some format issue of the code adds cc255eb0bfbe PCI: layerscape: Modify the way of getting capability with [...] adds e64844b6da31 PCI: layerscape: Modify the MSIX to the doorbell mode adds 1b6a0e43a1a1 PCI: layerscape: Add EP mode support for ls1088a and ls2088a adds 6b8ab42137e9 misc: pci_endpoint_test: Add LS1088a in pci_device_id table adds 09fb37b35e34 misc: pci_endpoint_test: Add driver data for Layerscape PC [...] adds ce31ff786ddf PCI: dwc: Fix 'cast truncates bits from constant value' adds 927f56d67f47 dt-bindings: PCI: uniphier: Add iATU register description adds 1ba415a277c0 dt-bindings: PCI: uniphier-ep: Add iATU register description adds 13ab639ed48c PCI: dwc: Add common iATU register support adds b101a39897d8 PCI: keystone: Remove iATU register mapping adds 742833249198 PCI: dwc: Skip PCIE_MSI_INTR0* programming if MSI is disabled adds 07940c369a6b PCI: dwc: Fix MSI page leakage in suspend/resume adds 15b23906347c PCI: dwc: Add link up check in dw_child_pcie_ops.map_bus() adds 924bb1f9b014 Merge branch 'remotes/lorenzo/pci/dwc' adds 915cff7f38c5 PCI: hv: Fix hibernation in case interrupts are not re-created adds 9d69d649bbf8 Merge branch 'remotes/lorenzo/pci/hv' adds 73abd0bf89d2 PCI: imx6: Use fallthrough pseudo-keyword adds 61660dbf08e1 PCI: imx6: Do not output error message when devm_clk_get() [...] adds 982f8334262d Merge branch 'remotes/lorenzo/pci/imx6' adds eb7eacaa5b9e PCI: iproc: Set affinity mask on MSI interrupts adds 0c3c87d2b270 PCI: iproc: Use module_bcma_driver to simplify the code adds 936452941cbe PCI: iproc: Fix using plain integer as NULL pointer in ipr [...] adds 7ba381c449fd Merge branch 'remotes/lorenzo/pci/iproc' adds ecc3e424d190 PCI: kirin: Return -EPROBE_DEFER in case the gpio isn't ready adds 29828fc20ab1 Merge branch 'remotes/lorenzo/pci/kirin' adds 9846155b00fe PCI: loongson: Simplify loongson_pci_probe() return expression adds 1f287b5ce5e7 Merge branch 'remotes/lorenzo/pci/loongson' adds a98d2187efd9 PCI: meson: Build as module by default adds 92f27db7b1bd Merge branch 'remotes/lorenzo/pci/meson' adds df7fc0556112 PCI: mobiveil: Simplify mobiveil_pcie_init_irq_domain() re [...] adds 4f317eac2f65 Merge branch 'remotes/lorenzo/pci/mobiveil' adds d5071f086bac PCI: mvebu: Remove useless msi_controller pointer allocation adds be36e9b97144 Merge branch 'remotes/lorenzo/pci/mvebu' adds d3d4d028afb7 PCI: qcom: Make sure PCIe is reset before init for rev 2.1.0 adds 3b353982202b Merge branch 'remotes/lorenzo/pci/qcom' adds 2de82ec86674 dt-bindings: pci: rcar-pci-ep: Document r8a774a1 and r8a774b1 adds cfb824ddd1c0 misc: pci_endpoint_test: Add Device ID for RZ/G2M and RZ/G [...] adds 5e94083c7814 dt-bindings: pci: rcar-pci-ep: Document r8a774e1 adds a63c5f3db07d misc: pci_endpoint_test: Add Device ID for RZ/G2H PCIe controller adds 44c9b4cc3467 PCI: rcar-gen2: Use fallthrough pseudo-keyword adds d16d538ff491 dt-bindings: PCI: rcar: Add device tree support for r8a7742 adds f95f023d11a0 Merge branch 'remotes/lorenzo/pci/rcar' adds d27b1cdc10e7 PCI: tegra: No need to check return value of debugfs_creat [...] adds cd198909d680 PCI: tegra: Convert to use DEFINE_SEQ_ATTRIBUTE macro adds 214b2e042fba Merge branch 'remotes/lorenzo/pci/tegra' adds 030109c0376c PCI: vmd: Create physical offset helper adds 2e1224183b1b PCI: vmd: Create bus offset configuration helper adds 1552b11ba15e PCI: vmd: Create IRQ Domain configuration helper adds 875b4e2a93bb PCI: vmd: Create IRQ allocation helper adds 93c9fce7d5f3 PCI: vmd: Update VMD PM to correctly use generic PCI PM adds a2340daa6a8c Merge branch 'pci/vmd' adds 026b940f18bc PCI: xgene: Remove unused assignment to variable msi_val adds 4c0e51f8054c Merge branch 'remotes/lorenzo/pci/xgene' adds 7d69b117c313 PCI: xilinx-cpm: Remove leftover bridge initialization adds 28e34e751f6c Merge branch 'remotes/lorenzo/pci/xilinx' adds 00937f36b09e Merge tag 'pci-v5.10-changes' of git://git.kernel.org/pub/ [...] adds 0142ee3f2e88 dt-bindings: pwm: renesas,pwm-rcar: Add r8a774e1 support adds 457f74abbed0 pwm: rockchip: Keep enabled PWMs running while probing adds f339e79bae85 pwm: Convert to use DEFINE_SEQ_ATTRIBUTE macro adds 85a5745f17b8 pwm: bcm2835: Simplify with dev_err_probe() adds c0bfe9606e03 pwm: jz4740: Simplify with dev_err_probe() adds 836719f8948a pwm: rockchip: Simplify with dev_err_probe() adds 5530fcaf9ca3 pwm: sifive: Simplify with dev_err_probe() adds 793bb636f549 pwm: sprd: Simplify with dev_err_probe() adds 5327f34bf8ee pwm: sun4i: Simplify with dev_err_probe() adds 316b676bd4cc pwm: pca9685: Make comments more consistent adds e1057a8df165 pwm: pca9685: Use BIT() macro instead of shift adds bce54366946a pwm: pca9685: Disable unused alternative addresses adds b39c0615d066 pwm: img: Fix null pointer access in probe adds 1f2bd2271a10 pwm: Allow store 64-bit duty cycle from sysfs interface adds 6a78dfb8faca dt-bindings: pwm: renesas,tpu-pwm: Document r8a7742 support adds 3b1954cd57bf dt-bindings: pwm: renesas,pwm-rcar: Add r8a7742 support adds ceae608a5489 Merge tag 'pwm/for-5.10-rc1' of git://git.kernel.org/pub/s [...] adds e8d8e9a3d0b2 clk: renesas: r8a7742: Add clk entry for VSPR adds e41cb2179329 clk: renesas: rcar-gen2: Rename vsp1-(sy|rt) clocks to vsp(s|r) adds a69f802ea1e5 dt-bindings: clock: renesas,cpg-mssr: Document r8a779a0 adds ffbf9cf3f946 clk: renesas: cpg-mssr: Use enum clk_reg_layout instead of [...] adds 8b652aa8a1fb clk: renesas: cpg-mssr: Add register pointers into struct [...] adds c2ff0810934a dt-bindings: power: Add r8a779a0 SYSC power domain definitions adds fa2d185f7518 dt-bindings: clock: Add r8a779a0 CPG Core Clock Definitions adds 776e4ad0a042 Merge tag 'renesas-r8a779a0-dt-binding-defs-tag' into clk- [...] adds 17bcc8035d2d clk: renesas: cpg-mssr: Add support for R-Car V3U adds 15d683e61bdd clk: renesas: rcar-gen3: Update description for RZ/G2 adds 7aa908b48d6e Merge tag 'clk-renesas-for-v5.10-tag2' of git://git.kernel [...] adds 7b70689b07c1 clk: meson: add sclk-ws driver adds cdabb1ffc7c2 clk: meson: axg-audio: separate axg and g12a regmap tables adds 4fd433fd4551 clk: meson: axg-audio: fix g12a tdmout sclk inverter adds 2c4e80e06790 clk: meson: g12a: mark fclk_div2 as critical adds 7b5c5720a368 clk: meson: make shipped controller configurable adds 871ca96f1c7d Merge tag 'clk-meson-v5.10-1' of https://github.com/BayLib [...] adds 2f704c29699d dt-bindings: clk: sunxi-ccu: add compatible string for A10 [...] adds fb038ce4db55 clk: sunxi-ng: add support for the Allwinner A100 CCU adds a3ba99a24b36 clk: sunxi-ng: sun8i: r40: Use sigma delta modulation for [...] adds 5eefe5e18317 Merge tag 'sunxi-clk-for-5.10-1' of https://git.kernel.org [...] adds 3f1cc53b5f6f clk: samsung: exynos5420: Add definition of clock ID for m [...] adds 8b066520ff7e clk: samsung: exynos5420: Avoid __clk_lookup() calls when [...] adds f493602db56b clk: samsung: Add clk ID definitions for the CPU parent clocks adds 1f6e17d20245 clk: samsung: exynos5420/5250: Add IDs to the CPU parent c [...] adds ff8e0ff9b996 clk: samsung: Use cached clk_hws instead of __clk_lookup() calls adds 553be99d1fe9 Merge tag 'clk-v5.10-samsung' of https://git.kernel.org/pu [...] adds 533852d71840 clk: s2mps11: initialize driver via module_platform_driver adds 52ba4fa40fb3 clk: fixed: add missing kerneldoc adds faeda014b49e clk: davinci: add missing kerneldoc adds 425c23d382ab clk: at91: drop unused at91sam9g45_pcr_layout adds f5e75b4aaec4 clk: mmp: pxa1928: drop unused 'clk' variable adds 84afc9ecf4e4 clk: si5341: drop unused 'err' variable adds b10f22493512 clk: socfpga: agilex: Remove unused variable 'cntr_mux' adds 9d3261628aa6 Merge branches 'clk-renesas', 'clk-amlogic', 'clk-allwinne [...] adds eff8a85acfb4 clk: mediatek: mt6797: simplify the return expression of m [...] adds b37c1e673ec5 clk: mediatek: mt7629: simplify the return expression of m [...] adds a2618360abd7 clk: mediatek: fix platform_no_drv_owner.cocci warnings adds 2f05cced7307 clk: keystone: sci-clk: fix parsing assigned-clock data du [...] adds d3f3f499cb33 clk: keystone: sci-clk: cache results of last query rate o [...] adds 4630ef134e41 clk: keystone: sci-clk: add 10% slack to set_rate adds cec4a609a888 clk: ti: autoidle: add checks against NULL pointer reference adds b7a7943fe291 clk: ti: clockdomain: fix static checker warning adds 6045124ebe72 clk: ti: dra7: add missing clkctrl register for SHA2 instance adds f102ed0686b1 clk: tegra: Drop !provider check in tegra210_clk_emc_set_rate() adds 816e87253dec clk: rockchip: rk3308: drop unused mux_timer_src_p adds 63207c37eac4 clk: rockchip: Use clk_hw_register_composite instead of cl [...] adds f73907de3493 clk: rockchip: Export rockchip_clk_register_ddrclk() adds 37353491d1a8 clk: rockchip: Export rockchip_register_softrst() adds ea650c26611d clk: rockchip: Export some clock common APIs for module drivers adds 4d98ed1e1264 clk: rockchip: fix the clk config to support module build adds 70d839e2761d clk: rockchip: rk3399: Support module build adds ca52a47af60f Merge tag 'v5.10-rockchip-clk1' of git://git.kernel.org/pu [...] adds b608f11d49ec clk: rockchip: Initialize hw to error to avoid undefined behavior adds 804a892456b7 clk: mediatek: add UART0 clock support adds 8adea9b9459c dt-bindings: clock: mediatek: add bindings for MT8167 clocks adds a68224832118 clk: mediatek: Add MT8167 clock support adds 3ab9a54f76e7 Merge branches 'clk-simplify', 'clk-ti', 'clk-tegra', 'clk [...] adds 4f8a13e1c2c2 clk: uniphier: use semicolons rather than commas to separa [...] adds 39443a27cb78 clk: mvebu: ap80x-cpu: use semicolons rather than commas t [...] adds 3270ee14557b clk: meson: use semicolons rather than commas to separate [...] adds 86378cf646d3 clk: axi-clkgen: Add support for fractional dividers adds a3947209d380 clk: axi-clkgen: Set power bits for fractional mode adds e9501b975a9e clk: qoriq: modify MAX_PLL_DIV to 32 adds 9ba9ad8f5be0 clk: baikal-t1: Mark Ethernet PLL as critical adds 6487649ee8b8 clk: pxa: Constify static struct clk_ops adds 07c565b42a04 clk: mmp2: Fix the display clock divider base adds 97f2f490c1a4 Merge branches 'clk-semicolon', 'clk-axi-clkgen', 'clk-qor [...] adds 29c37341b54f clk: ingenic: Use to_clk_info() macro for all clocks adds 21534fe39c49 clk: ingenic: Use readl_poll_timeout instead of custom loop adds 3860dc599b7d clk: ingenic: Don't use CLK_SET_RATE_GATE for PLL adds 2e4ee634f805 clk: ingenic: Don't tag custom clocks with CLK_SET_RATE_PARENT adds 1a3c4dd4e163 clk: ingenic: Respect CLK_SET_RATE_PARENT in .round_rate adds eddfb2e1eed6 clk: at91: remove the checking of parent_name adds 85d071e7f19a clk: at91: clk-main: update key before writing AT91_CKGR_MOR adds c6968ac08d60 clk: at91: clk-sam9x60-pll: remove unused variable adds fcedb589b5a8 clk: at91: sam9x60: support only two programmable clocks adds f6bade6875d7 clk: Restrict CLK_HSDK to ARC_SOC_HSDK adds 0d03f0292659 clk: imx6sl: Use BIT(x) to avoid shifting signed 32-bit va [...] adds d7d7518fdcc8 clk: composite: Export clk_hw_register_composite() adds 870ed5e22ae1 clk: imx: Support building i.MX common clock driver as module adds f1f018dc030e clk: imx: Add clock configuration for ARMv7 platforms adds 9a976cd278ea clk: imx8m: Support module build adds e0d0d4d86c76 clk: imx8qxp: Support building i.MX8QXP clock driver as module adds 7d6b5e4f2445 clk: imx: Explicitly include bits.h adds 0b8056106c02 clk: imx: vf610: Add CRC clock adds afff77ce882d clk: imx: Correct the root clk of media ldb on imx8mp adds f1859198509e clk: imx: Correct the memrepair clock on imx8mp adds 936c383673b9 clk: imx: fix composite peripheral flags adds 4757d2a3a321 clk: imx: fix i.MX7D peripheral clk mux flags adds cca87e5cbd98 clk: imx: Fix and update kerneldoc adds b0772b4d95b1 clk: imx: gate2: Fix a few typos adds 805837740d01 clk: imx: imx21: Remove clock driver adds db2a28ef95bf Merge tag 'clk-imx-5.10' of git://git.kernel.org/pub/scm/l [...] adds b159c63d82ff clk: imx8mq: Fix usdhc parents order adds a9e545ac63c2 clk: qcom: ipq8074: make pcie0_rchng_clk_src static adds 34e4c3cac6ff clk: qcom: gcc-msm8939: remove defined but not used variables adds 355a7d754b92 clk: qcom: dispcc: Update DP clk ops for phy design adds d46e5a39f9be clk: qcom: gcc-sdm660: Fix wrong parent_map adds 1843dff66857 clk/qcom: fix spelling typo adds 8c18b41b3931 clk: qcom: gcc-msm8994: Add missing clocks, resets and GDSCs adds 70d795d2d836 dt-bindings: clock: combine qcom,sdm845-videocc and qcom,s [...] adds df3f61d2cdc9 dt-bindings: clock: add SM8150 QCOM video clock bindings adds dafb992a95e1 dt-bindings: clock: add SM8250 QCOM video clock bindings adds 5658e8cf1a8a clk: qcom: add video clock controller driver for SM8150 adds 0e94711a1f29 clk: qcom: add video clock controller driver for SM8250 adds d05a58047c75 dt-bindings: clock: add QCOM SM8150 and SM8250 display clo [...] adds 80a18f4a8567 clk: qcom: Add display clock controller driver for SM8150 [...] adds fda48bf5c86d clk: qcom: gdsc: Keep RETAIN_FF bit set if gdsc is already on adds eff06bd5e5f6 clk: clk-prima2: fix return value check in prima2_clk_init() adds 4ceb4b6bd286 clk: bcm: rpi: Add register to control pixel bvb clk adds f6c992ca7dd4 clk: bcm2835: add missing release if devm_clk_hw_register fails adds 5f56888fad46 Merge branches 'clk-ingenic', 'clk-at91', 'clk-kconfig', ' [...] adds 3fec0eaaf04a Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds 9a4e66802e41 remoteproc: scp: add COMPILE_TEST dependency adds cb2d8d5b196c remoteproc: stm32: Fix pointer assignement adds 434ac4d51407 remoteproc/mediatek: fix null pointer dereference on null [...] adds 4360f93ac39c remoteproc: qcom_q6v5: Assign mpss region to Q6 before MBA boot adds 189462263674 remoteproc: Fixup coredump debugfs disable request adds fd0b6c1ff85a remoteproc/mediatek: Add support for mt8192 SCP adds 5ee79c2ed5bd dt-bindings: remoteproc: Add bindings for R5F subsystem on [...] adds 6dedbd1d5443 remoteproc: k3-r5: Add a remoteproc driver for R5F subsystem adds 34f2653686fe remoteproc: k3-r5: Initialize TCM memories for ECC adds ea47c6887b6d remoteproc: k3-r5: Add loading support for on-chip SRAM regions adds bf41a0910cb2 remoteproc: Change default dump configuration to "disabled" adds f75c6043a38b remoteproc: Add coredump as part of sysfs interface adds 526b9e0cf378 remoteproc: Add recovery configuration to the sysfs interface adds 141bc97c1bfe remoteproc/mediatek: Remove non-standard dsb() adds 1553d96854b4 Merge tag 'rproc-v5.10' of git://git.kernel.org/pub/scm/li [...] adds e69ee0cf655e rpmsg: smd: Fix a kobj leak in in qcom_smd_parse_edge() adds 231331b2dbd7 rpmsg: Avoid double-free in mtk_rpmsg_register_device adds 6c09ea0b0aef rpmsg: virtio: fix compilation warning for virtio_rpmsg_ch [...] adds 4fcdaf6e28d1 rpmsg: glink: Use complete_all for open states adds d5158cda9e7b rpmsg: Guard against null endpoint ops in destroy adds 0f579e524721 rpmsg: glink: Add support for rpmsg glink chrdev adds 4e3dda0bc603 rpmsg: glink: Expose rpmsg name attr for glink adds 60573c2966a1 Merge tag 'rpmsg-v5.10' of git://git.kernel.org/pub/scm/li [...] adds 1c0f68252a6a vfio/pci: Don't regenerate vconfig for all BARs if !bardirty adds 7d6e1329652e vfio iommu: Add dma available capability adds c12fa88c6d16 vfio: Fix typo of the device_state adds eac7cc21c4e4 vfio/pci: Remove redundant declaration of vfio_pci_driver adds 12856e7acde4 PCI/IOV: Mark VFs as not implementing PCI_COMMAND_MEMORY adds 08b6e22b850c s390/pci: Mark all VFs as not implementing PCI_COMMAND_MEMORY adds 515ecd5368f1 vfio/pci: Decouple PCI_COMMAND_MEMORY bit checks from is_virtfn adds 7ef32e52368f vfio: add a singleton check for vfio_group_pin_pages adds 28b130244061 vfio: fix a missed vfio group put in vfio_pin_pages adds 2c5af98592f6 vfio/type1: fix dirty bitmap calculation in vfio_dma_rw adds 3de066f8f86b Merge branches 'v5.10/vfio/bardirty', 'v5.10/vfio/dma_avai [...] adds fb1ff4c19415 vfio/fsl-mc: Add VFIO framework skeleton for fsl-mc devices adds 704f5082d845 vfio/fsl-mc: Scan DPRC objects on vfio-fsl-mc driver bind adds f97f4c04e5d6 vfio/fsl-mc: Implement VFIO_DEVICE_GET_INFO ioctl adds df747bcd5b21 vfio/fsl-mc: Implement VFIO_DEVICE_GET_REGION_INFO ioctl call adds 67247289688d vfio/fsl-mc: Allow userspace to MMAP fsl-mc device MMIO regions adds f2ba7e8c947b vfio/fsl-mc: Added lock support in preparation for interru [...] adds 2e0d29561f59 vfio/fsl-mc: Add irq infrastructure for fsl-mc devices adds cc0ee20bd969 vfio/fsl-mc: trigger an interrupt via eventfd adds 1bb141ed5e14 vfio/fsl-mc: Add read/write support for fsl-mc devices adds ac93ab2bf69a vfio/fsl-mc: Add support for device reset adds dc8c638d9e14 s390/pci: stash version in the zpci_dev adds 517fe298245c s390/pci: track whether util_str is valid in the zpci_dev adds 0c633f0be1dc vfio: Introduce capability definitions for VFIO_DEVICE_GET_INFO adds e6b817d4b821 vfio-pci/zdev: Add zPCI capabilities to VFIO_DEVICE_GET_INFO adds c10ff790c42e MAINTAINERS: Add entry for s390 vfio-pci adds 2099363255f1 Merge branches 'v5.10/vfio/fsl-mc-v6' and 'v5.10/vfio/zpci [...] adds 83e491799e63 vfio/fsl-mc: Fixed vfio-fsl-mc driver compilation on 32 bit adds 159246378d84 vfio/fsl-mc: Fix the dead code in vfio_fsl_mc_set_irq_trigger adds 822e1a90afff vfio/fsl-mc: fix the return of the uninitialized variable ret adds 852b1beecb6f vfio/pci: Clear token on bypass registration failure adds 2e6cfd496f5b vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages adds fc996db970a3 Merge tag 'vfio-v5.10-rc1' of git://github.com/awilliam/li [...] adds 14721add58ef module: Add more error message for failed kernel module loading adds fdf09ab88782 module: statically initialize init section freeing data adds 2b71482060e1 Merge tag 'modules-for-v5.10' of git://git.kernel.org/pub/ [...] adds 695afd3d7d58 kbuild: Simplify DEBUG_INFO Kconfig handling adds 23cd88c91343 kbuild: hide commands to run Kconfig, and show short log f [...] adds 8a685db32f2b gen_compile_commands: parse only the first line of .*.cmd files adds ea6cedc5b8a4 gen_compile_commands: use choices for --log_levels option adds 6ca4c6d25949 gen_compile_commands: do not support .cmd files under tool [...] adds 0a7d376d04a3 gen_compile_commands: reword the help message of -d option adds 6fca36f1d82a gen_compile_commands: make -o option independent of -d option adds fc2cb22ec61c gen_compile_commands: move directory walk to a generator function adds ecca4fea1ede gen_compile_commands: support *.o, *.a, modules.order in p [...] adds 3d32285fa995 kbuild: wire up the build rule of compile_commands.json to [...] adds 8b61f748e2a0 gen_compile_commands: remove the warning about too few .cmd files adds 6ad7cbc01527 Makefile: Add clang-tidy and static analyzer support to makefile adds 887af6d7c99e arch: vdso: add vdso linker script to 'targets' instead of [...] adds 596b0474d3d9 kbuild: preprocess module linker script adds 6212804f2d78 kbuild: do not create built-in objects for external module builds adds 9909b7681222 kbuild: remove redundant CONFIG_KASAN check from scripts/M [...] adds bb2732112bc5 kbuild: move CFLAGS_{KASAN,UBSAN,KCSAN} exports to relevan [...] adds 8b42cf2fde0e kbuild: remove cc-option test of -fno-strict-overflow adds 7d4eb0d8e229 kbuild: remove cc-option test of -fno-stack-check adds 87de84c9140e kbuild: remove cc-option test of -Werror=date-time adds 548b8b5168c9 scripts/setlocalversion: make git describe output more reliable adds a96843372331 kbuild: explicitly specify the build id style adds 08beb669cb3f kbuild: split the build log of kallsyms adds 51ccdbfbed79 builddeb: Pass -n to gzip for reproducible packages adds 3e8541803624 builddeb: Enable rootless builds adds 76c376687684 builddeb: Add support for all required debian/rules targets adds 7dfbea4c468c scripts: remove namespace.pl adds 172aad81a882 kbuild: enforce -Werror=return-type adds bac977cbc0d6 kbuild: deb-pkg: do not build linux-headers package if CON [...] adds 0fa21cf4489f kbuild: deb-pkg: clean up package name variables adds 0f6372e52223 treewide: remove DISABLE_LTO adds 8402ee182c41 kbuild: remove leftover comment for filechk utility adds 121c5d08d53c kbuild: Only add -fno-var-tracking-assignments for old GCC [...] adds 1e66d50ad3a1 kbuild: Use uname for LINUX_COMPILE_HOST detection adds 746b25b1aa0f Merge tag 'kbuild-v5.10' of git://git.kernel.org/pub/scm/l [...] adds 8c30e7e60d43 kconfig: qconf: reformat the intro message adds 1fb752416f3f kconfig: qconf: update the intro message to match to the c [...] adds 6a143041532e kconfig: qconf: remove unused ConfigItem::okRename() adds f9b918fae678 kconfig: qconf: move ConfigView::updateList(All) to Config [...] adds 669a1ee46a0e kconfig: qconf: show data column all the time adds 37162a68bf51 kconfig: qconf: allow to edit "int", "hex", "string" menus [...] adds f3eea294e93f kconfig: qconf: remove ConfigLineEdit class adds 7930dd91a01f kconfig: qconf: move setShowName/Range() to ConfigList fro [...] adds 62ed165651cc kconfig: qconf: remove ConfigView class adds a0fce283386d kconfig: qconf: remove Y, M, N columns adds f9a825a7f65a kconfig: qconf: create QApplication after option checks adds f9893351acae Merge tag 'kconfig-v5.10' of git://git.kernel.org/pub/scm/ [...] adds 4b7a6ce71e03 arm64: reject prctl(PR_PAC_RESET_KEYS) on compat tasks adds 7bc1a0f9e176 arm64: mm: use single quantity to represent the PA to VA t [...] adds 45544eee9606 arm64: mremap speedup - Enable HAVE_MOVE_PMD adds 7bdf468a5b40 arm64: Fix a broken copyright header in gen_vdso_offsets.sh adds 3b92fa7485eb arm64: link with -z norelro regardless of CONFIG_RELOCATABLE adds ea8f8c99a281 arm64: spectre-v2: Favour CPU-specific mitigation at EL2 adds 66dd3474702a arm64: proton-pack: Update comment to reflect new function name adds 032c7ed95817 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds 8c42a5c02bec ARC: perf: redo the pct irq missing in device-tree handling adds 0a14d7649872 Merge tag 'arc-5.10-rc1-fixes' of git://git.kernel.org/pub [...] adds 3c532798ec96 tracehook: clear TIF_NOTIFY_RESUME in tracehook_notify_resume() adds 91989c707884 task_work: cleanup notification modes adds 4a22709e21c2 Merge tag 'arch-cleanup-2020-10-22' of git://git.kernel.dk [...] adds 1716420e8de2 iio: cros_ec: Accept -EOPNOTSUPP as 'not supported' error code adds 064df8851f4a cros_ec_lightbar: Accept more error codes from cros_ec_cmd [...] adds b646e7db1ce8 platform/chrome: cros_ec_sysfs: Report range of error code [...] adds d509f8a71aa0 pwm: cros-ec: Accept more error codes from cros_ec_cmd_xfe [...] adds b4e452b5e97d platform/input: cros_ec: Replace -ENOTSUPP with -ENOPROTOOPT adds 0d080459e813 platform/chrome: cros_ec_proto: Convert EC error codes to [...] adds be020f0df5a9 pwm: cros-ec: Simplify EC error handling adds 46c5bbd2df4a platform/chrome: cros_ec_typec: USB4 support adds 5381b0ed54b6 platform/chrome: cros_ec_typec: Send enum values to usb_ro [...] adds b12e4fd5f3e4 platform/chrome: cros_ec_typec: Avoid setting usb role twi [...] adds a772336596df platform/chrome: cros_ec_typec: Re-order connector configu [...] adds 814318242687 platform/chrome: cros_ec_trace: Add fields to command traces adds 1e7913ff5f9f platform/chrome: cros_ec_lightbar: Reduce ligthbar get ver [...] adds dd92f7dfe1ba platform/chrome: Kconfig: Remove the transitional MFD_CROS [...] adds 64b02e54e50f platform/chrome: cros_ec_proto: Update cros_ec_cmd_xfer() [...] adds 6b194ee98646 platform/chrome: cros_ec_proto: Drop cros_ec_cmd_xfer() adds 9aa7bd452af1 platform/chrome: Use kobj_to_dev() instead of container_of() adds 3e98fd6d816c ARM: dts: cros-ec-keyboard: Add alternate keymap for KEY_LEFTMETA adds 090a7d046fed Merge tag 'tag-chrome-platform-for-v5.10' of git://git.ker [...] adds 36bdcf318bc2 vdpa/mlx5: Make use of a specific 16 bit endianness API adds 36b02df2d204 vdpa/mlx5: Fix failure to bring link up adds bfec6c83077c virtio-balloon: Constify id_table adds 7f90611693f0 virtio_input: Constify id_table adds 7ab4de60028e virtio-mem: Constify mem_id_table adds 5e5e8736ad2e vhost: reduce stack usage in log_used adds b9747fdf0c1d vhost_vdpa: Fix duplicate included kernel.h adds 0afa15e1a529 virtio: let arch advertise guest's memory access restrictions adds 4ce1cf7b02ed s390: virtio: PV needs VIRTIO I/O device protection adds 1897f0b618b0 vdpa/mlx5: Setup driver only if VIRTIO_CONFIG_S_DRIVER_OK adds 5745bcfbbf89 vringh: fix __vringh_iov() when riov and wiov are different adds 86e182fe12ee vhost_vdpa: remove unnecessary spin_lock in vhost_vring_call adds 88a0d60c6445 MAINTAINERS: add URL for virtio-mem adds 9313f8026328 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds bf3c0e5e7102 Merge branch 'x86-seves-for-paolo' of https://git.kernel.o [...] adds 5706d14d2a94 KVM: PPC: Book3S HV: XICS: Replace the 'destroy' method by [...] adds 4e1b2ab7e629 KVM: PPC: Don't return -ENOTSUPP to userspace in ioctls adds 05e6295dc7de KVM: PPC: Book3S HV: Do not allocate HPT for a nested guest adds 35dfb43c243b KVM: PPC: Book3S HV: Set LPCR[HDICE] before writing HDEC adds 4517076608c5 KVM: PPC: Book3S HV: XIVE: Convert to DEFINE_SHOW_ATTRIBUTE adds eb173559c97c KVM: PPC: Book3S: Remove redundant initialization of variable ret adds cf59eb13e151 KVM: PPC: Book3S: Fix symbol undeclared warnings adds 2e3df760cd7c Merge tag 'kvm-ppc-next-5.10-1' of git://git.kernel.org/pu [...] adds d5cd6f340145 KVM: nSVM: Avoid freeing uninitialized pointers in svm_set [...] adds efc831338bfd KVM: nVMX: Fix VMX controls MSRs setup when nested VMX enabled adds b9757a4b6f46 KVM: nVMX: Simplify the initialization of nested_vmx_msrs adds 2fc4f15dac95 kvm/eventfd: move wildcard calculation outside loop adds ae6f24968608 KVM: LAPIC: Fix updating DFR missing apic map recalculation adds a970e9b216a2 KVM: LAPIC: Return 0 when getting the tscdeadline timer if [...] adds 275038332f22 KVM: LAPIC: Guarantee the timer is in tsc-deadline mode wh [...] adds 68ca7663c75b KVM: LAPIC: Narrow down the kick target vCPU adds 010fd37fddf6 KVM: LAPIC: Reduce world switch latency caused by timer_ad [...] adds 1feaba144cd3 KVM: SVM: rename a variable in the svm_create_vcpu adds 0dd16b5b0c9b KVM: nSVM: rename nested vmcb to vmcb12 adds f4c847a95654 KVM: SVM: refactor msr permission bitmap allocation adds 0681de1b8369 KVM: SVM: use __GFP_ZERO instead of clear_page adds 8d22b90e942c KVM: SVM: refactor exit labels in svm_create_vcpu adds a90c1ed9f11d KVM: nSVM: Remove unused field adds c45ad7229d13 KVM: SVM: Introduce vmcb_(set_intercept/clr_intercept/_is_ [...] adds 03bfeeb988a9 KVM: SVM: Change intercept_cr to generic intercepts adds 30abaa88382c KVM: SVM: Change intercept_dr to generic intercepts adds 9780d51dc2af KVM: SVM: Modify intercept_exceptions to generic intercepts adds c62e2e94b9d4 KVM: SVM: Modify 64 bit intercept field to two 32 bit vectors adds 4c44e8d6c193 KVM: SVM: Add new intercept word in vmcb_control_area adds 830bd71f2c06 KVM: SVM: Remove set_cr_intercept, clr_cr_intercept and is [...] adds 3f3393b3ce38 KVM: X86: Rename and move the function vmx_handle_memory_f [...] adds 9715092f8d7e KVM: X86: Move handling of INVPCID types to x86 adds 4407a797e941 KVM: SVM: Enable INVPCID feature on AMD adds 871c433bae56 KVM: use struct_size() and flex_array_size() helpers in kv [...] adds cc5b54dd58d0 KVM: x86: fix MSR_IA32_TSC read for nested migration adds bddd82d19e2e KVM: nVMX: KVM needs to unset "unrestricted guest" VM-exec [...] adds ae5a2a39e46c KVM: SVM: use __GFP_ZERO instead of clear_page() adds 09e3e2a1cc8d KVM: x86: Add kvm_x86_ops hook to short circuit emulation adds 535f7ef2ab7d KVM: VMX: Move IRQ invocation to assembly subroutine adds 1a5488ef0dcf KVM: VMX: Invoke NMI handler via indirect call instead of INTn adds 4e810adb5362 KVM: SVM: Analyze is_guest_mode() in svm_vcpu_run() adds 95b28ac9db2a KVM: SVM: Add tracepoint for cr_interception adds 0b7aa5835691 KVM: MIPS: clean up redundant kvm_run parameters in assembly adds 25bb2cf97139 KVM: nVMX: Morph notification vector IRQ on nested VM-Ente [...] adds a9e2e0ae6860 KVM: x86: emulating RDPID failure shall return #UD rather [...] adds fb0f33fdefe9 KVM: nSVM: CR3 MBZ bits are only 63:52 adds fc595f359942 KVM: nVMX: Add VM-Enter failed tracepoints for super early checks adds 50085beee878 KVM: SVM: Mark SEV launch secret pages as dirty. adds 14e3dd8d256b KVM: SEV: shorten comments around sev_clflush_pages adds 28e2b2f1a40d KVM: VMX: Do not perform emulation for INVD intercept adds 8d921acf98ec KVM: VMX: Use precomputed MAXPHYADDR for RTIT base MSR check adds 526ad23bc564 KVM: x86: Unexport cpuid_query_maxphyaddr() adds 1cc6cbc3e405 KVM: VMX: Replace MSR_IA32_RTIT_OUTPUT_BASE_MASK with help [...] adds dc46515cf838 KVM: x86: Move illegal GPA helper out of the MMU code adds 7096cbfb6cb6 KVM: VMX: Use "illegal GPA" helper for PT/RTIT output base check adds b785a442aa21 cpuidle-haltpoll: fix error comments in arch_haltpoll_disable adds becdad859225 KVM: VMX: Rename vmx_*_supported() helpers to cpu_has_vmx_*() adds b936d3eb92b7 KVM: VMX: Unconditionally clear CPUID.INVPCID if !CPUID.PCID adds 7f3603b63136 KVM: VMX: Rename RDTSCP secondary exec control name to ins [...] adds 8b50b92f9f1a KVM: VMX: Add a helper and macros to reduce boilerplate fo [...] adds 4d710de9646a KVM: x86/mmu: Stash 'kvm' in a local variable in kvm_mmu_f [...] adds b44f50d87ce2 KVM: x86: hyper-v: Mention SynDBG CPUID leaves in api.rst adds dbcf3f96fa66 KVM: x86: hyper-v: disallow configuring SynIC timers with [...] adds ace569e0154a KVM: x86/mmu: Move flush logic from mmu_page_zap_pte() to [...] adds 2de4085cccea KVM: x86/MMU: Recursively zap nested TDP SPs when zapping [...] adds 7b367bc9a641 KVM: x86/mmu: Return -EIO if page fault returns RET_PF_INVALID adds 83a2ba4cb2b5 KVM: x86/mmu: Invert RET_PF_* check when falling through t [...] adds c4371c2a682e KVM: x86/mmu: Return unique RET_PF_* values if the fault w [...] adds 127037591c84 KVM: x86/mmu: Bail early from final #PF handling on spurio [...] adds 8888cdd0996c KVM: VMX: Extract posted interrupt support to separate files adds 5a085326d51d KVM: VMX: Rename ops.h to vmx_ops.h adds e89505698c9f KVM: x86/mmu: Commit zap of remaining invalid pages when r [...] adds 7d919c7a38fb KVM: x86/mmu: Refactor the zap loop for recovering NX lpages adds 6c2fd34f5c79 KVM: x86/mmu: Move "huge page disallowed" calculation into [...] adds 3cf066127e87 KVM: x86/mmu: Capture requested page level before NX huge [...] adds 5bcaf3e1715f KVM: x86/mmu: Account NX huge page disallowed iff huge pag [...] adds 1d4a7372e149 KVM: x86/mmu: Rename 'hlevel' to 'level' in FNAME(fetch) adds dcc7065170d7 KVM: x86/mmu: Hoist ITLB multi-hit workaround check up a level adds e88b8093698f KVM: x86/mmu: Track write/user faults using bools adds fc387d8daf39 KVM: nVMX: Reset the segment cache when stuffing guest segs adds b89d5ad00e78 KVM: nVMX: Reload vmcs01 if getting vmcs12's pages fails adds 2ba4493a8b19 KVM: nVMX: Explicitly check for valid guest state for !unr [...] adds c61ca2fcbcea KVM: nVMX: Move free_nested() below vmx_switch_vmcs() adds df82a24b29d1 KVM: nVMX: Ensure vmcs01 is the loaded VMCS when freeing n [...] adds ebec153a0561 KVM: nVMX: Drop redundant VMCS switch and free_nested() call adds 138534a810aa KVM: nVMX: WARN on attempt to switch the currently loaded VMCS adds b2d522552ca0 KVM: x86: Add RIP to the kvm_entry, i.e. VM-Enter, tracepoint adds a9d7d76c66ed KVM: x86: Read guest RIP from within the kvm_nested_vmexit [...] adds f315f2b14015 KVM: VMX: Add a helper to test for a valid error code give [...] adds 235ba74f008d KVM: x86: Add intr/vectoring info and error code to kvm_ex [...] adds 029e8c8ad655 KVM: x86: Add macro wrapper for defining kvm_exit tracepoint adds cc167bd7ee99 KVM: x86: Use common definition for kvm_nested_vmexit tracepoint adds 02f1965ff83b KVM: nVMX: Read EXIT_QUAL and INTR_INFO only when needed f [...] adds 04d28e375271 KVM: x86/mmu: Move individual kvm_mmu initialization into [...] adds 7e34fbd05c63 KVM: x86: Rename "shared_msrs" to "user_return_msrs" adds ce833b2324ba KVM: VMX: Prepend "MAX_" to MSR array size defines adds a128a934f202 KVM: VMX: Rename "vmx_find_msr_index" to "vmx_find_loadsto [...] adds eb3db1b13788 KVM: VMX: Rename the "shared_msr_entry" struct to "vmx_uret_msr" adds fbc18007382c KVM: VMX: Rename vcpu_vmx's "nmsrs" to "nr_uret_msrs" adds e9bb1ae92d62 KVM: VMX: Rename vcpu_vmx's "save_nmsrs" to "nr_active_uret_msrs" adds 658ece84f5da KVM: VMX: Rename vcpu_vmx's "guest_msrs_ready" to "guest_u [...] adds 1e7a483037e8 KVM: VMX: Rename "__find_msr_index" to "__vmx_find_uret_msr" adds ef1d2ee12e6c KVM: VMX: Check guest support for RDTSCP before processing [...] adds 86e3e494fe32 KVM: VMX: Move uret MSR lookup into update_transition_efer() adds bd65ba82b324 KVM: VMX: Add vmx_setup_uret_msr() to handle lookup and swap adds d85a8034c016 KVM: VMX: Rename "find_msr_entry" to "vmx_find_uret_msr" adds 7bf662bb5ea8 KVM: VMX: Rename "vmx_set_guest_msr" to "vmx_set_guest_uret_msr" adds 14a61b642de9 KVM: VMX: Rename "vmx_msr_index" to "vmx_uret_msrs_list" adds 802145c56a04 KVM: VMX: Rename vmx_uret_msr's "index" to "slot" adds 90218e434c41 KVM: x86: Return -ENOENT on unimplemented MSRs adds 1ae099540e8c KVM: x86: Allow deflecting unknown MSR accesses to user space adds 51de8151bd21 KVM: x86: Add infrastructure for MSR filtering adds 476c9bd8e997 KVM: x86: Prepare MSR bitmaps for userspace tracked MSRs adds fd6fa73d1337 KVM: x86: SVM: Prevent MSR passthrough when MSR access is denied adds 3eb900173c71 KVM: x86: VMX: Prevent MSR passthrough when MSR access is denied adds 1a155254ff93 KVM: x86: Introduce MSR filtering adds d468706e313c KVM: selftests: Add test for user space MSR handling adds 729c15c20f1a KVM: x86: rename KVM_REQ_GET_VMCS12_PAGES adds a7d5c7ce41ac KVM: nSVM: delay MSR permission processing to first nested VM run adds 0c899c25d754 KVM: x86: do not attempt TSC synchronization on guest writes adds 6a2e0923b2df KVM: VMX: vmx_uret_msrs_list[] can be static adds 628ade2d0816 KVM: VMX: Fix x2APIC MSR intercept handling on !APICV platforms adds 9af3e08baa7c KVM: arm64: Remove kvm_mmu_free_memory_caches() adds b1e57de62cfb KVM: arm64: Add stand-alone page-table walker infrastructure adds bb0e92cbbcd1 KVM: arm64: Add support for creating kernel-agnostic stage [...] adds 0f9d09b8e29b KVM: arm64: Use generic allocator for hyp stage-1 page-tables adds 71233d05f4b5 KVM: arm64: Add support for creating kernel-agnostic stage [...] adds 6d9d2115c480 KVM: arm64: Add support for stage-2 map()/unmap() in gener [...] adds 02bbd374ce4a KVM: arm64: Convert kvm_phys_addr_ioremap() to generic pag [...] adds e9edb17ae0a2 KVM: arm64: Convert kvm_set_spte_hva() to generic page-table API adds 52bae936f0e7 KVM: arm64: Convert unmap_stage2_range() to generic page-t [...] adds e0e5a07f3f5a KVM: arm64: Add support for stage-2 page-aging in generic [...] adds ee8efad7994c KVM: arm64: Convert page-aging and access faults to generi [...] adds 73d49df2c3e7 KVM: arm64: Add support for stage-2 write-protect in gener [...] adds cc38d61cace3 KVM: arm64: Convert write-protect operation to generic pag [...] adds 93c66b40d728 KVM: arm64: Add support for stage-2 cache flushing in gene [...] adds 8d5207bef691 KVM: arm64: Convert memslot cache-flushing code to generic [...] adds adcd4e23291e KVM: arm64: Add support for relaxing stage-2 perms in gene [...] adds 6f745f1bb5bf KVM: arm64: Convert user_mem_abort() to generic page-table API adds 063deeb1f2c2 KVM: arm64: Check the pgt instead of the pgd when modifyin [...] adds 3f26ab58e327 KVM: arm64: Remove unused page-table code adds 74cfa7ea66a7 KVM: arm64: Remove unused 'pgd' field from 'struct kvm_s2_mmu' adds c9b69a0cf0b4 KVM: arm64: Don't constrain maximum IPA size based on host [...] adds ae8bd85ca8a4 Merge branch 'kvm-arm64/pt-new' into kvmarm-master/next adds 501a67a25dd4 KVM: arm64: Remove __activate_vm wrapper adds 6a0259ed29bb KVM: arm64: Remove hyp_panic arguments adds d7ca1079d8ea KVM: arm64: Remove kvm_host_data_t typedef adds ceee2fe4ba1f KVM: arm64: Choose hyp symbol based on context adds a0e479523e3f KVM: arm64: Save chosen hyp vector to a percpu variable adds 6e3bfbb22c51 KVM: arm64: nVHE: Use separate vector for the host adds 472fc011ccd3 KVM: arm64: nVHE: Don't consume host SErrors with ESB adds b619d9aa8b38 KVM: arm64: Introduce hyp context adds 7c2e76d87f9c KVM: arm64: Update context references from host to hyp adds 7db21530479f KVM: arm64: Restore hyp when panicking in guest context adds 603d2bdaa57e KVM: arm64: Share context save and restore macros adds 4e3393a969a0 KVM: arm64: nVHE: Switch to hyp context for EL2 adds a2e102e20fd6 KVM: arm64: nVHE: Handle hyp panics adds 5dc33bd199ca KVM: arm64: nVHE: Pass pointers consistently to hyp-init adds cf6501689012 smccc: Define vendor hyp owned service call region adds 0794a974d74d smccc: Use separate variables for args and results adds 054698316d87 KVM: arm64: nVHE: Migrate hyp interface to SMCCC adds 04e4caa8d355 KVM: arm64: nVHE: Migrate hyp-init to SMCCC adds a071261d9318 KVM: arm64: nVHE: Fix pointers during SMCCC convertion adds 81867b75dbfd Merge branch 'kvm-arm64/nvhe-hyp-context' into kvmarm-master/next adds 523b3999e5f6 KVM: arm64: Try PMD block mappings if PUD mappings are not [...] adds ada329e6b5b4 KVM: arm64: Do not flush memslot if FWB is supported adds c9c0279cc02b KVM: arm64: Fix doc warnings in mmu code adds 8910f089606e Merge branch 'kvm-arm64/pt-new' into kvmarm-master/next adds 8a4374f97dee KVM: arm64: Fix inject_fault.c kernel-doc warnings adds cb62e0b5c8db KVM: arm64: vgic-debug: Convert to use DEFINE_SEQ_ATTRIBUTE macro adds 41fa0f597150 Merge branch 'kvm-arm64/misc-5.10' into kvmarm-master/next adds 42223fb100b4 KVM: arm64: Refactor PMU attribute error handling adds fd65a3b5f855 KVM: arm64: Use event mask matching architecture revision adds d7eec2360e38 KVM: arm64: Add PMU event filtering infrastructure adds 88865beca906 KVM: arm64: Mask out filtered events in PCMEID{0,1}_EL1 adds 8be86a5eec04 KVM: arm64: Document PMU filtering API adds af130d0adc8e KVM: arm64: Add undocumented return values for PMU device [...] adds 51dd2eb98c72 KVM: arm64: Match PMU error code descriptions with error c [...] adds 2e02cbb236d6 Merge branch 'kvm-arm64/pmu-5.9' into kvmarm-master/next adds ab25464bdabd kvm: arm64: Partially link nVHE hyp code, simplify HYPCOPY adds ce492a16ffb8 kvm: arm64: Move nVHE hyp namespace macros to hyp_image.h adds 3471ee06e33e kvm: arm64: Only define __kvm_ex_table for CONFIG_KVM adds 717cf94adb54 kvm: arm64: Remove __hyp_this_cpu_read adds ea391027d355 kvm: arm64: Remove hyp_adr/ldr_this_cpu adds 572494995bc3 kvm: arm64: Add helpers for accessing nVHE hyp per-cpu vars adds df4c8214a18d kvm: arm64: Duplicate arm64_ssbd_callback_required for nVHE hyp adds 2a1198c9b436 kvm: arm64: Create separate instances of kvm_host_data for [...] adds 30c953911c43 kvm: arm64: Set up hyp percpu data for nVHE adds a3bb9c3a0055 kvm: arm64: Remove unnecessary hyp mappings adds 816c347f3a48 Merge remote-tracking branch 'arm64/for-next/ghostbusters' [...] adds 14ef9d04928b Merge branch 'kvm-arm64/hyp-pcpu' into kvmarm-master/next adds b259d137e91d KVM: arm64: Pass level hint to TLBI during stage-2 permiss [...] adds ffd1b63a5860 KVM: arm64: Ensure user_mem_abort() return value is initialised adds 030bdf3698b7 KVM: arm64: Fix some documentation build warnings adds 4e5dc64c4319 Merge branches 'kvm-arm64/pt-new' and 'kvm-arm64/pmu-5.9' [...] adds 1b21c8db0e3b Merge tag 'kvmarm-5.10' of git://git.kernel.org/pub/scm/li [...] adds 9389b9d5d356 KVM: VMX: Ignore userspace MSR filters for x2APIC adds 043248b3280c KVM: VMX: Forbid userspace MSR filters for x2APIC adds 10f79ccaf3d7 Documentation: kvm: fix a typo adds 8f116a6c7320 x86/kvm: hide KVM options from menuconfig when KVM is not [...] adds 66af4f5cb1ee x86/kvm: Update the comment about asynchronous page fault [...] adds 5b9bb0ebbcdc kvm: x86: encapsulate wrmsr(MSR_KVM_SYSTEM_TIME) emulation [...] adds 210dfd93ea3d kvm: x86: set wall_clock in kvm_write_wall_clock() adds 66570e966dd9 kvm: x86: only provide PV features if enabled in guest's CPUID adds 3ee6fb4949aa Documentation: kvm: fix some typos in cpuid.rst adds f69858fcc727 KVM: x86: disconnect kvm_check_cpuid() from vcpu->arch.cpu [...] adds 255cbecfe0c9 KVM: x86: allocate vcpu->arch.cpuid_entries dynamically adds 3f4e3eb417b1 KVM: x86: bump KVM_MAX_CPUID_ENTRIES adds d5d6c18dc454 kvm x86/mmu: Make struct kernel_param_ops definitions const adds 36385ccc9b18 KVM: x86: xen_hvm_config: cleanup return values adds 7dffecaf4eab KVM: x86: report negative values from wrmsr emulation to u [...] adds 72f211ecaa80 KVM: x86: allow kvm_x86_ops.set_efer to return an error value adds 2fcf4876ada8 KVM: nSVM: implement on demand allocation of the nested state adds f6426ab9c957 KVM: SVM: Initialize prev_ga_tag before use adds 6e1d849fa329 KVM: x86: Intercept LA57 to inject #GP fault when it's reserved adds c44d9b34701d KVM: x86: Invoke vendor's vcpu_after_set_cpuid() after all [...] adds a6337a3542b1 KVM: x86: Move call to update_exception_bitmap() into VMX code adds 2ed41aa631fc KVM: VMX: Intercept guest reserved CR4 bits to inject #GP fault adds 30031c2b0574 KVM: x86: Let the guest own CR4.FSGSBASE adds a4f1d94e6bc1 KVM: PPC: Book3S HV: Make struct kernel_param_ops definiti [...] adds c0623f5e5d21 Merge branch 'kvm-fixes' into 'next' adds cc4674d0ded0 kvm: mmu: Separate making non-leaf sptes from link_shadow_page adds 799a4190e734 kvm: x86/mmu: Separate making SPTEs from set_spte adds cb3eedab4539 KVM: mmu: Separate updating a PTE from kvm_set_pte_rmapp adds 5a9624affe7c KVM: mmu: extract spte.h and spte.c adds c9180b7291cf kvm: x86/mmu: Introduce tdp_iter adds fe5db27d3601 kvm: x86/mmu: Init / Uninit the TDP MMU adds 02c00b3a2f7e kvm: x86/mmu: Allocate and free TDP MMU roots adds 2f2fad0897cb kvm: x86/mmu: Add functions to handle changed TDP SPTEs adds 9e9eb226b912 KVM: Cache as_id in kvm_memory_slot adds faaf05b00aec kvm: x86/mmu: Support zapping SPTEs in the TDP MMU adds 7d94531249a5 kvm: x86/mmu: Remove disallowed_hugepage_adjust shadow_wal [...] adds bb18842e2111 kvm: x86/mmu: Add TDP MMU PF handler adds 89c0fd494af3 kvm: x86/mmu: Allocate struct kvm_mmu_pages for all pages [...] adds 063afacd8730 kvm: x86/mmu: Support invalidate range MMU notifier for TDP MMU adds f8e144971c68 kvm: x86/mmu: Add access tracking for tdp_mmu adds 1d8dd6b3f12b kvm: x86/mmu: Support changed pte notifier in tdp MMU adds a6a0b05da9f3 kvm: x86/mmu: Support dirty logging for the TDP MMU adds 14881998566d kvm: x86/mmu: Support disabling dirty logging for the tdp MMU adds 46044f72c382 kvm: x86/mmu: Support write protection for nesting in tdp MMU adds 95fb5b0258b7 kvm: x86/mmu: Support MMIO in the TDP MMU adds daa5b6c12337 kvm: x86/mmu: Don't clear write flooding count for direct roots adds 29cf0f5007a2 kvm: x86/mmu: NX largepage recovery for TDP MMU adds f9a705ad1c07 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 02e83f46ebfa vfs: move generic_remap_checks out of mm adds 1b2c54d63cde vfs: move the remap range helpers to remap_range.c adds 407e9c63ee57 vfs: move the generic write and copy checks out of mm adds c4728cfbed0f Merge tag 'vfs-5.10-merge-1' of git://git.kernel.org/pub/s [...] adds 57c176074057 Convert trailing spaces and periods in path components adds 119e489681f7 smb3: add defines for new crypto algorithms adds 3984bdc04946 update structure definitions from updated protocol documentation adds 9e81e8ff74b9 cifs: return cached_fid from open_shroot adds d1542cf6165e cifs: compute full_path already in cifs_readdir() adds 8e670f77c4a5 Handle STATUS_IO_TIMEOUT gracefully adds c6cc4c5a7250 cifs: handle -EINTR in cifs_setattr adds 682955491a0d SMB3.1.1: add defines for new signing negotiate context adds 330857a5d822 cifs: map STATUS_ACCOUNT_LOCKED_OUT to -EACCES adds fbfd0b46afa9 smb3.1.1: add new module load parm require_gcm_256 adds 29e279230413 smb3.1.1: add new module load parm enable_gcm_256 adds 511ac89e591a smb3.1.1: print warning if server does not support request [...] adds fd08f2dbf0c2 smb3.1.1: rename nonces used for GCM and CCM encryption adds 63ca5656350a smb3.1.1: set gcm256 when requested adds 0bd294b55a5d cifs: Return the error from crypt_message when enc/dec key [...] adds acf96fef46f2 smb3.1.1: do not fail if no encryption required but server [...] adds 9eec21bfbe90 smb3: add dynamic trace point to trace when credits obtained adds 9934430e2178 SMB3.1.1: Fix ids returned in POSIX query dir adds 3ece60e3e78e cifs: make const array static, makes object smaller adds 62593011247c SMB3: Resolve data corruption of TCP server info fields adds def6e1dc1781 cifs: Print the address and port we are connecting to in g [...] adds 3c3317daef0a smb3: fix stat when special device file and mounted with m [...] adds 3c6e65e67918 smb3: do not try to cache root directory if dir leases not [...] adds a6a9cffad0a2 cifs: add files to host new mount api adds 5c6e5aa49680 cifs: move security mount options into fs_context.ch adds 2f20f076865d cifs: move cache mount options to fs_context.ch adds 555782aa556a cifs: move smb version mount options into fs_context.c adds 1af34fdd0799 smb3.1.1: fix typo in compression flag adds d367cb960ce8 cifs: remove bogus debug code adds 13909d96c84a SMB3: add support for recognizing WSL reparse tags adds 0613ed91901b Merge tag '5.10-rc-smb3-fixes-part1' of git://git.samba.or [...] adds 5a61ae1402f1 gfs2: Make sure we don't miss any delayed withdraws adds 521031fa9701 gfs2: Fix bad comment for trans_drain adds e8a8023ee0bd gfs2: convert to use DEFINE_SEQ_ATTRIBUTE macro adds 23d828fc3f1e gfs2: rename variable error to ret in gfs2_evict_inode adds 6e7e9a505571 gfs2: factor evict_unlinked_inode out of gfs2_evict_inode adds 53dbc27eb189 gfs2: further simplify gfs2_evict_inode with new func evic [...] adds d90be6ab9ad7 gfs2: factor evict_linked_inode out of gfs2_evict_inode adds 0a0d9f55c211 gfs2: simplify the logic in gfs2_evict_inode adds ee1e2c773e4f gfs2: call truncate_inode_pages_final for address space glocks adds 2164f9b91869 gfs2: use iomap for buffered I/O in ordered and writeback mode adds 0e539ca1bbbe gfs2: Fix NULL pointer dereference in gfs2_rgrp_dump adds c2a04b02c060 gfs2: use-after-free in sysfs deregistration adds 0ddc5154b24c gfs2: add validation checks for size of superblock adds 21b6924bb70e gfs2: rename gfs2_write_full_page to gfs2_write_jdata_page [...] adds 77650bdbd293 gfs2: add missing log_blocks trace points in gfs2_write_revokes adds 97c5e43d51a4 gfs2: enhance log_blocks trace point to show log blocks free adds 68942870c66a gfs2: Wipe jdata and ail1 in gfs2_journal_wipe, formerly g [...] adds 36c783092d49 gfs2: make gfs2_ail1_empty_one return the count of active items adds 249ffe18c68e gfs2: don't lock sd_ail_lock in gfs2_releasepage adds 6302d6f43e35 gfs2: Only set PageChecked if we have a transaction adds a6645745d45d gfs2: simplify gfs2_block_map adds b2a846dbef4e gfs2: Ignore journal log writes for jdata holes adds e2c6c8a797ee gfs2: eliminate GLF_QUEUED flag in favor of list_empty(gl_ [...] adds dbffb29dac6a gfs2: Fix comments to glock_hash_walk adds 2ffed5290b3b gfs2: Only access gl_delete for iopen glocks adds 23cfb0c3d845 gfs2: Eliminate gl_vm adds ed3adb375b70 gfs2: Ignore subsequent errors after withdraw in rgrp_go_sync adds 730926982d77 gfs2: Add fields for statfs info in struct gfs2_log_header_host adds 97fd734ba17e gfs2: lookup local statfs inodes prior to journal recovery adds bedb0f056faa gfs2: Recover statfs info in journal head adds 0adc313c4f20 Merge tag 'gfs2-for-5.10' of git://git.kernel.org/pub/scm/ [...] adds 75cee397ae6f tipc: re-configure queue limit for broadcast link adds ec78e31852c9 tipc: fix incorrect setting window for bcast link adds 137d23cea1c0 net: ftgmac100: Fix Aspeed ast2600 TX hang issue adds b38e7819cae9 icmp: randomize the global rate limiter adds f355a55f8202 net: pcs-xpcs: depend on MDIO_BUS instead of selecting it adds f981fc3d515a net: openvswitch: fix to make sure flow_lookup() is not preempted adds 71a0e29e9940 selftests: forwarding: Add missing 'rp_filter' configuration adds 60f1626f0f86 net: usb: rtl8150: don't incorrectly assign random MAC addresses adds bd7f14df9492 ixgbe: fix probing of multi-port devices with one MDIO adds 0e8b8d6a2d85 net: core: use list_del_init() instead of list_del() in ne [...] adds 424a646e072a r8169: fix operation under forced interrupt threading adds 3bd57b90554b net: korina: cast KSEG0 address to pointer in kfree adds bc7e343dbd4c net: dsa: tag_ksz: KSZ8795 and KSZ9477 also use tail tags adds 26ebd6fed9bb selftests: rtnetlink: load fou module for kci_test_encap_f [...] adds a15a6afb3bf9 net: dsa: seville: the packet buffer is 2 megabits, not megabytes adds df6afe2f7c19 nexthop: Fix performance regression in nexthop deletion adds 7ebb9db01108 net: remove unneeded break adds 618355cc6a0d nfc: remove unneeded break adds acd7aaf51b20 netsec: ignore 'phy-mode' device property on ACPI systems adds 47b5d2a10739 net/sched: act_ct: Fix adding udp port mangle operation adds fe2d9b1a0e78 mptcp: initialize mptcp_options_received's ahmac adds 65b8c8a620a3 mptcp: move mptcp_options_received's port initialization adds e8488574e3b6 Merge branch 'init-ahmac-and-port-of-mptcp_options_received' adds b142083b585c mptcp: MPTCP_KUNIT_TESTS should depend on MPTCP instead of [...] adds 280e3ebdafb8 nfc: Ensure presence of NFC_ATTR_FIRMWARE_NAME attribute i [...] adds 0fb5f0160a36 chelsio/chtls: fix socket lock adds 81519d1f7df7 chelsio/chtls: correct netdevice for vlan interface adds 86cdf9ca4409 chelsio/chtls: fix panic when server is on ipv6 adds 9819f22c410b chelsio/chtls: Fix panic when listen on multiadapter adds 8580a61aede2 chelsio/chtls: correct function return and return type adds da1a039bcf29 chelsio/chtls: fix writing freed memory adds d1ffbf283b66 Merge branch 'chelsio-chtls-fix-inline-tls-bugs' adds 6e915b274860 net: chelsio: inline_crypto: fix Kconfig and build errors adds 010b430d5df5 mptcp: MPTCP_IPV6 should depend on IPV6 instead of selecting it adds d978d6d008fa net: dsa: bcm_sf2: make const array static, makes object smaller adds b13076216137 net/sched: act_gate: Unlock ->tcfa_lock in tc_setup_flow_action() adds a7a12b5a0f95 net/sched: act_tunnel_key: fix OOB write in case of IPv6 E [...] adds b7c24497baea mpls: load mpls_gso after mpls_iptunnel adds 05f90bf3d5df sfc: move initialisation of efx->filter_sem to efx_init_struct() adds 0ed37ac586c0 mptcp: depends on IPV6 but not as a module adds 01c4ceae0a38 net: hdlc: In hdlc_rcv, check to make sure dev is an HDLC device adds 5fce1e43e2d5 net: hdlc_raw_eth: Clear the IFF_TX_SKB_SHARING flag after [...] adds 5403caf21648 net: ethernet: mtk-star-emac: select REGMAP_MMIO adds ebfe3c518373 rtnetlink: fix data overflow in rtnl_calcit() adds cf8691cbc286 Revert "virtio-net: ethtool configurable RXCSUM" adds 287d35405989 selftests: mptcp: depends on built-in IPv6 adds d9b0e599b2b8 ibmvnic: save changed mac address to adapter->mac_addr adds 76702a2e7280 bpf: Remove unneeded break adds 93c230e3f5bd bpf: Enforce id generation for all may-be-null register type adds e710bcc6d92c bpf: selftest: Ensure the return value of bpf_skc_to helpe [...] adds 8568c3cefd51 bpf: selftest: Ensure the return value of the bpf_per_cpu_ [...] adds c5eb48e89286 bpf, doc: Fix patchwork URL to point to kernel.org instance adds ba452c9e996d bpf: Fix bpf_redirect_neigh helper api to support supplyin [...] adds adfd272c4ccb bpf, selftests: Extend test_tc_redirect to use modified bp [...] adds 3652c9a1b1fe bpf, libbpf: Guard bpf inline asm from bpf_tail_call_static adds d2775984d056 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 79dce09ab027 ipvs: adjust the debug info in function set_tcp_state adds 4f25434bccc2 netfilter: conntrack: connection timeout after re-register adds 68f9f9c2c3b6 netfilter: Drop fragmented ndisc packets assembled in netfilter adds 63137bc5882a netfilter: ebtables: Fixes dropping of small packets in br [...] adds 64747d5ed199 docs: nf_flowtable: fix typo. adds 31cc578ae2de netfilter: nftables_offload: KASAN slab-out-of-bounds Read [...] adds c77761c8a594 netfilter: nf_fwd_netdev: clear timestamp in forwarding path adds 594850ca439d Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 700465fd338f net: Properly typecast int values to set sk_max_pacing_rate adds 18ded910b589 tcp: fix to update snd_wl1 in bulk receiver fast path adds 3cb12d27ff65 Merge tag 'net-5.10-rc1' of git://git.kernel.org/pub/scm/l [...] adds 9c5743dff415 x86/uaccess: fix code generation in put_user() adds eda4a7bf5d75 docs: fb: Add font_6x8 to available built-in fonts adds 272d70895113 Fonts: Support FONT_EXTRA_WORDS macros for font_6x8 adds 7e13256dfe22 Merge tag 'drm-misc-next-fixes-2020-10-20' of git://anongi [...] adds fea456d82c19 drm/ttm: fix eviction valuable range check. adds 274c240c760e drm/amdgpu: add function to program pbb mode for sienna cichlid adds 843c7eb2f757 drm/amdgpu: add rlc iram and dram firmware support adds 207ac6847925 drm/amdgpu: correct the gpu reset handling for job != NULL case adds d48d7484d8dc drm/amd/swsmu: add missing feature map for sienna_cichlid adds 0d142232d943 drm/amdgpu: update golden setting for sienna_cichlid adds 0d427f6c290c drm/amd/display: Revert "drm/amd/display: Fix a list corruption" adds 5dff80bdce9e drm/amd/display: Avoid MST manager resource leak. adds f1bcddffe46b drm/amd/psp: Fix sysfs: cannot create duplicate filename adds a6c42e843165 drm/amd/swsmu: correct wrong feature bit mapping adds d56b1980d7ef drm/amdkfd: Use same SQ prefetch setting as amdgpu adds 9a2f408f5406 drm/amd/pm: fix pcie information for sienna cichlid adds e4eeceb73cb0 Revert drm/amdgpu: disable sienna chichlid UMC RAS adds 392d256fa26d drm/amd/pm: fix pp_dpm_fclk adds 0435d77cd9f4 drm/amd/pm: remove the average clock value in sysfs adds 687e79c0feb4 drm/amdgpu: correct the cu and rb info for sienna cichlid adds 3f31dedb49b5 Merge tag 'amd-drm-fixes-5.10-2020-10-21' of git://people. [...] adds 354842df3888 drm/i915/dp: Tweak initial dpcd backlight.enabled value adds 849c0fe9e831 drm/i915/gt: Initialize reserved and unspecified MOCS indices adds 1664ffee760a drm/i915: Mark ininitial fb obj as WT on eLLC machines to [...] adds d5e8782129c2 drm/i915/gem: Support parsing of oversize batches adds 9b99e5ba3e5d drm/i915/gt: Delay execlist processing for tgl adds 64402570e12f drm/i915/gt: Undo forced context restores after trivial pr [...] adds db9bc2d35f49 drm/i915: Use the active reference on the vma while capturing adds ca05277e4021 drm/i915/gt: Widen CSB pointer to u64 for the parsers adds 4a9bb58aba6d drm/i915/gt: Wait for CSB entries on Tigerlake adds b8cff311a42d drm/i915/gt: Onion unwind for scratch page allocation failure adds 3da3c5c1c982 drm/i915: Exclude low pages (128KiB) of stolen from use adds 8195400f7ea9 drm/i915: Force VT'd workarounds when running as a guest OS adds 5c6c13cd1102 drm/i915: Drop runtime-pm assert from vgpu io accessors adds b45b6fbc671c Merge tag 'drm-intel-next-fixes-2020-10-22' of git://anong [...] adds fc03b2d6a9d1 Merge tag 'drm-next-2020-10-23' of git://anongit.freedeskt [...] adds a97cbcd00f05 ALSA: sparc: dbri: fix repeated word 'the' adds 9ce88a13b301 ALSA: hda/ca0132: make some const arrays static, makes obj [...] adds 7da4c510abff ALSA: usb-audio: Line6 Pod Go interface requires static cl [...] adds 033e4040d453 ALSA: hda - Fix the return value if cb func is already registered adds 40a03b750bb3 Merge tag 'sound-fix-5.10-rc1' of git://git.kernel.org/pub [...] 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 adds bb0bc0cfeabc Merge branch 'next' into for-linus adds bd7e8c996f5a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 2ba87c43872f scsi: core: Don't export scsi_device_from_queue() adds 3a8dc5bbc8c0 scsi: core: Remove scsi_init_cmd_errh adds 2ceda20f0a99 scsi: core: Move command size detection out of the fast path adds 40b93836a136 scsi: core: Use rq_dma_dir in scsi_setup_cmnd() adds 822bd2db798b scsi: core: Rename scsi_prep_state_check() to scsi_device_ [...] adds 5843cc3d5acd scsi: core: Rename scsi_mq_prep_fn() to scsi_prepare_cmd() adds 7007e9dd5676 scsi: core: Clean up allocation and freeing of sgtables adds 74e5e6c1b18c scsi: core: Remove scsi_setup_cmnd() and scsi_setup_fs_cmnd() adds ed7fb2d018fd scsi: core: Only start the request just before dispatching adds 75c31c80a77d scsi: dc395x: Use module_pci_driver() to simplify the code adds ca57b069954a scsi: initio: Use module_pci_driver() to simplify the code adds 938b9e9ffbf8 scsi: gdth: Make option_setup() static adds ffab5e016b9b scsi: 53c700: Remove set but not used variable adds b994718760fa scsi: qla2xxx: Use constant when it is known adds 657ed8a8a61b scsi: qla2xxx: Do not consume srb greedily adds 21a6cd48bb48 scsi: qla2xxx: Initialize variable in qla8044_poll_reg() adds 5e7e6472eda9 scsi: qla2xxx: Convert to DEFINE_SHOW_ATTRIBUTE adds 4b217e015b75 scsi: target: rd: Drop double zeroing adds 39d0c6e770c2 scsi: fnic: Simplify the return expression of vnic_wq_copy [...] adds 6afc12fa6e50 scsi: snic: Simplify the return expression of svnic_cq_alloc() adds de6c063fa09a scsi: fcoe: Simplify the return expression of fcoe_sysfs_setup() adds f0f6c3a4fcb8 scsi: bfa: Fix error return in bfad_pci_init() adds 5f6dcb55a7fa scsi: myrb: Remove redundant assignment to variable timeout adds fc29f04a5c6b scsi: myrb: Fix inconsistent format argument types adds 5ccdd101351d scsi: qla4xxx: Fix inconsistent format argument type adds 45660591ee8f scsi: isci: Fix a typo in a comment adds 1725ba8d6ff1 scsi: sym53c8xx_2: Fix sizeof() mismatch adds 05c6c029a44d scsi: pm80xx: Increase number of supported queues adds 27bc43bd7c42 scsi: pm80xx: Remove DMA memory allocation for ccb and dev [...] adds 5a141315ed7c scsi: pm80xx: Increase the number of outstanding I/O suppo [...] adds 39a45d538dba scsi: pm80xx: Driver version update adds 9aae1c1fe627 scsi: arcmsr: Remove unnecessary syntax adds 893f4a14b115 scsi: arcmsr: Fix device hot-plug monitoring timer stop adds ae897ae28f9a scsi: arcmsr: Add support for ARC-1886 series RAID controllers adds c881fb5cd5ff scsi: arcmsr: Update driver version to v1.50.00.02-20200819 adds 9120ac54cce6 scsi: sr: Initialize ->cmd_len adds b6ba9b0e201a scsi: core: Set sc_data_direction to DMA_NONE for no-trans [...] adds 1ef16a407f54 scsi: qla2xxx: Fix return of uninitialized value in rval adds af995383eb65 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds d4f8138354b9 PM: domains: Add support for PM domain on/off notifiers for genpd adds 505a70b783de PM: domains: Add curly braces to delimit comment + stateme [...] adds c6a113b52302 PM: domains: enable domain idle state accounting adds 330e3932a481 PM: domains: Fix build error for genpd notifiers adds 97148d0ae530 cpufreq: Improve code around unlisted freq check adds cdc1719cd885 cpufreq: intel_pstate: Delete intel_pstate sysfs if failed [...] adds 5368512abe08 acpi-cpufreq: Honor _PSD table setting on new AMD CPUs adds 0070ea296239 cpufreq: schedutil: restore cached freq when next_f is not [...] adds e05783346441 MAINTAINERS: Add section for cpuidle-psci PM domain adds 8bb2e2a887af intel_idle: mention assumption that WBINVD is not needed adds bae314dd5d8d cpuidle: Remove pointless stub adds 75af76d0a34e intel_idle: Ignore _CST if control cannot be taken from th [...] adds db06391e05a6 Merge branches 'pm-cpufreq' and 'pm-cpuidle' adds aa9c9b3f3f08 PM: runtime: Fix typo in pm_runtime_set_active() helper comment adds d298787dbbab PM: sleep: remove unreachable break adds d1876f3596a5 cpupowerutils: fix spelling mistake "dependant" -> "dependent" adds 527b7779e5ec cpupower: speed up generating git version string adds 79d6c4093bb1 Merge tag 'linux-cpupower-5.10-rc1' of git://git.kernel.or [...] adds 7a57e9f112ad powercap/intel_rapl: Fix domain detection adds f1e8d7560d30 powercap/intel_rapl: enumerate Psys RAPL domain together w [...] adds f8fee6e63e55 powercap: Fix typo in Kconfig "Plance" -> "Plane" adds 71d47b53dee0 Merge branches 'pm-core', 'pm-sleep', 'pm-tools' and 'powercap' adds e943c43b32ce PM: AVS: rockchip-io: Move the driver to the rockchip spec [...] adds bca815d62054 PM: AVS: smartreflex Move driver to soc specific drivers adds a7305e684fcf PM: AVS: qcom-cpr: Move the driver to the qcom specific drivers adds 785b5bb41b0a PM: AVS: Drop the avs directory and the corresponding Kconfig adds 41c169d9ae2c Merge branch 'pm-avs' adds 41f762a15a63 Merge tag 'pm-5.10-rc1-2' of git://git.kernel.org/pub/scm/ [...] adds 652af650d3f6 ACPICA: Add missing type casts in GPE register access code adds 0fada277147f ACPI: debug: don't allow debugging when ACPI is disabled adds 9a4888888cc0 ACPI: reboot: Avoid racing after writing to ACPI RESET_REG adds d85cc6635a2a ACPI: processor: remove comment regarding string _UID support adds ff44fe3e67e4 ACPI: DPTF: Fix participant driver names adds d7a4a85c9a34 ACPI: DPTF: Add ACPI_DPTF Kconfig menu adds abcba2e135ec ACPI: utils: remove unreachable breaks adds 2818cc745445 Merge branches 'acpi-debug', 'acpi-reboot', 'acpi-processo [...] adds b76f733c3ff8 Merge tag 'acpi-5.10-rc1-2' of git://git.kernel.org/pub/sc [...] adds 0a1754b2a97e ring-buffer: Return 0 on success from ring_buffer_resize() adds e1981f75d398 ring-buffer: Update the description for ring_buffer_wait adds a5e5c274c920 Merge tag 'trace-v5.10-3' of git://git.kernel.org/pub/scm/ [...] adds bb7a2c636257 docs/cpu-load: format the example code. adds 27def953b63b docs: deprecated.rst: Expand str*cpy() replacement notes adds ac8bf0de6ad7 docs: lkdtm: Modernize and improve details adds d16eb0edf917 docs: driver-api: remove a duplicated index entry adds d7a4c55b1376 Documentation: x86: fix a missing word in x86_64/mm.rst. adds e0533dee5225 Documentation: Chinese translation of Documentation/arm64/ [...] adds 030f066f677f docs: submitting-patches: describe preserving review/test tags adds 94ebdd28fcab docs/vm: trivial fixes to several spelling mistakes adds 62af696471e5 docs: Add two missing entries in vm sysctl index adds c80e42a4963b Merge tag 'docs-5.10-2' of git://git.lwn.net/linux adds 25219dbfa734 xfs: fix fallocate functions when rtextsize is larger than 1 adds 2e76f188fd90 xfs: cancel intents immediately if process_intents fails adds f11901ed723d Merge tag 'xfs-5.10-merge-7' of git://git.kernel.org/pub/s [...]
No new revisions were added by this update.
Summary of changes: Documentation/ABI/testing/sysfs-class-remoteproc | 44 + Documentation/admin-guide/cpu-load.rst | 63 +- Documentation/admin-guide/nfs/fault_injection.rst | 70 - Documentation/admin-guide/nfs/index.rst | 1 - Documentation/admin-guide/sysctl/vm.rst | 2 + Documentation/arm64/hugetlbpage.rst | 2 + .../bindings/arm/mediatek/mediatek,apmixedsys.txt | 1 + .../bindings/arm/mediatek/mediatek,audsys.txt | 1 + .../bindings/arm/mediatek/mediatek,imgsys.txt | 1 + .../bindings/arm/mediatek/mediatek,infracfg.txt | 1 + .../bindings/arm/mediatek/mediatek,mfgcfg.txt | 1 + .../bindings/arm/mediatek/mediatek,topckgen.txt | 1 + .../bindings/arm/mediatek/mediatek,vdecsys.txt | 1 + .../bindings/clock/allwinner,sun4i-a10-ccu.yaml | 7 +- .../bindings/clock/qcom,dispcc-sm8x50.yaml | 93 + .../bindings/clock/qcom,sc7180-videocc.yaml | 65 - ...{qcom,sdm845-videocc.yaml => qcom,videocc.yaml} | 18 +- .../bindings/clock/renesas,cpg-mssr.yaml | 1 + .../devicetree/bindings/input/adc-joystick.yaml | 121 ++ .../bindings/input/touchscreen/zinitix.txt | 40 + .../devicetree/bindings/net/socionext-netsec.txt | 4 +- .../devicetree/bindings/pci/brcm,stb-pcie.yaml | 56 +- .../devicetree/bindings/pci/layerscape-pci.txt | 2 + .../devicetree/bindings/pci/rcar-pci-ep.yaml | 8 +- Documentation/devicetree/bindings/pci/rcar-pci.txt | 3 +- .../bindings/pci/socionext,uniphier-pcie-ep.yaml | 20 +- .../devicetree/bindings/pci/uniphier-pcie.txt | 1 + .../devicetree/bindings/pwm/renesas,pwm-rcar.yaml | 2 + .../devicetree/bindings/pwm/renesas,tpu-pwm.yaml | 1 + .../bindings/remoteproc/ti,k3-r5f-rproc.yaml | 281 +++ .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/index.rst | 1 - Documentation/fault-injection/provoke-crashes.rst | 56 +- Documentation/fb/fbcon.rst | 2 +- Documentation/filesystems/ext4/journal.rst | 66 + Documentation/filesystems/journalling.rst | 33 + Documentation/filesystems/nfs/rpc-server-gss.rst | 5 +- Documentation/networking/ip-sysctl.rst | 4 +- Documentation/networking/nf_flowtable.rst | 2 +- Documentation/power/pci.rst | 2 +- Documentation/process/deprecated.rst | 44 +- Documentation/process/submit-checklist.rst | 3 +- Documentation/process/submitting-patches.rst | 7 + .../translations/zh_CN/arm64/hugetlbpage.rst | 45 + Documentation/translations/zh_CN/arm64/index.rst | 1 + Documentation/virt/kvm/api.rst | 216 +- Documentation/virt/kvm/cpuid.rst | 88 +- Documentation/virt/kvm/devices/vcpu.rst | 57 +- Documentation/vm/mmu_notifier.rst | 2 +- Documentation/vm/page_migration.rst | 2 +- Documentation/vm/page_owner.rst | 2 +- Documentation/vm/slub.rst | 2 +- Documentation/x86/x86_64/mm.rst | 2 +- MAINTAINERS | 42 +- Makefile | 94 +- arch/Kconfig | 3 + arch/alpha/Kconfig | 1 + arch/alpha/kernel/signal.c | 1 - arch/arc/Kconfig | 1 + arch/arc/kernel/perf_event.c | 27 +- arch/arc/kernel/signal.c | 2 +- arch/arm/Kconfig | 1 + arch/arm/Makefile | 4 - arch/arm/boot/dts/cros-ec-keyboard.dtsi | 1 + arch/arm/include/asm/mach/pci.h | 7 - .../module.lds => include/asm/module.lds.h} | 2 + arch/arm/kernel/bios32.c | 16 +- arch/arm/kernel/signal.c | 1 - arch/arm/plat-omap/Kconfig | 2 +- arch/arm/vdso/Makefile | 2 +- arch/arm64/Kconfig | 2 + arch/arm64/Makefile | 8 +- arch/arm64/include/asm/assembler.h | 29 +- arch/arm64/include/asm/hyp_image.h | 36 + arch/arm64/include/asm/kvm_asm.h | 187 +- arch/arm64/include/asm/kvm_host.h | 35 +- arch/arm64/include/asm/kvm_hyp.h | 9 +- arch/arm64/include/asm/kvm_mmu.h | 251 +-- arch/arm64/include/asm/kvm_pgtable.h | 309 +++ arch/arm64/include/asm/kvm_ptrauth.h | 6 +- arch/arm64/include/asm/memory.h | 5 +- .../module.lds => include/asm/module.lds.h} | 2 + arch/arm64/include/asm/percpu.h | 28 +- arch/arm64/include/asm/pgtable-hwdef.h | 24 - arch/arm64/include/asm/pgtable-prot.h | 19 - arch/arm64/include/asm/pgtable.h | 4 +- arch/arm64/include/asm/stage2_pgtable.h | 215 -- arch/arm64/include/uapi/asm/kvm.h | 16 + arch/arm64/kernel/fpsimd.c | 4 +- arch/arm64/kernel/image-vars.h | 3 - arch/arm64/kernel/pointer_auth.c | 4 + arch/arm64/kernel/proton-pack.c | 40 +- arch/arm64/kernel/signal.c | 1 - arch/arm64/kernel/vdso/Makefile | 5 +- arch/arm64/kernel/vdso/gen_vdso_offsets.sh | 2 +- arch/arm64/kernel/vdso32/Makefile | 8 +- arch/arm64/kernel/vmlinux.lds.S | 13 + arch/arm64/kvm/Makefile | 2 +- arch/arm64/kvm/arm.c | 70 +- arch/arm64/kvm/hyp.S | 34 - arch/arm64/kvm/hyp/Makefile | 2 +- arch/arm64/kvm/hyp/entry.S | 95 +- arch/arm64/kvm/hyp/hyp-entry.S | 76 +- arch/arm64/kvm/hyp/include/hyp/debug-sr.h | 4 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 15 +- arch/arm64/kvm/hyp/nvhe/.gitignore | 2 + arch/arm64/kvm/hyp/nvhe/Makefile | 62 +- arch/arm64/kvm/hyp/nvhe/host.S | 187 ++ arch/arm64/kvm/hyp/nvhe/hyp-init.S | 67 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 117 ++ arch/arm64/kvm/hyp/nvhe/hyp.lds.S | 19 + arch/arm64/kvm/hyp/nvhe/switch.c | 48 +- arch/arm64/kvm/hyp/nvhe/tlb.c | 2 - arch/arm64/kvm/hyp/pgtable.c | 892 ++++++++ arch/arm64/kvm/hyp/vhe/switch.c | 31 +- arch/arm64/kvm/hyp/vhe/sysreg-sr.c | 4 +- arch/arm64/kvm/inject_fault.c | 1 + arch/arm64/kvm/mmu.c | 1761 +++------------- arch/arm64/kvm/pmu-emul.c | 195 +- arch/arm64/kvm/pmu.c | 13 +- arch/arm64/kvm/reset.c | 40 +- arch/arm64/kvm/sys_regs.c | 5 +- arch/arm64/kvm/vgic/vgic-debug.c | 24 +- arch/arm64/kvm/vgic/vgic-v3.c | 4 +- arch/arm64/mm/init.c | 30 +- arch/c6x/Kconfig | 1 + arch/c6x/kernel/signal.c | 4 +- arch/csky/Kconfig | 1 + arch/csky/kernel/signal.c | 1 - arch/h8300/Kconfig | 1 + arch/h8300/kernel/signal.c | 4 +- arch/hexagon/Kconfig | 1 + arch/hexagon/kernel/process.c | 1 - arch/ia64/Kconfig | 1 + arch/ia64/Makefile | 1 - arch/ia64/{module.lds => include/asm/module.lds.h} | 0 arch/ia64/kernel/process.c | 2 +- arch/m68k/Kconfig | 1 + arch/m68k/Makefile | 1 - .../module.lds => include/asm/module.lds.h} | 0 arch/m68k/kernel/signal.c | 2 +- arch/microblaze/Kconfig | 1 + arch/microblaze/kernel/signal.c | 2 +- arch/mips/Kconfig | 1 + arch/mips/include/asm/kvm_host.h | 4 +- arch/mips/kernel/signal.c | 1 - arch/mips/kvm/entry.c | 21 +- arch/mips/kvm/mips.c | 3 +- arch/mips/kvm/trap_emul.c | 2 +- arch/mips/kvm/vz.c | 2 +- arch/mips/vdso/Makefile | 2 +- arch/nds32/Kconfig | 1 + arch/nds32/kernel/signal.c | 4 +- arch/nds32/kernel/vdso/Makefile | 2 +- arch/nios2/Kconfig | 1 + arch/nios2/kernel/signal.c | 2 +- arch/openrisc/Kconfig | 1 + arch/openrisc/kernel/signal.c | 1 - arch/parisc/Kconfig | 1 + arch/parisc/kernel/signal.c | 4 +- arch/powerpc/Makefile | 1 - arch/powerpc/include/asm/kvm_host.h | 1 + .../module.lds => include/asm/module.lds.h} | 0 arch/powerpc/include/asm/processor.h | 7 - arch/powerpc/include/asm/thread_info.h | 5 +- arch/powerpc/include/asm/uaccess.h | 67 +- arch/powerpc/kernel/signal.c | 4 - arch/powerpc/kernel/vdso32/Makefile | 2 +- arch/powerpc/kernel/vdso64/Makefile | 2 +- arch/powerpc/kvm/book3s.c | 8 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 2 +- arch/powerpc/kvm/book3s_64_vio.c | 4 +- arch/powerpc/kvm/book3s_64_vio_hv.c | 2 +- arch/powerpc/kvm/book3s_hv.c | 24 +- arch/powerpc/kvm/book3s_hv_interrupts.S | 9 +- arch/powerpc/kvm/book3s_hv_nested.c | 2 +- arch/powerpc/kvm/book3s_hv_rm_xics.c | 2 +- arch/powerpc/kvm/book3s_pr.c | 2 +- arch/powerpc/kvm/book3s_xics.c | 86 +- arch/powerpc/kvm/book3s_xive_native.c | 12 +- arch/powerpc/kvm/booke.c | 6 +- arch/powerpc/lib/sstep.c | 6 +- arch/riscv/Kconfig | 1 + arch/riscv/Makefile | 3 - .../module.lds => include/asm/module.lds.h} | 3 +- arch/riscv/kernel/signal.c | 4 +- arch/riscv/kernel/vdso/Makefile | 2 +- arch/s390/Kconfig | 2 + arch/s390/include/asm/pci.h | 4 +- arch/s390/kernel/signal.c | 1 - arch/s390/kernel/vdso64/Makefile | 4 +- arch/s390/mm/init.c | 11 + arch/s390/pci/pci_bus.c | 5 +- arch/s390/pci/pci_clp.c | 2 + arch/sh/Kconfig | 1 + arch/sh/kernel/signal_32.c | 4 +- arch/sparc/Kconfig | 1 + arch/sparc/include/asm/io_32.h | 17 +- arch/sparc/kernel/signal_32.c | 4 +- arch/sparc/kernel/signal_64.c | 4 +- arch/sparc/vdso/Makefile | 4 +- arch/um/Kconfig | 1 + arch/um/include/asm/Kbuild | 1 + arch/um/kernel/process.c | 2 +- arch/x86/entry/vdso/Makefile | 4 +- arch/x86/ia32/ia32_aout.c | 1 - arch/x86/include/asm/kvm_host.h | 70 +- arch/x86/include/asm/page_32_types.h | 11 + arch/x86/include/asm/page_64_types.h | 38 + arch/x86/include/asm/processor.h | 60 +- arch/x86/include/asm/svm.h | 90 +- arch/x86/include/asm/thread_info.h | 2 - arch/x86/include/asm/uaccess.h | 36 +- arch/x86/include/asm/vmx.h | 2 +- arch/x86/include/uapi/asm/kvm.h | 20 + arch/x86/include/uapi/asm/svm.h | 2 + arch/x86/kernel/asm-offsets.c | 3 - arch/x86/kernel/cpu/mce/core.c | 2 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 2 +- arch/x86/kernel/kvm.c | 2 +- arch/x86/kvm/Kconfig | 1 + arch/x86/kvm/Makefile | 6 +- arch/x86/kvm/cpuid.c | 137 +- arch/x86/kvm/cpuid.h | 15 + arch/x86/kvm/emulate.c | 22 +- arch/x86/kvm/hyperv.c | 11 + arch/x86/kvm/kvm_cache_regs.h | 2 +- arch/x86/kvm/lapic.c | 43 +- arch/x86/kvm/lapic.h | 1 + arch/x86/kvm/mmu.h | 5 - arch/x86/kvm/mmu/mmu.c | 974 +++------ arch/x86/kvm/mmu/mmu_internal.h | 88 +- arch/x86/kvm/mmu/mmutrace.h | 21 +- arch/x86/kvm/mmu/paging_tmpl.h | 50 +- arch/x86/kvm/mmu/spte.c | 318 +++ arch/x86/kvm/mmu/spte.h | 252 +++ arch/x86/kvm/mmu/tdp_iter.c | 182 ++ arch/x86/kvm/mmu/tdp_iter.h | 60 + arch/x86/kvm/mmu/tdp_mmu.c | 1157 +++++++++++ arch/x86/kvm/mmu/tdp_mmu.h | 48 + arch/x86/kvm/svm/avic.c | 7 +- arch/x86/kvm/svm/nested.c | 351 ++-- arch/x86/kvm/svm/sev.c | 26 +- arch/x86/kvm/svm/svm.c | 404 ++-- arch/x86/kvm/svm/svm.h | 103 +- arch/x86/kvm/trace.h | 128 +- arch/x86/kvm/vmx/capabilities.h | 10 +- arch/x86/kvm/vmx/nested.c | 178 +- arch/x86/kvm/vmx/posted_intr.c | 332 +++ arch/x86/kvm/vmx/posted_intr.h | 99 + arch/x86/kvm/vmx/vmcs.h | 7 + arch/x86/kvm/vmx/vmenter.S | 34 + arch/x86/kvm/vmx/vmx.c | 1259 +++++------- arch/x86/kvm/vmx/vmx.h | 143 +- arch/x86/kvm/vmx/{ops.h => vmx_ops.h} | 0 arch/x86/kvm/x86.c | 694 +++++-- arch/x86/kvm/x86.h | 5 +- arch/x86/lib/getuser.S | 47 +- arch/x86/lib/putuser.S | 25 +- arch/x86/mm/fault.c | 13 +- arch/x86/pci/fixup.c | 2 +- arch/x86/pci/intel_mid_pci.c | 3 +- arch/xtensa/Kconfig | 1 + arch/xtensa/kernel/signal.c | 2 +- drivers/acpi/acpi_dbg.c | 3 + drivers/acpi/acpi_processor.c | 1 - drivers/acpi/acpica/hwgpe.c | 4 +- drivers/acpi/apei/ghes.c | 65 +- drivers/acpi/dptf/Kconfig | 29 +- drivers/acpi/dptf/dptf_pch_fivr.c | 2 +- drivers/acpi/dptf/dptf_power.c | 2 +- drivers/acpi/pci_mcfg.c | 22 +- drivers/acpi/reboot.c | 11 + drivers/acpi/utils.c | 4 - drivers/android/binder.c | 2 +- drivers/base/power/domain.c | 167 +- drivers/base/power/main.c | 1 - drivers/clk/Kconfig | 3 +- drivers/clk/at91/at91sam9g45.c | 7 - drivers/clk/at91/clk-main.c | 11 +- drivers/clk/at91/clk-peripheral.c | 4 +- drivers/clk/at91/clk-sam9x60-pll.c | 3 +- drivers/clk/at91/sam9x60.c | 2 +- drivers/clk/baikal-t1/clk-ccu-pll.c | 14 +- drivers/clk/bcm/clk-bcm2835.c | 4 +- drivers/clk/bcm/clk-raspberrypi.c | 1 + drivers/clk/clk-axi-clkgen.c | 187 +- drivers/clk/clk-composite.c | 1 + drivers/clk/clk-fixed-factor.c | 1 + drivers/clk/clk-fixed-rate.c | 1 + drivers/clk/clk-qoriq.c | 2 +- drivers/clk/clk-s2mps11.c | 13 +- drivers/clk/clk-si5341.c | 4 +- drivers/clk/davinci/da8xx-cfgchip.c | 1 + drivers/clk/imx/Kconfig | 90 +- drivers/clk/imx/Makefile | 78 +- drivers/clk/imx/clk-busy.c | 1 + drivers/clk/imx/clk-composite-7ulp.c | 1 + drivers/clk/imx/clk-composite-8m.c | 3 + drivers/clk/imx/clk-cpu.c | 2 + drivers/clk/imx/clk-fixup-mux.c | 1 + drivers/clk/imx/clk-frac-pll.c | 2 + drivers/clk/imx/clk-gate2.c | 4 +- drivers/clk/imx/clk-imx21.c | 171 -- drivers/clk/imx/clk-imx6q.c | 1 + drivers/clk/imx/clk-imx6sl.c | 15 +- drivers/clk/imx/clk-imx6sx.c | 1 + drivers/clk/imx/clk-imx7d.c | 132 +- drivers/clk/imx/clk-imx8mm.c | 4 + drivers/clk/imx/clk-imx8mn.c | 4 + drivers/clk/imx/clk-imx8mp.c | 28 +- drivers/clk/imx/clk-imx8mq.c | 8 +- drivers/clk/imx/clk-imx8qxp-lpcg.c | 4 + drivers/clk/imx/clk-imx8qxp.c | 4 + drivers/clk/imx/clk-lpcg-scu.c | 1 + drivers/clk/imx/clk-pfd.c | 2 +- drivers/clk/imx/clk-pfdv2.c | 2 +- drivers/clk/imx/clk-pll14xx.c | 7 +- drivers/clk/imx/clk-pllv1.c | 1 + drivers/clk/imx/clk-pllv3.c | 5 +- drivers/clk/imx/clk-pllv4.c | 1 + drivers/clk/imx/clk-sscg-pll.c | 2 + drivers/clk/imx/clk-vf610.c | 2 + drivers/clk/imx/clk.c | 18 +- drivers/clk/imx/clk.h | 7 + drivers/clk/ingenic/cgu.c | 134 +- drivers/clk/keystone/sci-clk.c | 19 +- drivers/clk/mediatek/Kconfig | 48 + drivers/clk/mediatek/Makefile | 6 + drivers/clk/mediatek/clk-mt6765.c | 1 - drivers/clk/mediatek/clk-mt6779.c | 2 + drivers/clk/mediatek/clk-mt6797.c | 8 +- drivers/clk/mediatek/clk-mt7629.c | 9 +- drivers/clk/mediatek/clk-mt8167-aud.c | 66 + drivers/clk/mediatek/clk-mt8167-img.c | 60 + drivers/clk/mediatek/clk-mt8167-mfgcfg.c | 58 + drivers/clk/mediatek/clk-mt8167-mm.c | 132 ++ drivers/clk/mediatek/clk-mt8167-vdec.c | 73 + drivers/clk/mediatek/clk-mt8167.c | 1062 ++++++++++ drivers/clk/meson/Kconfig | 26 +- drivers/clk/meson/axg-audio.c | 214 +- drivers/clk/meson/clk-phase.c | 56 + drivers/clk/meson/clk-phase.h | 6 + drivers/clk/meson/g12a.c | 11 + drivers/clk/meson/meson-aoclk.c | 2 +- drivers/clk/mmp/clk-of-mmp2.c | 4 +- drivers/clk/mmp/clk-of-pxa1928.c | 3 +- drivers/clk/mvebu/ap-cpu-clk.c | 2 +- drivers/clk/pxa/clk-pxa.h | 8 +- drivers/clk/qcom/Kconfig | 27 + drivers/clk/qcom/Makefile | 3 + drivers/clk/qcom/clk-alpha-pll.c | 10 +- drivers/clk/qcom/clk-rcg2.c | 19 +- drivers/clk/qcom/dispcc-sc7180.c | 3 - .../clk/qcom/{dispcc-sc7180.c => dispcc-sm8250.c} | 719 +++++-- drivers/clk/qcom/gcc-ipq8074.c | 2 +- drivers/clk/qcom/gcc-msm8939.c | 12 - drivers/clk/qcom/gcc-msm8994.c | 388 +++- drivers/clk/qcom/gcc-sdm660.c | 2 +- drivers/clk/qcom/gdsc.c | 8 + drivers/clk/qcom/videocc-sm8150.c | 276 +++ drivers/clk/qcom/videocc-sm8250.c | 369 ++++ drivers/clk/renesas/Kconfig | 7 +- drivers/clk/renesas/Makefile | 1 + drivers/clk/renesas/r7s9210-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a7742-cpg-mssr.c | 3 +- drivers/clk/renesas/r8a7743-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a7745-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a77470-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a7790-cpg-mssr.c | 4 +- drivers/clk/renesas/r8a7791-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a7792-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a7794-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a779a0-cpg-mssr.c | 276 +++ drivers/clk/renesas/renesas-cpg-mssr.c | 136 +- drivers/clk/renesas/renesas-cpg-mssr.h | 14 +- drivers/clk/rockchip/Kconfig | 78 + drivers/clk/rockchip/Makefile | 42 +- drivers/clk/rockchip/clk-ddr.c | 1 + drivers/clk/rockchip/clk-half-divider.c | 18 +- drivers/clk/rockchip/clk-rk3308.c | 1 - drivers/clk/rockchip/clk-rk3399.c | 56 + drivers/clk/rockchip/clk.c | 113 +- drivers/clk/rockchip/softrst.c | 7 +- drivers/clk/samsung/clk-cpu.c | 37 +- drivers/clk/samsung/clk-cpu.h | 6 +- drivers/clk/samsung/clk-exynos3250.c | 6 +- drivers/clk/samsung/clk-exynos4.c | 7 +- drivers/clk/samsung/clk-exynos5250.c | 8 +- drivers/clk/samsung/clk-exynos5420.c | 27 +- drivers/clk/samsung/clk-exynos5433.c | 10 +- drivers/clk/sirf/clk-prima2.c | 2 +- drivers/clk/socfpga/clk-agilex.c | 13 - drivers/clk/sunxi-ng/Kconfig | 10 + drivers/clk/sunxi-ng/Makefile | 2 + drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c | 214 ++ drivers/clk/sunxi-ng/ccu-sun50i-a100-r.h | 21 + drivers/clk/sunxi-ng/ccu-sun50i-a100.c | 1276 ++++++++++++ drivers/clk/sunxi-ng/ccu-sun50i-a100.h | 56 + drivers/clk/sunxi-ng/ccu-sun8i-r40.c | 37 +- drivers/clk/tegra/clk-tegra210-emc.c | 2 +- drivers/clk/ti/autoidle.c | 14 +- drivers/clk/ti/clk-7xx.c | 1 + drivers/clk/ti/clockdomain.c | 2 + drivers/clk/uniphier/clk-uniphier-cpugear.c | 2 +- drivers/clk/uniphier/clk-uniphier-mux.c | 2 +- drivers/cpufreq/acpi-cpufreq.c | 3 +- drivers/cpufreq/cpufreq.c | 15 +- drivers/cpufreq/intel_pstate.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 10 + drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 11 + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 111 +- drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 4 +- .../drm/amd/amdkfd/kfd_device_queue_manager_v10.c | 5 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 8 +- drivers/gpu/drm/amd/pm/inc/smu_types.h | 1 + .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 22 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 27 +- drivers/gpu/drm/i915/Kconfig.debug | 1 + drivers/gpu/drm/i915/display/intel_display.c | 8 + .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 31 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 10 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.h | 2 + drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 18 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 3 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 2 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 58 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 16 +- drivers/gpu/drm/i915/gt/selftest_reset.c | 196 ++ drivers/gpu/drm/i915/i915_drv.h | 6 +- drivers/gpu/drm/i915/i915_gpu_error.c | 3 +- drivers/gpu/drm/i915/intel_uncore.c | 27 +- drivers/gpu/drm/ttm/ttm_bo.c | 2 +- drivers/hid/hid-rmi.c | 2 +- drivers/hid/intel-ish-hid/ipc/ipc.c | 2 +- drivers/idle/intel_idle.c | 15 +- .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 2 +- 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/cros_ec_keyb.c | 2 +- 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/misc/lkdtm/bugs.c | 10 - drivers/misc/lkdtm/core.c | 2 - drivers/misc/lkdtm/lkdtm.h | 2 - drivers/misc/lkdtm/usercopy.c | 15 - drivers/misc/pci_endpoint_test.c | 17 +- drivers/net/dsa/bcm_sf2.c | 2 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 1 - drivers/net/ethernet/chelsio/inline_crypto/Kconfig | 1 + .../chelsio/inline_crypto/chtls/chtls_cm.c | 19 +- .../chelsio/inline_crypto/chtls/chtls_io.c | 5 +- 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/ibm/ibmvnic.c | 5 + 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/marvell/sky2.c | 2 +- drivers/net/ethernet/mediatek/Kconfig | 1 + drivers/net/ethernet/realtek/r8169_main.c | 8 +- drivers/net/ethernet/sfc/efx_common.c | 1 + drivers/net/ethernet/sfc/rx_common.c | 1 - drivers/net/ethernet/socionext/netsec.c | 24 +- drivers/net/pcs/Kconfig | 3 +- drivers/net/usb/rtl8150.c | 2 +- drivers/net/virtio_net.c | 48 +- drivers/net/wan/hdlc.c | 10 +- drivers/net/wan/hdlc_raw_eth.c | 1 + drivers/net/wan/lmc/lmc_proto.c | 4 - drivers/nfc/st21nfca/core.c | 1 - drivers/nfc/trf7970a.c | 1 - drivers/pci/Kconfig | 62 + drivers/pci/controller/Kconfig | 12 +- drivers/pci/controller/Makefile | 1 + drivers/pci/controller/cadence/pcie-cadence-ep.c | 1 - drivers/pci/controller/cadence/pcie-cadence-host.c | 8 +- drivers/pci/controller/dwc/Kconfig | 3 +- drivers/pci/controller/dwc/pci-dra7xx.c | 46 +- drivers/pci/controller/dwc/pci-exynos.c | 45 +- drivers/pci/controller/dwc/pci-imx6.c | 87 +- drivers/pci/controller/dwc/pci-keystone.c | 146 +- drivers/pci/controller/dwc/pci-layerscape-ep.c | 100 +- drivers/pci/controller/dwc/pci-meson.c | 164 +- drivers/pci/controller/dwc/pcie-al.c | 70 +- drivers/pci/controller/dwc/pcie-artpec6.c | 48 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 257 ++- drivers/pci/controller/dwc/pcie-designware-host.c | 362 ++-- drivers/pci/controller/dwc/pcie-designware-plat.c | 4 +- drivers/pci/controller/dwc/pcie-designware.c | 170 +- drivers/pci/controller/dwc/pcie-designware.h | 110 +- drivers/pci/controller/dwc/pcie-histb.c | 45 +- drivers/pci/controller/dwc/pcie-intel-gw.c | 65 +- drivers/pci/controller/dwc/pcie-kirin.c | 49 +- drivers/pci/controller/dwc/pcie-qcom.c | 46 +- drivers/pci/controller/dwc/pcie-spear13xx.c | 39 +- drivers/pci/controller/dwc/pcie-tegra194.c | 140 +- drivers/pci/controller/dwc/pcie-uniphier.c | 3 +- .../pci/controller/mobiveil/pcie-mobiveil-host.c | 7 +- drivers/pci/controller/pci-aardvark.c | 108 +- drivers/pci/controller/pci-hyperv.c | 50 +- drivers/pci/controller/pci-loongson.c | 7 +- drivers/pci/controller/pci-mvebu.c | 3 - drivers/pci/controller/pci-tegra.c | 51 +- drivers/pci/controller/pci-v3-semi.c | 1 - drivers/pci/controller/pci-xgene-msi.c | 4 +- drivers/pci/controller/pcie-brcmstb.c | 444 +++- drivers/pci/controller/pcie-hisi-error.c | 327 +++ drivers/pci/controller/pcie-iproc-bcma.c | 13 +- drivers/pci/controller/pcie-iproc-msi.c | 13 +- drivers/pci/controller/pcie-iproc-platform.c | 2 +- drivers/pci/controller/pcie-xilinx-cpm.c | 4 - drivers/pci/controller/vmd.c | 306 +-- drivers/pci/ecam.c | 10 + drivers/pci/hotplug/pciehp_ctrl.c | 4 +- drivers/pci/hotplug/pciehp_hpc.c | 15 +- drivers/pci/hotplug/rpadlpar_core.c | 8 +- drivers/pci/hotplug/shpchp_ctrl.c | 1 - drivers/pci/iov.c | 1 + drivers/pci/p2pdma.c | 10 +- drivers/pci/pci-acpi.c | 6 +- drivers/pci/pci-bridge-emul.c | 4 + drivers/pci/pci-driver.c | 26 - drivers/pci/pci-pf-stub.c | 14 +- drivers/pci/pci-sysfs.c | 7 +- drivers/pci/pci.c | 54 +- drivers/pci/pci.h | 9 +- drivers/pci/pcie/aspm.c | 294 ++- drivers/pci/pcie/bw_notification.c | 3 + drivers/pci/pcie/dpc.c | 7 +- drivers/pci/probe.c | 17 +- drivers/pci/quirks.c | 78 +- drivers/phy/marvell/phy-mvebu-a3700-comphy.c | 14 +- drivers/phy/marvell/phy-mvebu-cp110-comphy.c | 14 +- drivers/platform/chrome/Kconfig | 10 - drivers/platform/chrome/cros_ec_lightbar.c | 12 +- drivers/platform/chrome/cros_ec_proto.c | 106 +- drivers/platform/chrome/cros_ec_sysfs.c | 26 +- drivers/platform/chrome/cros_ec_trace.h | 27 +- drivers/platform/chrome/cros_ec_typec.c | 42 +- drivers/platform/chrome/cros_ec_vbc.c | 4 +- drivers/platform/x86/thinkpad_acpi.c | 18 +- drivers/power/Kconfig | 1 - drivers/power/Makefile | 1 - drivers/power/avs/Kconfig | 37 - drivers/power/avs/Makefile | 4 - drivers/powercap/Kconfig | 2 +- drivers/powercap/intel_rapl_common.c | 82 +- drivers/powercap/intel_rapl_msr.c | 5 +- drivers/pwm/core.c | 17 +- drivers/pwm/pwm-bcm2835.c | 10 +- drivers/pwm/pwm-cros-ec.c | 37 +- drivers/pwm/pwm-img.c | 3 +- drivers/pwm/pwm-jz4740.c | 9 +- drivers/pwm/pwm-pca9685.c | 45 +- drivers/pwm/pwm-rockchip.c | 15 +- drivers/pwm/pwm-sifive.c | 8 +- drivers/pwm/pwm-sprd.c | 7 +- drivers/pwm/pwm-sun4i.c | 36 +- drivers/pwm/sysfs.c | 4 +- drivers/remoteproc/Kconfig | 13 + drivers/remoteproc/Makefile | 1 + drivers/remoteproc/mtk_common.h | 32 + drivers/remoteproc/mtk_scp.c | 199 +- drivers/remoteproc/mtk_scp_ipi.c | 9 +- drivers/remoteproc/qcom_q6v5_mss.c | 16 +- drivers/remoteproc/remoteproc_coredump.c | 6 +- drivers/remoteproc/remoteproc_debugfs.c | 23 +- drivers/remoteproc/remoteproc_sysfs.c | 119 ++ drivers/remoteproc/stm32_rproc.c | 2 +- drivers/remoteproc/ti_k3_r5_remoteproc.c | 1395 +++++++++++++ drivers/rpmsg/mtk_rpmsg.c | 9 +- drivers/rpmsg/qcom_glink_native.c | 70 +- drivers/rpmsg/qcom_smd.c | 32 +- drivers/rpmsg/rpmsg_core.c | 2 +- drivers/rpmsg/virtio_rpmsg_bus.c | 7 +- drivers/scsi/53c700.c | 4 - drivers/scsi/arcmsr/arcmsr.h | 102 +- drivers/scsi/arcmsr/arcmsr_hba.c | 377 +++- drivers/scsi/bfa/bfad.c | 1 + drivers/scsi/dc395x.c | 25 +- drivers/scsi/fcoe/fcoe_sysfs.c | 8 +- drivers/scsi/fnic/vnic_wq_copy.c | 8 +- drivers/scsi/gdth.c | 151 +- drivers/scsi/initio.c | 14 +- drivers/scsi/isci/remote_node_table.h | 2 +- drivers/scsi/myrb.c | 5 +- drivers/scsi/pm8001/pm8001_ctl.c | 6 +- drivers/scsi/pm8001/pm8001_defs.h | 27 +- drivers/scsi/pm8001/pm8001_hwi.c | 38 +- drivers/scsi/pm8001/pm8001_init.c | 221 +- drivers/scsi/pm8001/pm8001_sas.h | 15 +- drivers/scsi/pm8001/pm80xx_hwi.c | 109 +- drivers/scsi/qla2xxx/qla_dfs.c | 68 +- drivers/scsi/qla2xxx/qla_isr.c | 42 +- drivers/scsi/qla2xxx/qla_nvme.c | 8 +- drivers/scsi/qla2xxx/qla_nx2.c | 2 +- drivers/scsi/qla4xxx/ql4_nx.c | 2 +- drivers/scsi/scsi_lib.c | 108 +- drivers/scsi/sd.c | 27 +- drivers/scsi/snic/vnic_cq.c | 8 +- drivers/scsi/sr.c | 17 +- drivers/scsi/sym53c8xx_2/sym_hipd.c | 2 +- drivers/soc/qcom/Kconfig | 16 + drivers/soc/qcom/Makefile | 1 + drivers/{power/avs/qcom-cpr.c => soc/qcom/cpr.c} | 0 drivers/soc/rockchip/Kconfig | 8 + drivers/soc/rockchip/Makefile | 1 + .../rockchip/io-domain.c} | 0 drivers/soc/ti/Makefile | 1 + drivers/{power/avs => soc/ti}/smartreflex.c | 0 drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 2 +- drivers/target/target_core_rd.c | 2 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 12 +- drivers/vfio/Kconfig | 1 + drivers/vfio/Makefile | 1 + drivers/vfio/fsl-mc/Kconfig | 9 + drivers/vfio/fsl-mc/Makefile | 4 + drivers/vfio/fsl-mc/vfio_fsl_mc.c | 683 +++++++ drivers/vfio/fsl-mc/vfio_fsl_mc_intr.c | 194 ++ drivers/vfio/fsl-mc/vfio_fsl_mc_private.h | 55 + drivers/vfio/pci/Kconfig | 12 + drivers/vfio/pci/Makefile | 1 + drivers/vfio/pci/vfio_pci.c | 38 +- drivers/vfio/pci/vfio_pci_config.c | 27 +- drivers/vfio/pci/vfio_pci_intrs.c | 4 +- drivers/vfio/pci/vfio_pci_private.h | 12 + drivers/vfio/pci/vfio_pci_zdev.c | 143 ++ drivers/vfio/vfio.c | 9 +- drivers/vfio/vfio_iommu_type1.c | 23 +- drivers/vhost/vdpa.c | 9 +- drivers/vhost/vhost.c | 5 +- drivers/vhost/vhost.h | 2 +- drivers/vhost/vringh.c | 9 +- drivers/virtio/Kconfig | 6 + drivers/virtio/virtio.c | 15 + drivers/virtio/virtio_balloon.c | 2 +- drivers/virtio/virtio_input.c | 2 +- drivers/virtio/virtio_mem.c | 2 +- fs/9p/vfs_file.c | 4 +- fs/Makefile | 2 +- fs/cifs/Makefile | 2 +- fs/cifs/asn1.c | 16 +- fs/cifs/cifs_unicode.c | 8 +- fs/cifs/cifsacl.c | 5 +- fs/cifs/cifsfs.c | 8 + fs/cifs/cifsglob.h | 16 +- fs/cifs/cifsproto.h | 2 + fs/cifs/connect.c | 264 +-- fs/cifs/fs_context.c | 221 ++ fs/cifs/fs_context.h | 58 + fs/cifs/inode.c | 13 +- fs/cifs/readdir.c | 60 +- fs/cifs/smb2glob.h | 1 + fs/cifs/smb2inode.c | 11 +- fs/cifs/smb2maperror.c | 4 +- fs/cifs/smb2ops.c | 83 +- fs/cifs/smb2pdu.c | 53 +- fs/cifs/smb2pdu.h | 90 +- fs/cifs/smb2proto.h | 3 +- fs/cifs/smb2transport.c | 8 +- fs/cifs/trace.h | 18 +- fs/cifs/transport.c | 5 +- fs/exfat/dir.c | 29 +- fs/exfat/exfat_fs.h | 4 +- fs/exfat/file.c | 4 +- fs/exfat/inode.c | 5 +- fs/exfat/namei.c | 153 +- fs/exfat/nls.c | 2 +- fs/exfat/super.c | 1 - fs/ext4/Makefile | 2 +- fs/ext4/acl.c | 2 + fs/ext4/balloc.c | 14 +- fs/ext4/block_validity.c | 10 +- fs/ext4/dir.c | 4 +- fs/ext4/ext4.h | 136 +- fs/ext4/ext4_jbd2.c | 2 +- fs/ext4/extents.c | 315 ++- fs/ext4/extents_status.c | 24 + fs/ext4/fast_commit.c | 2139 ++++++++++++++++++++ fs/ext4/fast_commit.h | 159 ++ fs/ext4/file.c | 12 +- fs/ext4/fsmap.c | 11 +- fs/ext4/fsync.c | 4 +- fs/ext4/ialloc.c | 173 +- fs/ext4/indirect.c | 13 +- fs/ext4/inline.c | 2 +- fs/ext4/inode.c | 290 ++- fs/ext4/ioctl.c | 22 +- fs/ext4/mballoc.c | 257 ++- fs/ext4/mmp.c | 10 +- fs/ext4/move_extent.c | 2 +- fs/ext4/namei.c | 206 +- fs/ext4/resize.c | 14 +- fs/ext4/super.c | 352 +++- fs/ext4/sysfs.c | 2 + fs/ext4/xattr.c | 3 + fs/file_table.c | 2 +- fs/gfs2/aops.c | 68 +- fs/gfs2/bmap.c | 62 +- fs/gfs2/bmap.h | 1 + fs/gfs2/glock.c | 52 +- fs/gfs2/glops.c | 36 +- fs/gfs2/incore.h | 29 +- fs/gfs2/log.c | 89 +- fs/gfs2/log.h | 2 +- fs/gfs2/lops.c | 2 +- fs/gfs2/lops.h | 1 + fs/gfs2/meta_io.c | 81 +- fs/gfs2/meta_io.h | 2 +- fs/gfs2/ops_fstype.c | 173 +- fs/gfs2/recovery.c | 108 + fs/gfs2/rgrp.c | 19 +- fs/gfs2/rgrp.h | 2 +- fs/gfs2/super.c | 220 +- fs/gfs2/super.h | 5 + fs/gfs2/sys.c | 5 +- fs/gfs2/trace_gfs2.h | 7 +- fs/gfs2/util.c | 2 +- fs/gfs2/util.h | 10 + fs/io_uring.c | 13 +- fs/jbd2/commit.c | 106 +- fs/jbd2/journal.c | 245 ++- fs/jbd2/recovery.c | 135 +- fs/lockd/svc4proc.c | 248 ++- fs/lockd/svcproc.c | 250 ++- fs/namespace.c | 2 +- fs/nfs/nfs4file.c | 38 +- fs/nfs/nfs4super.c | 5 + fs/nfs/super.c | 17 + fs/nfs_common/Makefile | 1 + fs/nfs_common/nfs_ssc.c | 94 + fs/nfsd/Kconfig | 12 +- fs/nfsd/Makefile | 1 - fs/nfsd/export.c | 2 +- fs/nfsd/filecache.c | 2 +- fs/nfsd/nfs2acl.c | 160 +- fs/nfsd/nfs3acl.c | 88 +- fs/nfsd/nfs3proc.c | 238 ++- fs/nfsd/nfs3xdr.c | 25 +- fs/nfsd/nfs4proc.c | 34 +- fs/nfsd/nfs4state.c | 605 +----- fs/nfsd/nfs4xdr.c | 202 +- fs/nfsd/nfscache.c | 12 +- fs/nfsd/nfsctl.c | 3 - fs/nfsd/nfsproc.c | 283 +-- fs/nfsd/nfssvc.c | 122 +- fs/nfsd/nfsxdr.c | 52 +- fs/nfsd/state.h | 27 - fs/nfsd/trace.h | 4 +- fs/nfsd/vfs.c | 6 +- fs/nfsd/xdr.h | 16 +- fs/nfsd/xdr3.h | 1 + fs/nfsd/xdr4.h | 1 + fs/ocfs2/journal.c | 4 + fs/proc/inode.c | 119 +- fs/proc/proc_sysctl.c | 48 +- fs/read_write.c | 615 ++---- fs/remap_range.c | 571 ++++++ fs/splice.c | 130 +- fs/xfs/xfs_bmap_util.c | 18 +- fs/xfs/xfs_file.c | 40 +- fs/xfs/xfs_linux.h | 6 + fs/xfs/xfs_log_recover.c | 8 + include/acpi/ghes.h | 18 + include/asm-generic/Kbuild | 1 + include/asm-generic/io.h | 39 +- include/asm-generic/module.lds.h | 10 + include/dt-bindings/clock/dra7.h | 1 + include/dt-bindings/clock/exynos5250.h | 4 +- include/dt-bindings/clock/exynos5420.h | 6 + include/dt-bindings/clock/imx8mp-clock.h | 2 +- include/dt-bindings/clock/mt8167-clk.h | 131 ++ include/dt-bindings/clock/qcom,dispcc-sm8150.h | 1 + include/dt-bindings/clock/qcom,dispcc-sm8250.h | 66 + include/dt-bindings/clock/qcom,gcc-msm8994.h | 36 + include/dt-bindings/clock/qcom,videocc-sm8150.h | 25 + include/dt-bindings/clock/qcom,videocc-sm8250.h | 34 + include/dt-bindings/clock/r8a779a0-cpg-mssr.h | 55 + include/dt-bindings/clock/sun50i-a100-ccu.h | 116 ++ include/dt-bindings/clock/sun50i-a100-r-ccu.h | 23 + include/dt-bindings/clock/vf610-clock.h | 3 +- include/dt-bindings/power/r8a779a0-sysc.h | 59 + include/dt-bindings/reset/sun50i-a100-ccu.h | 68 + include/dt-bindings/reset/sun50i-a100-r-ccu.h | 18 + include/kvm/arm_pmu.h | 5 + include/linux/arm-smccc.h | 74 +- include/linux/bpf-cgroup.h | 2 +- include/linux/cpuidle.h | 5 - include/linux/filter.h | 9 + include/linux/fs.h | 10 +- include/linux/intel_rapl.h | 7 +- include/linux/jbd2.h | 124 +- include/linux/kvm_host.h | 2 + include/linux/netlink.h | 2 +- include/linux/nfs_ssc.h | 67 + include/linux/pci-ecam.h | 1 + include/linux/pci-ep-cfs.h | 4 +- include/linux/pci.h | 9 +- include/linux/pm_domain.h | 24 + include/linux/pm_runtime.h | 2 +- include/linux/proc_fs.h | 1 + include/linux/remoteproc.h | 8 +- include/linux/rmi.h | 11 +- include/linux/sunrpc/xdr.h | 2 + include/linux/task_work.h | 11 +- include/linux/tracehook.h | 4 +- include/linux/uaccess.h | 18 + include/linux/virtio_config.h | 10 + include/net/netfilter/nf_tables.h | 6 + include/scsi/scsi_cmnd.h | 3 +- include/trace/events/ext4.h | 228 ++- include/trace/events/kvm.h | 2 +- include/uapi/linux/bpf.h | 22 +- include/uapi/linux/input-event-codes.h | 4 + include/uapi/linux/kvm.h | 19 + include/uapi/linux/nfsacl.h | 2 + include/uapi/linux/pci_regs.h | 6 +- include/uapi/linux/vfio.h | 29 +- include/uapi/linux/vfio_zdev.h | 78 + kernel/Makefile | 3 - kernel/bpf/cgroup.c | 2 +- kernel/bpf/syscall.c | 1 - kernel/bpf/verifier.c | 11 +- kernel/entry/common.c | 1 - kernel/entry/kvm.c | 4 +- kernel/events/uprobes.c | 2 +- kernel/irq/manage.c | 2 +- kernel/module.c | 23 +- kernel/sched/cpufreq_schedutil.c | 5 +- kernel/sched/fair.c | 2 +- kernel/task_work.c | 30 +- kernel/trace/ring_buffer.c | 10 +- lib/Kconfig.debug | 10 +- lib/fonts/font_6x8.c | 8 +- lib/test_bitmap.c | 91 +- mm/filemap.c | 222 -- net/9p/trans_fd.c | 2 +- net/9p/trans_xen.c | 4 +- net/bridge/netfilter/ebt_dnat.c | 2 +- net/bridge/netfilter/ebt_redirect.c | 2 +- net/bridge/netfilter/ebt_snat.c | 2 +- net/core/dev.c | 2 +- net/core/filter.c | 161 +- net/core/rtnetlink.c | 13 +- net/core/sock.c | 2 +- net/dsa/tag_ksz.c | 2 + net/ipv4/icmp.c | 7 +- net/ipv4/nexthop.c | 2 +- net/ipv4/tcp_input.c | 2 + net/ipv6/netfilter/nf_conntrack_reasm.c | 1 + net/mpls/mpls_iptunnel.c | 1 + net/mptcp/Kconfig | 6 +- net/mptcp/options.c | 3 +- net/netfilter/ipvs/ip_vs_proto_tcp.c | 10 +- net/netfilter/nf_conntrack_proto_tcp.c | 19 +- net/netfilter/nf_dup_netdev.c | 1 + net/netfilter/nf_tables_api.c | 6 +- net/netfilter/nf_tables_offload.c | 4 +- net/netfilter/nft_fwd_netdev.c | 1 + net/nfc/netlink.c | 2 +- net/openvswitch/flow_table.c | 58 +- net/openvswitch/flow_table.h | 8 +- net/sched/act_ct.c | 4 +- net/sched/act_tunnel_key.c | 2 +- net/sched/cls_api.c | 2 +- net/sunrpc/auth_gss/svcauth_gss.c | 27 +- net/sunrpc/backchannel_rqst.c | 2 +- net/sunrpc/cache.c | 21 +- net/sunrpc/sysctl.c | 8 +- net/sunrpc/xdr.c | 47 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 2 +- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 3 +- net/tipc/bcast.c | 10 +- samples/bpf/sockex3_kern.c | 8 +- scripts/.gitignore | 1 + scripts/Kbuild.include | 2 - scripts/Makefile | 3 + scripts/Makefile.build | 2 +- scripts/Makefile.kasan | 4 +- scripts/Makefile.kcsan | 2 +- scripts/Makefile.modfinal | 5 +- scripts/Makefile.ubsan | 3 + scripts/bpf_helpers_doc.py | 1 + scripts/clang-tools/gen_compile_commands.py | 236 +++ scripts/clang-tools/run-clang-tools.py | 74 + scripts/gen_compile_commands.py | 151 -- scripts/kconfig/Makefile | 16 +- scripts/kconfig/qconf.cc | 368 ++-- scripts/kconfig/qconf.h | 77 +- scripts/link-vmlinux.sh | 20 +- scripts/mkcompile_h | 2 +- scripts/{module-common.lds => module.lds.S} | 3 + scripts/namespace.pl | 473 ----- scripts/package/builddeb | 19 +- scripts/package/mkdebian | 44 +- scripts/setlocalversion | 21 +- security/keys/keyctl.c | 2 +- security/yama/yama_lsm.c | 2 +- sound/pci/hda/hda_jack.c | 18 +- sound/pci/hda/patch_ca0132.c | 18 +- sound/sparc/dbri.c | 2 +- sound/usb/format.c | 1 + tools/include/uapi/linux/bpf.h | 22 +- tools/lib/bpf/bpf_helpers.h | 2 + tools/nfsd/inject_fault.sh | 50 - tools/power/cpupower/Makefile | 2 +- tools/power/cpupower/debug/i386/intel_gsic.c | 2 +- tools/testing/selftests/bpf/Makefile | 2 +- tools/testing/selftests/bpf/prog_tests/ksyms_btf.c | 57 +- .../bpf/progs/test_ksyms_btf_null_check.c | 31 + tools/testing/selftests/bpf/progs/test_tc_neigh.c | 5 +- .../selftests/bpf/progs/test_tc_neigh_fib.c | 155 ++ tools/testing/selftests/bpf/test_tc_redirect.sh | 18 +- tools/testing/selftests/bpf/verifier/sock.c | 25 + tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 2 + tools/testing/selftests/kvm/include/x86_64/vmx.h | 2 +- tools/testing/selftests/kvm/x86_64/tsc_msrs_test.c | 168 ++ tools/testing/selftests/kvm/x86_64/user_msr_test.c | 248 +++ tools/testing/selftests/lkdtm/tests.txt | 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/mptcp/config | 1 + tools/testing/selftests/net/rtnetlink.sh | 5 + virt/kvm/eventfd.c | 4 +- virt/kvm/kvm_main.c | 16 +- 956 files changed, 35351 insertions(+), 14422 deletions(-) delete mode 100644 Documentation/admin-guide/nfs/fault_injection.rst create mode 100644 Documentation/devicetree/bindings/clock/qcom,dispcc-sm8x50.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7180-videocc.yaml rename Documentation/devicetree/bindings/clock/{qcom,sdm845-videocc.yaml => qcom,v [...] 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/remoteproc/ti,k3-r5f-rproc.yaml create mode 100644 Documentation/translations/zh_CN/arm64/hugetlbpage.rst rename arch/arm/{kernel/module.lds => include/asm/module.lds.h} (72%) create mode 100644 arch/arm64/include/asm/hyp_image.h create mode 100644 arch/arm64/include/asm/kvm_pgtable.h rename arch/arm64/{kernel/module.lds => include/asm/module.lds.h} (76%) delete mode 100644 arch/arm64/kvm/hyp.S create mode 100644 arch/arm64/kvm/hyp/nvhe/.gitignore create mode 100644 arch/arm64/kvm/hyp/nvhe/host.S create mode 100644 arch/arm64/kvm/hyp/nvhe/hyp-main.c create mode 100644 arch/arm64/kvm/hyp/nvhe/hyp.lds.S create mode 100644 arch/arm64/kvm/hyp/pgtable.c rename arch/ia64/{module.lds => include/asm/module.lds.h} (100%) rename arch/m68k/{kernel/module.lds => include/asm/module.lds.h} (100%) rename arch/powerpc/{kernel/module.lds => include/asm/module.lds.h} (100%) rename arch/riscv/{kernel/module.lds => include/asm/module.lds.h} (84%) create mode 100644 arch/x86/kvm/mmu/spte.c create mode 100644 arch/x86/kvm/mmu/spte.h create mode 100644 arch/x86/kvm/mmu/tdp_iter.c create mode 100644 arch/x86/kvm/mmu/tdp_iter.h create mode 100644 arch/x86/kvm/mmu/tdp_mmu.c create mode 100644 arch/x86/kvm/mmu/tdp_mmu.h create mode 100644 arch/x86/kvm/vmx/posted_intr.c create mode 100644 arch/x86/kvm/vmx/posted_intr.h rename arch/x86/kvm/vmx/{ops.h => vmx_ops.h} (100%) delete mode 100644 drivers/clk/imx/clk-imx21.c create mode 100644 drivers/clk/mediatek/clk-mt8167-aud.c create mode 100644 drivers/clk/mediatek/clk-mt8167-img.c create mode 100644 drivers/clk/mediatek/clk-mt8167-mfgcfg.c create mode 100644 drivers/clk/mediatek/clk-mt8167-mm.c create mode 100644 drivers/clk/mediatek/clk-mt8167-vdec.c create mode 100644 drivers/clk/mediatek/clk-mt8167.c copy drivers/clk/qcom/{dispcc-sc7180.c => dispcc-sm8250.c} (51%) create mode 100644 drivers/clk/qcom/videocc-sm8150.c create mode 100644 drivers/clk/qcom/videocc-sm8250.c create mode 100644 drivers/clk/renesas/r8a779a0-cpg-mssr.c create mode 100644 drivers/clk/rockchip/Kconfig create mode 100644 drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c create mode 100644 drivers/clk/sunxi-ng/ccu-sun50i-a100-r.h create mode 100644 drivers/clk/sunxi-ng/ccu-sun50i-a100.c create mode 100644 drivers/clk/sunxi-ng/ccu-sun50i-a100.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/pci/controller/pcie-hisi-error.c delete mode 100644 drivers/power/avs/Kconfig delete mode 100644 drivers/power/avs/Makefile create mode 100644 drivers/remoteproc/ti_k3_r5_remoteproc.c rename drivers/{power/avs/qcom-cpr.c => soc/qcom/cpr.c} (100%) rename drivers/{power/avs/rockchip-io-domain.c => soc/rockchip/io-domain.c} (100%) rename drivers/{power/avs => soc/ti}/smartreflex.c (100%) create mode 100644 drivers/vfio/fsl-mc/Kconfig create mode 100644 drivers/vfio/fsl-mc/Makefile create mode 100644 drivers/vfio/fsl-mc/vfio_fsl_mc.c create mode 100644 drivers/vfio/fsl-mc/vfio_fsl_mc_intr.c create mode 100644 drivers/vfio/fsl-mc/vfio_fsl_mc_private.h create mode 100644 drivers/vfio/pci/vfio_pci_zdev.c create mode 100644 fs/cifs/fs_context.c create mode 100644 fs/cifs/fs_context.h create mode 100644 fs/ext4/fast_commit.c create mode 100644 fs/ext4/fast_commit.h create mode 100644 fs/nfs_common/nfs_ssc.c create mode 100644 fs/remap_range.c create mode 100644 include/asm-generic/module.lds.h create mode 100644 include/dt-bindings/clock/mt8167-clk.h create mode 120000 include/dt-bindings/clock/qcom,dispcc-sm8150.h create mode 100644 include/dt-bindings/clock/qcom,dispcc-sm8250.h create mode 100644 include/dt-bindings/clock/qcom,videocc-sm8150.h create mode 100644 include/dt-bindings/clock/qcom,videocc-sm8250.h create mode 100644 include/dt-bindings/clock/r8a779a0-cpg-mssr.h create mode 100644 include/dt-bindings/clock/sun50i-a100-ccu.h create mode 100644 include/dt-bindings/clock/sun50i-a100-r-ccu.h create mode 100644 include/dt-bindings/power/r8a779a0-sysc.h create mode 100644 include/dt-bindings/reset/sun50i-a100-ccu.h create mode 100644 include/dt-bindings/reset/sun50i-a100-r-ccu.h create mode 100644 include/linux/nfs_ssc.h create mode 100644 include/uapi/linux/vfio_zdev.h create mode 100755 scripts/clang-tools/gen_compile_commands.py create mode 100755 scripts/clang-tools/run-clang-tools.py delete mode 100755 scripts/gen_compile_commands.py rename scripts/{module-common.lds => module.lds.S} (93%) delete mode 100755 scripts/namespace.pl delete mode 100755 tools/nfsd/inject_fault.sh create mode 100644 tools/testing/selftests/bpf/progs/test_ksyms_btf_null_check.c create mode 100644 tools/testing/selftests/bpf/progs/test_tc_neigh_fib.c create mode 100644 tools/testing/selftests/kvm/x86_64/tsc_msrs_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/user_msr_test.c